@import url(/css/global.css);#bodyarea section h2{text-align:center;font-size:30px;font-weight:bold;line-height:1;color:#003F98;margin-bottom:40px}#bodyarea section#point h2{color:#FFF}#point>h2{padding:30px 10px;background-color:#003F98;color:#FFF;position:relative}#point>h2 span{position:absolute;left:0;right:0;top:-45px;display:block;font-size:50px;color:#003F98}#point>dl{margin-bottom:100px}#point>dl+dl{margin-top:-50px;padding-top:20px;border-top:1px dotted #CCC}#point>dl dt{margin:30px 0 0;color:#DC5310;font-size:24px;font-weight:bold;text-align:center}#point>dl dt::after{content:"";display:block;width:100px;height:2px;margin:5px auto 30px;background-color:#DC5310}#point>dl dd{display:flex;align-items:center;justify-content:center;margin:10px auto 0;text-align:justify;padding:0 20px}#point>dl.discount dd figure{margin-right:20px}#point>dl.entrust{overflow:hidden}#point>dl.entrust dd{display:block}#point>dl.entrust dd ul{display:flex;justify-content:space-between;margin:100px 0 0}#point>dl.entrust dd ul li{height:266px;width:270px;position:relative}#point>dl.entrust dd ul li::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(/service/img/fukidashi1.png) no-repeat center center;background-size:contain}#point>dl.entrust dd ul li:nth-child(3)::before,#point>dl.entrust dd ul li:nth-child(4)::before{background-image:url(/service/img/fukidashi2.png)}#point>dl.entrust dd ul li:nth-child(2),#point>dl.entrust dd ul li:nth-child(3){margin-top:-80px}#point>dl.entrust dd ul li:nth-child(1)::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#point>dl.entrust dd ul li:nth-child(4)::before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}#point>dl.entrust dd ul li>div{position:absolute;left:10px;right:10px;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:21px;font-weight:bold;color:#FFF}#point>dl.entrust dd ul+p{text-align:center;font-size:40px;font-weight:bold;color:#FDD000;position:relative}#point>dl.entrust dd ul+p::after{content:"";position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:30px;background-color:#FDD000}#point>dl.entrust dd ul+p::before{content:"";position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;border-top:30px solid #FDD000;border-left:50px solid transparent;border-right:50px solid transparent}#point>dl.covid dd{display:block}#point>dl.covid dd ul{margin:15px 0 0;display:flex;justify-content:center}#point>dl.covid dd ul li{display:flex;align-items:center;width:300px;height:300px;margin:0 10px;border:1px solid #EEF4F7;text-align:center}#point>dl.covid dd ul li figure{width:100%}#point>dl.covid dd ul li figure figcaption{font-size:18px;line-height:1.5}#point>dl.covid dd ul li figure figcaption small{display:block;font-size:75%;letter-spacing:1px;color:#333}#point>dl.covid dd ul li figure img{margin:20px auto 0;height:100px;width:auto;max-width:none}#point>dl.valuable dd figure{margin-right:20px;width:183px}#point>dl.valuable dd span{display:block;font-size:90%;color:#666}#type{margin-top:120px}#type .icon{position:relative;z-index:5;margin:0 auto;width:185px}#type ul{margin:-50px -7px 15px;display:flex;align-items:stretch}#type ul li{width:25%;border:1px solid #EEF4F7;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 7px}#type ul li .box{padding:30px}#type ul li .box .num{display:block;text-align:center;font-size:60px;font-family:"Montserrat","Noto Sans JP",YuGothic,"游ゴシック","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Meiryo","メイリオ",Helvetica,sans-serif;font-weight:bold;line-height:1;color:#003F98}#type ul li .box h3{margin:10px 0 20px;text-align:center;font-size:21px;font-weight:bold;line-height:1;color:#7F9ECB}#type ul li .box .txt{text-align:justify}#type .option{background-color:#F4F9FB;position:relative;padding:30px}#type .option::before{content:"";position:absolute;left:50%;top:0;width:398px;height:78px;margin-left:-199px;background:url(/service/img/option_bg.png) no-repeat center center;background-size:contain}#type .option h4{position:relative;z-index:3;text-align:center;font-size:20px;font-weight:bold;color:#003F98;line-height:1;margin-bottom:30px}#type .option .opbox{display:flex}#type .option .opbox dl{padding:25px;width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#type .option .opbox dl:nth-of-type(2){border-left:1px solid #EEE;border-right:1px solid #EEE}#type .option .opbox dl dt{text-align:center;font-weight:bold;margin-bottom:20px;line-height:1}#type .option .opbox dl dd{text-align:justify}#base{margin:120px 0}#base ul{position:relative}#base ul::after{content:"";position:absolute;z-index:2;right:10px;top:28%;width:252px;height:300px;background:url(/service/img/icon_peoples.png) no-repeat top right;background-size:contain}#base ul li{display:flex;align-items:stretch;width:100%}#base ul li:nth-child(odd) h3,#base ul li:nth-child(odd) .inbox{background-color:#F4F9FB}#base ul li h3{margin-right:10px;width:200px;text-align:center;font-size:21px;line-height:1;font-weight:bold;color:#003F98;position:relative}#base ul li h3 span{display:block;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#base ul li .inbox{padding:30px;width:990px;-webkit-box-sizing:border-box;box-sizing:border-box}#base ul li .inbox h4{font-size:18px;font-weight:bold;color:#DC5310;line-height:1;margin-bottom:10px}#base ul li .inbox>p{text-align:justify}#base ul li .inbox dl.example{margin-top:20px;border:1px solid #EEEEEE;padding:20px;background-color:#FFF}#base ul li .inbox dl.example dt{font-weight:bold;font-size:18px;line-height:18px;padding-bottom:10px;border-bottom:1px solid #EEEEEE;margin-bottom:10px}#base ul li .inbox dl.example dt span{display:inline-block;margin-left:10px;font-weight:normal;font-size:80%;color:#333}#base ul li .inbox dl.example dd{display:table}#base ul li .inbox dl.example dd i,#base ul li .inbox dl.example dd span{display:table-cell;vertical-align:top}#base ul li .inbox dl.example dd i{font-style:normal;width:80px;text-align:center;padding-right:40px;position:relative}#base ul li .inbox dl.example dd i::after{content:"･･･";position:absolute;top:0;right:10px;letter-spacing:0}#base ul li .inbox>figure{width:800px;margin:25px auto 0}#area figure{text-align:center;margin:0 auto}#area figure figcaption{margin-bottom:20px;font-size:20px}#daysflow{margin:120px 0 0}#daysflow .inner{padding:50px 0;background:url(/service/img/daysflow_bg.jpg) no-repeat center center;background-size:cover;position:relative;z-index:1}#daysflow .inner::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.3)}#daysflow .inner ul{position:relative;z-index:5;width:700px;margin:0 auto}#daysflow .inner ul::before{content:"";position:absolute;z-index:3;left:62px;top:0;bottom:0;width:30px;background-color:#7F9ECB}#daysflow .inner ul li{position:relative;z-index:10;background-color:#003F98;line-height:1;padding:15px 50px;color:#FFF;font-size:20px;margin-bottom:30px}#daysflow .inner ul li span{display:inline-block;margin-right:40px}#daysflow .inner .linkbutton{width:400px;margin:50px auto 0}#daysflow .inner .linkbutton a{display:block;color:#fff;background-color:#DC5310;font-size:20px;font-weight:700;height:80px;border-radius:40px;line-height:80px;text-align:center;position:relative}#daysflow .inner .linkbutton a:hover{background-color:#FDD000;color:#DC5310}#daysflow .inner .linkbutton a::after{content:"\f105";position:absolute;right:25px;top:50%;margin-top:-18px;font-family:"Font Awesome 5 free";font-size:36px;line-height:1}@media only screen and (max-width: 1240px){#base ul::after{top:-250px}#base ul li{justify-content:space-between}#base ul li h3{margin-right:0;width:20%}#base ul li .inbox{width:78%}#base ul li .inbox>figure{width:100%}}@media only screen and (max-width: 959px){#point>h2{padding:20px 10px}#point>h2 span{top:-35px;font-size:40px}#point>dl{margin-bottom:90px}#point>dl+dl{margin-top:-40px}#point>dl dt{margin:20px 0 0}#point>dl dd{padding:0 10px}#point>dl.discount dd figure{width:225px}#point>dl.entrust dd ul{margin:100px 0 0}#point>dl.entrust dd ul li{height:0;padding-top:25%;width:25%}#point>dl.entrust dd ul li>div{font-size:18px;line-height:1.3}#point>dl.entrust dd ul+p{font-size:30px}#point>dl.covid dd ul{flex-wrap:wrap}#point>dl.covid dd ul li{margin:20px 10px 0}#point>dl.valuable dd figure{width:160px}#type{margin-top:90px}#type ul{margin:-50px -1% 0;flex-wrap:wrap}#type ul li{width:48%;margin:0 1% 2%}#type .option .opbox{flex-wrap:wrap;justify-content:center}#type .option .opbox dl{width:50%;margin-top:20px}#type .option .opbox dl:nth-of-type(2){border-right:none}#base{margin:90px 0}#base ul::after{top:-200px;width:200px;height:238px}#base ul li h3{width:25%;font-size:20px}#base ul li .inbox{width:74%}#base ul li .inbox dl.example dt{font-size:17px;line-height:1.5}#base ul li .inbox dl.example dt span{display:block;margin-left:0}#base ul li .inbox dl.example dd{font-size:15px;line-height:1.4}#base ul li .inbox dl.example dd+dd{margin-top:10px}#daysflow{margin:90px 0 0}#daysflow .inner ul{width:auto;max-width:700px}#daysflow .inner ul li span{margin-right:30px}#daysflow .inner .linkbutton{width:auto;max-width:400px}#daysflow .inner .linkbutton a{height:70px;border-radius:40px;line-height:70px}}@media only screen and (max-width: 644px){#bodyarea section h2{font-size:20px;line-height:1.4;margin-bottom:25px}#bodyarea section#how h2{font-size:24px}#point>h2{padding:15px 10px}#point>h2 span{top:-27px;font-size:25px}#point>dl{margin-bottom:70px}#point>dl+dl{margin-top:-30px}#point>dl dt{margin:0;font-size:18px;letter-spacing:0}#point>dl dt::after{width:70px;margin:5px auto 20px}#point>dl dd{display:block;padding:0 5px}#point>dl.discount dd figure{margin:0 auto 20px}#point>dl.entrust dd ul{display:block;margin:15px -10px 0;overflow:hidden}#point>dl.entrust dd ul li{float:left;padding:50% 0 5px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}#point>dl.entrust dd ul li::before{left:10px;right:10px}#point>dl.entrust dd ul li:nth-child(1)::before{-webkit-transform:none;transform:none}#point>dl.entrust dd ul li:nth-child(2){margin-top:0}#point>dl.entrust dd ul li:nth-child(2)::before{background-image:url(/service/img/fukidashi2.png)}#point>dl.entrust dd ul li:nth-child(3){margin-top:0}#point>dl.entrust dd ul li:nth-child(3)::before{background-image:url(/service/img/fukidashi1.png)}#point>dl.entrust dd ul li:nth-child(4)::before{-webkit-transform:none;transform:none}#point>dl.entrust dd ul li>div{font-size:16px;left:25px;right:25px}#point>dl.entrust dd ul+p{margin-top:60px;font-size:21px}#point>dl.entrust dd ul+p::after{top:-50px;width:40px}#point>dl.entrust dd ul+p::before{top:-30px;border-top:26px solid #FDD000;border-left:40px solid transparent;border-right:40px solid transparent}#point>dl.covid dd ul{display:block}#point>dl.covid dd ul li{display:block;width:auto;height:auto;margin:0 0 10px;padding:20px 10px}#point>dl.covid dd ul li figure figcaption{font-size:16px;line-height:1.4}#point>dl.covid dd ul li figure img{margin:15px auto 0;height:50px}#point>dl.valuable dd{display:flex}#point>dl.valuable dd figure{margin-right:15px;width:30%}#point>dl.valuable dd p{width:70%}#type{margin-top:60px}#type .icon{width:100px}#type ul{margin:20px 0 0;display:block}#type ul li{width:auto;margin:0 0 10px}#type ul li .box{padding:15px 15px 25px}#type ul li .box .num{font-size:40px}#type ul li .box h3{margin:0 0 15px;font-size:18px;line-height:1.4}#type .option{padding:20px 10px}#type .option::before{width:200px;height:40px;margin-left:-100px}#type .option h4{font-size:18px;margin-bottom:0}#type .option .opbox{display:block}#type .option .opbox dl{padding:20px 10px;margin-top:0;width:auto}#type .option .opbox dl:nth-of-type(2){border:1px solid #EEE;border-left:none;border-right:none}#type .option .opbox dl dt{margin-bottom:15px;line-height:1.4}#base{margin:60px 0}#base ul::after{right:5px;top:-35px;width:84px;height:100px}#base ul li{display:block;width:100%}#base ul li:nth-child(odd){background-color:#F4F9FB}#base ul li:nth-child(odd) h3,#base ul li:nth-child(odd) .inbox{background-color:transparent}#base ul li h3{width:auto;font-size:18px;line-height:1.4;padding:15px 10px}#base ul li h3 span{position:static;-webkit-transform:none;transform:none}#base ul li .inbox{padding:0 10px 20px;width:auto}#base ul li .inbox h4{text-align:center;font-size:16px;line-height:1.4}#base ul li .inbox dl.example{margin-top:20px;padding:15px 10px}#base ul li .inbox dl.example dt{text-align:center;font-size:16px}#base ul li .inbox dl.example dt span{text-align:justify}#base ul li .inbox dl.example dd{font-size:14px}#base ul li .inbox dl.example dd i{width:70px;padding-right:30px}#base ul li .inbox>figure{margin:15px 0 0}#area figure figcaption{margin-bottom:15px;font-size:16px}#daysflow{margin:60px 0 0}#daysflow .inner{padding:30px 0}#daysflow .inner ul::before{left:30px;width:20px}#daysflow .inner ul li{line-height:1.3;padding:10px;font-size:15px;margin-bottom:20px}#daysflow .inner ul li span{margin-right:15px}#daysflow .inner .linkbutton{margin:30px auto 0}#daysflow .inner .linkbutton a{font-size:16px;height:50px;line-height:50px}}