@charset "utf-8";

.mdMerit {
	position: relative;
	background: #FFF;
	padding: 30px 20px 5px;
}

.mdMerit dl {
	background: url(https://s.yimg.jp/images/shp_edit/points/pointback/20141124/pc/meritImg.png) no-repeat center top;
	overflow: hidden;
	height: 292px;
	text-indent: -9999px;
}
.mdMerit dt {
	padding: 30px 0 25px 120px;
}
.mdMerit dd {
	padding: 0 0 20px 80px;
}
.mdMerit .elHeadline {
    background-image: url("https://s.yimg.jp/images/shp_edit/points/template/common/pc/images/ico_arrowOrange_01.png");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 153.846%;
    font-weight: bold;
    line-height: 1.1;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 50px;
    padding-left: 25px;
	*line-height:5;
}
.mdMerit .serchBtn {
	position: absolute;
	left: 220px;
	top: 292px;
}
.mdMerit .itemSet {
	margin-right: 10px;
	margin-left: 10px;
}
.mdMerit .itemSet ul {
	text-align: center;
	margin-bottom: 20px;
}
.mdMerit .itemSet li { display: -moz-inline-box; display: inline-block; /display: inline; /zoom: 1; padding-left: 43px;}
.mdMerit .itemSet li:first-child { padding-left:0;}

.mdMerit .nav{
	background: #FFF;
	font-size: 12px;
	border-top: 1px solid #000;
	margin: 30px 10px 30px;
	*margin-top:-20px;
}
.mdMerit .nav ul {
	overflow: hidden;
	border-right: 1px solid #000;
	text-align: center;
	width: 100%;
	display: table;
	table-layout: fixed;
	*text-align:left;
	*width: auto;
}
.mdMerit .nav li {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f3f3f3), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #f3f3f3);
	background: -moz-linear-gradient(#fff, #f3f3f3);
	background: -ms-linear-gradient(#fff, #f3f3f3);
	background: linear-gradient(#fff, #f3f3f3);
	border-left: 1px solid #000;
	border-bottom: 2px solid #000;
	display: table-cell;
	padding: 10px 5px;
	*display: -moz-inline-box; *display: inline-block; *display: inline; *zoom: 1;
	*width:116px;
	*text-align:center;
}
.mdMerit .nav li:first-child { width:150px;}
.mdMerit .nav ul li a {
	color: #000;
	text-decoration: none;
}


.mdNowSell {
	position: relative;
	background: #FFF;
	padding: 30px;
	margin-top: 20px;
	border-radius: 5px;
}
.mdNowSell .elHeadline {
	background-image:url("https://s.yimg.jp/images/shp_edit/points/template/common/pc/images/ico_arrowOrange_01.png");
    background-repeat:no-repeat;
    background-position:left center;
	font-size: 153.846%;
	font-weight: bold;
	line-height: 1.1;
	padding-left: 25px;
	margin-right: 10px;
}
.mdNowSell ul {
	text-align: center;
	padding-top: 20px;
}
.mdNowSell li { display: -moz-inline-box; display: inline-block; /display: inline; /zoom: 1; padding-left: 20px;}
.mdNowSell li:first-child { padding-left:0;
}

/* 蝠・刀讀懃ｴ｢API */
.itemresearchtable{clear:both;padding:10px;background-color:#FFFFFF;}
.itemresearch{border:solid 1px #000000;border-color:#a3abbe #687083 #687083 #a3abbe;}
.itemresearch a{display:block;}
.itemresearch img{margin:1px;}
.itemresearchtitle{margin:5px 0;font-size:smaller;}
.itemresearchprice{color:#990000;font-size:smaller;font-weight:bold;margin:0 0 5px;}
.itemresearchstore{margin:0 0 10px;font-size:smaller;font-weight:bold;}
.itemresearchEvaluation{margin:0 0 3px;font-size:smaller;}
.itemresearchstore{margin:0 0 3px;font-size:smaller;}
.itemresearchEvaluationave{color:#ff3300;font-weight:bold;}
.itemresearchEvaluationcount{float:right;font-size:smaller; /font-size:100%;}
.itemresearchpayment{margin:0 0 5px;font-size:smaller;}
.itemicon img{margin:0 5px 0 0;}
.itemresearchhr{height:1px;margin:8px 0;border:1px solid #cccccc;border-width:0 0 1px;}
                                                                                                                                       
@-moz-document url-prefix() {
.itemresearchtitle{font-size:12px;}
}

/* additional */
.itemresearchRefine{font-size:smaller;}
.itemresearchRefine input{vertical-align:text-bottom;margin-right:4px;}
.searchCond{zoom:1;}
.searchCond:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.searchCond label{background:#eee;display:block;padding:10px;*padding:5px 10px 7px 6px;margin:0 5px 0 0;float:left;}
.searchCondAstk{background:#eee;padding:10px 10px 7px;*padding-top:5px;margin:5px 0;clear:both;}
.searchCondAstk label{display:inline-block;margin-right:15px;}
.searchCondAstk em{font-style:normal;font-weight:bold;color:#666;padding-right:20px;display:inline-block;width:130px;line-height:1.2;}
.searchCondAstk .area{padding-top:10px;padding-left:155px;}
.searchCondAstk select{width:8em;}
.searchRefineSubmit{text-align:right;float:right;}
.searchRefineSubmit form{display:inline;}
.searchRefineSubmit input{margin:0;}
.searchRefineReset{text-align:right;margin-right:55px;padding-right:5px;_padding-right:2px;}
.searchRefineReset a{display:inline-block;}
.searchPageOrder{margin:10px 0 20px;text-align:right;font-size:smaller;}

.itemresearchprice{text-align:center;color:#990000;font-weight:bold;margin:0 0 5px;}
.itemresearchprice .elSend{display:inline-block;height:15px;width:15px;text-indent:-9999px;vertical-align:text-bottom;*vertical-align:baseline;background:url(https://s.yimg.jp/images/shp_front/img/components/common/ic/pay_v_all.png) no-repeat 0 -250px;}
.itemresearchprice .sale{display:block;}
.itemresearchprice em{font-style:normal;font-size:medium;font-family: Arial,sans-serif;font-weight:bold;}

.itemresearchoffsml{font-size:smaller;font-family: Arial,sans-serif;text-align:center;color:#f30;margin:0 0 5px;}
.itemresearchoffsml em{font-style:normal;font-weight:bold;}

.itemresearchofflrg{margin:5px 0 0;padding:4px 0;font-size:smaller;font-family: Arial,sans-serif;text-align:center;background:#900;}
.itemresearchofflrg .label{display:inline-block;border:1px solid #f30;color:#f30;background:#FFFCBC;padding:0 2px;font-weight:bold;margin-right:4px;}
.itemresearchofflrg .int{color:#fff;}
.itemresearchofflrg .int em{font-style:normal;font-weight:bold;}

.itemresearchpayment ul{text-align:center;}
.itemresearchpayment ul li{display:inline-block;/display:inline;width:15px;height:15px;line-height:15px;zoom:1;/padding:1px;vertical-align:text-bottom;}
.itemresearchpayment ul li span{background-image:url(https://s.yimg.jp/images/shp_front/img/components/common/ic/pay_v_all.png);background-repeat:no-repeat;display:block;height:15px;width:15px;text-indent:-9999px;}
.itemresearchpayment .elYwlt{background-position:0 0;}
.itemresearchpayment .elCard{background-position:0 -50px;}
.itemresearchpayment .elExcg{background-position:0 -100px;}
.itemresearchpayment .elBank{background-position:0 -150px;}
.itemresearchpayment .elConv{background-position:0 -200px;}
.itemresearchpayment .elYwltg{background-position:0 -396px;}
.itemresearchpayment .elCardg{background-position:0 -446px;}
.itemresearchpayment .elExcgg{background-position:0 -496px;}
.itemresearchpayment .elBankg{background-position:0 -546px;}
.itemresearchpayment .elConvg{background-position:0 -596px;}

.itemresearchlabel{text-align:center;font-size:smaller;font-weight:bold;padding-bottom:3px}
.itemresearchlabel .usedicon{background-color: #9D726A; color: #fff; display: inline-block;font-weight:normal;padding:1px 2px}
.itemresearchlabel .icAstk{color:#fff;background:#0758A9;display:inline-block;padding:2px 5px 1px;}

.itemresearchEvaluation{text-align:center;color:#666;line-height:1.2;margin-top:10px;}
.itemresearchEvaluation .cntRvw a{color: #686CCD;font-family: Arial,sans-serif;}
.itemresearchEvaluation .cntAve span{width: 58px;height: 15px;text-indent: -9999px;display: inline-block;font-size: 13px;}
.exSPoint00, .exSPoint05, .exSPoint10, .exSPoint15, .exSPoint20, .exSPoint25, .exSPoint30, .exSPoint35, .exSPoint40, .exSPoint45, .exSPoint50{background-image:url(https://s.yimg.jp/images/shp_front/img/components/common/ic/rstar_all_small.gif);background-repeat: no-repeat;}
.exSPoint05{background-position:0 -16px;}
.exSPoint10{background-position:0 -34px;}
.exSPoint15{background-position:0 -52px;}
.exSPoint20{background-position:0 -70px;}
.exSPoint25{background-position:0 -88px;}
.exSPoint30{background-position:0 -106px;}
.exSPoint35{background-position:0 -124px;}
.exSPoint40{background-position:0 -142px;}
.exSPoint45{background-position:0 -158px;}
.exSPoint50{background-position:0 -177px;}

/* additional */
.itemresearchtitle{min-height:3.6em;height:auto !important; height:3.6em;line-height:1.2;}

/* 蝠・刀讀懃ｴ｢API 縺ｮ SEARCH PAGING LARGE v0.110 */
#YshpMdSearchPagingLarge{padding:10px 0;margin:20px 0 10px 0;text-align:center;}
#YshpMdSearchPagingLarge th, #YshpMdSearchPagingLarge td {padding: 0;}
#YshpMdSearchPagingLarge table{display:inline;display:inline-table;border-collapse:collapse;}
#YshpMdSearchPagingLarge td{font-size:larger;\font-size:3em;text-align:center;vertical-align:middle;}
#YshpMdSearchPagingLarge td.elFst a,#YshpMdSearchPagingLarge td.elFst b{line-height:28px;padding:3px 8px 2px;border:solid 1px #dbdbdb;}
#YshpMdSearchPagingLarge td.elNum a,#YshpMdSearchPagingLarge td.elNum b{line-height:28px;padding:3px 8px 2px;border:solid 1px #dbdbdb;border-left:none;}
#YshpMdSearchPagingLarge td b{background:#ffa847;color:#ffffff;}
#YshpMdSearchPagingLarge td.elNum a:hover,#YshpMdSearchPagingLarge td.elFst a:hover{background:#17387b;color:#ffffff;text-decoration:none;}
#YshpMdSearchPagingLarge td.elPre,#YshpMdSearchPagingLarge td.elAft{border:none;}
#YshpMdSearchPagingLarge td.elPre img{margin-left:4px;}
#YshpMdSearchPagingLarge td.elNxt img{margin-right:4px;}
#YshpMdSearchPagingLarge td.elPre a{font-weight:bold;text-align:left;white-space:nowrap;}
#YshpMdSearchPagingLarge td.elNxt a{font-weight:bold;text-align:right;white-space:nowrap;}
#YshpMdSearchPagingLarge td.elPre a img, #YshpMdSearchPagingLarge td.elNxt a img{vertical-align:middle;}
.sfNon,.sfNon td,.sfNon th,.sfMod ,.sfMod td,.sfMod th,.sfMod caption,.sfInf{font-size:small;font-weight:normal;color:#333333;}
.sfNon h1,.sfNon h2,.sfNon h3,.sfNon h4,.sfNon h5,.sfNon h6,.sfMod h1,.sfMod h2,.sfMod h3,.sfMod h4,.sfMod h5,.sfMod h6,.sfInf h1,.sfInf h2,.sfInf h3,.sfInf h4,.sfInf h5,.sfInf h6{font-size:x-small;color:#666666;}
.sfNon a:link,.sfMod a:link{color:#17387b;text-decoration:none;}
.sfInf a:link{color:#333333;text-decoration:none;}
.sfNon a:visited,.sfMod a:visited{color:#69789c;text-decoration:none;}
.sfInf a:visited{color:#333333;text-decoration:none;}
.sfNon a:hover,.sfMod a:hover,.sfInf a:hover{text-decoration:underline;}

.mdMerit table, .mdMerit th, .mdMerit td {
	border:none; 
	padding-top:5px; 
	padding-left:5px;
}
.mdMerit form { 
    padding:0 5px 5px 0; 
	margin-top:-5px;
}
.mdMerit form input[type='text'] { *width:200px;}
.mdMerit td input{ *max-width:none;}