abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{scroll-behavior:smooth}*{font-family:Hiragino Maru Gothic W4 JIS2004,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;background-repeat:no-repeat;background-position:50%;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}a{text-decoration:none}.container{max-width:1000px;width:95%;margin:auto}.btn{height:46px;padding:12px 0;text-align:center;font-weight:700;border-width:2px;border-radius:40px;border-style:solid;display:block;text-decoration:none;font-size:20px;letter-spacing:2px;position:relative;transition:all .25s}.btn:hover{opacity:.8;cursor:pointer}.btn--bg-white{background-color:#fff;border-color:#00a0bb;color:#00a0bb}.btn--bg-white:after{content:"";position:absolute;top:16px;right:16px;width:7px;height:10px;background-image:url(/images/hoker/about-btn-arrows.png)}.btn--bg-white:hover{background-color:#00a0bb;color:#fff}.btn--bg-white:hover:after{background-image:url(/images/hoker/about-btn-arrows_wh.png)}.btn--bg-yellow,.btn--close{border-color:#ffd700;background-color:#ffd700;color:#00a0bb}.btn--bg-yellow:after{content:"";position:absolute;top:16px;right:16px;width:7px;height:10px;background-image:url(/images/hoker/about-btn-arrows.png)}.p-hoken__float .btn--bg-yellow:after{content:none}.btn--bg-yellow:hover{opacity:.8}.title__baloon{max-width:960px;width:95%;max-height:207px;height:14vw;line-height:1.4;margin:auto;padding:20px 0;background-image:url(/images/hoker/service-h2-bg.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-60px;left:50%;transform:translateX(-50%);font-size:40px;color:#00a0bb;letter-spacing:2px;text-align:center}.title__baloon span{font-size:22px;display:block}.scroll-img-wrapper img{width:100%}.scroll-img-wrapper p.text--annotation--table{text-align:left;line-height:1.6;color:#ffffff;margin-top:10px;font-size:13px;font-weight:500}.scroll-img-wrapper p.text--annotation{text-align:left;line-height:1.6;color:#555555;margin-top:10px;font-size:13px;font-weight:500}.pc{display:block}.sp{display:none}.remodal{border-radius:10px;padding:50px 35px}.remodal h2{color:#00a0bb;font-size:26px;margin-bottom:40px}.remodal p{color:#555;line-height:1.6;font-size:16px;font-weight:700;text-align:left;margin-bottom:20px}.remodal p.info--text{text-align:right;margin-top:60px}.remodal .btn{width:150px;margin:auto;font-size:18px}.remodal-overlay{background-color:rgba(0,160,187,.6)}.remodal p.modal-title{font-size:22px;text-align:center;position:relative;margin-bottom:50px}.remodal p.modal-text{font-size:22px;text-align:center;margin-bottom:20px}.remodal p.modal-title:after{content:"";width:67px;height:6px;background-color:#ededed;position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);margin-top:40px}.remodal p.modal-annotation{color:#555555;margin:10px 0 50px;font-size:13px;font-weight:400}.remodal img{width:100%;margin-bottom:50px}.remodal img.kyosai-img{margin-bottom:0}.remodal img.kyosai-img.sp{display:none}header{width:100%;height:80px;padding:15px;position:absolute;z-index:2;background-color:#fff}header h1{text-align:right}header h1 img{height:50px}#kv img{width:100%}#introduction{padding:80px 0 100px}#introduction .introduction__txt{line-height:2;font-size:16px;font-weight:700;text-align:center;letter-spacing:2px;color:#555555}#introduction .introduction__txt span{font-size:14px;font-weight:400;margin-top:20px;display:inline-block}#introduction p span.asterisk{font-size:14px;font-weight:400;vertical-align:top;margin:0}#introduction .introduction__btns{max-width:800px;width:95%;display:flex;justify-self:center;margin:40px auto auto}#introduction .introduction__btns .btn{width:49%}#introduction .introduction__btns .btn:first-child{margin-right:2%}#service{width:100%;background-color:#00a0bb;padding:160px 0 110px;margin-top:150px;position:relative}#service .service__btns{max-width:450px;width:95%;margin:90px auto 0}#service .service__btns img{display:block;margin:0 auto 20px}#select{padding:130px 0 200px}#select h2{font-size:35px;text-align:center;letter-spacing:3px;color:#00a0bb}#select h2 .dot-text{padding-top:.65em;position:relative}#select h2 .dot-text:before{position:absolute;content:"";width:.25em;height:.25em;border-radius:100%;background-color:#00a0bb;top:0;left:50%;transform:translate(-50%)}#select .select--main__img{display:block;margin:30px auto 0;width:210px}#select .sp{display:none}#select .select--tabs{height:130px;border-bottom:2px solid #00a0bb;margin-top:100px}#select .select--tabs .container{display:flex;gap:10px}#select .select--tabs a{width:49%;height:130px;display:block;line-height:1.3;background-color:#fff;border-top:2px solid #00a0bb;border-left:2px solid #00a0bb;border-right:2px solid #00a0bb;border-radius:5px 5px 0 0;background-color:#00a0bb;padding:8px 0;text-align:center;color:#fff;font-size:13px;transition:all .25s;position:relative;display:flex;flex-direction:column;justify-content:space-around}#select .select--tabs a:hover{cursor:pointer}#select .select--tabs a.active,#select .select--tabs a.hover{background-color:#fff;color:#00a0bb}#select .select--tabs a:before{content:"";width:27px;height:27px;background-image:url(/images/hoker/select-tab-h3-right-arrows.png);position:absolute;top:70px;left:35px}#select .select--tabs a.active:before,#select .select--tabs a.hover:before{background-image:url(/images/hoker/seleft-tab-h3-left-arrows.png)}#select .select--tabs a:not(.active) span,#select .select--tabs a:not(.hover) span{color:#fff}#select .select--tabs a.active span,#select .select--tabs a.hover span{color:#00a0bb}#select .select--tabs a span.flex-wrapper{display:flex;justify-content:center;align-items:center;width:63%;margin:0 auto}#select .select--tabs a span.flex-wrapper.long{width:80%}#select .select--tabs a span.flex-wrapper span:first-of-type{font-size:18px;font-weight:700}#select .select--tabs a span.flex-wrapper span:nth-of-type(2){font-size:22px;font-weight:700;text-align:left}#select #tab2-content{display:none}#select .select--tabs__inner{margin-top:90px}#select .select--tabs__inner__bottom{display:flex;margin-top:100px}#select .select--tabs__inner__bottom div{width:49%;background-color:#f2f9fc;padding:20px}#select .select--tabs__inner__bottom div:first-child{margin-right:2%}#select .select--tabs__inner__bottom div h3{line-height:1.2;text-align:center;color:#555555;font-size:24px;letter-spacing:2px}#select .select--tabs__inner__bottom div .btn{margin-top:15px;font-size:16px;padding:14px}#point{background-color:#00a0bb;padding:150px 0 200px;position:relative}#point .title__baloon{padding:34px 0}#point h3{line-height:1.6;color:#fff;text-align:center;font-size:30px;letter-spacing:2px;position:relative;margin:0 0 60px;padding:0 0 30px}#point h3:before{content:"";width:80px;height:7px;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#point .point--example__cards{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}#point .point--example__cards.sp{display:none}#point .point--example__cards img{width:29%;height:auto;display:block;margin:0 1% 40px}#figure-annotation p{color:#fff;font-size:11px;margin-bottom:80px;line-height:1.6;font-weight:700}#point .point--imgbox{display:flex;justify-content:center;align-items:center;margin:auto}#point .point--imgbox>img{width:209px}#point .point--imgbox>div{margin-right:20px;position:relative}#point .point--imgbox div p{color:#00a0bb;font-size:23px;line-height:1.7;font-weight:700;letter-spacing:1.5px;position:absolute;top:46px;left:53px}#point .point--message{line-height:2;text-align:center;color:#fff;font-size:26px;letter-spacing:3px;margin-top:60px}#point .point--message span{display:block;font-weight:700}#point .point--compare-credit__box{background-color:#fff;margin-top:60px;padding:60px 80px;border-radius:10px}#point .point--compare-credit__box .title__box{display:flex;justify-content:center;align-items:center;margin-bottom:60px}#point .point--compare-credit__box .title__box img{width:96px}#point .point--compare-credit__box .title__box span{font-size:30px;margin-left:20px;color:#00a0bb}#point .point--compare-credit__box h5{line-height:1.6;text-align:center;color:#555555;font-size:24px;letter-spacing:2px}#point .point--compare-credit__box .point--compare-credit__txt-01{line-height:1.8;text-align:center;margin-top:20px;font-size:18px;letter-spacing:2px}#point .point--compare-credit__checkbox{background-color:#f2f9fc;padding:30px;margin:60px 0}#point .point--compare-credit__checkbox img{width:21px}#point .checkbox--row{display:flex;align-items:baseline;margin-bottom:20px}#point .checkbox--row:nth-child(3){margin-bottom:0}#point .checkbox--row p{line-height:1.6;color:#00a0bb;font-size:16px;font-weight:700;letter-spacing:1px;margin-left:10px}#point .point--compare-credit__checkbox__img-01{width:100%;margin-bottom:80px}#point .point--compare-credit__txt-02{line-height:1.8;margin:20px 0 80px;font-size:18px;letter-spacing:2px}#point .point--compare-credit__txt-02 span{color:#00a0bb;font-size:21px;font-weight:700;border-bottom:4px solid #ffd700}#point .point--compare-credit__txt-03{line-height:1.8;color:#555555;font-size:18px;font-weight:700;letter-spacing:2px}#point .point--compare-credit__txt-03 span{color:#00a0bb;font-weight:700}#point .point--compare-credit__checkbox__img-03{max-width:900px;width:95%;margin:40px auto 20px;display:block}#figure-annotation_2 p{text-align:right;margin-bottom:80px;color:#ffffff;font-size:14px}#point .point--compare-credit__checkbox__img-03.sp{display:none}#point .point--bottom-btn__area{display:flex;flex-wrap:wrap;margin-top:80px}#point .point--bottom-btn__area a{width:48%;margin-bottom:10px;font-size:18px}#point .point--bottom-btn__area a:nth-child(odd){margin-right:4%}#faq{position:relative;background-color:#f2f9fc;padding:80px 0}#faq h3{font-size:26px;text-align:center;color:#00a0bb;margin:60px 0 40px}#faq .faq__accordion{margin-bottom:5px}#faq .faq__accordion__title{height:55px;background-color:#00a0bb;display:flex;justify-content:start;align-items:center;align-content:center;padding:12px 30px}#faq .faq__accordion__title:hover{cursor:pointer}#faq .faq__accordion__title p{line-height:30px;color:#fff;font-size:17px;font-weight:700;letter-spacing:2px;margin-left:20px}#faq .faq__accordion__title p:nth-child(3){margin-left:auto;font-size:30px}#faq .faq__accordion__content{line-height:1.8;padding:30px 60px;color:#555;background-color:#fff;font-weight:700;display:none}footer .footer-top{padding:60px 0;text-align:center}footer .footer-top .back-btn{width:fit-content;width:-moz-fit-content;max-width:240px;display:flex;padding:10px 30px 7.5px;margin:40px auto 0;border:2px solid #00a0bb;border-radius:100px;font-size:18px;font-weight:700;color:#00a0bb;letter-spacing:2px;transition:all .25s;vertical-align:middle}footer .footer-top .back-btn svg{height:20px;margin-right:20px}footer .footer-top .back-btn span{line-height:25px}footer .registration-text p{font-size:12px;text-align:center;margin-bottom:25px}footer .footer-top .back-btn span img{height:14px;margin-right:5px}footer .footer-top .back-btn:hover{background-color:#00a0bb;color:#fff}footer .footer-bottom{background-color:#ededed;padding:70px 0 140px;text-align:center}footer .footer-bottom .icons{margin-bottom:40px}footer .footer-bottom .icons img:first-child{margin-right:20px}footer .footer-bottom .nav-menu{margin-bottom:30px}footer .footer-bottom .nav-menu a{color:#343434;font-weight:700;transition:all .25s;font-size:14px;letter-spacing:2px}footer .footer-bottom .nav-menu a:hover{opacity:.7}footer .footer-bottom .copy-txt{color:#343434;line-height:1.6;font-weight:700}.p-hoken__float{width:100vw;overflow:auto;background:rgba(0,0,0,.7);padding:20px 15px;position:fixed;bottom:0;z-index:3;transform:translateY(110px);transition:transform .3s;display:flex;justify-content:space-around}.p-hoken__float.is-show{transform:translateY(0)}.p-hoken__btn{width:31%;width:calc(((100% - 30px) - (100% - 30px) / 3) / 3);height:60px;line-height:56px;background-color:#fff;border-radius:40px}.p-hoken__btn-link{font-size:16px}.p-hoken__btn.p-hoken__safety{width:calc((100% - 30px) / 3)}.p-hoken__btn-link{padding:0;height:100%}.p-hoken__notes{text-align:center;line-height:1.6;color:#555555;margin-top:10px;font-size:13px;font-weight:500}.p-hoken__box{flex-wrap:wrap}.p-hoken__box-desc{width:49%;margin-left:auto;line-height:1.6;color:#555555;font-size:13px;font-weight:500}#tab_strong{font-weight:900;border-bottom:solid}@media screen and (max-width:1000px){.title__baloon{font-size:4vw;padding:2vw 0}.title__baloon span{font-size:2vw}.scroll-img-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch}#service{margin-top:50px}#select .select--tabs__inner__bottom div h3{font-size:18px}#select .select--tabs__inner__bottom div .btn{font-size:14px;letter-spacing:0}#select .select--tabs a{font-size:11px}#select .select--tabs a span.flex-wrapper{justify-content:space-around}#select .select--tabs a span.flex-wrapper span:first-of-type{font-size:14px}#select .select--tabs a span.flex-wrapper span:nth-of-type(2){font-size:18px;text-align:center}#point .title__baloon{padding:3.5vw 0}#point .point--bottom-btn__area a.btn{width:80%;max-width:500px;margin-right:auto;margin-left:auto}footer .footer-bottom{padding:45px 0}footer .footer-bottom .icons img{height:60px}footer .footer-bottom .copy-txt{font-size:13px}footer .registration-text p{font-size:12px;text-align:center;margin-bottom:25px}}@media screen and (max-width:798px){body,html{width:100%;overflow-x:hidden}.sp{display:block}.pc{display:none}.btn{font-size:14px;letter-spacing:0;padding:14px 0;max-width:450px;margin-right:auto;margin-left:auto}.scroll-img-wrapper img{width:100%;min-width:600px}.btn--bg-white:after{right:8px}.remodal{padding:30px 5%}.remodal h2{font-size:20px}.remodal p{font-size:13px}.remodal p.modal-title{font-size:18px;margin-bottom:30px}.remodal p.modal-title:after{width:40px;height:4px;bottom:-10px;left:50%}.remodal p.modal-text{font-size:15px}.remodal p.modal-annotation{font-size:11px}.remodal img.kyosai-img.pc{display:none}.remodal img.kyosai-img.sp{display:block}.remodal .btn{font-size:14px;width:120px}.swiper-slide{padding-bottom:8px;width:250px}.title__baloon{max-width:400px}header{height:60px}header h1{text-align:center}header h1 img{height:30px}#introduction{padding:40px 0 50px}#introduction .introduction__txt{font-size:13px;letter-spacing:1px}#introduction .introduction__txt span,#introduction p span.asterisk{font-size:10px}#introduction .introduction__btns{display:block}#introduction .introduction__btns .btn:first-child{margin:0 auto 10px}#introduction .introduction__btns .btn{width:100%;margin:0 auto}.title__baloon{background-image:url(/images/hoker/service-h2-bg-sp.png);background-size:100%;height:100%;font-size:20px;padding:3vw 0;top:-38px}.title__baloon span{font-size:13px}#service{padding:80px 0 50px;margin-top:40px}#service .service__btns{margin:40px auto 0}#service .service__btns img{width:120px;margin-bottom:15px}#select{padding:60px 0 90px}#select .pc{display:none}#select .sp{display:block}#select h2{font-size:18px}#select .select--main__img{width:180px}#select .select--tabs{margin-top:40px}#select .select--tabs .container{width:100%}#select .select--tabs__inner{margin-top:40px}#select .select--tabs__inner__bottom{display:block;margin-top:40px}#select .select--tabs__inner__bottom div{width:100%;padding:40px 5%}#select .select--tabs__inner__bottom div:first-child{padding-bottom:15px}#select .select--tabs__inner__bottom div h3{font-size:16px}#select .select--tabs__inner__bottom div:nth-child(2) .btn:nth-child(3){padding:7.5px 0}#select .select--tabs a{font-size:10px;padding:4px 2%}#select .select--tabs a span.flex-wrapper{flex-direction:column;width:70%}#select .select--tabs a span.flex-wrapper.long{width:90%}#select .select--tabs a span.flex-wrapper span:first-of-type{font-size:12px}#select .select--tabs a span.flex-wrapper span:nth-of-type(2){font-size:13px;text-align:center}#select .select--tabs a:before{background-size:contain;background-repeat:no-repeat;width:12px;height:15px;top:70%;left:8px}#select .scroll-img-wrapper p.text--annotation{font-size:11px;text-align:left}#point{padding:80px 0 50px}#point .title__baloon{padding:2vw 0}#point h3{font-size:18px;margin:0 0 10px}#point h3:before{width:40px;height:4px;bottom:16px}#point .point--example__cards{flex-wrap:nowrap;margin-bottom:60px;overflow-x:scroll;-webkit-overflow-scrolling:touch}#point .point--example__cards img{width:90%;margin:0 2%}#point .point--example__cards.pc{display:none}#point .point--example__cards.sp{display:flex}#point .point--imgbox{width:90%;display:block;text-align:center}#point .point--imgbox>div{margin-right:0}#point .point--imgbox img.sp{width:280px;margin:0 auto}#point .point--imgbox div p{font-size:12px;top:28%;left:0;width:100%}#point .point--message{font-size:16px;margin-top:30px}#point .point--compare-credit__box{margin-top:30px;padding:30px 5%}#point .point--compare-credit__box .title__box{margin-bottom:30px}#point .point--compare-credit__box .title__box img{width:50px}#point .point--compare-credit__box .title__box span{font-size:22px}#point .point--compare-credit__box h5{font-size:18px}#point .point--compare-credit__box .point--compare-credit__txt-01{font-size:14px}#point .checkbox--row p{font-size:13px}#point .point--compare-credit__checkbox{margin:30px 0;padding:30px 5%}#point .point--compare-credit__checkbox img{width:14px}#point .point--compare-credit__checkbox__img-01{margin-bottom:40px;width:100%;min-width:600px}#point .point--compare-credit__txt-02,#point .point--compare-credit__txt-02 span,#point .point--compare-credit__txt-03{font-size:14px}#point .point--compare-credit__checkbox__img-03.pc{display:none}#point .point--compare-credit__checkbox__img-03.sp{display:block;width:100%;margin:20px auto}#point .figure-annotation{color:#555;font-size:11px}#point .point--bottom-btn__area{display:block;margin:50px 0 40px}#point .point--bottom-btn__area a.btn{width:100%;max-width:450px;margin:0 auto;font-size:12px}#point .point--bottom-btn__area a.btn:first-of-type,#point .point--bottom-btn__area a.btn:nth-of-type(2),#point .point--bottom-btn__area a.btn:nth-of-type(3){margin-bottom:10px}#faq{padding:60px 0 50px}#faq h3{font-size:18px;margin:30px 0 20px}#faq .faq__accordion__title{padding:12px;height:auto}#faq .faq__accordion__title p{line-height:1.4;font-size:13px}#faq .faq__accordion__content{padding:10px 5%;font-size:13px}footer .footer-bottom{padding:45px 0 130px}footer .footer-bottom .copy-txt{font-size:12px}footer .registration-text p{font-size:12px;text-align:center;margin-bottom:25px}.p-hoken__box-desc{width:100%}}@media screen and (max-width:600px){#select .select--tabs a:first-child img.off-img.sp,#select .select--tabs a:first-child img.on-img.sp,#select .select--tabs a:nth-child(2) img.off-img.sp,#select .select--tabs a:nth-child(2) img.on-img.sp{display:block}#select .select--tabs a:first-child img.off-img.pc,#select .select--tabs a:first-child img.on-img.pc,#select .select--tabs a:not(.active) img.on-img.sp,#select .select--tabs a:not(.hover) img.on-img.sp,#select .select--tabs a:nth-child(2) img.off-img.pc,#select .select--tabs a:nth-child(2) img.on-img.pc{display:none}#select .select--tabs a.active img.on-img.sp,#select .select--tabs a.hover img.on-img.sp,#select .select--tabs a:not(.active) img.off-img.sp,#select .select--tabs a:not(.hover) img.off-img.sp{display:block}#select .select--tabs a.active img.off-img.sp,#select .select--tabs a.hover img.off-img.sp{display:none}#select .select--tabs a.tab1-btn img{width:55%;margin:5% auto}#select .select--tabs a.tab2-btn img{width:75%;margin:8% auto}.p-hoken__float{flex-wrap:wrap;padding:10px}.p-hoken__btn{width:100%;height:40px;line-height:36px;padding:0}.p-hoken__btn.p-hoken__safety{width:100%;order:4;margin-top:8px}.p-hoken__btn.p-hoken__aig{width:100%;order:3;margin-top:8px}.p-hoken__btn-link{padding:0;max-width:100%}.p-hoken__float{transform:translateY(160px)}}@media screen and (max-width:337px){.p-hoken__btn-link{font-size:12px}}.remodalOverlay{background-color:rgba(0,160,187,.6)!important}@media screen and (max-width:798px){#point .point--imgbox>img{margin-left:50%;transform:translateX(-50%)}}