/* 作品別用レイアウトファイル */

hr{ display:none;}

div#wrapper div#contmain { padding-top: 590px;}
#tt_fss{ background: url(tt_fss_l2.gif) top left no-repeat; width:615px; height:55px;
		 	  text-indent:-999em; position:absolute; top:528px; left:35px; z-index:100; }
#pannavi	{ left: 200px;}

h1#main_img{ position: absolute; top:0; left:5px; width:675px; height:552px;}

#stt_title2{ background: url(stt_title2.gif) left top no-repeat; text-indent:-999em;
			 width:596px; height:26px; margin-bottom:20px;}

div#sub_txt_box { width:615px; margin-left:35px;}
#sub_txt_box h2 { line-height:120%; margin: 30px 0;}
#sub_txt_box p, #sub_txt_box h3,#sub_txt_box p{ font-size:75%; margin-bottom:12px;
				  line-height:130%; vertical-align:top; padding: 0 0 0 28px;}
#sub_txt_box p span { color:#ffffff; font-weight:bold;}

#sub_txt_box ol { font-size:75%; margin-bottom:14px; line-height:140%; padding: 0 14px 0 58px;}

table#flow { margin-left: 28px; border:0; padding:0;  margin-bottom:20px; width:587px;}
table#flow th{ border-bottom: 3px double #222222; padding:4px 0 1px 0;
			   font-weight:normal; text-align:center; font-size:75%;}
table#flow td{ border-bottom: 1px solid #222222; padding:10px 0 1px 0; vertical-align:top;}
table#flow .cell1{ width:130px;}
table#flow .cell2{ width:320px;}
table#flow .cell3{ width:127px;}

table#flow td.name{ padding-left:40px; font-size:76%;}

table#flow td.date ul { padding: 0 14px;}
table#flow td.date li { margin-left:1em; text-indent:-1em; margin-bottom:5px;}
table#flow td.date p  { padding: 0 14px;}

.now{ color:#AB9DFF;}
table#flow tr.now td.name{ background: url(bg_sch_cell_now.gif) 20px 12px no-repeat;}

#sub_txt_box h3#mig{ padding-left:0; float:left; margin-right:16px;}

table#checkbox{ margin-bottom:20px;}
table#checkbox td{ padding:5px 8px; background:#330000; text-align:center;}
table#checkbox .c1{ width:110px;}
table#checkbox .c4{ width:110px;}

table#itemlist{ clear:both; margin-bottom:10px;}
table#itemlist td{ vertical-align:bottom; padding: 10px 5px; border-bottom: 1px solid #222222;}
table#checkbox th, table#itemlist th{ font-size:76%; text-align:center; font-size:12px; font-weight:normal; border-bottom: 3px double #222222;}
table#itemlist p,table#itemlist h3{ padding: 0 0 0 14px; font-size:10px;}
table#itemlist p span{ font-size:12px;}
table#itemlist .c1{ width:60px;}
table#itemlist .c2{ width:190px;}
table#itemlist .c3{ width:280px;}
table#itemlist .c4{ width:60px;}

table#itemlist td.c1, table#itemlist td.c4{ vertical-align:middle; font-size:12px; text-align:center; background: #110000; border: 1px solid #000000;}

