@charset "Shift_JIS"; 

/* 作品別用レイアウトファイル */

div#wrapper div#contmain { padding-top: 640px;}
h1#main_img{ position: absolute; top:0; left:5px; width:686px; height:636px;}

#page_menu { background: url(page_menu2.gif) -140px 0 no-repeat; width:140px; height:144px; position:absolute; top:290px; left:685px; z-index:1000;}
#tt_fss{ background: url(tt_fss_l2.gif) top left no-repeat; width:615px; height:55px;
		 text-indent:-999em; position:absolute; top:571px; left:35px; z-index:100; }
#pannavi{ left: 245px; top:594px; font-size:10px; z-index:101; border: none; }

/div#sub_item_box div.l_area2{ float:left; width:190px; background: #111111; margin-bottom:10px; padding-bottom:10px; display:block;}
/div#sub_item_box div.r_area2{ float:left; width:396px; margin-bottom:10px; margin-left:10px; display:block;}
/div#sub_item_box div.l_area2 p, div#sub_txt_box div.r_area2 p{ padding:0;}

/div#sub_item_box div.l_area2 p { padding: 6px 12px; color:#999999; font-size:76%; line-height:140%;}
/div#sub_item_box div.l_area2 ul{ padding: 6px 12px; color:#999999; list-style:none; font-size:76%; line-height:140%;}
/div#sub_item_box div.l_area2 li{ border-bottom: 1px solid #333333; padding: 2px 0;}

div#sub_item_box div.l_area2{ float:left; width:180px; background: #111111; margin-bottom:10px; padding-bottom:10px; display:block; margin-left:10px;}
div#sub_item_box div.r_area2{ float:left; width:406px; margin-bottom:10px; display:block;}
div#sub_item_box div.l_area2 p, div#sub_txt_box div.r_area2 p{ padding:0;}

div#sub_item_box div.l_area2 p { padding: 6px 12px; color:#999999; font-size:70%; line-height:140%;}
div#sub_item_box div.l_area2 ul{ padding: 6px 12px; color:#999999; list-style:none; font-size:75%; line-height:140%;}
div#sub_item_box div.l_area2 li{ border-bottom: 1px solid #333333; padding: 2px 0;}

#imgposition1{ position:relative; height:710px; display:block;}
p#imgposition1 img{ position:absolute; top:0; left:-140px; z-index:1;}

div#sub_item_box div.l_area2 p#imgposition2{ padding:0 0 10px 0;}
div#sub_txt_box p{ padding: 5px 0 8px 0; margin:0;}
div#sub_txt_box p #btn_top{ margin-top:20px;}

table.tbl_point { margin-top:10px;}
table.tbl_point td{ vertical-align: top; width:190px;} 
table.tbl_point td.c2{ vertical-align: top; padding: 0 10px;}
table.tbl_point td h4{ font-size:80%; margin: 12px 0 6px 0;}

