@charset "utf-8";

.pagetitle{position:relative; height:calc(77/640*100vw); margin:calc(57/640*100vw) 0 12.5vw; font-size:0; z-index:10; background:url(/img/terms/title_app.png) no-repeat center; background-size:auto 100%;}
.google .pagetitle{background-image:url(/img/terms/title_google.png);}
main section{width:auto; margin:0 auto 15.625vw; padding:0 4.688vw; text-align:left; font-size:2.813vw; line-height:5.313vw; color:#fff;}
main section h2{margin-bottom:2.344vw; font-size:3.438vw; font-weight:bold;}
main section ul + h2,
main section p + h2{margin-top:6.25vw;}
main section li{position:relative; margin-left:3.906vw;}
main section i{position:absolute; left:-3.906vw;}
main section ol{list-style-type:none;}
main section ol li{margin-left:5.781vw;}
main section ol li i{left:-7.031vw;}
#terms main section dl dd{margin-left:6.719vw;}
#terms main section dl dd i{left:-1.25vw;}
main section p + p{margin-top:7.813vw;}
.others main section a{color:#fbbf21; text-decoration:underline;}

/*特定商取引法　資金決済法*/
.others .pagetitle{height:calc(39/640*100vw);}
.transaction-app .pagetitle{background-image:url(/img/terms/title_transaction_app.png); height:calc(77/640*100vw);}
.transaction-google .pagetitle{background-image:url(/img/terms/title_transaction_google.png); height:calc(77/640*100vw);}
.transaction-dmm .pagetitle{background-image:url(/img/terms/title_transaction_dmm.png); height:calc(77/640*100vw);}
.settlement .pagetitle{background-image:url(/img/terms/title_settlement.png);}
.settlement.app .pagetitle{background-image:url(/img/terms/title_settlement_app.png); height:calc(77/640*100vw);}
.settlement.google .pagetitle{background-image:url(/img/terms/title_settlement_google.png); height:calc(77/640*100vw);}
.others main section dl dt{margin-bottom:0.781vw; font-size:3.438vw; font-weight:bold;}
.others main section p + dl,
.others main section dl dd + dt{margin-top:6.25vw;}



@media screen and (min-width:641px){
/* 

    PC
    
***********************************************************************************/


#contents,#wrapper{min-height:100vh;}

.pagetitle{height:77px; margin:165px 0 54px;}
main section{width:910px; margin:0 auto 100px; padding:0; font-size:14px; line-height:29px;}
main section h2{margin-bottom:10px; font-size:19px;}
main section ul + h2,
main section p + h2{margin-top:32px;}
main section li{margin-left:25px;}
main section i{left:-25px;}
main section ol li{margin-left:30px;}
main section ol li i{left:-38px;}
#terms main section dl dd{margin-left:34px;}
#terms main section dl dd i{left:-8px;}
main section p + p{margin-top:30px;}

/*特定商取引法　資金決済法*/
.others .pagetitle{height:39px;}
.others.transaction-app .pagetitle,
.others.transaction-google .pagetitle,
.others.transaction-dmm .pagetitle{height:77px;}

.others.settlement.app .pagetitle,
.others.settlement.google .pagetitle,
.others.settlement.dmm .pagetitle{height:77px;}

.others main section{width:600px;}
.others main section dl dt{margin-bottom:10px; font-size:19px;}
.others main section p + dl,
.others main section dl dd + dt{margin-top:32px;}


}



@media screen and (max-width:1920px) and (min-width:1401px){
}
@media screen and (min-width:1921px){
}
