@charset "utf-8";

.news-bg {
    background: url(../../../img/common/cont-common-bg.jpg) top center no-repeat;
        background-size: auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    background-attachment: fixed;
}
.news-cont-box{font-size: 18px; color: #605d77; line-height:1.61; text-align: center;}
.red{color: #ea005e;}
h4{font-size: 18px; color: #605d77; line-height:1.61; text-align: center; border-bottom: solid 1px #a29eb4; padding: 2% 0 1.5%; font-weight: 600;}

.padding-top2{padding-top:2%;}
.txt-point1{color: #eb3561; font-size:25px; text-align: center; font-weight: 600;}
.txt-point2{font-size:20px; text-align: center; font-weight: 600; padding: 2%;}
.btn-box{width: 95%; max-width: 600px; margin: 2% auto 0 auto;}


.sp-ev-box{border: solid 1px #e9005e; color: #e9005e; background:#fff;}
.sp-ev-title{background:#e9005e; color:#fff;padding: 1.5%;}
.sp-ev-in{padding:2%;}

.ss-img{width: 95%; max-width: 800px; margin: 2% auto 2% auto;}

ul.free-btn li{width: 49%;}
ul.free-btn a{width: 100%; max-width: 1000px; margin: 1.5% auto 0; padding: 2% 0; background:url("../../../img/sp/ambassador/free-btn.jpg"); text-align: center; display: block;}
ul.free-btn a:hover{filter: contrast(120%);}


ul.free-btn2 li{width: 100%;}
ul.free-btn2 a{width: 100%; max-width: 1000px; margin: 1.5% auto 0; padding: 2% 0; background:url("../../../img/sp/ambassador/free-btn.jpg"); text-align: center; display: block;}
ul.free-btn2 a:hover{filter: contrast(120%);}

@media screen and (max-width: 700px) {
.btn-box{width: 95%; max-width: 800px; margin: 2% auto 0 auto;}
ul.free-btn li{width: calc(100% - 3px); padding:0.5%;}
ul.free-btn li{font-size:3vw}
ul.free-btn a{padding: 2.5% 0;}
ul.free-btn img{padding-top:2.5%;}


ul.free-btn2 li{width: calc(100% - 3px); padding:0.5%;}
ul.free-btn2 li{font-size:3vw}
ul.free-btn2 a{padding: 2.5% 0;}
ul.free-btn2 img{padding-top:2.5%;}

.text-left{text-align: left;}
}


.free-btn a{ color: #fff; text-decoration: none;}
.free-btn a:visited { color: #fff; }
.free-btn a:hover { color: #fff;}
.free-btn a:active { color: #fff; }

.free-btn2 a{ color: #fff; text-decoration: none;}
.free-btn2 a:visited { color: #fff; }
.free-btn2 a:hover { color: #fff;}
.free-btn2 a:active { color: #fff; }

.trial-img{width: 100%; max-width: 1500px; margin: 0 auto;}
.trial-img2{width: 100%; max-width: 800px; margin: 2% auto; border: solid 2px #ee2068;}

.trial-btn{width: 50%; max-width: 323px; margin: 0 auto; padding-top:5%;}
.trial-btn2{width: 100%; max-width: 700px; margin: 0 auto;}
.trial-btn2 li{width:49%; padding:0.5%;}

.trial-btn a:hover{filter: contrast(140%);}
.trial-btn2 a:hover{filter: contrast(140%);}
.trial-img a:hover{filter: contrast(140%);}
.trial-img2 a:hover{filter: contrast(140%);}


.pctext-left{text-align: left; width: 95%; max-width: 800px; margin: 1% auto 2% auto;}

.spat{text-indent: 0; margin-left:-15px; padding-left: 32px;}