@charset "UTF-8";
.ttl-voice {
	position:relative;
	margin:0 0 15px 0;
	border-bottom:1px solid #c6c6c6;
	line-height:1;
}
.ttl-voice .img-page {
	max-width:100%;
	height:auto;
	vertical-align:top;
}
.ttl-voice .ttl-voice-in {
	position:absolute;
	top:50%;
	right:10px;
	-webkit-transform:translate(0, -50%);
	-o-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	transform:translate(0, -50%);
	line-height:1;
	text-align:right;
}
.ttl-voice .ttl-voice-group {padding:0 0 4px 0;}
.ttl-voice .ttl-voice-kokyuchintai {}
.ttl-voice .ttl-voice-num {padding:0 0 4px 0;}
.ttl-voice .ttl-voice-num span {
	margin:0 2px 0 3px;
	color:#ff3c00;
	font-family:'Lato', sans-serif;
	font-size:32px;
	font-weight:900;
}
.ttl-voice .ttl-voice-num img {vertical-align:text-bottom;}
.ttl-voice .ttl-voice-result {}
.ttl-voice .ttl-voice-result .img-voice-result-shop {
	position:relative;
	top:-1px;
	margin:0 -3px 0 0;
}

.ttl-voice-shop {background:url(images/img_main_shop.jpg) 0 0 no-repeat;}
.ttl-voice-shop .ttl-voice-group {padding:34px 0 8px 0;}
.ttl-voice-shop .ttl-voice-num span {font-size:48px;}
.ttl-voice-shop .ttl-voice-num .img-voive-num-shop {
	position:relative;
	top:-1px;
}

.nav-list-shop-voice {margin:15px 10px;}
.nav-list-shop-voice select {
	padding:5px 0;
	font-size:14px;
	width:100%;
}
.nav-list-shop-voice option {width:100%;}

/**
 * .v-count
 */
.v-count {
	margin:10px 10px 20px 10px;
	padding:5px 10px;
	border:5px solid #0199d6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	color:#005982;
	font-size:14px;
	font-weight:bold;
}
.v-count p {padding:5px 0;}
.v-count p:first-child {border-bottom:1px solid #c6e8f6;}
.v-count p a {
	display:block;
	padding:5px;
}
.v-count p .current {
	background:#c6e8f6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
}
.v-count a {color:#005982;}
.v-count span {color:#ff3c00;}
.v-count .v-num {font-size:24px;}
.v-count .v-othershop {
	padding:10px 0 5px 0;
	border-top:1px solid #c6e8f6;
}
/* .v-count-a */
.v-count-2,
.v-count-3,
.v-count-5,
.v-count-6 {
	border:5px solid #0199d6;
	color:#005982;
}
.v-count-2 p:first-child,
.v-count-3 p:first-child,
.v-count-5 p:first-child,
.v-count-6 p:first-child {border-bottom:1px solid #c6e8f6;}
.v-count-2 p .current,
.v-count-3 p .current,
.v-count-5 p .current,
.v-count-6 p .current {background:#c6e8f6;}
.v-count-2 a,
.v-count-3 a,
.v-count-5 a,
.v-count-6 a {color:#005982;}
.v-count-2 span,
.v-count-3 span,
.v-count-5 span,
.v-count-6 span {color:#ff3c00;}
.v-count-2 .v-othershop,
.v-count-3 .v-othershop,
.v-count-5 .v-othershop,
.v-count-6 .v-othershop {border-top:1px solid #c6e8f6;}

/* .v-count-4 */
.v-count-4 {
	border:5px solid #ebc405;
	color:#d79701;
}
.v-count-4 p:first-child {border-bottom:1px solid #ebc405;}
.v-count-4 p .current {background:#feefa8;}
.v-count-4 a {color:#d79701;}
.v-count-4 span {color:#ff3c00;}
.v-count-4 .v-othershop {border-top:1px solid #ebc405;}

/* .v-article-7 */
.v-article-7 {border:5px solid #017244;}
.v-article-7 .v-header {
	background:#017244 url(/sp/images/ico_grande.png) 0 5px no-repeat;
	background-size:47px 47px;
}
.v-article-7 .v-inner .v-subttl {background:#017244;}
.v-article-7 .v-inner .v-qa dd {border-bottom:1px solid #017244;}
.v-article-7 .v-inner .v-qa dd .v-qa-a {color:#017244;}
.v-article-7 .v-inner .v-btn a {background:#017244;}

/* .v-count-p */
.v-count-p {
	border:5px solid #c62500;
	color:#713e3d;
}
.v-count-p p:first-child {border-bottom:1px solid #c62500;}
.v-count-p p .current {background:#ffd9d5;}
.v-count-p a {color:#713e3d;}
.v-count-p span {color:#ff3c00;}
.v-count-p .v-othershop {border-top:1px solid #ebc405;}

/**
 * .v-article
 */
.v-article {
	margin:0 10px 20px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	font-size:14px;
}
.v-article img {max-width:100%;}
.v-article .v-header {
	padding:5px 5px 5px 55px;
	color:#fff;
}
.v-article .v-header .v-num {font-size:14px;}
.v-article .v-header .v-shopname {
	font-size:18px;
	font-weight:bold;
}
.v-article .v-header .v-shopname .old {
	font-size:14px;
	font-weight:bold;
}
.v-article .v-inner {
	padding:10px;
	background:#fff;
}
.v-article .v-inner .v-meta {
	margin:0 0 10px 0;
	font-size:13px;
}
.v-article .v-inner .v-meta span {color:#ff6934;}
.v-article .v-inner .v-qa {
	margin:0 0 10px 0;
	border-top:1px solid #c6e8f6;
}
.v-article .v-inner .v-qa span {display:block;}
.v-article .v-inner .v-qa dt {
	overflow:hidden;
	padding:10px 0 0 0;
}
.v-article .v-inner .v-qa dt .v-qa-q {
	clear:left;
	float:left;
	color:#ff3c00;
	font-weight:bold;
}
.v-article .v-inner .v-qa dd {
	overflow:hidden;
	padding:10px 0;
}
.v-article .v-inner .v-qa dd .v-qa-a {
	clear:left;
	float:left;
	color:#005982;
	font-weight:bold;
}
.v-article .v-inner .v-qa .v-qa-txt {
	margin:-2px 0 0 0;
	padding:0 0 0 30px;
}
.v-article .v-inner .v-qa dd .v-qa-txt {font-weight:bold;}
.v-article .v-inner .v-star {margin:0 0 10px 0;}
.v-article .v-inner .v-subttl {
	margin:0 0 5px 0;
	padding:5px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	color:#fff;
	font-weight:bold;
}
/* .v-article .v-inner .v-subttl span {color:#ff3c00;} */
.v-article .v-inner .v-btn {}
.v-article .v-inner .v-btn div {margin:0 0 10px 0;}
.v-article .v-inner .v-btn div:last-child {margin:0;}
.v-article .v-inner .v-btn a {
	display:block;
	color:#fff;
	padding:0 10px;
	height:44px;
	line-height:44px;
}

/* .v-article-2,3,5,6 */
.v-article-2,
.v-article-3,
.v-article-5,
.v-article-6 {border:5px solid #0199d6;}
.v-article-2 .v-header,
.v-article-3 .v-header,
.v-article-5 .v-header,
.v-article-6 .v-header {
	background:#0199d6 url(images/ico_aeras.png) 0 5px no-repeat;
	background-size:47px 47px;
}
.v-article-2 .v-inner .v-subttl,
.v-article-3 .v-inner .v-subttl,
.v-article-5 .v-inner .v-subttl,
.v-article-6 .v-inner .v-subttl {background:#005982;}
.v-article-2 .v-inner .v-qa dd,
.v-article-3 .v-inner .v-qa dd,
.v-article-5 .v-inner .v-qa dd,
.v-article-6 .v-inner .v-qa dd {border-bottom:1px solid #c6e8f6;}
.v-article-2 .v-inner .v-qa dd .v-qa-a,
.v-article-3 .v-inner .v-qa dd .v-qa-a,
.v-article-5 .v-inner .v-qa dd .v-qa-a,
.v-article-6 .v-inner .v-qa dd .v-qa-a {color:#005982;}
.v-article-2 .v-inner .v-btn a,
.v-article-3 .v-inner .v-btn a,
.v-article-5 .v-inner .v-btn a,
.v-article-6 .v-inner .v-btn a {background:#0199d6;}

/* .v-article-4 */
.v-article-4 {border:5px solid #d79700;}
.v-article-4 .v-header {
	background:#d79700 url(images/ico_soleil.png) 0 5px no-repeat;
	background-size:47px 47px;
}
.v-article-4 .v-inner .v-subttl {background:#f06d19;}
.v-article-4 .v-inner .v-qa dd {border-bottom:1px solid #f3e0b2;}
.v-article-4 .v-inner .v-qa dd .v-qa-a {color:#d79700;}
.v-article-4 .v-inner .v-btn a {background:#d79700;}

.v-article-p {border:5px solid #c62500;}
.v-article-p .v-header {
	background:#c62500 url(images/ico_prime.png) 0 5px no-repeat;
	background-size:47px 47px;
}
.v-article-p .v-inner .v-subttl {background:#713e3d;}
.v-article-p .v-inner .v-qa dd {border-bottom:1px solid #e3d8d8;}
.v-article-p .v-inner .v-qa dd .v-qa-a {color:#713e3d;}
.v-article-p .v-inner .v-btn a {background:#c62500;}

/**
 * .v-pagenation
 */
.v-pagenation {
	margin:0 10px 10px 10px;
	font-size:13px;
	text-align:center;
}
.v-pagenation .current {
	display:inline-block;
	margin:0 2px;
	background:#ff3c00;
	padding:0 6px;
	height:24px;
	border:1px solid #ff3c00;
	color:#fff;
	font-weight:bold;
	line-height:24px;
	text-align:center;
}
.v-pagenation a {
	display:inline-block;
	margin:0 2px;
	padding:0 6px;
	height:24px;
	border:1px solid #0199d6;
	line-height:24px;
	text-align:center;
}
