@charset "UTF-8";.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:65px;font-size:11px;padding:3px 5px 3px 5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}@media (min-width:768px){.formError .formErrorContent{min-width:120px}}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 0 0 12px;top:2px}.formError .formErrorArrow div{font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}hr{overflow:visible}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,:after,:before{border-style:solid;border-width:0}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}*{background-repeat:no-repeat}:root{background-color:#ffffff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000000;cursor:default;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#ffffff;text-shadow:none}::selection{background-color:#b3d4fc;color:#ffffff;text-shadow:none}select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none}:root{font-family:"Zen Kaku Gothic New",sans-serif}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}.foo{font-size:1rem}.foo{width:10.6666666667vw}@media screen and (min-width:750px){.foo{font-size:14px}}@media screen and (min-width:1400px){.foo{font-size:16px}}.foo.-image1{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"object-fit: cover",sans-serif}.foo.-image2{-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-position:top center;object-position:top center;font-family:"object-fit: contain; object-position: top center",sans-serif}.foo:focus{opacity:0.6}@media (hover:hover) and (pointer:fine){.foo:hover{opacity:0.6}}.ua-ie .foo:hover{opacity:0.6}.-sm{display:block!important}@media screen and (min-width:750px){.-sm{display:none!important}}.-md{display:block!important}@media screen and (min-width:1025px){.-md{display:none!important}}.-lg{display:none!important}@media screen and (min-width:1025px){.-lg{display:block!important}}.-sm-inlineblock{display:block!important}@media screen and (min-width:750px){.-sm-inlineblock{display:none!important}}.-md-inlineblock{display:block!important}@media screen and (min-width:1025px){.-md-inlineblock{display:none!important}}.-lg-inlineblock{display:none!important}@media screen and (min-width:1025px){.-lg-inlineblock{display:block!important}}.-sm-inline¥{display:block!important}@media screen and (min-width:750px){.-sm-inline¥{display:none!important}}.-md-inline{display:block!important}@media screen and (min-width:1025px){.-md-inline{display:none!important}}.-lg-inline{display:none!important}@media screen and (min-width:1025px){.-lg-inline{display:block!important}}br .-small{display:inline!important}@media screen and (min-width:750px){br .-small{display:none!important}}br .-medium{display:inline!important}@media screen and (min-width:1025px){br .-medium{display:none!important}}br .-large{display:none!important}@media screen and (min-width:1025px){br .-large{display:inline!important}}.fadeInUp{opacity:1}.-bottomup{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.-bottomup.-animation{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.page-contents{padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media screen and (min-width:1025px){.page-contents{padding-top:64px}}.main-contents{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-area{display:block;width:100%;padding:64px 0}@media screen and (min-width:750px){.section-area{padding:80px 0}}.section-area>.inner{display:block;width:100%;max-width:1440px;padding:0 20px;margin:0 auto;position:relative}@media screen and (min-width:750px){.section-area>.inner{padding:0 50px}}@media screen and (min-width:1025px){.section-area>.inner{padding:0 100px}}.section-area.-nopaddingtop{padding-top:0}.section-area.-narrow>.inner{max-width:760px}.header-site{position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:#ffffff;-webkit-filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.16));filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.16));-webkit-transform:translateZ(0);transform:translateZ(0)}.header-site>.inner{position:relative;display:block;width:100%;max-width:1280px;height:60px;padding-left:16px;margin:0 auto}@media screen and (min-width:750px){.header-site>.inner{padding-left:50px}}@media screen and (min-width:1025px){.header-site>.inner{height:64px;padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex}}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:160px;height:100%}@media screen and (min-width:1025px){.header-logo{width:200px}}.header-logo .logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:32px}@media screen and (min-width:1025px){.header-logo .logo{height:40px}}.footer-site{width:100%;font-size:0.75rem;text-align:center;background-color:#6094be}.footer-site>.inner{max-width:1440px;padding:20px 20px 64px;margin:0 auto;text-align:center}@media screen and (min-width:1025px){.footer-site>.inner{padding:20px 24px}}.footer-copyright{display:block;color:#ffffff;font-size:0.75rem;letter-spacing:0.6px}.cvbtn-area{position:fixed;right:0;bottom:0;-webkit-filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0);will-change:filter}.sidebar-area{width:100%;padding-bottom:64px}@media screen and (min-width:750px){.sidebar-area{padding-bottom:80px}}.sidebar-area>.inner{display:block;width:100%;padding:0 20px;margin:0 auto}@media screen and (min-width:750px){.sidebar-area>.inner{padding:0 50px}}@media screen and (min-width:1025px){.sidebar-area>.inner{padding:0}}.section-sidebar{padding-top:32px}@media screen and (min-width:750px){.section-sidebar{padding-top:48px}}.section-sidebar:first-of-type{padding-top:0}.section-sidebar>.inner>.archive{margin-top:16px}.sidebar-ranking{counter-increment:rank-num}.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:8px solid transparent}.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar>.thumbnail{position:relative;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:120px;height:30vw;max-height:80px}@media screen and (min-width:750px){.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar>.thumbnail{max-width:240px;max-height:180px}}@media screen and (min-width:1025px){.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar>.thumbnail{max-width:100px;max-height:80px}}.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar>.text{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar>.text>.inner{padding:0;padding-left:8px;font-size:0}.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar>.text>.inner>.title{font-size:0.875rem}.sidebar-ranking:nth-of-type(n+4)>.inner>.card-sidebar>.text>.inner>.time{font-size:0.75rem}.aside-area{display:block;width:100%;padding:80px 0;position:relative}.aside-area>.inner{display:block;width:100%;max-width:1440px;padding:0 20px;margin:0 auto;position:relative}@media screen and (min-width:750px){.aside-area>.inner{padding:0 50px}}@media screen and (min-width:1025px){.aside-area>.inner{padding:0 100px}}.aside-area.-contact{background-image:url(img/bg-aside01-sp.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (min-width:750px){.aside-area.-contact{background-image:url(img/bg-aside01.jpg)}}.aside-contact{text-align:center}.aside-contact>.text{color:#ffffff;font-size:1.125rem;font-weight:400;line-height:2;letter-spacing:0.9px;margin-top:40px}@media screen and (min-width:750px){.aside-contact>.text{font-size:1.25rem;letter-spacing:1px}}.aside-contact>.btn-normal{margin-top:40px;max-width:400px;margin-left:auto;margin-right:auto;-webkit-filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}.global-menu{position:absolute;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:950;width:100%;max-width:280px;background-color:#ffffff;height:100%;padding:80px 40px;-webkit-transition:all 0.6s;transition:all 0.6s}@media screen and (min-width:1025px){.global-menu{position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-width:100%;background-color:transparent;padding:0}}.global-menu.-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.global-menu>.list{position:relative}@media screen and (min-width:1025px){.global-menu>.list{height:100%}}@media screen and (min-width:1025px){.global-menu>.list.-contact{height:auto;margin-left:24px}}.global-menu>.list+.list{margin-top:24px}@media screen and (min-width:1025px){.global-menu>.list+.list{margin-top:0}}.global-menu>.list>.link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222222;font-size:1rem;font-weight:400;letter-spacing:0.8px;padding:8px 0;height:100%}@media screen and (min-width:1025px){.global-menu>.list>.link{font-size:0.875rem;padding:0 16px}}.global-menu>.list>.contact{display:block;font-size:1rem;font-weight:700;color:#ffffff;background-color:#6094be;padding:12px 16px;text-align:center;-webkit-filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:6px;-webkit-transition:0.4s;transition:0.4s;border:1px solid #6094be}@media screen and (min-width:750px){.global-menu>.list>.contact{font-size:0.8125rem;letter-spacing:0.65px;padding:8px;min-width:140px}}@media screen and (min-width:1025px){.global-menu>.list>.contact:hover{-webkit-transition:0.4s;transition:0.4s;color:#6094be;background-color:#ffffff}}.menu-child{display:block;list-style-type:none}@media screen and (min-width:1025px){.menu-child{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;background-color:#6094be}}.menu-child>.list{position:relative;padding-left:16px;margin-top:8px}@media screen and (min-width:1025px){.menu-child>.list{padding-top:8px;padding-right:16px}}@media screen and (min-width:1025px){.menu-child>.list:last-of-type{padding-bottom:8px}}@media screen and (min-width:1025px){.menu-child>.list:last-of-type:before{top:50%}}.menu-child>.list.-fixed{padding-left:24px}@media screen and (min-width:1025px){.menu-child>.list.-fixed{background-color:#ffffff}}.menu-child>.list.-fixed:before{left:8px}@media screen and (min-width:1025px){.menu-child>.list.-fixed:before{background-color:#222222}}@media screen and (min-width:1025px){.menu-child>.list.-fixed>.link{color:#222222;font-weight:normal}}.menu-child>.list:before{content:"";position:absolute;display:block;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:1px;background-color:#ffffff}@media screen and (min-width:1025px){.menu-child>.list:before{content:none}}.menu-child>.list>.link{position:relative;display:inline-block;color:#ffffff;font-size:0.875rem;font-weight:bold;letter-spacing:0.01em}@media screen and (min-width:1025px){.menu-child>.list>.link{font-size:1rem}}.menu-child>.list>.link:hover:before{opacity:1}.menu-child>.list>.link.hover:before{opacity:1}.menu-child>.list>.link:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%;height:1px;background-color:#ffffff;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.burger-menu{position:absolute;top:0;right:0;width:60px;height:60px;z-index:1000;background-color:#ffffff}.burger-bars{position:relative;width:100%;height:100%}.burger-bars.-open>.bar{background-color:#6094be}.burger-bars.-open>.bar:first-of-type{-webkit-transform:translate(-50%,11px) rotate(45deg);-ms-transform:translate(-50%,11px) rotate(45deg);transform:translate(-50%,11px) rotate(45deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.burger-bars.-open>.bar:nth-of-type(2){opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.burger-bars.-open>.bar:nth-of-type(3){-webkit-transform:translate(-50%,-9px) rotate(-45deg);-ms-transform:translate(-50%,-9px) rotate(-45deg);transform:translate(-50%,-9px) rotate(-45deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.burger-bars>.bar{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:40px;height:2px;background-color:#6094be;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.burger-bars>.bar:first-of-type{top:10px}.burger-bars>.bar:nth-of-type(2){top:20px}.burger-bars>.bar:nth-of-type(3){top:30px}.burger-bars>.text{font-size:0.75rem;font-weight:500;color:#6094be;white-space:nowrap;-webkit-transform:rotateZ(0.03deg);-ms-transform:rotate(0.03deg);transform:rotateZ(0.03deg)}.burger-bars>.text:after{content:"MENU";position:absolute;bottom:4px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block}@-webkit-keyframes bar-top{0%{top:24px;left:40px;width:16px;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}50%{top:29px;left:50%;width:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{top:18px}}@keyframes bar-top{0%{top:24px;left:40px;width:16px;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}50%{top:29px;left:50%;width:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{top:18px}}@-webkit-keyframes bar-top-open{0%{top:18px}50%{top:29px}to{top:24px;left:40px;width:16px;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}}@keyframes bar-top-open{0%{top:18px}50%{top:29px}to{top:24px;left:40px;width:16px;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}}@-webkit-keyframes bar-middle{0%{opacity:1;width:32px;top:29px;left:50%}50%{opacity:0;width:0;left:0}to{top:29px;opacity:1}}@keyframes bar-middle{0%{opacity:1;width:32px;top:29px;left:50%}50%{opacity:0;width:0;left:0}to{top:29px;opacity:1}}@-webkit-keyframes bar-middle-open{0%{opacity:1;top:29px}50%{opacity:0;width:0;left:0}to{opacity:1;width:32px;top:29px;left:50%}}@keyframes bar-middle-open{0%{opacity:1;top:29px}50%{opacity:0;width:0;left:0}to{opacity:1;width:32px;top:29px;left:50%}}@-webkit-keyframes bar-bottom{0%{top:34px;left:40px;width:16px;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}50%{top:29px;left:50%;width:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{top:40px}}@keyframes bar-bottom{0%{top:34px;left:40px;width:16px;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}50%{top:29px;left:50%;width:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{top:40px}}@-webkit-keyframes bar-bottom-open{0%{top:40px}50%{top:29px}to{top:34px;left:40px;width:16px;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}}@keyframes bar-bottom-open{0%{top:40px}50%{top:29px}to{top:34px;left:40px;width:16px;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}}.breadcrumb-nav{width:100%;padding:8px 0}@media screen and (min-width:750px){.breadcrumb-nav{padding:16px 0}}.breadcrumb-nav>.inner{width:100%;max-width:1440px;padding:0 20px;margin:0 auto}@media screen and (min-width:750px){.breadcrumb-nav>.inner{padding:0 50px}}.breadcrumb-menu{display:inline-block;font-size:0}.breadcrumb-menu+.breadcrumb-menu{position:relative;padding-left:10px}@media screen and (min-width:750px){.breadcrumb-menu+.breadcrumb-menu{font-size:0.875rem}}.breadcrumb-menu+.breadcrumb-menu:before{content:">";position:absolute;top:0;left:0;font-size:0.625rem}@media screen and (min-width:750px){.breadcrumb-menu+.breadcrumb-menu:before{font-size:0.875rem}}.breadcrumb-menu>.link,.breadcrumb-menu>.text{color:#222222;font-size:0.625rem}@media screen and (min-width:750px){.breadcrumb-menu>.link,.breadcrumb-menu>.text{font-size:0.875rem}}.top-keyvisual{width:100%;height:100%;min-height:624px;position:relative;padding:0 20px}@media screen and (min-width:501px){.top-keyvisual{min-height:124.8vw;padding:0 80px}}@media screen and (min-width:750px){.top-keyvisual{padding:0 140px}}@media screen and (min-width:1025px){.top-keyvisual{padding:0 100px;min-height:44.4444444444vw}}.top-keyvisual>.inner>.btn-normal{top:78.9333333333vw;position:relative;z-index:10;left:0;max-width:335px;-webkit-filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:501px){.top-keyvisual>.inner>.btn-normal{top:59.2vw;margin-left:0}}@media screen and (min-width:750px){.top-keyvisual>.inner>.btn-normal{max-width:400px}}@media screen and (min-width:1025px){.top-keyvisual>.inner>.btn-normal{position:absolute;top:auto;bottom:4.0277777778vw;left:11.1111111111vw;margin-right:0}}.top-keyvisual>.inner>.keyvisual{display:block;width:100%;height:100%;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:375px){.top-keyvisual>.inner>.keyvisual{width:500px;height:624px}}@media screen and (min-width:501px){.top-keyvisual>.inner>.keyvisual{width:100%;height:100%}}.top-keyvisual>.inner>.keyvisual>.image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.top-visualcontent{position:absolute;top:78.9333333333vw;left:5.3333333333vw;z-index:10;width:100%;padding:0 20px}@media screen and (min-width:750px){.top-visualcontent{padding:0 50px}}@media screen and (min-width:1025px){.top-visualcontent{padding:0 11.1111111111vw;top:auto;bottom:4.0277777778vw}}.top-visualcontent .copy{display:block;width:100%;color:#222222;font-size:2.25rem;font-weight:700;letter-spacing:1.8px;text-align:center}@media screen and (min-width:1025px){.top-visualcontent .copy{font-size:3rem;letter-spacing:2.4px}}.top-visualcontent>.btn-normal{max-width:335px;-webkit-filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:501px){.top-visualcontent>.btn-normal{margin-left:0}}@media screen and (min-width:750px){.top-visualcontent>.btn-normal{max-width:400px}}@media screen and (min-width:1025px){.top-visualcontent>.btn-normal{margin-right:0}}.top-visualwrapper{display:block;width:100%;height:100%}.top-visualwrapper>.inner{position:relative;width:100%;height:100%}.top-visualwrapper>.inner>.keyvisual{position:absolute;display:none;width:100%;height:100%}.top-visualwrapper>.inner>.keyvisual:first-of-type{display:block}.top-visualwrapper>.top-visual>.keyvisual>.image{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"object-fit: cover",sans-serif}.page-visual{position:relative;display:block;width:100%}.page-visual>.inner{position:relative;display:block;width:100%;min-height:400px;max-width:1440px;margin:0 auto}.page-visual>.background{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%}.page-visual>.background>.image{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"object-fit: cover",sans-serif}.loading-animation{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1200}.loading-animation>.relative{position:relative;display:block;width:100%;height:100%}.loading-animation>.relative>.content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-symbol{width:100%;max-width:200px}.loading-contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:200px}@media screen and (min-width:750px){.loading-contents{top:35%;max-width:350px}}.loading-contents>.text{font-size:1rem;text-align:center;letter-spacing:0.5em}.loading-contents>.loader{border-radius:50%;width:10em;height:10em;margin:32px auto;font-size:0.625rem;position:relative;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid white;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader-circle 1.1s infinite linear;animation:loader-circle 1.1s infinite linear}.loading-contents>.loader:after{content:"";border-radius:50%;width:10em;height:10em}@-webkit-keyframes loader-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:#6094be}button:focus:not(:focus-visible){outline:none}button:hover{cursor:pointer}a:focus:not(:focus-visible){outline:none}.btn-topscroll{text-align:center;width:48px;height:48px;background-color:#ffffff;position:fixed;bottom:50px;right:12px;z-index:10;-webkit-transition:all 0.4s;transition:all 0.4s;border:2px solid #6094be;padding-top:10px;border-radius:4px;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;opacity:0;visibility:hidden}@media screen and (min-width:1025px){.btn-topscroll{bottom:16px;right:16px}}.btn-topscroll>.content{position:relative;display:block;width:100%}.btn-topscroll>.content>.text{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-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem;font-family:"Karla",sans-serif;font-weight:500;letter-spacing:0.6px;color:#6094be}.btn-topscroll>.content>.text:before{content:"";display:block;background-image:url(img/icon-arrow-top.png);background-repeat:no-repeat;background-size:contain;width:16px;height:8px}@media screen and (min-width:1025px){.btn-topscroll:hover{background-color:#6094be}.btn-topscroll:hover>.content>.text{color:#ffffff}.btn-topscroll:hover>.content>.text:before{background-image:url(img/icon-arrow-top-white.png)}}.btn-topscroll.fade-in{opacity:1;visibility:visible}.btn-topscroll.fade-out{opacity:0;visibility:hidden}.top-visualscroll{position:absolute;right:0;bottom:0;z-index:20;display:block;overflow:hidden;width:24px;height:128px}@media screen and (min-width:750px){.top-visualscroll{right:10px}}.top-visualscroll>.inner{position:relative;display:block;width:100%;height:100%}.top-visualscroll>.inner>.bar{position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:block;width:1px;height:100%;background-color:#ffffff;-webkit-animation:bar-down 2s;animation:bar-down 2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.top-visualscroll>.inner>.text{padding-left:4px;font-family:"Karla",sans-serif;color:#ffffff;font-size:0.625rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways}@-webkit-keyframes bar-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes bar-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.btn-border{display:block;width:100%;max-width:240px;background-color:#6094be;padding:16px 24px;margin:32px auto 0;color:#ffffff;border:1px solid #6094be;text-align:center}.contact-submit .btn{display:block;width:240px;padding:16px;border:none;margin:32px auto 0;color:#ffffff;font-weight:bold;text-align:center}.contact-submit .btn:hover{cursor:pointer}.single-content .wp-block-button{margin-top:28px}.btn-normal{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;padding:20px 16px;font-size:1.25rem;font-weight:700;background-color:#6094be;border:1px solid #6094be;color:#ffffff;width:100%;-webkit-transition:0.4s;transition:0.4s;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;border-radius:6px}.btn-normal.-white{color:#6094be;border:1px solid #ffffff}.btn-normal.-white:before{background-color:#ffffff}@media screen and (min-width:1025px){.btn-normal:hover{-webkit-transition:0.4s;transition:0.4s;color:#6094be;background-color:#ffffff;border:1px solid #6094be}}.btn-line{display:block;padding:12px 16px;background-color:#ffffff;border-radius:6px}.btn-line>.text{color:#06c755;font-size:1.25rem;font-weight:700;letter-spacing:1px;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}.btn-line>.text:before{content:"";background-image:url(img/icon-line.png);background-repeat:no-repeat;background-size:contain;display:block;width:48px;height:48px;margin-right:12px}.btn-contact{display:block;padding:12px 16px;font-size:0.8125rem;text-align:center;font-weight:700;letter-spacing:0.65px;line-height:18px;color:#ffffff;background-color:#6094be;border-radius:6px 0px 0px 0px}.title-large{color:#222222;font-size:1.75rem;font-weight:700;letter-spacing:1.4px;text-align:center}@media screen and (min-width:750px){.title-large{font-size:2.5rem;letter-spacing:2px}}.title-large>.color{color:#6094be}.title-large.-white{color:#ffffff}.title-large.-white>.color{color:#c6deeb}.title-aside{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-aside>.en{color:#c6deeb;font-size:1rem;font-family:"Karla",sans-serif;font-weight:700}@media screen and (min-width:750px){.title-aside>.en{font-size:1.125rem}}.title-aside>.title{color:#ffffff;font-size:1.75rem;font-weight:700;letter-spacing:1.4px;margin-top:8px}@media screen and (min-width:750px){.title-aside>.title{font-size:2.5rem;letter-spacing:2px}}.title-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-border>.en{color:#6094be;font-size:1rem;font-family:"Karla",sans-serif;font-weight:700}@media screen and (min-width:750px){.title-border>.en{font-size:1.125rem}}.title-border>.title{color:#222222;font-size:1.75rem;font-weight:700;letter-spacing:1.4px;margin-top:8px}@media screen and (min-width:750px){.title-border>.title{font-size:2.5rem;letter-spacing:2px}}.title-border.-left{border-left:4px solid #c6deeb;padding-left:16px}@media screen and (min-width:750px){.title-border.-left{border-left:8px solid #c6deeb}}.title-border.-right{border-right:4px solid #ffffff;padding-right:16px;text-align:right}@media screen and (min-width:750px){.title-border.-right{border-right:8px solid #ffffff}}.title-border.-bottom{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-border.-bottom:after{content:"";display:block;background-color:#c6deeb;width:64px;height:4px;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.title-border.-balloon>.en{background-color:#6094be;border-radius:8px;color:#ffffff;padding:8px 12px;position:relative}@media screen and (min-width:750px){.title-border.-balloon>.en{padding:12px 24px;font-size:1.125rem}}.title-border.-balloon>.en:after{content:"";background-image:url(img/icon-balloon.png);background-repeat:no-repeat;background-size:contain;display:block;width:30px;height:18px;position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.title-border.-balloon>.title{margin-top:24px}.title-border.-white>.en{color:#ffffff}.title-border.-white>.title{color:#ffffff}.title-border.-white.-left{border-left:4px solid #ffffff}@media screen and (min-width:750px){.title-border.-white.-left{border-left:8px solid #ffffff}}.title-border.-accent{border-color:#c6deeb}.title-underbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-underbar:after{content:"";display:block;background-color:#c6deeb;width:64px;height:4px;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.title-underbar>.en{color:#6094be;font-size:1rem;font-family:"Karla",sans-serif;font-weight:700}@media screen and (min-width:750px){.title-underbar>.en{font-size:1.125rem}}.title-underbar>.title{color:#222222;font-size:1.75rem;font-weight:700;letter-spacing:1.4px;margin-top:8px}@media screen and (min-width:750px){.title-underbar>.title{font-size:2.5rem;letter-spacing:2px}}.title-normal{font-size:1.5rem;font-weight:700;color:#222222;letter-spacing:1.2px}@media screen and (min-width:750px){.title-normal{font-size:2rem;letter-spacing:1.6px}}.title-english{text-align:center}.title-english>.en{color:#ffffff;font-family:"Karla",sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.8px}@media screen and (min-width:750px){.title-english>.en{font-size:1.5rem;letter-spacing:1.2px}}.title-english>.title{color:#ffffff;font-size:2.25rem;font-weight:700;letter-spacing:1.8px;margin-top:8px}@media screen and (min-width:750px){.title-english>.title{font-size:3rem;letter-spacing:2.4px}}.icon:before{content:"";display:inline-block;background:no-repeat center center/contain}.icon.-voice01:before{background-image:url(img/common/icon_voice01.png);width:56px;height:56px}@media screen and (min-width:1025px){.icon.-voice01:before{width:136px;height:136px}}.icon.-voice02:before{background-image:url(img/common/icon_voice02.png);width:56px;height:56px}@media screen and (min-width:1025px){.icon.-voice02:before{width:136px;height:136px}}.icon.-voice03:before{background-image:url(img/common/icon_voice03.png);width:56px;height:56px}@media screen and (min-width:1025px){.icon.-voice03:before{width:136px;height:136px}}.icon.-voice04:before{background-image:url(img/common/icon_voice04.png);width:56px;height:56px}@media screen and (min-width:1025px){.icon.-voice04:before{width:136px;height:136px}}:root{color:#222222;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.5;letter-spacing:0.05em}.no-exist{margin-top:16px}.search-highlight{background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#ffffbc)) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffffbc 0%) repeat scroll 0 0}.single-content p{margin-top:28px;font-size:0.875rem;line-height:2;text-align:justify;word-break:break-all}@media screen and (min-width:750px){.single-content p{font-size:1rem}}.single-content p a:hover{color:#6094be}img{max-width:100%;max-height:100%}.single-content figure{margin-top:28px}.single-content figure figcaption{margin-top:4px;margin-bottom:8px;font-size:0.875rem}.single-content figure.alignleft{margin-top:20px}.single-content figure.alignright{margin-top:36px}ol,ul{list-style-type:none}.qa-list{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.qa-list>.list{position:relative;-webkit-box-shadow:4px 4px 16px rgba(0,0,0,0.25);box-shadow:4px 4px 16px rgba(0,0,0,0.25);border-radius:8px}.qa-list>.list+.list{margin-top:12px}.qa-list>.list>.tab{padding:16px 8px 16px 16px;cursor:pointer;background:#f2f2f2;position:relative;font-size:1.125rem;font-weight:500;background-color:#f2f2f2;border:1px solid #6094be;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.4s;transition:0.4s}@media screen and (min-width:750px){.qa-list>.list>.tab{padding:20px;font-size:1.25rem}}.qa-list>.list>.tab:before{content:"Q";color:#ffffff;background-color:#6094be;font-weight:700;font-size:1rem;letter-spacing:0.8px;padding:2px 8px 6px;width:32px;height:32px;border-radius:4px;margin-right:8px}@media screen and (min-width:750px){.qa-list>.list>.tab:before{font-size:1.25rem;letter-spacing:1px;padding:2px 10px 6px;width:36px;height:36px}}.qa-list>.list>.tab:after{content:"";-webkit-transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;display:block;width:32px;height:32px;background-image:url("img/icon-arrow-bottom.png");background-size:contain;background-position:center center}@media screen and (min-width:750px){.qa-list>.list>.tab:after{margin-left:auto}}.qa-list>.list>.tab.active{border-bottom:none;border-radius:8px 8px 0 0}.qa-list>.list>.tab.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:1025px){.qa-list>.list>.tab:hover{-webkit-transition:0.4s;transition:0.4s;opacity:0.6}}.qa-list>.list>.answer{display:none;font-size:1rem;line-height:2;font-weight:400;background-color:#ffffff;padding:16px;border:1px solid #6094be;border-radius:0 0 8px 8px}@media screen and (min-width:750px){.qa-list>.list>.answer{padding:20px}}.qa-list>.list>.answer>.text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.qa-list>.list>.answer>.text:before{content:"A";color:#6094be;background-color:#c6deeb;font-weight:700;font-size:1rem;letter-spacing:0.8px;border-radius:4px;padding:4px 10px;width:32px;height:32px;margin-right:12px;line-height:1.5}@media screen and (min-width:750px){.qa-list>.list>.answer>.text:before{font-size:1.25rem;letter-spacing:1px;padding:2px 12px 6px;width:36px;height:36px}}.qa-list>.list>.answer>.text>.link{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;text-decoration:underline;color:#ff0000}.company-list{width:100%}.company-list>.inner{border-bottom:1px solid #6094be;padding:24px 0}@media screen and (min-width:1025px){.company-list>.inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.company-list>.inner>.title{font-size:1rem;font-weight:700;letter-spacing:0.8px}@media screen and (min-width:1025px){.company-list>.inner>.title{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}}.company-list>.inner>.content{font-size:1rem;font-weight:400;margin-top:8px;line-height:2}@media screen and (min-width:1025px){.company-list>.inner>.content{margin-top:0;margin-left:24px}}@media screen and (min-width:1025px){.worries-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px;margin-right:-40px;margin-top:-40px}}@media screen and (min-width:1025px){.worries-list>.list{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:40px}}.worries-list>.list+.list{margin-top:40px}@media screen and (min-width:1025px){.worries-list>.list:nth-of-type(2n){border-left:1px solid #6094be}}.worries-list>.list>.content{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-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1025px){.worries-list>.list>.content{width:calc(100% - 80px);margin-left:auto;margin-right:auto}}.worries-list>.list>.content>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:500;letter-spacing:1px;color:#222222;position:relative}.worries-list>.list>.content>.title:before{content:"";display:block;background-image:url(img/icon-check.png);background-repeat:no-repeat;background-size:contain;min-width:36px;min-height:32px;margin-right:8px}.worries-list>.list>.content>.thumbnail{display:block;width:168px;height:168px;margin-left:auto;margin-right:auto;margin-top:16px}@media screen and (min-width:750px){.point-list>.list{min-height:366px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.point-list>.list+.list{margin-top:64px}.area-list>.list+.list{margin-top:24px}@media screen and (min-width:1025px){.voice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-25px;margin-right:-25px}}@media screen and (min-width:1025px){.voice-list>.list{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}.voice-list>.list+.list{margin-top:32px}@media screen and (min-width:1025px){.voice-list>.list+.list{margin-top:0}}@media screen and (min-width:1025px){.voice-list>.list>.card-voice{display:block;width:calc(100% - 50px);margin-left:auto;margin-right:auto}}.flow-list>.list{margin-left:-20px}@media screen and (min-width:750px){.flow-list>.list{margin-left:-50px}}@media screen and (min-width:1025px){.flow-list>.list{margin-left:auto}}.flow-list>.list+.list{margin-top:24px;position:relative}.flow-list>.list+.list:before{content:"";width:6px;height:28px;background-color:#ffffff;display:block;position:absolute;left:32px;top:-24px;z-index:10}@media screen and (min-width:750px){.flow-list>.list+.list:before{left:56px}}.list-mark>.list{padding-left:12px;position:relative}.list-mark>.list+.list{margin-top:8px}.list-mark>.list:before{content:"・";position:absolute;top:0;left:0;font-size:0.75rem}.list-mark>.list>.text{font-size:0.75rem;font-weight:400;letter-spacing:0.6px;line-height:1.5;color:#222222;margin:0}.single-content table{width:100%;margin-top:28px;font-size:0.75rem}.single-content table tr:nth-of-type(2n){background-color:#ffffff}.single-content table tr td,.single-content table tr th{padding:8px 4px}.single-content table tr td{text-align:center}.contact-area{background-color:#f2f2f2;border:1px solid #6094be;border-radius:16px;padding:40px 20px;margin-top:24px;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:750px){.contact-area{margin-top:40px}}.contact-header>.title{color:#6094be;font-size:1.5rem;letter-spacing:1.2px;font-weight:700;position:relative}@media screen and (min-width:750px){.contact-header>.title{font-size:2.5rem;letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contact-header>.title:before{content:"";background-image:url(img/icon-mail.png);background-repeat:no-repeat;background-size:contain;display:block;width:48px;height:48px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.contact-header>.title:before{margin-left:0;margin-right:20px;width:60px;height:60px}}.contact-header>.title:after{content:"";display:block;background-color:#6094be;width:64px;height:4px;position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:750px){.contact-header>.title:after{height:8px}}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input[type=button],input[type=submit],label,select{cursor:pointer}label{display:block}input{outline:none}.inquiry-item{display:block;margin-top:32px}@media screen and (min-width:750px){.inquiry-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.inquiry-item br{display:none}.inquiry-item>.item{position:relative;font-size:0.9375rem;font-weight:500}@media screen and (min-width:750px){.inquiry-item>.item{min-width:200px;text-align:right}}.inquiry-item>.item:after{display:inline-block;padding:2px 16px;margin-left:12px;color:#ffffff;font-size:0.875rem;letter-spacing:0.7px;border-radius:2px}.inquiry-item>.item.-required:after{content:"必須";background-color:#6094be}.inquiry-item>.item.-optional:after{content:"任意";background-color:#ffffff;border:1px solid #b2b2b2;color:#222222}.inquiry-item>.form{position:relative;display:block;margin-top:8px}@media screen and (min-width:750px){.inquiry-item>.form{margin-left:16px;margin-top:0;width:100%}}.inquiry-item>.form .input,.inquiry-item>.form .select,.inquiry-item>.form .textarea{width:100%;border:1px solid #b2b2b2;border-radius:4px;padding:4px 8px;font-size:1rem;background-color:#ffffff;outline:none;min-height:48px}.inquiry-item>.form .textarea{min-height:200px}.inquiry-item>.form.-half{display:block;width:50%;min-width:120px}.inquiry-item>.form.-select:before{content:"";position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:8px solid #222222;border-left:6px solid transparent;border-right:6px solid transparent}@media screen and (min-width:750px){.inquiry-item.-agree{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.inquiry-item.-agree>p{position:relative;font-size:0.9375rem}.inquiry-item.-agree>p:before{display:inline-block;padding:2px 16px;color:#ffffff;font-size:0.875rem;letter-spacing:0.7px;border-radius:2px;content:"必須";background-color:#6094be;margin-bottom:8px}@media screen and (min-width:750px){.inquiry-item.-agree>p:before{margin-bottom:0}}.checkbox-label{position:relative;display:block;padding-left:32px;font-size:0}@media screen and (min-width:750px){.checkbox-label{padding-left:52px;display:inline-block}}.checkbox-label .checkbox{position:absolute;top:0;left:0;width:0;margin-top:0;opacity:0}.checkbox-label .item{font-size:0.9375rem;font-weight:500;color:#222222}.checkbox-label .item:after,.checkbox-label .item:before{content:"";position:absolute;display:block}.checkbox-label .item:before{top:0;left:0;width:20px;height:20px;border:1px solid #b2b2b2;background-color:#ffffff;border-radius:2px}@media screen and (min-width:750px){.checkbox-label .item:before{left:16px}}.checkbox-label .item:after{top:3px;left:3px;width:14px;height:9px;border-left:2px solid #6094be;border-bottom:2px solid #6094be;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}@media screen and (min-width:750px){.checkbox-label .item:after{left:19px}}.checkbox-label .item.-active:after{opacity:1}.terms-service{border:1px solid #b2b2b2;margin-top:40px;background-color:#ffffff;border-radius:8px}.terms-service>.content{min-height:240px;max-height:240px;padding:16px;overflow:auto;font-size:0.75rem;font-weight:400;letter-spacing:0.6px;color:#222222;line-height:2}@media screen and (min-width:750px){.terms-service>.content{padding:24px}}.terms-service>.content h2{font-weight:700;font-size:1rem;letter-spacing:0.8px;line-height:1.5}.terms-service>.content h3{margin-top:32px;font-weight:700;font-size:0.875rem;letter-spacing:0.7px;line-height:1.5}.terms-service>.content p{margin-top:8px;font-size:0.75rem;font-weight:400;line-height:2;letter-spacing:0.6px}.terms-service>.content p a{color:#222222}.terms-service>.content>.list-mark{margin-top:8px}.contact-contents{max-width:680px;margin-left:auto;margin-right:auto;margin-top:78px}@media screen and (min-width:750px){.contact-contents{margin-top:88px}}form .formError .formErrorArrow div{background-color:rgba(255,118,118,0.9)}form .formError .formErrorArrowBottom{top:0}form .formError .formErrorContent{font-size:0.75rem;background-color:rgba(255,118,118,0.9);min-width:150px}span.wpcf7-not-valid-tip{display:none!important}span.wpcf7-form-control-wrap{position:static}form.sent button,form.sent div.form-parts,form.sent div.gender,form.sent input,form.sent label{display:none}form.sent div.wpcf7-mail-sent-ok{padding:32px;border:2px solid #6094be;background-color:#6094be;font-weight:bold}form.sent #confirm-text{display:none!important}.contact-submit{display:block;padding:12px 16px;font-size:1rem;font-weight:700;letter-spacing:0.8px;text-align:center;background-color:#6094be;border:1px solid #6094be;color:#ffffff;width:100%;border-radius:6px;margin-top:48px}@media screen and (min-width:750px){.contact-submit{max-width:343px;margin-left:auto;margin-right:auto;margin-top:56px}}@media screen and (min-width:1025px){.contact-submit:hover{-webkit-transition:0.4s;transition:0.4s;color:#6094be;background-color:#c6deeb;border:1px solid #6094be}}.section-thanks{padding:40px 0 110px}@media screen and (min-width:750px){.section-thanks{padding:80px 0}}.section-thanks>.inner>.content>.lead{color:#222222;font-size:1rem;font-weight:400;line-height:2;letter-spacing:0.8px;text-align:center;margin-top:68px}.section-thanks>.inner>.content>.btn-normal{margin-top:48px;max-width:400px;margin-left:auto;margin-right:auto}.header-navigation{position:absolute;top:0;right:-100%;width:100%;height:100vh;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s}@media screen and (min-width:1025px){.header-navigation{position:relative;width:auto;right:0;max-width:100%;height:100%;background-color:transparent;padding:0;margin-left:auto;overflow:visible}}.header-navigation.-open{right:0}.header-navigation>.inner{display:block;width:100%;height:100%}.archive-pagination{margin-top:40px}.archive-pagination>.inner{text-align:center}.archive-pagination>.inner>.number{display:none}.archive-pagination>.inner>.pager{display:inline-block;min-width:40px;border:1px solid #6094be;padding:8px;margin-top:8px;font-size:0.875rem;color:#6094be;font-weight:bold;-webkit-transition-property:background-color,color;transition-property:background-color,color}.archive-pagination>.inner>.pager:hover{background-color:#6094be;color:#ffffff}.archive-pagination>.inner>.pager+.pager{margin-left:16px}.archive-pagination>.inner>.pager.-current{background-color:#6094be;color:#ffffff}.card-panel{position:relative;display:block;width:100%;height:100%;color:#222222}.card-panel>.thumbnail{position:relative;width:100%;height:28vw;max-height:240px}@media screen and (min-width:1025px){.card-panel>.thumbnail{height:10vw}}.card-panel>.thumbnail>.image{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"object-fit: cover",sans-serif}.card-panel>.text>.information{}.card-panel>.text>.information>.time{font-size:0.875rem}.card-panel>.text>.title{font-size:0.75rem;line-height:1.5}.card-sidebar{position:relative;color:#222222}.card-sidebar>.thumbnail{position:relative;width:100%;height:30vw;max-height:240px}@media screen and (min-width:1025px){.card-sidebar>.thumbnail{max-height:180px}}.card-sidebar>.thumbnail>.image{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"object-fit: cover",sans-serif}.card-sidebar>.text>.inner{padding:4px 0 8px;font-size:0}.card-sidebar>.text>.inner>.title{font-size:0.875rem}.card-sidebar>.text>.inner>.time{font-size:0.75rem}.card-sidebar.-ranking{position:relative}.card-sidebar.-ranking:before{content:counter(rank-num);position:absolute;top:8px;left:8px;z-index:5;display:inline-block;background-color:#6094be;padding:4px 8px;color:#ffffff;font-weight:bold}.card-sidebar.-side{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:8px solid transparent}.card-sidebar.-side>.thumbnail{position:relative;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:120px;height:30vw;max-height:80px}@media screen and (min-width:750px){.card-sidebar.-side>.thumbnail{max-width:240px;max-height:180px}}@media screen and (min-width:1025px){.card-sidebar.-side>.thumbnail{max-width:100px;max-height:80px}}.card-sidebar.-side>.text{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-sidebar.-side>.text>.inner{padding:0;padding-left:8px;font-size:0}.card-sidebar.-side>.text>.inner>.title{font-size:0.875rem}.card-sidebar.-side>.text>.inner>.time{font-size:0.75rem}.card-large{position:relative;color:#222222}@media screen and (min-width:750px){.card-large{display:-webkit-box;display:-ms-flexbox;display:flex}}.card-large>.thumbnail{position:relative;width:100%;height:40vw}@media screen and (min-width:750px){.card-large>.thumbnail{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:240px;height:30vw;max-height:160px}}@media screen and (min-width:750px){.card-large>.text{-webkit-box-flex:1;-ms-flex:1;flex:1}}.card-large>.text>.inner{font-size:0}@media screen and (min-width:750px){.card-large>.text>.inner{padding-left:16px}}.card-large>.text>.inner>.time{font-size:0.75rem}@media screen and (min-width:750px){.card-large>.text>.inner>.time{font-size:0.875rem}}.card-large>.text>.inner>.title{font-size:1rem}@media screen and (min-width:750px){.card-large>.text>.inner>.title{font-size:1.25rem}}.card-large>.text>.inner>.sentense{font-size:0.75rem;text-align:justify;word-break:break-all}@media screen and (min-width:750px){.card-large>.text>.inner>.sentense{margin-top:4px;font-size:0.875rem}}.card-large .exerpt-more{margin-left:8px}@media screen and (min-width:750px){.card-marketing>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.card-marketing>.inner>.thumbnail{display:block;border-radius:12px;overflow:hidden;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:750px){.card-marketing>.inner>.thumbnail{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667vw;flex:0 0 41.6666666667vw;max-width:600px}}.card-marketing>.inner>.thumbnail>.image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.card-marketing>.inner>.text{font-size:1.125rem;font-weight:400;color:#ffffff;letter-spacing:0.8px;line-height:2;margin-top:24px}@media screen and (min-width:750px){.card-marketing>.inner>.text{letter-spacing:0.9px;margin-right:64px;margin-top:0}}.card-marketing>.inner>.text>.color{color:#c6deeb}.card-point{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:750px){.card-point{padding-left:41.3888888889vw}}@media screen and (min-width:1400px){.card-point{padding-left:596px}}.card-point>.point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#6094be;font-size:0.625rem;font-family:"Karla",sans-serif;font-weight:500;line-height:2;letter-spacing:0.5px}@media screen and (min-width:1025px){.card-point>.point{font-size:1.25rem;letter-spacing:1px}}.card-point>.point>.num{color:#6094be;font-size:3.5rem;font-family:"Karla",sans-serif;font-weight:500;line-height:1;letter-spacing:2.8px;margin-top:-10px}@media screen and (min-width:1025px){.card-point>.point>.num{font-size:6.25rem;letter-spacing:5px}}.card-point>.inner{border-left:1px solid #6094be;padding-left:20px;margin-left:16px}@media screen and (min-width:1025px){.card-point>.inner{margin-left:32px;padding-left:32px}}.card-point>.inner>.title{font-size:1.5rem;color:#222222;font-weight:700;line-height:28px;letter-spacing:1.2px}@media screen and (min-width:1025px){.card-point>.inner>.title{font-size:2rem;letter-spacing:1.6px;line-height:1.5}}.card-point>.inner>.title>.color{color:#6094be}.card-point>.inner>.thumbnail{display:block;margin-top:20px;overflow:hidden;border-radius:12px;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:750px){.card-point>.inner>.thumbnail{width:38.0555555556vw;max-width:548px;position:absolute;left:0;top:0;margin-top:0}}.card-point>.inner>.thumbnail>.image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.card-point>.inner>.text{font-size:1rem;color:#222222;line-height:2;letter-spacing:0.8px;margin-top:20px}@media screen and (min-width:1025px){.card-point>.inner>.text{margin-top:40px}}.card-point.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:750px){.card-point.-reverse{padding-right:41.3888888889vw;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1400px){.card-point.-reverse{padding-right:596px}}.card-point.-reverse>.inner{border-left:none;padding-left:0;margin-left:0;border-right:1px solid #6094be;padding-right:20px;margin-right:16px}@media screen and (min-width:750px){.card-point.-reverse>.inner{margin-left:32px;padding-left:32px;border-right:none;padding-right:0;margin-right:0;border-left:1px solid #6094be}}@media screen and (min-width:750px){.card-point.-reverse>.inner>.thumbnail{right:0;left:auto}}.card-area{background-color:#ffffff;padding:32px 24px;border-radius:16px 0px 0px 16px;margin-right:-20px;border-right:8px solid #c6deeb;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0);max-width:1000px;margin-left:auto}@media screen and (min-width:750px){.card-area{padding:40px;min-height:307px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-50px}}@media screen and (min-width:1025px){.card-area{margin-right:0}}@media screen and (min-width:750px){.card-area>.inner{padding-left:352px}}.card-area>.inner>.title{color:#6094be;font-size:1.25rem;font-weight:700;letter-spacing:1px}@media screen and (min-width:1025px){.card-area>.inner>.title{font-size:1.75rem;letter-spacing:1.4px}}.card-area>.inner>.thumbnail{display:block;overflow:hidden;border-radius:8px;margin-top:16px}@media screen and (min-width:750px){.card-area>.inner>.thumbnail{margin-top:0;position:absolute;top:40px;left:40px;-webkit-box-flex:0;-ms-flex:0 0 22.2222222222vw;flex:0 0 22.2222222222vw;max-width:320px}}.card-area>.inner>.thumbnail>.image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.card-area>.inner>.text{font-size:1rem;color:#222222;line-height:2;letter-spacing:0.8px;margin-top:16px}.card-voice{background-color:#ffffff;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0);padding:24px 0;border-radius:12px}@media screen and (min-width:750px){.card-voice{padding:32px 0;border-radius:16px}}.card-voice>.inner>.name-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}@media screen and (min-width:750px){.card-voice>.inner>.name-area{padding:0 32px}}.card-voice>.inner>.name-area>.thumbnail{display:block;overflow:hidden;border-radius:50%;min-width:80px;min-height:80px;max-width:80px;max-height:80px}@media screen and (min-width:750px){.card-voice>.inner>.name-area>.thumbnail{min-width:100px;min-height:100px;max-width:100px;max-height:100px}}.card-voice>.inner>.name-area>.thumbnail>.image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.card-voice>.inner>.name-area>.title{color:#6094be;font-size:1.25rem;font-weight:700;letter-spacing:1px;margin-left:16px}.card-voice>.inner>.text{font-size:1rem;font-weight:400;color:#222222;line-height:2;letter-spacing:0.8px;margin-top:16px;padding:16px 20px 0;border-top:1px solid #f2f2f2}@media screen and (min-width:750px){.card-voice>.inner>.text{padding:20px 32px 0;margin-top:20px}}.card-flow{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ffffff;border-radius:0px 12px 12px 0px;max-width:1000px;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:1025px){.card-flow{border-radius:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.card-flow>.step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#6094be;font-size:0.625rem;font-family:"Karla",sans-serif;font-weight:500;line-height:2;letter-spacing:0.5px;padding:20px 16px}@media screen and (min-width:750px){.card-flow>.step{padding:20px 16px 20px 50px}}@media screen and (min-width:1025px){.card-flow>.step{font-size:1rem;letter-spacing:0.8px;padding:0 30px 0 38px}}.card-flow>.step>.num{color:#6094be;font-size:2.5rem;font-family:"Karla",sans-serif;font-weight:500;line-height:1;letter-spacing:2px;margin-top:-8px}@media screen and (min-width:1025px){.card-flow>.step>.num{font-size:4.5rem;letter-spacing:3.6px}}.card-flow>.inner{border-left:1px solid #6094be;padding:20px 24px 20px 16px}@media screen and (min-width:1025px){.card-flow>.inner{position:relative;padding:32px 40px 32px 344px;min-height:264px;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}}.card-flow>.inner>.title{font-size:1.5rem;color:#222222;font-weight:700;letter-spacing:1.2px;line-height:1.5}.card-flow>.inner>.thumbnail{display:block;margin-top:20px;overflow:hidden;border-radius:8px;max-width:192px}@media screen and (min-width:750px){.card-flow>.inner>.thumbnail{max-width:280px;margin-right:32px}}@media screen and (min-width:1025px){.card-flow>.inner>.thumbnail{margin-top:0;position:absolute;left:32px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.card-flow>.inner>.thumbnail>.image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.card-flow>.inner>.text{font-size:1rem;color:#222222;line-height:2;letter-spacing:0.8px;margin-top:20px}@media screen and (min-width:1025px){.card-flow>.inner>.text{margin-top:24px}}.column-two-four{margin:auto}.column-two-four>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}@media screen and (min-width:750px){.column-two-four>.inner{margin-left:-8px;margin-right:-8px}}.column-two-four>.inner>.card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:8px}.column-two-four>.inner>.card:first-of-type{margin-top:0}.column-two-four>.inner>.card:nth-of-type(2){margin-top:0}@media screen and (min-width:750px){.column-two-four>.inner>.card{margin-top:16px}}@media screen and (min-width:1025px){.column-two-four>.inner>.card{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.column-two-four>.inner>.card:nth-of-type(3){margin-top:0}.column-two-four>.inner>.card:nth-of-type(4){margin-top:0}}.column-two-four>.inner>.card>.content{display:block;width:calc(100% - 8px);height:100%;margin:0 auto}@media screen and (min-width:750px){.column-two-four>.inner>.card>.content{width:calc(100% - 16px)}}.column-two-three{}.column-one-three{margin:auto}@media screen and (min-width:750px){.column-one-three>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}}.column-one-three>.inner>.card{margin-top:8px}.column-one-three>.inner>.card:first-of-type{margin-top:0}@media screen and (min-width:750px){.column-one-three>.inner>.card{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;margin-top:16px}.column-one-three>.inner>.card:nth-of-type(2){margin-top:0}.column-one-three>.inner>.card:nth-of-type(3){margin-top:0}}.column-one-three>.inner>.card>.content{display:block;width:100%;height:100%;margin:0 auto}@media screen and (min-width:750px){.column-one-three>.inner>.card>.content{width:calc(100% - 16px)}}.column-one-four{}.terms-service>.content{scrollbar-width:none}.terms-service>.content ::-webkit-scrollbar{display:none}.tag-new{position:absolute;top:4px;left:4px;display:inline-block;padding:2px 8px;background-color:#6094be;color:#ffffff;font-size:0.75rem}.line-area{display:block;background-color:#06c755;padding:40px 20px;border-radius:16px;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:0.4s;transition:0.4s}@media screen and (min-width:1025px){.line-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:56px}}@media screen and (min-width:1025px){.line-area:after{content:"";background-image:url(img/qr-line.png);background-repeat:no-repeat;background-size:contain;display:block;width:240px;height:240px;margin-left:auto}}@media screen and (min-width:750px){.line-area>.inner>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.line-area>.inner>.wrap>.icon{position:relative}.line-area>.inner>.wrap>.icon:before{content:"";background-image:url(img/icon-line-white.png);background-repeat:no-repeat;background-size:contain;display:block;width:48px;height:48px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.line-area>.inner>.wrap>.icon:before{width:60px;height:60px}}.line-area>.inner>.wrap>.title{font-size:1.5rem;font-weight:700;letter-spacing:1.2px;color:#ffffff;text-align:center;margin-top:12px}@media screen and (min-width:750px){.line-area>.inner>.wrap>.title{margin-top:0;font-size:2.5rem;letter-spacing:2px;margin-left:20px}}.line-area>.inner>.text{font-size:1.125rem;font-weight:700;letter-spacing:0.9px;line-height:2;color:#ffffff;margin-top:32px}.line-area>.inner>.btn-line{margin-top:32px}@media screen and (min-width:1025px){.line-area:hover{-webkit-transition:0.4s;transition:0.4s;opacity:0.6}}.tel-area{display:block;background-color:#ffffff;padding:40px 20px;border-radius:16px;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:1025px){.tel-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:56px;pointer-events:none}}.tel-area>.icon{position:relative}.tel-area>.icon:before{content:"";background-image:url(img/icon-tel.png);background-repeat:no-repeat;background-size:contain;display:block;width:36px;height:48px;margin-left:auto;margin-right:auto}.tel-area>.title{font-size:1.25rem;font-weight:700;letter-spacing:1px;color:#222222;text-align:center;margin-top:12px}@media screen and (min-width:1025px){.tel-area>.title{font-size:2rem;letter-spacing:1.6px;margin-top:0;margin-left:20px}}@media screen and (min-width:1025px){.tel-area>.wrap{margin-left:auto}}.tel-area>.wrap>.tel{display:block;color:#6094be;font-size:1.75rem;font-weight:700;letter-spacing:1.4px;text-align:center;margin-top:24px}@media screen and (min-width:1025px){.tel-area>.wrap>.tel{font-size:2.5rem;letter-spacing:2px;margin-top:0}}.tel-area>.wrap>.text{font-size:1rem;font-weight:400;letter-spacing:0.8px;color:#222222;text-align:center}@media screen and (min-width:1025px){.tel-area>.wrap>.text{font-size:1.125rem;letter-spacing:0.9px;text-align:left}}.title-area{position:relative;background-color:#6094be;padding:48px 20px 44px}@media screen and (min-width:750px){.title-area{padding:64px 0}}.title-area:before{content:"";display:block;width:100%;height:10.6666666667vw;position:absolute;bottom:-10.4vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);clip-path:polygon(50% 100%,100% 0%,0% 0%);background-color:#6094be}@media screen and (min-width:750px){.title-area:before{bottom:-5.4861111111vw;height:5.5555555556vw}}.section-worries{background-color:#ffffff;padding:72px 0}@media screen and (min-width:750px){.section-worries{padding:80px 0 104px}}.section-worries>.inner>.section-content{background-color:#ffffff;padding:24px 24px 32px;border-radius:16px;-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));filter:drop-shadow(4px 4px 16px rgba(0,0,0,0.25));-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:48px;max-width:812px;margin-left:auto;margin-right:auto}@media screen and (min-width:1025px){.section-worries>.inner>.section-content{padding:48px 80px;margin-top:64px}}.section-marketing{background-color:#6094be;padding:27.7333333333vw 0 80px;position:relative}@media screen and (min-width:750px){.section-marketing{padding:10.5555555556vw 0 104px}}.section-marketing:before{content:"";display:block;width:100%;height:10.6666666667vw;position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#ffffff;clip-path:polygon(50% 100%,100% 0%,0% 0%)}@media screen and (min-width:750px){.section-marketing:before{height:80px;height:5.5555555556vw}}.section-marketing>.inner>.section-content{margin-top:48px}.section-point{padding:80px 0}@media screen and (min-width:750px){.section-point{padding:104px 0}}.section-point>.inner>.section-content{margin-top:48px}.section-areas{position:relative;background-color:#6094be;padding:80px 0 100px}@media screen and (min-width:750px){.section-areas{padding:104px 0}}.section-areas:before{content:"";background-image:url(img/image-deco-left-bottom-sp.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;max-height:800px;max-width:335px}@media screen and (min-width:750px){.section-areas:before{background-image:url(img/image-deco-left-bottom.png);max-height:1188px;max-width:800px}}.section-areas>.inner>.section-content{margin-top:48px}.section-voice{background-color:#f2f2f2;padding:88px 0}@media screen and (min-width:750px){.section-voice{padding:104px 0}}.section-voice>.inner>.section-content{margin-top:68px}.section-flow{position:relative;background-color:#6094be;padding:80px 0 96px}@media screen and (min-width:750px){.section-flow{padding:104px 0}}.section-flow:before{content:"";background-image:url(img/image-deco-top-right-sp.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:100%;position:absolute;top:0;right:0;max-height:796px;max-width:160px}@media screen and (min-width:750px){.section-flow:before{background-image:url(img/image-deco-top-right.png);max-height:1188px;max-width:800px}}.section-flow>.inner>.section-content{margin-top:48px}.section-faq{padding:80px 0}@media screen and (min-width:750px){.section-faq{padding:104px 0}}.section-faq>.inner>.section-content{margin-top:68px}@media screen and (min-width:750px){.section-faq>.inner>.section-content{margin-top:96px}}.section-company{background-color:#f2f2f2;padding:80px 0 70px}@media screen and (min-width:750px){.section-company{padding:104px 0 98px}}.section-company>.inner>.section-content{margin-top:48px}@media screen and (min-width:1025px){.section-company>.inner>.section-content>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.section-company>.inner>.section-content>.inner>.map-wrapper{display:block;overflow:hidden;border-radius:12px}@media screen and (min-width:1025px){.section-company>.inner>.section-content>.inner>.map-wrapper{border-radius:0px 16px 16px 0px;width:100%;margin-left:-100px}}@media screen and (min-width:1400px){.section-company>.inner>.section-content>.inner>.map-wrapper{max-width:680px;border-radius:16px}}.section-company>.inner>.section-content>.inner>.map-wrapper>.map{width:100%;height:217px}@media screen and (min-width:750px){.section-company>.inner>.section-content>.inner>.map-wrapper>.map{height:57.2916666667vw;max-height:440px}}@media screen and (min-width:1400px){.section-company>.inner>.section-content>.inner>.map-wrapper>.map{height:30.5555555556vw;max-height:440px}}.section-company>.inner>.section-content>.inner>.company-list{margin-top:40px}@media screen and (min-width:1025px){.section-company>.inner>.section-content>.inner>.company-list{margin-top:0;margin-left:80px}}.section-company>.inner>.section-content>.inner>.company-list>.inner:first-of-type{margin-top:8px}@media screen and (min-width:1025px){.section-company>.inner>.section-content>.inner>.company-list>.inner:first-of-type{margin-top:24px}}.section-contact{position:relative;background-color:#ffffff;padding:0 0 80px}@media screen and (min-width:750px){.section-contact{padding:0 0 104px}}.section-contact:before{content:"";background-image:url(img/image-deco-top-left-sp.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:100%;position:absolute;top:0;left:0;max-height:64px;max-width:335px;z-index:1}@media screen and (min-width:750px){.section-contact:before{background-image:url(img/image-deco-top-left.png);max-height:200px;max-width:400px}}.section-contact>.inner{padding:0 16px}@media screen and (min-width:750px){.section-contact>.inner{padding:0 50px}}@media screen and (min-width:1025px){.section-contact>.inner{padding:0 100px}}.section-contact>.inner>.section-content{margin-top:21.3333333333vw;max-width:992px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.section-contact>.inner>.section-content{margin-top:10vw}}.section-contact>.inner>.section-content>.inner>.tel-area{margin-top:24px}@media screen and (min-width:750px){.section-contact>.inner>.section-content>.inner>.tel-area{margin-top:40px}}
/*# sourceMappingURL=style.css.map */