﻿@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;}









#shopmain{width:950px;margin:0 auto;padding:0;}
#shopmain{zoom:1;}
#shopmain:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#shopmain{display:inline-table;}/* Hides from IE-mac \*/
* html #shopmain {height: 1%;}
#shopmain{display: block;}/* End hide from IE-mac */

#shopmain p,li,td,th,dd.dl.dt{line-height:18px;}


#shopph{width:280px;float:left;margin:10px 14px 0 0;display:table-cell;text-align:center;vertical-align:middle;}
#shopph img{max-width:280px;}


#shoptext{width:430px;float:left;margin:10px 14px 0 0;}
#shoptext h1{font-size:16px;font-weight:bold;color:#2C4081;border-bottom:1px dotted #cccccc;padding:0 0 8px;margin:0 0 10px;}
#shoptext #price{color:#FF1800;line-height:24px;font-size:14px;font-weight:bold;}
#shoptext #icon img{margin-right:4px;}
#shoptext p{margin-bottom:10px;}
#shoptext dl{margin-bottom:10px;}
#shoptext dt{width:120px;float:left;clear:both;margin-bottom:11px;line-height:22px;color:#777777;}
#shoptext dd img{vertical-align:middle;margin-right:5px;padding-bottom:4px}
#shoptext dd{padding-left:100px;width:298px !important;margin-bottom:11px;line-height:22px;}
#shoptext dd .denial{text-decoration:line-through;}
.gray{color:#777777;}
*:first-child+html #shoptext dd{width:198px;padding-left:0;}
* html #shoptext dd{width:258px;margin-bottom:11px;text-align:left;padding-left:0;}
#shoptext dd .price{color:#FF1800;font-size:14px;font-weight:bold;}
#shoptext dd .point{color: #FF1800;	background: url(../img/icon_tokutoku_point.gif) no-repeat 0 5px;padding-left: 65px;padding-top: 2px;height: 18px;font-size:14px;font-weight:bold;}
#shoptext dd .off{background:#FF1800;padding:2px 4px;font-weight:bold;font-size:14px;color:#ffffff;margin-left:4px;}
#shoptext #coment{clear:both;}
#shoptext .continue {text-align:right;padding:0;margin-bottom:10px;}
#shoptext .continue a{font-size:12px;background:url(../img/top_keyward_icon_01.gif) left 4px no-repeat;padding-left:7px;text-align: right;}


#shopright{width:209px;float:left;margin:10px 0 0;}
#shopright #qrcode{margin-bottom:10px;}

#shopright_mobilelink{width:209px;float:left;margin:0 0 0 0;}
#shopright_mobilelink #qrcode{margin-bottom:10px;}

#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 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;margin-bottom:15px;}
#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_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;}


#mainbox{width:758px;float:left;margin-right:0;}

#mainbox #search_list_box{margin-top:10px;}
#mainbox #search_list_box #search_number{text-align:right;color:#ffffff;font-weight:bold;}

#mainbox #search_result{background:#FF9D1C;color:#ffffff;font-weight:bold;width:748px;padding:8px 5px;position:relative;line-height:17px;}
#mainbox #search_result h2{background:#FF9D1C;color:#ffffff;font-weight:bold;width:503px;padding:8px 250px 8px 5px;}

#mainbox #search_result #iconlist{margin:0;position:absolute;top:4px;right:0;padding:0;}
#mainbox #search_result #iconlist{zoom:1;}
#mainbox #search_result #iconlist:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainbox #search_result #iconlist{display:inline-table;}/* Hides from IE-mac \*/
* html #mainbox #search_result #iconlist{height: 1%;}
#mainbox #search_result #iconlist{display: block;}/* End hide from IE-mac */
#mainbox #search_result #iconlist dt{float:left;margin-right:5px;line-height:18px;}
#mainbox #search_result #iconlist dd{float:left;margin-right:5px;line-height:16px;font-size:10px;color:#333333;}

#mainbox #search_result_box{border:1px solid #FF9D1C;background:#FFF4DE;width:736px;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;}


.search_risult_list{width:380px;margin:25px auto 0;}
.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;}
.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:758px;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:120px;height:120px;display:table-cell;text-align:center;vertical-align:middle;margin-right:6px;float:left;}
.search_box .search_box_ph img{max-width:120px;max-height:120px;}


.search_box .search_box_txt{width:632px;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:14px;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;}




