@charset "Shift_JIS"; 

*{ margin: 0; padding:0;}

/* 作品別用レイアウトファイル */

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:545px; left:35px; z-index:100; }
#pannavi	{
	left: 295px;
	padding-bottom:4px;
}

h1#main_img {
	position: absolute;
	top:0;
	left:5px;
	width:675px;
	height:581px;
}
#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-bottom:18px; margin-top:20px; }
#sub_txt_box h2.top { margin-top:0; }
#sub_txt_box p, #sub_txt_box h3, #sub_txt_box p{ font-size:75%; margin-bottom:12px;
				 line-height:140%; vertical-align:top; padding: 0 0 0 28px; }
#sub_txt_box p span { color:#ffffff; font-weight:bold; font-size:16px; }

#btn_yoyaku_s{ margin: 8px 0; border:0;} 

table#itemlist					   { clear:both; }
table#itemlist td 				   { vertical-align:bottom; padding-bottom:30px;
									 background: url(bg_mirage.gif) 212px 35px no-repeat;}
table#brandlist { margin-left:30px; margin-right:10px;}
table#brandlist td, table#brandlist th{ vertical-align:top;}
table#brandlist td{ padding-top: 12px; padding-bottom: 24px;}
table#brandlist p{ font-size:12px; line-height:140%;}
table#brandlist h3{ margin-bottom:20px;}

