@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{position:relative;min-height:100vh;margin:0;background:#fff;color:#231815;font-size:.875rem;font-family:"Barlow","Noto Sans JP",sans-serif;line-height:1.8;text-rendering:optimizeSpeed;letter-spacing:.025em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6,strong{font-weight:100}nav ul{list-style:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}.m-btm00{margin-bottom:0px}.m-btm05{margin-bottom:5px}.m-btm10{margin-bottom:10px}.m-btm15{margin-bottom:15px}.m-btm20{margin-bottom:20px}.m-btm25{margin-bottom:25px}.m-btm30{margin-bottom:30px}.m-btm40{margin-bottom:40px}.m-btm50{margin-bottom:50px}.m-btm60{margin-bottom:60px}.m-btm100{margin-bottom:100px}.m-lft05{margin-left:5px}.m-lft10{margin-left:10px}.m-lft15{margin-left:15px}.m-lft20{margin-left:20px}.m-lft25{margin-left:25px}.m-lft30{margin-left:30px}.m-lft35{margin-left:35px}.m-lft40{margin-left:40px}.m-lft45{margin-left:45px}.m-rht05{margin-right:5px}.m-rht10{margin-right:10px}.m-rht15{margin-right:15px}.m-rht20{margin-right:20px}.m-rht30{margin-right:30px}.m-rht35{margin-right:35px}.m-rht45{margin-right:45px}.m-top05{margin-top:5px}.m-top10{margin-top:10px}.m-top15{margin-top:15px}.m-top20{margin-top:20px}.m-top25{margin-top:25px}.m-top30{margin-top:30px}.m-top40{margin-top:40px}.m-top50{margin-top:50px}.m-top60{margin-top:60px}.m-top70{margin-top:70px}.m-top80{margin-top:80px}.m-top90{margin-top:90px}.m-top100{margin-top:100px}.m-top120{margin-top:120px}.p-lft30{padding-left:30px}.p-rht25{padding-right:25px}.p-rht30{padding-right:30px}.p-btm30{padding-bottom:30px}a{color:#231815;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;position:relative;cursor:pointer}a:hover{color:#231815}a:hover img{opacity:.7}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}@media screen and (min-width: 1240px){.pc-only{display:none}}@media screen and (max-width: 1239px){.pc-none{display:none}}@media screen and (min-width: 1024px){.tb-only{display:none}}@media screen and (max-width: 1023px){.tb-none{display:none}}@media screen and (min-width: 768px){.mid-only{display:none}}@media screen and (max-width: 767px){.mid-none{display:none}}@media screen and (min-width: 599px){.sp-only{display:none}}@media screen and (max-width: 598px){.sp-none{display:none}}_::-webkit-full-page-media,_:future,:root body{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:1rem;font-family:"Barlow","Noto Sans JP",sans-serif}.wrap{width:92%;max-width:1140px;margin-right:auto;margin-left:auto}header{width:100vw;padding:50px 0 25%;background:url(../images/fv-sp.jpg) no-repeat 0 0/100% auto;font-weight:bold}@media screen and (min-width: 768px){header{padding:5% 0 14%;background:url(../images/fv.jpg) no-repeat 0 0/100% auto}}@media screen and (min-width: 1240px){header{padding:10% 0 9%}}header .header-catch{position:relative;z-index:1;width:92%;margin:0 auto;color:#fff;font-size:4.5vw;text-align:center}header .header-catch span{font-size:4vw}@media screen and (min-width: 768px){header .header-catch{width:48%;margin:0 0 0 4%;font-size:2.3vw}header .header-catch span{font-size:2vw}}@media screen and (min-width: 1240px){header .header-catch{width:52%;margin:0 0 0 4%;font-size:2.125rem}header .header-catch span{font-size:1.875rem}}@media screen and (min-width: 1440px){header .header-catch{width:700px}}header .header-catch::before{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#194aa6;content:""}header h1{padding:15px 0 0;line-height:1.3}header h1 .h1-sub,header h1 .h1-pop{display:inline-block;vertical-align:middle}header h1 .h1-sub{font-weight:normal;font-size:5vw;line-height:1.3}@media screen and (min-width: 768px){header h1 .h1-sub{display:block;font-size:2.4vw}header h1 .h1-sub br{display:none}}header h1 .h1-pop{font-weight:600;font-size:13vw}header h1 .h1-pop sub{font-size:11vw}header h1 .h1-school{display:block;color:#194aa6;font-weight:600;font-size:11vw;letter-spacing:-0.05em}header h1 .h1-school sub{padding-left:2px;color:#231815;font-size:9vw}@media screen and (min-width: 768px){header h1.wrap{margin-left:4%}header h1 .h1-pop{font-size:4.2vw}header h1 .h1-school{font-size:4.5vw}header h1 .h1-pop,header h1 .h1-school{display:inline-block;vertical-align:bottom}header h1 .h1-pop sub,header h1 .h1-school sub{font-size:3.8vw}}@media screen and (min-width: 1440px){header h1 .h1-sub{font-size:2.25rem}header h1 .h1-sub sub{font-size:2rem}header h1 .h1-pop{font-size:3.875rem}header h1 .h1-pop sub{font-size:3.4375rem}header h1 .h1-school{font-size:4.25rem}header h1 .h1-pop,header h1 .h1-school{display:inline-block;vertical-align:bottom}header h1 .h1-pop sub,header h1 .h1-school sub{font-size:3.8vw}}header h1 .h1-open{display:block;width:100vw;margin:0 calc(50% - 50vw);padding:0 0 35% 4%;font-weight:600;font-size:21.3vw;font-style:italic;background:url(../images/fv-license-sp.png) no-repeat center bottom/100% auto}@media screen and (min-width: 768px){header h1 .h1-open{width:60%;margin:0;padding:0 0 1% 2%;font-size:7.5vw;background:url(../images/fv-license.png) no-repeat center bottom/100% auto}}@media screen and (min-width: 1440px){header h1 .h1-open{width:850px;padding:0 0 20px 40px;font-size:7.125rem}}header h1 .h1-open::after{content:"!";font-size:21.3vw;font-family:"Noto Sans JP"}@media screen and (min-width: 768px){header h1 .h1-open::after{font-size:7.5vw}}@media screen and (min-width: 1440px){header h1 .h1-open::after{font-size:7.125rem}}footer{padding:20px 0}footer .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28%;min-width:300px;margin:0 auto;font-size:2.9vw}footer .footer-nav li:first-child{padding-right:20px}footer .footer-nav li:last-child{padding-left:20px}footer .footer-nav li+li{border-left:1px solid #231815}footer .footer-nav li a{display:inline-block;color:#231815;text-decoration:none}footer .footer-nav li a:hover{-webkit-animation:zoom .3s;animation:zoom .3s}@-webkit-keyframes zoom{50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes zoom{50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media screen and (min-width: 1024px){footer .footer-nav{width:160px;font-size:.6875rem}}#goTop{position:fixed;bottom:60px;right:10px;z-index:10;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;font-weight:normal;font-size:.8125rem;font-family:"Barlow","Noto Sans JP",sans-serif}#goTop a{-webkit-transition:.5s;transition:.5s}#goTop a:hover{color:#fff}#goTop a:hover::before{background:#fff}#goTop a::before{-webkit-transition:.5s;transition:.5s;position:absolute;content:"";height:60px;width:1px;left:95px;bottom:-22px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:#194aa6}@media screen and (max-width: 1024px){#goTop{bottom:120px;right:-25px}}@media screen and (max-width: 599px){#goTop{bottom:70px;right:-45px}}.lozad-in{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.lozad-in[data-loaded=true]{opacity:1}.lozad-up{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.lozad-up[data-loaded=true]{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lozad-lftSlideIn{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.lozad-lftSlideIn[data-loaded=true]{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lozad-rhtSlideIn{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.lozad-rhtSlideIn[data-loaded=true]{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lozad-fadeup>.lozad-fadeupin{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}.lozad-fadeup[data-loaded=true]>.lozad-fadeupin{-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lozad-fadeup[data-loaded=true]>.lozad-fadeupin:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.lozad-fadeup[data-loaded=true]>.lozad-fadeupin:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}.lozad-fadeup[data-loaded=true]>.lozad-fadeupin:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}.lozad-fadeup[data-loaded=true]>.lozad-fadeupin:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}.lozad-fadeup[data-loaded=true]>.lozad-fadeupin:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}.lozad-fadeup[data-loaded=true]>.lozad-fadeupin:nth-child(7){-webkit-transition-delay:1.4s;transition-delay:1.4s}.lozad-rhtIn>.lozad-rhtInto{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}.lozad-rhtIn[data-loaded=true]>.lozad-rhtInto{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.lozad-rhtIn[data-loaded=true]>.lozad-rhtInto:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.lozad-rhtIn[data-loaded=true]>.lozad-rhtInto:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}.lozad-rhtIn[data-loaded=true]>.lozad-rhtInto:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}.lozad-rhtIn[data-loaded=true]>.lozad-rhtInto:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}.lozad-rhtIn[data-loaded=true]>.lozad-rhtInto:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}.lozad-cnt04>.lozad-cnt04in{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}.lozad-cnt04[data-loaded=true]>.lozad-cnt04in{-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:.4s;transition-delay:.4s;opacity:1}.lozad-cnt04[data-loaded=true]>.lozad-cnt04in.num2{-webkit-transition-delay:.8s;transition-delay:.8s}.lozad-cnt04[data-loaded=true]>.lozad-cnt04in.num3{-webkit-transition-delay:1.6s;transition-delay:1.6s}.lozad-cnt08.lozad-fadeup[data-loaded=true]>.lozad-fadeupin{-webkit-transition-delay:.8s;transition-delay:.8s}.lozad-cnt08.lozad-fadeup[data-loaded=true]>.lozad-fadeupin:nth-child(2){-webkit-transition-delay:1.2s;transition-delay:1.2s}.lozad-cnt10.lozad-up[data-loaded=true]{-webkit-transition-delay:1.2s;transition-delay:1.2s}.mapArea .gMap{width:100%;height:0;padding-bottom:400px;position:relative;overflow:hidden}.mapArea .gMap iframe,.mapArea .gMap object,.mapArea .gMap embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 599px){.mapArea .gMap{width:100%;height:0;padding-bottom:200px;position:relative;overflow:hidden}.mapArea .gMap iframe,.mapArea .gMap object,.mapArea .gMap embed{position:absolute;top:0;left:0;width:100%;height:100%}}.intro{font-weight:600;font-size:6vw;line-height:1.3;text-align:center}@media screen and (min-width: 768px){.intro{font-size:4.2vw}}@media screen and (min-width: 1024px){.intro{font-size:2.25rem}}.maker{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fee155));background:linear-gradient(transparent 60%, #fee155 60%)}.txt{font-size:4vw}@media screen and (min-width: 480px){.txt{font-size:3vw}}@media screen and (min-width: 768px){.txt{font-size:2.8vw}}@media screen and (min-width: 1024px){.txt{font-size:1.25rem}}strong{font-weight:600}section{padding:50px 0}#cnt01{font-weight:500;background:#f0f5fc}#cnt01 .check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cnt01 .check li{position:relative;padding-left:1.6em;background:#194aa6;color:#fff;font-weight:400;font-size:3.4vw;text-align:center}#cnt01 .check li:first-child,#cnt01 .check li:last-child{width:18%}#cnt01 .check li:nth-child(2){width:36%}#cnt01 .check li:nth-child(3){width:24%}#cnt01 .check li::after{display:block;position:absolute;top:.5em;left:.7em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px;height:5px;border-bottom:3px solid #fee155;border-left:3px solid #fee155;content:""}@media screen and (min-width: 480px){#cnt01 .check li::after{width:16px;height:8px}}@media screen and (min-width: 768px){#cnt01 .check li::after{left:.4em}}@media screen and (min-width: 768px){#cnt01 .check{width:633px;margin:0 auto}#cnt01 .check li{padding:3px 0;font-size:2.5vw}#cnt01 .check li::after{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}}@media screen and (min-width: 1024px){#cnt01 .check li{font-size:1.375rem}}#cnt01 .voice{width:100vw;margin:0 calc(50% - 50vw);font-size:6vw}@media screen and (min-width: 768px){#cnt01 .voice{font-size:4.2vw;text-align:center}}@media screen and (min-width: 1024px){#cnt01 .voice{font-size:2.25rem}}#cnt01 .voice strong{color:#194aa6;font-size:7.2vw}@media screen and (min-width: 768px){#cnt01 .voice strong{font-size:5vw}}@media screen and (min-width: 1024px){#cnt01 .voice strong{font-size:2.875rem}}#cnt01 .intro{position:relative;letter-spacing:-0.05em}#cnt01 .intro::before,#cnt01 .intro::after{display:inline-block;position:absolute;bottom:7px;width:1px;height:1.2em;margin:-0.2em 1em 0;background:#231815;content:""}#cnt01 .intro::before{left:-8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cnt01 .intro::after{right:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 768px){#cnt01 .intro{width:750px;margin:0 auto}#cnt01 .intro::before,#cnt01 .intro::after{bottom:0}#cnt01 .intro br{display:none}}#cnt01 .popular{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){#cnt01 .popular{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#cnt01 .popular div{width:48%;margin-left:4%;font-size:3.7vw;text-align:center}#cnt01 .popular div:nth-child(n+3){margin-top:15px}#cnt01 .popular div:nth-child(2n+1){margin-left:0}@media screen and (min-width: 480px){#cnt01 .popular div{width:31%;margin-left:3.5%;font-size:2.5vw}#cnt01 .popular div:nth-child(n+3){margin-top:0}#cnt01 .popular div:nth-child(n+4){margin-top:15px}#cnt01 .popular div:nth-child(2n+1){margin-left:3.5%}#cnt01 .popular div:nth-child(3n+1){margin-left:0}}@media screen and (min-width: 768px){#cnt01 .popular div{width:19%;max-width:213px;margin-left:0;font-size:1.4vw}#cnt01 .popular div:nth-child(n+4){margin-top:0}#cnt01 .popular div:nth-child(2n+1){margin-left:0}}@media screen and (min-width: 1240px){#cnt01 .popular div{font-size:1.125rem}}#cnt02 .intro strong{color:#194aa6;font-size:8vw}#cnt02 .intro span{font-size:5.3vw}@media screen and (min-width: 768px){#cnt02 .intro strong{font-size:5.5vw}#cnt02 .intro span{font-size:3vw}}@media screen and (min-width: 1024px){#cnt02 .intro strong{font-size:3.125rem}#cnt02 .intro span{font-size:1.875rem}}#cnt02 .summary{font-weight:600;font-size:4vw;text-align:center}#cnt02 .summary span{margin-right:3px;padding:5px;border:1px solid #231815;font-size:3.7vw}#cnt02 .summary strong{font-size:4.2vw}#cnt02 .summary .maker{margin-left:2px}@media screen and (min-width: 768px){#cnt02 .summary{font-size:2.2vw;font-weight:normal}#cnt02 .summary span{font-size:2.2vw}#cnt02 .summary strong{font-size:2.6vw}}@media screen and (min-width: 1024px){#cnt02 .summary{font-size:1.25rem}#cnt02 .summary span{font-size:1.125rem}#cnt02 .summary strong{font-size:1.375rem}}#cnt02 .range dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-weight:600}#cnt02 .range dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23%;padding:20px 5px;background:#194aa6;color:#fff;font-size:3.2vw;text-align:center}#cnt02 .range dl dt span{display:block;font-size:6.6vw}#cnt02 .range dl dd{width:77%;padding:20px 10px;font-size:3.7vw;background:#f2f3f3}#cnt02 .range dl dd img{display:block;width:100%;max-width:none;margin:0 0 10px}#cnt02 .range dl+dl{margin-top:3px}#cnt02 .range dl:first-child dd{font-size:3.2vw;text-align:center}@media screen and (min-width: 768px){#cnt02 .range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#cnt02 .range dl{display:block;width:22%;background:#f2f3f3}#cnt02 .range dl dt{display:block;width:100%;height:42px;padding:0 5px;font-size:1.7vw;line-height:42px}#cnt02 .range dl dt span{display:inline;font-size:1.7vw}#cnt02 .range dl dd{display:table;width:100%;height:calc(100% - 42px);padding:10px;background:none;font-size:1.4vw}#cnt02 .range dl dd p{display:table-cell;vertical-align:middle}#cnt02 .range dl+dl{margin-top:0}#cnt02 .range dl:first-child{width:10%}#cnt02 .range dl:first-child dt,#cnt02 .range dl:first-child dd{font-size:1.4vw}}@media screen and (min-width: 1024px){#cnt02 .range dl dt{height:62px;font-size:1.375rem;line-height:62px}#cnt02 .range dl dt span{font-size:1.375rem}#cnt02 .range dl dd{height:calc(100% - 62px);font-size:1rem}#cnt02 .range dl:first-child{width:105px}#cnt02 .range dl:first-child dt,#cnt02 .range dl:first-child dd{font-size:1rem}}#cnt02 .txt strong{display:inline-block;padding:0 5px;background:#76bde1;color:#fff;font-weight:600}#cnt02 .txt strong+strong{margin-left:3px}@media screen and (min-width: 768px){#cnt02 .txt{text-align:center}}#cnt02 .category{overflow-x:scroll}#cnt02 .category .note{color:#194aa6;font-size:3.4vw;text-align:center}@media screen and (min-width: 768px){#cnt02 .category .note{font-size:1.25rem}}@media screen and (min-width: 1240px){#cnt02 .category{overflow:hidden}#cnt02 .category .note{display:none}}#cnt02 .category .category-table{width:1140px;margin:0 auto;border-spacing:2px;border-collapse:separate;font-size:1rem}#cnt02 .category .category-table th{height:56px;margin:0 auto;background:#194aa6;color:#fff;font-weight:600;line-height:56px;text-align:center}#cnt02 .category .category-table td{padding:0 10px;vertical-align:middle;background:#f2f3f3;line-height:1.3}#cnt02 .category .category-table td.cat-img{width:285px;padding:0}#cnt02 .category .category-table td.cat-3{background:#f0f5fc}#cnt02 .category .category-table td.cat-3 strong{color:#194aa6}#cnt02 .category .category-table td strong{font-size:1.375rem}#cnt02 .category .category-table td strong .cat-emphasis{font-size:1.875rem}#cnt02 .category .category-table td .cat-txt{margin-top:5px}#cnt02 .category .category-table td .cat-txt+strong::before{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:26px;height:26px;margin:0 auto;content:"〜"}#cnt02 .category .category-table td .cat-txt+.cat-emphasis::before{width:26px;height:26px;content:"＋"}#cnt03{background:#f0f5fc}#cnt03 .balloon2{display:inline-block;position:absolute;top:0;right:0;width:63%;margin:1.5em 0;padding:15px;border-radius:50px;font-size:3.7vw;line-height:1.5}#cnt03 .balloon2::before{position:absolute;bottom:-30px;left:40%;width:26px;height:26px;margin-left:-50px;border:20px solid rgba(0,0,0,0);content:""}#cnt03 .balloon2 p{margin:0;padding:0}#cnt03 .worry{position:relative;background:#194aa6;font-weight:600}#cnt03 .worry::after{position:absolute;bottom:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-top:100px solid #194aa6;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);content:""}#cnt03 .worry .balloon1{position:relative;display:inline-block;width:80px;height:80px;margin:1.5em 5px 0 0;padding:0 5px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#194aa6;font-size:1.25rem;line-height:80px;text-align:center}#cnt03 .worry .balloon1::before{position:absolute;right:-8px;bottom:-8px;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-15px;border:15px solid rgba(0,0,0,0);border-left:15px solid #fff;content:""}@media screen and (min-width: 768px){#cnt03 .worry .wrap{position:relative;padding:10% 0 0}#cnt03 .worry .balloon1{position:absolute;top:4%;left:calc(50% - 330px);width:92px;height:92px;margin:0;font-size:1.5625rem;line-height:92px}}@media screen and (min-width: 1024px){#cnt03 .worry .wrap{padding:80px 0 0}#cnt03 .worry .balloon1{top:40px}}#cnt03 .worry .worry-intro{display:inline-block;vertical-align:bottom;color:#fff;font-size:5.2vw}#cnt03 .worry .worry-intro strong{color:#fee155}@media screen and (min-width: 768px){#cnt03 .worry .worry-intro{width:100%;font-size:2.125rem;text-align:center}}#cnt03 .worry .intro{color:#fff;line-height:1.5}#cnt03 .worry .intro strong{color:#fee155}@media screen and (min-width: 768px){#cnt03 .worry .intro{font-size:2.5rem}}#cnt03 .worry .case{padding:30px 10px;background:#fff}#cnt03 .worry .case .case-ttl{position:relative;font-weight:700;font-size:5vw;text-align:center}#cnt03 .worry .case .case-ttl::before,#cnt03 .worry .case .case-ttl::after{display:inline-block;position:absolute;bottom:5px;width:.8px;height:1.2em;margin:-0.2em 1em 0;vertical-align:middle;background:#231815;content:""}@media screen and (min-width: 768px){#cnt03 .worry .case .case-ttl{width:100%;font-size:1.875rem}}#cnt03 .worry .case .case-ttl::before{left:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cnt03 .worry .case .case-ttl::after{right:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cnt03 .worry .case dl{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#cnt03 .worry .case dl dt{width:47%;max-width:300px}#cnt03 .worry .case dl .balloon2{background:#b8b9bf;letter-spacing:-0.05em}#cnt03 .worry .case dl .balloon2::before{border-top:20px solid #b8b9bf}#cnt03 .worry .case dl.case-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cnt03 .worry .case dl.case-2 dd{font-size:1rem}#cnt03 .worry .case dl.case-2 dd.balloon2{right:auto;left:0}#cnt03 .worry .case dl.case-2 dd.balloon2::before{right:30%;left:auto}@media screen and (min-width: 768px){#cnt03 .worry .case{display:block;padding:30px 20px}#cnt03 .worry .case .case-ttl{width:510px;margin:0 auto 30px;font-size:1.875rem}#cnt03 .worry .case dl{display:inline-block;width:32%}#cnt03 .worry .case dl dt{width:100%;padding-top:100px}#cnt03 .worry .case dl dd{width:100%;margin:0;font-size:1rem}#cnt03 .worry .case dl+dl{margin-left:1%}}@media screen and (min-width: 1024px){#cnt03 .worry .case{padding:50px 80px}}#cnt03 .point{padding:100px 0 0;font-weight:500;line-height:1.3}#cnt03 .point .point-catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width: 1024px){#cnt03 .point .point-catch{width:770px;margin:0 auto}}#cnt03 .point .point-catch li{position:relative;padding:35% 0 0;font-size:3.4vw;text-align:center}#cnt03 .point .point-catch li:first-child{width:40%}@media screen and (min-width: 1024px){#cnt03 .point .point-catch li:first-child{width:325px}}#cnt03 .point .point-catch li:first-child .balloon2::before{right:20%;left:auto}#cnt03 .point .point-catch li:last-child{width:58%}@media screen and (min-width: 1024px){#cnt03 .point .point-catch li:last-child{width:440px}}#cnt03 .point .point-catch li:last-child .balloon2::before{left:40%}#cnt03 .point .point-catch li .balloon2{width:100%;color:#fff;background:#76bde1}#cnt03 .point .point-catch li .balloon2::before{border-top:20px solid #76bde1}@media screen and (min-width: 768px){#cnt03 .point .point-catch li .balloon2{font-size:2vw}}@media screen and (min-width: 1024px){#cnt03 .point .point-catch li .balloon2{font-size:1.25rem}}#cnt03 .point .point-cnt{padding:20% 0 0}#cnt03 .point .point-cnt.pt1{background:url(../images/point-num1.png) no-repeat right top/34% auto}#cnt03 .point .point-cnt.pt2{background:url(../images/point-num2.png) no-repeat right top/34% auto}@media screen and (min-width: 1024px){#cnt03 .point .point-cnt.pt2{background-position:left top}}#cnt03 .point .point-cnt.pt3{background:url(../images/point-num3.png) no-repeat right top/34% auto}#cnt03 .point .point-cnt .point-cnt-txt{margin:0 0 10px}#cnt03 .point .point-cnt .point-cnt-txt h3{color:#194aa6;font-weight:700;font-size:5.6vw}#cnt03 .point .point-cnt .point-cnt-txt ul li{padding:0 0 0 22px;font-size:4vw;line-height:1.3;background:url(../images/check.png) no-repeat 0 0/18px auto}#cnt03 .point .point-cnt .point-cnt-txt ul li+li{margin-top:10px}#cnt03 .point .point-cnt .point-cnt-img{width:100vw;margin:30px calc(50% - 50vw)}@media screen and (min-width: 768px){#cnt03 .point .point-catch li{padding-top:120px}}@media screen and (min-width: 1024px){#cnt03 .point .point-catch li{font-size:1.25rem}#cnt03 .point .point-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:50px 0 0;padding:0}#cnt03 .point .point-cnt.pt1,#cnt03 .point .point-cnt.pt2,#cnt03 .point .point-cnt.pt3{background-size:157px auto}#cnt03 .point .point-cnt.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cnt03 .point .point-cnt .point-cnt-txt{width:440px}#cnt03 .point .point-cnt .point-cnt-txt h3{font-size:2rem}#cnt03 .point .point-cnt .point-cnt-txt ul li{font-size:1.125rem}}@media screen and (min-width: 1024px)and (min-width: 1024px){#cnt03 .point .point-cnt .point-cnt-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 1024px){#cnt03 .point .point-cnt .point-cnt-img{width:calc(100vw - 500px);margin:30px 60px 0 calc(50% - 50vw)}#cnt03 .point .point-cnt .point-cnt-img img{width:100%;max-width:none}}@media screen and (min-width: 1024px){#cnt03 .point .point-cnt.pt2 .point-cnt-img{margin:30px calc(50% - 50vw) 0 60px}}#cnt04 .school-intro{position:relative;font-weight:600;font-size:5.3vw;text-align:center}#cnt04 .school-intro::before,#cnt04 .school-intro::after{display:inline-block;position:absolute;bottom:5px;width:.8px;height:1.2em;margin:-0.2em 1em 0;vertical-align:middle;background:#231815;content:""}#cnt04 .school-intro::before{left:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cnt04 .school-intro::after{right:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 768px){#cnt04 .school-intro{width:700px;margin:0 auto;font-size:1.875rem}}#cnt04 .intro strong{color:#76bde1}#cnt04 .rank{margin:30px 0 0;line-height:1.5}#cnt04 .rank h3{position:relative;padding:0 0 5%}#cnt04 .rank h3 span{display:block;width:100%;padding:5px 0 5px 25%;background:#9fa0a0;color:#fff;font-weight:600;font-size:4.8vw}#cnt04 .rank h3::before{position:absolute;top:-10%;left:5%;width:16%;padding:0 0 20%;content:""}#cnt04 .rank h3.rank1::before{background:url(../images/ranking-ribbon1.png) no-repeat 0 0/100% auto}#cnt04 .rank h3.rank1 span{background:#194aa6}#cnt04 .rank h3.rank2::before{background:url(../images/ranking-ribbon2.png) no-repeat 0 0/100% auto}#cnt04 .rank h3.rank3::before{background:url(../images/ranking-ribbon3.png) no-repeat 0 0/100% auto}#cnt04 .rank h3.rank4::before{background:url(../images/ranking-ribbon4.png) no-repeat 0 0/100% auto}#cnt04 .rank h3.rank5::before{background:url(../images/ranking-ribbon5.png) no-repeat 0 0/100% auto}@media screen and (min-width: 768px){#cnt04 .rank h3{width:100%}#cnt04 .rank h3::before{top:-8px;width:105px}#cnt04 .rank h3 span{padding:15px 15px 15px 160px;font-size:4vw}#cnt04 .rank h3.rank1 span{padding-left:200px}}@media screen and (min-width: 1024px){#cnt04 .rank h3 span{font-size:2rem}}#cnt04 .rank h4{font-weight:700;font-size:4.4vw}@media screen and (min-width: 768px){#cnt04 .rank h4{font-size:2.4vw}}@media screen and (min-width: 1024px){#cnt04 .rank h4{font-size:1.375rem}}@media screen and (min-width: 768px){#cnt04 .rank .txt{font-size:2vw}}@media screen and (min-width: 1024px){#cnt04 .rank .txt{font-size:1.25rem}}#cnt04 .rank .rank-img{position:relative;width:100%}@media screen and (min-width: 480px){#cnt04 .rank .rank-img{margin-top:5%}}#cnt04 .rank .rank-img::before{display:block;padding-top:56.25%;content:""}#cnt04 .rank .rank-img p{position:absolute;top:0;right:0;bottom:0;left:0}#cnt04 .rank .rank-img img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){#cnt04 .rank .rank-img{position:static}#cnt04 .rank .rank-img::before{display:none}#cnt04 .rank .rank-img p{position:static}#cnt04 .rank .rank-img img{margin:0 auto}}#cnt04 .rank .rank-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:3.4vw}#cnt04 .rank .rank-detail dt,#cnt04 .rank .rank-detail dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2px;font-size:3.4vw}#cnt04 .rank .rank-detail dt{width:30%;background:#f0f5fc;font-weight:600}#cnt04 .rank .rank-detail dd{width:70%;padding:10px 0 10px 10px}@media screen and (min-width: 768px){#cnt04 .rank .rank-detail dt,#cnt04 .rank .rank-detail dd{font-size:1rem}#cnt04 .rank .rank-detail dd{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 1024px){#cnt04 .rank.rank-best1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:50px 0 0}#cnt04 .rank.rank-best1 .rank-img{width:39%}#cnt04 .rank.rank-best1 .rank-description{width:56%}}#cnt04 .rank .btn{width:100%;max-width:400px;height:70px;margin-right:auto;margin-left:auto;border-radius:35px;background:#2cafa7;font-weight:600;font-size:4.2vw;line-height:70px;text-align:center}#cnt04 .rank .btn a{position:relative;display:block;width:100%;border-radius:35px;color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s}#cnt04 .rank .btn a:hover{-webkit-animation:pulsation .7s alternate infinite;animation:pulsation .7s alternate infinite}#cnt04 .rank .btn a::after{position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:9px;height:14px;background:url(../images/arrow.png) no-repeat 0 0;content:""}@-webkit-keyframes pulsation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulsation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width: 768px){#cnt04 .rank .btn{font-size:1.25rem}}#cnt04 .rank .att{color:#2cafa7;font-size:3.7vw;text-align:center}@media screen and (min-width: 768px){#cnt04 .rank .att{font-size:1rem}}@media screen and (min-width: 1024px){#cnt04 .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#cnt04 .wrap .rank{width:48%}#cnt04 .wrap .intro,#cnt04 .wrap .rank-best1{width:100%}}#cnt05{padding-bottom:0}#cnt05 .summary{padding:0 0 30px;background:#f0f5fc}#cnt05 .summary h2{font-weight:600;font-size:6.6vw}#cnt05 .summary strong{font-weight:600}#cnt05 .summary .wrap{margin-top:30px}@media screen and (min-width: 768px){#cnt05 .summary h2{font-size:2.5rem}#cnt05 .txt{text-align:left}}@media screen and (min-width: 1024px){#cnt05{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f0f5fc}#cnt05 .summary{width:39%;background:none}#cnt05 .summary h2{font-size:2.5rem}#cnt05 img{position:absolute;top:-5%;right:0;width:60%}}@media screen and (min-width: 1240px){#cnt05 .summary{width:calc(100% - 800px);max-width:783px}#cnt05 .summary .wrap{margin-left:16%}#cnt05 img{width:740px}}.mail-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px 0 0}.mail-form dt{width:150px}.mail-form dd{width:calc(100% - 180px)}.mail-form dt,.mail-form dd{margin:0 0 20px}.mail-form dt.select,.mail-form dd.select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mail-form dt.select input,.mail-form dd.select input{width:auto}.mail-form dt.desired .horizontal-item:nth-child(4),.mail-form dt.state .horizontal-item:nth-child(8),.mail-form dd.desired .horizontal-item:nth-child(4),.mail-form dd.state .horizontal-item:nth-child(8){margin-left:0}.mail-form .required::after{display:inline-block;margin:0 0 0 3px;color:#e60012;content:"※"}@media screen and (max-width: 768px){.mail-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mail-form dt,.mail-form dd{width:100%}.mail-form dt{margin:0}.mail-form dt br{display:none}.mail-form dd{margin:0 0 30px}}.wpcf7 .mail-form dd input,.wpcf7 textarea{width:100%;padding:5px 10px;border:1px solid #b47c1f}.wpcf7 .mail-form dd label input{width:auto}.wpcf7 textarea{width:100%}.wpcf7 .note{padding:20px 0;color:#e60012;font-size:1rem}.wpcf7 .submit{width:215px;margin:40px auto 0}.wpcf7 .submit input{width:100%;height:50px;border:none;border-radius:10px;background:#b47c1f;color:#fff;font-size:1.5rem;line-height:50px;text-align:center}#info main{padding:50px 0}#info .border-none{border-bottom:none}#info .info-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#info .info-table dt{position:relative;width:30%;padding:10px 0;border-bottom:solid 2px #fff;background:#194aa6;color:#fff;text-align:center}#info .info-table dt::after{display:block;position:absolute;top:calc(50% - 10px);right:-10px;width:0px;height:0px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #194aa6;content:""}#info .info-table dd{width:70%;padding:10px 20px;background:#eee}#info .info-table dd ol{margin-left:1em;list-style:decimal outside}