/* ------------------------------------------------------
OC
------------------------------------------------------ */
body {
font-family: YakuHanJP,"MFW-YuGoPr6N-Bold","Yu Gothic Pr6N B","Yu Gothic",YuGothic,"Noto Sans Japanese","Source Sans Pro","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;
/*background:#ede7dd;*/
}
h2{
    font-size: 2em;
    text-align: center;
    margin: 2em auto 2em;
}
.main {
}

.order-flow b{
font-size: 1.2em;
    font-weight: 800;
    padding-right: 10px;
}

.payment-policy h3{
	font-size: 1.4em;
	margin: 2em auto;
}

.guide-section pre p strong,div.delivery-policy p strong,.paymant-lineup p strong,.return-policy p strong,.paymant-lineup ul li strong{
	display: block;
	font-weight: 600;
	margin-bottom: 0.5em;
}


.guide-section pre p{
	line-height: 1.5em;
}

.paymant-lineup{	
	background: #f7f7f7;
padding: 1em 3em;
    margin: 2em auto;
}
.paymant-lineup p,.payment-policy p{
	line-height: 1.5em;
    margin: 1em auto;
}
.paymant-lineup p b{
	font-weight: 600;
	    font-weight: 600;
    padding-right: 1.0em;
}

.paymant-lineup h4{
	font-size:1.2em;
}
.paymant-lineup table{	
	background:#ffffff;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.paymant-lineup table tr th{	
	background:#eeeeee;
	    padding: 1em;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
	vertical-align: middle;

}
.paymant-lineup table tr td{	
	background:#ffffff;
	    padding: 1em;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
	line-height: 1.5em;
		vertical-align: middle;
}







/* ------------------------------------------------------
Responsive
------------------------------------------------------ */
@media screen and (max-width: 767px) {
.paymant-lineup{
margin: 0 auto;
}

.order-flow b{
display: block;
}
.paymant-lineup{
margin: 1em auto;
    padding: 1em;
}
.paymant-lineup ul li{
line-height: 1.5em;
} 
.guide-section pre p{
font-size: 0.9em;
}
.payment-policy h3{
margin: 0 auto;
    font-size: 1.3em;
    text-align: center;
}
.paymant-lineup table tr th{
line-height:1.5;
}




}
