 *,*::after,*::before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media (forced-colors:active){mark{color:HighlightText;background-color:Highlight}}:where(del,ins,s)::before,:where(del,ins,s)::after{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:"test"}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type="search"]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type="search"]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type="tel"],[type="url"],[type="email"],[type="number"]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0% 0 0 / .3)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden="until-found"]){display:none!important}@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;}body{min-height:100vh;padding:0;font-family:"Roboto","Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.1em;background:#000;}a{text-decoration:none;}main{background:#fff;}header{display:none;}@media screen and (max-width:950px){header{position:fixed;left:0;top:0;display:block;width:100%;margin:0;padding:25px;z-index:1000;padding:10px;}}header span.bt{display:none;}@media screen and (max-width:950px){header span.bt{position:fixed;right:10px;top:10px;display:block;width:30px;height:30px;content:"";transition:.5s cubic-bezier(0.25,1,0.5,1);}header span.bt:before{position:absolute;left:0px;top:7px;width:30px;height:1px;content:"";background:#aaa;transition:.5s cubic-bezier(0.25,1,0.5,1);}header span.bt:after{position:absolute;left:0px;bottom:7px;width:30px;height:1px;content:"";background:#aaa;transition:.5s cubic-bezier(0.25,1,0.5,1);}header span.bt.open:before{top:14.5px;transform:rotate(-315deg);}header span.bt.open:after{bottom:14.5px;transform:rotate(315deg);}}header nav{position:absolute;right:10px;top:0px;display:block;z-index:1000;}@media screen and (max-width:950px){header nav{position:fixed;top:50px;right:-100%;width:100%;transition:1s cubic-bezier(0.25,1,0.5,1);}header nav.open{right:0px;}}header nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;}@media screen and (max-width:950px){header nav ul{border-top:1px solid #333;}}header nav ul li{display:block;}@media screen and (max-width:950px){header nav ul li{width:100%;border-bottom:1px solid #333;}}header nav ul li a{position:relative;display:block;padding:42px 10px;color:#fff;font-size:16px;letter-spacing:.1em;line-height:1em;transition:1s cubic-bezier(0.25,1,0.5,1);}header nav ul li a:after{position:absolute;left:50%;bottom:35px;content:"";width:0%;height:1px;background:#004499;transition:1s cubic-bezier(0.25,1,0.5,1);}@media screen and (max-width:1250px){header nav ul li a:after{bottom:25px;}}header nav ul li a:hover:after{left:0;width:100%;}@media screen and (max-width:1250px){header nav ul li a{padding:28px 5px;font-size:14px;}}@media screen and (max-width:950px){header nav ul li a{padding:15px;font-size:16px;background:#000;}header nav ul li a:before{content:"›" !important;font-family:inherit;padding:0 5px 0 0;}}header nav ul li.counseling a{position:relative;margin:22px 10px 0 20px;padding:20px 50px 20px 20px;color:#000;font-size:16px;font-weight:600;letter-spacing:0;background-image:linear-gradient(#ffc300,#fecc19 50%,#ebbb1c 50%,#ffd900);transition:1s cubic-bezier(0.25,1,0.5,1);}header nav ul li.counseling a:after{display:none;}@media screen and (max-width:1250px){header nav ul li.counseling a{margin:12px 0 0 10px;padding:15px 40px 15px 10px;}}header nav ul li.counseling a:hover{background-image:linear-gradient(#ffc300,#ffdf6d 50%,#ffd136 50%,#ffbb04);}header nav ul li.counseling a span{position:absolute;right:15px;top:20px;display:block;font-size:7px;line-height:8px;text-align:center;}@media screen and (max-width:1250px){header nav ul li.counseling a span{right:7px;top:15px;}}@media screen and (max-width:950px){header nav ul li.counseling a span{position:relative;right:auto;top:auto;display:inline-block;margin:0 0 0 10px;transform:translateY(2px);}}header nav ul li.counseling a span span{position:relative;right:auto;top:auto;display:inline;font-size:11px;}@media screen and (max-width:950px){header nav ul li.counseling a span span{margin:0;transform:translateY(0);}}@media screen and (max-width:950px){header nav ul li.counseling a{margin:0;padding:20px 15px;letter-spacing:0;background-image:linear-gradient(#ffc300,#fecc19 50%,#ebbb1c 50%,#ffd900);border-radius:0;}header nav ul li.counseling a:before{content:"›";font-family:inherit;padding:0 5px 0 0;}}footer{position:relative;width:100%;padding:70px 30px 200px;text-align:center;background:#000;}@media screen and (max-width:767.98px){footer{padding:15vw 4vw 30vw;}}footer p{display:block;margin:0 0 50px;color:#fff;font-size:16px;}@media screen and (max-width:950px){footer p{font-size:14px;}}footer a{display:block;color:#fff;}footer img{display:block;width:113.594px;height:40px;margin:0 auto 10px;}@media screen and (max-width:767.98px){footer img{height:30px;}}footer a img{margin-bottom:2em;}footer img.logo{display:block;width:292px;height:50px;margin:0 auto;}@media screen and (max-width:767.98px){footer img.logo{height:40px;}}.totop{position:absolute;right:40px;top:-1px;display:block;width:40px;height:40px;background:#fff;}@media screen and (max-width:767.98px){.totop{right:4vw;width:30px;height:30px;}}.totop a{display:block;width:40px;height:40px;background:url("../img/totop.svg") center center no-repeat;background-size:100% 100%;overflow:hidden;text-indent:100%;font-size:0;}@media screen and (max-width:767.98px){.totop a{width:30px;height:30px;}}sup{font-size:.4em;line-height:1em;}section.cv{position:fixed;left:0;bottom:0;width:100%;padding:10px 4vw;text-align:center;background:linear-gradient(0deg,rgba(0,0,0,.8) 85%,rgba(0,0,0,0) 100%);z-index:999;}section.cv h2{margin:0 0 .5em;color:#fff;font-size:24px;font-weight:600;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:767.98px){section.cv h2{font-size:3.3vw;letter-spacing:0;}}section.cv a{position:relative;display:block;width:fit-content;margin:0 auto;padding:20px 30px;color:#000;font-size:36px;line-height:2em;text-align:center;background-image:linear-gradient(#ffc300,#fecc19 50%,#ebbb1c 50%,#ffd900);transition:1s cubic-bezier(0.25,1,0.5,1);}@media screen and (max-width:767.98px){section.cv a{width:100%;padding:10px 20px;}}section.cv a:hover{background-image:linear-gradient(#ffc300,#ffdf6d 50%,#ffd136 50%,#ffbb04);}section.cv a span.cv1{display:block;padding-bottom:5px;font-size:20px;font-weight:400;line-height:1em;letter-spacing:0;}@media screen and (max-width:767.98px){section.cv a span.cv1{font-size:3vw;}}section.cv a span.cv1 span{position:relative;left:auto;top:auto;display:inline;font-size:27.5px;}@media screen and (max-width:767.98px){section.cv a span.cv1 span{font-size:4vw;}}section.cv a span.cv2{display:block;font-size:36px;font-weight:600;line-height:1em;}@media screen and (max-width:767.98px){section.cv a span.cv2{font-size:5vw;letter-spacing:0;}}section.cv a span.cv2:before{content:"›" !important;font-family:inherit;padding:0 5px 0 0;}section.cv a span.cv3{display:block;width:fit-content;margin:0 auto;padding:10px 0 0;font-size:10px;line-height:2.5em;text-align:left;letter-spacing:0.1em;}@media screen and (max-width:767.98px){section.cv a span.cv3{font-size:3vw;line-height:1.5em;}}section.cv a span.cv3 span{display:inline;font-size:12px;font-weight:600;}@media screen and (max-width:767.98px){section.cv a span.cv3 span{font-size:3vw;}}section.cv a span.cv3 img{display:block;float:right;height:30px;}.bt_cv{width:100%;padding:10px 4vw;}@media screen and (max-width:767.98px){.bt_cv{padding:10px 0;}}.bt_cv a{position:relative;display:block;width:fit-content;margin:0 auto;padding:20px 30px;color:#000;font-size:36px;line-height:2em;text-align:center;background-image:linear-gradient(#ffc300,#fecc19 50%,#ebbb1c 50%,#ffd900);transition:1s cubic-bezier(0.25,1,0.5,1);}@media screen and (max-width:767.98px){.bt_cv a{width:100%;padding:10px;}}.bt_cv a:hover{background-image:linear-gradient(#ffc300,#ffdf6d 50%,#ffd136 50%,#ffbb04);}.bt_cv a span.cv1{display:block;padding-bottom:5px;font-size:20px;font-weight:400;line-height:1em;letter-spacing:0;}@media screen and (max-width:767.98px){.bt_cv a span.cv1{font-size:3vw;}}.bt_cv a span.cv1 span{position:relative;left:auto;top:auto;display:inline;font-size:27.5px;}@media screen and (max-width:767.98px){.bt_cv a span.cv1 span{font-size:4vw;}}.bt_cv a span.cv2{display:block;font-size:36px;font-weight:600;line-height:1em;}@media screen and (max-width:767.98px){.bt_cv a span.cv2{font-size:5vw;letter-spacing:0;}}.bt_cv a span.cv2:before{content:"›" !important;font-family:inherit;padding:0 5px 0 0;}.bt_cv a span.cv3{display:block;width:fit-content;margin:0 auto;padding:10px 0 0;font-size:10px;line-height:2.5em;text-align:left;letter-spacing:0.1em;}@media screen and (max-width:767.98px){.bt_cv a span.cv3{font-size:3vw;line-height:1.5em;}}.bt_cv a span.cv3 span{display:inline;font-size:12px;font-weight:600;}@media screen and (max-width:767.98px){.bt_cv a span.cv3 span{font-size:3vw;}}.bt_cv a span.cv3 img{display:block;width:auto;float:right;height:30px;}.sp_scroll{overflow:auto;}.pc{}@media screen and (max-width:767.98px){.pc{display:none;}}br.sp{display:none;}@media screen and (max-width:767.98px){br.sp{display:inline;}}#mv{color:#fff;background:url(../img/bg_mv.webp) top center no-repeat;background-size:cover;}@media screen and (max-width:767.98px){#mv{padding:0 0 4vw;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5)),url(../img/bg_mv.webp) top center no-repeat;background-size:cover;}}#mv div.inner{position:relative;width:100%;margin:0;padding:4vw 0 4vw 4vw;}@media screen and (max-width:767.98px){#mv div.inner{padding:45vw 4vw 0;overflow:hidden;}}#mv img{display:block;}#mv img.ijin{position:absolute;right:0px;bottom:0px;width:50%;object-fit:cover;z-index:0;}@media screen and (max-width:767.98px){#mv img.ijin{right:-23vw;bottom:auto;top:54vw;width:100%;}}#mv h1{position:relative;margin:0 0 .5em;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:5.2vw;line-height:1em;letter-spacing:.1em;z-index:+1;}@media screen and (max-width:767.98px){#mv h1{margin:0;padding:0 0 .75em 0;font-size:8.2vw;line-height:1.5em;letter-spacing:0em;}}#mv h2{position:relative;display:block;margin:0 0 .5em;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:3.25vw;line-height:1em;letter-spacing:.05em;z-index:+1;}@media screen and (max-width:767.98px){#mv h2{margin:0 0 2em;font-size:5vw;line-height:2em;letter-spacing:0;}}#mv p{position:relative;display:block;margin:0 0 2em;padding-left:.2em;font-family:"Zen Old Mincho",serif;font-size:1.25vw;font-weight:300;line-height:2em;letter-spacing:.1em;z-index:+1;}@media screen and (max-width:767.98px){#mv p{margin:0 0 1em;padding:0;font-size:4vw;letter-spacing:0;text-align:justify;}}#mv img.promise{position:relative;display:block;width:35%;margin:0 0 3em;z-index:+1;}@media screen and (max-width:767.98px){#mv img.promise{width:100%;margin:0 0 1em;}}#mv img.logo{position:relative;display:block;width:50%;z-index:+1;}@media screen and (max-width:767.98px){#mv img.logo{position:absolute;left:8vw;top:15vw;width:84vw;}}#promise{padding:100px 4vw;background:url(../img/bg_blue.jpg) center center;}@media screen and (max-width:767.98px){#promise{padding:20vw 4vw;}}#promise h2{position:relative;margin:0 0 1.5em;color:#fff;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1.5em;text-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:1100px){#promise h2{font-size:26px;}}@media screen and (max-width:767.98px){#promise h2{margin:0 0 2em;font-size:5.5vw;letter-spacing:0;text-indent:0;line-height:1.5em;}}#promise h2:after{position:absolute;left:50%;bottom:-10px;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;box-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:767.98px){#promise h2:after{}}#promise .banner{position:relative;width:100%;max-width:800px;margin:0 auto 2em;padding:20px 40px;background:#000;border:1px solid;border-image:linear-gradient(to right,#754C0C,#FFB200,#754C0C) 1;}@media screen and (max-width:1024px){#promise .banner{padding:30px 20px 20px;}}@media screen and (max-width:767.98px){#promise .banner{padding:5vw 4vw 4vw;}}#promise .banner img{width:550px;}@media screen and (max-width:1024px){#promise .banner img{width:500px;}}@media screen and (max-width:767.98px){#promise .banner img{width:100%;}}#promise .banner h3{position:absolute;right:20px;bottom:20px;margin:0;color:#fff;font-size:40px;}@media screen and (max-width:1024px){#promise .banner h3{font-size:35px;}}@media screen and (max-width:767.98px){#promise .banner h3{right:10px;bottom:10px;font-size:5.5vw;}}#promise h3{position:relative;margin:2em 0 1em;color:#fff;font-size:22px;font-weight:500;line-height:1.5em;letter-spacing:.1em;text-indent:.1em;text-align:center;}@media screen and (max-width:767.98px){#promise h3{font-size:5vw;letter-spacing:0;text-indent:0;text-align:left;line-height:2em;}}#promise h4{margin:2em 0 1em;color:#fff;font-size:22px;font-weight:500;line-height:1.5em;text-align:center;}@media screen and (max-width:1024px){#promise h4{font-size:20px;}}@media screen and (max-width:767.98px){#promise h4{font-size:5vw;text-align:left;}}#promise p{display:block;width:100%;max-width:800px;margin:0 auto 2em;color:#fff;font-size:16px;line-height:2em;}@media screen and (max-width:1100px){#promise p{font-size:14px;}}@media screen and (max-width:768px){#promise p{font-size:13px;}}@media screen and (max-width:767.98px){#promise p{font-size:16px;text-align:justify;}#promise p br{display:none;}}#promise .point{position:relative;width:100%;max-width:800px;margin:0 auto 2em;padding:20px 40px;background:#EFF4FF;}@media screen and (max-width:1024px){#promise .point{padding:30px 20px 20px;}}@media screen and (max-width:767.98px){#promise .point{padding:5vw 4vw 4vw;}}#promise .point h4{position:relative;margin:0 0 .5em;color:#000;font-size:22px;font-weight:500;letter-spacing:.1em;text-indent:.1em;}@media screen and (max-width:768px){#promise .point h4{font-size:18px;letter-spacing:.1em;text-indent:.1em;}}@media screen and (max-width:767.98px){#promise .point h4{font-size:4.5vw;letter-spacing:0;text-indent:0;line-height:1.5em;}}#promise .point ul{display:block;}#promise .point ul li{display:block;padding:5px 0;}@media screen and (max-width:767.98px){#promise .point ul li{letter-spacing:0;}}#promise .point2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;margin:0 auto 3em;padding:20px;background:#EFF4FF;}@media screen and (max-width:767.98px){#promise .point2 ul{margin:0 auto;}}#promise .point2 li{display:block;width:50%;margin:0;padding:1em;font-size:16px;font-weight:600;}@media screen and (max-width:767.98px){#promise .point2 li{width:100%;padding:1em 0;}}#promise .guarantee{position:relative;width:100%;max-width:800px;margin:0 auto 2em;padding:20px 40px;background-image:linear-gradient(131deg,rgba(0,51,153,1) 0%,rgba(0,17,51,1) 100%);border:1px solid #FFEE00;}@media screen and (max-width:1024px){#promise .guarantee{padding:10px 20px 20px;}}@media screen and (max-width:767.98px){#promise .guarantee{padding:5vw 4vw 4vw;}}#promise .guarantee h4{position:relative;margin:0;color:#fff;font-size:36px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;}@media screen and (max-width:768px){#promise .guarantee h4{font-size:18px;letter-spacing:.1em;text-indent:.1em;}}@media screen and (max-width:767.98px){#promise .guarantee h4{font-size:4.5vw;letter-spacing:0;text-indent:0;line-height:1.5em;}}#promise .guarantee h4 span{font-size:1.5em;}#promise .guarantee p{margin:0;text-align:center;}#promise .guarantee p.notice{font-size:.8em;}#voice{padding:100px 4vw;background:url(../img/bg_wave.jpg) center top no-repeat #fff;background-size:cover;}@media screen and (max-width:767.98px){#voice{padding:10vw 4vw 4vw;}}#voice h2{position:relative;margin:0 0 1.5em;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1.5em;}@media screen and (max-width:1100px){#voice h2{font-size:26px;}}@media screen and (max-width:767.98px){#voice h2{font-size:6vw;letter-spacing:.1em;text-indent:.1em;line-height:1.5em;}#voice h2 br{display:none;}}#voice h2:after{position:absolute;left:50%;bottom:-15px;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;box-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:767.98px){#voice h2:after{bottom:-15px;}}#voice p{margin:0 0 1em;text-align:center;}@media screen and (max-width:767.98px){#voice p{font-size:5vw;}}#voice ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto;}@media screen and (max-width:950px){#voice ul{}}#voice ul li{display:block;width:49%;padding:20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:950px){#voice ul li{width:100%;margin-bottom:30px;}}#voice ul li img{display:block;width:45%;margin-right:20px;float:left;}@media screen and (max-width:767.98px){#voice ul li img{margin-right:10px;}}#voice ul li h3{display:block;font-size:16px;font-weight:400;}#voice ul li h4{display:block;width:100%;padding:1em 0;font-size:19px;font-weight:600;font-family:"Zen Old Mincho",serif;letter-spacing:0;clear:both;border-bottom:1px solid #C8963A;}#voice ul li p.summary{display:block;width:100%;padding:1em 0;color:#000;font-size:15px;line-height:1.5em;letter-spacing:0;text-align:left;}#voice ul li p.goal{margin:0 0 1em;padding:1em 0;color:#000;font-size:14px;text-align:left;background:#F5F2EC;border-left:5px solid #C8963A;}@media screen and (max-width:767.98px){#voice ul li p.goal{padding:0 1em 1em;border-top:5px solid #C8963A;border-left:none;}}#voice ul li p.goal:before{display:block;content:"GOAL";padding:.7em 1em;color:#C8963A;float:left;}@media screen and (max-width:767.98px){#voice ul li p.goal:before{width:100%;padding:.5em 0;float:none;}}#voice ul li a{position:relative;display:block;width:fit-content;margin:0 0 0 auto;padding:10px;color:#fff;font-size:20px;font-weight:500;line-height:1em;text-align:center;background:#004499;transition:1s cubic-bezier(0.25,1,0.5,1);}#voice ul li a:hover{background:#0055bb;}@media screen and (max-width:767.98px){#voice ul li a{font-size:4vw;}}#voice ul li a:before{content:"›" !important;font-family:inherit;padding:0 5px 0 0;}#answer{padding:100px 4vw;background:url(../img/bg_blue.jpg) center center;background-size:cover;}@media screen and (max-width:767.98px){#answer{padding:10vw 4vw 4vw;background:url(../img/bg_answer_sp.jpg) center center;background-size:cover;}}#answer .intro{display:block;}@media screen and (max-width:767.98px){#answer .intro{display:none;}}#answer h2{position:relative;margin:0 0 2em;color:#fff;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1.5em;}@media screen and (max-width:1100px){#answer h2{font-size:26px;}}#answer h2 span{display:block;padding-top:1em;font-size:28px;}#answer h2:after{position:absolute;left:50%;bottom:-10px;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;}#answer .wall,#answer .solution{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;max-width:1000px;margin:0 auto;}@media screen and (max-width:767.98px){#answer .wall,#answer .solution{max-width:100%;}}#answer .wall .more{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);display:block;white-space:nowrap;font-size:10px;line-height:1em;text-align:center;}@media screen and (max-width:767.98px){#answer .wall .more{display:none;}}#answer .wall .more:before{position:absolute;left:50%;top:-110px;width:1px;height:100px;content:"";background:#000;}#answer .wall .more:after{position:absolute;left:50%;bottom:-110px;width:1px;height:100px;content:"";background:#000;}#answer .wall div,#answer .solution div{display:block;width:48%;margin:0 0 2em;padding:30px 20px 0;}@media screen and (max-width:767.98px){#answer .wall div,#answer .solution div{width:100%;}}#answer .wall div{background:#232323;border:1px solid #333;}#answer .solution div{background:#020F24;border:1px solid #003399;}#answer h3{margin:0 0 1em;color:#fff;font-size:16px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:2em;text-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:1100px){#answer h3{font-size:20px;}}@media screen and (max-width:767.98px){#answer h3{}}#answer .wall h3{border-bottom:1px solid #666;}#answer .solution h3{color:#FFC301;border-bottom:1px solid #FFC301;}#answer h4{margin:0 0 .5em;color:#fff;font-size:17px;font-weight:500;letter-spacing:.1em;line-height:2em;text-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:1100px){#answer h4{font-size:20px;}}@media screen and (max-width:767.98px){#answer h4{}}#answer p{display:block;margin:0 0 1em;color:#fff;font-size:14px;line-height:2em;}@media screen and (max-width:767.98px){#answer p{margin:0 0 1em;font-size:4vw;text-align:justify;}}#answer .wall p.summary{padding:1em;font-size:16px;background:#000;}#answer .solution p.summary{padding:1em;font-size:16px;background:#003399;}#answer p span{font-weight:600;}#answer .column img{display:block;width:50%;margin:2em 0;}@media screen and (max-width:767.98px){#answer .column img{width:100%;margin:0;}}#answer .sp{display:none;}@media screen and (max-width:767.98px){#answer .sp{display:block;}#answer .sp h2{position:relative;margin:0 0 1em;color:#fff;font-size:5vw;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1.75em;}#answer .sp h2 span{display:block;padding-top:1em;font-size:4vw;}#answer .sp h2:after{position:absolute;left:50%;bottom:38px;transform:translate(-50%,0);content:"";width:280px;height:2px;background:#ffffff;}#answer .sp h3{display:block;padding:0 .5em;background:#fff;}#answer .sp div{position:relative;margin:0 0 1em;background:rgba(0,0,0,.5);}#answer .sp h4{display:block;margin:0 0 .5em;padding:19px 0 0 80px;text-shadow:none;color:#fff;}#answer .sp h4 span{position:absolute;left:16px;top:25px;display:block;padding:5px 5px;width:fit-content;font-size:14px;line-height:1em;text-align:center;border:1px solid #fff;}#answer .sp p{display:block;margin:0;padding:0 4vw 4vw;color:#fff;}#answer .sp p.intro{margin:0 0 1em;color:#fff;font-size:4vw;line-height:2em;text-align:center;}}#answer1{display:none;}@media screen and (max-width:767.98px){#answer1{display:block;background:url(../img/bg_blue.jpg) center center;background-size:cover;}}#answer1 .inner{padding:10vw 4vw 4vw;overflow:hidden;}#answer1 h2{position:relative;margin:0 0 2em;color:#fff;font-size:32px;font-weight:600;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:2em;}@media screen and (max-width:1100px){#answer1 h2{font-size:26px;}}@media screen and (max-width:767.98px){#answer1 h2{font-size:6vw;letter-spacing:.1em;text-indent:.1em;line-height:1.5em;}}#answer1 h2:after{position:absolute;left:50%;bottom:0;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;}@media screen and (max-width:767.98px){#answer1 h2:after{bottom:-5px;}}#answer1 h3{position:relative;margin:0 0 1em;color:#fff;font-size:7vw;font-weight:500;letter-spacing:0;text-align:center;line-height:1em;}#answer1 p{margin:0 0 1em;color:#fff;font-size:4vw;line-height:2em;text-align:justify;}#answer1 p:last-of-type{font-weight:500;}#answer1 .fig{display:block;width:100%;padding:10vw 0;background:url(../img/bg_blue.jpg) center center;overflow:hidden;}#answer1 .fig img{display:block;scale:1.1;}#role{display:none;padding:100px 4vw;background:url(../img/bg_wave.jpg) center center;background-size:cover;}@media screen and (max-width:767.98px){#role{display:block;padding:4vw;background:url(../img/bg_blue.jpg) center center;background-size:cover;}}#role .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1300px;margin:0 auto;}#role .inner div{display:block;width:49%;margin:0 0 2em;padding:1.5em;background:#ffffff;border:1px solid #666666;box-shadow:0 1px 3px rgba(0,0,0,.5);}@media screen and (max-width:767.98px){#role .inner div{width:100%;margin:0 0 1.5em;padding:1em;}}#role .inner div.core1{background:#ffffff;border:1px solid #003399;}#role .inner div.core2{background:#ffffff;border:1px solid #56006D;}#role .inner div img{display:block;width:100%;margin-right:10px;}#role .inner div h3{display:block;margin:0;padding:0;font-size:30px;line-height:2em;}@media screen and (max-width:767.98px){#role .inner div h3{padding:.5em 0;font-size:6vw;}}#role .inner div.core1 h3{color:#003399;}#role .inner div.core2 h3{color:#56006D;}#role .inner div h3 span{display:inline-block;margin:0 10px 0 0;padding:5px 10px;font-size:16px;line-height:1em;transform:translateY(-5px);}@media screen and (max-width:767.98px){#role .inner div h3 span{font-size:12px;padding:3px 5px;transform:translateY(-3px);}}#role .inner div.core1 h3 span{border:1px solid #003399;}#role .inner div.core2 h3 span{border:1px solid #56006D;}#role .inner div h3 img{width:60px;height:60px;float:left;}@media screen and (max-width:767.98px){#role .inner div h3 img{width:40px;height:40px;}}#role .inner div h4{display:block;padding:0 0 .5em 50px;font-size:18px;line-height:1.5em;}@media screen and (max-width:767.98px){#role .inner div h4{padding:0 0 .5em;font-size:5vw;text-align:justify;}}#role .inner div.core1 h4{color:#003399;border-bottom:1px solid #003399;}#role .inner div.core2 h4{color:#56006D;border-bottom:1px solid #56006D;}#role .inner div p{display:block;padding:1em 0;font-size:16px;line-height:1.75em;}@media screen and (max-width:767.98px){#role .inner div p{text-align:justify;}}#role .inner div ul{display:block;padding:.5em 0 0 0;}#role .inner div ul li{position:relative;display:block;padding:.5em 0;clear:both;}#role .inner div ul li:before{content:"●";}#role .inner div.core1 ul li:before{color:#003399;}#role .inner div.core2 ul li:before{color:#56006D;}#role .inner div ul li a{display:block;width:fit-content;margin:0;padding:5px 10px;color:#ffffff;float:right;}@media screen and (max-width:767.98px){#role .inner div ul li a{font-size:.8em;}}#role .inner div.core1 ul li a{background:#003399;}#role .inner div.core2 ul li a{background:#56006D;}#answer2{display:none;}@media screen and (max-width:767.98px){#answer2{display:block;}}#answer2 .inner{padding:10vw 4vw 4vw;background:#f3f4f8;overflow:hidden;}#answer2 h2{position:relative;margin:0 0 2em;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:2em;}@media screen and (max-width:1100px){#answer2 h2{font-size:26px;}}@media screen and (max-width:767.98px){#answer2 h2{font-size:6vw;letter-spacing:.1em;text-indent:.1em;line-height:1.5em;}}#answer2 h2:after{position:absolute;left:50%;bottom:0;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;}@media screen and (max-width:767.98px){#answer2 h2:after{bottom:-10px;}}#answer2 h3{position:relative;margin:0 0 1em;font-size:5.5vw;font-weight:600;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1.5em;}#answer2 p{margin:0 0 1em;font-size:4vw;line-height:2em;text-align:justify;}#comparison{padding:100px 4vw;background:url(../img/bg_wave.jpg) center center;background-size:cover;}@media screen and (max-width:767.98px){#comparison{padding:10vw 4vw 4vw;}}#comparison h2{position:relative;margin:0 0 1.5em;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:2em;}@media screen and (max-width:1100px){#comparison h2{font-size:26px;}}@media screen and (max-width:767.98px){#comparison h2{font-size:6vw;font-weight:600;letter-spacing:.1em;text-indent:.1em;line-height:1.5em;}}#comparison h2 br{display:none;}@media screen and (max-width:767.98px){#comparison h2 br{display:inline;}}#comparison h2:after{position:absolute;left:50%;bottom:0;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;}@media screen and (max-width:767.98px){#comparison h2:after{bottom:-10px;}}#comparison p{display:block;width:fit-content;margin:0 auto 2em;font-size:16px;line-height:2em;text-align:center;}@media screen and (max-width:767.98px){#comparison p{margin:0 0 1em;font-size:4vw;text-align:justify;}#comparison p br{display:none;}}#comparison p span{font-weight:600;}#comparison table{width:100%;max-width:900px;margin:0 auto 2em;text-align:center;border:0;border-collapse:collapse;}@media screen and (max-width:767.98px){#comparison table{margin:0;}}#comparison table thead th:nth-of-type(1){width:20%;padding:1em;color:#fff;font-weight:400;background:#020F24;border:0;}#comparison table thead th:nth-of-type(2){width:40%;color:#fff;padding:1em;font-weight:400;background:#003399;border:0;}#comparison table thead th:nth-of-type(3){width:40%;color:#fff;padding:1em;font-weight:400;background:#989898;border:0;}#comparison table tbody tr:nth-child(odd) th{padding:.5em;color:#fff;font-weight:400;background:#3A3A3A;border:0;}#comparison table tbody tr:nth-child(odd) td:nth-of-type(1){width:40%;color:#003399;padding:.5em;font-weight:500;background:#E9F0FF;border:0;}#comparison table tbody tr:nth-child(odd) td:nth-of-type(2){width:40%;color:#000;padding:.5em;font-weight:500;background:#F7F7F7;border:0;}#comparison table tbody tr:nth-child(even) th{padding:.5em;color:#fff;font-weight:400;background:#4D4D4D;border:0;}#comparison table tbody tr:nth-child(even) td:nth-of-type(1){width:40%;color:#003399;padding:.5em;font-weight:500;background:#F4F8FF;border:0;}#comparison table tbody tr:nth-child(even) td:nth-of-type(2){width:40%;color:#000;padding:.5em;font-weight:500;background:#FFFFFF;border:0;}#comparison .column{}@media screen and (max-width:767.98px){#comparison .column{display:none;}}#comparison h3{margin:2em 0 1em;font-size:24px;line-height:1.5em;text-align:center;}@media screen and (max-width:767.98px){#comparison h3{font-size:4vw;}}#comparison img.fig{display:block;width:100%;max-width:900px;height:auto;margin:0 auto 2em;}#comparison ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:900px;margin:0 auto 3em;padding:20px;background:#EFF4FF;}@media screen and (max-width:767.98px){#comparison ul{margin:0 auto;}}#comparison ul li{display:block;width:50%;margin:0;padding:1em;font-size:16px;font-weight:600;}@media screen and (max-width:767.98px){#comparison ul li{width:100%;}}#experience{padding:100px 4vw;background:url(../img/bg_blue.jpg) center center;}@media screen and (max-width:767.98px){#experience{padding:20vw 4vw 4vw;}}#experience h2{position:relative;margin:0 0 1.5em;color:#fff;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1.5em;text-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:1100px){#experience h2{font-size:26px;}}@media screen and (max-width:767.98px){#experience h2{font-size:6vw;letter-spacing:.1em;text-indent:.1em;line-height:1.5em;}#experience h2 br{display:none;}}#experience h2:after{position:absolute;left:50%;bottom:-15px;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;box-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:767.98px){#experience h2:after{bottom:-15px;}}#experience .column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:800px;margin:0 auto;}@media screen and (max-width:768px){#experience .column{max-width:600px;}}@media screen and (max-width:767.98px){#experience .column{max-width:80vw;}}#experience h3{margin:0 0 1em;color:#fff;font-size:26px;font-weight:500;letter-spacing:.1em;text-indent:.1em;line-height:1.5em;text-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:1100px){#experience h3{font-size:20px;}}@media screen and (max-width:767.98px){#experience h3{}}#experience p{display:block;width:fit-content;margin:0 auto 2em;color:#fff;font-size:20px;font-weight:600;line-height:2em;}@media screen and (max-width:1100px){#experience p{font-size:16px;}}@media screen and (max-width:767.98px){#experience p{margin:0 0 1em;font-size:4vw;text-align:justify;}}#experience p span{font-weight:600;}#experience .column img{display:block;width:50%;margin:2em 0;}@media screen and (max-width:767.98px){#experience .column img{width:100%;margin:0;}}#promise2{padding:100px 4vw;background:url(../img/bg_wave.jpg) center center;background-size:cover;}@media screen and (max-width:767.98px){#promise2{padding:20vw 4vw;}}#promise2 h2{position:relative;margin:0 0 1.5em;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1.5em;}@media screen and (max-width:1100px){#promise2 h2{font-size:26px;}}@media screen and (max-width:767.98px){#promise2 h2{margin:0 0 2em;font-size:5.5vw;letter-spacing:0;text-indent:0;line-height:1.5em;}}#promise2 h2:after{position:absolute;left:50%;bottom:-10px;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;box-shadow:0 1px 2px rgba(0,0,0,.8);}@media screen and (max-width:767.98px){#promise2 h2:after{}}#promise2 .banner{position:relative;width:100%;max-width:800px;margin:0 auto 2em;padding:20px 40px;background:#000;border:1px solid;border-image:linear-gradient(to right,#754C0C,#FFB200,#754C0C) 1;}@media screen and (max-width:1024px){#promise2 .banner{padding:30px 20px 20px;}}@media screen and (max-width:767.98px){#promise2 .banner{padding:5vw 4vw 4vw;}}#promise2 .banner img{width:550px;}@media screen and (max-width:1024px){#promise2 .banner img{width:500px;}}@media screen and (max-width:767.98px){#promise2 .banner img{width:100%;}}#promise2 .banner h3{position:absolute;right:20px;bottom:20px;margin:0;color:#fff;font-size:40px;}@media screen and (max-width:1024px){#promise2 .banner h3{font-size:35px;}}@media screen and (max-width:767.98px){#promise2 .banner h3{right:10px;bottom:10px;font-size:5.5vw;}}#promise2 h3{position:relative;margin:2em 0 1em;font-size:22px;font-weight:500;line-height:1.5em;letter-spacing:.1em;text-indent:.1em;text-align:center;}@media screen and (max-width:767.98px){#promise2 h3{font-size:5vw;letter-spacing:0;text-indent:0;text-align:left;line-height:2em;}#promise2 h3 br{display:none;}}#promise2 h4{margin:2em 0 1em;font-size:22px;font-weight:500;line-height:1.5em;text-align:center;}@media screen and (max-width:1024px){#promise2 h4{font-size:20px;}}@media screen and (max-width:767.98px){#promise2 h4{font-size:5vw;text-align:left;}#promise2 h4 br{display:none;}}#promise2 p{display:block;width:100%;max-width:800px;margin:0 auto 2em;font-size:16px;line-height:2em;}@media screen and (max-width:1100px){#promise2 p{font-size:14px;}}@media screen and (max-width:768px){#promise2 p{font-size:13px;}}@media screen and (max-width:767.98px){#promise2 p{font-size:16px;text-align:justify;}#promise2 p br{display:none;}}#promise2 .point{position:relative;width:100%;max-width:800px;margin:0 auto 2em;padding:20px 40px;background:#EFF4FF;}@media screen and (max-width:1024px){#promise2 .point{padding:30px 20px 20px;}}@media screen and (max-width:767.98px){#promise2 .point{padding:5vw 4vw 4vw;}}#promise2 .point h4{position:relative;margin:0 0 .5em;font-size:22px;font-weight:500;letter-spacing:.1em;text-indent:.1em;}@media screen and (max-width:768px){#promise2 .point h4{font-size:18px;letter-spacing:.1em;text-indent:.1em;}}@media screen and (max-width:767.98px){#promise2 .point h4{font-size:4.5vw;letter-spacing:0;text-indent:0;line-height:1.5em;}}#promise2 .point ul{display:block;}#promise2 .point ul li{display:block;padding:5px 0;}@media screen and (max-width:767.98px){#promise2 .point ul li{letter-spacing:0;}}#promise2 .point2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;margin:0 auto 3em;padding:20px;background:#EFF4FF;}@media screen and (max-width:767.98px){#promise2 .point2 ul{margin:0 auto;}}#promise2 .point2 li{display:block;width:50%;margin:0;padding:1em;font-size:16px;font-weight:600;}@media screen and (max-width:767.98px){#promise2 .point2 li{width:100%;}}#promise2 .guarantee{position:relative;width:100%;max-width:800px;margin:0 auto 2em;padding:20px 40px;background-image:linear-gradient(131deg,rgba(0,51,153,1) 0%,rgba(0,17,51,1) 100%);border:1px solid #FFEE00;}@media screen and (max-width:1024px){#promise2 .guarantee{padding:10px 20px 20px;}}@media screen and (max-width:767.98px){#promise2 .guarantee{padding:5vw 4vw 4vw;}}#promise2 .guarantee h4{position:relative;margin:0;color:#fff;font-size:36px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;}@media screen and (max-width:768px){#promise2 .guarantee h4{font-size:18px;letter-spacing:.1em;text-indent:.1em;}}@media screen and (max-width:767.98px){#promise2 .guarantee h4{font-size:4.5vw;letter-spacing:0;text-indent:0;line-height:1.5em;}}#promise2 .guarantee h4 span{font-size:1.5em;}#promise2 .guarantee p{margin:0;text-align:center;}#promise2 .guarantee p.notice{font-size:.8em;}#course{padding:100px 4vw;background:url(../img/bg_blue.jpg) center center;}@media screen and (max-width:767.98px){#course{padding:20vw 4vw;}}#course h2{position:relative;margin:0 0 1.5em;color:#fff;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;}@media screen and (max-width:768px){#course h2{font-size:24px;letter-spacing:.25em;text-indent:.25em;}}@media screen and (max-width:767.98px){#course h2{font-size:5vw;letter-spacing:0;text-indent:0;line-height:2em;}}#course h2:after{position:absolute;left:50%;bottom:0px;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;}#course h3{position:relative;margin:0 0 .25em;color:#fff;font-size:26px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;}@media screen and (max-width:768px){#course h3{font-size:20px;letter-spacing:.1em;text-indent:.1em;}}@media screen and (max-width:767.98px){#course h3{font-size:4.5vw;letter-spacing:0;text-indent:0;line-height:1.5em;}}#course p{margin:0 0 1.5em;color:#fff;font-size:16px;text-align:center;}@media screen and (max-width:767.98px){#course p{font-size:4vw;text-align:justify;line-height:2em;}#course p br{display:none;}}#course p span{display:block;font-size:14px;}@media screen and (max-width:768px){#course p span{font-size:12px;}}#course div div{display:block;margin:0 0 3em;padding:70px 10px 30px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.5);}#course div.course{width:100%;max-width:1000px;margin:0 auto 1em;}@media screen and (max-width:767.98px){#course div.course{margin:0 auto;}}#course div.fee{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto 1em;}@media screen and (max-width:767.98px){#course div.fee{margin:0 auto;}}#course div.fee div{margin:0;width:48%;}@media screen and (max-width:767.98px){#course div.fee div{width:100%;margin:0 0 1em;padding:40px 0 0;}}#course div div h3{position:relative;display:block;margin:0 0 1em;color:#000;font-size:32px;font-weight:500;line-height:1em;text-align:center;}@media screen and (max-width:1024px){#course div div h3{font-size:26px;}}@media screen and (max-width:768px){#course div div h3{font-size:24px;}}@media screen and (max-width:767.98px){#course div div h3{font-size:6vw;}}#course div div h3 span{position:absolute;left:0px;bottom:-30px;display:block;width:100%;font-size:14px;font-weight:300;}#course div div p.txt1{display:block;color:#000;font-size:16px;font-weight:300;line-height:2em;text-align:center;}@media screen and (max-width:768px){#course div div p.txt1{font-size:12px;}}@media screen and (max-width:767.98px){#course div div p.txt1{font-size:3.5vw;}}#course div div p.txt2{display:block;height:4em;color:#000;font-size:14px;font-weight:300;line-height:2em;text-align:center;}@media screen and (max-width:768px){#course div div p.txt2{margin:0 0 4em;font-size:12px;}}@media screen and (max-width:767.98px){#course div div p.txt2{font-size:3vw;}}#course div.fee div p{color:#003399;font-size:26px;font-weight:600;text-align:center;}#course div div a{position:relative;display:block;width:fit-content;margin:0 auto;padding:10px;color:#fff;font-size:20px;font-weight:500;line-height:1em;text-align:center;background:#004499;transition:1s cubic-bezier(0.25,1,0.5,1);}#course div div a:hover{background:#0055bb;}@media screen and (max-width:767.98px){#course div div a{font-size:4vw;}}#course div div a:before{content:"›" !important;font-family:inherit;padding:0 5px 0 0;}#course .guarantee{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:1000px;margin:0 auto 30px;background:#003399;}#course .guarantee h3{display:block;width:380px;color:#fff;font-size:30px;line-height:1.25em;text-align:center;}@media screen and (max-width:1100px){#course .guarantee h3{width:40%;font-size:30px;}}@media screen and (max-width:768px){#course .guarantee h3{font-size:20px;}}@media screen and (max-width:767.98px){#course .guarantee h3{width:100%;padding:1.5em 0 1em;font-size:20px;}#course .guarantee h3 br{display:none;}}#course .guarantee p{display:block;margin:0;padding:20px;color:#fff;font-size:16px;font-weight:300;line-height:2em;text-align:left;}@media screen and (max-width:1100px){#course .guarantee p{width:60%;font-size:14px;}}@media screen and (max-width:768px){#course .guarantee p{font-size:10px;}}@media screen and (max-width:767.98px){#course .guarantee p{width:100%;padding:0 4vw 4vw;font-size:12px;}#course .guarantee p br{display:none;}}#counseling{padding:100px 4vw;background:url(../img/bg_wave.jpg) center center;background-size:cover;}@media screen and (max-width:767.98px){#counseling{padding:20vw 4vw;}}#counseling h2{position:relative;margin:0 0 1.5em;font-size:32px;font-weight:500;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:2em;}@media screen and (max-width:1100px){#counseling h2{font-size:26px;}}@media screen and (max-width:767.98px){#counseling h2{font-size:6vw;letter-spacing:.1em;text-indent:.1em;}}#counseling h2:after{position:absolute;left:50%;bottom:50%;transform:translate(-50%,0);content:"";width:280px;height:3px;background:#003399;}#counseling h2 span{display:block;font-size:24px;letter-spacing:.1em;text-indent:.1em;}@media screen and (max-width:767.98px){#counseling h2 span{font-size:3vw;}}#counseling .bt_cv{width:100%;padding:30px 0 0 0;}@media screen and (max-width:767.98px){#counseling .bt_cv h3{font-size:4vw;}}#counseling .bt_cv a{position:relative;display:block;width:100%;max-width:700px;margin:0 auto 20px;padding:20px 0;color:#000;font-size:36px;line-height:2em;text-align:center;background-image:linear-gradient(#ffc300,#fecc19 50%,#ebbb1c 50%,#ffd900);transition:1s cubic-bezier(0.25,1,0.5,1);}#counseling .bt_cv a:hover{background-image:linear-gradient(#ffc300,#ffdf6d 50%,#ffd136 50%,#ffbb04);}#counseling .bt_cv a span.cv2{display:block;font-size:24px;font-weight:600;line-height:1em;}@media screen and (max-width:767.98px){#counseling .bt_cv a span.cv2{font-size:4.5vw;}}