@charset "Shift_jis";



/*info - Font Base-Style
-----------------------------------------------------*/

.page #wrap h1 {font-size:100%;
margin:0 0 0 0;
line-height:0;
padding-bottom:20px;
}

#mainContent .textBox {
margin:0 0 30px 0;
border-top:solid 1px #ccc;
border-bottom:none;
}


.corporate #mainContent #textBox h2 {padding-bottom:5px;

}


.corporate #mainContent .textBoxWrap {
width:700px;
/*border-top:solid 1px #ccc;*/
}

.corporate #mainContent .textBoxL {
width:338px;
float:left;
margin-right:15px;
}

.corporate #mainContent .textBoxR {
width:338px;
float:right;
}



.corporate #mainContent ul {margin-left:0;

}

.corporate #mainContent li {
font-size:77%;
margin: 0 0 0 0;
padding: 0.4em 0 0.4em 1em;
list-style: none;
border-top:solid 1px #ccc;
background-image:url(/common/images/ar_1.jpg);
background-repeat:no-repeat;
background-position:left center;
	

}

.corporate #mainContent .underline {border-bottom:solid 1px #ccc;
}

.imgright {float:right;
}


.w300 {width:300px;
}
.w350 {width:350px;
margin-left:10px;
}
.w400 {width:400px;
}
.w700 {width:700px;
}

.col2txt {
}

.corporate h2{font-size:85%;
margin:0 0 1em 0;
}


.corporate h3{font-size:75%;
margin:1em 0 1em 0;
}

.corporate h4{font-size:75%;
margin:1em 0 1em 0;
}

.corporate #mainContent p{
margin:1em 0 3em 0;
}

.corporate #mainContent li{
font-size:75%;
list-style:none;
margin-bottom:0.2em;
}


#contentWrap .sidebartitle h3{
margin:10px 0 0 8px;
}


.corporate #mainContent h2.message {width:350px;
padding-top:5px;
margin-left:15px;
padding-bottom:30px;
}

.corporate #mainContent h2.message {font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:2em;
font-size:110%;
line-height:1.5em;
}


.corporate #mainContent #textBox h2.lead {padding-top:5px;
margin-left:15px;
padding-bottom:30px;
}

.corporate #mainContent #textBox h2.lead {font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:2em;
font-size:110%;
line-height:1.3em;
}


.corporate #mainContent h2.message img{margin:20px 0 20px 20px;
}


#bgphoto {background-image:url(/english/corporate/management/message/images/main.jpg);
background-repeat:no-repeat;
width:700px;
}





/*top - css
-----------------------------------------------------*/
.corporate #mainContent .intergrationBox {
background-image:url(/corporate/images/img_top_01.jpg);
background-repeat:no-repeat;
background-position:430px 20px;
border:solid 1px #ccc;
}
.corporate #mainContent .intergrationBox h3{
margin:1.5em 20px 1em 20px;
padding-bottom:0.5em;
border-bottom:dashed 1px #ccc;
}


.corporate #contentWrap #mainContent p.noMb{
margin:1em 0 0 0;
}

.corporate #contentWrap #mainContent dl {font-size:77%;
margin:1em 0 2em 20px;

}


.corporate #contentWrap #mainContent dl {font-size:77%;
margin:1.5em 0 2em 20px;

}

.corporate #contentWrap #mainContent dt {width:5em;
float:left;
clear:both;
line-height:1.5em;
}


.corporate #contentWrap #mainContent dd {
line-height:1.5em;
margin-left:6.7em;
margin-bottom:0.5em;
background-image:url(/common/images/ar_1.jpg);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:1em;
}

.corporate #contentWrap p.mb1 {margin-bottom:1em;
}




.corporate #wrap #mainContent #chaBox {
border:1px solid #CCCCCC;
margin:1em 0 30px;
padding:20px;
width:520px;
}

.corporate #mainContent #chaList ol li {
background:none repeat scroll 0 0 transparent;
border:medium none;

line-height:1.5em;
list-style:decimal outside none;
margin-bottom:1em;
}



