@charset "UTF-8";*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0}button{background:none;border:none;cursor:pointer}.mincho{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}.noto{font-family:"Noto Sans JP",sans-serif}.color-white{color:#fff}.color-blue{color:#00B1F0}.color-yellow3{color:#FFCB1F}.bg-gray3{background-color:#F7F7F7}.bg-blue-light{background-color:#DBF5FF}.bg-gray-linear{background:#F7F7F7;background:-webkit-gradient(linear,left top,left bottom,from(rgb(247,247,247)),to(rgba(247,247,247,0)));background:linear-gradient(rgb(247,247,247) 0%,rgba(247,247,247,0) 100%)}.fw100-thin{font-weight:100!important}.fw400-extra-light{font-weight:200!important}.fw400-light{font-weight:300!important}.fw400-regular{font-weight:400!important}.fw500-medium{font-weight:500!important}.fw600-semi-bold{font-weight:600!important}.fw700-bold{font-weight:700!important}.fw900-black{font-weight:900!important}.show-tb{display:none!important}@media only screen and (max-width:1180px){.show-tb{display:table!important}}.show-tb-ver{display:none!important}@media only screen and (max-width:850px){.show-tb-ver{display:table!important}}.show-sp{display:none!important}@media only screen and (max-width:750px){.show-sp{display:table!important}}@media only screen and (max-width:1180px){.hide-tb{display:none!important}}@media only screen and (max-width:850px){.hide-tb-ver{display:none!important}}@media only screen and (max-width:750px){.hide-sp{display:none!important}}html{width:100%;height:auto;font-size:62.5%}body{width:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:1.6rem;line-height:3rem;font-weight:400;font-style:normal;color:#000}img{display:block;max-width:100%;height:auto;vertical-align:top;outline:none}strong{font-weight:700}.text-shadow{text-shadow:1px 1px 2px rgba(0,0,0,0.25)}#header .header .col-l .btn-burger .bar-icon .bar1,#header .header .col-l .btn-burger .bar-icon .bar2,#header .header .col-l .btn-burger .bar-icon .bar3,#header .header .col-l .btn-burger .dropdown,#menu .menu-row .menu .menu-point .point-list ul li a span,.menu-responsive,.page-top header,.transition,a,a .cover img,a:after,a:before,button,header .header .header-btm .col-l .btn-burger .bar-icon .bar1,header .header .header-btm .col-l .btn-burger .bar-icon .bar2,header .header .header-btm .col-l .btn-burger .bar-icon .bar3,header .header .header-btm .col-l .btn-burger .dropdown,header .header .header-top{-webkit-transition:all 0.3s cubic-bezier(0.75,0.3,0.25,1);transition:all 0.3s cubic-bezier(0.75,0.3,0.25,1)}button:hover{opacity:0.75}a{color:currentColor;text-decoration:none;outline:none}a:hover{opacity:0.75}a:hover .cover img{-webkit-transform:scale(1.1);transform:scale(1.1)}a:hover .hover-underline{background-size:100% 1px}a .cover{overflow:hidden}.link-underline{color:#2B9CFF;text-decoration:underline}.anchor{display:block;position:relative;top:-150px;visibility:hidden}@media only screen and (max-width:1180px){.anchor{top:-120px}}.hover-underline{position:relative;display:inline;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size 0.3s cubic-bezier(0.75,0.3,0.25,1);transition:background-size 0.3s cubic-bezier(0.75,0.3,0.25,1)}.hover-underline:hover{background-size:100% 1px}#wrapper{position:relative}main{position:relative}.content-1440{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.content-1280{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}.content-1240{width:90%;max-width:1240px;margin-left:auto;margin-right:auto}.content-1180{width:90%;max-width:1180px;margin-left:auto;margin-right:auto}.content-1080{width:90%;max-width:1080px;margin-left:auto;margin-right:auto}.content-1070{width:90%;max-width:1070px;margin-left:auto;margin-right:auto}.content-1064{width:90%;max-width:1064px;margin-left:auto;margin-right:auto}.content-970{width:90%;max-width:970px;margin-left:auto;margin-right:auto}.pad120{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:1180px){.pad120{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:750px){.pad120{padding-top:60px;padding-bottom:60px}}.pad100120{padding-top:100px;padding-bottom:120px}@media only screen and (max-width:1180px){.pad100120{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:750px){.pad100120{padding-top:60px;padding-bottom:60px}}.pad80120{padding-top:80px;padding-bottom:120px}@media only screen and (max-width:1180px){.pad80120{padding-bottom:80px}}@media only screen and (max-width:750px){.pad80120{padding-top:60px;padding-bottom:60px}}.pad100{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1180px){.pad100{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:750px){.pad100{padding-top:60px;padding-bottom:60px}}.pad65{padding-top:65px;padding-bottom:65px}@media only screen and (max-width:1180px){.pad65{padding-top:60px;padding-bottom:60px}}.pt120{padding-top:120px}@media only screen and (max-width:1180px){.pt120{padding-top:80px}}@media only screen and (max-width:750px){.pt120{padding-top:60px}}.pb120{padding-bottom:120px}@media only screen and (max-width:1180px){.pb120{padding-bottom:80px}}@media only screen and (max-width:750px){.pb120{padding-bottom:60px}}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.text-center{text-align:center}.block{display:block}.hiligh{background-image:url("/assets/images/commons/bg-hilight.webp");background-repeat:repeat-x;background-position:bottom left;background-size:1px}strong{font-weight:700}.txthead-box.mb50{margin-bottom:50px}@media only screen and (max-width:850px){.txthead-box.mb50{margin-bottom:40px}}@media only screen and (max-width:750px){.txthead-box.mb50{margin-bottom:30px}}.txthead-box.mb40{margin-bottom:40px}@media only screen and (max-width:750px){.txthead-box.mb40{margin-bottom:30px}}.txthead-box.mb30{margin-bottom:30px}.txthead-box.mb20{margin-bottom:20px}.txthead-box.line-left-blue{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.txthead-box.line-left-blue:before{content:"";position:static;display:block;margin-top:14px;width:5px;height:24px;background-color:#00B1F0;margin-right:8px}@media only screen and (max-width:750px){.txthead-box.line-left-blue:before{margin-top:9px}}.txthead-box.line-btm-gray20{padding-bottom:20px;border-bottom:1px solid #CCCCCC}@media only screen and (max-width:750px){.txthead-box.line-btm-gray20{padding-bottom:10px}}.txthead-box .with-icn-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.txthead-box .fz48{font-size:4.8rem;line-height:7.2rem}@media only screen and (max-width:1180px){.txthead-box .fz48{font-size:4rem;line-height:6.4rem}}@media only screen and (max-width:850px){.txthead-box .fz48{font-size:3.6rem;line-height:5.4rem}}@media only screen and (max-width:750px){.txthead-box .fz48{font-size:2.8rem;line-height:4.4rem}}.txthead-box .fz40{font-size:4rem;line-height:6rem}@media only screen and (max-width:1180px){.txthead-box .fz40{font-size:3.4rem;line-height:5.4rem}}@media only screen and (max-width:850px){.txthead-box .fz40{font-size:3rem;line-height:5rem}}@media only screen and (max-width:750px){.txthead-box .fz40{font-size:2.6rem;line-height:4.6rem}}.txthead-box .fz36{font-size:3.6rem;line-height:5.6rem}@media only screen and (max-width:1180px){.txthead-box .fz36{font-size:3rem;line-height:5rem}}@media only screen and (max-width:850px){.txthead-box .fz36{font-size:2.6rem;line-height:4.6rem}}@media only screen and (max-width:750px){.txthead-box .fz36{font-size:2.4rem;line-height:4.4rem}}.txthead-box .fz32{font-size:3.2rem;line-height:5.6rem}@media only screen and (max-width:1180px){.txthead-box .fz32{font-size:2.8rem;line-height:5rem}}@media only screen and (max-width:850px){.txthead-box .fz32{font-size:2.4rem;line-height:4.4rem}}@media only screen and (max-width:750px){.txthead-box .fz32{font-size:2rem;line-height:4rem}}.txthead-box .fz28{font-size:2.8rem;line-height:5.6rem}@media only screen and (max-width:1180px){.txthead-box .fz28{font-size:2.2rem;line-height:5rem}}@media only screen and (max-width:850px){.txthead-box .fz28{font-size:2rem;line-height:4.8rem}}@media only screen and (max-width:750px){.txthead-box .fz28{font-size:1.8rem;line-height:4.4rem}}.txthead-box .fz26{font-size:2.6rem;line-height:4.2rem}@media only screen and (max-width:1180px){.txthead-box .fz26{font-size:2rem;line-height:3.6rem}}@media only screen and (max-width:850px){.txthead-box .fz26{font-size:1.8rem;line-height:3.4rem}}@media only screen and (max-width:750px){.txthead-box .fz26{font-size:1.6rem;line-height:3.2rem}}.txthead-box .fz22{font-size:2.2rem;line-height:4.8rem}@media only screen and (max-width:1180px){.txthead-box .fz22{font-size:2rem;line-height:4.6rem}}@media only screen and (max-width:850px){.txthead-box .fz22{font-size:1.8rem;line-height:4rem}}@media only screen and (max-width:750px){.txthead-box .fz22{font-size:1.6rem;line-height:3.6rem}}.btn-box.mt60{margin-top:60px}@media only screen and (max-width:750px){.btn-box.mt60{margin-top:40px}}.btn-box.mt40{margin-top:40px}.btn-box.mt20{margin-top:20px}.btn-box.table{display:table}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:8px}.btn .icn.abs-right{position:absolute;right:16px}.btn.square-radius{height:60px;border-radius:30px}.btn.square-radius.medium{height:80px;border-radius:40px;gap:16px}.btn.blue{color:#fff;background-color:#00B1F0}.btn.blue-border{color:#000;border:1px solid #00B1F0;background-color:#fff}.btn.green-line{color:#fff;background-color:#39C529}.btn.maxw-420{width:100%;max-width:420px}.btn.maxw-320{width:100%;max-width:320px}.btn.maxw-300{width:100%;max-width:300px}.btn.minw-220{width:220px;min-width:220px}.btn.center{margin-left:auto;margin-right:auto}#mask{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100vh;background-color:#fff}.gototop-fixed{position:fixed;bottom:20px;right:20px;z-index:9;display:none}.btn-next{padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1180px){.btn-next{padding:20px 0}}@media only screen and (max-width:750px){.btn-next{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0 50px 0}}.btn-next.back{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #00B1F0}@media only screen and (max-width:1180px){.btn-next a{padding:10px 0}}@media only screen and (max-width:750px){.btn-next a{gap:10px}}.btn-next a .txt{font-size:2.8rem;line-height:3.8rem;font-weight:700}@media only screen and (max-width:1180px){.btn-next a .txt{font-size:2.4rem;line-height:3.4rem}}.reveal{position:relative;overflow:hidden}.reveal img{width:100%;display:block}.reveal.white:before{background:#fff}.reveal:before{content:"";position:absolute;inset:0;background:#F9F9F9;-webkit-transform:translateX(0);transform:translateX(0);z-index:2}.reveal.is-active:before{-webkit-animation:revealRightToLeft 1s cubic-bezier(0.4,0.4,0,1) forwards;animation:revealRightToLeft 1s cubic-bezier(0.4,0.4,0,1) forwards}@-webkit-keyframes revealRightToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-101%);transform:translateX(-101%)}}@keyframes revealRightToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-101%);transform:translateX(-101%)}}.reveal-reverse{position:relative;overflow:hidden}.reveal-reverse img{width:100%;display:block}.reveal-reverse.white:before{background:#fff}.reveal-reverse:before{content:"";position:absolute;inset:0;background:#F9F9F9;-webkit-transform:translateX(0);transform:translateX(0);z-index:2}.reveal-reverse.is-active:before{-webkit-animation:revealLeftToRight 1s cubic-bezier(0.4,0.4,0,1) forwards;animation:revealLeftToRight 1s cubic-bezier(0.4,0.4,0,1) forwards}@-webkit-keyframes revealLeftToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(101%);transform:translateX(101%)}}@keyframes revealLeftToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(101%);transform:translateX(101%)}}.breadcrumb{padding-bottom:40px}@media only screen and (max-width:1180px){.breadcrumb{padding-bottom:30px}}@media only screen and (max-width:750px){.breadcrumb{padding-bottom:20px}}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;font-size:1.2rem;line-height:2rem;font-weight:300}.breadcrumb ul li:last-child:after{display:none}.breadcrumb ul li:after{content:"";width:4px;height:6px;background-image:url("/assets/images/commons/breadcrumb-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:13px}.breadcrumb ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.breadcrumb ul li a:hover{text-decoration:underline}.txtzoom{opacity:0;-webkit-transform:scale(4.5) translate3d(0,120px,0);transform:scale(4.5) translate3d(0,120px,0);-webkit-filter:blur(12px);filter:blur(12px);-webkit-transition:opacity 0.4s ease-out,-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-filter 0.6s ease-out;transition:opacity 0.4s ease-out,-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-filter 0.6s ease-out;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.4s ease-out,filter 0.6s ease-out;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.4s ease-out,filter 0.6s ease-out,-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-filter 0.6s ease-out;will-change:transform,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}.txtzoom.is-active{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);-webkit-filter:blur(0);filter:blur(0)}@media only screen and (max-width:1180px){.page-top header{position:fixed;top:-80px}}.page-top header.show{top:0}header{position:relative;top:0;left:0;z-index:15;width:100%;background-color:#fff}@media only screen and (max-width:1180px){header{position:sticky;top:0;left:0}}header.is-scrolled{background-color:transparent}header.is-scrolled .header .header-top{height:20px;opacity:0}header .header{width:94%;max-width:1240px;margin-left:auto;margin-right:auto}header .header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}@media only screen and (max-width:1180px){header .header .header-top{height:80px}}@media only screen and (max-width:750px){header .header .header-top .col-l{width:250px}}header .header .header-top .col-l a{display:table}header .header .header-top .col-r p{font-weight:700}@media only screen and (max-width:1180px){header .header .header-top .col-r p{display:none}}header .header .header-top .col-r .btn-burger{display:none;position:relative}@media only screen and (max-width:1180px){header .header .header-top .col-r .btn-burger{display:-webkit-box;display:-ms-flexbox;display:flex}}header .header .header-top .col-r .btn-burger .bar-icon{position:relative;display:inline-block;background-color:#00B1F0;padding:0 7px;border-radius:5px}header .header .header-top .col-r .btn-burger .bar-icon:hover{opacity:1;cursor:pointer}header .header .header-top .col-r .btn-burger .bar-icon .bar1,header .header .header-top .col-r .btn-burger .bar-icon .bar2,header .header .header-top .col-r .btn-burger .bar-icon .bar3{width:32px;height:2px;background-color:#fff;margin:10px 0;-webkit-transition:0.4s;transition:0.4s}header .header .header-top .col-r .btn-burger .open .bar1{-webkit-transform:rotate(-45deg) translate(-9px,8px);transform:rotate(-45deg) translate(-9px,8px)}header .header .header-top .col-r .btn-burger .open .bar2{opacity:0}header .header .header-top .col-r .btn-burger .open .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}header .header .header-btm{position:relative;margin-top:-37px;bottom:-37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media only screen and (max-width:1180px){header .header .header-btm{display:none}}header .header .header-btm .col-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:75px;background-color:#00B1F0;border-radius:36px;padding-left:10px;padding-right:2.5%}header .header .header-btm .col-l nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2.5%}header .header .header-btm .col-l nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;gap:5px;color:#fff;height:55px;padding:0 2%;border-radius:30px;white-space:nowrap}header .header .header-btm .col-l nav a:hover{opacity:1;color:#ffe200}header .header .header-btm .col-l nav a.home{padding:0 5%}header .header .header-btm .col-l .btn-burger{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:32px;position:relative}header .header .header-btm .col-l .btn-burger .bar-icon{position:relative;display:inline-block}header .header .header-btm .col-l .btn-burger .bar-icon:hover{opacity:1;cursor:pointer}header .header .header-btm .col-l .btn-burger .bar-icon .bar1,header .header .header-btm .col-l .btn-burger .bar-icon .bar2,header .header .header-btm .col-l .btn-burger .bar-icon .bar3{width:32px;height:2px;background-color:#fff;margin:10px 0;-webkit-transform-origin:center;transform-origin:center}header .header .header-btm .col-l .btn-burger .open .bar1{-webkit-transform:rotate(-45deg) translate(-9px,8px);transform:rotate(-45deg) translate(-9px,8px)}header .header .header-btm .col-l .btn-burger .open .bar2{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}header .header .header-btm .col-l .btn-burger .open .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}header .header .header-btm .col-l .btn-burger .dropdown{position:absolute;top:70px;left:50%;width:240px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;opacity:0;visibility:hidden}header .header .header-btm .col-l .btn-burger .dropdown.active{top:80px;opacity:1;visibility:visible}header .header .header-btm .col-l .btn-burger .dropdown .dropdown-content{position:relative;padding:20px;background-color:#A2E9FF;border-radius:30px}header .header .header-btm .col-l .btn-burger .dropdown .dropdown-content:before{content:"";position:absolute;top:-11px;left:0;right:0;z-index:1;display:block;width:28px;height:12px;margin-left:auto;margin-right:auto;background-color:#A2E9FF;clip-path:polygon(50% 0%,0% 100%,100% 100%)}header .header .header-btm .col-l .btn-burger .dropdown .dropdown-content a{display:block;padding:5px 0;text-align:center;border-radius:20px}header .header .header-btm .col-l .btn-burger .dropdown .dropdown-content a:hover{opacity:1;background-color:#fff}header .header .header-btm .col-r{width:220px;min-width:220px}header .header .header-btm .col-r a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;width:100%;height:75px;border-radius:36px;color:#fff;background-color:#1155AB}header .header .header-btm .col-r a:hover{opacity:1;color:#ffe200}#header{position:relative;top:0;left:0;z-index:15;width:100%;height:0}@media only screen and (max-width:1180px){#header{top:0;position:fixed}}#header .header{width:94%;max-width:1240px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}#header .header .col-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:75px;background-color:#00B1F0;border-radius:36px;padding-left:10px;padding-right:2.5%}@media only screen and (max-width:1180px){#header .header .col-l{display:none}}#header .header .col-l nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2.5%}@media only screen and (max-width:1180px){#header .header .col-l nav{display:none}}#header .header .col-l nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;gap:5px;color:#fff;height:55px;padding:0 2%;border-radius:30px;white-space:nowrap}#header .header .col-l nav a:hover{opacity:1;color:#ffe200}#header .header .col-l nav a.home{padding:0 5%}#header .header .col-l .btn-burger{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:32px;position:relative}#header .header .col-l .btn-burger .bar-icon{position:relative;display:inline-block}#header .header .col-l .btn-burger .bar-icon:hover{opacity:1;cursor:pointer}#header .header .col-l .btn-burger .bar-icon .bar1,#header .header .col-l .btn-burger .bar-icon .bar2,#header .header .col-l .btn-burger .bar-icon .bar3{width:32px;height:2px;background-color:#fff;margin:10px 0;-webkit-transform-origin:center;transform-origin:center}#header .header .col-l .btn-burger .open .bar1{-webkit-transform:rotate(-45deg) translate(-9px,8px);transform:rotate(-45deg) translate(-9px,8px)}#header .header .col-l .btn-burger .open .bar2{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}#header .header .col-l .btn-burger .open .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}#header .header .col-l .btn-burger .dropdown{position:absolute;top:70px;left:50%;width:240px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;opacity:0;visibility:hidden}#header .header .col-l .btn-burger .dropdown.active{top:80px;opacity:1;visibility:visible}#header .header .col-l .btn-burger .dropdown .dropdown-content{position:relative;padding:20px;background-color:#A2E9FF;border-radius:30px}#header .header .col-l .btn-burger .dropdown .dropdown-content:before{content:"";position:absolute;top:-11px;left:0;right:0;z-index:1;display:block;width:28px;height:12px;margin-left:auto;margin-right:auto;background-color:#A2E9FF;clip-path:polygon(50% 0%,0% 100%,100% 100%)}#header .header .col-l .btn-burger .dropdown .dropdown-content a{display:block;padding:5px 0;text-align:center;border-radius:20px}#header .header .col-l .btn-burger .dropdown .dropdown-content a:hover{opacity:1;background-color:#fff}#header .header .col-r{width:220px;min-width:220px}@media only screen and (max-width:1180px){#header .header .col-r{display:none}}#header .header .col-r a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;width:100%;height:75px;border-radius:36px;color:#fff;background-color:#1155AB;font-weight:700}#header .header .col-r a:hover{opacity:1;color:#ffe200}.active-mn-01 .mn-01,.active-mn-02 .mn-02,.active-mn-03 .mn-03,.active-mn-04 .mn-04,.active-mn-05 .mn-05,.active-mn-06 .mn-06,.active-mn-07 .mn-07{color:#00B1F0!important;background-color:#fff!important}.active-mn-01 .mn-01 img{-webkit-filter:brightness(0) saturate(100%) invert(72%) sepia(46%) saturate(6822%) hue-rotate(159deg) brightness(97%) contrast(102%);filter:brightness(0) saturate(100%) invert(72%) sepia(46%) saturate(6822%) hue-rotate(159deg) brightness(97%) contrast(102%)}.menu-responsive{position:fixed;top:0;right:0;z-index:16;width:90%;height:100vh;background-color:#00B1F0;padding:80px 20px 20px 20px;display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}@media only screen and (max-width:1180px){.menu-responsive{display:block}}.menu-responsive.active{-webkit-transform:translateX(0);transform:translateX(0)}.menu-responsive .btn-close{position:absolute;top:18px;right:3%;z-index:1;width:46px;height:46px;background-color:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-responsive nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.menu-responsive nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:50px;padding:0 25px;border-radius:38px;font-size:1.6rem;line-height:2.6rem;font-weight:700;color:#fff;border:2px solid #fff}.menu-responsive nav a.branch{margin-top:32px;height:65px;background-color:#1155AB;border:0;width:100%}footer{position:relative;z-index:11;padding:100px 0 40px 0;background-color:#1155AB;color:#fff}@media only screen and (max-width:850px){footer{padding:40px 0}}footer .footer--logo{display:table;margin-left:auto;margin-right:auto}footer .footer--sitemap{margin:30px 0 80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}@media only screen and (max-width:850px){footer .footer--sitemap{display:none}}footer .footer--sitemap a{display:block;font-weight:700}footer .footer--copyright{font-family:Helvetica,Arial,"sans-serif";font-size:1.2rem;line-height:1.8rem;color:#BFBFBF;text-align:center}@media only screen and (max-width:850px){footer .footer--copyright{margin-top:20px}}footer .gototop{position:absolute;top:-27px;left:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}.page-top header{display:none}@media only screen and (max-width:1180px){.page-top header{display:block}}#mv{position:relative;z-index:2;margin-bottom:-37px}@media only screen and (max-width:1180px){#mv{margin-bottom:0}}#mv .mv{position:relative}#mv .mv .mv-logo{position:absolute;top:30px;left:0;right:0;z-index:3;display:table;margin-left:auto;margin-right:auto;width:90%;max-width:1280px}@media only screen and (max-width:1180px){#mv .mv .mv-logo{display:none}}#mv .mv .mv-poster{position:absolute;width:100%;height:92vh;-o-object-fit:cover;object-fit:cover;z-index:1}@media only screen and (max-width:1180px){#mv .mv .mv-poster{height:90vh}}@media only screen and (max-width:750px){#mv .mv .mv-poster{height:50vh}}#mv .mv video{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:92vh;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1180px){#mv .mv video{height:90vh}}@media only screen and (max-width:750px){#mv .mv video{height:50vh}}#about{position:relative;z-index:1;overflow:hidden;background-image:url("/assets/images/top/about-bg.webp");background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;padding-top:150px}@media only screen and (max-width:1180px){#about{background-attachment:scroll;padding-top:80px}}@media only screen and (max-width:750px){#about{padding-top:30px}}#about .about .content h1{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:4.8rem;line-height:7.2rem;margin-bottom:45px}@media only screen and (max-width:1180px){#about .about .content h1{font-size:3.8rem;line-height:6.2rem;margin-bottom:30px}}@media only screen and (max-width:850px){#about .about .content h1{font-size:3.4rem;line-height:5.8rem}}@media only screen and (max-width:750px){#about .about .content h1{font-size:3rem;line-height:5rem;margin-bottom:20px}}#about .about .content h1 span{display:block;font-size:2.8rem;line-height:4.8rem}@media only screen and (max-width:1180px){#about .about .content h1 span{font-size:2.4rem;line-height:4.4rem}}@media only screen and (max-width:850px){#about .about .content h1 span{font-size:2rem;line-height:4rem}}@media only screen and (max-width:750px){#about .about .content h1 span{font-size:1.8rem;line-height:3.8rem}}#about .about .content p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#about .about .content p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#about .about .content p{font-size:1.6rem;line-height:3.6rem}}#about .about .content p .hiligh{font-size:2.8rem}@media only screen and (max-width:1180px){#about .about .content p .hiligh{font-size:2.4rem}}@media only screen and (max-width:750px){#about .about .content p .hiligh{font-size:2rem}}#about .abs-txt{position:absolute;z-index:-1;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:14rem;line-height:14rem;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media only screen and (max-width:1180px){#about .abs-txt{font-size:8rem;line-height:8rem}}@media only screen and (max-width:750px){#about .abs-txt{font-size:5rem;line-height:5rem}}#about .abs-txt.top{top:100px;right:-100px}@media only screen and (max-width:1180px){#about .abs-txt.top{right:-50px;top:20px}}@media only screen and (max-width:750px){#about .abs-txt.top{right:-25px}}#about .abs-txt.btm{bottom:25px;left:15px}#vision{background-image:url("/assets/images/top/vision-bg.svg");background-repeat:no-repeat;background-position:top 60px center;background-size:1249px;overflow:hidden}@media only screen and (max-width:1180px){#vision{background-size:90%}}#vision .vision .content .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;position:relative}@media only screen and (max-width:1180px){#vision .vision .content .flex{width:80%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:750px){#vision .vision .content .flex{display:block}}#vision .vision .content .flex .col{width:41.25%;max-width:400px;position:relative}@media only screen and (max-width:750px){#vision .vision .content .flex .col{width:80%;margin-left:auto;margin-right:auto}}#vision .vision .content .flex .col p{position:absolute;top:0;left:40px;z-index:1;font-size:2rem;line-height:2.4rem;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;color:#fff;background-color:#00B1F0;padding:30px 15px;letter-spacing:3px;border-radius:54px}@media only screen and (max-width:1180px){#vision .vision .content .flex .col p{left:20px;font-size:1.8rem;line-height:2rem;padding:20px 15px}}@media only screen and (max-width:750px){#vision .vision .content .flex .col p{left:0;font-size:1.6rem;padding:15px 10px}}#vision .vision .content .flex .icn-x{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}@media only screen and (max-width:750px){#vision .vision .content .flex .icn-x{position:static;width:42px;margin:20px auto}}#vision .vision .content p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#vision .vision .content p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#vision .vision .content p{font-size:1.6rem;line-height:3.6rem}}#vision .vision .content p .hiligh{font-size:2.8rem}@media only screen and (max-width:1180px){#vision .vision .content p .hiligh{font-size:2.4rem}}@media only screen and (max-width:750px){#vision .vision .content p .hiligh{font-size:2rem}}#staff{overflow:hidden}#staff .staff{position:relative}#staff .staff .ttl{position:absolute;top:70px;left:0;right:0;z-index:1}@media only screen and (max-width:1180px){#staff .staff .ttl{top:45px}}@media only screen and (max-width:850px){#staff .staff .ttl{top:20px}}@media only screen and (max-width:750px){#staff .staff .ttl{top:-18px}}#staff .staff .ttl h2{font-family:Helvetica Neue,Arial,"sans-serif";font-size:16rem;line-height:10rem;font-weight:900;font-stretch:condensed;color:#00B1F0}@media only screen and (max-width:1180px){#staff .staff .ttl h2{font-size:12rem}}@media only screen and (max-width:850px){#staff .staff .ttl h2{font-size:10rem}}@media only screen and (max-width:750px){#staff .staff .ttl h2{font-size:8rem}}#goal{overflow:hidden}#goal .goal .goal--row+.goal--row{margin-top:100px}@media only screen and (max-width:850px){#goal .goal .goal--row+.goal--row{margin-top:80px}}#goal .goal .goal--row .content .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:750px){#goal .goal .goal--row .content .flex{display:block}}#goal .goal .goal--row .content .flex .text{width:67.6%;padding-right:50px}@media only screen and (max-width:750px){#goal .goal .goal--row .content .flex .text{width:100%;padding-right:0}}#goal .goal .goal--row .content .flex .img{width:32.4%;max-width:314px}@media only screen and (max-width:750px){#goal .goal .goal--row .content .flex .img{margin-top:40px;width:60%;margin-left:auto;margin-right:auto}}#goal .goal .goal--row .content .flex .img>div{display:block;border-radius:8px}#goal .goal .goal--row .content .flex .img>div+div{margin-top:20px}#goal .goal .goal--row .content .flex .img>div figure figcaption{font-size:1.4rem;line-height:2.4rem;margin-bottom:5px}#goal .goal .goal--row .content p .hiligh{font-size:2rem;font-weight:700}@media only screen and (max-width:750px){#goal .goal .goal--row .content p .hiligh{font-size:1.8rem}}#goal .goal .goal--row .content h3{margin-top:60px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:3.6rem;line-height:5.6rem;text-align:center}@media only screen and (max-width:1180px){#goal .goal .goal--row .content h3{margin-top:50px;font-size:3rem;line-height:5rem}}@media only screen and (max-width:850px){#goal .goal .goal--row .content h3{margin-top:40px;font-size:2.4rem;line-height:4.4rem}}@media only screen and (max-width:750px){#goal .goal .goal--row .content h3{font-size:2rem;line-height:4rem}}#goal .goal .goal--row .btn-box{margin-top:80px}@media only screen and (max-width:1180px){#goal .goal .goal--row .btn-box{margin-top:50px}}#symptom{overflow:hidden}#symptom .symptom-big-words{position:relative}#symptom .symptom-big-words .abs{position:absolute;top:0;left:0;z-index:1}#symptom .symptom{position:relative;margin-top:-40px}@media only screen and (max-width:1180px){#symptom .symptom{margin-top:0}}#symptom .symptom .content .profile{padding-left:5%;padding-right:5%}#symptom .symptom .content .profile .img{width:100%;max-width:334px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){#symptom .symptom .content .profile .img{width:50%;margin-top:30px}}#symptom .symptom .content .profile .img img{border-radius:8px}#symptom .symptom .content .profile .name{margin-top:20px;font-size:2.4rem;line-height:3.6rem;font-weight:500;text-align:center}@media only screen and (max-width:850px){#symptom .symptom .content .profile .name{font-size:2rem;line-height:3.2rem}}@media only screen and (max-width:750px){#symptom .symptom .content .profile .name{font-size:1.8rem;line-height:3rem}}#symptom .symptom .content .profile .name .large{font-size:3.2rem}@media only screen and (max-width:850px){#symptom .symptom .content .profile .name .large{font-size:3rem}}@media only screen and (max-width:750px){#symptom .symptom .content .profile .name .large{font-size:2.6rem}}#symptom .symptom .content .profile .name .small{font-size:1.6rem}#symptom .symptom .content .profile h3{position:relative;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:4rem;line-height:5.6rem;font-weight:500;text-align:center}@media only screen and (max-width:1180px){#symptom .symptom .content .profile h3{font-size:3.4rem;line-height:5rem}}@media only screen and (max-width:850px){#symptom .symptom .content .profile h3{font-size:3rem;line-height:4.4rem}}@media only screen and (max-width:750px){#symptom .symptom .content .profile h3{font-size:2.4rem;line-height:4rem}}#symptom .symptom .content .profile h3:before{content:"";position:static;width:1px;height:42px;background-color:#00B1F0;display:table;margin:25px auto}@media only screen and (max-width:750px){#symptom .symptom .content .profile h3:before{margin:20px auto}}#expert{position:relative;color:#fff;background-color:#20A1ED;background-image:url("/assets/images/top/expert-bg-txt-l.svg"),url("/assets/images/top/expert-bg-txt-r.svg");background-repeat:no-repeat;background-position:top 20px left 10px,top 15px right 10px;background-size:290px,300px}@media only screen and (max-width:1180px){#expert{background-size:200px,210px}}@media only screen and (max-width:850px){#expert{background-size:170px,180px}}@media only screen and (max-width:750px){#expert{background-size:140px,150px}}#expert:after{content:"";position:absolute;bottom:-130px;display:block;width:100%;height:130px;background-color:#20A1ED;clip-path:polygon(50% 100%,0 0,100% 0)}@media only screen and (max-width:1180px){#expert:after{bottom:-129px}}@media only screen and (max-width:750px){#expert:after{height:80px;bottom:-79px}}#expert .expert{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:590px;position:relative;padding-top:65px}@media only screen and (max-width:1180px){#expert .expert{min-height:420px}}@media only screen and (max-width:850px){#expert .expert{min-height:360px;padding-top:100px}}@media only screen and (max-width:750px){#expert .expert{min-height:300px}}#expert .expert p{position:absolute;top:90px;left:0;z-index:1;width:100%;font-size:3.2rem;line-height:4.8rem;font-weight:700;text-decoration:underline;text-align:center}@media only screen and (max-width:1180px){#expert .expert p{font-size:2.6rem;line-height:4.2rem}}@media only screen and (max-width:850px){#expert .expert p{top:70px;font-size:2.4rem;line-height:4rem}}@media only screen and (max-width:750px){#expert .expert p{top:50px;font-size:2rem;line-height:3.6rem}}#expert .expert h2{font-size:9.6rem;font-weight:700;text-align:center}@media only screen and (max-width:1180px){#expert .expert h2{font-size:6.4rem}}@media only screen and (max-width:850px){#expert .expert h2{font-size:5.2rem}}@media only screen and (max-width:750px){#expert .expert h2{font-size:3.8rem;white-space:nowrap}}#pain{padding-top:200px;overflow:hidden}@media only screen and (max-width:750px){#pain{padding-top:140px}}#pain .pain .pain-row+.pain-row{margin-top:60px}#pain .pain .pain-row.problem .txthead-box h2>div{display:inline-block}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .txthead-box h2>div{display:inline}}#pain .pain .pain-row.problem .txthead-box h2>div:last-child{display:block}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .txthead-box h2>div:last-child{display:inline}}#pain .pain .pain-row.problem .content h3{font-size:2.8rem;line-height:4.8rem;font-weight:700;text-align:center}@media only screen and (max-width:1180px){#pain .pain .pain-row.problem .content h3{font-size:2.4rem;line-height:4.4rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .content h3{font-size:2rem;line-height:4rem}}#pain .pain .pain-row.problem .content h3 .small{font-size:2rem}@media only screen and (max-width:1180px){#pain .pain .pain-row.problem .content h3 .small{font-size:1.6rem}}#pain .pain .pain-row.problem .content .box-problem{margin-top:60px;border:5px solid #00B1F0;border-radius:28px;overflow:hidden}#pain .pain .pain-row.problem .content .box-problem h4{padding:10px 10px 15px 10px;font-size:3.2rem;line-height:4.2rem;font-weight:700;text-align:center;color:#fff;background-color:#00B1F0}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .content .box-problem h4{font-size:2.8rem;line-height:3.8rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .content .box-problem h4{font-size:2.4rem;line-height:3.4rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .content .box-problem h4{font-size:2rem;line-height:3rem}}#pain .pain .pain-row.problem .content .box-problem ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);gap:23px;padding:27px 43px}@media only screen and (max-width:850px){#pain .pain .pain-row.problem .content .box-problem ul{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .content .box-problem ul{-ms-grid-columns:1fr [1];grid-template-columns:repeat(1,1fr);padding:40px;gap:0}}#pain .pain .pain-row.problem .content .box-problem ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pain .pain .pain-row.problem .content .box-problem ul li a .img{width:36.24%;max-width:100px}#pain .pain .pain-row.problem .content .box-problem ul li a .txt{width:63.76%;padding-left:16px;font-size:1.8rem;line-height:2.4rem;font-weight:700}@media only screen and (max-width:750px){#pain .pain .pain-row.problem .content .box-problem ul li a .txt{font-size:1.6rem}}#pain .pain .pain-row.problem .content .pain-spring-line{display:table;margin-left:auto;margin-right:auto}#pain .pain .pain-row.maintenance .content p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:750px){#pain .pain .pain-row.maintenance .content p{font-size:1.6rem;line-height:3.6rem}}#pain .pain .pain-row.maintenance .content p+p{margin-top:60px}@media only screen and (max-width:1180px){#pain .pain .pain-row.maintenance .content p+p{margin-top:30px}}@media only screen and (max-width:750px){#pain .pain .pain-row.maintenance .content p+p{margin-top:20px}}#pain .pain .pain-row.maintenance .content p .hiligh{font-size:2.8rem}@media only screen and (max-width:1180px){#pain .pain .pain-row.maintenance .content p .hiligh{font-size:2.4rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.maintenance .content p .hiligh{font-size:2rem}}#pain .pain .pain-row.strengths .content .strengths-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr [4];grid-template-columns:repeat(4,1fr);gap:18px}@media only screen and (max-width:850px){#pain .pain .pain-row.strengths .content .strengths-list{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .strengths-list{gap:15px}}#pain .pain .pain-row.strengths .content .strengths-list .col{position:relative;padding:7px 7px 25px 7px;border:1px solid #CCCCCC;border-radius:8px}#pain .pain .pain-row.strengths .content .strengths-list .col .no{position:absolute;top:15px;left:20px;font-family:Helvetica Neue,Arial,"sans-serif";font-size:2rem;line-height:3.6rem;color:#2D2A4A}#pain .pain .pain-row.strengths .content .strengths-list .col .icon{display:table;margin-left:auto;margin-right:auto}#pain .pain .pain-row.strengths .content .strengths-list .col h3{font-size:2.2rem;line-height:3.2rem;font-weight:700;text-align:center}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .strengths-list .col h3{font-size:1.8rem;line-height:2.8rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .strengths-list .col h3{font-size:1.6rem;line-height:2.6rem}}#pain .pain .pain-row.strengths .content .box-blue{margin-top:50px;padding:32px 48px;background-color:#DBF5FF;border-radius:12px;font-size:2.2rem;line-height:4.8rem;font-weight:700;text-align:center;position:relative}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-blue{margin-top:40px;padding:25px 50px;font-size:1.8rem;line-height:3.4rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-blue{font-size:1.6rem;line-height:3rem;padding:25px 30px}}#pain .pain .pain-row.strengths .content .box-blue .arrow{position:absolute;bottom:-45px;left:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}#pain .pain .pain-row.strengths .content .box-step .step-row{margin-top:120px}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row{margin-top:80px}}#pain .pain .pain-row.strengths .content .box-step .step-row+.step-row{margin-top:120px}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row+.step-row{margin-top:80px}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row+.step-row{margin-top:60px}}#pain .pain .pain-row.strengths .content .box-step .step-row .txthead-box h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}#pain .pain .pain-row.strengths .content .box-step .step-row .txthead-box h2 .no{margin-top:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:100%;color:#fff;background-color:#00B1F0}@media only screen and (max-width:850px){#pain .pain .pain-row.strengths .content .box-step .step-row .txthead-box h2 .no{margin-top:-2px}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .intro p{font-size:2rem;line-height:3.6rem}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .intro p{font-size:1.8rem;line-height:3.4rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .intro p{font-size:1.6rem;line-height:3.2rem}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .intro p+p{margin-top:30px}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .intro p+p{margin-top:20px}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .intro p+p{margin-top:15px}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor{margin-top:50px;padding:18px 32px 32px 32px;border:1px solid #CCCCCC;border-radius:16px}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor{margin-top:35px}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor{margin-top:30px;padding:20px}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row{display:block}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row+.doctor-row{margin-top:30px}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row+.doctor-row{margin-top:40px}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .img{width:28.77%;max-width:260px}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .img{margin-left:auto;margin-right:auto;width:40%}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text{width:71.23%;padding-left:40px}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text{padding-left:32px}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text{width:100%;padding-left:0;margin-top:20px}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text p.name{margin-top:40px;font-weight:700}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text p.name{margin-top:30px}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text p.name{margin-top:15px}}#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text p.name span{display:block;margin-top:15px;font-size:2rem;line-height:3rem}@media only screen and (max-width:1180px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text p.name span{font-size:1.8rem;line-height:2.8rem}}@media only screen and (max-width:750px){#pain .pain .pain-row.strengths .content .box-step .step-row .step-content .doctor .doctor-content .doctor-row .text p.name span{margin-top:5px}}#service{background-color:#20A1ED;color:#fff;overflow:hidden}#service .service h2{font-size:7.2rem;line-height:7.2rem;font-weight:700;text-align:center;margin-bottom:50px}@media only screen and (max-width:1180px){#service .service h2{font-size:5rem;line-height:5rem;margin-bottom:40px}}@media only screen and (max-width:850px){#service .service h2{font-size:4rem;line-height:4rem}}@media only screen and (max-width:750px){#service .service h2{font-size:2.6rem;line-height:2.6rem;margin-bottom:30px}}#service .service h2 span{font-size:12.8rem}@media only screen and (max-width:1180px){#service .service h2 span{font-size:10rem}}@media only screen and (max-width:850px){#service .service h2 span{font-size:8rem}}@media only screen and (max-width:750px){#service .service h2 span{font-size:4rem}}#service .service p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#service .service p{font-size:1.8rem;line-height:4rem}}@media only screen and (max-width:750px){#service .service p{font-size:1.6rem;line-height:3.6rem}}#service .service p.large{font-size:2.6rem}@media only screen and (max-width:1180px){#service .service p.large{font-size:2.4rem}}@media only screen and (max-width:850px){#service .service p.large{font-size:2rem}}#service .service p+p{margin-top:50px}@media only screen and (max-width:1180px){#service .service p+p{margin-top:35px}}#service .service h3{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:3.6rem;line-height:4.8rem;font-weight:700;margin-top:50px;text-align:center}@media only screen and (max-width:1180px){#service .service h3{font-size:3.2rem;line-height:4.4rem;margin-bottom:40px}}@media only screen and (max-width:850px){#service .service h3{font-size:3rem;line-height:4rem;margin-bottom:30px}}@media only screen and (max-width:750px){#service .service h3{font-size:2.6rem;line-height:3.6rem}}#service .service .img{max-width:677px;margin:50px auto;border-radius:10px;overflow:hidden}@media only screen and (max-width:1180px){#service .service .img{margin:40px auto}}@media only screen and (max-width:750px){#service .service .img{margin:30px auto}}#service .service .img img{display:table;margin-left:auto;margin-right:auto}#service .service h4{margin-top:50px;font-size:5rem;line-height:8.5rem;font-weight:700;text-align:center}@media only screen and (max-width:1180px){#service .service h4{margin-top:40px;font-size:3rem;line-height:6.5rem}}@media only screen and (max-width:850px){#service .service h4{font-size:2.6rem;line-height:6rem}}@media only screen and (max-width:750px){#service .service h4{margin-top:30px;font-size:2rem;line-height:4rem}}#service .service h4 span{display:block;font-size:7rem}@media only screen and (max-width:1180px){#service .service h4 span{font-size:5rem}}@media only screen and (max-width:850px){#service .service h4 span{font-size:4rem}}@media only screen and (max-width:750px){#service .service h4 span{font-size:2.6rem}}#strategies{overflow:hidden}#strategies .strategies .content .strategies-circle{display:table;margin-left:auto;margin-right:auto;margin-bottom:50px}#strategies .strategies .content .strategies-list .row{padding:20px;background-color:#F7F7F7;border-radius:8px}#strategies .strategies .content .strategies-list .row+.row{margin-top:16px}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row.facilitate .col-r{margin-top:10px}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row.guide .col-r{margin-top:-20px}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row.impact .col-r{margin-top:-15px}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row.collaborate .col-r{margin-top:-15px}}#strategies .strategies .content .strategies-list .row .flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row .flex{display:block}}#strategies .strategies .content .strategies-list .row .flex .col-l{width:28.49%;padding-left:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:850px){#strategies .strategies .content .strategies-list .row .flex .col-l{padding-left:0;width:35%}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row .flex .col-l{width:100%}}#strategies .strategies .content .strategies-list .row .flex .col-l .no{width:40px;min-width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Helvetica Neue,Arial,"sans-serif";font-size:2.4rem;line-height:2.4rem;color:#fff;background-color:#00B1F0;border-radius:100%}#strategies .strategies .content .strategies-list .row .flex .col-l .text{padding-left:15px}#strategies .strategies .content .strategies-list .row .flex .col-l .text h3{font-size:2.2rem;line-height:3.6rem;font-weight:700;white-space:nowrap}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-list .row .flex .col-l .text h3{font-size:2rem;line-height:3.2rem}}#strategies .strategies .content .strategies-list .row .flex .col-l .text h3 span{font-size:1.6rem;line-height:1.6rem}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-list .row .flex .col-l .text h3 span{font-size:1.4rem}}#strategies .strategies .content .strategies-list .row .flex .col-l .text .btn-box{margin-top:15px}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row .flex .col-l .text .btn-box{margin-top:10px}}#strategies .strategies .content .strategies-list .row .flex .col-l .text .btn-box .btn{font-size:1.4rem;line-height:3rem;height:30px;padding:0 15px;gap:5px}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-list .row .flex .col-l .text .btn-box .btn{font-size:1.2rem}}#strategies .strategies .content .strategies-list .row .flex .col-l .text .btn-box .btn.active span{background-image:url("/assets/images/commons/toggle-btn-blue-open.svg")}#strategies .strategies .content .strategies-list .row .flex .col-l .text .btn-box .btn span{width:11px;height:11px;background-image:url("/assets/images/commons/toggle-btn-blue-close.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#strategies .strategies .content .strategies-list .row .flex .col-r{width:71.51%;max-width:665px}@media only screen and (max-width:850px){#strategies .strategies .content .strategies-list .row .flex .col-r{width:65%}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row .flex .col-r{width:100%;margin-top:20px}}#strategies .strategies .content .strategies-list .row .toggle-content{display:none;margin-top:10px;padding:20px 28px;background-color:#fff;font-size:1.4rem;line-height:2.4rem}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-list .row .toggle-content{margin-top:20px}}#strategies .strategies .content .strategies-detail{margin-top:120px;padding:24px;border:1px solid #CCCCCC;border-radius:20px}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-detail{margin-top:60px}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail{margin-top:40px}}#strategies .strategies .content .strategies-detail .row+.row{margin-top:30px;padding-top:31px;border-top:1px solid #E6E6E6}#strategies .strategies .content .strategies-detail .row .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:30px}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-detail .row .ttl{margin-bottom:20px;gap:20px}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .ttl{display:block;margin-bottom:10px}}#strategies .strategies .content .strategies-detail .row .ttl .no{width:230px;min-width:230px;height:64px;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;line-height:4.8rem;font-weight:700;color:#fff;background-color:#00B1F0}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-detail .row .ttl .no{width:210px;min-width:210px;height:56px}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .ttl .no{width:auto;min-width:auto;font-size:1.8rem;line-height:2.8rem;margin-bottom:20px}}#strategies .strategies .content .strategies-detail .row .ttl h3{font-size:2.2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-detail .row .ttl h3{font-size:2rem;line-height:3rem}}#strategies .strategies .content .strategies-detail .row .ttl a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#2B9CFF;text-decoration:underline}@media only screen and (max-width:414px){#strategies .strategies .content .strategies-detail .row .ttl a{display:inline;line-break:anywhere}}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-detail .row .ttl a span{display:inline-block}}#strategies .strategies .content .strategies-detail .row .flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .flex{display:block}}#strategies .strategies .content .strategies-detail .row .flex .img{width:50.77%;max-width:467px}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .flex .img{width:100%}}#strategies .strategies .content .strategies-detail .row .flex .text{width:49.23%;padding-left:25px}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .flex .text{width:100%;padding-left:0}}#strategies .strategies .content .strategies-detail .row .text p{font-size:2rem;line-height:3.6rem}@media only screen and (max-width:1180px){#strategies .strategies .content .strategies-detail .row .text p{font-size:1.8rem;line-height:3.4rem}}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .text p{font-size:1.6rem;line-height:3.2rem}}#strategies .strategies .content .strategies-detail .row .text p.small{margin-top:40px;font-size:1.4rem;line-height:2.6rem}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .text p.small{margin-top:20px}}#strategies .strategies .content .strategies-detail .row .text p+.img{margin-top:30px}#strategies .strategies .content .strategies-detail .row .text .img img{display:table;margin-left:auto;margin-right:auto}#strategies .strategies .content .strategies-detail .row .text .img+*{margin-top:30px}#strategies .strategies .content .strategies-detail .row .thumb-img{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);gap:11px;margin-top:30px}@media only screen and (max-width:750px){#strategies .strategies .content .strategies-detail .row .thumb-img{gap:15px;-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr);margin-top:20px}}#strategies .strategies .content .strategies-detail .row .thumb-img .img img{border-radius:8px}#strategies .strategies .content .strategies-detail .row .thumb-img .img p{font-size:1.4rem;line-height:2.4rem;margin-top:5px}.wide-img{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);gap:10px;padding-left:10px;padding-right:10px;overflow:hidden}@media only screen and (max-width:750px){.wide-img{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr);padding-left:5%;padding-right:5%;padding-top:0;padding-bottom:0}}#flow{overflow:hidden}#flow .flow .content .flow-row+.flow-row{padding-top:40px}#flow .flow .content .flow-row.no1 .flow-row-flex .col-l:before{top:50%;height:500%}@media only screen and (max-width:750px){#flow .flow .content .flow-row.no1 .flow-row-flex .col-l:before{height:1250%}}@media only screen and (max-width:414px){#flow .flow .content .flow-row.no1 .flow-row-flex .col-l:before{height:1500%}}#flow .flow .content .flow-row.no3 .flow-row-flex .col-l{z-index:3}#flow .flow .content .flow-row.no3 .flow-row-flex .col-l:after{left:0;width:110%}#flow .flow .content .flow-row.no4{position:relative;z-index:2}#flow .flow .content .flow-row.no5 .flow-row-flex .col-l:before{bottom:50%;height:500%}@media only screen and (max-width:750px){#flow .flow .content .flow-row.no5 .flow-row-flex .col-l:before{height:1250%}}@media only screen and (max-width:414px){#flow .flow .content .flow-row.no5 .flow-row-flex .col-l:before{height:1500%}}#flow .flow .content .flow-row .flow-row-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#flow .flow .content .flow-row .flow-row-flex .col-l{width:30%;position:relative;z-index:1}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-l{width:35%;height:134px}}#flow .flow .content .flow-row .flow-row-flex .col-l:before{content:"";position:absolute;left:0;right:0;z-index:-1;display:table;margin-left:auto;margin-right:auto;width:1px;height:100%;background-color:#CCCCCC}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-l:before{left:48%}}@media only screen and (max-width:414px){#flow .flow .content .flow-row .flow-row-flex .col-l:before{left:61%}}#flow .flow .content .flow-row .flow-row-flex .col-l:after{content:"";position:absolute;left:50%;top:0;bottom:0;z-index:-1;display:table;margin-top:auto;margin-bottom:auto;width:100%;height:1px;background-color:#CCCCCC}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-l:after{left:74%}}#flow .flow .content .flow-row .flow-row-flex .col-l .no{position:absolute;top:38.5%;left:40%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20.62%;aspect-ratio:1/1;font-family:Helvetica,Arial,"sans-serif";font-size:2.4rem;line-height:2.4rem;color:#fff;background-color:#00B1F0;border-radius:100%}@media only screen and (max-width:1180px){#flow .flow .content .flow-row .flow-row-flex .col-l .no{font-size:2rem;line-height:2rem}}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-l .no{top:47px;width:30%;font-size:1.8rem;line-height:1.8rem;left:80px}}#flow .flow .content .flow-row .flow-row-flex .col-l .ttl{position:absolute;top:0;bottom:0;z-index:1;display:table;margin-top:auto;margin-bottom:auto;padding:25px 12px;font-size:2.4rem;line-height:3rem;color:#fff;font-weight:500;background-color:#1155AB;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:5px;border-radius:25px;white-space:nowrap}@media only screen and (max-width:1180px){#flow .flow .content .flow-row .flow-row-flex .col-l .ttl{font-size:2rem}}#flow .flow .content .flow-row .flow-row-flex .col-l .imp{position:absolute;top:-15%;right:-14%;z-index:1;width:52.93%;max-width:154px}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-l .imp{top:-23px;right:-50px}}#flow .flow .content .flow-row .flow-row-flex .col-r{width:70%;padding:3%;position:relative;z-index:2}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-r{width:65%}}#flow .flow .content .flow-row .flow-row-flex .col-r.first{border:2px dashed #00B1F0;border-radius:16px;background-color:#F8FDFF;position:relative;overflow:hidden}#flow .flow .content .flow-row .flow-row-flex .col-r.first .flex{background-color:#F8FDFF}#flow .flow .content .flow-row .flow-row-flex .col-r.first:before{content:"初回時";position:absolute;top:0;right:0;z-index:1;display:table;padding:12px 30px;font-size:2rem;line-height:2rem;font-weight:700;color:#fff;background-color:#0074A0;border-radius:0 0 0 16px}@media only screen and (max-width:1180px){#flow .flow .content .flow-row .flow-row-flex .col-r.first:before{font-size:1.6rem;line-height:1.6rem}}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-r.first:before{padding:12px 22px}}#flow .flow .content .flow-row .flow-row-flex .col-r .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-r .flex{display:block}}#flow .flow .content .flow-row .flow-row-flex .col-r .flex .icon{width:32.32%;max-width:200px}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-r .flex .icon{width:134px}}#flow .flow .content .flow-row .flow-row-flex .col-r .flex .text{width:67.68%;padding-left:30px}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-r .flex .text{width:100%;padding-left:0;margin-top:15px}}#flow .flow .content .flow-row .flow-row-flex .col-r .flex .text h3{font-size:2.2rem;line-height:3.2rem;font-weight:700;margin-bottom:10px}@media only screen and (max-width:1180px){#flow .flow .content .flow-row .flow-row-flex .col-r .flex .text h3{font-size:2rem;line-height:3rem}}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-r .flex .text h3{font-size:1.8rem;line-height:2.8rem;margin-bottom:5px}}#flow .flow .content .flow-row .flow-row-flex .col-r .flex .text p+p{margin-top:25px}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-flex .col-r .flex .text p+p{margin-top:10px}}#flow .flow .content .flow-row .flow-row-pad-l{width:70%;padding-left:3%;margin-left:auto}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-pad-l{margin-top:5px;padding-left:8%}}#flow .flow .content .flow-row .flow-row-pad-l .box-strength{padding:20px 25px;background-color:#FFF4EB;border:3px solid #FFD9BE;border-radius:12px}@media only screen and (max-width:750px){#flow .flow .content .flow-row .flow-row-pad-l .box-strength{padding:15px}}#flow .flow .content .flow-row .flow-row-pad-l .box-strength .ttl{display:table;margin-bottom:10px;padding:2px 12px 4px 12px;font-size:1.6rem;line-height:1.6rem;color:#fff;background-color:#FC7303;clip-path:polygon(95% 0,100% 50%,95% 100%,0% 100%,5% 50%,0% 0%)}#reviews{background-color:#F7F7F7;overflow:hidden}#reviews .reviews .content h3{font-size:2.2rem;line-height:4.8rem;font-weight:700;text-align:center;margin-bottom:25px}@media only screen and (max-width:1180px){#reviews .reviews .content h3{font-size:2rem;line-height:4.4rem}}#reviews .reviews .content h3 span{color:#FFCB1F}#reviews .reviews .content .box{padding:35px;border-radius:12px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:750px){#reviews .reviews .content .box{display:block;padding:30px}}#reviews .reviews .content .box .img{width:100%;max-width:292px;aspect-ratio:1/1;border-radius:100%;overflow:hidden}@media only screen and (max-width:750px){#reviews .reviews .content .box .img{margin-left:auto;width:70%}}#reviews .reviews .content .box .text{width:100%;padding-left:30px}@media only screen and (max-width:750px){#reviews .reviews .content .box .text{padding-left:0;margin-top:-45px}}#reviews .reviews .content .box .text .qoute{display:table;padding:10px 30px;font-size:2rem;line-height:3rem;font-weight:700;color:#fff;background-color:#00B1F0;border-radius:25px;margin-bottom:25px;position:relative}@media only screen and (max-width:1180px){#reviews .reviews .content .box .text .qoute{font-size:1.8rem;line-height:2.8rem;margin-bottom:20px}}#reviews .reviews .content .box .text .qoute:after{content:"";position:absolute;bottom:-5px;left:-5px;z-index:1;width:35px;height:20px;background-image:url("/assets/images/top/reviews-qoute.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width:750px){#reviews .reviews .content .box .text .qoute:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:inherit;bottom:inherit;top:-5px;right:-5px}}#reviews .reviews .content .box .text .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:15px;font-size:2rem;line-height:3rem;font-weight:700}@media only screen and (max-width:750px){#reviews .reviews .content .box .text .point{font-size:1.8rem}}@media only screen and (max-width:750px){#reviews .reviews .content .box .text .point img{width:60px;height:auto}}#reviews .reviews .content .box+.box{margin-top:40px}#promotion{position:relative;padding:140px 0;background-color:#20A1ED;overflow:hidden}@media only screen and (max-width:1180px){#promotion{padding:100px}}@media only screen and (max-width:850px){#promotion{padding:80px 0}}@media only screen and (max-width:750px){#promotion{padding:40px 0}}#promotion .promotion{position:relative}#promotion .promotion .content{color:#fff}#promotion .promotion .content p{font-size:2.2rem;line-height:4.8rem;font-weight:700;text-align:center;text-shadow:1px 2px 2px rgba(0,0,0,0.25)}@media only screen and (max-width:1180px){#promotion .promotion .content p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#promotion .promotion .content p{line-height:3.4rem}}#promotion .promotion .content p span{font-size:4rem}@media only screen and (max-width:1180px){#promotion .promotion .content p span{font-size:3.4rem}}#promotion .promotion .content h2{font-size:6.4rem;line-height:8.4rem;font-weight:700;text-align:center;margin:15px 0 30px 0;text-shadow:1px 2px 2px rgba(0,0,0,0.25)}@media only screen and (max-width:1180px){#promotion .promotion .content h2{font-size:4.4rem;line-height:6.4rem}}@media only screen and (max-width:750px){#promotion .promotion .content h2{font-size:3.4rem;line-height:5rem;margin-bottom:20px}}#promotion .promotion .content h2 span{font-size:9.6rem;color:#FFFF00}@media only screen and (max-width:1180px){#promotion .promotion .content h2 span{font-size:6.6rem}}@media only screen and (max-width:750px){#promotion .promotion .content h2 span{font-size:4.6rem}}#promotion .promotion .content .btn-box{margin-top:35px}@media only screen and (max-width:750px){#promotion .promotion .content .btn-box{margin-top:25px}}#promotion .abs-img{position:absolute;top:0;bottom:0;display:table;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:750px){#promotion .abs-img{padding:0 5%}}#promotion .abs-img.left{left:50px}@media only screen and (max-width:1180px){#promotion .abs-img.left{left:-150px}}@media only screen and (max-width:850px){#promotion .abs-img.left{left:-225px}}@media only screen and (max-width:750px){#promotion .abs-img.left{position:static;margin-bottom:30px}}#promotion .abs-img.right{right:50px}@media only screen and (max-width:1180px){#promotion .abs-img.right{right:-150px}}@media only screen and (max-width:850px){#promotion .abs-img.right{right:-225px}}@media only screen and (max-width:750px){#promotion .abs-img.right{position:static;margin-top:30px}}#recruit{background-image:url("/assets/images/top/recruit-bg.webp");background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;overflow:hidden}@media only screen and (max-width:1180px){#recruit{background-attachment:scroll}}#recruit .recruit{max-width:720px}@media only screen and (max-width:850px){#recruit .recruit .btn-box{margin-top:30px}}#guest .guest-row{position:relative;z-index:2;overflow:hidden}#guest .guest-row .man-bg-l{position:absolute;top:75px;left:0;z-index:1;width:24.03%;max-width:346px}@media only screen and (max-width:750px){#guest .guest-row .man-bg-l{width:29.03%;left:-25px}}#guest .guest-row .man-bg-r{position:absolute;top:75px;right:0;z-index:1;width:24.03%;max-width:346px}@media only screen and (max-width:750px){#guest .guest-row .man-bg-r{width:29.03%;right:-25px}}#guest .guest-row .guest{position:relative;z-index:2}#guest .guest-row .guest .target .target-box{padding:48px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.04);box-shadow:0 0 40px 0 rgba(0,0,0,0.04)}@media only screen and (max-width:1180px){#guest .guest-row .guest .target .target-box{padding:35px}}@media only screen and (max-width:750px){#guest .guest-row .guest .target .target-box{padding:30px}}#guest .guest-row .guest .target .target-box+.target-box{margin-top:64px}@media only screen and (max-width:1180px){#guest .guest-row .guest .target .target-box+.target-box{margin-top:30px}}#guest .guest-row .guest .target .target-box .ttl{position:relative;z-index:1;margin-bottom:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#guest .guest-row .guest .target .target-box .ttl:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;margin-top:auto;margin-bottom:auto;width:100%;height:1px;background-color:#00B1F0}#guest .guest-row .guest .target .target-box .ttl h3{display:table;margin-left:auto;margin-right:auto;padding:9px 26px;font-size:2rem;line-height:3rem;font-weight:700;color:#fff;background-color:#00B1F0;text-align:center;border-radius:24px}@media only screen and (max-width:750px){#guest .guest-row .guest .target .target-box .ttl h3{font-size:1.8rem;line-height:2.8rem}}#guest .guest-row .guest .target .target-box .text .fz20{font-size:2rem;line-height:4.8rem}@media only screen and (max-width:1180px){#guest .guest-row .guest .target .target-box .text .fz20{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#guest .guest-row .guest .target .target-box .text .fz20{font-size:1.6rem;line-height:3.6rem}}#guest .guest-row .guest .target .target-box .text .fz20 .hiligh{font-size:2.8rem;font-weight:700}@media only screen and (max-width:1180px){#guest .guest-row .guest .target .target-box .text .fz20 .hiligh{font-size:2.4rem}}@media only screen and (max-width:750px){#guest .guest-row .guest .target .target-box .text .fz20 .hiligh{font-size:2rem}}#guest .guest-row .guest .target .target-box .text .hiligh{font-weight:700}#guest .guest-row .guest .therapist ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr);gap:48px}@media only screen and (max-width:1180px){#guest .guest-row .guest .therapist ul{gap:30px}}@media only screen and (max-width:750px){#guest .guest-row .guest .therapist ul{gap:20px;-ms-grid-columns:1fr [1];grid-template-columns:repeat(1,1fr)}}#guest .guest-row .guest .therapist ul li{padding:32px;border:1px solid #E6E6E6;border-radius:12px}#guest .guest-row .guest .therapist ul li .label{width:100%;max-width:230px;margin-left:auto;margin-right:auto;padding:7px;font-size:2rem;line-height:3rem;font-weight:700;text-align:center;color:#fff;background-color:#00B1F0;margin-bottom:24px}#guest .guest-row .guest .therapist ul li .img{display:table;max-width:230px;margin-left:auto;margin-right:auto;margin-bottom:24px}#guest .guest-row .guest .therapist ul li .ttl{font-weight:700}#guest .guest-row .guest .therapist ul li .ttl h3{font-size:2rem;line-height:3rem;margin-top:20px}@media only screen and (max-width:1180px){#guest .guest-row .guest .therapist ul li .ttl h3{font-size:1.8rem;line-height:2.8rem}}#guest .guest-row .guest .therapist ul li .text{margin-top:24px}#guest .guest-row .guest .therapist ul li .text .list{margin-top:20px;padding-top:17px;border-top:1px solid #E6E6E6}#guest .guest-row .guest .therapist ul li .btn-box{margin-top:32px}.reviews .reviews-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:750px){.reviews .reviews-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.reviews .reviews-slick{max-width:672px;margin-top:25px;margin-left:auto;margin-right:auto;padding-bottom:120px}@media only screen and (max-width:1180px){.reviews .reviews-slick{padding-bottom:100px}}@media only screen and (max-width:1180px){.reviews .reviews-slick{padding-bottom:80px}}.reviews .reviews-slick .slick-slide{margin:0 16px}.reviews .reviews-slick .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews .reviews-slick .slick-list{margin:0 -16px;overflow:visible}.reviews .reviews-slick .slick-arrow{position:absolute;bottom:0;left:0;right:0;z-index:1;margin-left:auto;margin-right:auto;width:55px;height:55px;border-radius:100%;font-size:0;line-height:0;color:transparent;display:table;background-repeat:no-repeat;background-position:center;background-size:contain}.reviews .reviews-slick .slick-arrow.slick-prev{left:-87px;background-image:url("/assets/images/commons/icn-btn-arrow-left.svg")}@media only screen and (max-width:1180px){.reviews .reviews-slick .slick-arrow.slick-prev{left:-81px}}.reviews .reviews-slick .slick-arrow.slick-next{right:-87px;background-image:url("/assets/images/commons/icn-btn-arrow-right.svg")}@media only screen and (max-width:1180px){.reviews .reviews-slick .slick-arrow.slick-next{right:-81px}}.reviews .reviews-slick .item{padding:24px;background-color:#fff;border-radius:12px}.reviews .reviews-slick .item .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews .reviews-slick .item .ttl .col-l{width:47.8%;max-width:130px;aspect-ratio:1/1;border-radius:100%;overflow:hidden}.reviews .reviews-slick .item .ttl .col-r{width:52.2%;padding-left:24px;font-weight:700}.reviews .reviews-slick .item .text{margin-top:25px}#about-inner{overflow:hidden}#about-inner .about-row.intro{background-image:url("/assets/images/about/intro-bg.webp");background-repeat:no-repeat;background-position:center;background-size:cover}#about-inner .about-row.intro .about .box-white{padding:28px 48px 48px 48px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.04);box-shadow:0 0 40px rgba(0,0,0,0.04)}@media only screen and (max-width:750px){#about-inner .about-row.intro .about .box-white{padding:25px 30px 30px 30px}}#about-inner .about-row.intro .about .box-white h2{font-size:2.8rem;line-height:4.8rem;font-weight:700;text-align:center;margin-bottom:20px}@media only screen and (max-width:1180px){#about-inner .about-row.intro .about .box-white h2{font-size:2.4rem;line-height:4.4rem}}@media only screen and (max-width:750px){#about-inner .about-row.intro .about .box-white h2{font-size:2rem;line-height:3rem}}#about-inner .about-row.intro .about .box-white h2 span{display:block;font-size:2rem}@media only screen and (max-width:1180px){#about-inner .about-row.intro .about .box-white h2 span{font-size:1.8rem}}@media only screen and (max-width:750px){#about-inner .about-row.intro .about .box-white h2 span{font-size:1.6rem}}#about-inner .about-row.intro .about .box-white .box-blue{padding:24px 48px;font-size:2rem;line-height:4.8rem;font-weight:700;color:#fff;background-color:#0074A0;border-radius:8px}@media only screen and (max-width:1180px){#about-inner .about-row.intro .about .box-white .box-blue{font-size:1.8rem;line-height:4rem}}@media only screen and (max-width:750px){#about-inner .about-row.intro .about .box-white .box-blue{padding:20px 25px;font-size:1.6rem;line-height:3.2rem}}#about-inner .about-row.intro .about .box-white .box-blue+h2{margin-top:48px}@media only screen and (max-width:750px){#about-inner .about-row.intro .about .box-white .box-blue+h2{margin-top:30px}}#about-inner .about-row .about .mission .txthead-box h2 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:2.6rem}@media only screen and (max-width:750px){#about-inner .about-row .about .mission .txthead-box h2 .flex{font-size:2rem;margin-bottom:10px}}#about-inner .about-row .about .mission .row+.row{margin-top:48px}@media only screen and (max-width:750px){#about-inner .about-row .about .mission .row+.row{margin-top:40px}}#about-inner .about-row .about .mission .row.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:750px){#about-inner .about-row .about .mission .row.flex{display:block}}#about-inner .about-row .about .mission .row.flex .text{width:60.5%}@media only screen and (max-width:750px){#about-inner .about-row .about .mission .row.flex .text{width:100%}}#about-inner .about-row .about .mission .row.flex .img{width:34.54%;max-width:335px}@media only screen and (max-width:750px){#about-inner .about-row .about .mission .row.flex .img{width:75%;margin-left:auto;margin-right:auto;margin-top:35px}}#about-inner .about-row .about .mission .row.flex.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#about-inner .about-row .about .mission .row .text p .hiligh{font-weight:700}#about-inner .about-row .about .mission .row .text p+p{margin-top:30px}@media only screen and (max-width:750px){#about-inner .about-row .about .mission .row .text p+p{margin-top:20px}}#about-inner .about-row .about .plan .text p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#about-inner .about-row .about .plan .text p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .plan .text p{font-size:1.6rem;line-height:4rem}}#about-inner .about-row .about .plan .text p+p{margin-top:40px}@media only screen and (max-width:750px){#about-inner .about-row .about .plan .text p+p{margin-top:30px}}#about-inner .about-row .about .plan .text p span{font-size:2.8rem}@media only screen and (max-width:1180px){#about-inner .about-row .about .plan .text p span{font-size:2.4rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .plan .text p span{font-size:2rem}}#about-inner .about-row .about .plan .benefit{margin-top:50px}@media only screen and (max-width:750px){#about-inner .about-row .about .plan .benefit{margin-top:40px}}#about-inner .about-row .about .plan .benefit .ttl{position:relative;margin-bottom:15px}#about-inner .about-row .about .plan .benefit .ttl:after{content:"";position:absolute;top:0;bottom:0;display:block;margin-top:auto;margin-bottom:auto;width:100%;height:1px;background-color:#00B1F0}#about-inner .about-row .about .plan .benefit .ttl h3{position:relative;z-index:2;display:table;margin-left:auto;margin-right:auto;padding:0 30px;font-size:2rem;line-height:4.8rem;font-weight:700;color:#fff;background-color:#00B1F0;border-radius:24px}#about-inner .about-row .about .plan .benefit ul li{position:relative;font-size:2.8rem;line-height:5.6rem;font-weight:700;padding-left:40px}@media only screen and (max-width:1180px){#about-inner .about-row .about .plan .benefit ul li{font-size:2.4rem;line-height:5.2rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .plan .benefit ul li{font-size:2rem;line-height:4rem}}#about-inner .about-row .about .plan .benefit ul li .no{position:absolute;top:0;left:0;z-index:1;color:#00B1F0}#about-inner .about-row .about .plan .youtube{margin-top:50px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}@media only screen and (max-width:750px){#about-inner .about-row .about .plan .youtube{margin-top:40px}}#about-inner .about-row .about .plan .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#about-inner .about-row .about .vs .vs-top{position:relative;padding-top:100px;padding-bottom:40px;color:#fff;background-color:#20A1ED}@media only screen and (max-width:750px){#about-inner .about-row .about .vs .vs-top{padding-top:60px;padding-bottom:20px}}#about-inner .about-row .about .vs .vs-top:after{content:"";position:absolute;bottom:-130px;display:block;width:100%;height:130px;background-color:#20A1ED;clip-path:polygon(50% 100%,0 0,100% 0)}@media only screen and (max-width:1180px){#about-inner .about-row .about .vs .vs-top:after{bottom:-129px}}@media only screen and (max-width:750px){#about-inner .about-row .about .vs .vs-top:after{height:80px;bottom:-79px}}#about-inner .about-row .about .vs .vs-top .content h2{font-size:3.6rem;line-height:7rem;font-weight:700;text-align:center}@media only screen and (max-width:1180px){#about-inner .about-row .about .vs .vs-top .content h2{font-size:3.2rem;line-height:6.4rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .vs .vs-top .content h2{font-size:2.6rem;line-height:4rem}}#about-inner .about-row .about .vs .vs-top .content h2 span{display:block;font-size:2rem;font-weight:400}@media only screen and (max-width:750px){#about-inner .about-row .about .vs .vs-top .content h2 span{font-size:1.6rem;line-height:2.6rem;margin-bottom:10px}}#about-inner .about-row .about .vs .vs-btm{padding-top:130px}#about-inner .about-row .about .graduation .flex-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:72px}#about-inner .about-row .about .graduation .flex-top h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:74.63%;padding-right:25px;font-size:2rem;line-height:4.8rem;font-weight:700;padding-left:25px}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .flex-top h3{padding-left:0;padding-right:15px;font-size:1.6rem;line-height:2.6rem}}#about-inner .about-row .about .graduation .flex-top .topic{width:25.37%;max-width:246px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:2.4rem;font-weight:700;color:#fff;background-color:#00B1F0;border-radius:28px 28px 0 0}@media only screen and (max-width:1180px){#about-inner .about-row .about .graduation .flex-top .topic{font-size:2rem;line-height:2rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .flex-top .topic{font-size:1.8rem}}#about-inner .about-row .about .graduation .box{border:5px solid #00B1F0;border-radius:28px 0 28px 28px;overflow:hidden}#about-inner .about-row .about .graduation .box .ttl{padding:16px 32px;font-size:2.4rem;line-height:3.6rem;font-weight:700;color:#fff;background-color:#00B1F0}@media only screen and (max-width:1180px){#about-inner .about-row .about .graduation .box .ttl{font-size:2rem;line-height:3rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .box .ttl{font-size:1.8rem;line-height:2.8rem;padding:15px 20px}}#about-inner .about-row .about .graduation .box .content{padding:50px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .box .content{padding:30px 20px;display:block}}#about-inner .about-row .about .graduation .box .content .col-l{width:24.67%;max-width:222px}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .box .content .col-l{width:50%;margin-left:auto;margin-right:auto}}#about-inner .about-row .about .graduation .box .content .col-r{width:71.778%}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .box .content .col-r{width:100%;margin-top:25px}}#about-inner .about-row .about .graduation .box .content .col-r ul li{position:relative;font-size:2rem;line-height:3.6rem;padding-left:30px}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .box .content .col-r ul li{font-size:1.8rem;line-height:3.4rem}}#about-inner .about-row .about .graduation .box .content .col-r ul li:before{content:"";position:absolute;top:10px;left:0;z-index:1;width:23px;height:19px;background-image:url("/assets/images/about/graduation-icn-check.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#about-inner .about-row .about .graduation .text{margin-top:50px}#about-inner .about-row .about .graduation .text p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#about-inner .about-row .about .graduation .text p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .text p{font-size:1.6rem;line-height:4rem}}#about-inner .about-row .about .graduation .text p+p{margin-top:40px}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .text p+p{margin-top:30px}}#about-inner .about-row .about .graduation .text p span{font-size:2.8rem}@media only screen and (max-width:1180px){#about-inner .about-row .about .graduation .text p span{font-size:2.4rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .graduation .text p span{font-size:2rem}}#about-inner .about-row .about .feedback .list+.list{margin-top:64px}#about-inner .about-row .about .feedback .list h3{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:2.6rem;line-height:3.6rem;text-align:center;margin-bottom:20px}@media only screen and (max-width:1180px){#about-inner .about-row .about .feedback .list h3{font-size:2.2rem;line-height:3.2rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .feedback .list h3{font-size:1.8rem;line-height:2.8rem}}#about-inner .about-row .about .feedback .list .youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}#about-inner .about-row .about .feedback .list .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#about-inner .about-row .about .feedback .list .box-white{margin-top:48px;padding:48px;background-color:#fff;border-radius:8px}@media only screen and (max-width:750px){#about-inner .about-row .about .feedback .list .box-white{margin-top:30px;padding:25px 30px 30px 30px}}#about-inner .about-row .about .feedback .list .box-white p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#about-inner .about-row .about .feedback .list .box-white p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .feedback .list .box-white p{font-size:1.6rem;line-height:4rem}}#about-inner .about-row .about .feedback .list .box-white p .hiligh{font-size:2.8rem}@media only screen and (max-width:1180px){#about-inner .about-row .about .feedback .list .box-white p .hiligh{font-size:2.4rem}}@media only screen and (max-width:750px){#about-inner .about-row .about .feedback .list .box-white p .hiligh{font-size:2rem}}#about-inner .about-row .about .feedback .list .box-white p+p{margin-top:48px}@media only screen and (max-width:1180px){#about-inner .about-row .about .feedback .list .box-white p+p{margin-top:30px}}@media only screen and (max-width:750px){#about-inner .about-row .about .feedback .list .box-white p+p{margin-top:20px}}#menu .menu-row .menu .menu-content .img p{margin-top:25px;max-width:780px;font-size:2rem;line-height:4rem;font-weight:700;margin-left:auto;margin-right:auto}@media only screen and (max-width:1180px){#menu .menu-row .menu .menu-content .img p{font-size:1.8rem;line-height:3.6rem}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .img p{margin-top:20px;font-size:1.6rem;line-height:3.2rem}}#menu .menu-row .menu .menu-content .cost{margin-top:65px}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .cost{margin-top:40px}}#menu .menu-row .menu .menu-content .cost .cost-ttl{position:relative;z-index:1;margin-bottom:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .cost .cost-ttl{margin-bottom:20px}}#menu .menu-row .menu .menu-content .cost .cost-ttl:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;margin-top:auto;margin-bottom:auto;width:100%;height:1px;background-color:#00B1F0}#menu .menu-row .menu .menu-content .cost .cost-ttl h3{display:table;margin-left:auto;margin-right:auto;padding:9px 26px;font-size:2rem;line-height:3rem;font-weight:700;color:#fff;background-color:#00B1F0;text-align:center;border-radius:24px}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .cost .cost-ttl h3{font-size:1.8rem;line-height:2.8rem}}#menu .menu-row .menu .menu-content .cost .cost-table{border:3px solid #1155AB;border-radius:8px}#menu .menu-row .menu .menu-content .cost .cost-table .tr{display:-ms-grid;display:grid;-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr)}#menu .menu-row .menu .menu-content .cost .cost-table .tr .td{font-size:3.2rem;line-height:4.2rem;font-weight:700;padding:14px 40px;color:#1155AB}@media only screen and (max-width:1180px){#menu .menu-row .menu .menu-content .cost .cost-table .tr .td{font-size:2.8rem;line-height:3.8rem;padding:10px 30px}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .cost .cost-table .tr .td{font-size:2rem;line-height:3rem;padding:5px 10px}}#menu .menu-row .menu .menu-content .cost .cost-table .tr .td span{font-size:1.6rem;font-weight:400}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .cost .cost-table .tr .td span{font-size:1.2rem}}#menu .menu-row .menu .menu-content .cost .cost-table .tr .td:first-child{text-align:center;color:#fff;background-color:#1155AB}#menu .menu-row .menu .menu-content .promotion{margin-top:50px;max-width:780px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .promotion{margin-top:40px}}#menu .menu-row .menu .menu-content .promotion p{margin-top:10px}#menu .menu-row .menu .menu-content .box-lightblue{margin-top:50px;padding:30px;background-color:#DBF5FF;border-radius:12px}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .box-lightblue{margin-top:40px}}#menu .menu-row .menu .menu-content .box-lightblue h3{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:2.4rem;line-height:3.4rem;font-weight:700;margin-bottom:30px}@media only screen and (max-width:1180px){#menu .menu-row .menu .menu-content .box-lightblue h3{font-size:2rem;line-height:3rem}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .box-lightblue h3{font-size:1.8rem;line-height:2.8rem}}#menu .menu-row .menu .menu-content .box-lightblue h3 span{min-width:34px}#menu .menu-row .menu .menu-content .box-lightblue .box-content h4{font-size:2rem;line-height:3rem;font-weight:700;text-align:center;margin-bottom:20px}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .box-lightblue .box-content h4{font-size:1.6rem;line-height:2.8rem}}#menu .menu-row .menu .menu-content .box-lightblue .box-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;max-width:424px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .box-lightblue .box-content ul{display:block}}#menu .menu-row .menu .menu-content .box-lightblue .box-content ul li{width:100%;padding:15px 0;background-color:#fff}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .box-lightblue .box-content ul li+li{margin-top:15px}}#menu .menu-row .menu .menu-content .box-lightblue .box-content ul li .icn{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu .menu-row .menu .menu-content .box-lightblue .box-content ul li p{margin-top:8px;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2.2rem;font-weight:700;text-align:center}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .box-lightblue .box-content ul li p{min-height:auto}}#menu .menu-row .menu .menu-content .box-lightblue .box-content>p{margin-top:25px;text-align:center}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .box-lightblue .box-content>p{margin-top:15px}}#menu .menu-row .menu .menu-content .remark{max-width:780px;margin-left:auto;margin-right:auto;margin-top:10px}#menu .menu-row .menu .menu-content .problem .txthead-box h2>div{display:inline-block}#menu .menu-row .menu .menu-content .problem .txthead-box h2>div:last-child{display:block}#menu .menu-row .menu .menu-content .problem .content h3{font-size:2.8rem;line-height:4.8rem;font-weight:700;text-align:center}@media only screen and (max-width:1180px){#menu .menu-row .menu .menu-content .problem .content h3{font-size:2.4rem;line-height:4.4rem}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .problem .content h3{font-size:2rem;line-height:4rem}}#menu .menu-row .menu .menu-content .problem .content h3 .small{font-size:2rem}@media only screen and (max-width:1180px){#menu .menu-row .menu .menu-content .problem .content h3 .small{font-size:1.6rem}}#menu .menu-row .menu .menu-content .problem .content .box-problem{margin-top:60px;border:5px solid #00B1F0;border-radius:28px;overflow:hidden}#menu .menu-row .menu .menu-content .problem .content .box-problem h4{padding:10px 10px 15px 10px;font-size:3.2rem;line-height:4.2rem;font-weight:700;text-align:center;color:#fff;background-color:#00B1F0}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .problem .content .box-problem h4{font-size:2.8rem;line-height:3.8rem}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .problem .content .box-problem h4{font-size:2.4rem;line-height:3.4rem}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .problem .content .box-problem h4{font-size:2rem;line-height:3rem}}#menu .menu-row .menu .menu-content .problem .content .box-problem ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);gap:23px;padding:27px 43px}@media only screen and (max-width:850px){#menu .menu-row .menu .menu-content .problem .content .box-problem ul{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .problem .content .box-problem ul{-ms-grid-columns:1fr [1];grid-template-columns:repeat(1,1fr);padding:40px;gap:0}}#menu .menu-row .menu .menu-content .problem .content .box-problem ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu .menu-row .menu .menu-content .problem .content .box-problem ul li a .img{width:36.24%;max-width:100px}#menu .menu-row .menu .menu-content .problem .content .box-problem ul li a .txt{width:63.76%;padding-left:16px;font-size:1.8rem;line-height:2.4rem;font-weight:700}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-content .problem .content .box-problem ul li a .txt{font-size:1.6rem}}#menu .menu-row .menu .menu-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point{display:block}}#menu .menu-row .menu .menu-point .point-img{width:62.58%;max-width:607px;position:relative}@media only screen and (max-width:850px){#menu .menu-row .menu .menu-point .point-img{width:55%}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point .point-img{width:100%}}#menu .menu-row .menu .menu-point .point-img>div{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}#menu .menu-row .menu .menu-point .point-img>div.is-active{position:static;opacity:1!important;visibility:visible!important}#menu .menu-row .menu .menu-point .point-list{width:37.42%}@media only screen and (max-width:850px){#menu .menu-row .menu .menu-point .point-list{width:45%}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point .point-list{width:100%;margin-top:40px}}#menu .menu-row .menu .menu-point .point-list ul{border-top:1px solid #E6E6E6}#menu .menu-row .menu .menu-point .point-list ul li{border-bottom:1px solid #E6E6E6}#menu .menu-row .menu .menu-point .point-list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.2rem;line-height:1.6rem;padding:8px 24px;position:relative}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point .point-list ul li a{padding:8px 16px}}#menu .menu-row .menu .menu-point .point-list ul li a:hover{background-color:#fff}#menu .menu-row .menu .menu-point .point-list ul li a:hover span{color:#fff;background-color:#0074A0}#menu .menu-row .menu .menu-point .point-list ul li a:hover:after{opacity:1;visibility:visible;right:24px}#menu .menu-row .menu .menu-point .point-list ul li a span{font-size:1.8rem;line-height:1.8rem;font-weight:700;padding:8px 15px;background-color:#fff;border-radius:100px}#menu .menu-row .menu .menu-point .point-list ul li a:after{content:"";opacity:0;visibility:hidden;position:absolute;right:29px;z-index:1;display:table;margin:auto;width:30px;height:30px;background-image:url("/assets/images/commons/icn-btn-arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:30px}#menu .menu-row .menu .menu-point-des{margin-top:120px}@media only screen and (max-width:1180px){#menu .menu-row .menu .menu-point-des{margin-top:100px}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point-des{margin-top:40px}}#menu .menu-row .menu .menu-point-des .box{background-color:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.04);box-shadow:0 0 50px 0 rgba(0,0,0,0.04);position:relative}#menu .menu-row .menu .menu-point-des .box+.box{margin-top:60px}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point-des .box+.box{margin-top:40px}}#menu .menu-row .menu .menu-point-des .box .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point-des .box .flex{display:block}}#menu .menu-row .menu .menu-point-des .box .col-l{position:relative;width:50%}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point-des .box .col-l{width:100%}}#menu .menu-row .menu .menu-point-des .box .col-l p{position:absolute;top:0;left:0;z-index:1;padding:13px 30px;font-size:2.8rem;line-height:2.8rem;color:#fff;background-color:#0074A0;border-radius:0 0 20px 0}@media only screen and (max-width:1180px){#menu .menu-row .menu .menu-point-des .box .col-l p{font-size:2.4rem;line-height:2.4rem}}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point-des .box .col-l p{font-size:2rem;line-height:2rem;padding:10px 20px}}#menu .menu-row .menu .menu-point-des .box .col-r{width:46.5%;padding:50px 30px 50px 0}@media only screen and (max-width:750px){#menu .menu-row .menu .menu-point-des .box .col-r{width:100%;padding:30px}}#menu .menu-row .menu .menu-point-des .box .col-r .ttl{position:relative;z-index:1;margin-bottom:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu .menu-row .menu .menu-point-des .box .col-r .ttl:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;margin-top:auto;margin-bottom:auto;width:100%;height:1px;background-color:#00B1F0}#menu .menu-row .menu .menu-point-des .box .col-r .ttl p{display:table;padding:0 16px;font-size:1.6rem;line-height:3rem;font-weight:700;color:#fff;background-color:#00B1F0;text-align:center;border-radius:15px}#menu .menu-row .menu .menu-point-des .box .col-r .text p+p{margin-top:30px}#menu .menu-row .menu .menu-point-des .box .col-r .text ul.with-icn li{position:relative;padding-left:20px}#menu .menu-row .menu .menu-point-des .box .col-r .text ul.with-icn li:before{content:"";position:absolute;top:10px;left:0;z-index:1;width:16px;height:13px;background-image:url("/assets/images/commons/icn-check.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#menu .menu-row .menu .menu-point-des .box .col-r .text+.ttl{margin-top:30px}#customer .customer .content .customer-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:32px}@media only screen and (max-width:1180px){#customer .customer .content .customer-list{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (max-width:750px){#customer .customer .content .customer-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}#customer .customer .content .customer-list .item{padding:24px;background-color:#fff;border-radius:12px}#customer .customer .content .customer-list .item .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#customer .customer .content .customer-list .item .ttl .col-l{width:47.8%;max-width:130px;aspect-ratio:1/1;border-radius:100%;overflow:hidden}#customer .customer .content .customer-list .item .ttl .col-r{width:52.2%;padding-left:24px;font-weight:700}#customer .customer .content .customer-list .item .text{margin-top:25px}.faq-list{padding:32px;background-color:#fff;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.04);box-shadow:0 0 40px 0 rgba(0,0,0,0.04);border-radius:8px}@media only screen and (max-width:750px){.faq-list{padding:25px}}.faq-list+.faq-list{margin-top:25px}.faq-list .ttl{position:relative;margin-bottom:10px}.faq-list .ttl:before{content:"Q";position:absolute;top:2px;left:0;z-index:1;width:45px;height:45px;border-radius:100%;background-color:#00B1F0;color:#fff;font-size:3rem;line-height:3rem;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:750px){.faq-list .ttl:before{font-size:2.5rem;line-height:2.5rem}}.faq-list .ttl h2{font-size:2rem;line-height:3.5rem;font-weight:700;padding-top:7px;padding-left:65px}@media only screen and (max-width:750px){.faq-list .ttl h2{font-size:1.8rem;line-height:3rem}}.faq-list .des{padding-left:65px}#recruit-inner .recruit-row.mv{position:relative;background-color:#9EE5FF;background-image:url("/assets/images/recruit/mv-bg.webp");background-repeat:no-repeat;background-position:center;background-size:1440px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:700px}@media only screen and (max-width:850px){#recruit-inner .recruit-row.mv{height:600px}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mv{height:500px}}#recruit-inner .recruit-row.mv .content{position:relative;max-width:544px;z-index:2}#recruit-inner .recruit-row.mv .content .circle{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;aspect-ratio:1/1;margin-left:auto;margin-right:auto;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 0 100px 0 #9CC8D2;box-shadow:0 0 100px 0 #9CC8D2}#recruit-inner .recruit-row.mv .content .circle h1{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:4.8rem;line-height:7.2rem;text-align:center}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.mv .content .circle h1{font-size:4rem;line-height:6.4rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mv .content .circle h1{font-size:3rem;line-height:5rem}}#recruit-inner .recruit-row.mv .content .circle h1 span{display:block;font-size:2.6rem;line-height:4.8rem;color:#0074A0}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.mv .content .circle h1 span{font-size:2rem;line-height:4rem}}#recruit-inner .recruit-row.mv .content .obj{position:absolute;z-index:2}#recruit-inner .recruit-row.mv .content .obj.l-01{width:32.9%;bottom:-4.41%;left:3.31%}#recruit-inner .recruit-row.mv .content .obj.l-02{width:60.85%;bottom:-1.84%;left:-77.21%}#recruit-inner .recruit-row.mv .content .obj.l-03{width:31.43%;top:0;left:-60.66%}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mv .content .obj.l-03{left:-12.66%}}#recruit-inner .recruit-row.mv .content .obj.r-01{width:39.71%;top:3.86%;right:-10.85%}#recruit-inner .recruit-row.mv .content .obj.r-02{width:56.62%;top:7.54%;right:-78.49%}#recruit-inner .recruit-row.mv .content .obj.r-03{width:28.49%;bottom:0;right:-57.9%}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mv .content .obj.r-03{right:-12.9%}}#recruit-inner .recruit-row.intro .content p{font-size:2rem;line-height:4.8rem;font-weight:700;text-align:center}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.intro .content p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.intro .content p{font-size:1.6rem;line-height:3.6rem}}#recruit-inner .recruit-row.intro .content p .hiligh{font-size:2.8rem}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.intro .content p .hiligh{font-size:2.6rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.intro .content p .hiligh{font-size:2rem}}#recruit-inner .recruit-row.intro .content p+p{margin-top:35px}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.intro .content p+p{margin-top:25px}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.intro .content p+p{margin-top:15px}}#recruit-inner .recruit-row.img3col{padding:0 10px;display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);gap:10px}#recruit-inner .recruit-row.img3col img{border-radius:8px}#recruit-inner .recruit-row.mission .content{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mission .content{display:block}}#recruit-inner .recruit-row.mission .content .text{width:65.46%;padding-right:48px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mission .content .text{width:100%;padding-right:0}}#recruit-inner .recruit-row.mission .content .text p{font-size:2rem;line-height:4.8rem}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.mission .content .text p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mission .content .text p{font-size:1.6rem;line-height:3.6rem}}#recruit-inner .recruit-row.mission .content .img{width:34.54%;max-width:335px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mission .content .img{width:60%;margin-top:40px;margin-left:auto;margin-right:auto}}#recruit-inner .recruit-row.mission .content .img p{margin-top:25px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.mission .content .img p{margin-top:20px}}#recruit-inner .recruit-row.words{color:#fff;background-color:#20A1ED;background-image:url("/assets/images/recruit/words-bg.png");background-repeat:no-repeat;background-position:bottom center;background-size:1380px}#recruit-inner .recruit-row.words .txthead-box h2 span{display:table;margin-left:auto;margin-right:auto;padding:0 110px;margin-top:15px;font-size:6.4rem;line-height:9.6rem;text-align:center;background-image:url("/assets/images/recruit/words-qoute-l.svg"),url("/assets/images/recruit/words-qoute-r.svg");background-repeat:no-repeat;background-position:top 50px left,top 30px right 40px;background-size:90px,73px}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.words .txthead-box h2 span{font-size:5.4rem;line-height:8.6rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.words .txthead-box h2 span{font-size:3rem;line-height:5rem;padding:0 60px;background-position:top 20px left,top 15px right 20px;background-size:50px,38px}}#recruit-inner .recruit-row.statistics .content .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);gap:48px}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.statistics .content .grid{gap:38px}}@media only screen and (max-width:850px){#recruit-inner .recruit-row.statistics .content .grid{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.statistics .content .grid{display:block}}#recruit-inner .recruit-row.statistics .content .grid .col{padding:13px 0 44px 0;background-color:#f9f9f9;border:3px solid #00B1F0;border-radius:12px;overflow:hidden}@media only screen and (max-width:750px){#recruit-inner .recruit-row.statistics .content .grid .col+.col{margin-top:20px;padding:20px 0 30px 0}}#recruit-inner .recruit-row.statistics .content .grid .col h3{display:table;margin-left:auto;margin-right:auto;padding:9px 30px;font-size:2rem;line-height:3rem;color:#fff;background-color:#00B1F0;border-radius:24px}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.statistics .content .grid .col h3{font-size:1.8rem;line-height:2.8rem}}#recruit-inner .recruit-row.statistics .content .grid .col .icn{display:table;margin:0 auto;padding:25px 0 35px 0}#recruit-inner .recruit-row.statistics .content .grid .col .icn img{width:auto;height:144px}#recruit-inner .recruit-row.statistics .content .grid .col .txt{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:2.4rem;line-height:2.4rem;text-align:center}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.statistics .content .grid .col .txt{font-size:2rem;line-height:2rem}}#recruit-inner .recruit-row.statistics .content .grid .col .txt span{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:6.4rem}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.statistics .content .grid .col .txt span{font-size:5.4rem}}#recruit-inner .recruit-row.statistics .content .grid .col .txt span.large{font-size:9.6rem}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.statistics .content .grid .col .txt span.large{font-size:8.6rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.statistics .content .grid .col .txt span.large{font-size:6.6rem}}#recruit-inner .recruit-row.statistics .content .grid .col .txt span.counter{display:inline-block;text-align:right;font-variant-numeric:tabular-nums}#recruit-inner .recruit-row.statistics .content .grid .col .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.statistics .content .grid .col .flex{display:block}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.statistics .content .grid .col .flex .icn{margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.statistics .content .grid .col .flex .txt{margin-top:60px}}#recruit-inner .recruit-row.statistics .content .grid .col.no5{position:relative;padding-bottom:0;-ms-grid-column:span 2;grid-column:span 2}#recruit-inner .recruit-row.statistics .content .grid .col.no5 h3{margin-bottom:37px}#recruit-inner .recruit-row.statistics .content .grid .col.no5 .icn{margin:0;padding:0}#recruit-inner .recruit-row.statistics .content .grid .col.no5 .txt{margin-top:40px}#recruit-inner .recruit-row.statistics .content .grid .col.no5 .remark{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:17px 10px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:2rem;line-height:3rem;text-align:center;background-color:#fff}@media only screen and (max-width:850px){#recruit-inner .recruit-row.statistics .content .grid .col.no5 .remark{position:static;margin-top:40px}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.statistics .content .grid .col.no5 .remark{font-size:1.4rem;line-height:2.4rem}}#recruit-inner .recruit-row.plan{padding-bottom:70px;background-color:#eee;background-image:url("/assets/images/recruit/plan-bg.webp");background-repeat:no-repeat;background-position:center bottom;background-size:1440px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.plan{background-image:url("/assets/images/recruit/plan-bg-sp.svg");background-position:top 20px center;background-size:94%}}#recruit-inner .recruit-row.plan .txthead-box .icn{display:table;margin-left:auto;margin-right:auto}#recruit-inner .recruit-row.plan .content>p{text-align:center}@media only screen and (max-width:750px){#recruit-inner .recruit-row.plan .content>p{margin-bottom:25px}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.plan .content .img{display:none}}#recruit-inner .recruit-row.plan .content .box-sp{margin-top:40px;display:none;border:5px solid #00B1F0;border-radius:20px;overflow:hidden}@media only screen and (max-width:750px){#recruit-inner .recruit-row.plan .content .box-sp{display:block}}#recruit-inner .recruit-row.plan .content .box-sp .box-ttl{padding:40px 0 25px 0;background-color:#fff}#recruit-inner .recruit-row.plan .content .box-sp .box-ttl .icn{display:table;margin-left:auto;margin-right:auto;margin-bottom:10px}#recruit-inner .recruit-row.plan .content .box-sp .box-ttl .logo{display:table;margin-left:auto;margin-right:auto;margin-bottom:15px}#recruit-inner .recruit-row.plan .content .box-sp .box-ttl h3{font-size:2.6rem;line-height:3.6rem;font-weight:700;text-align:center;margin-bottom:15px}#recruit-inner .recruit-row.plan .content .box-sp .box-ttl .polygon{display:table;margin-left:auto;margin-right:auto}#recruit-inner .recruit-row.plan .content .box-sp .box-content{padding:25px}#recruit-inner .recruit-row.plan .content .box-sp .box-content .item{padding:24px;background-color:#fff;border-radius:10px}#recruit-inner .recruit-row.plan .content .box-sp .box-content .item+.item{margin-top:20px}#recruit-inner .recruit-row.plan .content .box-sp .box-content .item .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:10px}#recruit-inner .recruit-row.plan .content .box-sp .box-content .item .flex .icn{width:60px;min-width:60px}#recruit-inner .recruit-row.plan .content .box-sp .box-content .item .flex h4{font-size:1.6rem;line-height:2.4rem;font-weight:700;color:#00B1F0}#recruit-inner .recruit-row.plan .content .box-sp .box-content .item p{font-size:1.6rem;line-height:2.4rem;font-weight:300;color:#666}#recruit-inner .recruit-row.customer{overflow:hidden}#recruit-inner .recruit-row.customer .content .customer-slick{position:relative;padding-bottom:120px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.customer .content .customer-slick{padding-bottom:90px}}#recruit-inner .recruit-row.customer .content .customer-slick .slick-list{margin:0 -16px;overflow:visible}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.customer .content .customer-slick .slick-list{margin:0 -10px}}#recruit-inner .recruit-row.customer .content .customer-slick .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#recruit-inner .recruit-row.customer .content .customer-slick .slick-list .slick-track .slick-slide{height:auto;margin:0 16px}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.customer .content .customer-slick .slick-list .slick-track .slick-slide{margin:0 10px}}#recruit-inner .recruit-row.customer .content .customer-slick .slick-list .slick-track .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#recruit-inner .recruit-row.customer .content .customer-slick .item{padding:24px;background-color:#fff;border-radius:10px}#recruit-inner .recruit-row.customer .content .customer-slick .item h3{font-size:2rem;line-height:3rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:15px}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.customer .content .customer-slick .item h3{font-size:1.8rem;line-height:2.8rem}}#recruit-inner .recruit-row.customer .content .customer-slick .item h3.green{color:#4DCFE0}#recruit-inner .recruit-row.customer .content .customer-slick .item h3.pink{color:#EF94C5}#recruit-inner .recruit-row.customer .content .customer-slick .item h3 .icn{width:70px;min-width:70px}#recruit-inner .recruit-row.customer .content .customer-slick .item h4{font-weight:700;margin-bottom:20px}#recruit-inner .recruit-row.customer .content .customer-slick .slick-arrow{position:absolute;bottom:0;left:0;right:0;z-index:1;margin-left:auto;margin-right:auto;width:55px;height:55px;border-radius:100%;font-size:0;line-height:0;color:transparent;display:table;background-repeat:no-repeat;background-position:center;background-size:contain}#recruit-inner .recruit-row.customer .content .customer-slick .slick-arrow.slick-prev{left:-87px;background-image:url("/assets/images/commons/icn-btn-arrow-left.svg")}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.customer .content .customer-slick .slick-arrow.slick-prev{left:-81px}}#recruit-inner .recruit-row.customer .content .customer-slick .slick-arrow.slick-next{right:-87px;background-image:url("/assets/images/commons/icn-btn-arrow-right.svg")}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.customer .content .customer-slick .slick-arrow.slick-next{right:-81px}}#recruit-inner .recruit-row.customer .content .customer-video{margin-top:70px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);gap:32px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.customer .content .customer-video{margin-top:35px;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:16px}}#recruit-inner .recruit-row.customer .content .customer-video .item{position:relative;width:100%;height:0;padding-bottom:56.25%}#recruit-inner .recruit-row.customer .content .customer-video .item iframe{position:absolute;top:0;left:0;width:100%;height:100%}#recruit-inner .recruit-row.chiropractic .content .chiropractic-row+.chiropractic-row{margin-top:64px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.chiropractic .content .chiropractic-row+.chiropractic-row{margin-top:44px}}#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .ttl{position:relative;z-index:1;margin-bottom:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .ttl:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;margin-top:auto;margin-bottom:auto;width:100%;height:1px;background-color:#00B1F0}#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .ttl h3{display:table;margin-left:auto;margin-right:auto;padding:9px 26px;font-size:2rem;line-height:3rem;font-weight:700;color:#fff;background-color:#00B1F0;text-align:center;border-radius:24px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .ttl h3{font-size:1.8rem;line-height:2.8rem}}#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .text{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .text{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .text{font-size:1.6rem;line-height:3.6rem}}#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .text ul li{position:relative;padding-left:20px}#recruit-inner .recruit-row.chiropractic .content .chiropractic-row .text ul li:before{content:"•";position:absolute;top:0;left:0;z-index:1;color:#00B1F0}#recruit-inner .recruit-row.process .content .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr [4];grid-template-columns:repeat(4,1fr);gap:31px}@media only screen and (max-width:750px){#recruit-inner .recruit-row.process .content .grid{-ms-grid-columns:1fr [1];grid-template-columns:repeat(1,1fr)}}#recruit-inner .recruit-row.process .content .grid .col{position:relative;padding:24px 0 34px 0;background-color:#FAFAFA;border-radius:8px}#recruit-inner .recruit-row.process .content .grid .col+.col:before{content:"";position:absolute;top:0;bottom:0;left:-22px;z-index:1;display:block;margin-top:auto;margin-bottom:auto;width:13px;height:15px;background-color:#00B1F0;clip-path:polygon(0 0,0% 100%,100% 50%)}@media only screen and (max-width:750px){#recruit-inner .recruit-row.process .content .grid .col+.col:before{top:-21px;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#recruit-inner .recruit-row.process .content .grid .col .no{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:30px;margin-left:auto;margin-right:auto;border-radius:15px;font-family:Helvetica,Arial,"sans-serif";color:#fff;background-color:#00B1F0}#recruit-inner .recruit-row.process .content .grid .col h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;font-weight:700;text-align:center;margin:10px 0}@media only screen and (max-width:750px){#recruit-inner .recruit-row.process .content .grid .col h3{min-height:auto}}#recruit-inner .recruit-row.process .content .grid .col .icn{height:103px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#recruit-inner .recruit-row.process .content .grid .col .icn img{display:table;margin-left:auto;margin-right:auto}#recruit-inner .recruit-row.process .content .grid .col a{display:block;margin-top:10px;font-size:1.4rem;line-height:2rem;text-align:center}#recruit-inner .recruit-row.foreveryone .content p{font-size:2rem;line-height:4.8rem;font-weight:700}@media only screen and (max-width:1180px){#recruit-inner .recruit-row.foreveryone .content p{font-size:1.8rem;line-height:4.4rem}}@media only screen and (max-width:750px){#recruit-inner .recruit-row.foreveryone .content p{font-size:1.6rem;line-height:3.6rem}}#recruit-inner .recruit-row.message{color:#fff;background-color:#20A1ED}#recruit-inner .recruit-row.message .img{position:relative}#recruit-inner .recruit-row.message .img:before{content:"";position:absolute;top:-1px;left:0;right:0;z-index:1;width:54px;height:27px;background-color:#20A1ED;display:block;margin-left:auto;margin-right:auto;clip-path:polygon(50% 100%,0 0,100% 0)}#branch{overflow:hidden}#branch .branch-row .branch .content .branch-list .list{background-color:#fff;border-radius:28px 28px 8px 8px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.04);box-shadow:0 0 40px 0 rgba(0,0,0,0.04);overflow:hidden}#branch .branch-row .branch .content .branch-list .list+.list{margin-top:64px}#branch .branch-row .branch .content .branch-list .list .list-ttl{padding:12px 0;background-color:#20A1ED}#branch .branch-row .branch .content .branch-list .list .list-ttl h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:2.8rem;line-height:3.8rem;font-weight:700;color:#fff;text-align:center}@media only screen and (max-width:1180px){#branch .branch-row .branch .content .branch-list .list .list-ttl h2{font-size:2.4rem;line-height:3.4rem}}#branch .branch-row .branch .content .branch-list .list .list-content{padding:32px}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content{padding:20px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner{padding:32px;border-radius:4px}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner{padding:20px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner+.box-inner{margin-top:32px}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner+.box-inner{margin-top:20px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner.blue{background-color:#EEF6F9}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner.red{background-color:#FFF2F2}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:850px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex{display:block}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l{width:50%}@media only screen and (max-width:850px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l{width:100%}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l h3{font-size:2.8rem;line-height:3.8rem;font-weight:700;margin-bottom:30px}@media only screen and (max-width:1180px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l h3{font-size:2.4rem;line-height:3.4rem;margin-bottom:25px}}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l h3{font-size:2rem;line-height:3rem;margin-bottom:20px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l h3 span{font-size:1.6rem;line-height:2.6rem;display:block}@media only screen and (max-width:1180px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l h3 span{font-size:1.4rem;line-height:2.4rem}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l h4{display:table;padding:12px 16px;font-size:2rem;line-height:2rem;font-weight:700;color:#fff;text-align:center;background-color:#00B1F0;margin-bottom:8px;border-radius:22px}@media only screen and (max-width:1180px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l h4{font-size:1.8rem;line-height:1.8rem}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 20px;background-color:#fff}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr{display:block;padding:10px 15px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr+.tr{margin-top:8px}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr .td{width:100%}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr .td.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr .td.topic{width:110px;min-width:110px;font-weight:700;text-align:center;white-space:nowrap}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr .td.topic{width:auto;min-width:auto;text-align:left}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr .td.colon{width:25px;min-width:25px;text-align:center}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr .td.colon{display:none}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-l .table .tr .td a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:underline;margin:0 10px}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-r{width:46.59%;max-width:436px}@media only screen and (max-width:850px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-r{width:100%;max-width:100%;margin-top:32px}}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-r{margin-top:20px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-flex .col-r img{margin-left:auto;margin-right:auto}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-web{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-weight:700;text-align:center;padding:25px;background-color:#fff;border-radius:8px}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-web{margin-top:30px;padding:15px;display:block}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-web a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:300;text-decoration:underline}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-web a{font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact{margin-top:35px}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact{margin-top:30px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 5%}@media only screen and (max-width:850px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul{display:block}}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul{padding:0}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li{width:50%}@media only screen and (max-width:850px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li{width:100%}}@media only screen and (max-width:850px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li+li{margin-top:30px}}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li+li{margin-top:20px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:262px;height:34px;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:2.4rem;font-weight:700;color:#1155AB;text-align:center;background-color:#1FDAFE;border-radius:20px 20px 0 0}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li .label{width:200px;height:28px}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li .btn-tel{width:325px;height:68px;margin-left:auto;margin-right:auto;font-family:Helvetica,Arial,"sans-serif";font-size:3.6rem;line-height:3.6rem;color:#fff;font-weight:700;background-color:#1155AB;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-radius:34px}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li .btn-tel{width:100%;max-width:280px;height:58px;font-size:2.6rem;line-height:2.6rem}}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li .btn-tel .icn img{width:34px;height:auto}}#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li .btn-line{width:300px;height:80px;margin-left:auto;margin-right:auto;color:#fff;font-weight:700;background-color:#39C529;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-radius:40px}@media only screen and (max-width:750px){#branch .branch-row .branch .content .branch-list .list .list-content .box-inner .row-contact ul li .btn-line{width:100%;max-width:280px;height:58px}}#blog .blog .blog-intro{margin-bottom:48px;padding:40px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.04);box-shadow:0 0 40px 0 rgba(0,0,0,0.04)}@media only screen and (max-width:1180px){#blog .blog .blog-intro{margin-bottom:38px;padding:30px}}@media only screen and (max-width:750px){#blog .blog .blog-intro{padding:25px}}#blog .blog .blog-intro .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:750px){#blog .blog .blog-intro .flex-box{display:block}}#blog .blog .blog-intro .flex-box .img{width:200px;min-width:200px;border-radius:100%}@media only screen and (max-width:750px){#blog .blog .blog-intro .flex-box .img{margin-left:auto;margin-right:auto}}#blog .blog .blog-intro .flex-box .text{width:100%;padding-left:32px}@media only screen and (max-width:750px){#blog .blog .blog-intro .flex-box .text{padding-left:0;margin-top:32px}}#blog .blog .blog-intro .flex-box .text p{font-size:1.4rem;line-height:2.4rem}#blog .blog .content .blog-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:48px}@media only screen and (max-width:1180px){#blog .blog .content .blog-flex{gap:38px}}@media only screen and (max-width:750px){#blog .blog .content .blog-flex{display:block}}#blog .blog .content .blog-flex .col-l{width:100%}#blog .blog .content .blog-flex .col-l .box-white{padding:40px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.04);box-shadow:0 0 40px 0 rgba(0,0,0,0.04)}@media only screen and (max-width:1180px){#blog .blog .content .blog-flex .col-l .box-white{padding:30px}}@media only screen and (max-width:750px){#blog .blog .content .blog-flex .col-l .box-white{padding:25px}}#blog .blog .content .blog-flex .col-l .wp-pagenavi{margin-top:32px;margin-bottom:64px}#blog .blog .content .blog-flex .col-r{position:sticky;bottom:48px;width:320px;min-width:320px}@media only screen and (max-width:1180px){#blog .blog .content .blog-flex .col-r{width:260px;min-width:260px}}@media only screen and (max-width:750px){#blog .blog .content .blog-flex .col-r{position:static;width:100%;min-width:100%;margin-top:5%}}#blog .blog .content .blog-flex .col-r .box-white{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.04);box-shadow:0 0 40px 0 rgba(0,0,0,0.04);overflow:hidden}#blog .blog .content .blog-flex .col-r .box-white .box-ttl{font-size:2rem;line-height:3rem;font-weight:700;color:#fff;background-color:#00B1F0;padding:9px 16px}#blog .blog .content .blog-flex .col-r .box-white .box-content{padding:16px}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li+li{margin-top:15px;padding-top:16px;border-top:1px solid #B3B3B3}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li>a{display:block;padding-left:16px;font-weight:700;background-image:url("/assets/images/commons/submn-arrow.svg");background-repeat:no-repeat;background-position:center left;background-size:6px}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li>a:hover{opacity:1;color:#00B1F0}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li ul{margin-top:15px;padding:0 16px 10px 16px}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li ul li+li{margin-top:8px;padding-top:9px;border-top:1px solid #E6E6E6}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li ul li a:hover{opacity:1;color:#00B1F0}#blog .blog .content .blog-flex .col-r .box-white .box-content .submn>ul>li ul li a .icn{width:30px;min-width:30px}.blog-list ul li+li{margin-top:30px;padding-top:31px;border-top:1px solid #E6E6E6}.blog-list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-list ul li a:hover{opacity:1}.blog-list ul li a .cover{width:27.4%;max-width:217px}.blog-list ul li a .cover+.brief{width:72.6%;padding-top:16px;padding-left:24px}@media only screen and (max-width:1180px){.blog-list ul li a .cover+.brief{padding-top:0}}.blog-list ul li a .brief{width:100%}.blog-list ul li a .brief .topic{font-size:1.8rem;line-height:2.8rem;font-weight:700;margin-bottom:20px}@media only screen and (max-width:750px){.blog-list ul li a .brief .topic{font-size:1.6rem;line-height:2.6rem;margin-bottom:15px}}.blog-list ul li a .brief p{font-size:1.4rem;line-height:2.4rem;font-weight:300}.blog-detail .ttl{margin-bottom:24px}.blog-detail .ttl .sns-share{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.blog-detail .ttl .sns-share a{display:block}.blog-detail .cover{margin-bottom:24px}.blog-detail .intro p+p{margin-top:34px}@media only screen and (max-width:1180px){.blog-detail .intro p+p{margin-top:20px}}.blog-detail .link{position:relative;margin:32px 0;background-color:#F7F7F7;overflow:hidden}.blog-detail .link .link-ttl{display:block;padding:18px 24px;font-size:2rem;line-height:3rem;font-weight:700;color:#fff;background-color:#0074A0;background-image:url("/assets/images/commons/toggle-btn-open.svg");background-repeat:no-repeat;background-position:center right 24px;background-size:40px}.blog-detail .link .link-ttl.active{background-image:url("/assets/images/commons/toggle-btn-close.svg")}.blog-detail .link .link-ttl.active span:after{content:"［開く］"}.blog-detail .link .link-ttl span{display:inline-block;font-size:1.4rem}.blog-detail .link .link-ttl span:after{content:"［閉じる］"}.blog-detail .link .link-content{padding:32px}.blog-detail .link .link-content>ol{counter-reset:item;padding-left:0}.blog-detail .link .link-content>ol>li{counter-increment:item;position:relative;padding-left:26px}.blog-detail .link .link-content>ol>li:before{content:counter(item);position:absolute;top:8px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;line-height:1.1rem;background-color:#00B1F0;color:#fff;width:16px;height:16px;text-align:center;border-radius:100%}.blog-detail .link .link-content>ol>li+li{margin-top:14px}.blog-detail .link .link-content>ol>li>a{display:table;font-weight:700}.blog-detail .link .link-content>ol>li ol{margin-left:20px}.blog-detail .link .link-content>ol>li ol li{list-style:decimal}.blog-detail .link .link-content>ol>li ol li a{display:table}.blog-detail .des *+h2,.blog-detail .des *+h3{margin-top:32px}@media only screen and (max-width:1180px){.blog-detail .des *+h2,.blog-detail .des *+h3{margin-top:40px}}.blog-detail .des h2{padding:18px 24px;font-size:2rem;line-height:3rem;font-weight:700;color:#fff;background-color:#0074A0;margin-bottom:32px}@media only screen and (max-width:1180px){.blog-detail .des h2{z-index:1.8rem;line-height:2.8rem;margin-bottom:20px}}.blog-detail .des h3{padding-left:34px;font-size:2rem;line-height:3rem;font-weight:700;background-image:url("/assets/images/commons/icn-txthead-arrow.svg");background-repeat:no-repeat;background-position:top 4px left;background-size:24px;margin-bottom:20px}@media only screen and (max-width:1180px){.blog-detail .des h3{font-size:1.8rem;line-height:2.8rem}}.blog-detail .des p+p{margin-top:25px}.blog-detail .des p+.box-color{margin-top:35px}.blog-detail .des>ol.wp-block-list{margin-left:20px}.blog-detail .des>ol.wp-block-list>li{list-style:decimal}.blog-detail .des>ol.wp-block-list>li>ul{margin-left:20px}.blog-detail .des>ol.wp-block-list>li>ul>li{list-style:disc}.blog-detail .des>ol+p{margin-top:20px}.blog-detail .des>ul.wp-block-list{margin-left:20px}.blog-detail .des>ul.wp-block-list>li{list-style:disc}.blog-detail .des>ul+p{margin-top:20px}.blog-detail .des .img{margin-top:32px}.blog-detail .des .img+*{margin-top:64px}.blog-detail .des .img+.img{margin-top:48px}.blog-detail .des .img img{margin-left:auto;margin-right:auto}.blog-detail .des .img.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.blog-detail .des .img>div{display:table;margin-left:auto;margin-right:auto}.blog-detail .des .img>div p{margin-top:8px;font-size:1.4rem;line-height:2.4rem}.blog-detail .des .box-blue{margin-top:24px;padding:24px;background-color:#DBF5FF;border-radius:12px;position:relative}.blog-detail .des .box-blue .topic{font-size:2rem;line-height:3rem;font-weight:700;margin-bottom:4px}.blog-detail .des .box-blue .topic+.img{margin-top:24px}.blog-detail .des .box-blue .img{margin-top:0}.blog-detail .des .box-blue .img+*{margin-top:24px}.blog-detail .des .box-blue>ol{margin-left:20px}.blog-detail .des .box-blue>ol li{list-style:decimal}.blog-detail .des .box-blue>ol+*{margin-top:12px}.blog-detail .des .box-blue .arrow{position:absolute;bottom:-45px;left:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}.blog-detail .des .box-blue+*{margin-top:64px!important}.blog-detail .des .box-color{border-width:2px;border-style:solid;border-radius:10px;overflow:hidden}.blog-detail .des .box-color+.box-color{margin-top:24px}.blog-detail .des .box-color.sum{border-color:#FFBD43}.blog-detail .des .box-color.sum .topic{background-color:#FFBD43}.blog-detail .des .box-color.warning{border-color:#FC7303}.blog-detail .des .box-color.warning .topic{background-color:#FC7303}.blog-detail .des .box-color.point{border-color:#00B1F0}.blog-detail .des .box-color.point .topic{background-color:#00B1F0}.blog-detail .des .box-color .topic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:2rem;line-height:4.8rem;color:#fff}.blog-detail .des .box-color .text{padding:32px}@media only screen and (max-width:750px){.blog-detail .des .box-color .text{padding:24px}}.blog-detail .des .box-color .text ol{margin-left:40px}.blog-detail .des .box-color .text ol li{list-style:decimal}.blog-detail .des .box-color .text ul{margin-left:40px}.blog-detail .des .box-color .text ul li{list-style:disc}.blog-detail .des .box-color .text ul li ul{margin-left:0}.blog-detail .des .box-color .text ul li ul li{list-style:none;position:relative;padding-left:15px}.blog-detail .des .box-color .text ul li ul li:before{content:"›";position:absolute;top:0;left:0;z-index:1}.blog-detail .des .qoute{margin-top:32px;padding:35px 50px;border:1px solid #BFBFBF;background-color:#F7F7F7;border-radius:8px;background-image:url("/assets/images/blog/detail/qoute-tl.svg"),url("/assets/images/blog/detail/qoute-br.svg");background-repeat:no-repeat;background-position:top 10px left 10px,bottom 10px right 10px;background-size:30px}@media only screen and (max-width:750px){.blog-detail .des .qoute{margin-top:24px}}.blog-detail .des .coupon{margin-top:32px}@media only screen and (max-width:750px){.blog-detail .des .coupon{margin-top:24px}}.blog-detail .des .btn-box{margin-top:50px}@media only screen and (max-width:750px){.blog-detail .des .btn-box{margin-top:24px}}.wp-pagenavi{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1180px){.wp-pagenavi{margin-top:32px}}.wp-pagenavi.mt30{margin-top:30px}.wp-pagenavi>*{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%}.wp-pagenavi>:hover{cursor:pointer}.wp-pagenavi>.current{background-color:#fff}@media only screen and (max-width:750px){.wp-pagenavi>.current{display:none}}@media only screen and (max-width:750px){.wp-pagenavi>.page{display:none}}.wp-pagenavi>.page:hover{text-decoration:underline}@media only screen and (max-width:750px){.wp-pagenavi>.extend{display:none}}.wp-pagenavi .previouspostslink{margin-right:32px}.wp-pagenavi .previouspostslink+.nextpostslink{margin-left:0}.wp-pagenavi .nextpostslink{margin-left:32px}@media only screen and (max-width:750px){.wp-pagenavi .nextpostslink{margin-left:0}}.wp-pagenavi.news-page{gap:90px}@media only screen and (max-width:1180px){.wp-pagenavi.news-page{gap:48px}}@media only screen and (max-width:850px){.wp-pagenavi.news-page{gap:24px}}@media only screen and (max-width:750px){.wp-pagenavi.news-page{gap:12px}}.wp-pagenavi.news-page .previouspostslink{margin-right:0}.wp-pagenavi.news-page .nextpostslink{margin-left:0}.date-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:5px}.date-tag .date{font-family:Helvetica,Arial,"sans-serif";color:#B3B3B3}.date-tag .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 15px;font-size:1.2rem;line-height:1.6rem;color:#fff;background-color:#62D4C7}#news .news .content .news-list .item+.item{margin-top:8px}#news .news .content .news-list .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:28px 30px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.04);box-shadow:0 0 20px 0 rgba(0,0,0,0.04)}@media only screen and (max-width:1180px){#news .news .content .news-list .item a{padding:24px 26px}}@media only screen and (max-width:750px){#news .news .content .news-list .item a{display:block;padding:20px}}#news .news .content .news-list .item .date{width:130px;min-width:130px;font-family:Helvetica;color:#999999}@media only screen and (max-width:750px){#news .news .content .news-list .item .date{width:auto;min-width:auto}}#news .news .content .news-list .item .topic{width:100%;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#news .news .content .news-list .item .topic .new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:22px;font-size:1.2rem;line-height:1.2rem;color:#fff;background-color:#FC3B00;border-radius:4px;margin-top:5px}#news .news .content .news-detail .box-white{padding:32px;background-color:#fff;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.04);box-shadow:0 0 40px 0 rgba(0,0,0,0.04);border-radius:8px}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white{padding:25px}}#news .news .content .news-detail .box-white .ttl{margin-bottom:32px;padding-bottom:12px;border-bottom:1px solid #CCCCCC}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white .ttl{margin-bottom:24px}}#news .news .content .news-detail .box-white .ttl .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Helvetica;color:#B3B3B3;margin-bottom:15px}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .ttl .date{margin-bottom:10px}}#news .news .content .news-detail .box-white .ttl .date .new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:22px;font-size:1.2rem;line-height:1.2rem;color:#fff;background-color:#FC3B00;border-radius:4px}#news .news .content .news-detail .box-white .ttl .topic{font-size:4rem;line-height:5.6rem;font-weight:700}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .ttl .topic{font-size:3.4rem;line-height:4.4rem}}@media only screen and (max-width:850px){#news .news .content .news-detail .box-white .ttl .topic{font-size:3rem;line-height:4rem}}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white .ttl .topic{font-size:2.6rem;line-height:3.6rem}}#news .news .content .news-detail .box-white .des>*+.img{margin-top:48px}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .des>*+.img{margin-top:36px}}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white .des>*+.img{margin-top:24px}}#news .news .content .news-detail .box-white .des p+p{margin-top:24px}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .des p+p{margin-top:20px}}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white .des p+p{margin-top:15px}}#news .news .content .news-detail .box-white .des p+h2{margin-top:48px}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .des p+h2{margin-top:36px}}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white .des p+h2{margin-top:24px}}#news .news .content .news-detail .box-white .des h2{font-size:2rem;line-height:3rem;font-weight:700;margin-bottom:12px;position:relative;padding-left:32px}#news .news .content .news-detail .box-white .des h2:before{content:"";position:absolute;top:3px;left:0;z-index:1;width:24px;height:24px;border-radius:100%;background-color:#00B1F0;background-image:url("/assets/images/commons/icn-arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:12px}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .des h2{font-size:1.8rem;line-height:2.8rem;margin-bottom:10px}}#news .news .content .news-detail .box-white .des .img{display:table;margin-left:auto;margin-right:auto}#news .news .content .news-detail .box-white .des .img+p{margin-top:48px}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .des .img+p{margin-top:36px}}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white .des .img+p{margin-top:24px}}#news .news .content .news-detail .box-white .des .img.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:48px}@media only screen and (max-width:1180px){#news .news .content .news-detail .box-white .des .img.col2{gap:36px}}@media only screen and (max-width:750px){#news .news .content .news-detail .box-white .des .img.col2{gap:24px}}