﻿/*! ===============================================================================
 * update 2017.04.20
 * =============================================================================== */@font-face{font-family:'defico';src:url("/cmn/css/fonts/icoset.eot");src:url("/cmn/css/fonts/icoset.eot#iefix") format("embedded-opentype"),url("/cmn/css/fonts/icoset.ttf") format("truetype"),url("/cmn/css/fonts/icoset.woff") format("woff"),url("/cmn/css/fonts/icoset.svg#icoset") format("svg");font-weight:normal;font-style:normal}#content-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;margin-top:40px;width:100%}.no-flexbox #content-wrap{display:table;word-spacing:-1em}.no-flexbox #content-wrap #contents,.no-flexbox #content-wrap aside{display:table-cell;word-spacing:normal;vertical-align:top}#content-wrap #contents{width:76%}#content-wrap aside{width:24%;padding-left:2%}.no-flexbox #content-wrap aside{width:24%;margin-left:0}.price-list .box-wrap li{padding:0}.price-list .box-wrap li a{display:block;border:6px solid #fff;background:#fce8e8;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif,Helvetica !important;font-style:italic;font-size:22px;font-size:2.2rem;line-height:1.2;padding:18px 30px 16px 15px;text-decoration:none;position:relative;text-decoration:none !important}.price-list .box-wrap li a:after{content:"";background:url(/gs_front/image/cmn/ui_sprite.png) no-repeat 0 -30px;position:absolute;top:50%;right:10px;display:block;width:12px;height:26px;margin-top:-13px}.price-list .box-wrap li a:hover:after{background-position:0 -56px}.special-bnr{width:100.5%;margin-left:-0.5%;letter-spacing:-.4em;display:table}.special-bnr li{display:inline-block;letter-spacing:normal;vertical-align:top;width:49.5%;margin-left:0.5%;margin-top:6px}.special-bnr li a{display:block}.special-bnr li.border a{border:1px solid #dedede;padding:7px}.special-bnr li img{max-width:none;width:100%}.special-bnr li img.border{border:1px solid #dedede}.special-bnr li:nth-child(-n+2){margin-top:0}.moreBtn{display:block;background:#efefef;width:100%;text-align:center;padding:14px 0;margin-top:6px;cursor:pointer}.moreBtn:hover{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8}.moreBtn img{max-width:100%;width:auto}.ranking-list .box-wrap li h3{text-align:center}.ranking-list .box-wrap li a{border:1px solid #dedede;padding:7px;margin-top:8px}.category-select .category-box{display:flex;display-wrap:nowrap;width:100%;margin-top:30px}.no-flexbox .category-select .category-box{display:table;word-spacing:-1em}.no-flexbox .category-select .category-box .main,.no-flexbox .category-select .category-box .sub{display:table-cell;word-spacing:normal;vertical-align:top;overflow:hidden}.category-select .category-box .main{width:76.23239437%}.category-select .category-box .sub{width:23.76760563%;background:#F7F7F7}.category-select .cat-list img{width:100%;max-width:none}.category-select .cat-list figure{display:block;position:relative;box-shadow:0 0 0 transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition-duration:0.3s;transition-property:box-shadow}.category-select .cat-list .title{background:#333;color:#fff;text-align:center;position:absolute;bottom:0;left:0;width:100%;line-height:1.2;padding:10px 5px 8px}.category-select .cat-list .txt{display:block;line-height:1.3;font-size:13px;font-size:1.3rem;margin-top:8px;padding-bottom:8px}.category-select .cat-list a{display:block;text-decoration:none !important}.category-select .cat-list a:hover figure,.category-select .cat-list a:focus figure,.category-select .cat-list a:active figure{box-shadow:0 2px 12px rgba(0,0,0,0.8)}.category-select .cat-list a:hover .txt{text-decoration:underline !important}.category-select .main .cat-list{width:100%;margin-left:0 !important}.category-select .main .cat-list li{width:30.33333333%;margin-left:0 !important;margin-right:3%}.category-select .main .cat-list li:nth-child(n+4){margin-top:15px}.category-select .sub-list{padding:15px 10px}.category-select .sub-list li{margin-top:10px}.category-select .sub-list li:first-child{margin-top:0}.category-select .sub-list li a{text-decoration:none !important;display:inline-block;line-height:1.2;padding-left:12px}.category-select .sub-list li a:before{display:block;float:left;content:"";background:url(/gs_front/image/cmn/ui_sprite.png) no-repeat -22px -59px;width:7px;height:13px;margin-left:-12px;margin-top:3px}.category-select .sub-list li a:hover{text-decoration:underline !important}.category-select .sub-list li a:hover:before{background-position:-22px -73px}.brand-list img{border-bottom:1px solid #dedede}.brand-list figcaption{background:#efefef;display:block;padding:8px 10px 6px;font-size:12px;font-size:1.2rem;line-height:1.2}.brand-list li{transition:border 0.3s}.brand-list li:hover{border:1px solid #c83250 !important}.brand-list li a{padding:0 !important;transition:color 0.3s;text-decoration:none !important}.brand-list li a:hover{color:#fff}.brand-list li a:hover img{border-bottom:1px solid #c83250}.brand-list li a:hover figcaption{background:#c83250}.select-item-list li>a{display:block}.select-item-list .item-sub-box{background:#f8f8f8;padding:15px 12px}.select-item-list .item-sub-box li{display:block;width:100% !important;margin-top:8px}.select-item-list .item-sub-box li:first-child{margin-top:0}.select-item-list .item-sub-box li a:hover{box-shadow:none}.svc-contents_aera{margin-top:70px;padding:35px 3%;border:#C0C0C0 1px solid}.svc-contents_aera .title{font-size:28px;font-size:2.8rem;font-weight:bold;text-align:center;color:#424348}.isTablet .svc-contents_aera .title{font-size:24px;font-size:2.4rem;right:5px;margin-top:-7px}.svc-contents_aera .title .eng{display:block;text-align:center;line-height:0;margin-top:2px}.svc-contents_aera .svc-conetnts_box{border-bottom:#C0C0C0 1px dashed;margin-top:30px}.svc-contents_aera .svc-conetnts_box .box{border-top:#C0C0C0 1px dashed}.svc-contents_aera .svc-conetnts_box .svc-contentx_link{display:table;width:100%;height:100%;word-spacing:-1em;padding:10px 35px 10px 20px;text-decoration:none !important;position:relative}.isTablet .svc-contents_aera .svc-conetnts_box .svc-contentx_link{padding-right:20px;padding-left:10px}.svc-contents_aera .svc-conetnts_box .svc-contentx_link:after{content:"\e914";font-family:defico;line-height:1;font-size:16px;font-size:1.6rem;position:absolute;top:50%;right:10px;margin-top:-8px}.isTablet .svc-contents_aera .svc-conetnts_box .svc-contentx_link:after{font-size:14px;font-size:1.4rem;right:5px;margin-top:-7px}.svc-contents_aera .svc-conetnts_box .svc-contentx_link.GRY{background:#f6f6f6}.svc-contents_aera .svc-conetnts_box .svc-contentx_link .thumb,.svc-contents_aera .svc-conetnts_box .svc-contentx_link .txt{display:table-cell;word-spacing:normal;vertical-align:middle}.svc-contents_aera .svc-conetnts_box .svc-contentx_link:hover .subttl{color:#C83250}.svc-contents_aera .svc-conetnts_box .thumb{max-width:140px;width:28%}.svc-contents_aera .svc-conetnts_box .txt{padding-left:5%;font-size:13px;font-size:1.3rem;color:#2C2C2C}.isTablet .svc-contents_aera .svc-conetnts_box .txt{font-size:10px;font-size:1rem}.svc-contents_aera .svc-conetnts_box .subttl{font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.3}.isTablet .svc-contents_aera .svc-conetnts_box .subttl{font-size:14px;font-size:1.4rem}.svc-contents_aera .svc-conetnts_box .subttl span{font-weight:bold}.svc-contents_aera .svc-conetnts_box .subttl+p{margin-top:5px}@media screen and (min-width: 0px) and (max-width: 1199px){.category-select .category-box{display:block}.no-flexbox .category-select .category-box{display:block}.no-flexbox .category-select .category-box .main,.no-flexbox .category-select .category-box .sub{display:block}.category-select .category-box .main{width:100%}.category-select .category-box .sub{width:100%;margin-top:20px}.category-select .category-box .cat-list{width:103%;margin-right:-3%}.category-select .category-box .sub-list{display:table;word-spacing:-1em;width:103%;margin-left:-3%;padding:1px 15px 10px}.category-select .category-box .sub-list li{display:inline-block;vertical-align:top;margin-top:10px !important;margin-left:3%}.price-list .box-wrap li{padding:0}.price-list .box-wrap li a{padding:18px 24px 16px 10px;font-size:18px;font-size:1.8rem}}.isMobileDevice #content-wrap{margin-top:20px}.isMobileDevice .category-select .cat-list a:hover,.isMobileDevice .category-select .cat-list a:focus,.isMobileDevice .category-select .cat-list a:active{box-shadow:none}


/*! ===============================================================================
 * update 2019.03.26  
 * =============================================================================== */
.main-title_cover .btn-more{
	display: none;
}
.m-mainvisual .btn-more{
	display: none;
}
.item-view-more_btn{
	display: none;	
}
.main-area .wrap .btn-more{
	display: none;
}
.main-visual .wrap .btn-more{
	display: none;
}
/*===============================================================================*/

/*! ===============================================================================
 * update 2019.06.10  
 * =============================================================================== */
@media screen and (min-width: 0px) and (max-width: 1199px) {
	.top_movie-area{
		background-color: #f9f9f9;
		margin-bottom: 70px;
		padding: 3rem;
		display: inline-block;
		width: 100%;

	}
	
	.movie-content{
		display: inline-block;
		width: 	48%;
		vertical-align: middle;
	}

	.movie-content .title{
		font-size:2.0rem;
		border-bottom: 1px  solid #333;
	}
	
	.movie-content p{
		margin-top:2rem;
	}
	
		.movie-content.left{
		margin-left:2rem;
	}	
	}

	.top_movie-area{
		background-color: #f9f9f9;
		margin-bottom: 70px;
		padding: 3rem;
		display: inline-block;
		width: 100%;
		
	}

	.movie-content{
		display: inline-block;
		width: 	48%;
		vertical-align: middle;
	}
	.movie-content .title{
		font-size:2.5rem;
		border-bottom: 1px  solid #333;
	}
	
	.movie-content p{
		margin-top:2rem;
	}
	
		.movie-content.left{
		margin-left:2rem;
	}	


/*20201001追記*/
	img[src$="/cmn/images/side/bnr_myseleca.png"] {
display: none;
}

/*===============================================================================*/
/*# sourceMappingURL=../map/sd.contents.min.css.map */
