.wrapper{overflow:hidden}.gmoGroupFooter{z-index:2000;position:relative}div#mv{padding:80px 0 0}@media(min-width:992px){div#side-form{width:400px !important}}img{width:100%}section#contact img{width:auto}.conf-f .footer{width:100%}h2.t-center{text-align:center;line-height:1.5;font-weight:800;margin-bottom:.8em;position:relative}h2.t-center span{color:#005bab}.hukidashi{position:absolute;width:155px;top:-1.4em;left:1em}.sp-br{display:none}::-moz-selection{background:#ffeb0d;color:#005bab}::selection{background:#ffeb0d;color:#005bab}@media(max-width:641px){.sp-br{display:block}}.company-info{padding-bottom:4rem}.company-info h2,.company-info h3{text-align:center}.company-info-table,.company-info-table tbody,.company-info-table tr,.company-info-table th,.company-info-table td{display:block}.company-info-table th,.company-info-table td{padding:.5rem}.company-info-table td{border-bottom:1px solid #fff}@media(min-width:992px){.company-info-table{display:table;table-layout:fixed;width:100%}.company-info-table tbody{display:table-row-group}.company-info-table tr{display:table-row}.company-info-table th,.company-info-table td{display:table-cell;text-align:left;border-bottom:1px solid #fff;padding:.75rem}.company-info-table th{vertical-align:top;width:25%}}.footer{background-color:#ac0c0a;z-index:100;position:relative}.footer p{text-align:center;color:#fff;font-size:.9em;padding:1.25rem 0;margin:0}.footer ul{display:flex;align-items:center;justify-content:center;padding:50px 0 0}.footer ul li{color:#fff;list-style:none;text-align:center;border-right:1px solid #fff;padding:0 2rem}.footer ul li a{color:#fff;text-decoration:none}.footer ul li:last-child{border-right:none}@media(max-width:767px){.footer ul{display:block}.footer ul li{margin-bottom:35px;padding-bottom:5px;border-right:none;position:relative;display:block}.footer ul li:before{content:'';position:absolute;left:50%;bottom:0;display:inline-block;width:25px;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}}.fade-in{opacity:0;transition-duration:500ms;transition-property:opacity,transform}.fade-in-up{transform:translate(0,100px)}.fade-in-down{transform:translate(0,-100px)}.fade-in-left{transform:translate(-100px,0)}.fade-in-right{transform:translate(100px,0)}.scroll-in{opacity:1;transform:translate(0,0)}header{position:fixed;z-index:1000;width:100%;background:rgb(255 255 255 / 95%);box-shadow:3px 1px 10px #d7d7d7}header .row{justify-content:center;align-items:center;height:75px}.header-logo{width:50%;text-align:center}.header-logo img{width:70%}@media(max-width:991px){header .row{height:70px}}.menu-content ul{display:flex;align-items:center;justify-content:flex-end;list-style:none}.menu-content ul li{padding:0 30px;font-weight:700;font-size:16px;border-right:1px solid;font-family:"Noto Sans JP","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,游ゴシック,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.menu-content ul li:last-child{border-right:none}.menu-content ul li a{color:#989898;text-decoration:none}#menu-btn-check{display:none}@media(max-width:1400px){.menu-content ul li{padding:0 15px}}@media(max-width:991px){.header-logo{text-align:left}.header-logo img{width:60%}.menu-content ul{display:block;list-style:none}.menu-content ul li{border-right:none}.menu-btn{position:absolute;bottom:10px;right:10px;display:flex;height:50px;width:50px;justify-content:center;align-items:center;z-index:90;border:1px solid #ddd;border-radius:10px}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#ddd;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}.menu-content ul{padding:70px 10px 0}.menu-content ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#fff;text-decoration:none;padding:9px 15px 10px 0;position:relative}.menu-content ul li a::before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#ac0c0a;transition:all 0.5s}#menu-btn-check:checked~.menu-content{left:0}}.side-bar{position:fixed;top:0;width:100%;z-index:100;background:#fff;height:100vh;right:0}.side-bar a img{width:60%;margin:25px auto;display:block}.row.justify-content-center.side-form-top-img{width:90%;margin:0 auto}@media(max-width:991px){.side-bar{position:relative;top:0;z-index:0;margin-top:50px;height:auto;width:100%;margin-bottom:50px}}.sp-img{display:none}@media(max-width:767px){#s01,#all-wrap{margin-bottom:50px}.pc-img{display:none}#mv .pc-img{display:block}.sp-img{display:block}}.to-top-btn{right:10px;bottom:9%;cursor:pointer;transition:.5s;opacity:0;visibility:hidden;width:2.5%;min-width:20px;z-index:3000;width:calc(100% - 300px);text-align:center;background:#1c99d1;color:#fff;font-weight:500;padding:12px 0 1px;font-size:18px}.active{opacity:1;visibility:visible}@media(min-width:992px){.content-box{width:calc(100% - 400px)}}@media(max-width:991px){.content-box{margin-left:0}}.section-contact .container{padding-left:0;padding-right:0}.section-contact a{color:#005bac}.address-container-sp{background-color:#f6f7f7;padding:1rem 0;text-align:center}.address-text{line-height:1.7;font-weight:700;margin-bottom:0}.required{color:#fff;background-color:#005bac;padding:0 .25rem}.contact-table{margin-bottom:30px;margin-top:90px}.contact-table th{padding:.5rem 1rem .3rem}.contact-table td{padding:0 1rem .5rem}.contact-table p{margin-bottom:0}.contact-table textarea,.contact-table input,.contact-table select{width:100%}.contact-table input{padding:.25rem}.contact-table select{background-color:#fff;padding:.25rem}.contact-table input[type="submit"]{-webkit-appearance:none}.content-checkbox{padding-bottom:1rem}.content-checkbox input.form-check-input{width:auto}.content-checkbox .form-check-label{word-break:keep-all;padding-right:1rem}.btn-submit{max-width:80%;margin:0 auto 10px;text-align:center !important}.btn-submit input,.btn-blue{color:#005bac;background-color:#fff;padding:.5rem;box-shadow:0 0 3px rgba(0,0,0,.3);border-radius:0}.confirm .btn-submit input{padding-left:2rem;padding-right:2rem}.collapse-table th,.collapse-table td{display:block;width:100%}.collapse-table th div,.collapse-table td div{text-align:left}.contact-table table tr th p span{background:#21adeb;color:#fff;padding:1px 6px 3px;margin-right:7px;border-radius:5px}tr.input_con.form_4:last-of-type{display:flex;flex-direction:row-reverse;width:320px;margin:15px auto 0}tr.input_con.form_4:last-of-type th{padding:0}tr.input_con.form_4:last-of-type td{width:auto;padding:0}#side-form tr.input_con.form_4:last-of-type input{width:auto}tr.input_con.form_4:last-of-type p{padding:0;text-align:center}tr.input_con.form_4:last-of-type p a{border-bottom:1px solid #0a58ca;transition:all .2s;color:#0a58ca}tr.input_con.form_4:last-of-type p a:hover{border-bottom:1px solid #005bab;transition:all .2s}#side-form input.dl-btn{width:auto;margin:0 auto;background:linear-gradient(90deg,#1E5BAD 0%,#40B0F0 80%);background-position:1% 50%;color:#fff;font-weight:700;letter-spacing:1.5px;border-radius:38px;font-size:20px;padding:7px 1.5em}@media(max-width:767px){.form{border-top:1px solid #999}.privacy-text{padding:.5rem .5rem 0;border-top:1px solid #999;border-bottom:1px solid #999}.contact-table th{padding:.1rem 1rem .1rem}.contact-table p{padding-left:0}}@media(min-width:768px){.address-container-sp{display:none}.contact-table th,.contact-table td{background-color:transparent}}@media(min-width:992px){.contact-row{border:1px solid #999}.contact-table table{display:table;table-layout:fixed;width:100%}.contact-table th{padding:.8rem .8rem 0rem}.contact-table td{padding:0rem .8rem .8rem}.contact-table th{padding-left:2rem;vertical-align:middle}.privacy-text{margin-top:1rem}.confirm .btn-submit input{padding-left:3rem;padding-right:3rem}.btn-submit input:hover{cursor:pointer}.form-check-inline-lg{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline-lg .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}}.os-row{justify-content:space-around;text-align:center}.os-box img{width:90%;margin-bottom:15px}.os-box p{margin:0 auto;width:80%;height:12vh}.os-box a img{width:60%;margin-bottom:15px}.cs-box{margin:0 auto;text-align:center}.cs-box a{display:block;margin:30px auto 100px;width:40%}.news-box{padding:50px !important}@media(max-width:991px){.os-box{margin-bottom:50px}.os-box p{height:auto;margin-bottom:20px}}@media(max-width:767px){.cs-box a{width:60%}}#all-wrap{margin:0 0 0;width:calc(100% - 400px)}#s05{margin:100px 0}#s06{margin:100px 0}#s07{margin:100px 0}#s08{margin:100px 0}#s09{margin:100px 0}.s05-deco{position:absolute;top:0;left:0;width:18%}.s06-2{margin-top:-10%}.nmr{margin-right:-3%}.s08-2{margin-top:-33%}.s09-2{margin-top:-35%}.s09-deco1{position:absolute;top:0;left:0;width:10%}.s09-deco2{position:absolute;bottom:-2%;right:0;width:8%}@media(max-width:1200px){.s08-2{margin-top:-40%}.s09-2{margin-top:-42%}}#s03{margin-bottom:0}.s03-1{margin-top:-5%}.seminar-link2{margin:15px 0 0}.seminar-link2 a .seminar-link2-on{display:none}.seminar-link2 a:hover .seminar-link2-off{display:none}.seminar-link2 a:hover .seminar-link2-on{display:block}@media(max-width:700px){.header-logo img{width:80vw}.sp01-link{width:65%;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.sp01-1{margin-bottom:10px}.sp01-2{margin-top:-13%}#sp01{margin-bottom:50px}#sp02{margin-bottom:50px}#sp03{margin-bottom:50px}#sp04{margin-bottom:50px}#sp05{margin-bottom:50px}#sp06{margin-bottom:50px}#sp07{margin-bottom:50px}#sp08{margin-bottom:50px}#sp09{margin-bottom:50px}#sp10{margin-bottom:50px}#sp04 a,#sp05 a{margin:15px 0 0;display:block}.sp07-2{margin-top:-45%}.sp09-2{margin-top:-20%}}.company-info{padding-top:4vh}.company-info h2{margin-bottom:3rem;font-weight:700;font-size:1.8em;text-align:center}.company-info h3{font-weight:700;text-align:left;margin-bottom:2rem;font-size:1.3em;text-align:center}.icon-img{max-width:20px}.company-table table{table-layout:fixed}.company-table table th{width:20px}.company-table table td{text-align:left;padding:.5rem;font-size:.8em;font-weight:700}@media(min-width:768px){.company-info{padding-top:6vh}.company-info .container{max-width:65%;margin:0 auto}.company-info h2{font-size:2.3em}.company-info h3{font-size:25px}.company-table-col-2{width:25%}}.company-info{padding-bottom:4rem}.company-info-table,.company-info-table tbody,.company-info-table tr,.company-info-table th,.company-info-table td{display:block}.company-info-table th,.company-info-table td{padding:.5rem}.company-info-table td{border-bottom:1px solid #333}@media(min-width:992px){.company-info-table{display:table;table-layout:fixed;width:100%}.company-info-table tbody{display:table-row-group}.company-info-table tr{display:table-row}.company-info-table th,.company-info-table td{display:table-cell;text-align:left;border-bottom:1px solid #fff;padding:.75rem}.company-info-table th{vertical-align:top;width:25%}}.footer{background-color:#005BAC;width:calc(100% - 400px)}.footer p{text-align:center;color:#fff;font-size:.9em;padding:1.25rem 0;margin:0}.gmoGroupFooter{width:calc(100% - 400px);margin:0}.fade-in{opacity:0;transition-duration:700ms;transition-property:opacity,transform}.fade-in-up{transform:translate(0,100px)}.fade-in-down{transform:translate(0,-100px)}.fade-in-left{transform:translate(-100px,0)}.fade-in-right{transform:translate(100px,0)}.scroll-in{opacity:1;transform:translate(0,0)}.seminar-link2-on:hover{animation:btnon 0.3s linear forwards}@keyframes btnon{to{transform:scale(1.1)}}#days-container{background:#fff;margin:50px auto;padding:50px 0 0;border-radius:50px;box-shadow:5px 5px 10px #ddd}.reserve-box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:40px 0 0}.reserve-days{width:45%}.s04-deco{width:100%;text-align:center;margin-top:50px}.s04-deco img{width:45%}.reserve-days a:hover{opacity:.7}#sp-days-container{background:#fff;margin:50px auto;padding:50px 0 0;border-radius:50px;box-shadow:5px 5px 10px #ddd}@media(max-width:700px){.reserve-box{display:block}.reserve-days{width:85%;margin:0 auto}.s04-deco img{width:75%}}.floating-cta{position:fixed;z-index:99999;bottom:10px;right:0}.pc-tel{width:250px}.floating-cta:hover{opacity:.9}.sp-tel{display:none}@media screen and (max-width:990px){.pc{display:none}}@media screen and (max-width:560px){.sp{display:inline-block;width:100vw}}.try_cta{display:flex;flex-wrap:wrap;justify-content:center;margin:2em 0}.try_btn{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none;width:20%;padding:.7em 1em;margin:0 1em;background:#fff;color:#005bac;text-align:center;font-weight:700;border-radius:10em}a.try_btn.login::after{content:"\f2f6";font-family:"Font Awesome 5 Free";color:#005bac;padding-left:.3em}a.try_btn.mail::after{content:"\f0e0";font-family:"Font Awesome 5 Free";color:#005bac;padding-left:.3em}.try_btn:hover{opacity:.8;text-decoration:none}#side-form form{text-align:center}.login_form_btm{padding:10px 0;margin:10px 0}.contact-table select,#side-form input{text-transform:none;width:320px;padding:6px 1em;margin:10px 0 0;border-radius:2px;border:1.5px solid #1c99d1;background:#f3f8fa}#side-form input:focus-visible{outline:unset;border:2px solid #007fb9}#side-form input::placeholder{color:#ddd;font-weight:600}#side-form button{width:320px;padding:.3em 1em;border-radius:10em;background:#005bac;border:3px solid #fff;color:#fff;font-weight:700;box-shadow:5px 5px 12px #d5d5d5;letter-spacing:2px;transition:.3s;font-size:150%}#side-form button::after{content:"\f2f6";font-family:"Font Awesome 5 Free";color:#fff;padding-left:.3em}#side-form button:focus{outline:unset}#side-form button:hover{background:#ffb700;transform:scale(1.1);transition:.3s}#side-form .container{margin-top:5em}#side-form .container:nth-of-type(2){margin-top:.8em}#all-wrap .container{margin-top:5em}#s04 .container{padding:7em 0;background:#005BAC;width:100%;max-width:100%}.side-form-top-img{padding:0 0 0}p.s-f-txt{text-align:center;font-size:22px;font-weight:600}.company-info h2{margin-top:18px}.use_icon{display:inline-block;font-family:sans-serif,"Font Awesome 5 Free";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-mt1{margin-top:1em !important}.u-mt2{margin-top:2em !important}.u-mt3{margin-top:3em !important}.u-mt4{margin-top:4em !important}.u-mt5{margin-top:5em !important}@media(min-width:1400px){#side-form .container{margin-top:6em}}@media(min-width:1600px){#side-form .container{margin-top:8em}}@media(max-width:991px){.company-info.content-box{width:100%;padding:0 20px}.footer{width:100%}}@media(max-width:768px){#s01{margin:30px 0 0}#all-wrap{margin:50px 0;padding-bottom:0}#all-wrap .container{padding-top:0 !important}#s04 .container{padding:2em 0}.try_cta{display:block}.try_btn{width:90%;display:block;margin:.5em auto 1em}}@media(max-width:641px){div#side-form{width:100% !important}table.collapse-table{margin:0 auto}.btn-submit{max-width:100%}.side-form-top-img{padding:30px 0 0}#s03{margin-bottom:50px}#s05{margin:0 0 50px}.company-info h2{margin-top:50px;margin-bottom:2rem}.col-10{width:100% !important}#all-wrap{width:100%;margin:0 auto}}.siteseal_fl{display:flex;justify-content:space-evenly;padding:10px 0;margin:0;width:calc(100% - 400px);background:#005BAC;color:#fff}span#csi_siteseal_tag{text-align:center}span#csi_siteseal_tag img{width:115px}div#mv{background:linear-gradient(60deg,#00000026,#0000006b),url(../img/mv_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom}@media(min-width:992px){div#mv{width:calc(100% - 400px)}}.mv-inner{padding:3vw 15px 1vw 11px;text-align:center}.mv-inner p{color:#fff;font-size:36px;letter-spacing:2.5px;font-weight:700;line-height:8}.mv-inner p span{font-size:1.4em}.mv-inner .mv-btn{color:#fff;background:linear-gradient(90deg,#F3A6AA 0%,#E4519A 20%,#7C81E8 80%);background-position:1% 50%;padding:10px 25px 12px;text-decoration:unset;font-weight:700;letter-spacing:1.5px;border-radius:25px;transition:.2s;display:inline;font-size:22px}@media(max-width:641px){div#mv{width:100%;margin:0 auto;padding:25vh 0 0}.mv-inner{position:relative}.mv-inner p{font-size:28px;line-height:1.6}.mv-inner .mv-btn{padding:10px 13px 12px;font-size:16px;position:absolute;width:90%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-23vh;margin-bottom:0}}a.free-form{color:#fff;background:linear-gradient(90deg,#1E5BAD 0%,#40B0F0 80%);background-position:1% 50%;padding:10px 70px 12px;text-decoration:unset;font-weight:700;letter-spacing:1.5px;border-radius:38px;transition:.2s;max-width:420px;width:80%;display:inline-block;font-size:22px}a.free-form:hover{color:#fff;cursor:pointer}.sec01{padding:5em 0}.sec01 .txt-area{font-weight:600;line-height:2}.sec01 .txt-area span{font-size:.9em;color:#005bab}.sec02{background:#fff;padding-top:5em;padding-bottom:5em}.sec02-ri>p{font-size:22px;font-weight:600;color:#005bab}.riten-block{display:flex;align-items:center;justify-content:space-between;border:2px solid #005bab;margin-bottom:20px;border-radius:15px}.riten-block:last-of-type{margin-bottom:40px}h4.r-head{width:300px;text-align:center;background:#005bab;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px 0 23px;position:relative;line-height:1.8;font-size:18px;margin-bottom:0;border-radius:11px 0 0 11px}h4.r-head::after{content:'';position:absolute;top:50%;right:-28px;transform:translateX(-50%);border-top:15px solid transparent;border-right:15px solid transparent;border-left:15px solid #005bab;border-bottom:15px solid transparent;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}p.r-txt{width:calc(100% - 300px);margin-bottom:0;padding-left:30px;font-size:20px;font-weight:600;color:#005bab}p.r-txt span{font-weight:800}@media(max-width:641px){.riten-block{display:block}h4.r-head{width:100%;border-radius:11px 11px 0 0;padding:5px 0 8px}h4.r-head::after{content:none}p.r-txt{width:100%;text-align:center;padding:18px 0 11px}}.sec03{padding:5em 0}p.s03-head{font-size:18px;font-weight:800;text-align:center}p.s03-head span{color:#005bab}ul.sec03-ul{padding-left:0}ul.sec03-ul li{list-style-type:none;font-size:18px;font-weight:500;border-bottom:1px solid #005bab;padding:8px 0 11px;text-indent:-1em;padding-left:1em}ul.sec03-ul li:nth-of-type(1){border-top:1px solid #005bab}ul.sec03-ul li p{margin-bottom:0}ul.sec03-ul li p span{font-size:1.1em;font-weight:700;margin-right:5px;color:#005bab}.sec04{text-align:center;background:url(../img/s04-bg.png);background-size:cover;background-repeat:no-repeat;padding:5em 0;text-align:center}.sec04 h2.t-center span{color:#212529;font-size:.6em;padding:0 0 0 12px}.step-area{margin-bottom:35px}.sec05{background:#fff;padding:5em 0}.s05-head{font-size:18px;font-weight:800;text-align:center}#all-wrap .sec06{text-align:center;background:#F4FCFF;margin-top:0;padding:5em 0}p.s06-head{font-size:18px;font-weight:800;text-align:center;color:#005bab;margin-bottom:30px}.voice-area{margin-bottom:35px}.voice-area p{text-align:left;font-weight:500}#all-wrap .sec07{background:#fff;margin-top:0;padding:5em 0}.faq-area{margin-top:50px}.faq-li{border-bottom:1px solid #1c99d1;margin-bottom:1.2rem;padding-bottom:.2rem}.faq-area p{font-size:18px;font-weight:600;text-indent:-48px;padding-left:48px}p.q-txt{color:#1c99d1}.faq-area img{width:40px;margin-right:8px}p.a-txt span{color:#E75096}div#mv,.sec01,.sec02,.sec03,.sec04,.sec05,#all-wrap .sec06,.sec07,.sec08,.sec09,.sec10{padding:0}div#mv p{background:#B40303;margin:0;color:#fff;text-align:center;font-size:20px;font-weight:600;padding:13px 0 15px}.company-info{background:linear-gradient(60deg,#000000a1,#000000a1),url(../img/about-bg.jpg);background-size:cover;background-repeat:no-repeat;padding:5em 0;text-align:center;color:#fff}@media(min-width:768px){.col-lg-6.col-md-8{width:66.6666666667%}}@media(min-width:1600px){.col-lg-6.col-md-8{width:50%}}@media(max-width:641px){#all-wrap .sec02,#all-wrap .sec03,#all-wrap .sec04,#all-wrap .sec05,#all-wrap .sec06,#all-wrap .sec07{padding:0 0}.sec01{padding:3em 10px 3em}.hukidashi{width:140px;top:-1.8em}.to-top-btn{width:100%}.sec02-ri>p{text-align:center}a.free-form{padding:10px 20px 12px;font-size:18px}}h2#rest_main_heading{background:#B40303;margin:0;color:#fff;text-align:center;font-size:20px;font-weight:600;padding:13px 0 15px}ul.internet_about_link{display:flex;gap:32px;text-align:center;flex-wrap:wrap;width:500px;margin:0 auto;padding:0;justify-content:center}ul.internet_about_link li{position:relative;font-size:15px;letter-spacing:.1em;list-style:none}ul.internet_about_link li a{text-decoration:none;color:#333;transition:opacity .1s}ul.internet_about_link li a:hover{opacity:.5}ul.internet_about_link li::marker{display:none}ul.internet_about_link li::before{background-color:#333;content:"";height:15px;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:1px}ul.internet_about_link li:last-child::before{display:none}@media(max-width:748px){ul.internet_about_link{width:100%}}.container.company-info{margin-top:0 !important;background:#fff;padding-bottom:20px}.siteseal_fl p{margin:0;font-size:13px}.sp-d{display:none}@media(max-width:768px){.sp-d{display:block}.pc-d{display:none}.gmoGroupSecurity{width:100%}}html{scroll-behavior:smooth}.contact-form-anchor{display:block;scroll-margin-top:80px}.sp-fixed-contact-btn{display:none}@media(max-width:991px){.sp-fixed-contact-btn{display:block;position:fixed;left:0;right:0;bottom:0;z-index:999;padding:10px 5%;background:#fff;box-shadow:0 -7px 5px rgb(0 0 0 / 5%)}.sp-fixed-contact-btn__link{display:block;width:100%;text-align:center;padding:14px 10px;background:#005bab;color:#fff;font-weight:700;border-radius:6px;text-decoration:none}.sp-fixed-contact-btn__link:hover,.sp-fixed-contact-btn__link:active{color:#fff;opacity:.9}.sp-fixed-contact-btn.is-stopped{position:absolute;bottom:auto}#all-wrap{padding-bottom:70px}#all-wrap{width:100%}.contact-table{display:flex;justify-content:center}.contact-table.my-lg-4{margin-top:30px}#side-form .container{margin-top:8em}}.site-seal{display:flex;justify-content:center;gap:10px;margin:3em 0;width:calc(100% - 400px)}.Internet-logo img{height:18px;width:auto;margin:20px 0}.Internet-logo{margin:0 0 0 15em;width:calc(100% - 400px)}.footer-sns-box{display:flex;gap:10px;flex-direction:row;align-content:center}.footer-sns-box img{width:20px;height:auto}.gmoGroupSecurity{width:calc(100% - 400px)}.gmoGroupSecurity_box{margin:0 0 0 2em}@media(max-width:1550px){.gmoGroupSecurity_box{margin:0px 0 0 -12em}.Internet-logo{margin:0px 0 0 6em}}@media(max-width:991px){.Internet-logo{display:contents}.footer-sns-box img{margin-bottom:20px;margin-top:0}.Internet-logo img{margin:20px 12px}.site-seal,.Internet-logo,.gmoGroupSecurity,.gmoGroupFooter,.siteseal_fl{width:100%}.Internet-logo{margin:0 0 0 2em}.gmoGroupSecurity_box{margin:0 auto}}