@charset "shift_JIS";

#container-moi { width:950px; margin: 0 auto; background:#000;}
#container-moi h3 {color:#0174C0; font-weight:bold; font-size:110%; line-height:1.4; margin-bottom:10px;}
#container-moi .col01 { margin-top:-10px; background:url(../images/bg01_rep.gif) repeat-y left top;}
#container-moi .col01 .inr { padding:10px 10px 0 53px;  background:url(../images/bg01_top.gif) no-repeat left top;}
#container-moi .col01 .inr .left { width:460px; float:left;}
#container-moi .col01 .inr .left dt { float:left; width:201px;}
#container-moi .col01 .inr .left dd { float:right; width:258px;}
#container-moi .col01 .inr .left dd p.text{ margin-bottom:10px;}
#container-moi .col01 .inr .left dd .btn { text-align:right;}
#container-moi .col01 .inr .left p.btn {float: right;}
#container-moi .col01 .inr .right { width:410px; float:right;}

#container-moi .col01 .inr .right dt { float:right; width:150px;}
#container-moi .col01 .inr .right dd { float:left; width:190px;}

#container-moi .col02 {background:url(../images/bg02_rep.gif) repeat-y right top;}
#container-moi .col02 .inr {  background:url(../images/bg02_top2.gif) no-repeat right top;}
#container-moi .col02 .inr ul.inr2 { padding:0 48px 0 58px;  background:url(../images/bg02_left.gif) no-repeat left bottom;}
#container-moi .col02 .inr ul.inr2 .left { width:455px; float:left;}
#container-moi .col02 .inr ul.inr2 .left .left { width:215px;}
#container-moi .col02 .inr ul.inr2 .left .right { width:215px;}
#container-moi .col02 .inr ul.inr2 .left li div { margin-bottom:10px;}

#container-moi .col02 .inr ul.inr2 .right { width:360px; float:right;}

#container-moi .col02 .inr ul.inr2 .right dt { float:right; width:165px;}
#container-moi .col02 .inr ul.inr2 .right dd { float:left; width:190px;}

#container-moi .col03 { margin-bottom:20px; background:url(../images/bg03_rep.gif) repeat-y left top;}
#container-moi .col03 .inr {padding: 0 20px 50px 58px; background:url(../images/bg03_btm.gif) no-repeat left bottom;}
#container-moi .col03 .inr .left { width:475px; float:left;}
#container-moi .col03 .inr .left p { margin-bottom:10px;}
#container-moi .col03 .inr .left li { margin-bottom:5px;}
#container-moi .col03 .inr .right { width:380px; float:right; padding-top:24px;}
#container-moi .col03 .inr .right p { margin-bottom:20px;}
#container-moi .col03 .inr .img-right { float:right; margin:0 0 10px 10px;}


#container-moi .btn-pagetop { text-align:right; padding:0 10px 10px 0;}
