@charset "utf-8";
/*
Theme Name: イリーズ
Description: イリーズ　テンプレート
Author: 

*/


@import "css/reset.css?v=1";
@import "css/layout.css?v=2";
@import "css/common.css";
@import "css/page.css";
.home #contents{padding-top: 7px; width:1040px; margin:auto;}
.tabCtrl li a{padding:10px 0px;}
.topCont01 {
    padding: 6px 0 7px;}

#side { width: 219px;}
.inner {width:1063px;}
article{
  font-size:13px;
}
article h2 {
  font-weight: bold;
  font-size:16px;
  border-bottom: 3px solid #EDEDED;
  margin: 10px 0 20px 0;
  padding: 2px 0 8px 0;
}
article p{
margin-bottom: 15px;
}
p.cfm {
    border: 2px solid #0092D7;
    padding: 8px 8px 8px 30px;
    background: #ffffdf;
    margin-left: 100px;
}
input[type=button], input[type=reset], input[type=submit] {
    background: linear-gradient(to bottom, #178CD2, #005B9C);
    padding: 10px 10px;
    color: white;
    font-weight: bold;
    border-radius: 5px;
}

input[type=reset], input.backBtn {
    background: linear-gradient(to bottom, #959FA5, #788690);
}

input[type=checkbox], input[type=text], input[type=email]
{border-width: 1px;appearance:auto;}

.home #main {
    width: 77%;
    margin-right: 0px;
}
#breadcrumb {
  padding:10px 0;
  font-size:12px;
  margin: 0px auto;
  width:1063px; 
}

#breadcrumb li {
	float:left;
	background:url(/cms/common/images/bread_arw.gif) no-repeat 0 5px;
	margin-left:10px;
	padding-left:10px;
}

#breadcrumb li.home {
	background:url(/cms/common/images/bread_top.gif) no-repeat 0 0;
	padding-left:20px;
}
div#main h1{    
    font-size: 32px;
    display:table;
    width:100%;
    border-top: solid 2px #1399da;
    padding: 25px 15px 20px;
    border-bottom: 1px solid lightgray;
    margin-bottom: 15px;
}
.cmnTbl {
ffont-size: 90%;
	width:100%;
	margin:15px 0;
	border-top:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
}

.cmnTbl th, .cmnTbl td {
	padding:8px 5px;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
}

.cmnTbl th {
white-space: nowrap;
	background: -prefix-linear-gradient( top, #ECF0F1 2%, #ECF0F1 90%, #DCE4E7 100%) ;
	background: linear-gradient(to bottom, #ECF0F1 2%, #ECF0F1 90%, #DCE4E7 100%);
	background:  #ECF0F1\9; /*IE8*/;
}
.infoTbl th {
	background: -prefix-linear-gradient( top, #DBEBFC 2%, #DBEBFC 90%, #C5DFFB 100%) ;
	background: linear-gradient(to bottom, #DBEBFC 2%, #DBEBFC 90%, #C5DFFB 100%);
	background:  #DBEBFC\9; /*IE8*/
	text-align:center;
	width:110px;
}

.infoTbl td.dtlth { background-color: #9BC8F9; }
.infoTbl td.dtltd { background-color:#ECECEC; }

/* ClearFix ---------------------------------------------- 
---------------------------------------------------------- */

.cf:before, .cf:after, #contWrap:after, #contentsArea:after, .tabAtcl ul li:after,
#breadcrumb ul:after, .newsList li:after, .LPbox:after
{
	content:"";
	display:table;
}
.cf:after, #contWrap:after, #contentsArea:after, .tabAtcl ul li:after,
#breadcrumb ul:after, .newsList li:after, .LPbox:after
{
	clear:both;
}
.cf{
	zoom:1;
}


/* Base Style -------------------------------------------- 
---------------------------------------------------------- */
.newsList ul {
	margin-bottom:30px;
}

.newsList li {
	border-bottom:1px dotted #B4B4B6;
	padding:7px 0;
}

.newsList li .date {
	display: block;
	float:left;
	width:90px;
}

.newsList li .nTtl {
    font-size:12px;
	width:585px;
	background:url(../images/lt-tri-org.png) 0 6px no-repeat;
	padding-left:10px;
}
.newsList li .nTtl a {
	color: #0059A3;
}
