@charset "UTF-8";

/* メイン スタイルシートの読み込み　+　Mac 版 IE5.x スタイル適応除外
------------------------------------------------------------ */
/*¥*/
@import "/css/common.css";
@import "/css/service/category.css";
@import "/css/mod/contents.css";
@import "/css/mod/list.css";
@import "/css/mod/anchor.css";
@import "/css/mod/table.css";
@import "/css/service/service_index.css";
/**/





/* #contentWrapper h2 {
background:none;
margin:0 0 1em 0;
padding:0;
} */




#contentWrapper .basic {
background:url(/service/images/bg_index_basic.gif) 0 0 no-repeat;
margin:0;
padding:0;
}


#contentWrapper .basic dl {
margin:0;
padding:0;
float:left;
}

#contentWrapper .basic dl dt {
background-image:none;
/* background-color:#eee; */
list-style:none;
margin:0;
padding:0;
width:195px;
height:147px;
}

#contentWrapper .basic dl dd {
/* background-color:#eee; */
margin:0;
padding:10px 15px 0 15px;
width:165px;
height:63px;
}

#contentWrapper .basic:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#contentWrapper .basic { display:inline-block; }

/* Hides from IE-mac \*/
* html #contentWrapper .basic { height:1%; }
#contentWrapper .basic { display:block; }
/* End hide from IE-mac */




#contentWrapper .plus dl.option {
margin:0 15px 0 0;
padding:0;
float:left;
}

#contentWrapper .plus dl.option dt {
background-image:none;
/* background-color:#eee; */
list-style:none;
margin:0;
padding:0;
width:293px;
height:158px;
}

#contentWrapper .plus dl.option dd {
/* background-color:#ccc; */
margin:-105px 0 0 0;
padding:0 10px 0 140px;
width:143px;
height:105px;
}

#contentWrapper .plus dl.schedule {
margin:0;
padding:0;
float:left;
}

#contentWrapper .plus dl.schedule dt {
background-image:none;
/* background-color:#eee; */
list-style:none;
margin:0;
padding:0;
width:278px;
height:95px;
}

#contentWrapper .plus dl.schedule dd {
/* background-color:#ccc; */
margin:0;
padding:6px 15px;
width:248px;
height:51px;
}

#contentWrapper .plus:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#contentWrapper .plus { display:inline-block; }

/* Hides from IE-mac \*/
* html #contentWrapper .plus { height:1%; }
#contentWrapper .plus { display:block; }
/* End hide from IE-mac */









#contentWrapper table.estimate {
margin:0 0 1em 20px;
width:566px;
}


#contentWrapper table.estimate th,
#contentWrapper table.estimate td {
padding:4px 3px 2px 3px;
line-height:1.1em;
}




/* TH */
#contentWrapper table.estimate th {
color:#708088;
border-bottom:1px solid #c0c0c0;
}




/* TD */
#contentWrapper table.estimate td {
background-color:#fff;
color:#669;
border-bottom:1px solid #c0c0c0;
text-align:left;
}


#contentWrapper table.estimate td.priceTag {
color:#555;
text-align:right;
}


#contentWrapper table.estimate th.pause,
#contentWrapper table.estimate td.pause {
width:1em;
border:none
}


#contentWrapper table.estimate td.total {
color:#333;
font-weight:bold;
text-align:right;
border-bottom:none;
}




#contentWrapper ul.listMain{
list-style:none;
/* border:1px solid #000; */
}

#contentWrapper ul.listMain li{
width:189px;
height:60px;
margin:0 10px 10px 0;
padding:0;
background-image:none;
/* background-color:#ddd; */
display:block;
float:left;
/* border:1px solid #000; */
}

#contentWrapper ul.listMain li.last{
width:188px;
margin:0 0 10px 0;
}




#contentWrapper ul.listSub{
list-style:none;
/* border:1px solid #000; */
}

#contentWrapper ul.listSub li{
width:157px;
margin:0;
padding:0 10px 0.5em 21px;
/* background:url(/images/common/bullet_ul_sublist.gif) 0 0 no-repeat; */
background:url(/images/common/bullet_link_inside.gif) 0 0 no-repeat;
line-height:16px;
display:block;
float:left;
/* border:1px solid #000; */
}

#contentWrapper ul.listSub:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#contentWrapper ul.listSub { display:inline-block; }

/* Hides from IE-mac \*/
* html #contentWrapper ul.listSub { height:1%; }
#contentWrapper ul.listSub { display:block; }
/* End hide from IE-mac */

