@charset "UTF-8";


/* ---------------------------------------------------------
	CSS Document > Yakushima Info Base Layout
--------------------------------------------------------- */
#yk_info #contents {}
#yk_info #contents_inner {margin:0 20px;}

#yk_info #access {margin:0 15px 15px;position:relative;width:920px;}
#yk_info #access h2 {}
#yk_info #access div {position:absolute;bottom:0;left:0;padding-left:170px;}
#yk_info #access p {padding-left:5px;border-left:7px solid #0099CC;}

/*#yk_info #anch_navi {margin-bottom:15px;}
#yk_info #anch_navi li {float:left;}
#yk_info #anch_navi li a {display:block;text-align:center;width:182px;padding:9px 0;color:#FFFFFF;background:url(../images/dot.gif) right 0 repeat-y #FF9900;}
#yk_info #anch_navi li a.last {background:#FF9900;}
#yk_info #anch_navi li a:hover {text-decoration:none;}*/

#yk_info #anch_navi {margin-bottom:15px;}
#yk_info #anch_navi li {float:left;padding-right:3px;}
#yk_info #anch_navi li.end {float:left;padding-right:0;}

#yk_info h3.h3_01 {background:url(../images/h3_bg_blue.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;padding:12px 20px;margin-bottom:10px;}
#yk_info h3.h3_02 {background:url(../images/h3_bg_grn.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;padding:12px 20px;margin-bottom:10px;}
#yk_info h3.h3_03 {background:url(../images/h3_bg_org.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;padding:12px 20px;margin-bottom:15px;}

#yk_info .float_box {margin-bottom:10px;}
#yk_info .float_box .inner_left {float:left;width:240px;}
#yk_info .float_box .inner_right {float:right;width:663px;}

#yk_info .float_box .inner_right table {border:1px solid #999999;_font-size:99%;width:100%;line-height:130%;}
#yk_info .float_box .inner_right table th {border:1px solid #999999;font-weight:normal;background:#DADA8F;padding:14px 7px;width:11%;}
#yk_info .float_box .inner_right table td {border:1px solid #999999;padding:14px 7px;}
#yk_info .float_box .inner_right table td.td_02 {padding:5px 7px;}

#yk_info .float_box .inner_right table td ul li {float:left;padding-left:20px;background:url(../images/arrow.gif) 1px 1px no-repeat;white-space:nowrap;}
#yk_info .float_box .inner_right table td ul li.first {padding-left:0;background:none;}

#yk_info .float_box .inner_right table img {vertical-align:text-top;padding:0 2px;}
#yk_info .float_box .inner_right table caption {text-align:left;padding-top:4px;line-height:130%;}

#yk_info .beige_box_lower {background:url(../images/beige_box_lower_bg.gif) 0 bottom no-repeat;}
#yk_info .beige_box {background:url(../images/beige_box_bg.gif) 0 0 no-repeat;}
#yk_info .beige_box dl {padding:4px 0;}
#yk_info .beige_box dl dt {float:left;font-size:14px;color:#666666;font-weight:bold;padding:5px 10px 0 15px;}
#yk_info .beige_box dl dd {float:left;padding-left:5px;}

#yk_info .float_box02 {margin-bottom:5px;}
#yk_info .float_box02 .inner_left {float:left;width:385px;}
#yk_info .float_box02 .inner_right {float:right;}

#yk_info .float_box02 .inner_left dl.leave {border-bottom:1px solid #CCCCCC;margin-bottom:15px;}
#yk_info .float_box02 .inner_left dl.leave dt {color:#FFFFFF;font-weight:bold;background:#99CC00;padding:5px 10px;}
#yk_info .float_box02 .inner_left dl.leave dd {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px 10px 25px;background:url(../images/arrow_grn.gif) 27px bottom no-repeat;}

#yk_info .float_box02 .inner_left dl.return {border-bottom:1px solid #CCCCCC;margin-bottom:5px;}
#yk_info .float_box02 .inner_left dl.return dt {color:#FFFFFF;font-weight:bold;background:#E391AB;padding:5px 10px;}
#yk_info .float_box02 .inner_left dl.return dd {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px 10px 25px;background:url(../images/arrow_pnk.gif) 27px bottom no-repeat;}

#yk_info .float_box02 .inner_left dl dd.last {padding-bottom:10px;background:none;}

#yk_info ul.btns_timetable {margin-bottom:10px;}
#yk_info ul.btns_timetable li {float:left;}
#yk_info ul.btns_timetable li.li01 {margin-right:18px;}

#yk_info span.red {color:#FF0000;}
#yk_info span.bold {font-weight:bold;}
#yk_info .line_heit150 {line-height:150%;}
 

#yk_info #contents_inner .pagetop {margin-bottom:25px;}
#yk_info .pagetop_last {padding-top:35px;}





