@charset "utf-8";

h2#syouhinsyousai { background: url(products/tt_bn.jpg) 0 0 no-repeat; width: 368px;
	height:90px; position:absolute; top: 178px; right:50px; z-index:10000; text-indent:-9999em;}

div#contarea div { padding:45px 70px 0 70px;} 
div#contarea { padding-top:40px;}
div#contarea div { padding-top:30px;}
div#contarea div h3{ padding-bottom:6px;} 
div#contarea div p{ font-size:75%;}
h2{ background:url(img_schedule/tt_schedule.jpg) 0 0 no-repeat; width: 368px;
	height:90px; position:absolute; top: 178px; right:50px; z-index:20; text-indent:-999em;}
	
#tbl_schedule{ font-size:75%; margin:14px 0;}
#tbl_schedule th{ padding:8px 0 5px 0; background: #000066; color:#ffffff;text-align:center;}
.bl{ background: #eaf7ff;}
#tbl_schedule td{ padding: 6px; vertical-align:top; border-bottom: 1px dashed #ddeeff; border-top: 1px dashed #ddeeff;}
#tbl_schedule td h3{ padding:4px 0; color:#3333FF; font-size:12px;}
#tbl_schedule td h3 span{}
div#contarea #tbl_schedule td p{ padding: 2px 0; font-size:100%;}
#tbl_schedule td ul{ padding: 2px 1em 2px 1em; text-indent: -1em;}

#tbl_schedule td.c1{ width:90px; text-align:center; padding:10px 0;}
#tbl_schedule td.c2{ width:140px; text-align:center;}
#tbl_schedule td.c3{}
#tbl_schedule td.c4{}
#tbl_schedule td.c1{}
#tbl_schedule td.c3 ul{ margin-left:10px; line-height: 110%;}
#tbl_schedule td.c3 li{ margin: 0; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px dotted #9999cc;}
#tbl_schedule td.c4 ul{ font-size:10px; line-height: 110%;}
#tbl_schedule td.c4 li{ margin: 0; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px dotted #9999cc;}

div#contarea #tbl_schedule a{ text-decoration: none;}
div#contarea #tbl_schedule a:hover{ color:#ccF}

#tbl_schedule td li.noneborder{ border:none;}

/*スケジュール・div内制御*/

#schedule_menu { background:url(img_schedule/schedule_menu.png) 0 -39px no-repeat; width:740px; height:38px; margin:0 0 0 35px;}
#schedule_menu li{ float:left; width: 180px; height: 38px; text-indent:-999em; display: inline;}
#schedule_menu li.m1 { margin-left:94px;}
#schedule_menu li.m2 { margin: 0 5px;}
#schedule_menu li.m3 {}

#schedule_menu li.m1 a{ background:url(img_schedule/schedule_menu.png) -94px 0 no-repeat; height: 38px; display: block; overflow:hidden;}
#schedule_menu li.m2 a{ background:url(img_schedule/schedule_menu.png) -279px 0 no-repeat; height: 38px; display: block; overflow:hidden;}
#schedule_menu li.m3 a{ background:url(img_schedule/schedule_menu.png) -464px 0 no-repeat; height: 38px; display: block; overflow:hidden;}
#schedule_menu li.m1 a:hover{ background:url(img_schedule/schedule_menu.png) -94px -39px no-repeat; }
#schedule_menu li.m2 a:hover{ background:url(img_schedule/schedule_menu.png) -279px -39px no-repeat;}
#schedule_menu li.m3 a:hover{ background:url(img_schedule/schedule_menu.png) -464px -39px no-repeat;}


ul#p_menu{ float:left; display: inline; padding:0; width:200px; margin-top:20px; }
ul#p_menu li{ font-size: 75%; border-bottom: 1px dotted #cccccc; padding:4px 0; background:url(img_schedule/bg_arrow.gif) 0 9px no-repeat; padding-left:1.5em;}
ul#p_menu li.nonebg{ background:none; padding-left:0;}
ul#p_menu li a{ text-decoration: none;}
ul#p_menu li a:hover{ color:#ccF}

div#contarea div div.r_area{ float:right; display: inline; padding:0; width:450px; padding-top:20px;}
div.r_area h4{ background: url(img_schedule/bg_h4.gif) 0 100% repeat-x; font-size: 80%; margin-bottom:12px; border-bottom: 2px solid #6CF; padding: 0 8px 2px 8px;}
div.r_area ul{ font-size:75%; margin-bottom:3em; line-height: 120%; margin-left:8px; margin-right:8px;}
div.r_area ul li{ padding-left:1.5em; text-indent:-1.5em; margin-bottom:4px; padding-bottom:3px; border-bottom: 1px dotted #CCC;}
div.r_area ul li span{ color:#6CF; margin-right:6px;}

p#btn_top { text-align: right; font-size: 10px; margin: 10px 35px; border-top: solid #d0efff 1px; padding-top:5px;}
p#btn_view_sheet a{ background:url(img_schedule/btn_view_sheet.gif) 0 0 no-repeat; width: 142px; height:32px; text-indent: -999em; display: block; overflow: hidden;}
p#btn_view_sheet a:hover{ background:url(img_schedule/btn_view_sheet.gif) 0 -32px no-repeat;}