main article{background-color:transparent}main h2{font-size:3.4rem !important}main h3{font-size:2.6rem !important;font-family:"UD Shin Maru Go Bold","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:bold;text-align:center;margin-bottom:40px;line-height:1.5}main h3>p{line-height:1;width:120px;margin:0 auto 20px;border-radius:6px;background-color:#00a23f;color:#fff;padding:8px 0;text-align:center;font-size:1.6rem;position:relative}main h3>p>span{position:relative}main h3>p:before{content:"";display:block;width:20px;height:20px;border-radius:5px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#00a23f;position:absolute;right:0;left:0;bottom:-6px;margin:auto}main h4{font-size:2.2rem !important;line-height:1.5}@media screen and (max-width: 767px){main h2{font-size:3.2rem !important}main h3{font-size:2.2rem !important;margin-bottom:30px}main h3>p{width:100px;border-radius:6px;padding:5px 0;font-size:1.4rem}main h3>p:before{bottom:-6px}main h4{font-size:1.9rem !important;line-height:1.5}}.mv-container{padding:30px 0}.mv-container .mv-slider .mv-main .mv-mask{border-radius:10px;-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.05);box-shadow:0px 0px 10px 5px rgba(0,0,0,0.05)}.important-news-container .important-news-line>dl{font-size:1.4rem;margin-bottom:20px}.important-news-container .important-news-line>dl:last-of-type{margin-bottom:0}.important-news-container .important-news-line>dl>dt{float:left;width:130px}.important-news-container .important-news-line>dl>dd{float:left;width:calc(100% - 130px);line-height:1.5}@media screen and (max-width: 767px){.important-news-container .important-news-line>dl{font-size:1.2rem;margin-bottom:0;padding:15px 0;border-top:1px solid #e0e0e0}.important-news-container .important-news-line>dl:last-of-type{padding-bottom:0}.important-news-container .important-news-line>dl>dt{float:none;width:100%;margin-bottom:5px}.important-news-container .important-news-line>dl>dd{float:none;width:100%}}.top-title-container{padding:50px 0 30px;background-color:#fff}.top-title-container h2{text-align:center;color:#00a23f;font-size:2.2rem;line-height:1.3}.top-title-container h2>span{line-height:100px;display:inline-block;margin-right:10px}.top-title-container h2 a{border-radius:50%;-webkit-box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1);width:100px;height:100px;display:inline-block;vertical-align:middle;position:relative}.top-title-container h2 a:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:1px solid #00a23f;position:absolute;top:0;left:0;-webkit-transition:0.3s;transition:0.3s;opacity:0}.top-title-container h2 a:after{content:"";display:block;width:28px;height:28px;background-image:url(/asset/img/top/btn_beginner_arrow.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:0;bottom:0;right:-14px;margin:auto}.top-title-container h2 a:hover:before{opacity:1}@media screen and (max-width: 767px){.top-title-container{padding:40px 0}.top-title-container h2{text-align:center;font-size:3.2rem;margin-bottom:30px}.top-title-container h2>a{display:none}.top-title-container h2>span{line-height:1.3;display:inline-block;margin-right:10px}.top-title-container .btn-beginner{width:200px;margin:0 auto}.top-title-container .btn-beginner .btn>img{width:15px;height:22px;position:absolute;top:0;bottom:0;left:20px;margin:auto}}.top-change-container .separator-col2{margin-bottom:60px}.top-change-container .separator-col2>li .change-box>dt{float:left;width:130px}.top-change-container .separator-col2>li .change-box>dd{float:left;width:calc(100% - 130px);padding-left:40px}.top-change-container .separator-col2>li .change-box>dd>h4{line-height:1.5;margin-bottom:20px}.top-change-container .separator-col2>li .change-box>dd>p{line-height:1.7}@media screen and (max-width: 767px){.top-change-container .separator-col2{margin-bottom:30px}.top-change-container .separator-col2>li .change-box>dt{width:100px}.top-change-container .separator-col2>li .change-box>dd{width:calc(100% - 100px);padding-left:20px}.top-change-container .separator-col2>li .change-box>dd>h4{margin-bottom:15px}.top-change-container .separator-col2>li .change-box>dd>p{line-height:1.5}}.top-packet-container .packet-pic-list{margin-bottom:40px}.top-packet-container .packet-pic-list li{position:relative}.top-packet-container .packet-pic-list li>img{position:absolute;top:0;left:0;width:100%}.top-packet-container .packet-pic-list li:after{content:"";display:block;padding-top:78.78788%}.top-packet-container .packet-box{padding:30px;border-radius:10px;background-color:#fff}.top-packet-container .packet-box>h4{text-align:center;margin-bottom:30px}.top-packet-container .packet-box>ul li:first-of-type>p{background-image:url(/asset/img/top/packet_icon_01.png)}.top-packet-container .packet-box>ul li:last-of-type>p{background-image:url(/asset/img/top/packet_icon_02.png)}.top-packet-container .packet-box>ul li>p{background-repeat:no-repeat;background-size:left center;background-size:50px;padding-left:70px;line-height:1.7;font-weight:bold}@media screen and (max-width: 767px){.top-packet-container .packet-pic-list{margin-bottom:30px}.top-packet-container .packet-pic-list li{width:280px;margin-left:10px;margin-right:10px}.top-packet-container .packet-box{padding:30px 15px 20px;border-radius:6px}.top-packet-container .packet-box>ul{width:254px;margin:0 auto}.top-packet-container .packet-box>ul li{padding-left:15px}.top-packet-container .packet-box>ul li>p{background-size:40px;padding-left:50px;line-height:1.5}}.top-mypita-container .mypita-title{text-align:center;margin:0 auto 45px}@media screen and (max-width: 767px){.top-mypita-container .mypita-title{margin-bottom:20px;width:170px}}.top-mypita-container .separator-container{margin-bottom:60px}@media screen and (max-width: 767px){.top-mypita-container .separator-container{margin-bottom:35px}}@media screen and (min-width: 768px){.top-mypita-container .separator-container>li:first-of-type .feature-container>img{display:inline-block;height:190px}.top-mypita-container .separator-container>li:last-of-type .feature-container>img{display:inline-block;height:135px}}.top-mypita-container .feature-container>img{width:310px}@media screen and (max-width: 767px){.top-mypita-container .feature-container>img{width:160px}}.top-price-container .price-list{margin-bottom:60px}.top-price-container .price-list .feature-container>h4{height:60px;display:table;text-align:center;width:100%}.top-price-container .price-list .feature-container>h4>p{display:table-cell;vertical-align:middle}.top-price-container .attention-list{margin-top:15px}@media screen and (max-width: 767px){.top-price-container .price-list{margin-bottom:30px}.top-price-container .price-list .feature-container>h4{height:auto}}.top-option-container .option-list{margin-bottom:40px}.top-option-container .option-list li{float:left;width:270px;height:200px;text-align:center;border-right:1px solid #e0e0e0}.top-option-container .option-list li>img{width:100px;margin-bottom:40px;display:inline}.top-option-container .option-list li>p{line-height:1.5;font-size:1.8rem;font-weight:bold}.top-option-container p{text-align:center}.top-option-container p+.btn{margin-top:60px}@media screen and (max-width: 767px){.top-option-container .option-list{margin-bottom:20px}.top-option-container .option-list li{width:200px;height:150px}.top-option-container .option-list li>img{width:80px;margin-bottom:20px}.top-option-container .option-list li>p{font-size:1.6rem}.top-option-container p{line-height:1.5}.top-option-container p+.btn{margin-top:30px}}.top-support-container h3+p{text-align:center;line-height:1.7;margin-bottom:60px}.top-support-container .support-list{margin-bottom:60px}.top-support-container .support-list li{float:left;border-right:1px solid #e0e0e0;text-align:center;height:200px}.top-support-container .support-list li:last-of-type{border-right:none}.top-support-container .support-list li>img{width:150px;display:block;margin:0 auto 30px}.top-support-container .support-list li p{line-height:1.5;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 767px){.top-support-container h3+p{margin-bottom:30px}.top-support-container .support-list{margin-bottom:30px;margin-left:-18px;margin-right:-18px}.top-support-container .support-list li{height:153px;width:200px}.top-support-container .support-list li>img{width:110px;margin-bottom:20px}.top-support-container .support-list li p{font-size:1.6rem}}.top-ambassador-container .ambassador-title{text-align:center;font-weight:bold;font-family:"UD Shin Maru Go Bold","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";margin-bottom:20px}.top-ambassador-container .ambassador-title>span{color:#00a23f}.top-ambassador-container .ambassador-list{margin-bottom:60px}@media screen and (max-width: 767px){.top-ambassador-container .ambassador-title{margin-bottom:10px;line-height:1.5}.top-ambassador-container .ambassador-title>span{font-size:2.0rem}.top-ambassador-container .ambassador-list{margin-bottom:30px;margin-left:-18px;margin-right:-18px}.top-ambassador-container .ambassador-list li{width:320px;margin-left:10px;margin-right:10px;margin-bottom:5px}}.top-topics-container{display:none}.top-topics-container .topics-list{margin-bottom:40px}.top-topics-container .topics-list .card .topics-label{text-align:left;margin:-10px 0 10px}.top-topics-container .topics-list .card .topics-label>li{border-radius:10px;padding:0 10px;height:20px;line-height:20px;text-align:center;font-size:1.2rem;display:inline-block;color:#fff;background-color:#00a23f}.top-topics-container .topics-list .card time{font-size:1.4rem;color:#616161;margin-bottom:-10px;display:block}@media screen and (max-width: 767px){.top-topics-container .topics-list{margin-bottom:40px;margin-left:-18px;margin-right:-18px}.top-topics-container .topics-list li{margin-bottom:5px}.top-topics-container .topics-list .card{width:180px;margin-left:10px;margin-right:10px}.top-topics-container .topics-list .card .topics-label{text-align:left;margin:-10px 0 5px}.top-topics-container .topics-list .card .topics-label>li{padding:0 10px;height:15px;line-height:15px;font-size:1.0rem}.top-topics-container .topics-list .card time{font-size:1.2rem;color:#616161}}.news-list-container .news-list{margin-bottom:60px}@media screen and (max-width: 767px){.news-list-container .news-list{margin-bottom:30px}}.slick-disabled{display:none !important}
