@charset "iso-8859-1";

@import url(style.css);
@import url(base.css);

/* ------------------------------------------
	CSR YOU
--------------------------------------------- */


#contentBox h3 { margin:0 13px 20px 21px; width:543px; background: url(../company/csr/eco/img/icon.gif) no-repeat left; padding:5px 0 4px 0; font-weight:bold; text-indent:1.7em; border-bottom: 1px solid #222; border-top: 1px solid #222;}
#contentBox h3.h3_k { margin:0 13px 20px 21px; width:543px; background: url(../company/csr/kouken/img/icon.gif) no-repeat left; padding:5px 0 4px 0; font-weight:bold; text-indent:1.7em; border-bottom: 1px solid #222; border-top: 1px solid #222;}
h4 { font-size:105%; font-weight:bold;}
h5 { font-size:100%; font-weight:bold;}
#contentBox h3.normal { margin:0 13px 20px 21px; width:543px; background:url(../img/line.gif) no-repeat bottom; padding-bottom:5px; font-weight:bold; text-indent:0em; font-size:129%; border-top: none; border-bottom: none}

.box01 { background:#E3EDE8; padding: 8px 15px; margin-top:5px;}
.box01 ul { list-style:none; padding-left:1em;}

.box02 { background:#FFF2E3; padding: 8px 15px; margin-top:5px;}


/*index*/
.indexBox01 { float:left; width:334px; border: 1px solid #999; margin:10px 0;}
.indexBox02 { float:right; width:334px; border: 1px solid #999; margin:10px 0;}
.indexBox01 h4,.indexBox02 h4{padding:8px;}
.indexBox01 p,.indexBox02 p {padding:0 8px 12px 8px;}


#lnaviBox h5{ padding:5px 3px 0 5px; background:#7393b0; color:#fff;}
#lnaviBox h6 { padding:5px 3px 0 5px; background:#909090; color:#fff; font-size:100%;}
#lnaviBox h6 a { color:#fff; text-decoration:none}



.dot { background:url(../img/dot.gif) repeat-x; width:537px; margin:15px 0 10px 0; height:1px;}

*html .dot { background:url(../img/dot.gif) repeat-x; width:537px; margin:35px 0 10px 0; height:1px;}
*html .dot2 { background:url(../img/dot.gif) repeat-x; width:537px; margin:20px 0 10px 0; height:1px;}


#lnaviBox li.rep {border: 1px solid #fff;background:#fff url(../img/icon_lnavi.gif) no-repeat left top; margin:1px; padding:7px 0 3px 21px;}
#lnaviBox li.rep a { vertical-align:middle; color:#222;}


#reportBN { position: relative; visibility:hidden;left:0; top:0; z-index:8;}
.bgWhite { background: #fff;}


