@charset "utf-8";*,*::before,*::after{box-sizing:border-box}body{line-height:1.5}a{color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}dl{margin-top:0;margin-bottom:1rem}dd{margin-bottom:.5rem;margin-left:0}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);box-sizing:content-box;height:0;overflow:visible}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}.col-3,.col-4,.col-5,.col-6,.col-8,.col-12,.col-sm-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-lg-3,.col-lg-4{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}}.img-fluid{max-width:100%;height:auto}.d-flex{display:flex !important}.d-block{display:block !important}.d-none{display:none !important}@media (min-width:576px){.d-sm-block{display:block !important}.d-sm-none{display:none !important}}@media (min-width:768px){.d-md-block{display:block !important}.d-md-none{display:none !important}}.flex-wrap{flex-wrap:wrap !important}.flex-column{flex-direction:column !important}.justify-content-center{justify-content:center !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}.position-relative{position:relative !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;bottom:0;right:0;left:0;z-index:1030}.w-100{width:100% !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}@media (min-width:576px){.text-sm-left{text-align:left !important}}@media (min-width:768px){.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}.text-dark{color:#343a40 !important}.font-weight-bold{font-weight:700 !important}.h1{font-size:2.5rem}.h4{font-size:1.5rem}.h6{font-size:1rem}.bg-white{background-color:#fff !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-danger{color:#fff;background-color:#dc3545}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light a{color:#212529}.badge-warning{color:#212529;background-color:#ffc107}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;cursor:pointer;text-decoration:none}.btn:hover{text-decoration:none}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b}.panel{background-color:#fff;border:1px solid transparent;border-radius:.25rem;padding:.5rem}.panel-danger{border-color:#f5c6cb}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-5{margin-top:3rem !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-5{margin-left:3rem !important;margin-right:3rem !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.ml-1{margin-left:.25rem !important}.ml-auto{margin-left:auto !important}.mr-1{margin-right:.25rem !important}.mr-auto{margin-right:auto !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}@media (min-width:768px){.mb-md-0{margin-bottom:0 !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mx-md-5{margin-left:3rem !important;margin-right:3rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}}@media (min-width:992px){.mb-lg-0{margin-bottom:0 !important}.mb-lg-4{margin-bottom:1.5rem !important}}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-5{padding-left:3rem !important;padding-right:3rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.pl-0{padding-left:0 !important}.pl-2{padding-left:.5rem !important}.pr-0{padding-right:0 !important}@media (min-width:576px){.px-sm-3{padding-left:1rem !important;padding-right:1rem !important}.px-sm-5{padding-left:3rem !important;padding-right:3rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}}@media (min-width:768px){.p-md-3{padding:1rem !important}.p-md-5{padding:3rem !important}.px-md-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-md-3{padding-left:1rem !important;padding-right:1rem !important}.px-md-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-5{padding-bottom:3rem !important}.pl-md-4{padding-left:1.5rem !important}}@media (min-width:992px){.px-lg-0{padding-left:0 !important;padding-right:0 !important}.px-lg-3{padding-left:1rem !important;padding-right:1rem !important}.px-lg-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-lg-5{padding:3rem !important}}.faq-list details{background:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:-1px;color:#212529}.faq-list details:first-child{border-radius:.25rem .25rem 0 0}.faq-list details:last-child{border-radius:0 0 .25rem .25rem}.faq-list summary{padding:.75rem 1.25rem;cursor:pointer;list-style:none;color:#0056b3}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::marker{display:none;content:''}.faq-list summary h3{margin:0;font-size:1rem;font-weight:normal}.faq-list details[open] summary{border-bottom:1px solid rgba(0,0,0,.125)}.faq-list .faq-answer{padding:1.25rem}.privacy-toggle{cursor:pointer;list-style:none;font-size:.8rem}.privacy-toggle::-webkit-details-marker{display:none}.privacy-toggle::marker{display:none;content:''}.privacy-details .privacy_text{text-align:left;background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1.25rem;margin-top:.5rem}@media (max-width:767px){body{padding-bottom:56px !important}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-weight:400;background:#fff;color:#000}img{max-width:100%;height:auto}.serif{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.bg_gray{background-image:-webkit-linear-gradient(0deg #ececec,#f3f4f7);background-image:linear-gradient(0deg,#ececec,#f3f4f7)}.bg_navy{background:#122342;color:#fff}.max_768{max-width:768px;margin:0 auto}.max_980{max-width:980px;margin:0 auto}.box{background:#fff;border-radius:0.5rem}main{background:#122342;color:#fff;margin-top:0px}@media screen and (min-width:768px){main{margin-top:60px}}@media screen and (min-width:1200px){main{margin-top:94px}}section > .container{padding:3em 0.5rem;margin:0 auto;border-left:0.5rem solid #122342;border-right:0.5rem solid #122342}@media screen and (min-width:576px){section > .container{padding:5em 1rem}}@media screen and (min-width:768px){section > .container{border-width:1rem}}.section_title{width:calc(100% - 2rem);max-width:calc(980px - 2rem);height:3rem;padding:0.25em;margin:0 auto;background:#122342;font-size:105%;font-weight:700;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;position:relative}.section_title::before,.section_title::after{content:'';position:absolute;top:0}.section_title::before{border-top:3rem solid transparent;border-right:1rem solid #122342;left:-1rem}.section_title::after{border-left:1rem solid #122342;border-bottom:3rem solid transparent;right:-1rem}.section_title small{font-size:90%;font-weight:700}.section_title strong{color:#f5d84f;font-weight:700}@media screen and (min-width:375px){.section_title{font-size:125%}}@media screen and (min-width:576px){.section_title{height:5rem;font-size:180%}.section_title::before{border-top:5rem solid transparent}.section_title::after{border-bottom:5rem solid transparent}}@media screen and (min-width:768px){.section_title{font-size:240%}}@media screen and (min-width:992px){.section_title{font-size:300%}}.items .item{padding:1.5em 0.5em;background:#fff;color:#122342;font-size:60%;font-weight:700;text-align:center;white-space:nowrap;display:flex;flex-direction:column;align-items:center;position:relative;transition:0.2s}.items .item.shadow{border-radius:0.5rem;box-shadow:3px 3px 2px rgba(36,54,87,0.42)!important}.items .item.shadow:hover{box-shadow:-1px -1px 3px rgba(36,54,87,0.2)!important;text-decoration:none;transform:translate(3px,3px)}.items .item.shadow img{width:70%;max-width:100px}.items .item.border{border:1px solid #122342!important;border-radius:3px}.items .item.border img{width:90%;max-width:150px}@media screen and (min-width:375px){.items .item.border{border-width:2px!important}}@media screen and (min-width:576px){.items .item{font-size:100%}}@media screen and (min-width:768px){.items .item{font-size:110%}.items .item.shadow{border-radius:1rem;box-shadow:6px 6px 2px rgba(36,54,87,0.42)!important}.items .item.shadow:hover{box-shadow:-3px -3px 9px rgba(36,54,87,0.2)!important;transform:translate(6px,6px)}.items .item.border{border-width:4px!important}}@media screen and (min-width:992px){.items .item{font-size:125%}}#solutions .solutions .item::after{content:'';width:1.25em;height:1.25em;background:url(../img/icon_triangle.webp) center/contain no-repeat;display:block;position:absolute;bottom:0.5em;right:0.5em}.sare_img{z-index:1}.shita_img{z-index:1}#which_v2 h2:before,#which_v2 h2:after{content:none}#which_v2 a{transition:0.2s;z-index:999}#examples .btn{width:100%;background-image:-webkit-linear-gradient(0deg #00a194,#0067a1);background-image:linear-gradient(0deg,#00a194,#0067a1);border:0;border-radius:2em;box-shadow:6px 6px 2px rgba(36,54,87,0.42);color:#fff;font-size:110%;font-weight:700;transition:0.2s;position:relative}@media screen and (min-width:576px){#examples .btn{font-size:120%}}@media screen and (min-width:992px){#examples .btn{font-size:150%}}#examples .btn::after{content:'';width:1em;height:1em;background:url(../img/icon_arrow1.webp) center/contain no-repeat;display:block;position:absolute;top:0;bottom:0;right:1em;margin:auto 0}#examples .btn:hover{box-shadow:-3px -3px 9px rgba(36,54,87,0.2);text-decoration:none;transform:translate(6px,6px)}#reason h2{font-size:105%;font-weight:700;position:relative}#reason h2::after{content:'';width:160px;height:30px;border-top:30px solid #122342;border-right:80px solid transparent;border-left:80px solid transparent;display:block;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}@media screen and (min-width:576px){#reason h2::after{width:200px;height:40px;border-top:40px solid #122342;border-right:100px solid transparent;border-left:100px solid transparent;bottom:-40px}}#reason h2 .container::before,#reason h2 .container::after{content:'';width:3em;height:100%;background:url(../img/reason_h2_1.webp) center/contain no-repeat;display:block;position:absolute;top:0;left:1rem}#reason h2 .container::after{background:url(../img/reason_h2_2.webp) center/contain no-repeat;left:inherit;right:1rem}@media screen and (min-width:375px){#reason h2{font-size:125%}}@media screen and (min-width:576px){#reason h2{font-size:180%}}@media screen and (min-width:768px){#reason h2{font-size:240%}}@media screen and (min-width:992px){#reason h2{font-size:300%}}#reason h2 strong{color:#f5d84f;font-weight:700}#reason h2 small{font-size:90%;font-weight:700}#reason > .container{background:#e1e8fa url(../img/reason_bg.webp) center/contain no-repeat}#reason .container > h3{background:#d00c3c;border-radius:1rem;box-shadow:6px 6px 2px rgba(109,0,27,0.42);color:#fff;font-size:85%;font-weight:700;display:flex;align-items:center;justify-content:center}#reason .container > h3::before,#reason .container > h3::after{content:'';width:1em;height:1em;margin:0 0.5em;background:url(../img/icon_caution.webp) center/contain no-repeat;display:inline-block}#reason .container > h3 strong{font-size:125%;font-weight:700}@media screen and (min-width:576px){#reason .container > h3{font-size:120%}}@media screen and (min-width:768px){#reason .container > h3{font-size:160%}}@media screen and (min-width:992px){#reason .container > h3{font-size:250%}}#reason .reasons p{background:#fff;border:2px solid #333;border-radius:0.5rem;color:#333;font-size:70%;font-weight:700;text-align:center}#reason .reasons p:last-child{background:#122342;border-color:#122342;color:#fff}@media screen and (max-width:374px){#reason .reasons p:last-child{line-height:1.2}#reason .reasons p br.d-none{display:block!important}}@media screen and (min-width:576px){#reason .reasons p{font-size:100%}}@media screen and (min-width:768px){#reason .reasons p{font-size:100%}}#reason .reasons img{width:1.5em}#risk h3 img{width:50%}@media screen and (min-width:576px){#risk h3 img{width:auto;height:1.5em}}#risk .box ul li{list-style:none;color:#333;font-size:65%;font-weight:700;display:flex;align-items:center}#risk .box ul li::before{content:'';width:1em;height:1em;margin-right:0.5em;background:url(../img/icon_check.webp) center/contain no-repeat;display:block}@media screen and (min-width:375px){#risk .box ul li{font-size:80%}}@media screen and (min-width:576px){#risk .box ul li{font-size:100%}}@media screen and (min-width:768px){#risk .box ul li{font-size:150%}}#consultation .section_title{background:#fff;color:#122342}#consultation .section_title::before{border-right:1rem solid #fff}#consultation .section_title::after{border-left:1rem solid #fff}#consultation .section_title strong{color:#d00c3c}#consultation p{font-size:100%}@media screen and (min-width:992px){#consultation p{font-size:125%}}#consultation p strong{font-size:120%}@media screen and (min-width:576px){#consultation p strong{font-size:180%}}@media screen and (min-width:768px){#consultation p strong{font-size:280%}}#consultation .box{margin-bottom:4rem}#consultation .box p{color:#d00c3c;font-size:130%;font-weight:700}@media screen and (min-width:576px){#consultation .box p{font-size:150%}}#consultation .box::after{content:'';width:200px;height:30px;background:url(../img/consultation_img3.webp) center/contain no-repeat;display:block;position:absolute;bottom:-3rem;left:0;right:0;margin:0 auto}@media screen and (min-width:768px){#consultation .box{margin-bottom:7rem}#consultation .box::after{width:400px;height:63px;bottom:-5rem}}@media screen and (max-width:767px){#consultation .box img{width:100%;max-width:280px}}.privacy_link a{font-size:0.8rem}.privacy_text{font-size:0.8rem;color:#3A3A3A}.privacy_text h4{font-size:0.8rem}#sec07{padding-top:250px;padding-bottom:50px;background:#D8DEE0;box-sizing:border-box;color:#000}#sec07 h2{font-size:28px;color:#182945;text-align:center;margin-bottom:50px}#sec07 h2 span{border-top:5px solid #182945;border-bottom:1px solid #4F4F4F;padding:18px}@media screen and (max-width:767px){#sec07 h2{width:100%;font-size:16px;margin-bottom:20px}#sec07 h2 span{width:100%;padding:18px 5px;display:block}}#sec07 .container{border:none;padding-top:0px;padding-bottom:0px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.sec07_fix{padding-top:70px !important}#sec07 .row{margin-bottom:20px}#sec07 .text_big{font-size:x-large}#sec07 div.cost_l{color:#fff;background-color:#1f83a0;padding:20px;margin:0px;text-align:left}#sec07 .cost_l h3{color:#fff;text-align:center;margin:0px}#sec07 .cost_l p{font-size:16px;color:#fff;margin-bottom:0px;padding-bottom:0px}#sec07 .cost_l p.badge-pill{color:#fff;margin-bottom:0px;padding-bottom:5px;padding-top:5px;padding-right:10px;padding-left:10px}#sec07 .text_red{color:#b92201}#sec07 .flexbox-container-vertical-center{display:flex;flex-direction:column;justify-content:center;align-items:center}#sec07 div.cost_r{background:#fff;padding:20px;margin:0px;text-align:left}#sec07 ul{padding-left:0px}#sec07 li{list-style-type:none;line-height:1.4em}#sec07 .attention{font-size:1rem}@media screen and (max-width:767px){#sec07{padding-top:90px;padding-bottom:0}#sec07 div.cost_l{padding:10px}#sec07 div.cost_r{padding:10px}#sec07 p.txt{font-size:15px}#sec07 .attention{font-size:0.7rem}}#secflow{padding-bottom:50px;box-sizing:border-box;color:#000}#secflow h2{font-size:28px;color:#182945;text-align:center;margin-bottom:50px}#secflow h2 span{border-top:5px solid #182945;border-bottom:1px solid #4F4F4F;padding:18px}@media screen and (max-width:767px){#secflow h2{width:100%;font-size:16px;margin-bottom:20px}#secflow h2 span{width:100%;padding:18px 5px;display:block}}#secflow .container{border:none;padding-top:0px;padding-bottom:0px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#sec_flow2 h3{font-size:1.02rem}#sec_flow2 p{font-size:0.9rem}#sec_flow2 .flex_box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#sec_flow2 .flex_box_left{width:35%}#sec_flow2 .flex_box_right{width:65%;text-align:left}@media screen and (max-width:991px){#sec_flow2 h3{font-size:1.05rem}#sec_flow2 p{font-size:0.8rem}#sec_flow2 .flex_box_left{width:25%}#sec_flow2 .flex_box_right{width:75%;text-align:left}}.bg_10{background-repeat:no-repeat;background-position:center center;background-image:url(../img/bg_big_10.webp);background-size:cover}@media (max-width:767px){.bg_10{background-image:url(../img/bg_big_10_sm.webp)}}#sec_faq{padding-top:40px;padding-bottom:40px;background:url("../img/sec02_bg.webp");color:#000}#sec_faq .container{border:none;padding-top:0px;padding-bottom:0px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#sec_faq h2{font-size:28px;color:#182945;text-align:center;margin-bottom:50px}#sec_faq h2 span{border-top:5px solid #182945;border-bottom:1px solid #4F4F4F;padding:18px}@media screen and (max-width:767px){#sec_faq h2{width:100%;font-size:16px;margin-bottom:20px}#sec_faq h2 span{width:100%;padding:18px 5px;display:block}}#sec_faq h3{font-size:1.0rem}#sec_faq a{color:#007bff !important;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}.bg_11{background-repeat:no-repeat;background-position:center center;background-image:url(../img/bg_big_11.webp);background-size:cover}@media (max-width:767px){.bg_11{background-image:url(../img/bg_big_11_sm.webp)}}.bg_navy{background-color:#00152a}.bg_opac6{background-color:rgba(255,255,255,0.6)}#sec_profile_media{width:100%;padding-top:30px;padding-bottom:30px;color:#fff;font-family:游明朝,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important}@media screen and (max-width:767px){#sec_profile_media .container{padding-left:0px;padding-right:0px}}@media screen and (max-width:767px){#sec_profile_media h2 span{width:100%;padding:18px 5px;display:block}}#sec_profile_media h2.profile_name{font-size:30px;color:#fff;text-align:left;background:none;padding-bottom:14px}#sec_profile_media h2.profile_name .title{font-size:1.075rem;color:#fff;vertical-align:text-top}#sec_profile_media h2.profile_name .alphabet{font-style:italic;letter-spacing:0.08em;font-weight:200}#sec_profile_media .history{font-size:1.075rem}#sec_profile_media .introduce{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;line-height:1.7em}#sec_profile_media .belongs{line-height:1.75em}@media screen and (max-width:767px){#sec_profile_media h2.profile_name{font-size:20px;padding-bottom:14px}#sec_profile_media h2.profile_name .title{font-size:0.9rem}#sec_profile_media .history{font-size:0.9rem}#sec_profile_media .introduce{font-size:0.872rem;line-height:1.3em}}@media screen and (max-width:767px){#sec_profile_media{width:100%;height:auto;padding-top:20px;padding-bottom:20px}#sec_profile_media .belongs{font-size:0.85rem;font-weight:normal;text-align:left !important}}#sec05{width:100%;padding-top:80px;padding-bottom:80px;background:url("../img/sec05_bg.webp") #00152a 0 0 repeat-x;font-size:0.7rem;font-weight:normal;color:#fff}@media screen and (min-width:992px) and (max-width:1199px){#sec05{font-size:0.75rem}}@media screen and (min-width:1200px){#sec05{font-size:0.9rem}}#sec05 h2{font-size:22px;color:#fff;background:url("../img/sec05_img_001.webp") top center no-repeat;padding-top:75px;text-align:center;margin-bottom:50px}#sec05 h3{font-size:16px;font-weight:normal;background:url("../img/sec05_bdr.webp") bottom left no-repeat;padding-bottom:14px;margin-bottom:18px}#sec05 dl.list01{width:100%}#sec05 dl.list01 dt{width:25%;font-weight:normal;float:left;clear:left}#sec05 dl.list01 dd{width:75%;margin-left:25%}#sec05 dl.list02{width:100%}#sec05 dl.list02 dt{width:10%;font-weight:normal;float:left;clear:left}#sec05 dl.list02 dd{width:90%;margin-left:10%}@media screen and (max-width:767px){#sec05{width:100%;padding-top:20px;padding-bottom:20px;font-size:14px}#sec05 h2{font-size:16px;color:#fff;background:url("../img/sec05_img_001.webp") top center no-repeat;padding-top:70px}#sec05 h3{font-size:14px;font-weight:normal;background:url("../img/sec05_bdr.webp") bottom left no-repeat;padding-top:20px;padding-bottom:10px;margin-bottom:10px}}footer{width:100%;padding:15px;background:#000;font-size:1rem;color:#fff;text-align:center}@media screen and (max-width:767px){footer{font-size:10px}}@media screen and (max-width:767px){.key_visual{padding-top:0 !important;padding-bottom:0!important}#top-head{height:initial;background:none}}#sp_footer_fix{background-color:rgba(0,0,0,0.45)}.sp_footer_row_gutter .col-4{padding:0 2px}.sp_footer_tel{background:#0bc4ee;box-sizing:border-box}.sp_footer_line{background:#1dcd00;box-sizing:border-box}.sp_footer_mail{background:#ea5757;box-sizing:border-box}.a_area100{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:2}.btn03 a{width:350px;padding:20px 50px;font-size:1.2rem;font-weight:700;text-align:center;color:#ffffff;background-color:#caa54c;background-repeat:no-repeat;background-position:calc(100% - 20px) center;display:inline-block;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.btn03 a:after{content:none}.btn03 a:link,.btn03 a:visited,.btn03 a:hover,.btn03 a:active{text-decoration:none}header{position:relative;padding-top:16px;padding-bottom:16px}#top-head{position:fixed;width:100%;margin:0 auto;padding:0;background:#fff}#top-head:after{content:"";display:block;background:#fff}@media screen and (max-width:767px){header.head-md{display:none}}.w-48per{width:48%}#pc_cta{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}#pc_cta_right{border-left:5px solid #000}#pc_cta h2{font-size:3em}@media screen and (max-width:767px){#pc_cta_right{border-left:none;text-align:center;width:100%}#pc_cta_right p{font-size:0.85rem}#pc_cta_right .h4{font-size:1.25rem}}.cv_btn_ver02{color:#000}.cv_btn_ver02 .container{max-width:1170px}.bg_06{background-repeat:no-repeat;background-position:center center;background-image:url(../img/bg_big_06.webp);background-size:cover}@media (max-width:767px){.bg_06{background-image:url(../img/bg_big_06_sm.webp)}}#professional{background-color:#a48758;color:#000}#professional .container{background-color:#cfbfa7}.pro_h2{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center;color:#fff;text-shadow:3px 3px 5px rgba(14,51,29,0.5)}.pro_h3{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center;border-bottom:2px solid #a48758;font-size:1.25rem;padding:0.5em;margin-bottom:0}.r_box{background:#fff;border-radius:20px 0 20px 0;height:100%}.f-box{display:flex;flex-wrap:wrap;gap:0 4%;background-color:#fff;border-radius:8px;align-items:center;justify-content:center}@media (min-width:576px){.f-box{gap:0.5em 4%}}.f-box-news{gap:0 !important}img.logo-bakusai{width:52%;height:fit-content}img.logo-hostlove{width:43%;height:fit-content}img.logo-2ch{width:47%;height:fit-content}img.logo-5ch{width:46%;height:fit-content}img.logo-twitter{width:18%;height:fit-content}img.logo-instagram{width:30%;height:fit-content}img.logo-tiktok{width:42%;height:fit-content}img.logo-livedoor{width:58%;height:fit-content}img.logo-ameba{width:35%;height:fit-content}.gy_3{width:30%}.news_2{width:46%;display:flex;justify-content:center;align-items:center}@media (max-width:575.98px){.pro_attention{font-size:0.85rem}}