@charset"shift_jis";

/*----copyright(c)-------------------------------------------------------------
このcssプログラムソースは著作権および著作隣接権によって保護されています。
今回のケースでは改変については許可されていますが、転載・転用に関しては認められていません。
著作権および著作隣接権に関する質問・お問い合わせは下記まで。
TUNE Inc. info@tuneup.co.jp
-----------------------------------------------------------------------------*/

div#toppan{
background:#ffe5c6;
}

div#toppan p{
width:944px;
padding:6px 0 6px 6px;
margin:0 auto;
font-size:10pt;
}

/*topcontentswrapper------------------------------------------------------------------*/

div#topcontentswrapper{
background:#f5f7f6;
clear:both;
}

/*topcontents----------*/
div#topcontents{
width:950px;
margin:0 auto;
background:url(../img/top_photo_bg.jpg) no-repeat 15px 0;
height:298px;
}

div#topcontents2{
width:950px;
margin:0 auto;
background:url(../img/top_photo_bg2.jpg) no-repeat 15px 0;
height:298px;
}

div#topcontents3{
width:950px;
margin:0 auto;
background:url(../img/top_photo_bg3.jpg) no-repeat 15px 0;
height:298px;
}

div#topcontents4{
width:950px;
margin:0 auto;
background:url(../img/top_photo_bg4.jpg) no-repeat 15px 0;
height:298px;
}

/*merit--------*/

div#merit{
float:left;
margin:40px 0 0 ;
}

div#merit img{
margin:0 0 8px;
}

div#merit h3 img{
margin:0 0 10px;
}


/*topcase------*/

div#topcase{
margin:13px 0 0;
padding:12px 0 0 0;
background:url(../img/top_case_bgt.gif) no-repeat top;
width:398px;
float:right;
}

div#topcaseb{
padding:0 0 10px 0;
background:url(../img/top_case_bgb.gif) no-repeat bottom;
}

div#topcasem{
background:url(../img/top_case_bgm.gif) repeat-y;
padding:0 10px 0px;
}

div#topcasem ul{
}

div#topcasem ul li#c1{
background:url(../img/top_info_c1.gif) no-repeat top left;
padding:5px 0 0 58px;
margin:0 0 7px;
height:34px;
line-height:140%;
}


div#topcasem ul li#c2{
background:url(../img/top_info_c2.gif) no-repeat;
padding:5px 0 0 58px;
margin:0 0 7px;
height:34px;
line-height:140%;
}


div#topcasem ul li#c3{
background:url(../img/top_info_c3.gif) no-repeat;
padding:5px 0 0 58px;
margin:0 0 7px;
height:34px;
line-height:140%;
}


div#topcasem ul li#c4{
background:url(../img/top_info_c4.gif) no-repeat;
padding:5px 0 0 58px;
margin:0 0 7px;
height:34px;
line-height:140%;
}


div#topcasem ul li#c5{
background:url(../img/top_info_c5.gif) no-repeat;
padding:5px 0 0 58px;
margin:0 0 0 0;
height:34px;
line-height:140%;
}


/*topcontentsb--------------------------------------------*/
div#topcontentsb{
clear:both;
background:#ffe5c6;
}

/*topcontentsbbox----------------*/
div#topcontentsbbox{
width:950px;
margin:0 auto;
}

/*tomumenu------*/
div#topmenu{
width:403px;
float:left;
margin:2px 0 0 0;
padding:0 0 35px;
}

div#topmenu a{
float:left;
}

/*topinfo--------------------*/
div#topinfo{
width:386px;
float:right;
margin:11px 0 0 0;
}

div#topinfo h2{
}

div#topinfo ul{
border:1px solid #e1e1e1;
background:#ffffff;
padding:0 10px 8px;
border-top:none;
}

div#topinfo ul li{
padding:4px 0;
border-bottom:1px dotted #e1e1e1;
line-height:150%;
}



