@charset "UTF-8";

#item-contents{
	width:570px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#666;
}
#item-contents .w220{
	width:220px !important;
}
#item-contents .w230{
	width:230px !important;
}
#item-contents .w240{
	width:240px !important;
}
#item-contents .w250{
	width:250px !important;
}
#item-contents .w260{
	width:260px !important;
}
#item-contents .w270{
	width:270px !important;
}
#item-contents .w275{
	width:275px !important;
}
#item-contents .w281{
	width:281px !important;
}
#item-contents .w285{
	width:285px !important;
}
#item-contents .w290{
	width:290px !important;
}
#item-contents .w291{
	width:291px !important;
}
#item-contents .w300{
	width:300px !important;
}
#item-contents .w310{
	width:310px !important;
}
#item-contents .w350{
	width:350px !important;
}
#item-contents .w400{
	width:400px !important;
}
#item-contents .w415{
	width:415px !important;
}
#item-contents .image-box{
	display:block;
	float:left;
}
#item-contents .right-text{
	width:280px;
	margin:0;
	display:block;
	float:right;
}
#item-contents .right-text p strong{
	color:#ff6666;
	font-weight:bold;
}
#item-contents .left-text{
	width:270px;
	margin:0 10px 0 0;
	display:block;
	float:left;
}
#item-contents .left-text p strong{
	color:#ff6666;
	font-weight:bold;
}
#item-contents .left-gif{
	float:left;
}
#item-contents .center-text{
	width:480px;
	margin:0 auto;
	padding:10px 0 10px 0;
}
#item-contents .center-text h2{
	text-align:center;
}
#item-contents h2{
	font-size:12px !important;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	color:#333;
	line-height:28px;
	margin:0 0 10px 0;
	background-color:none !important;
        font-weight:bold;
        letter-spacing:0.3px;
        line-height:22px;
}
#item-contents .db3{
	width:180px;
	margin:0 15px 0 0;
	display:block;
	float:left;
}
#item-contents .m-clear{
	margin:0 !important;
}
#item-contents p{
	font-size:11.5px;
	line-height:16px;
}
#item-contents a{
	border:none;
}

/*商品紹介ポイント*/
#item-contents .itemPoint p {
	line-height:1.7;
	width:420px;
	margin:0;
	display:block;
	float:right;
}
#item-contents .itemPoint p strong {
	color:#ff6666;
	font-weight:bold;
}

/*h2 css設定解除 */
#page-products-detail #item-contents .page h2, 
#page-products-detail #item-contents .block h2, 
#page-products-detail #item-contents #popup h2{
	background-color:#fff !important;
	background:#fff !important;
	padding:0 !important;
}


/*コンテンツ カラー*/
#item-contents .black-air-m-tv14{
	background-color:#282624;
}
#item-contents .black-air-m-tv14 p{
	color:#dcdcdc;
}


/*新フォーマット用*/
#item-contents .item-new-format{
	width:570px;
	font-family: "Meiryo","メイリオ","Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ ゴシック","MS Gothic",sans-serif !important;
　　-webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
#item-contents .item-new-format h2{
	text-align:center;
	font-size:15px !important;
	color:#2b2827;
	margin:30px 0 30px 0;
	padding:0;
	letter-spacing:0.08em;
	font-family: "Meiryo","メイリオ","Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ ゴシック","MS Gothic",sans-serif !important;
　　-webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
#item-contents .item-new-format p{
	font-size:12px !important;
	color:#666666;
	margin:0;
	padding:0;
	font-family: "Meiryo","メイリオ","Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ ゴシック","MS Gothic",sans-serif !important;
　　-webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
#item-contents .item-new-format strong{
	color:#ff6666;
}


/* chorome 画像ぼやけ対策 */
img {
	backface-visibility: hidden;
}


/* 現在のカゴの中調整 */
#payBackWrap a.payBtnBack {
	background: #666 !important;
}


/* 長期予約表記 */
span.kg-info-choki {
    border: 2px solid #ff6666;
    display: block;
    padding: 10px;
    margin: 0 0 10px;
    width:400px;
    box-sizing: border-box;
    line-height: 1.5;
}
span.kg-info-choki span {
    display: block;
    padding: 0.8em 0 0 0;
    margin: 0.8em 0;
    border-top: dotted 1px #ccc;
}
span.kg-info-choki b {
    color: #ff6666;
    line-height: 1.5;
}





/* ==============
　YOTPO調整
================ */


/* YOTPOレイアウト */
.yotpo .yotpo-nav-content {
    padding: 0 0 20px 0 !important;
}

.yotpo .yotpo-review .yotpo-header, .yotpo .yotpo-comment .yotpo-header, .yotpo .yotpo-question .yotpo-header, .yotpo .yotpo-onsite-upload .yotpo-header {
    position: relative;
    color: #a2a2a2;
    float: left !important;
    width: 20% !important;
}
.yotpo .yotpo-review .yotpo-main, .yotpo .yotpo-comment .yotpo-main, .yotpo .yotpo-question .yotpo-main, .yotpo .yotpo-onsite-upload .yotpo-main {
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    /* margin-bottom: 15px; */
    width: 78%;
}


/* YOTPOアイコン */
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile {
display:none!important
}

.yotpo .yotpo-review .yotpo-main .content-review {font-size: 13px!important;line-height:1.8}

.yotpo-review-wrapper {
line-height:1.5!important
}

.yotpo .text-s {
float:left
margin: 0 0 10px;
}

/* YOTPOフッター */
.yotpo .yotpo-review .yotpo-footer {margin-left: 0 !important;margin: 24px 0 0 0;}

.yotpo .yotpo-review .yotpo-main {
position:relative!important;
margin-top:0!important;
margin-bottom:0!important
}

.yotpo-multiple-rating-fields {
/*
position:absolute;
left:-37.4%;
top:102px
*/
}

/* YOTPO good */
.yotpo .yotpo-helpful .label-helpful {
    font-size: 10px;
}

/* YOTPO日付 */
.y-label.yotpo-review-date {/* position:absolute; *//* right: -445%; *//* top:0 *//* float: left !important; *//* margin: 0; */padding: 10px 0 0 0 !important;/* width: 40px !important; *//* clear: both; */}


.product-related-fields-item .product-related-fields-item-title {
margin-top:6px!important
}

/* YOTPOフィルター */
.filters-dropdown .yotpo-dropdown-button {
width:181px!important
}

.filters-dropdown .yotpo-dropdown-button .selected {
width:17ch!important
}

.filters-dropdown .yotpo-dropdown {
width:180px!important
}

/* YOTPOレビュータイトル */
.yotpo .yotpo-review .yotpo-main .content-title.yotpo-font-bold {font-size:16px;position:relative;top:4px;left:0;line-height:1.6;width: 100%;/*display: none; レビュータイトル非表示*/}


/* YOTPOレビュー文章 */
.yotpo .yotpo-review .yotpo-main .content-review {position:relative;left:0;top:0;display:inline-block!important;width: 100%;}

.yotpo .yotpo-review .rest-content-collapsed, .yotpo .yotpo-comment .rest-content-collapsed, .yotpo .yotpo-question .rest-content-collapsed, .yotpo .yotpo-onsite-upload .rest-content-collapsed {
line-height:1.8;
}

/* YOTPOレビュー★ */
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description {
margin-bottom:4px;
    display: block;
    clear: both;
    float: none;
    padding: 0;
    font-style: normal !important;
}
.yotpo .yotpo-user-field-answer {
    margin: 0 0 10px;
    display: block;
}

/* YOTPOレビュータイトル */
.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference {
margin-top:30px!important
}

.y-label.yotpo-user-name.yotpo-font-bold.pull-left {
display: none !important;
font-weight: normal;
color: #666666 !important;
position: absolute;
top: 83px;
left: 5px;
}
.y-label.yotpo-user-name.yotpo-font-bold.pull-left:after {
	content:" さん";
	color: #666666;
	font-weight: normal;
	font-size: 10px;
}

/*.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
display: none;
}*/

/*.yotpo .yotpo-review .yotpo-header .yotpo-header-element {
min-height:98px
}*/

@media only screen and (max-width: 1059px) {
.yotpo-multiple-rating-fields {
top:128px
}
}


@media only screen and (max-width: 888px) {
.yotpo-multiple-rating-fields {
top:148px
}
}

@media only screen and (max-width: 960px) and (min-width: 375px) {
.product-related-fields-item .product-related-fields-item-title {
width:auto!important
}
}

.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference label.yotpo-attribution-indicator,
.yotpo a.grouping-reference-link {
font-size: 12px !important;
}

.yotpo-review.yotpo-regular-box .yotpo-footer .yotpo-grouping-reference a.grouping-reference-link {
float: left;
}

.yotpo-review.yotpo-regular-box .yotpo-footer .yotpo-grouping-reference {
margin-left: 27%;
display: none;
}

.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title {
	/* display: none; */
	padding: 10px 0;
}


/*.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields {
	display: none;
}*/

.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-question-field-description,
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-question-field-answer {
	display: inline;
}


.bottom-line-items-container .aggregated-product-related-fields {
	display: none !important;
}

.yotpo-multiple-rating-fields { 
	/* margin-top: -20px !important; */
}

.yotpo .yotpo-regular-box {
	padding: 18px 0 16px !important;
}

.yotpo-product-custom-fields .product-related-fields-item-title {
	font-size: 12px !important;
	color: #4f4f4f !important;
	font-weight: bold !important;
	font-style: italic !important;
}


.yotpo-product-custom-fields .product-related-fields-item-value {
	font-size: 12px !important;
	font-weight: normal !important;	
}

.yotpo .yotpo-review .yotpo-footer .footer-actions {
	display: none !important;
}


.yotpo .yotpo-review .yotpo-header .yotpo-header-actions {
	padding: 0 0 0 3px !important;
	float: left;
}

.yotpo .yotpo-review .yotpo-header .yotpo-review-stars {
	margin-top: 0 !important;
}

.yotpo .yotpo-comments-box .yotpo-comment-box {
	padding: 10px 0 !important;
}


/* 順番入れ替え
.main-widget {
	display: flex !important;
	flex-direction: column;
}

.main-widget .write-question-review-buttons-container {
	text-align: right;
	order: 3;
	margin-top: 30px;
}

.yotpo-nav-content {
	display: flex;
    flex-direction: column;
}

.yotpo-reviews-filters {
	order: 1;
}*/



.yotpo .pull-left {
	padding: 3px 0 0 0;
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title:before {
    content: "\e619";
    font-family: "yotpo-widget-font" !important;
	font-size: 14px;
	color: #2f84ed;
}

.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title {
	/*position:absolute;
	top: 50px;
	left: 2px;*/
	font-size: 12px;
}

.yotpo-user-related-fields .yotpo-user-field {
display: block;
}




/* YOTPO 商品ページUGCギャラリー用 */
div#itemUgc {
}
div#itemUgc p.ugcread {
	line-height: 1.7;
	padding: 0 0 5px 0;
	font-family: auto;
}
div#itemUgc p.ugcread span {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 0;
	display: block;
	font-family: 'yotpo-widget-font';
}
div#itemUgc p.ugcread span img {
	height: 18px;
	width: auto;
	vertical-align: text-bottom;
	margin: 0 6px 0 0;
}




/* lightbox ポップアップ */
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars {
    position: relative;
    margin-top: 17px !important;
    left: -4px;
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-date {
    line-height: 17px;
    top: 0;
}

.yotpo .yotpo-lightbox-content-container .yotpo-review .yotpo-header, 
.yotpo .yotpo-lightbox-content-container .yotpo-comment .yotpo-header, 
.yotpo .yotpo-lightbox-content-container .yotpo-question .yotpo-header, 
.yotpo .yotpo-lightbox-content-container .yotpo-onsite-upload .yotpo-header {
    position: static;
    color: #a2a2a2;
    float: none !important;
    width: auto !important;
}
.yotpo .yotpo-lightbox-content-container .yotpo-review .yotpo-main, 
.yotpo .yotpo-lightbox-content-container .yotpo-comment .yotpo-main, 
.yotpo .yotpo-lightbox-content-container .yotpo-question .yotpo-main, 
.yotpo .yotpo-lightbox-content-container .yotpo-onsite-upload .yotpo-main {
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0px;
    width: auto;
}
.yotpo .yotpo-lightbox-content-container .yotpo-review .yotpo-main {
    position: static;
    margin-top: 30px;
    margin-bottom: auto;
}

.yotpo .yotpo-lightbox-content-container .yotpo-review .pull-left {
    padding: 0;
}