﻿@charset "UTF-8";




#header h1{width:420px;font-size:19px;margin:25px 25px 0 0;padding:0;float:left;color:#FF2A00;font-weight:bold;line-height:20px;}







#wrapper{width:950px;margin:0 auto;padding:0;}
#wrapper{zoom:1;}
#wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrapper{display:inline-table;}/* Hides from IE-mac \*/
* html #wrapper {height: 1%;}
#wrapper{display: block;}/* End hide from IE-mac */

#wrapper p,li,td,th,dd.dl.dt{line-height:18px;}


#leftbox{width:182px;float:left;margin-right:10px;}
#leftbox #category{margin:10px 0 10px 0 ; padding:0; }
#leftbox #category h2{margin:0;padding:0;}
#leftbox #category ul{width:182px;background:url(../img/top_category_bg_01.gif) left bottom no-repeat;padding:1px 0 4px;}
#leftbox #category ul li a{
	width:148px;
	margin:0 0 0 5px;
	border-bottom:1px solid #e8ddc5;
	background:#fffcf7 url(../img/top_category_bg_02.gif) left top no-repeat;
	margin-bottom:1px;
	padding:3px 0 3px 24px;
	display:block;
	}
#leftbox #category ul li a:link{color:#333333;text-decoration:none;width:148px;display:block;}
#leftbox #category ul li a:visited{color:#333333;text-decoration:none;width:148px;display:block;}
#leftbox #category ul li a:hover{
	color:#ff6600;
	text-decoration:underline;
	width:148px;display:block;
	background:#fffcf7 url(../img/top_category_bg_02_over.gif) left top no-repeat;
	}
#leftbox #sponcer_site{width:162px;border-right:1px solid #FFB71C;border-left:1px solid #FFB71C;border-bottom:1px solid #FFB71C;padding:9px;}
#leftbox #sponcer_site dl{border-bottom:1px dotted #cccccc;padding-bottom:6px;margin-bottom:6px;}
#leftbox #sponcer_site dt{margin-bottom:6px;}
#leftbox #sponcer_site .url{margin-top:6px;}
#leftbox #sponcer_site .sponcer_link{display:block;width:100%;}
#leftbox #sponcer_site a:link{color:#2C4081;}
#leftbox #sponcer_site a:visited{color:#2C4081;}
#leftbox #sponcer_site a:hover{color:#FF6600 !important;}

#leftbox #list_recomend{width:160px;border:1px solid #cccccc;padding:10px ;margin:10px 0 10px;}
#leftbox #list_recomend dd{text-align:center;margin-bottom:8px;line-height:18px;}
#leftbox #list_recomend dt{width:120px;text-align:center;margin:0 auto 7px;display:block;}
#leftbox #list_recomend h2{margin-bottom:10px;}

#leftbox .list_side_menu{border:1px solid #FF9D1C;background:#FFE09D;width:166px;padding:4px 7px;margin-bottom:10px;}
#leftbox .list_side_menu h2{margin-bottom:4px;}
#leftbox .list_side_box{background:#ffffff;width:158px;padding:8px 4px;font-size:12px;}
#leftbox .list_side_box .letter01{letter-spacing:-0.1em;}
#leftbox .list_side_box #point_link{color:#FF9D1C;margin-left:10px;}
#leftbox .list_side_box .kakakubox{width:51px;height:15px;border:2px solid #FFB71C;}
#leftbox .list_side_box ul{margin-bottom:5px;}
#leftbox .list_side_box #btn{width:81px;text-align:center;margin:8px auto 0;}


.prsite_left {
	overflow:hidden;
	width:180px;
	margin:0 auto;
	border-left:1px solid #FFB71C;
	border-right:1px solid #FFB71C;
	border-bottom:1px solid #FFB71C; 
	padding:0;
	}
.prsite_left dl.dot1{
	cursor:pointer;
	width: 160px;
	font-size:10px;
	padding:10px;
	}
.prsite_left dl.dot2{
	cursor:pointer;
	width: 160px;
	font-size:10px;
	padding:10px;
	border-bottom:1px dotted #cccccc;
	}
.prsite_left dl:hover {background:url(../img/item_prsite_bg_02.gif) no-repeat;}
.prsite_left dt {margin-right: 8px;}
.prsite_left .title {margin-bottom: .5em;}
.prsite_left .title a {font-weight: bold;line-height: 1.2;}
.prsite_left dl:hover .title a {color: #f90;}
.prsite_left .text {
line-height: 1.3;
margin-bottom: .5em;}
.prsite_left .url {color: #2C4081;font-family: 'Arial', san-serif;letter-spacing: .1em;margin-bottom:10px;}






#mainbox{width:538px;float:left;margin-right:10px;}
#mainbox #list_sponcer{width:536px;border:1px solid #FFB71C;padding:3px 0;margin:10px 0 0;}
#mainbox #list_sponcer ul{background:#ffffff;width:496;margin:0 auto;padding:12px 20px 6px;}
#mainbox #list_sponcer ul{zoom:1;}
#mainbox #list_sponcer ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #list_sponcer ul{display:inline-table;}/* Hides from IE-mac \*/
* html #mainbox #list_sponcer ul{height: 1%;}
#mainbox #list_sponcer ul{display: block;}/* End hide from IE-mac */
#mainbox #list_sponcer ul li{float:left;width:147px;margin-right:25px;}
#mainbox #list_sponcer ul li img{margin-bottom:8px;float:left;margin-right:5px;}
#mainbox #list_sponcer ul li p{font-size:10px;line-height:14px;float:left;width:47px;text-align:left;}
#mainbox #list_sponcer .sponcer_btn{font-size:10px;line-height:14px;margin:3px 10px 0 0;text-align:right;color:#FFC13A;padding:0;}
#mainbox #list_sponcer .sponcer_btn a:link{color:#FF9D1C;font-weight:bold;}
#mainbox #list_sponcer .sponcer_btn a:visited{color:#FF9D1C;font-weight:bold;}
#mainbox #list_sponcer .sponcer_btn a:hover{color:#2C4081;font-weight:bold;}


.prsite {margin-bottom:16px;overflow:hidden;width:520px;margin:0 auto;padding:7px 0 4px 15px ;}
.prsite dl {
	background: url(../img/item_prsite_bg_01.gif) repeat-y;
	cursor: pointer;
	float: left;
	padding-left: 20px;
	width: 230px;
	margin-right: 10px;
	font-size: 10px;
}
.prsite dl:hover {
	background: url(../img/item_prsite_bg_02.gif) repeat-y;
}
.prsite dt {
	width:96px;
 	float: left;
	margin-right: 8px;
	}
.prsite dl dt img {border: #ccc solid 1px;}
.prsite dl:hover dt img {border: #f90 solid 1px;}
.prsite .title {margin-bottom: .5em;}
.prsite .title a {font-weight: bold;line-height: 1.2;}
.prsite dl:hover .title a {color: #f90;}
.prsite .text {line-height: 1.3;margin-bottom: .5em;}
.prsite .url {
	width:96px;
	color: #2C4081;
	font-family: 'Arial', san-serif;
	letter-spacing: .1em;
	margin:4px 0 4px 0;
	line-height: 1.1;
	word-break: break-all;
}



#mainbox #point_list_box{
	margin-top:10px;
}
#mainbox #pointlist_t{position:relative;}
#mainbox #pointlist_t span{position:absolute;top:2px;left:314px;font-size:10px;background:url(../img/top_keyward_icon_01.gif) left 3px no-repeat;padding-left:7px;}
#mainbox #pointlist_box{margin-top:16px;}
#mainbox #pointlist_box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #pointlist_box li{width:170px;margin:0 0 3px 0;float:left;height:60px;}
#mainbox #pointlist_box li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #pointlist_box li dl{float:right;margin-right:12px;width:102px;padding:0;font-size:10px;line-height:16px;}
#mainbox #pointlist_box li dd strong{color:#FF1900;font-weight:bold;}
#mainbox #pointlist_box .ph{margin-right:3px;width:50px;height:50px;padding:0;float:left;display:table-cell;text-align:center;vertical-align:middle;}
#mainbox #pointlist_box .ph img{max-width:50px;max-height:50px;}

#mainbox #search_list_box{margin-top:10px;position:relative;clear:both;}
#mainbox #search_list_box #search_number{position:absolute;top:8px;right:10px;color:#ffffff;font-weight:bold;}

#mainbox #search_list_box2{margin-top:25px;position:relative;width:758px;}
* html #mainbox #search_list_box2{width:auto;}
#mainbox #search_list_box2 #search_number{position:absolute;top:8px;right:10px;color:#ffffff;font-weight:bold;}

#mainbox #search_result{background:#FF9D1C;color:#ffffff;font-weight:bold;width:283px;padding:8px 250px 8px 5px;}
#mainbox #search_result2{background:#FF9D1C;color:#ffffff;font-weight:bold;width:503px;padding:8px 250px 8px 5px;}
* html #mainbox #search_result2{background:#FF9D1C;color:#ffffff;font-weight:bold;width:738px;padding:8px 5px;position:relative;}
#mainbox #search_result #iconlist{margin:0;position:absolute;top:4px;right:0;padding:0;}
#mainbox #search_result #iconlist:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #search_result #iconlist dt{float:right;margin-right:5px;line-height:18px;}
#mainbox #search_result #iconlist dd{float:right;margin-right:5px;line-height:16px;font-size:10px;color:#333333;}



#mainbox #search_result_box{border:1px solid #FF9D1C;background:#FFF4DE;width:516px;padding:10px 10px 0;}
#mainbox #search_result_box{zoom:1;}
#mainbox #search_result_box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #search_result_box{display:inline-table;}/* Hides from IE-mac \*/
* html #mainbox #search_result_box{height: 1%;}
#mainbox #search_result_box{display: block;}/* End hide from IE-mac */
#mainbox #search_result_box p{float:left;clear:both;margin:0 8px 0 0;padding:0;line-height:18px;}

#mainbox #search_result_box ul{margin:0;padding:0;}

#mainbox #search_result_box ul li{float:left;font-weight:bold;border-right:1px solid #cccccc;margin:0 5px 2px 0;line-height:18px;padding:0 7px 0 0;}
#mainbox #search_result_box ul li{zoom:1;}
#mainbox #search_result_box ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #search_result_box ul li{display:inline-table;}/* Hides from IE-mac \*/
* html #mainbox #search_result_box ul li{height: 1%;}
#mainbox #search_result_box ul li{display: block;}/* End hide from IE-mac */



#mainbox #search_result_box ul li a:link{font-weight:normal;}
#mainbox #search_result_box ul li a:visited{font-weight:normal;}
#mainbox #search_result_box ul li a:hover{font-weight:normal;}


#mainbox #search_result_box2{border:1px solid #FF9D1C;background:#FFF4DE;width:736px;padding:10px 10px 0;}
* html #mainbox #search_result_box2{border:1px solid #FF9D1C;background:#FFF4DE;width:726px;padding:10px 10px 0;}
#mainbox #search_result_box2{zoom:1;}
#mainbox #search_result_box2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #search_result_box2{display:inline-table;}/* Hides from IE-mac \*/
* html #mainbox #search_result_box2{height: 1%;}
#mainbox #search_result_box2{display: block;}/* End hide from IE-mac */
#mainbox #search_result_box2 p{float:left;clear:both;margin:0 8px 0 0;padding:0;line-height:18px;}

#mainbox #search_result_box2 ul{margin:0;padding:0;}

#mainbox #search_result_box2 ul li{float:left;font-weight:bold;border-right:1px solid #cccccc;margin:0 5px 2px 0;line-height:18px;padding:0 7px 0 0;}
#mainbox #search_result_box2 ul li{zoom:1;}
#mainbox #search_result_box2 ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #search_result_box2 ul li{display:inline-table;}/* Hides from IE-mac \*/
* html #mainbox #search_result_box2 ul li{height: 1%;}
#mainbox #search_result_box2 ul li{display: block;}/* End hide from IE-mac */



#mainbox #search_result_box2 ul li a:link{font-weight:normal;}
#mainbox #search_result_box2 ul li a:visited{font-weight:normal;}
#mainbox #search_result_box2 ul li a:hover{font-weight:normal;}





.search_risult_list{margin: 25px 0 0 75px;}
.search_risult_list{zoom:1;}
.search_risult_list:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.search_risult_list{display:inline-table;}/* Hides from IE-mac \*/
* html .search_risult_list{height: 1%;}
.search_risult_list{display: block;}/* End hide from IE-mac */
.search_risult_list ul{margin:0 20px 0 0;}
.search_risult_list li{float:left;margin-right:4px;margin-bottom:10px;line-height:22px;}
.search_risult_list li span{background:#FF6600;padding:4px;border:1px solid #cccccc;margin-bottom:10px;color:#ffffff;}
.search_risult_list li a:link{background:#F2F2F2;padding:4px;border:1px solid #cccccc;}
.search_risult_list li a:visited{background:#F2F2F2;padding:4px;border:1px solid #cccccc;}
.search_risult_list li a:hover{background:#F2F2F2;padding:4px;border:1px solid #cccccc;color:#ff6600;}
.search_risult_list p{float:left;margin-right:10px;}


.search_box{width:522px;margin:0 auto 0;border-bottom:1px dotted #cccccc;padding:15px 0 8px;}
.search_box{zoom:1;}
.search_box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.search_box{display:inline-table;}/* Hides from IE-mac \*/
* html .search_box{height: 1%;}
.search_box{display: block;}/* End hide from IE-mac */
.search_box .search_box_ph{width:80px;height:80px;margin-right:10px;float:left;display:table-cell;text-align:center;vertical-align:middle;}
.search_box .search_box_ph img{max-width:80px;max-height:80px;}
.search_box .search_box_txt{width:432px;margin;float:right;}
.search_box .search_box_txt h3{font-size:12px;line-height:18px;margin-bottom:6px;}
.search_box .search_box_txt dt{margin-bottom:6px;}
.search_box .search_box_txt dd{font-size:10px;line-height:13px;margin:0 0 6px 0;padding:0 0 4px 0;}
.search_box .search_box_txt dd .price{color:#FF1800;font-size:14px;font-weight:bold;}
.search_box .search_box_txt dd img{margin-left:2px;}
.search_box .search_box_txt dd .icon{vertical-align:top;}
.search_box .search_box_txt dd .gray{color:#777777;}
.search_box .search_box_txt dd .point{color: #FF1800;
	background: url(../img/icon_tokutoku_point.gif) no-repeat 0 6px;
	padding-left: 75px;
	padding-top: 6px;
	height: 18px;
	font-size:14px;
	font-weight:bold;
	}
.search_box .search_box_txt .denial{text-decoration:line-through;}
.search_box .search_box_txt strong{font-size:12px;}
.search_bg{background:#FFFCF6;}
.search_box .search_box_txt .priceoff{background:#FF1800;padding:2px 4px;font-weight:bold;font-size:14px;color:#ffffff;margin-left:4px;}



.search_box_b{width:522px;margin:0 auto 0;border-bottom:1px dotted #cccccc;padding:15px 0 8px;}
.search_box_b{zoom:1;}
.search_box_b:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.search_box_b{display:inline-table;}/* Hides from IE-mac \*/
* html .search_box_b{height: 1%;}
.search_box_b{display: block;}/* End hide from IE-mac */
.search_box_b dl{width:166px;float:left;margin-right:8px;}
.search_box_b dt{margin:7px 0 8px 0}
.search_box_b dt strong{font-size:12px;margin-bottom:18x;}
.search_box_b dd{font-size:10px;line-height:14px;margin:0 0 6px 0;padding:0 0 4px 0;}
.search_box_b dd .price{color:#FF1800;font-size:12px;font-weight:bold;}
.search_box_b dd img{margin-left:2px;}
.search_box_b dd .icon{vertical-align:top;}
.search_box_b dd .gray{color:#777777;}
.search_box_b dd .point{color: #FF1800;background: url(../img/icon_tokutoku_point.gif) no-repeat 0 6px;padding-left:75px;padding-top:7px;height:18px;font-size:14px;font-weight:bold;}
.search_box_b dd .denial{text-decoration:line-through;}
.search_box .search_box_txt .denial{text-decoration:line-through;}
.search_box .search_box_txt strong{font-size:12px;}
.search_bg{background:#FFFCF6;}
.search_box .search_box_txt .priceoff{background:#FF1800;padding:2px 4px;font-weight:bold;font-size:14px;color:#ffffff;margin-left:4px;}
.search_box_b .search_box_ph{width:160px;height:160px;display:table-cell;text-align:center;vertical-align:middle;}
.search_box_b .search_box_ph img{max-width:160px;max-height:160px;}






.shoplist{width:742px;margin:0 auto 0;border-bottom:1px dotted #cccccc;padding:15px 0 8px;}
.shoplist:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.shoplist .shoplist_box_ph{width:200px;height:150px;display:table-cell;text-align:center;vertical-align:middle;margin-right:10px;float:left;}
.shoplist .shoplist_box_ph img{max-width:200px;max-height:150px;}
.shoplist .shoplist_box_txt{width:532px;margin;float:right;}
.shoplist .shoplist_box_txt h3{font-size:12px;line-height:18px;margin-bottom:6px;}
.shoplist .shoplist_box_txt dt{margin-bottom:6px;}
.shoplist .shoplist_box_txt dd{font-size:10px;line-height:18px;margin:0 0 6px 0;padding:0 0 4px 0;}
.shoplist .shoplist_box_txt dd img{margin-left:2px;}
.shoplist .shoplist_box_txt dd .icon{vertical-align:top;}
.shoplist .shoplist_box_txt dd .gray{color:#777777;}

.shop_item{margin:0;float:left;width:200px;}
.shop_item:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.shop_item .ph{float:left;padding-right:8px;width:60px;height:50px;display:table-cell;text-align:center;vertical-align:middle;}
.shop_item .ph img{max-width:50px;max-height:50px;}
.shop_item dt{font-size:10px;padding-top:0;font-weight:bold;line-height:16px;margin:0 !important;padding:0 !important;}
.shop_item .price{color:#FF1800;font-size:12px;font-weight:bold;line-height:14px !important;}
.shop_item .point{color: #FF1800;background:url(../img/icon_tokutoku_point.gif) no-repeat 0 6px;padding-left: 75px;padding-top:6px;height:18px;font-size:14px;font-weight:bold;}
.shop_item .mr6{margin-right:6px;}

#rightbox{width:209px;float:left;margin-top:10px;position:relative;}
#rightbox #attention_box{background:#ffffff;border-right:8px solid #96D8E3;border-left:8px solid #96D8E3;width:191px;margin-bottom:0;padding:1px 1px 1px;}
#rightbox #attention_box{zoom:1;}
#rightbox #attention_box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#rightbox #attention_box{display:inline-table;}/* Hides from IE-mac \*/
* html #rightbox #attention_box{height: 1%;}
#rightbox #attention_box{display: block;}/* End hide from IE-mac */
#rightbox #attention_box li{
	background:#F3F2F1 url(../img/list_bg_01.gif) right top repeat-y;
	text-align:left;
	font-size:12px;
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-bottom:1px solid #A9A9A9;
	display:inline;
	margin:1px 0;
	padding:3px 3px 3px 1px;
	line-height:24px;
}
*:first-child+html #rightbox #attention_box li{padding:3px 0 3px 0;}
html[xmlns*=""] body:last-child #rightbox #attention_box li{line-height:24px;}
#rightbox #attention_box span{background:url(../img/top_attention_icon_01.gif) 1px 0 no-repeat;padding:0 0 0 11px;margin-right:0;}
#rightbox #attention_box .nowrap{white-space:nowrap;}
#rightbox #attention_box li a:link{color:#333333;}
#rightbox #attention_box li a:visited{color:#333333;}
#rightbox #attention_box li a:hover{color:#ff6600;}
#rightbox #attention_box_btm{background:#96D8E3;width:200px;padding:4px 9px 4px 0;margin-bottom:10px;text-align:right;}
#rightbox #mobilelink{position:relative;width:209px;height:80px;}
#rightbox #mobilelink span{position:absolute;top:5px;right:10px;}
#interest{
	background:#FFB71C;
	color:#ffffff;
	font-size:11px;
	letter-spacing:-0.1em;
	text-align:center;
	padding:5px 0 4px;
}

.mt10{margin-top:10px;}
.pt10{padding-top:10px;}

#banner_category{
	margin: 10px 0 15px 0;
}
#space{
width:50px;
}
