/* ---- all contents styles only ---- */
div#contents div#inner-wrapper{
	width : 712px;
}

div.inner-wrapper div.flash-area{
	float : left;
	display : inline;
	width : 500px;
	height : 370px;
}

div.flash-area p.image_map_banner{
	width : 500px;
	height : 234px;
	background : url(../../../img/v2/images/hukubako_back.gif) top left no-repeat;
	position : relative;
	margin-bottom : 5px;
}

p.image_map_banner a.image_map_top{
	position : absolute;
	top : 0px;
	right : 0px;
	width : 424px;
	height : 116px;
}
p.image_map_banner a.image_map_bottom{
	position : absolute;
	bottom : 0px;
	right : 0px;
	width : 424px;
	height : 115px;
}

div.inner-wrapper div.promise{
	float : right;
	display : inline;
	width : 190px;
	height : 360px;
	border : solid 1px #a82025;
	border-top-width : 10px;
}

div.promise img{
	display : block;
	margin : 0 auto;
}
div.promise ol{
	width : 180px;
	margin-left : 25px;
	margin-top : 10px;
}
*:first-child+html div.promise ol{
	margin-left: 0px;
	padding-left :30px;
}
* html div.promise ol{
	margin-left: 7px;
	padding-left :23px;
	width : 160px;
}
div.promise ol li{
	font-size : 12px;
	margin-top : 5px;
	text-align : justify;
	padding-right : 20px;
}
div.promise p{
	width : 180px;
	margin : 10px auto 0 auto;
	text-align : justify;
	text-justify : distribute-center-last;
	line-height : 1.2;
}
* html idv.promise p{
	margin-left : 10px;
}
div#contents ul.list3{
	width : 712px;
}
div#contents ul.list3 li{
	float : left;
	display : inline;
	width : 230px;
	font-size : 0.9em;
}
div#contents ul.list3 li.list241{
	width : 241px;
}
div#contents ul a img{
	display : block;
}
div#contents ul em{
	color : #e50013;
	display : block;
	font-style : normal;
	margin-top : 5px;
}
div#contents ul li strong{
	color : #1e2187;
	display : block;
}
div#contents ul p{
	padding : 0 3px;
}
div#contents ul.list3 li.list241 p{
	padding-left : 11px;
}
div#contents ul li p span{
	display : block;
	text-align : right;
	color : #e50013;
	font-weight : bold;
}
div#contents ul p span del{
	color : #666;
}
div#contents div.category-section{
	margin-top : 15px;
	clear : both;
}
div.category-section h3.top-banner img{
	display : block;
}
div.category-section h3.top-banner{
	font-size : 0.8em;
	color : #e50013;
}
div.category-section ul.list5{
	list-style : none outside;
	width : 712px;
	margin-top : 10px;
}
* html div.category-section ul.list5{
	width : 712px;
}
div.category-section ul.list5 li{
	float : left;
	width : 140px;
	display : inline;
	margin-left : 2px;
	font-size : 0.8em;
	text-align : justify;
}
div.category-section ul.list5 li strong{
  min-height : 2em;
}
* html div#contents div.category-section ul.list5 li{
	margin : 0px;
}
* html div#contents div.category-section ul.list5 p{
	padding : 0 1px;
	margin : 0px;
}
* html div.category-section ul.list5 li strong{
  height : 2em;
}
div.category-section p.show-all{
	clear : both;
	text-align : right;
	margin : 20px 0 15px 0;
}
div#contents p.show-all a.all-show{
	display : block;
	background : #fff url(../../../img/v2/images/all_show_marker.gif) right center no-repeat;
	float : right;
	color : #a82025;
	padding-right : 20px;
	font-weight : bold;
	font-size : 0.9em;
	height : 16px;
}
div#contents p.show-all a.all-show:hover{
	text-decoration : underline;
}
/* -- 譛ｪ豎ｺ螳壹せ繝壹�繧ｹ --*/
div#contents div.genre-section{
	width : 712px;
	height : 300px;
}
/* ---- */
div#contents div.rank-section{
	background : #fffde3;
	padding-bottom : 15px;
	margin-top : 15px;
}
div.rank-section ul{
	list-style : none outside;
	width : 712px;
}
div.rank-section ul li{
	float : left;
	display : inline;
	margin : 0 8px;
	width : 220px;
	font-size : 0.9em;
}
div#contents div.rank-section ul li span.rank-marker{
	display : block;
	background : url(../../../img/v2/images/rank-marker.gif) 90px 0px no-repeat;
	text-align : center;
	padding-left : 55px;
	height : 20px;
	padding-top : 10px;
	margin-bottom : 5px;
	color : #333;
}
* html div#cotntents div.rank-section ul li{
	margin : 0 4px;
}
* html div#contents div.rank-section p{
	padding : 0px;
}
div#contents div.buy-info{
	border : solid 1px #669933;
	margin-top : 10px;
	width : 710px;
	line-height : 1.4;
}
div.buy-info h5{
	background : #669933;
	padding : 5px 0;
	text-align : center;
	color : #fff;
	font-size : 1.2em;
	margin-bottom : 10px;
}
div.buy-info div.info-left{
	float : left;
	display : inline;
	border-right : dotted 3px #669933;
	width : 352px;
}
div.buy-info ul{
	padding : 10px;
	padding-top : 0px;
	list-style : none outside;
}
div.buy-info ul li{
	background : #fff url(../../../img/v2/images/buy-info-marker.gif) 0px 5px no-repeat;
	padding-left : 12px;
	font-size : 0.8em;
	margin-top : 8px;
}
div#contents div.buy-info ul li strong{
	margin : 0px;
	color : #333;
	font-size : 1.1em;
	margin-bottom : 5px;
}
div.buy-info ul li p a{
	display : block;
	background : #fff url(../../../img/v2/images/my_pointer.gif) left top no-repeat;
	padding-left : 20px;
	border-bottom :solid 1px #333;
	width : 90px;
	margin-top : 5px;
}

div.buy-info div.info-right{
	float : right;
	display : inline;
	width : 355px;
}
div#contents div.buy-info ul li span.str{
	display : inline;
	text-align : inherit;
}
div.buy-info div.company-info{
	border-top : dotted 3px #669933;
	margin-top : 15px;
	padding-top : 10px;
}
div.company-info p.company-right{
	float : left;
	width : 100px;
	display : inline;
}
div.company-info p.company-text{
	width : 220px;
	float : left;
	font-size : 0.8em;
	margin : 5px 5px 0 10px;
	display : inline;
	line-height : 1.6;
}
div#contents div.buy-info div.company-info p span{
	display : block;
	margin-top : 8px;
}
div#contents div.new-info{
	width : 710px;
	border : solid 1px #a82025;
	margin-top :8px;
	margin-bottom : 8px;
}
div#contents div.all-list{
	padding-bottom : 10px;
}
div.new-info h2.new-info-txt{
	background : #fff2f2;
	border-left : solid 8px #a82025;
	border-top : none;
	border-bottom : solid 1px #a82025;
	color : #a82025;
	font-size : 16pt;
	padding : 3px 0 3px 15px;
}
div.new-info ul li{
	list-style : none outside;
	margin : 10px 0 0 15px;
	font-size : 0.8em;
}
div.new-info ul li a{
	color : #0080c0;
}
div.new-info ul li a:hover{
	text-decoration : underline;
}
div.new-info ul li span.info-time{
	margin-right : 5px;
}
div.new-info ul li span.info-price{
	margin-left : 5px;
}
div.new-info p.show-all{
	margin : 0 10px 10px 0;
}
div#contents div#center-search{
	width : 710px;
	border : solid 1px #f7b525;
	margin-top : 15px;
	padding-bottom : 15px;
}
div#center-search p{
	font-size : 16pt;
	border-left : solid 8px #f7b525;
	border-bottom : solid 1px #f7b525;
	border-top : none;
	background : #fdf0c4;
	padding : 3px 0 3px 15px;
}
div#center-search dl{
	margin : 15px 0 0 15px;
}
div#center-search dl dt{
	background : #fff url(../../../img/v2/images/center-search-marker.gif) left center no-repeat;
	padding-left : 15px;
	margin-top : 10px;
	clear : both;
}
div#center-search dl dd{
	margin: 10px 0 0 25px;
}
div#center-search dl dd ul{
	list-style : none outside;
}
div#center-search dl dd ul li{
	float : left;
	display : inline;
	margin-left : 35px;
}
div#center-search dl dd ul li a{
	color : #1c2887;
	font-size : 0.8em;
}
div#center-search dl dd ul li a:hover{
	text-decoration : underline;
}
div#center-search dl dd.from-price ul li{
	margin-left : 20px;
}
div#center-search dl dd.from-price ul li a{
	font-weight : bold;
	font-size : 0.9em;
}

/* ---- search page style ---- */
div#contents_search{
	width : 728px;
  margin-left : 12px;
  float : right;
  display : inline;
}
* html div#contents_search{
  margin-left : 11px;
}

div#contents_search p.search_state{
  border-bottom : solid 2px #a82025;
  padding : 0 10px;
  font-size : 0.9em;
  padding-bottom : 5px;
  line-height : 1.4;
}
div#contents_search table{
  margin-top : 20px;
  width : 728px;
}
div#contents_search table td{
  padding-bottom : 10px;
  width : 241px;
	vertical-align : top;
}
div#contents_search table td a:hover{
	text-decoration : underline;
}
div#contents_search table td em{
  font-style : normal;
  font-size : 0.8em;
  line-height : 1.4;
  display : block;
}
div#contents_search table td strong{
  color : #004dbf;
  font-size : 0.9em;
	display : block;
	min-height : 2em;
}
* html div#contents_search table td strong{
	height : 2em;
}
div#contents_search table td span{
  font-weight : bold;
  display : block;
  text-align : right;
  margin-right : 3px;
}


div#t20091020 div.item_section{
	margin-top : 40px;
	position : relative !important;
}

div#t20091020 p.kuri_btn1 {
	position : absolute;
	bottom : 2px;
	left : 253px;
	width : 212px;
	height : 62px;
}
* html div#t20091020 p.kuri_btn1{
	position : relative;
	top : -60px;
}
div#t20091020 p.kuri_btn2{
	position : absolute;
	bottom : -10px;
	right : 50px;
}
* html div#t20091020 p.kuri_btn2{
  position : relative;
  top : -55px;
  right : 0px;
  left : 460px;
}
div#t20091020 p.kuri_btn3{
  position : absolute;
  bottom : 0px;
  left : 72px;
}
* html div#t20091020 p.kuri_btn3{
  position : relative;
  top : -60px;
}
div#t20091020 p.kuri_btn4{
  position : absolute;
  bottom : 0px;
  left : 170px;
}
* html div#t20091020 p.kuri_btn4{
  position : relative;
  top : -60px;
}
div#t20091020 p.kuri_btn5{
  position : absolute;
  bottom : 60px;
  right : 20px;
}
* html div#t20091020 p.kuri_btn5{
  position : relative;
  top : -120px;
  right : 0px;
  left : 485px;
}

/* ---- 譁ｰ閨槫ｺ�相繝壹�繧ｸ style ---- */
h2.s_bar{
	margin-top : 10px;
}
h2.spaces{
	margin-top : 30px;
}
h2.spaces2{
	margin-top : 50px;
}
div.s_block{
	width : 713px;
	margin-top : 5px;
}
div.summer {
	width : 681px;
	margin-left : 30px;
	padding : 20px 0;
}
*:first-child+html div.summer {
	width : 685px;
}
* html div.summer {
	width : 685px;
}
div.first_summer {
	padding-top : 0px;
}
p.summer_caption {
	margin : 10px 60px;
	font-size : 0.9em;
}
div.s_block p.s_block_img{
	float : left;
	width : 312px;
	height : 237px;
	display : inline;
}
div.s_block p.s_block_img_right{
	float : left;
	width : 320px;
	height : 237px;
	display : inline;
	text-align : right;
}
div.s_block div.s_block_text{
	float : right;
	width : 380px;
	display : inline;
	font-size : 0.9em;
	line-height : 1.6;
	text-align : justify;
}
div.summer div.s_block_text {
	width : 368px;
}
* html div.s_block p.s_block_text_body img{
	margin-bottom : 8px;
	display : block;
}
*:first-child+html div.s_block p.s_block_text_body img{
	margin-bottom : 8px;
	display : block;
}
div.summer p.s_block_text_body span {
	padding : 10px 15px;
	display : block;
}
div.s_block p.s_block_text_price{
	margin-top : 18px;
}
div.s_block p.double{
	margin-top : 10px !important;
}
div.s_block p.s_block_text_price a{
	margin-left : 20px;
	vertical-align : top;
}
div.summer p.s_block_text_price a{
	margin-left : 0px;
	vertical-align : top;
}
div.s_block p.s_block_text_price img{
	vertical-align : bottom;
}
div.s_block p.s_block_text_cross{
	position : relative;
	height : 68px;
	margin-top : 10px;
}
div.s_block p.space3{
	margin-top : 50px;
}
div.s_block p.s_block_text_cross img{
	position : absolute;
	top  : 0px;
	left : 0px;
}
div.s_block p.s_block_text_cross a{
	position : absolute;
	left : 205px;
	bottom : 41px;
}
div.bottom_banner{
	margin-top : 40px;
	width : 713px;
}
div.bottom_banner p.bottom_banner_image{
	float : left;
	width : 369px;
	height : 75px;
}
div.bottom_banner p.bottom_banner_text{
	float : left;
	display : inline;
	margin-left : 5px;
	width : 339px;
	font-size : 0.9em;
	line-height : 1.6;
}
div.bottom_banner p.bottom_banner_text span{
	vertical-align : middle;
}

/* christmas tokusyu section styles */
div.tokusyu_section{
	width : 710px;
	margin : 10px auto 0 auto;
}
div.first{
  margin : 0 auto;
}
div.tokusyu_section p.r_image{
	width : 414px;
	float : right;
}
div.tokusyu_section p.l_text{
	width : 286px;
	float : left;
	text-align : justify;
}
* html div.tokusyu_section p.l_text{
  line-height : 1.8;
}
*:first-child+html div.tokusyu_section p.l_text{
  line-height : 1.8;
}
div.tokusyu_section p.l_text span{
	display : block;
	margin-top : 5px;
}
div.tokusyu_section p.l_image{
	width : 414px;
	float : left;
}
div.tokusyu_section p.r_text{
	width : 286px;
	float : right;
	text-align : justify;
}
* html div.tokusyu_section p.r_text{
  line-height : 1.8;
}
*:first-child+html div.tokusyu_section p.r_text{
  line-height : 1.8;
}
div.tokusyu_section p.r_text span{
	display : block;
	margin-top : 10px;
}
p.christmas_bar2{
	margin-top : 5px;
}
p.christmas_bar1{
	margin-top : 5px;
}

/* contents-header section styles (2009/11/16 added) */
div.inner-wrapper div.contents-header {
	padding-bottom: 4px;
}

/* tokusyu/t20091020_01 page style(2009/11/20 added */
div.on_back{
	background : url(../../../img/tokusyu/t20091120/body_back.jpg) top left;
	padding-bottom : 40px;
}
div.on_back h2{
	position : relative;
}
div.t_box{
	width : 620px;
	margin : 8px auto 0 auto;
	position : relative;
	background : #fff url(../../../img/tokusyu/t20091120/box_back.jpg) top left repeat-y;
	padding : 10px 16px 5px 12px;
}
* html div.t_box{
	margin-top : 16px;
}
*:first-child+html div.t_box{
	margin-top : 16px;
}
div.t_box h3.fl{
	margin-left : 100px;
	margin-right : 0px;
	font-size : 12px;
	font-weight : normal;
	line-height : 1.4;
}
div.t_box h3.tt{
	margin-left : 105px;
}
div.t_box h3.fl img{
	float : left;
	display : block;
	padding : 0px 3px 0 0;
}
div.t_box ul.set_list{
	list-style : none outside;
	width : 598px;
	margin : 0 auto;
}
ul.set_list li{
	float : left;
	width : 291px;
	display : inline;
	margin-top : 10px;
	text-align : justify;
}
ul.set_list li.rsp{
margin-right : 16px;
}
ul.set_list li p{
	margin-top : 8px;
	font-size : 75%;
	line-height : 1.4;
	padding : 0 !important;
}
*:first-child+html ul.set_list li p{
	font-size : 80%;
}
* html ul.set_list li p{
	font-size : 80%;
}
div#contents ul.set_list li p span.d_text{
	display : block;
	color : #333;
	text-align : left;
	font-weight : normal;
	min-height : 8em;
	margin-top : 8px;
}
* html div#contents ul.set_list p span.d_text{
	height : 8em;
}
ul.set_list li p span.price_detail{
	display : block;
	width : 291px;
	padding : 10px 0;
}
span.price_detail img{
	display : block;
}
span.price_detail img.price{
	float : left;
}
span.price_detail a{
	float : right;
}
div.t_box ul.sub_list{
	width : 620px;
	list-style : none outside;
}
div.t_box ul.sub_list li{
	float : left;
	width : 202px;
	font-size : 0.8em;
	display : inline;
	margin-left : 7px;
}
div.t_box ul.sub_list li span.red_price{
	color : #f00;
	font-size : 1.0em;
}
div.t_box ul.sub_list li.sub_lsp{
	margin-left : 0px;
}
div.on_back p.box_close{
	width : 648px;
	height : 6px;
	margin : 0 auto;
	background : url(../../../img/tokusyu/t20091120/box_back_bottom.jpg) top left no-repeat;
	font-size : 0px; /* safe IE */
}
div.spaced_box{
	margin-top : 35px;
}
/* append png icons */
div.t_box p.icon_image{
	position : absolute;
	z-index : 10;
}
div.t_box p.nabe{
	width : 150px;
	height : 115px;
	background : url(../../../img/tokusyu/t20091120/nabe.png) top left no-repeat;
	top : -25px;
	left : -32px;
}
/* IE6 PNG */
* html div.t_box p.nabe{
	background : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tokusyu/t20091120/nabe.png",sizingMethod="scale");
}
div.t_box p.niku{
	width : 160px;
	height : 163px;
	background : url(../../../img/tokusyu/t20091120/niku.png) top left no-repeat;
	top : -47px;
	left : -32px;
}
/* IE6 PNG */
* html div.t_box p.niku{
	background : none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tokusyu/t20091120/niku.png",sizingMethod="scale");
}

/** tokusyu/t20091210 style **/
div#t20091020 ul.tokusyu_list{
	list-style : none outside;
}
ul.tokusyu_list li{
	width : 712px;
	margin-top : 30px;
}
* html ul.tokusyu_list li{
	margin-top : 20px;
}
*:first-child+html ul.tokusyu_list li{
	margin-top : 20px;
}
ul.tokusyu_list li.first{
	margin-top : 5px;
}
* html ul.tokusyu_list li.first{
	margin-top : 10px;
}
*:first-child+html ul.tokusyu_list li.first{
	margin-top : 10px;
}
ul.tokusyu_list li h3{
	margin-bottom : 5px;
}
* html ul.tokusyu_list li h3{
	margin-bottom : 10px;
}
*:first-child+html ul.tokusyu_list li h3{
	margin-bottom : 10px;
}
ul.tokusyu_list li p{
	padding : 0px !important;
}
ul.tokusyu_list li p.item_left{
	width : 361px;
	float : left;
	display : inline;
	margin : 0;
	padding : 0;
	text-align : right;
}
ul.tokusyu_list li p.t20091225{
	text-align : center;
}
ul.tokusyu_list li p.item_right{
	width : 351px;
	float : left;
	display : inline;
}
* html ul.tokusyu_list li p.item_right{
	line-height : 1.6;
}
*:first-child+html ul.tokusyu_list li p.item_right{
	line-height : 1.6;
}
p.item_right span{
	display :block;
	width : 351px;
	margin-top : 8px;
}
div#contents ul li p.item_right span.smaller{
	color : #333;
	font-size : 0.8em;
	text-align : left;
	font-weight : normal;
}
p.item_right img.b_space{
	margin-bottom : 8px;
}
p.item_right span img.price{
	float : left;
}
p.item_right span a{
float : lerft;
}

/** s3 page style (20091221 added) **/
div.s3_block{
	width : 705px;
	margin : 25px 0 0 auto;
}
div.s3_first{
	margin-top : 5px;
}
div.s3_block p.s3_image{
	float : left;
	display : inline;
	width : 419px;
}
div.s3_block div.s3_text{
	float : right;
	width : 278px;
	display : inline;
}
div.s3_text p span{
	display : block;
	min-height : 13em;
	text-align : justify;
	margin-top : 1em;
}
* html div.s3_text p span{
	height : 13em;

	line-height : 1.4;
}
*:first-child+html div.s3_text p span{
	margin-top : 5px;
	line-height : 1.4;
}

/* added by sugimoto at 20100205 tokusyu page */
div#t20091020 p.t20100205_img{
	margin-left : -8px;
	position : relative;
}
p.t20100205_img a{
	position : absolute;
}
p a.detail_1{
	top : 430px;
	left : 23px;
}
p a.detail_2{
	top : 430px;
	left : 373px;
}
p a.detail_3{
	top : 771px;
	left : 21px;
}
p a.detail_4{
	top : 771px;
	left : 374px;
}
p a.detail_5{
	top : 1172px;
	left : 23px;
}
p a.detail_6{
	top : 1172px;
	left : 373px;
}
p a.detail_7{
	top : 1575px;
	left : 23px;
}
p a.detail_8{
	top : 1575px;
	left : 374px;
}
p a.detail_9{
	top : 1916px;
	left : 23px;
}
p a.detail_10{
	top : 1916px;
	left : 374px;
}

/* tokusyu 20100315_1 page */

div#t20091020 p.t20100315_img{
	margin-left : -8px;
	position : relative;
}
p.t20100315_img a{
	position : absolute;
}
p.t20100315_img a.detail_1{
	top : 532px;
	left : 23px;
}
p.t20100315_img a.detail_2{
	top : 532px;
	left : 370px;
}
p.t20100315_img a.detail_3{
	top : 879px;
	left : 23px;
}
p.t20100315_img a.detail_4{
	top : 879px;
	left : 370px;
}
p.t20100315_img a.detail_5{
	top : 1226px;
	left : 23px;
}
p.t20100315_img a.detail_6{
	top : 1226px;
	left : 370px;
}
p.t20100315_img a.detail_7{
	top : 1573px;
	left : 23px;
}
p.t20100315_img a.detail_8{
	top : 1573px;
	left : 370px;
}
p.t20100315_img a.detail_9{
	top : 1984px;
	left : 23px;
}
p.t20100315_img a.detail_10{
	top : 1984px;
	left : 370px;
}
p.t20100315_img a.detail_11{
	top : 2332px;
	left : 23px;
}
p.t20100315_img a.detail_12{
	top : 2332px;
	left : 370px;
}
p.t20100315_img a.detail_13{
	top : 2728px;
	left : 23px;
}
p.t20100315_img a.detail_14{
	top : 2728px;
	left : 370px;
}
p.t20100315_img a.detail_15{
	top : 3075px;
	left : 23px;
}
p.t20100315_img a.detail_16{
	top : 3075px;
	left : 370px;
}

/** tokusyu t20100315_2 style */

div#t20091020 p.t20100315_2_img{
	margin-left : -8px;
	position : relative;
}
p.t20100315_2_img a{
	position : absolute;
}
p.t20100315_2_img a.detail_1{
	top : 564px;
	left : 23px;
}
p.t20100315_2_img a.detail_2{
	top : 564px;
	left : 370px;
}
p.t20100315_2_img a.detail_3{
	top : 903px;
	left : 23px;
}
p.t20100315_2_img a.detail_4{
	top : 903px;
	left : 370px;
}
p.t20100315_2_img a.detail_5{
	top : 1241px;
	left : 23px;
}
p.t20100315_2_img a.detail_6{
	top : 1241px;
	left : 370px;
}
p.t20100315_2_img a.detail_7{
	top : 1579px;
	left : 23px;
}
p.t20100315_2_img a.detail_8{
	top : 1579px;
	left : 370px;
}
p.t20100315_2_img a.detail_9{
	top : 1993px;
	left : 23px;
}
p.t20100315_2_img a.detail_10{
	top : 1993px;
	left : 370px;
}
p.t20100315_2_img a.detail_11{
	top : 2331px;
	left : 23px;
}
p.t20100315_2_img a.detail_12{
	top : 2331px;
	left : 370px;
}
p.t20100315_2_img a.detail_13{
	top : 2669px;
	left : 23px;
}
p.t20100315_2_img a.detail_14{
	top : 2669px;
	left : 370px;
}
p.t20100315_2_img a.detail_15{
	top : 3085px;
	left : 23px;
}
p.t20100315_2_img a.detail_16{
	top : 3085px;
	left : 370px;
}
p.t20100315_2_img a.detail_17{
	top : 3423px;
	left : 23px;
}
p.t20100315_2_img a.detail_18{
	top : 3423px;
	left : 370px;
}
/** summer2010 style */

div#t20091020 p.summer2010_img{
	margin-left : -8px;
	position : relative;
}
p.summer2010_img a {
	position : absolute;
}
p.summer2010_img a.link_1 {
	top : 1334px;
	right : 15px;
}
p.summer2010_img a.link_2 {
	top : 1631px;
	right : 15px;
}
p.summer2010_img a.link_3 {
	top : 1928px;
	right : 15px;
}

/** summer_2010 style */

div#t20091020 p.summer_2010_img{
	margin-left : -8px;
	position : relative;
}
p.summer_2010_img a {
	position : absolute;
	width : 222px;
	height : 42px;
	text-decoration : none;
	outline : none;
	text-indent : -9999px;
	display : block;
		background : #fff;
	filter:alpha(opacity=0);
	opacity : 0;
}

p.summer_2010_img a.link_1 {
	top : 660px;
	left : 19px;
}
p.summer_2010_img a.link_2 {
	top : 660px;
	left : 246px;
}
p.summer_2010_img a.link_3 {
	top : 660px;
	left : 474px;
}
p.summer_2010_img a.link_4 {
	top : 1156px;
	left : 19px;
}
p.summer_2010_img a.link_5 {
	top : 1156px;
	left : 246px;
}
p.summer_2010_img a.link_6 {
	top : 1156px;
	left : 474px;
}
p.summer_2010_img a.link_7 {
	top : 1653px;
	left : 18px;
}
p.summer_2010_img a.link_8 {
	top : 1653px;
	left : 245px;
}
p.summer_2010_img a.link_9 {
	top : 1653px;
	left : 473px;
}

/* ochgen_2010 style  */
div#t20091020 p.ochugen_img {
	margin-left : -8px;
	position : relative;
}
p.ochugen_img a{
	position : absolute;
	width : 284px;
	height : 45px;
	text-decoration : none;
	outline : none;
	text-indent : -9999px;
	display : block;
	background : #fff;
	filter:alpha(opacity=0);
	opacity : 0;
}
p.ochugen_img a.link_1 {
	top : 642px;
	left : 40px;
}
p.ochugen_img a.link_2 {
	top : 642px;
	left : 389px;
}


/* tokusyu20110209 */

div#t20110201 p.t20110201_img{
	margin-left : -10px;
	position : relative;
}
p.t20110201_img a{
	position : absolute;
}

p a.detail_9{
	top : 488px;
	left : 22px;
}
p a.detail_10{
	top : 488px;
	left : 368px;
}
p a.detail_11{
	top : 823px;
	left : 22px;
}
p a.detail_12{
	top : 823px;
	left : 368px;
}
p a.detail_13{
	top : 1238px;
	left : 22px;
}
p a.detail_14{
	top : 1238px;
	left : 368px;
}
p a.detail_15{
	top : 1573px;
	left : 22px;
}
p a.detail_16{
	top : 1573px;
	left : 368px;
}

p a.detail_17{
	top : 1988px;
	left : 22px;
}
p a.detail_18{
	top : 1988px;
	left : 368px;
}


#t20110201{
	position:relative;
}
#t20110201 p {
	line-height : 1.4;
}

.discription_9{
	position:absolute;
	width:325px;
	top:435px;
	left:12px;
	font-size:11px;
}
* html .discription_9{
	left:19px;
}

.discription_10{
	position:absolute;
	width:325px;
	top:435px;
	left:363px;
	font-size:11px;
}
* html .discription_10{
	left:370px;
}

.discription_11{
	position:absolute;
	width:325px;
	top:770px;
	left:12px;
	font-size:11px;
}
* html .discription_11{
	left:19px;
}

.discription_12{
	position:absolute;
	width:325px;
	top:770px;
	left:363px;
	font-size:11px;
}
* html .discription_12{
	left:370px;
}

.discription_13{
	position:absolute;
	width:325px;
	top:1184px;
	left:12px;
	font-size:11px;
}
* html .discription_13{
	left:19px;
}

.discription_14{
	position:absolute;
	width:325px;
	top:1184px;
	left:363px;
	font-size:11px;
}
* html .discription_14{
	left:370px;
}

.discription_15{
	position:absolute;
	width:325px;
	top:1519px;
	left:12px;
	font-size:11px;
}
* html .discription_15{
	left:19px;
}

.discription_16{
	position:absolute;
	width:325px;
	top:1519px;
	left:363px;
	font-size:11px;
}
* html .discription_16{
	left:370px;
}

.discription_17{
	position:absolute;
	width:325px;
	top:1934px;
	left:12px;
	font-size:11px;
}
* html .discription_17{
	left:19px;
}


.discription_18{
	position:absolute;
	width:325px;
	top:1934px;
	left:363px;
	font-size:11px;
}
* html .discription_18{
	left:370px;
}



/* tokusyu20110209 end */


/* tokusyu20110201_2 */

div#t20110201 p.t20110201_img{
	margin-left : -10px;
	position : relative;
}
p.t20110201_img a{
	position : absolute;
}

p a.detail_1{
	top : 424px;
	left : 20px;
}
p a.detail_2{
	top : 424px;
	left : 373px;
}
p a.detail_3{
	top : 766px;
	left : 20px;
}
p a.detail_4{
	top : 766px;
	left : 373px;
}
p a.detail_5{
	top : 1108px;
	left : 20px;
}
p a.detail_6{
	top : 1108px;
	left : 373px;
}
p a.detail_7{
	top : 1453px;
	left : 20px;
}
p a.detail_8{
	top : 1453px;
	left : 373px;
}

#t20110201{
	position:relative;
}
#t20110201 p {
	line-height : 1.4;
}

.discription_1{
	position:absolute;
	width:325px;
	top:365px;
	left:10px;
	font-size:11px;
}
* html .discription_1{
	left:17px;
}

.discription_2{
	position:absolute;
	width:325px;
	top:365px;
	left:365px;
	font-size:11px;
}
* html .discription_2{
	left:372px;
}

.discription_3{
	position:absolute;
	width:325px;
	top:708px;
	left:10px;
	font-size:11px;
}
* html .discription_3{
	left:17px;
}

.discription_4{
	position:absolute;
	width:325px;
	top:708px;
	left:365px;
	font-size:11px;
}
* html .discription_4{
	left:372px;
}

.discription_5{
	position:absolute;
	width:325px;
	top:1050px;
	left:10px;
	font-size:11px;
}
* html .discription_5{
	left:17px;
}

.discription_6{
	position:absolute;
	width:325px;
	top:1050px;
	left:365px;
	font-size:11px;
}
* html .discription_6{
	left:372px;
}

.discription_7{
	position:absolute;
	width:325px;
	top:1392px;
	left:10px;
	font-size:11px;
}
* html .discription_7{
	left:17px;
}

.discription_8{
	position:absolute;
	width:325px;
	top:1392px;
	left:365px;
	font-size:11px;
}
* html .discription_8{
	left:372px;
}

/* tokusyu20110209 end */


