body { text-align:center; margin-top:0px; width:600px; margin:0 auto;}
div { text-align:left; width:600px; margin:0 auto;}
*{ margin:0; padding:0;}
h2 { text-indent:-9999px; font-size:0; line-height:0; height:53px; margin:0; padding:0; }
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration: underline}

a.moushikomi{ display:block; width:135px; height:20px; font-size:0; line-height:0; position:relative; left:460px; top:6px;}
.sublink_l { float:left; text-align:left; margin:1px 0;}
.sublink_r { text-align:right; margin:1px 0;}
.bosyudate { margin-bottom:5px;}

.btm_corporate {text-align:center; margin:10px 0 15px 0;}
.btm_corporate img{margin-bottom:10px;}
.mb15 {margin-bottom:15px;}

.clr {clear:both;}
.line { color:#FFF; display:none;}

/*　詳細ページ　*/

table#tour { border:2px solid #36C; border-collapse:collapse;}
#tour th{ border:1px solid #36C; border-collapse:collapse; background:#9CF; font-weight:normal; padding:3px; text-align:left;}
#tour td{ border:1px solid #36C; border-collapse:collapse; padding:3px;}
td.ttl {background:#36C; color:#FFF;}

table#schedule { border:0px; margin:2px; width:99%; border:0;}
#schedule th{border:0px; background-color:#3366CC; text-align:left; color:#FFF; font-weight:normal; padding:5px;}
#schedule td{border:0px; background:#E6F3FF; text-align:left; padding:5px;}

table#none{ border:none; margin:0; padding:0;}
#none td{ border:none;}

h1.event_ttl { width:600px; height:65px; margin:0 0 5px 0; padding:0; background:url("../img/event_ttl.gif") no-repeat; text-indent:-9999px;}

#bg_blue{ background:url("../img/bg_side_bl.gif") repeat-y; overflow:hidden;}
#btm_blue{ background:url("../img/btm_bl.gif") no-repeat; height:6px; margin-bottom:15px; clear:both;}
#bg_green{ background:url("../img/bg_side_gr.gif") repeat-y;}
#btm_green{ background:url("../img/btm_gl.gif") no-repeat; height:6px; margin-bottom:15px; clear:both;}
#bg_purple{ background:url("../img/bg_side_pu.gif") repeat-y;}
#btm_purple{ background:url("../img/btm_pul.gif") no-repeat; height:6px; margin-bottom:15px; clear:both;}
#bg_orange{ background:url("../img/bg_side_or.gif") repeat-y;}
#btm_orange{ background:url("../img/btm_or.gif") no-repeat; height:6px; margin-bottom:15px; clear:both;}
#bg_pink{ background:url("../img/bg_side_pi.gif") repeat-y;}
#btm_pink{ background:url("../img/btm_pi.gif") no-repeat; height:6px; margin-bottom:15px; clear:both;}

ul#caution {margin:0; padding:0;}
.cau_kome { text-indent:-1em; padding-left:1em; margin-bottom:1px; list-style:none;}
/*\*/
.cau_kome:first-letter { color:#FF0000;}
/**/
