@media print,screen and (min-width: 768px){.sp{display:none !important}}@media only screen and (max-width: 767px){.pc{display:none !important}}@media print,screen{*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;word-wrap:break-word}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,address,em,img,q,small,big,sub,sup,var,button,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tr,th,td,article,figure,footer,header,nav,section,input,textarea,b,strong,select{margin:0;padding:0;border:0;outline:0;font-size:1.8rem;font-weight:inherit;vertical-align:baseline;background:rgba(0,0,0,0)}span,input,button{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}html{visibility:hidden}html.wf-active{visibility:visible}big{font-size:larger}small{font-size:smaller}sup{vertical-align:super;font-size:smaller;font-weight:inherit}sub{vertical-align:sub;font-size:smaller;font-weight:inherit}b,strong{font-weight:700}textarea{resize:vertical}html,body{color:#222;line-height:1}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1.6em}main,header,footer{display:block}main{overflow:hidden}ul,ol{list-style:none;list-style-type:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top;font-size:0;line-height:0;width:100%;height:auto}section{position:relative}.wrapper{max-width:calc(1000px + 6rem);width:100%;margin:0 auto;padding:0 3rem;position:relative}a:hover{opacity:1}.sec-ttl{text-align:center;font-size:4.8rem;line-height:1.6;font-weight:700;margin:0 0 5rem}.sec-ttl span{color:#009c94}.button{width:100%;max-width:42rem;border-radius:7.5rem;box-shadow:0 .3rem .2rem rgba(255,147,0,.15);position:relative;margin:0 auto;top:0;transition:.2s ease-out;overflow:hidden;outline:none;background-image:none;border:none;cursor:pointer}.button a,.button input{display:flex;align-items:center;justify-content:center;width:100%;min-height:7.5rem;background-color:#ff9300;padding:1rem 7.5rem;text-align:center;font-size:2rem;font-weight:700;color:#fff}.button::before{content:"";background-image:url(../img/gbank/icon-mail.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:4rem;transform:translate(0, -50%);width:3.2rem;height:2.4rem;transition:.2s ease-out;pointer-events:none}.button::after{content:"";background-image:url(../img/gbank/icon-arr.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;right:4rem;transform:translate(0, -50%);width:1.9rem;height:1.1rem;pointer-events:none}}@media print,screen and (min-width: 768px){.button:hover{top:.1rem}.button:hover a,.button:hover input{background-color:#f28200;opacity:1}.button:hover::before{transform:translate(0, -50%) rotate(-12deg)}}@media print,screen{#gbank-header{position:fixed;top:-12rem;left:0;width:100%;background-color:#fff;z-index:999;transition:.2s ease-out}#gbank-header .wrapper{max-width:calc(1340px + 3rem)}#gbank-header.on{top:0}.gbank-header-container{display:flex;align-items:center;gap:0 1rem;height:10rem}.gbank-header-logo{width:clamp(10rem,13.7vw,16rem)}.gbank-header-nav{display:flex;align-items:center;gap:0 3.7vw;margin:0 0 0 auto}.gbank-header-ul{display:flex;align-items:center;gap:0 3vw}.gbank-header-a{display:block;font-size:clamp(1.4rem,1.2vw,1.6rem);font-weight:700;color:#485d69;transition:.2s ease-out}.gbank-header-button{border-radius:5rem;width:clamp(15rem,12.7vw,17rem);position:relative;transition:.2s ease-out;overflow:hidden}.gbank-header-button a{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;background-color:#ff9300;padding:1rem 1rem 1rem 4.2rem;text-align:center;font-size:clamp(1.4rem,1.2vw,1.6rem);font-weight:700;color:#fff}.gbank-header-button::before{content:"";background-image:url(../img/gbank/icon-mail.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:2.2rem;transform:translate(0, -50%);width:2rem;height:1.5rem;transition:.2s ease-out;pointer-events:none}}@media print,screen and (min-width: 768px){.gbank-header-button:hover a{background-color:#f28200}.gbank-header-button:hover::before{transform:translate(0, -50%) rotate(-12deg)}}@media print,screen{#gbank-mv{display:flex;padding:0 0 8.7vw;overflow:hidden}#gbank-mv::before{content:"";background-image:url(../img/gbank/mv-bldg.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:-12.6vw;left:3.5vw;width:57vw;height:12.6vw;transition:bottom .4s cubic-bezier(0.34, 1.56, 0.64, 1) 1.4s}.gbank-mv-slider-container{order:2;width:57.6%;margin:0 0 0 auto;position:relative}.gbank-mv-slider-container::before{content:"";background-image:url(../img/gbank/mv-arr.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-19vw;left:-0.7vw;width:63.2vw;height:auto;aspect-ratio:1/1;transform:rotate(180deg);opacity:0;z-index:1;transform-origin:50% 50%;transition:transform .4s ease-out .2s,opacity .2s ease-out .2s;pointer-events:none}.gbank-mv-slider-container .gbank-mv-slider{opacity:0;transition:opacity .6s ease-out .6s;position:relative;z-index:0}.gbank-mv-slider-container .gbank-mv-slider .gbank-mv-pagination{display:flex;align-items:center;gap:0 1vw;width:-moz-max-content;width:max-content;position:relative;bottom:0;left:56%;transform:translate(-50%, 0);margin:3vw 0 0}.gbank-mv-slider-container .gbank-mv-slider .gbank-mv-pagination .swiper-pagination-bullet{display:block;width:.7vw;height:.7vw;background-color:#7c8e9b;margin:0;opacity:1}.gbank-mv-slider-container .gbank-mv-slider .gbank-mv-pagination .swiper-pagination-bullet-active{background-color:#009e9c}.gbank-mv-ul{position:relative;z-index:0}.gbank-mv-li{-webkit-mask-image:url(../img/gbank/circle.svg);mask-image:url(../img/gbank/circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:63.2vw;mask-size:63.2vw;-webkit-mask-position:bottom left;mask-position:bottom left}.gbank-mv-ttl{order:1;width:42.4%;padding:15.3vw 0 0 6%}.gbank-mv-ttl .ttl1{width:73.3%;margin:0 0 1.7vw;position:relative;left:-150%;transition:left .2s ease-out .8s}.gbank-mv-ttl .ttl2{width:74.8%;margin:0 0 2.1vw;position:relative;left:-150%;transition:left .2s ease-out 1s}.gbank-mv-ttl .logo{width:92.6%;position:relative;left:-150%;transition:left .2s ease-out 1.2s}@keyframes gbank-mv-scr{0%{opacity:0;top:70%}40%{opacity:0;top:20%}70%{opacity:1;top:20%}100%{opacity:1;top:70%}}.gbank-mv-scr{position:absolute;bottom:3rem;left:50%;transform:translate(-50%, 0);transition:.4s ease-out 2s;opacity:0}.gbank-mv-scr .mouse{display:block;width:2.2rem;height:3.6rem;border-radius:2.2rem;border:.2rem solid #485d69;position:relative;margin:0 auto .8rem}.gbank-mv-scr .mouse span{position:absolute;display:block;top:21%;left:50%;width:.6rem;height:.6rem;transform:translate(-50%, 0);background-color:#485d69;border-radius:100%;animation:gbank-mv-scr 2.5s linear infinite}.gbank-mv-scr p{text-align:center;font-size:1.8rem;font-weight:700;color:#485d69}html.wf-active #gbank-mv::before{bottom:0}html.wf-active .gbank-mv-slider-container::before{transform:rotate(0deg);opacity:1}html.wf-active .gbank-mv-slider{opacity:1}html.wf-active .gbank-mv-ttl .ttl1{left:0}html.wf-active .gbank-mv-ttl .ttl2{left:0}html.wf-active .gbank-mv-ttl .logo{left:0}html.wf-active .gbank-mv-scr{opacity:1}#gbank-intro{background-color:#e4f7f3;padding:10rem 0}#gbank-intro::after{content:"";position:absolute;bottom:-5rem;left:50%;transform:translate(-50%, 0);width:0;height:0;border-style:solid;border-width:5rem 5.6rem 0 5.6rem;border-color:#e4f7f3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#gbank-intro .sec-ttl{font-size:3.2rem;margin:0 0 9rem}.gbank-intro-ul{display:flex;gap:0 5%}.gbank-intro-li{display:flex;flex-direction:column;width:30%;height:100%}.gbank-intro-li .txt{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;min-height:20rem;background-color:#fff;padding:2rem 1.5rem;border-radius:.8rem;text-align:center;font-size:2rem;line-height:1.4;letter-spacing:.1em;position:relative}.gbank-intro-li .txt::before{content:"";background-image:url(../img/gbank/icon-check.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%, 0);width:3rem;height:3rem}.gbank-intro-li .imgbox{margin:-3rem 0 0;position:relative;overflow:hidden}.gbank-intro-li .imgbox .hov{position:absolute}.gbank-intro-li .imgbox .img{width:74%;margin:0 auto;position:relative}.gbank-intro-li .imgbox.box01 .hov{position:absolute;top:36%;left:50%;transform:translate(-50%, 0);width:43.4%;height:.5rem;border-radius:.5rem;background-color:#ededed}.gbank-intro-li .imgbox.box01 .hov::before,.gbank-intro-li .imgbox.box01 .hov::after{position:absolute;top:-50%;transform:translate(-50%, -50%);transition:.3s ease-out;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal;font-size:min(7.3rem,7.16vw);font-weight:700;color:#74cbc6}.gbank-intro-li .imgbox.box01 .hov::before{content:"60";left:-38%}.gbank-intro-li .imgbox.box01 .hov::after{content:"80";left:138%}.gbank-intro-li .imgbox.box01 .hov span{position:absolute;top:50%;left:.1rem;transform:translate(0, -50%);transition:.3s ease-out;width:1rem;height:.3rem;border-radius:.3rem;background-color:#8cd3cc;display:block}.gbank-intro-li .imgbox.box02 .hov{position:absolute;top:-80%;left:44%;transform:translate(-50%, 0);transition:.3s ease-out;width:51%}.gbank-intro-li .imgbox.box03 .hov{position:absolute;top:30%;left:50%;transform:translate(-50%, 0);z-index:1;transition:.3s ease-out;opacity:0;width:59%}}@media print,screen and (min-width: 768px){.gbank-intro-li .imgbox:hover.box01 .hov span{width:calc(100% - .2rem)}.gbank-intro-li .imgbox:hover.box02 .hov{top:10%}.gbank-intro-li .imgbox:hover.box03 .hov{opacity:1}}@media print,screen{#gbank-active{padding:13rem 0 15rem}#gbank-active .sec-ttl{font-size:4rem;color:#485d69;margin:0 0 -4.5rem;position:relative;z-index:1}#gbank-active .sec-ttl .logo{display:inline-block;width:100%;max-width:32.3rem;vertical-align:.5em;margin:0 0 1rem}#gbank-active .img{width:100%;max-width:83.5rem;margin:0 auto 3rem;position:relative}#gbank-active .img::before{content:"";background-image:url(../img/gbank/active-bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;position:absolute;top:40%;left:50%;z-index:-1;transform:translate(-50%, -50%);min-width:200rem;width:100vw;height:28.5rem}#gbank-feature{padding:0 0 15rem}#gbank-feature .sec-ttl{margin:0 0 11rem}.gbank-feature-li{background-color:#f5f5f5;border-radius:.8rem;padding:6rem 3rem 3rem;margin:0 0 9rem;position:relative}.gbank-feature-li:last-child{margin:0}.gbank-feature-li .point{min-width:6rem;width:6rem;height:6rem;padding:.7rem 0 0;border-radius:100%;background-color:#009c94;text-align:center;font-size:4rem;font-weight:700;line-height:1;color:#fff;position:absolute;top:-3rem;left:50%;transform:translate(-50%, 0)}.gbank-feature-li .point span{position:absolute;top:-2.5rem;left:50%;transform:translate(-50%, 0);font-size:1.8rem;color:#009c94}.gbank-feature-li .point-ttl{text-align:center;font-size:2.4rem;font-weight:700;line-height:1.6}.gbank-feature-li .point-ttl span{color:#009c94}.gbank-feature-li .point-txt{text-align:center;line-height:1.6;color:#485d69;margin:1rem 0 0}.gbank-feature-li.point01{padding-bottom:5rem}.gbank-feature-li.point01 .point-ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2.75%;width:100%;max-width:73rem;margin:1.5rem auto 0}.gbank-feature-li.point01 .point-li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:31.5%;background-color:#fff;border-radius:100%;aspect-ratio:1/1}.gbank-feature-li.point01 .point-li .img{width:100%;max-width:8.8rem;margin:0 auto 1rem}.gbank-feature-li.point01 .point-li .txt{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.8em;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.4;color:#485d69}.gbank-feature-li.point02{padding-bottom:5rem}.gbank-feature-li.point02 .img{width:100%;max-width:89.2rem;margin:2rem auto 0}.gbank-feature-li.point03 .content{background-color:#fff;border-radius:.8rem;padding:5rem 4rem;margin:2rem 0 0;position:relative}.gbank-feature-li.point03 .content::before{content:"";background-image:url(../img/gbank/icon-double.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-2.5rem;left:2.2rem;width:4rem;height:3rem}.gbank-feature-li.point03 .content .ttlbox{display:grid;grid-template-columns:21.5% 1fr;gap:1rem 4vw}.gbank-feature-li.point03 .content .ttlbox .img{grid-column:1/2;grid-row:1/4}.gbank-feature-li.point03 .content .ttlbox .ttl{grid-column:2/3;font-size:4rem;font-weight:700;line-height:1.3;color:#009c94}.gbank-feature-li.point03 .content .ttlbox .namebox .name{font-weight:700;line-height:1.2;color:#485d69}.gbank-feature-li.point03 .content .ttlbox .namebox .name span{font-size:3rem}.gbank-feature-li.point03 .content .ttlbox .namebox .data{display:flex;gap:1rem;margin:.5rem 0 0}.gbank-feature-li.point03 .content .ttlbox .namebox .data span{background-color:#ededed;padding:.5rem 1.5rem;border-radius:3rem;text-align:center;font-size:1.6rem;line-height:1.2;color:#485d69}.gbank-feature-li.point03 .content .txtbox{margin:2.5rem 0 0}.gbank-feature-li.point03 .content .txtbox .txt1{font-size:2.4rem;font-weight:700;line-height:1.3;color:#485d69;margin:0 0 1.5rem}.gbank-feature-li.point03 .content .txtbox .txt2{display:flex;align-items:baseline;gap:0 1rem;line-height:1.6;color:#485d69;margin:0 0 2rem;position:relative}.gbank-feature-li.point03 .content .txtbox .txt2:last-child{margin:0}.gbank-feature-li.point03 .content .txtbox .txt2::before{content:"";background-image:url(../img/gbank/icon-check.svg);background-repeat:no-repeat;background-size:contain;background-position:center;min-width:1.5rem;width:1.5rem;height:1.5rem}#gbank-flow{padding:0 0 15rem}.gbank-flow-ul{display:flex;gap:0 4%;margin:0 0 6rem;position:relative}.gbank-flow-ul::before{content:"";background-image:url(../img/gbank/dashed.png);background-repeat:repeat;background-size:contain;background-position:center;position:absolute;top:26.75rem;left:50%;transform:translate(-50%, 0);z-index:-1;width:100vw;height:.1rem}.gbank-flow-li{width:22%}.gbank-flow-li .img{display:flex;align-items:center;justify-content:center;height:22rem;border-radius:.8rem;margin:0 0 2rem}.gbank-flow-li .img img{width:100%;max-width:11.2rem}.gbank-flow-li .no{display:flex;align-items:center;justify-content:center;min-width:5.5rem;width:5.5rem;height:5.5rem;border-radius:100%;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:700;font-optical-sizing:auto;font-style:normal;text-align:center;font-size:2.2rem;font-weight:700;line-height:1;margin:0 0 1rem}.gbank-flow-li .ttl{font-size:2rem;font-weight:700;line-height:1.6}.gbank-flow-li .txt{line-height:1.8;color:#485d69;margin:1rem 0 0}.gbank-flow-li:nth-child(odd) .img{background-color:#fff1d3}.gbank-flow-li:nth-child(odd) .no{background-color:#fff1d3;color:#ff9300}.gbank-flow-li:nth-child(even) .img{background-color:#d1eee9}.gbank-flow-li:nth-child(even) .no{background-color:#d1eee9;color:#009c94}#gbank-interview{padding:0 0 15rem}.gbank-interview-ul{display:flex;flex-wrap:wrap;gap:4rem 4%;margin:0 0 5rem}.gbank-interview-li{width:48%;background-color:#f5f5f5;border-radius:.8rem;padding:4rem}.gbank-interview-li .ttlbox{display:flex;align-items:center;gap:0 7.5%;margin:0 0 2rem}.gbank-interview-li .ttlbox .img{width:35%}.gbank-interview-li .ttlbox .namebox{width:57.5%}.gbank-interview-li .ttlbox .namebox .name{font-size:2.4rem;font-weight:700;line-height:1.4;color:#485d69;margin:0 0 1rem}.gbank-interview-li .ttlbox .namebox .data span{display:block;max-width:-moz-max-content;max-width:max-content;background-color:#fff;padding:.5rem 1.5rem;border-radius:3rem;text-align:center;font-size:1.6rem;line-height:1.2;color:#485d69;margin:0 0 .5rem}.gbank-interview-li .ttlbox .namebox .data span:last-child{margin:0}.gbank-interview-li .txtbox .ttl{font-size:2.4rem;font-weight:700;line-height:1.5;color:#009c94;padding-left:.5em;text-indent:-0.5em;margin:0 0 .5rem}.gbank-interview-li .txtbox .txt{line-height:2;color:#485d69}#gbank-qa{background-color:#e4f7f3;padding:5rem 0 0}.gbank-qa-li{background-color:#fff;border-radius:1.6rem;overflow:hidden;margin:0 0 3rem}.gbank-qa-li:last-child{margin:0}.gbank-qa-li .q{background-color:#fff;padding:2rem 6rem 2rem 2.5rem;position:relative;transition:.2s ease-out}.gbank-qa-li .q::before,.gbank-qa-li .q::after{content:"";position:absolute;top:50%;right:4.5rem;transform:translate(50%, -50%) rotate(0deg);transition:.2s ease-out;width:1.6rem;border-bottom:.3rem solid #485d69}.gbank-qa-li .q::after{transform:translate(50%, -50%) rotate(90deg)}.gbank-qa-li .q .txt{display:flex;align-items:center;gap:0 2rem;font-size:2rem;font-weight:700;line-height:1.45;color:#485d69;transition:.2s ease-out}.gbank-qa-li .q .txt::before{content:"Q";display:flex;align-items:center;justify-content:center;min-width:3.6rem;width:3.6rem;height:3.6rem;border-radius:100%;background-color:#009c94;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:700;font-optical-sizing:auto;font-style:normal;text-align:center;font-weight:700;line-height:1;color:#fff;transition:.2s ease-out}.gbank-qa-li .q.on{background-color:#009c94}.gbank-qa-li .q.on::before,.gbank-qa-li .q.on::after{border-color:#fff}.gbank-qa-li .q.on::after{transform:translate(50%, -50%) rotate(0deg)}.gbank-qa-li .q.on .txt{color:#fff}.gbank-qa-li .q.on .txt::before{background-color:#fff;color:#009c94}.gbank-qa-li .a{display:none;padding:2rem 4rem 3rem}.gbank-qa-li .a .txt{line-height:1.8;color:#485d69}#gbank-contact{background-color:#e4f7f3;padding:15rem 0}.gbank-contact-content{background-color:#fff;border-radius:1.6rem;overflow:hidden}.gbank-contact-content.tel{margin:0 0 5rem}.gbank-contact-ttl{text-align:center;font-size:3.2rem;font-weight:700;line-height:1.4;color:#fff;padding:1.2rem 4rem;background-color:#ff9300}.gbank-contact-tel{display:flex;padding:5rem 0}.gbank-contact-tel .time{display:flex;flex-direction:column;justify-content:center;width:38%;padding:1.5rem 4.5%;border-right:.1rem solid #babbbc}.gbank-contact-tel .time .txt{font-size:2rem;font-weight:700;line-height:1.6;color:#485d69;margin:0 0 .5rem}.gbank-contact-tel .time .txt:last-child{margin:0}.gbank-contact-tel .time .txt .t1{display:inline-block;background-color:#ff9300;padding:.5rem 1.5rem;border-radius:3rem;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.2;color:#fff;vertical-align:text-bottom;margin:0 1rem 0 0}.gbank-contact-tel .time .txt .t2{font-size:4rem;font-weight:700;line-height:1.2;color:#485d69}.gbank-contact-tel .tel{width:62%;padding:1.5rem 4.5%}.gbank-contact-tel .tel .txt{display:flex;justify-content:space-between;margin:0 0 1.5rem}.gbank-contact-tel .tel .txt:last-child{margin:0}.gbank-contact-tel .tel .txt p{font-size:3rem;font-weight:700;line-height:1.2;color:#485d69}.gbank-contact-tel .tel .txt a{display:flex;align-items:center;gap:0 1rem;font-size:3.2rem;font-weight:700;line-height:1.2}.gbank-contact-tel .tel .txt a::before{content:"";display:block;background-image:url(../img/gbank/icon-tel.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3.2rem;height:2.6rem}.gbank-contact-form{padding:5rem 4%}.gbank-contact-form .form-ul{margin:0 0 5rem}.gbank-contact-form .form-li{display:flex;gap:0 4.5%;margin:0 0 2rem}.gbank-contact-form .form-li:last-child{margin:0}.gbank-contact-form .form-item{width:100%}.gbank-contact-form .form-ttl{display:flex;align-items:center;gap:0 1rem;margin:0 0 1rem}.gbank-contact-form .form-ttl .ttl{font-size:2rem;font-weight:700;line-height:1.4}.gbank-contact-form .form-ttl .req{display:block;background-color:#ff9300;border-radius:.4rem;padding:.5rem 2rem;text-align:center;font-size:1.6rem;font-weight:700;color:#fff}.gbank-contact-form .form-input .error{font-size:1.4rem;margin:.5rem 0 0}.gbank-contact-form .form-input textarea{min-height:5rem}.gbank-contact-form .form-input input[type=text],.gbank-contact-form .form-input input[type=email],.gbank-contact-form .form-input textarea{width:100%;background-color:#f5f5f5;border-radius:.8rem;padding:1rem 2rem;line-height:2;color:#485d69}.gbank-contact-form .form-input input[type=text]::-moz-placeholder, .gbank-contact-form .form-input input[type=email]::-moz-placeholder, .gbank-contact-form .form-input textarea::-moz-placeholder{color:#babbbc}.gbank-contact-form .form-input input[type=text]::placeholder,.gbank-contact-form .form-input input[type=email]::placeholder,.gbank-contact-form .form-input textarea::placeholder{color:#babbbc}.gbank-contact-form .form-input input[type=radio],.gbank-contact-form .form-input input[type=checkbox]{display:block;background-color:#ededed;border-radius:100%;width:2rem;min-width:2rem;height:2rem;margin:.2em 0 0;cursor:pointer}.gbank-contact-form .form-input input[type=radio]::after,.gbank-contact-form .form-input input[type=checkbox]::after{display:none}.gbank-contact-form .form-input input[type=radio]:checked,.gbank-contact-form .form-input input[type=checkbox]:checked{background-color:#ff9300;box-shadow:inset 0 0 0 .4rem #ededed}.gbank-contact-form .form-input .note{line-height:1.4;color:#485d69;margin:.5rem 0 0}.gbank-contact-form .form-radio .mwform-radio-field{max-width:-moz-max-content;max-width:max-content;display:block;margin:0 0 1rem}.gbank-contact-form .form-radio .mwform-radio-field label{display:flex;cursor:pointer}.gbank-contact-form .form-radio .mwform-radio-field label .mwform-radio-field-text{line-height:1.4;color:#485d69;margin:0 0 0 1rem}.gbank-contact-form .form-agree{background-color:#f5f5f5;border-radius:.8rem;padding:3rem 2rem 3rem 3rem}.gbank-contact-form .form-agree .scr{height:28rem;padding:0 3rem 0 0;overflow:auto;scrollbar-color:#5dbcb5 #fff;scrollbar-width:thin}.gbank-contact-form .form-agree .scr .ttl{font-size:1.6rem;font-weight:700;line-height:2;color:#485d69}.gbank-contact-form .form-agree .scr .txt{font-size:1.6rem;line-height:2;color:#485d69;margin:0 0 3.5rem}.gbank-contact-form .form-agree .scr .txt:last-child{margin:0}.gbank-contact-form .agree-check{display:flex;cursor:pointer;max-width:-moz-max-content;max-width:max-content;margin:1rem auto 0}.gbank-contact-form .agree-check .agree-txt{line-height:1.4;color:#485d69;margin:0 0 0 1rem}.gbank-contact-form .mwform-checkbox-field-text{display:none}.gbank-contact-form .form-button{display:flex;justify-content:center;gap:0 3rem}.gbank-contact-form .form-button .button{max-width:36rem;margin:0}.gbank-contact-form .form-button .button::after{transform:translate(0, -50%) rotate(-90deg)}.gbank-contact-form .form-button .button.back{display:none}.gbank-contact-form .form-button .button.back input{background-color:#7b8d9b}.gbank-contact-form .form-button .button.back::before,.gbank-contact-form .form-button .button.back::after{display:none}}@media print,screen and (min-width: 768px){.gbank-contact-form .form-button .button.back:hover input{background-color:#485d69}}@media print,screen{.gbank-contact-form .confirm-note{display:none;line-height:2;color:#485d69;margin:0 0 5rem}.gbank-contact-form .confirm-agree{display:none;font-size:2.4rem;line-height:1.5;color:#485d69;margin:0 0 5rem}.gbank-contact-form .confirm-agree span{color:#ff9300}.gbank-contact-form .gbank-thanks-ttl{text-align:center;font-size:4rem;font-weight:700;line-height:1.3;margin:0 0 4.5rem}.gbank-contact-form .gbank-thanks-ttl::before{content:"";display:block;background-image:url(../img/gbank/icon-thanks.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:8.5rem;height:8.5rem;margin:0 auto 3rem}.gbank-contact-form .gbank-thanks-img{width:100%;max-width:25rem;margin:0 auto 4.5rem}.gbank-contact-form .gbank-thanks-txt{text-align:center;font-size:2rem;font-weight:700;line-height:1.6;margin:0 0 4.5rem}.gbank-contact-form .gbank-thanks-button{max-width:38rem}.gbank-contact-form .gbank-thanks-button::after{transform:translate(0, -50%) rotate(-90deg)}#page-gbank:has(#gbank-contact .mw_wp_form_confirm) section:not(#gbank-contact){display:none}.mw_wp_form_confirm .gbank-contact-content.tel{display:none}.mw_wp_form_confirm .gbank-contact-form .form-li.agree{display:none}.mw_wp_form_confirm .gbank-contact-form .form-ttl .req{display:none}.mw_wp_form_confirm .gbank-contact-form .form-input{line-height:2;color:#485d69}.mw_wp_form_confirm .gbank-contact-form .form-input .note{display:none}.mw_wp_form_confirm .gbank-contact-form .form-button .button.back{display:block}.mw_wp_form_confirm .gbank-contact-form .confirm-note,.mw_wp_form_confirm .gbank-contact-form .confirm-agree{display:block}#gbank-profile{background-color:#e4f7f3;padding:0 0 15rem}#gbank-profile .sec-ttl{margin:0 0 3rem}.gbank-profile-li{display:flex;align-items:baseline;position:relative}.gbank-profile-li::before,.gbank-profile-li::after{content:"";position:absolute;bottom:0;left:0;border-radius:.2rem;transform:translate(0, 50%)}.gbank-profile-li::before{width:100%;height:.1rem;background-color:#babbbc}.gbank-profile-li::after{width:11.5rem;height:.2rem;background-color:#009c94}.gbank-profile-li:last-child::before,.gbank-profile-li:last-child::after{display:none}.gbank-profile-li .name{min-width:11.5rem;width:11.5rem;padding:2rem 1rem;font-size:2rem;font-weight:700;line-height:1.45;position:relative}.gbank-profile-li .detail{width:100%;padding:2rem min(6rem,4.2vw)}.gbank-profile-li .detail .txt{display:flex;align-items:flex-end;line-height:1.8}.gbank-profile-li .detail .ttl{font-weight:700;line-height:1.8}.gbank-profile-li .detail .link{line-height:1.6;color:#009c94}.gbank-profile-li .detail .box{margin:0 0 2rem}.gbank-profile-li .detail .box:last-child{margin:0}.gbank-profile-li .logo{display:block;width:4.4rem;min-width:4.4rem;margin:0 1rem 0 0}#gbank-footer{padding:1.7rem 0}#gbank-footer .wrapper{max-width:calc(1440px + 6rem)}.gbank-footer-container{display:grid;grid-template-columns:1fr auto 1fr}.gbank-totop{font-size:1.4rem;font-weight:700;color:#485d69;transition:.2s ease-out}.gbank-totop span{margin:0 .5rem 0 0;position:relative;top:0;transition:.2s ease-out}}@media print,screen and (min-width: 768px){.gbank-totop:hover{color:#009e95}.gbank-totop:hover span{top:-0.5rem}}@media print,screen{.gbank-copyright{max-width:-moz-max-content;max-width:max-content;text-align:center;font-size:1.6rem;color:#babbbc;letter-spacing:-0.05em}.gbank-banner{position:fixed;bottom:6rem;right:2%;width:26.7rem;transition:.2s ease-out;z-index:98}.gbank-banner .close{position:absolute;top:.2rem;right:.4rem;width:2.6rem;height:2.6rem;background-color:#485d69;border-radius:50%;cursor:pointer}.gbank-banner .close::before,.gbank-banner .close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.6rem;height:.3rem;background-color:#fff;border-radius:.3rem}.gbank-banner .close::before{transform:translate(-50%, -50%) rotate(45deg)}.gbank-banner .close::after{transform:translate(-50%, -50%) rotate(-45deg)}.gbank-banner .img{width:21rem;margin:0 auto}.gbank-banner .link{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:100%;max-width:26.7rem;border-radius:.8rem;transition:.2s ease-out;overflow:hidden}.gbank-banner .link a{display:flex;align-items:center;justify-content:center;width:100%;min-height:6rem;text-align:center;font-size:1.9rem;font-weight:700;line-height:1.2;color:#fff;padding:1rem;background-color:#ff9300;position:relative}}@media print,screen and (min-width: 768px){.gbank-banner .link:hover a{background-color:#f28200}}@media print,screen{#gbank-banner-check:checked~.gbank-banner{opacity:0;pointer-events:none}}@media only screen and (max-width: 767px){html,body{min-width:320px}html{font-size:2.6666666667vw}.wrapper{width:100%;max-width:100%;padding:0 1.5rem}.sec-ttl{font-size:2.4rem;line-height:1.4;margin:0 0 2rem}.button{max-width:32.5rem;border-radius:6.5rem}.button a,.button input{min-height:6.5rem;padding:1rem 7rem;font-size:1.6rem}.button::before{width:2.7rem;height:2rem}#gbank-header{top:-6rem}#gbank-header::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#485d69;opacity:0;transition:.2s ease-out;z-index:1;pointer-events:none}#gbank-header .wrapper{max-width:100%}.gbank-header-container{height:5.5rem}.menu-sw{display:block;width:2.6rem;min-width:2.6rem;height:2.6rem;margin:0 0 0 auto;position:relative;z-index:2;cursor:pointer}.menu-sw span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;border-radius:.25rem;border-bottom:.25rem solid #7b8d9b;transition:.2s ease-out}.menu-sw span::before,.menu-sw span::after{content:"";position:absolute;left:0;width:100%;border-radius:.25rem;border-bottom:.25rem solid #7b8d9b;transition:.2s ease-out}.menu-sw span::before{top:-0.8rem}.menu-sw span::after{top:.8rem}#menu-sw:checked~#gbank-header::before{opacity:.6;pointer-events:auto}#menu-sw:checked~#gbank-header .menu-sw{position:fixed;top:1.5rem;right:1.5rem}#menu-sw:checked~#gbank-header .menu-sw span{border-color:rgba(0,0,0,0)}#menu-sw:checked~#gbank-header .menu-sw span::before,#menu-sw:checked~#gbank-header .menu-sw span::after{top:50%}#menu-sw:checked~#gbank-header .menu-sw span::before{transform:rotate(30deg)}#menu-sw:checked~#gbank-header .menu-sw span::after{transform:rotate(-30deg)}#menu-sw:checked~#gbank-header .gbank-header-nav{right:0}.gbank-header-logo{width:9rem}.gbank-header-nav{position:fixed;top:0;right:-100%;z-index:1;background-color:#fff;width:calc(100% - 2.5rem);height:100vh;border-radius:2rem 0 0 0;display:block;padding:1.5rem 2rem 3rem;margin:0;overflow:auto;transition:.2s ease-out}.gbank-header-ul{display:block;margin:5rem 0 10rem}.gbank-header-li{margin:0 0 3.5rem}.gbank-header-li:last-child{margin:0}.gbank-header-a{font-size:1.6rem;padding-left:1em;text-indent:-1em;position:relative}.gbank-header-a::before{content:"・";color:#009e95}.gbank-header-button{border-radius:6.5rem;width:100%}.gbank-header-button a{min-height:6.5rem;padding:1rem 7rem;font-size:1.6rem}.gbank-header-button::before{width:2.7rem;height:2rem}.gbank-header-info{margin:2rem 0 0}.gbank-header-info .time{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 6.5rem;border-top:.1rem solid #babbbc}.gbank-header-info .time .txt{font-size:1.4rem;font-weight:700;line-height:1.6;color:#485d69;margin:0 0 .5rem}.gbank-header-info .time .txt:last-child{margin:0}.gbank-header-info .time .txt .t1{display:inline-block;background-color:#ff9300;padding:.5rem 1.5rem;border-radius:3rem;text-align:center;font-size:1.2rem;font-weight:500;line-height:1.2;color:#fff;vertical-align:text-bottom;margin:0 .5rem 0 0}.gbank-header-info .time .txt .t2{font-size:2.4rem;font-weight:700;line-height:1.2;color:#485d69}.gbank-header-info .tel{padding:1rem 2.2rem 0;border-top:.1rem solid #babbbc}.gbank-header-info .tel .txt{display:flex;justify-content:space-between;margin:0 0 1rem}.gbank-header-info .tel .txt:last-child{margin:0}.gbank-header-info .tel .txt p{font-size:1.6rem;font-weight:700;line-height:1.2;color:#485d69}.gbank-header-info .tel .txt a{display:flex;align-items:center;gap:0 1rem;font-size:1.6rem;font-weight:700;line-height:1.2}.gbank-header-info .tel .txt a::before{content:"";display:block;background-image:url(../img/gbank/icon-tel.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.2rem;height:1.8rem}#gbank-mv{display:block;padding:0 0 10rem 2.5rem}#gbank-mv::before{background-image:url(../img/gbank/sp-mv-bldg.png);background-repeat:repeat;bottom:-7.6rem;left:50%;transform:translate(-50%, 0);width:100%;height:7.6rem}.gbank-mv-slider-container{width:100%;padding:0 0 0 1rem;margin:0}.gbank-mv-slider-container::before{background-image:url(../img/gbank/sp-mv-arr.png);top:-15.5rem;left:-0.2rem;width:42rem}.gbank-mv-slider-container .gbank-mv-slider .gbank-mv-pagination{gap:0 1rem;margin:2rem 0 0}.gbank-mv-slider-container .gbank-mv-slider .gbank-mv-pagination .swiper-pagination-bullet{width:.5rem;height:.5rem}.gbank-mv-li{-webkit-mask-size:40rem;mask-size:40rem}.gbank-mv-ttl{width:100%;padding:4rem 0 0 0}.gbank-mv-ttl .ttl1{width:18.5rem;margin:0 0 1.5rem}.gbank-mv-ttl .ttl2{width:20.2rem;margin:0 0 1rem}.gbank-mv-ttl .logo{width:25.6rem}.gbank-mv-scr{bottom:1.5rem}.gbank-mv-scr .mouse{margin:0 auto .4rem}.gbank-mv-scr p{font-size:1.4rem}#gbank-intro{padding:2rem 0 3rem}#gbank-intro .wrapper{padding:0 2.5rem}#gbank-intro::after{bottom:-3.2rem;border-width:3.2rem 3.2rem 0 3.2rem}#gbank-intro .sec-ttl{font-size:2rem;margin:0 0 3rem}.gbank-intro-ul{display:block}.gbank-intro-li{flex-direction:row;width:100%;margin:0 0 3rem;position:relative}.gbank-intro-li:last-child{margin:0}.gbank-intro-li .txt{width:100%;max-width:23.8rem;min-height:0;padding:2.5rem 1.5rem;font-size:1.6rem;letter-spacing:.02em}.gbank-intro-li .txt::before{top:-0.9rem;width:1.8rem;height:1.8rem}.gbank-intro-li .imgbox{position:absolute;bottom:0;right:0;margin:0}.gbank-intro-li .imgbox .img{width:9rem}.gbank-intro-li .imgbox.box01{width:10.5rem}.gbank-intro-li .imgbox.box02{width:10rem}.gbank-intro-li .imgbox.box03{width:9rem}.gbank-intro-li:nth-child(even) .txt{margin:0 0 0 auto}.gbank-intro-li:nth-child(even) .imgbox{right:auto;left:0}#gbank-active{padding:8rem 0 7rem}#gbank-active .wrapper{padding:0 2.5rem}#gbank-active .sec-ttl{font-size:2rem;margin:0 0 2rem}#gbank-active .sec-ttl .logo{max-width:20.2rem;vertical-align:1em}#gbank-active .img{max-width:100%}#gbank-active .img::before{background-image:url(../img/gbank/sp-active-bg.png);min-width:0;height:8.5rem}#gbank-feature{padding:0 0 7rem}#gbank-feature .sec-ttl{margin:0 0 7.5rem}.gbank-feature-li{padding:3.5rem 1rem 1rem;margin:0 0 7.5rem}.gbank-feature-li .point{min-width:5rem;width:5rem;height:5rem;padding:1rem 0 0;font-size:2.7rem;top:-2.5rem}.gbank-feature-li .point-ttl{font-size:1.8rem}.gbank-feature-li .point-txt{font-size:1.6rem}.gbank-feature-li.point01{padding-bottom:3rem}.gbank-feature-li.point01 .point-ul{gap:1rem;max-width:100%;margin:2rem auto 0}.gbank-feature-li.point01 .point-li{width:14.5rem}.gbank-feature-li.point01 .point-li .img{max-width:4.86rem}.gbank-feature-li.point01 .point-li .txt{font-size:1.4rem}.gbank-feature-li.point02{padding-bottom:3rem}.gbank-feature-li.point02 .img{max-width:100%;margin:4rem auto 0}.gbank-feature-li.point03 .content{border-radius:.4rem;padding:2rem}.gbank-feature-li.point03 .content::before{top:-1rem;left:1rem;width:2.4rem;height:2rem}.gbank-feature-li.point03 .content .ttlbox{align-items:center;grid-template-columns:9rem 1fr;gap:1rem 1.5rem}.gbank-feature-li.point03 .content .ttlbox .img{grid-row:1/2}.gbank-feature-li.point03 .content .ttlbox .ttl{font-size:1.8rem}.gbank-feature-li.point03 .content .ttlbox .namebox{grid-column:1/3;grid-row:2/3;display:flex;align-items:center;gap:0 1rem}.gbank-feature-li.point03 .content .ttlbox .namebox .name{font-size:1.4rem}.gbank-feature-li.point03 .content .ttlbox .namebox .name span{font-size:2.4rem}.gbank-feature-li.point03 .content .ttlbox .namebox .data{gap:.5rem;margin:0}.gbank-feature-li.point03 .content .ttlbox .namebox .data span{padding:.4rem 1rem;font-size:1.4rem}.gbank-feature-li.point03 .content .txtbox{margin:1.5rem 0 0}.gbank-feature-li.point03 .content .txtbox .txt1{font-size:1.8rem;margin:0 0 .5rem}.gbank-feature-li.point03 .content .txtbox .txt2{font-size:1.4rem;margin:0 0 1.5rem}#gbank-flow{padding:0 0 7rem}#gbank-flow .wrapper{padding:0 2.5rem}.gbank-flow-ul{display:block;margin:0 0 3rem}.gbank-flow-ul::before{top:.1rem;left:4rem;transform:rotate(90deg);transform-origin:top left;width:47rem}.gbank-flow-li{display:flex;width:100%;margin:0 0 3rem}.gbank-flow-li:last-child{margin:0}.gbank-flow-li .img{width:8rem;min-width:8rem;height:8rem;margin:0}.gbank-flow-li .img img{max-width:3.6rem}.gbank-flow-li .no{min-width:2.88rem;width:2.88rem;height:2.88rem;font-size:1.1rem;margin:0 .5rem 0 1rem}.gbank-flow-li .ttl{font-size:1.8rem}.gbank-flow-li .txt{font-size:1.4rem;margin:.5rem 0 0}#gbank-interview{padding:0 0 7rem}.gbank-interview-ul{display:block;margin:0 0 3rem}.gbank-interview-li{width:100%;padding:2rem 2rem 0;margin:0 0 3rem}.gbank-interview-li:last-child{margin:0}.gbank-interview-li .ttlbox{gap:0 1rem;margin:0 0 1rem}.gbank-interview-li .ttlbox .img{width:10rem;min-width:10rem}.gbank-interview-li .ttlbox .namebox{width:100%}.gbank-interview-li .ttlbox .namebox .name{font-size:1.6rem;margin:0 0 .5rem}.gbank-interview-li .ttlbox .namebox .name span{font-size:2rem}.gbank-interview-li .ttlbox .namebox .data span{padding:.4rem 1rem;font-size:1.4rem}.gbank-interview-li .txtbox .ttl{font-size:1.8rem}.gbank-interview-li .txtbox .txt{font-size:1.4rem;max-height:4em;overflow:hidden;transition:max-height .2s ease-out}.gbank-interview-li .txtbox .more-btn{border-top:1px dashed #009e95;padding:2rem 0;margin:2rem 0 0}.gbank-interview-li .txtbox .more-btn span{max-width:-moz-max-content;max-width:max-content;display:block;text-align:center;font-size:1.4rem;font-weight:700;margin:0 auto;position:relative}.gbank-interview-li .txtbox .more-btn span::before{content:"";display:block;position:absolute;top:0;right:-1.5rem;width:.7rem;height:.7rem;border-bottom:.2rem solid #485d69;border-right:.2rem solid #485d69;transform:rotate(45deg);transition:.2s ease-out}.gbank-interview-li .txtbox input[id^=more-btn]:checked~.txt{max-height:99rem;transition-timing-function:ease-in}.gbank-interview-li .txtbox input[id^=more-btn]:checked~.more-btn span::before{top:.5rem;transform:rotate(45deg) scale(-1, -1)}#gbank-qa{padding:3rem 0 0}.gbank-qa-li{margin:0 0 2rem}.gbank-qa-li .q{padding:1rem 5.5rem 1rem 2rem}.gbank-qa-li .q::before,.gbank-qa-li .q::after{right:2.8rem}.gbank-qa-li .q .txt{font-size:1.6rem}.gbank-qa-li .q .txt::before{min-width:2.5rem;width:2.5rem;height:2.5rem;font-size:1.3rem}.gbank-qa-li .a{padding:2rem 2rem 3rem}.gbank-qa-li .a .txt{font-size:1.6rem}#gbank-contact{padding:7rem 0}#gbank-contact .wrapper{padding:0 2.5rem}.gbank-contact-content.tel{margin:0 0 3rem}.gbank-contact-ttl{font-size:1.8rem;padding:1rem 2rem}.gbank-contact-tel{display:block;padding:2rem}.gbank-contact-tel .time{width:100%;padding:0 3.5rem 2rem;border-right:none;border-bottom:.1rem solid #babbbc}.gbank-contact-tel .time .txt{font-size:1.6rem}.gbank-contact-tel .time .txt .t1{font-size:1.4rem;padding:.4rem 1rem;margin:0 .5rem 0 0}.gbank-contact-tel .time .txt .t2{font-size:3rem}.gbank-contact-tel .tel{width:100%;padding:2rem 1rem 0}.gbank-contact-tel .tel .txt p{font-size:1.8rem}.gbank-contact-tel .tel .txt a{font-size:1.8rem}.gbank-contact-tel .tel .txt a::before{width:2.46rem;height:2rem}.gbank-contact-form{padding:2rem 2rem 3rem}.gbank-contact-form .form-ul{margin:0 0 2rem}.gbank-contact-form .form-li{display:block}.gbank-contact-form .form-item{margin:0 0 2rem}.gbank-contact-form .form-item:last-child{margin:0}.gbank-contact-form .form-ttl{margin:0 0 .5rem}.gbank-contact-form .form-ttl .ttl{font-size:1.6rem}.gbank-contact-form .form-ttl .req{font-size:1.4rem;padding:.4rem 1rem}.gbank-contact-form .form-input .error{font-size:1.2rem}.gbank-contact-form .form-input textarea{min-height:10rem}.gbank-contact-form .form-input input[type=text],.gbank-contact-form .form-input input[type=email],.gbank-contact-form .form-input textarea{font-size:1.4rem;padding:.6rem 1rem}.gbank-contact-form .form-input .note{font-size:1.4rem;margin:.5rem 0 0 1rem}.gbank-contact-form .form-radio .mwform-radio-field label .mwform-radio-field-text{font-size:1.6rem}.gbank-contact-form .form-agree{padding:1.5rem 1rem}.gbank-contact-form .form-agree .scr{height:25rem;padding:0 1.5rem 0 0}.gbank-contact-form .form-agree .scr .ttl{font-size:1.4rem}.gbank-contact-form .form-agree .scr .txt{font-size:1.4rem;margin:0 0 2.5rem}.gbank-contact-form .agree-check .agree-txt{font-size:1.6rem}.gbank-contact-form .form-button{display:block}.gbank-contact-form .form-button .button{max-width:100%;margin:0 0 1rem}.gbank-contact-form .form-button .button:last-child{margin:0}.gbank-contact-form .confirm-note{font-size:1.6rem;margin:0 0 3rem}.gbank-contact-form .confirm-agree{text-align:center;font-size:1.6rem;margin:0 0 2rem}.gbank-contact-form .gbank-thanks-ttl{font-size:2rem;margin:0 0 1rem}.gbank-contact-form .gbank-thanks-ttl::before{width:5.8rem;height:5.8rem;margin:0 auto 1rem}.gbank-contact-form .gbank-thanks-img{max-width:12.5rem;margin:0 auto 1rem}.gbank-contact-form .gbank-thanks-txt{font-size:1.4rem;margin:0 0 2rem}.gbank-contact-form .gbank-thanks-button{max-width:100%}#gbank-profile .sec-ttl{margin:0}.gbank-profile-li::after{width:8rem}.gbank-profile-li .name{min-width:9rem;width:9rem;font-size:1.6rem}.gbank-profile-li .detail{padding:2rem 1rem}.gbank-profile-li .detail .txt{align-items:center;font-size:1.4rem;line-height:1.6}.gbank-profile-li .detail .ttl{font-size:1.4rem;line-height:1.6}.gbank-profile-li .detail .link{font-size:1.4rem}#gbank-footer{padding:1.7rem 0 6.2rem}#gbank-footer .wrapper{max-width:100%}.gbank-footer-container{display:flex;justify-content:space-between}.gbank-totop{right:2.5rem;bottom:12rem}.gbank-banner{bottom:0;right:auto;left:0;width:100%}.gbank-banner .link{position:relative;left:0;transform:none;max-width:100%;border-radius:.8rem .8rem 0 0}.gbank-banner .link a{min-height:4.5rem;font-size:1.6rem;padding:1rem 5.5rem}.gbank-banner .link a::before{content:"";background-image:url(../img/gbank/icon-mail.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:2.5rem;transform:translate(0, -50%);width:2.6rem;height:1.8rem;transition:.2s ease-out;pointer-events:none}.gbank-banner .link a::after{content:"";background-image:url(../img/gbank/icon-arr.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;right:2.5rem;transform:translate(0, -50%);width:1.2rem;height:.7rem;pointer-events:none}}