@charset "utf-8";
/* CSS Document */

/*----------------- index -----------------*/

#contents #main-contents p#owakarekai_wbtn{
padding:33px 0 0 0;
}

#contents #main-contents p#owakarekai_btn{
clear:both;
padding:20px 0 0 0;
text-align:center;
}

/*----------------- ready -----------------*/

#contents #main-contents table td{
text-align:center;
vertical-align:middle;
}

#contents #main-contents table td{
text-align:center;
vertical-align:middle;
}
/*----------------- case -----------------*/

#contents #main-contents p.lead{
width:526px;
padding:0 0 0 12px;
text-align:left;
background:url(../../img/icon_h3.gif) no-repeat left center;
font-weight:bold;
color:#660000;
}

/*----------------- price_list -----------------*/

.txt_s{
font-size:70%;
}

.total{
background-color:#F7E6E6;
font-weight:bold;
}

/*----------------- hall index -----------------*/

#contents #main-contents table td.ot1{
width:210px;
text-align:left;
}



#contents #main-contents table td.ot3{
width:40px;
text-align:center;
}

#contents #main-contents table td.left{
text-align:left;
width:50%;
}

/*----------------- hall -----------------*/

#contents #main-contents table td ol{
list-style:none;
margin:10px 0 0 0;
}

#contents #main-contents table td ol li{
margin:0 0 10px 25px;
}

#contents #main-contents table th.wd_115_1{
width:115px;
border-top:1px solid #CCCCCC;;
border-left:0px;
border-right:0px;
border-bottom:1px solid #CCCCCC;;
text-align:left;
font-weight:bold;
vertical-align:top;
background-color:#EEEBEB;
}


#contents #main-contents table th.wd_115{
width:115px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid #CCCCCC;;
text-align:left;
font-weight:bold;
vertical-align:top;
background-color:#EEEBEB;
}

#contents #main-contents table td.wd_420_1{
width:420px;
border-top:1px solid #CCCCCC;
border-left:0px;
border-right:0px;
border-bottom:1px solid #CCCCCC;
text-align:left;
}


#contents #main-contents table td.wd_420{
width:420px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid #CCCCCC;
text-align:left;
}

#contents #main-contents table.infotbl{
margin-top:15px;
border:0px;
}

#infotbl th td{
border:0px;
}

#contents #main-contents ul#klink li a{
display:block;
margin:15px 0 0 0;
padding:0 0 3px 13px;
background:url(../../img/icon_arrow-link.gif) no-repeat 0 4px;
text-decoration:none;
}
