@charset "Shift_JIS"; 

/* 作品別用レイアウトファイル */

div#wrapper div#contmain { padding-top: 690px;}
h1#main_img{ position: absolute; top:0; left:5px; width:839px; height:647px;}

#tt_fss{ background: url(tt_fss_l2.gif) top left no-repeat; width:615px; height:55px;
		 text-indent:-999em; position:absolute; top:611px; left:35px; z-index:100; }
#pannavi{ left: 260px; top:635px; font-size:10px; z-index:101; border: none; }

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:405px; margin-bottom:10px; display:block; height:635px; position:relative;}
div#sub_item_box div.r_area2 img{ position:absolute; top:0; left:-64px; z-index:50;}
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:605px; display:block;}
p#imgposition1 img{ position:absolute; top:0; left:0; z-index:1;}

div#sub_item_box div.l_area2 p#imgposition2{ padding:0;}
div#imgposition3{ padding: 0 0 24px 14px;}
div#imgposition3 img{ margin-bottom:10px;}
div#imgposition3 #btn_top{ margin-left:32px;}