.p_cbx{width:90%;margin:0 auto;max-width:980px}

.ss_2c .ss_item{width:45%;}
.ss_2c .ss_item.even{margin-left:10%}
.ss_2c .w_cnt img{width:100%;height:auto;}
.ss_2c h4{font-size:20px;line-height:3em}
.ss_2c p{font-size:14px}


.big_link{font-size:25px;margin-top:2em;display:inline-block;border-bottom:1px solid #999;line-height:2em;}

.logo_in_page{max-width:690px;width:80%;display:block;margin:0 auto;margin-top:48px;margin-bottom:48px}

#mirai .sec_dsc{padding:0;margin:0 auto;margin-bottom:95px}
.mirai_t,.m_dsc_en, .m_dsc_ja{font-size:20px;text-align:center;}
.mirai_t{margin:0}
.m_dsc_ja{margin-bottom:2em}
.m_dsc_en{line-height:1.3em;margin:0.3em 0;}


.w_left{width:47.5%;margin-right:5%;}
.w_right{width:47.5%;text-align:left;}
._p{text-align:left;margin-bottom:2em;}
._p h5{margin-bottom:0.7em;padding-bottom:2px;border-bottom:1px solid #aaa;display:inline-block;text-align:left;font-size:14px}
div,h5{font-weight:400}

._p .dsc{font-size:14px;text-align:left}

.sec_dsc{text-align:center}
.w600{max-width:650px !important;margin:0 auto;}
._ja ._p .dsc .jst{text-align:justify}
._mark{font-size:0.5em;display:inline-block;position:relative;top:-1em;left:-0.2em;}

#pdt.mf h1._p_t{margin-top:0;margin-bottom:0.1em;text-align:left;line-height:1em;}
#pdt.mf h2._p_t{font-size:22px;margin-bottom:0;line-height:1em;text-align:left;}
._p_st{font-size:12px;color:#333}
._p_cc{font-size:24px;margin:0.5em 0 1em;font-weight:400;text-align:left;}
#pdt .mobile_only ._p_cc{font-size:20px;margin-top:0;}

._p_price{font-size:14.4px;margin:2em 0}
._p_dsc{text-align:justify !important;}
.ja .mf .dsc._p_dsc {font-size:16px}
._p_other{font-size:14.4px;margin:5px 0}
._p_mini{font-size:12px;display:block;text-align:right;}
._p_mini_t{font-size:12px;display:inline-block;text-align:center;width:8em;color:#fff;background:#bbb;margin-right:1em;line-height:2em;}

#pdt .bgi{background-size:cover !important}
#pdt .centering_box{max-width:1000px;width:85%}
section.top_section#pdt{margin-top:50px}
.w_right._ja .sans{color:#333;font-family: 'Noto Serif JP';}

.sell_info{margin-top:2em;}
.sell_dsc{display: inline-block;margin-left:24px;position: relative;top: -1.6em;text-align:justify;}
.w_maker_contact{text-align:right;margin:1em 0}
.w_maker_contact a{border-bottom:1px solid;display:inline-block;}

a.sell_link{display:inline-block;width:20em;font-weight:400;text-align:center;line-height:2em !important;color:#fff !important;background:#aaa;margin-bottom:1em;border-radius:10px;}
a.sell_link:hover{opacity:0.5}
.sell_link.jgc{color:#997c27 !important; border:1px solid #997c27;background:transparent}
/* JGC #f95c2a */


/*- DETAILS - */
.mf h2.sec_t{line-height:1.6em;font-weight:400;text-align:left;font-size:20px;}
._left{width:50%;float:left;padding-right:40px;}
._right{width:50%;float:right;}
.pdt_d .centering_box{max-width:600px;width:85%}
.idcfs ._sec_dsc{font-size:14px;font-weight:400;color:#333;line-height:1.7em;text-align:justify}
.h9{color:#997c27;margin-right:0.3em;}
ul li{font-size:14px;text-align:justify;margin-bottom:1.25em}
#_s1 img{width:90%}
.mf h2.sec_t._d_t_en{font-size:30px;letter-spacing:0em}
._p_st._mini{color:#997c27;display:block;position:absolute;margin-top:-1.5em}
._dsc_mini{font-size:12px;margin-top:2em;}
.bg_bk{background:#000}
.mf h4.dr_info{font-size:14px;text-decoration:none;margin-top:0;}
._name{font-size:16px;font-family:"You Gothic",sans-serif;margin-top:0.3em;}

.bg_w_gray{background:url(/image/bg_w_gray.png);background-size:100%;}
.bg_gray_w{background:url(/image/bg_gray_w.png);background-size:100%;}


._in_left{float:left;width:35%;margin-right:5%;}
._in_right{float:right;width:60%;line-height:1.7em !important;}

._right.text{padding-left:40px}
#pdt_d_3 ._right.text ._sec_dsc{line-height:2em}

._d_image._left{padding:0;}

.mf.s5 h2.sec_t{text-align:center;font-size:30px;font-weight:400;}
.mf h2.sec_t._bk{text-align:center;}

.qr_left,.qr_right{float:left;width:50%;margin-top:1em;}

._qr img{margin-top:0.5em;width:60%;}
._qr h5{text-align:center;font-size:12px}
._qr a{transition:0.2s;}
._qr a:hover{opacity:0.5}

._tel{font-size:20px;margin-top:1em;}
._hp{font-size:18px;margin-bottom:2.5em}

.leaf_copy{letter-spacing:0.01em;margin-top:2em}

.serif{font-family:"Noto Serif JP",sans-serif}
.sell_comment{text-decoration:underline;text-underline-position:under;margin:3em 0 2em;display:inline-block;}
.ec_link a{display:block;text-align:center;width:49%;background:#bbb;color:#fff !important;line-height:1em;
	padding:15px 10px;float:left;
}
.ec_link a:hover{opacity:0.5}
a.left_link{margin-right:2%;}	

._p_price .pc_only{display:inline-block;}
.sell_dsc.mobile_only{display:none !important}

.half_br{height:0.5em;}

.mf h3.nap_qt{font-weight:400 !important;font-family:"Noto Serif JP"; font-size: 1em;line-height: 1.5em;margin-top:0;margin-bottom:-0.5em}

@media only screen and (max-width:1500px){
	.wide_only{display:none;}
}


@media only screen and (max-width:1000px){
	.wide_only{display:none;}
}
@media (max-width:900px){
	.ec_link a{float:none;margin:10px 0;width:100% !important;}
	._p_price .pc_only{display:none !important}
	.sell_dsc.mobile_only{display:inline-block !important;}		
}
	
@media only screen and (max-width:767px){
	a.sell_link{width:100%;}
	.t_3c .item{width:32%;}
	.t_3c .item.center_at_3c{margin-left:2%;margin-right:2%}
	.ss_2c .ss_item{width:100%;margin-left:0 !important}
	.w_left{width:100%;margin-right:0}
	.w_right{margin-left:0;width:100%;}
	.mirai_t{font-size:16px}
	.m_dsc_en{font-size:14.4px;}
	.m_dsc_ja{font-size:14.4px;}
	#c_info ._p{font-size:12px;}
	.sec_dsc ._p br{display:inline-block;}
	#pdt.mf h1._p_t{font-size:30px}


	
	/*- DETAILS - */
	.w_sec{padding: 6em 0;}
	
	#pdt_d_1.mf h2.sec_t{font-size:17px;}
	#pdt .centering_box,.pdt_d .centering_box{max-width:90%}	
	._left,._right{float:none;width:100%;margin-bottom:2em;padding:0 !important}
	.pdt_d img{width:100% !important}
	
	
	.bg_w_gray{background-image:none;}
	.bg_gray_w{background-image:none;}
	
	._mo_bg{background:#fafafa}
	.pdt_d ._qr img{width:60% !important}
	
	#pdt_d_contact{margin-top:6em;}
	
	.sell_dsc.moible_only{display:inline-block !important}
}