html{scroll-behavior:smooth}.fade{animation-name:fadein;animation-duration:2s}@keyframes fadein {
from {
    opacity: 0;
    transform: translateY(20px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}.fade:not(.show){opacity:1!important}.pc{display:none}.cl{clear:both}header.sp{background:#000;height:60px}header.sp h1{margin:0;padding:0}header.sp .btn_discas{float:left;width:45%;margin:4px 15px 0 0}header.sp .btn_discas img{width:100%;height:auto}header.sp .btn_tv{float:left;width:30%;margin:4px 15px 0 0}header.sp .btn_tv img{width:100%;height:auto}#mainvisual{width:100%;padding:0 15px}#maininner{width:100%;margin:0 auto}#maintitle{padding:0}#maintitle .title1{font-size:24px;line-height:34px;color:#fff;text-align:center;margin:0 0 0 0;font-weight:bold}#maintitle .title1 span{font-size:20px;line-height:34px;color:#fff}#maintitle .title2{font-size:15px;line-height:25px;color:#fff;text-align:center;margin:0 0 15px 0}#maintitle .text{font-size:13px;line-height:21px;color:#fff;text-align:left;margin:0}#maintitle .kakko{width:96%;margin:15px 2%;color:#fff;font-size:16px;line-height:30px;background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xotameshi-kakko.png.pagespeed.ic.mkIqkuk-nb.png);background-size:100% 100%;background-repeat:no-repeat;text-align:center}#otameshi{}#otameshi .button{width:100%;text-align:center;margin:20px 0}#otameshi .button img{width:100%;height:auto;border-radius:50px}#otameshi .text1{display:none}#otameshi .text2{clear:both;color:#fff;padding:0 0 25px 0;font-size:12px;line-height:20px}#otameshi .button-left a,#otameshi .button-right a{padding:10px;color:#fff;display:block}#otameshi .button-left{width:45%;float:left;font-size:11px;border:1px solid #fff;margin-bottom:25px;color:#fff;text-align:left;background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xotameshi-button-arrow-sp.png.pagespeed.ic.5zFgnncRQy.png);background-position:right;background-repeat:no-repeat}#otameshi .button-right{width:45%;float:right;font-size:11px;border:1px solid #fff;margin-bottom:25px;color:#fff;text-align:left;background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xotameshi-button-arrow-sp.png.pagespeed.ic.5zFgnncRQy.png);background-position:right;background-repeat:no-repeat}#about{background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xabout-bg.jpg.pagespeed.ic.SiBe2RRzAF.jpg);padding:30px 0 30px 0;margin-top:40px}#about #title{margin-bottom:30px}#about #title p{font-size:14px;text-align:right;color:#777;margin:10px 0}#about h2{text-align:center;font-size:25px;line-height:48px;font-weight:bold;color:#011a57;margin:0 0 20px 0}#about h2 img{margin:0 0 20px 0}#about h3{text-align:center;font-size:18px;color:#fff;background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xabout-fukidashi-bg-sp.png.pagespeed.ic.bQVUCMu64a.png);width:100%;margin:0 auto;padding:15px 15px 30px 15px;margin-bottom:15px;background-size:100%;background-repeat:no-repeat}#about .about1{background:#fff;padding:30px 15px 15px 15px;width:100%}#about .about1 h4{font-size:22px;font-weight:bold;text-align:center;color:#fabd00}#about .about1 img{text-align:center;margin:13px 0;width:100%;height:auto}#about .about1 p{font-size:16px;line-height:28px}#about .about1 span{font-weight:bold;line-height:24px}#about .about1 p.kome{font-size:12px;line-height:24px}#about .about2{background:#fff;padding:30px 15px 15px 15px;width:100%}#about .about2 h4{font-size:22px;font-weight:bold;text-align:center;color:#fabd00}#about .about2 img{text-align:center;width:100%;height:auto}#about .about2 p{font-size:16px;line-height:28px}#about .about2 span{font-weight:bold;line-height:24px}#about .about2 p.kome{font-size:12px;line-height:24px}#about-plus{margin:15px auto;width:40px}#about-plus img{width:40px}.cta{background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xcta-bg.jpg.pagespeed.ic.ClJJTasqgm.jpg)}.cta .cta-inner{padding:30px 0 5px 0}.cta h3{color:#fff;font-size:15px;line-height:26px;text-align:center;padding:0 0 10px 0;margin:0 0 10px 0}.cta h3 span.or{color:#fabd00}.cta-left{width:100%}.cta-right{width:100%}.cta-right h2{color:#fff;font-size:21px;line-height:34px;text-align:center;font-weight:bold}.cta-right h2 span{font-size:18px}.cta-right p{display:none}.cta-right .button{width:100%;margin:15px auto}.cta-right .button img{width:100%;height:auto;margin:15px auto}.cta-image{width:70%;margin:15px 15% 0 15%}.linkbutton{margin:20px 15px}.buttons{background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xbuttons-arrow.png.pagespeed.ic.-dOBX0cysH.png);background-position:right;background-repeat:no-repeat;text-align:center;color:#011a57;font-size:16px;margin:15px 0}.buttons a{display:block;color:#011a57;padding:14px 15px 14px 8px}.linkbutton p.alert{color:#e60012;font-size:13px;line-height:20px;text-align:center}#point{background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xabout-bg.jpg.pagespeed.ic.SiBe2RRzAF.jpg);padding:30px 0 30px 0}#point .container{padding:0;overflow:hidden}#point h2{background:#000;font-size:20px;text-align:center;font-weight:bold;margin:0;padding:15px 15px 20px 15px;color:#fff}#point h2 span{font-size:30px}#point h3{color:#011a57;margin:20px 15px;font-size:20px;line-height:30px;font-weight:bold}#point p{font-size:16px;line-height:28px;margin:0 15px 40px 15px}#point p span{font-weight:bold}#plan{padding-top:20px;padding-bottom:20px}#plan h2{text-align:center;font-size:26px;line-height:46px;font-weight:bold;color:#011a57;margin:0 0 20px 0}#plan h2 img{margin:0 0 20px 0;width:90px;height:auto}#plan .plan{border:1px solid #011a57;border-radius:8px;float:left;width:100%;margin:0 0 20px 0;padding:18px;background:#fff}#plan .plan h3{font-size:19px;line-height:30px;text-align:center;color:#011a57}#plan .plan h4{font-size:18px;line-height:30px;text-align:center;color:#fabd00;margin:15px 0 0 0}#plan .plan .example{background:#f2f6f9;border-radius:6px;padding:10px}#plan .plan .example h5{font-size:17px;text-align:center;color:#fff;background:#011a57;border-radius:18px;padding:5px;margin:10px}#plan .plan .example ul{margin:0;padding:0}#plan .plan .example ul li{margin:0 0 8px 0;padding:0 0 0 24px;background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xexample-list.png.pagespeed.ic.w_ubnII_ML.png);list-style:none;background-repeat:no-repeat;background-position:left 0 top 5px;font-size:16px;line-height:24px;color:#011a57}.service{margin:40px 10px}.service h2{font-size:20px;border-bottom:1px solid #000;padding:0 0 15px 0;margin:0 0 20px 0}.service p{font-size:16px;line-height:24px}.service p.kome{font-size:12px;line-height:22px}.service .list{background:#f2f6f9;text-align:center;padding:15px 0 0 0;border:5px solid #fff}.service .list h3{font-size:18px;line-height:24px;margin:0 0 10px 0;color:#011a57}.service .list p{font-size:14px;line-height:20px;margin:0 0 15px 0;color:#011a57}.service .list2{background:#f2f6f9;text-align:center;padding:20px;border:5px solid #fff}.service .list2 h3{font-size:22px;line-height:32px;margin:0 0 10px 0;color:#011a57;text-align:left}.service .list2 p{font-size:14px;line-height:22px;margin:10px 0 0 0;color:#011a57;text-align:left;clear:both}img.service-logo{width:100px;height:100px;float:left;margin-right:15px}.service .list3{background:#f2f6f9;text-align:center;padding:15px 0 0 0;border:5px solid #fff}.service .list3 h3{font-size:14px;line-height:30px;margin:0 0 5px 0;color:#011a57}.service .list3 p{font-size:11px;line-height:20px;margin:0 0 15px 0;color:#011a57}.pt15{padding-top:15px}#payment{padding:10px 10px 30px 10px}#payment h2{font-size:30px;line-height:50px;padding:0 0 10px 0;margin:0 0 10px 0;text-align:center;color:#011a57;font-weight:bold}#payment p{font-size:18px;line-height:28px;text-align:center;margin:0 0 30px 0;color:#555}#payment .payment1{padding:0 10px}#payment .payment-inner{border:2px solid #ddd;border-radius:10px;padding:10px 8px 10px 8px;background:#fff}#payment .payment1 h3{font-size:14px;letter-spacing:-1px;text-align:center;border-bottom:2px solid #ddd;margin:10px 0;padding:0 0 15px 0;color:#555}#payment p.kome{font-size:14px;line-height:24px;text-align:left;margin:15px 0 30px 0;color:#555}#qa{background:#f2f6f9;padding:40px 0 40px 0}#qa h2{font-size:30px;line-height:50px;padding:0 0 15px 0;margin:0 0 20px 0;text-align:center;color:#011a57;font-weight:bold}#qa h2 img{margin-bottom:20px}.accordion-container{position:relative;width:100%;outline:0;cursor:pointer}.accordion-container .article-title{display:block;position:relative;margin:0;padding:25px 40px 25px 40px;font-size:17px;line-height:27px;font-weight:normal;color:#011a57;background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xq_a_01.png.pagespeed.ce.ZMCJxdowve.png);background-repeat:no-repeat;background-position:left 0 top 4px;cursor:pointer;border-top:1px solid #000}.article-title{position:relative}.article-title:after{content:"";position:absolute;right:12px;top:26%;transition:all .2s ease-in-out;display:block;width:17px;height:17px;border-top:solid 2px #011a57;border-right:solid 2px #011a57;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.article-title.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.accordion-content{display:none;background-image:url(http://img.discas.net/library/dis/cms/img/entrance/campaign191/xq_a_02.png.pagespeed.ce.yqIO3BZE03.png);background-repeat:no-repeat;background-position:left 0 top -20px;padding:0 30px 7px 40px;cursor:pointer;color:#555}.service-container .service-title{display:block;position:relative;margin:0 auto 0 auto;padding:20px 2em 20px 2em;font-size:1.1em;text-align:center;font-weight:normal;color:#fff;cursor:pointer;width:80%;background:#13b5b1}.service-title{position:relative}.service-title:after{content:"";position:absolute;right:25px;top:30%;transition:all .2s ease-in-out;display:block;width:17px;height:17px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.service-title.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.service-content{display:none;cursor:pointer}#copyright{padding:40px 0;color:#a6a6a6;font-size:11px;line-height:22px;background:#f2f2f2}footer{background:#000;padding:20px}footer nav{margin:0}footer nav ul.fnav1{margin:0;padding:0}footer nav ul.fnav1 li{margin:0;float:left;color:#fff;margin:10px 0;padding:0 10px;font-size:16px;list-style:none;text-decoration:underline}footer nav ul.fnav1 li:last-child{border-right:none}footer nav ul.fnav1 li a{color:#fff}footer nav ul.fnav2{margin:0;padding:0}footer nav ul.fnav2 li{margin:0;float:left;color:#fff;margin:15px 0;padding:0 10px;font-size:16px;list-style:none;text-decoration:underline}footer nav ul.fnav2 li:last-child{border-right:none}footer nav ul.fnav2 li a{color:#fff}p.copy{text-align:center;color:#fff;font-size:14px;margin:15px 0;padding:0 0 15px 0}@media (max-width:320px){#maintitle .title1{font-size:22px;line-height:32px}#maintitle .title2{font-size:13px;line-height:22px}#maintitle .kakko{font-size:15px;line-height:28px}#maintitle .text{font-size:12px;line-height:21px}#about h2{text-align:center;font-size:22px;line-height:40px}#about h3{text-align:center;font-size:16px;padding:12px 15px 30px 15px}#about .about1 h4,#about .about2 h4{font-size:20px}.cta h3{font-size:12px}.buttons a{padding:14px 30px 15px 15px;font-size:14px;letter-spacing:-1px}#point h2{font-size:18px}#point h3{font-size:19px}#payment .payment1 h3{font-size:12px}.service-container .service-title{padding:20px 2em 20px 9px;font-size:16px}.service .list2 h3{font-size:18px}#plan h2{font-size:24px}}