﻿@import url(/wp-content/themes/fcs/assets/css/icofont.min.css);@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url(/wp-content/themes/fcs/assets/plugins/slick/slick.css);@import url(/wp-content/themes/fcs/assets/plugins/slick/slick-theme.css);.c-gnav>.menu-item,#footer ul.menu li a,.v-head-wrap .fixed--main,.slider-full div,.slider--v div,.info-post-block ul li a,.download-wrap .ul-download li a,.group-slider div a,.group-slider div a span,.business-wrap,.btn{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body{background-size:contain;background-position:top center;background-repeat:no-repeat;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.l-content__body.l-container{margin-bottom:0}a{color:#00a1e9;text-decoration:none}a:hover{color:#202f55;text-decoration:underline}a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}a img:hover{filter:brightness(70%) saturate(1);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}small{opacity:1 !important}.hide,.hidden{display:none !important}.sp-hide{display:block !important}@media only screen and (min-width: 320px){.sp-hide{display:none !important}}@media only screen and (min-width: 480px){.sp-hide{display:none !important}}@media only screen and (min-width: 768px){.sp-hide{display:block !important}}.sm-hide{display:block !important}@media only screen and (min-width: 991px){.sm-hide{display:none !important}}@media only screen and (min-width: 768px){.pc-hide{display:none !important}}@media only screen and (min-width: 1024px){.hide-1024{display:none !important}}ul,ul li{margin:0;padding:0;list-style:none}ul.list-disc{margin-bottom:15px}ul.list-disc li{list-style:disc;margin-left:1.5em;margin-bottom:.5em}ul.list-square{list-style:none;margin:0;padding:0}ul.list-square li{margin-left:1em;text-indent:-1em;margin-bottom:.5em}ul.list-square li::before{content:"■"}ol.list-decimal li{list-style:decimal;margin-left:1em;margin-bottom:.5em}.ul-inline-center{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width: 640px){.ul-inline-center{flex-direction:column}}.ul-inline-center li{padding:0 1em;text-align:center}.ul-inline-center li a{margin:0}@media screen and (max-width: 640px){.ul-inline-center li a{width:100%}}.text-center{text-align:center}@media screen and (max-width: 640px){.p-left{text-align:left !important}}.p-letter-spacing{letter-spacing:1px}.p-letter-no-spacing{letter-spacing:0 !important}.p-red{color:red}.marker-red{background:linear-gradient(transparent 80%, #ffadad 80%);font-weight:600}.marker-green{background:linear-gradient(transparent 80%, rgba(38,166,154,0.7) 80%);font-weight:600}.label{display:inline;font-weight:500;padding:.1em .8em .2em;font-size:80%;line-height:1;border-radius:3px;vertical-align:baseline}.label-red{background:#ea5550;color:#FFF;margin-left:.5em}.p-w100{font-weight:100 !important}.p-w300{font-weight:300 !important}.p-w400{font-weight:400 !important}.p-w500{font-weight:500 !important}.p-w600{font-weight:600 !important}.p-w700{font-weight:700 !important}.text-85{font-size:85% !important}.text-90{font-size:90% !important}.text-110{font-size:110% !important}.text-120{font-size:120% !important}.text-130{font-size:130% !important}.text-140{font-size:140% !important}.text-150{font-size:150% !important}.text-p20{font-size:20px !important}.text-p24{font-size:24px !important}.text-p30{font-size:30px !important}.text-p40{font-size:40px !important}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid rgba(0,0,0,0.3)}hr.space10,hr.space15,hr.space20,hr.space30{border-left:0;border-right:0;border-bottom:0;border-top:1px dotted #ccc !important}hr.space10{margin-top:10px;margin-bottom:10px}hr.space15{margin-top:15px;margin-bottom:15px}hr.space20{margin-top:20px;margin-bottom:20px}hr.space30{margin-top:30px;margin-bottom:30px}.alignfull.wp-block-cover,.alignfull.wp-block-group.has-background{padding-top:1.5em;padding-bottom:3em}.page #main_content{max-width:100%;margin:0;padding:0}.page #main_content .l-mainContent{margin-right:0 !important;margin-left:0 !important;position:relative !important;padding:0 !important}.page #main_content .l-article{margin-right:0 !important;margin-left:0 !important}.content-wrap-md{max-width:1000px;margin:auto}.content-wrap-lg{max-width:1300px;margin:auto}.section-divider{margin:auto;position:relative;z-index:9;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-position:center center;-webkit-background-size:100% cover;-moz-background-size:100% cover;-o-background-size:100% cover;background-size:100% cover;background-attachment:relative;overflow:hidden}.section-divider.section-divider-lg{max-width:1300px !important}@media screen and (max-width: 991px){.section-divider.section-divider-lg{padding-left:15px;padding-right:15px}}.section-divider.section-divider-md{max-width:1000px !important}@media screen and (max-width: 991px){.section-divider.section-divider-md{padding-left:15px;padding-right:15px}}.section-divider.padding-sm{padding-top:30px;padding-bottom:30px}.section-divider.padding-xs{padding-bottom:15px;padding-top:15px}.section-divider.padding-title{padding-bottom:0}@media screen and (max-width: 479px){.section-divider.padding-title{margin-top:40px}}.notes-border-white{border:2px solid #FFF;padding:.5em 1em}.notes-border-gray{border:1px solid #CCC;background:#F0F0F0;padding:1em;margin-top:15px}.has-text>.c-headLogo{font-size:20px}.c-gnav>.menu-item>a{padding:16px 15px;margin:0 1em}.c-gnav>.menu-item>a::after{position:absolute;left:0;content:'';width:100%;height:2px;background:#00a1e9;bottom:-1px;transform:scale(0, 1);transform-origin:center top;transition:transform 0.3s}.c-gnav>.menu-item>a:hover{color:#00a1e9;ont-weight:500;text-decoration:none}.c-gnav>.menu-item>a:hover::after{transform:scale(1, 1)}.c-gnav>.menu-item.-current>a{color:#00a1e9 !important}.p-topArea.-noimg{background:#004ea2;background-image:url("/wp-content/themes/fcs/assets/img/bg/bg_blue01.jpg")}.p-topArea{min-height:20vh !important}.p-topArea h1.c-pageTitle__main{font-family:"Noto Serif JP",serif;font-size:30px;font-weight:500;letter-spacing:2px;margin-top:1em}@media screen and (max-width: 640px){.p-topArea h1.c-pageTitle__main{font-size:26px;letter-spacing:0}}.c-pageTitle__sub{font-style:normal;font-family:"Lato",sans-serif;color:rgba(204,204,204,0.8);letter-spacing:2px}.c-pageTitle__sub::before,.c-pageTitle__sub::after{content:""}.l-footer{background-size:cover;background-position:center center;color:#FFF;background:rgba(4,60,120,0.9);background-image:url("/wp-content/themes/fcs/assets/img/bg/bg_blue01.jpg");background:radial-gradient(circle, #043c78 30%, #001e43 100%)}#footer ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border:none}@media screen and (max-width: 640px){#footer ul.menu{justify-content:flex-start}}#footer ul.menu li{font-size:13px;border:none}@media screen and (max-width: 640px){#footer ul.menu li{flex-basis:50%}}#footer ul.menu li a{border-bottom:none;padding:.2em 1em}#footer ul.menu li a:hover{color:#FFF;text-decoration:none;background-color:#00a1e9;border-radius:20px}@media screen and (max-width: 640px){#footer ul.menu li a{padding:.5em}}.foot-logo-wrap{text-align:center}.foot-logo-wrap a{color:#FFF;text-decoration:none !important}.foot-logo-wrap .foot-logo{width:30%;margin:0 auto;display:none}.foot-logo-wrap .foot-name{display:block;font-size:24px;font-weight:600;position:relative}@media screen and (max-width: 640px){.foot-logo-wrap .foot-name{font-size:04px}}.foot-logo-wrap .foot-name::before{content:"";display:block;width:50px;height:50px;background:url("/wp-content/themes/fcs/assets/img/core/site_icon.png");background-size:contain;margin:5px auto}.foot-logo-wrap .foot-address{padding-top:.5em;font-size:.9em}.foot-logo-wrap .foot-address p{font-size:16px}.foot-logo-wrap .foot-address ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.foot-logo-wrap .foot-address ul li{font-size:17px;font-family:"Lato",sans-serif;letter-spacing:1px;margin:0 .5em}.foot-logo-wrap .foot-address ul span{margin-right:2px}.foot-logo-wrap .foot-address .phone::before,.foot-logo-wrap .foot-address .fax::before{font-size:.85em;font-weight:300;border:1px solid #FFF;margin-right:5px;padding:.1em .3em;border-radius:2px}.foot-logo-wrap .foot-address .phone::before{content:"TEL"}.foot-logo-wrap .foot-address .fax::before{content:"FAX"}.foot-logo-wrap .copyright{font-family:"Lato",sans-serif;color:rgba(255,255,255,0.8);letter-spacing:1px;padding:1em 0 0}.foot-address .phone a:hover{text-decoration:underline}.p-fixBtnWrap{right:15px;bottom:15px}.bg{width:100%;-webkit-background-size:100% cover;-moz-background-size:100% cover;-o-background-size:100% cover;background-size:100% cover;overflow:hidden}.bg-white{background:#FFFFFF !important}.bg-gray{background:rgba(241,239,236,0.8) !important}.bg-light-blue{background:#F6F9FC}.bg-light-blue .h4-blue{color:#00a1e9;font-size:16px;text-align:center;padding:.5em;background:#E0F7FF}.bg-info{position:relative;padding-top:20px;padding-bottom:30px;background:rgba(241,239,236,0.8)}.bg-cover{color:#FFF;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;z-index:1;padding:70px 0;text-align:center;image-rendering:-webkit-optimize-contrast}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.bg-cover{background-attachment:local;background-size:auto}}@media screen and (max-width: 991px){.bg-cover{padding:50px 0;background-size:auto}}@media screen and (max-width: 640px){.bg-cover{padding:40px 0;background-size:auto;background-attachment:scroll;width:100%}}.bg-cover::after{background-color:rgba(0,0,0,0.45);position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:-1}.bg-cover.bg-xxxxxxxx::before{content:'';background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(4px);position:absolute;top:-5px;left:0px;right:0px;bottom:-5px;z-index:-99}.bg-cover .page-heading{padding:0}.bg-cover .page-heading h1,.bg-cover .page-heading h2{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#FFF;font-weight:500;text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.bg-cover .page-heading h1::before,.bg-cover .page-heading h2::before{background-color:rgba(255,255,255,0.6)}.bg-cover .page-heading .p-lead{text-shadow:1px 1px 4px rgba(0,0,0,0.4)}.page-main-title{padding:15px 0}.page-main-title h1{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:400;text-align:center;margin-bottom:1em}@media screen and (max-width: 640px){.page-main-title h1{font-size:20px !important}}@media screen and (max-width: 640px){.page-main-title h1 br{display:block}}.page-main-title p{margin-bottom:1em}.page-heading{padding:15px 0 30px;text-align:center}.page-heading h1{font-family:"Noto Serif JP",serif;font-size:30px;font-weight:600;letter-spacing:2px;position:relative;display:block;line-height:1.2;margin-bottom:1em}@media screen and (max-width: 640px){.page-heading h1{font-size:22px}}.page-heading h1::before{content:'';position:absolute;bottom:-15px;display:inline-block;width:50px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,0.6)}.page-heading h2::before{content:'';position:absolute;bottom:-20px;display:inline-block;width:50px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,0.4)}.page-heading .p-lead{font-size:18px;font-weight:700;letter-spacing:2px}@media screen and (max-width: 640px){.page-heading .p-lead{font-size:15px;letter-spacing:0}}.page-heading .color-border{background-color:rgba(0,0,0,0.4);height:2px;width:50px;position:relative;z-index:1;margin:0px auto 10px}.h-double-border{position:relative;padding:1em .3em;border-top:2px solid;border-bottom:2px solid;font-weight:bold;font-size:26px !important;margin:30px 0 !important}@media screen and (max-width: 640px){.h-double-border{font-size:18px !important;padding-left:0}}.h-double-border::after{position:absolute;top:50%;right:0;transform:translateY(-50%);padding-left:5px;color:#666;font-size:14px;letter-spacing:2px;text-transform:uppercase;content:attr(data-content)}@media screen and (max-width: 640px){.h-double-border::after{font-size:11px;letter-spacing:0}}.h-double-border span{font-size:.75em}@media screen and (max-width: 640px){.h-double-border span{display:block}}.h-double-border.care01{border-top:2px solid #f1c40f;border-bottom:2px solid #f1c40f;border-image:linear-gradient(90deg, #f1c40f 0%, #f1c40f 30%, #000 100%);border-image-slice:1}.h-double-border.care02{border-top:2px solid #1abc9b;border-bottom:2px solid #1abc9b;border-image:linear-gradient(90deg, #1abc9b 0%, #1abc9b 30%, #000 100%);border-image-slice:1}.h-double-border.care03{border-top:2px solid #5cade2;border-bottom:2px solid #5cade2;border-image:linear-gradient(90deg, #5cade2 0%, #5cade2 30%, #000 100%);border-image-slice:1}.h-double-border.care04{border-top:2px solid #ec7062;border-bottom:2px solid #ec7062;border-image:linear-gradient(90deg, #ec7062 0%, #ec7062 30%, #000 100%);border-image-slice:1}.h-line{font-weight:600 !important;line-height:1.5;position:relative;border-bottom:4px solid #DDD;color:#111;margin:1em 0 !important}@media screen and (max-width: 640px){.h-line{font-size:20px !important;letter-spacing:0px;padding-bottom:.1em;line-height:1.2}}.h-line::after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:80px;height:4px;background-color:#2988bc}.h-line span{font-size:.85em}@media screen and (max-width: 640px){.h-line span{display:block}}.h-line.care01::after{background-color:#f1c40f}.h-line.care02::after{background-color:#1abc9b}.h-line.care03::after{background-color:#5cade2}.h-line.care04::after{background-color:#ec7062}.h-line span.spec{font-size:.80em;font-weight:400;margin-left:.5em}.h-line span.spec::before{content:"［定員］"}.h-overview{font-weight:600;line-height:1;position:relative;color:#111;margin:1em 0 !important}.h-overview::before{font-size:.9em;font-family:"Noto Serif JP",serif;content:attr(data-content);color:#333;border:1px solid #333;display:inline-block;padding:.1em .4em;margin-right:.4em;border-radius:3px}@media screen and (max-width: 640px){.h-overview{font-size:20px}}.heading-center{text-align:center;margin:15px auto}.h-border-side{font-weight:500 !important;position:relative;display:inline-block;padding:0 55px}.h-border-side::before,.h-border-side::after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#333}.h-border-side::before{left:0}.h-border-side::after{right:0}.has-lines{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.has-lines::before,.has-lines::after{content:'';-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:#aaaab0;min-width:20px;display:inline-block;vertical-align:middle}.has-lines::before{margin-right:8px}.has-lines::after{margin-left:8px}@media screen and (max-width: 479px){.has-lines::before,.has-lines::after{margin-right:0px;margin-left:0px}}#v-head-slider{text-align:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}@media screen and (max-width: 960px){#v-head-slider{margin-top:0 !important}}.v-head-wrap .fixed{position:absolute;text-align:center;width:100%;top:40%;right:0;transform:translateY(50%);z-index:2;animation:slideFromLeft 2.0s ease 0s 1 normal}.v-head-wrap .fixed--main{right:0;font-family:"Noto Serif JP",serif;color:#FFF;font-size:36px;font-weight:500;line-height:1.3;text-shadow:1px 1px 3px rgba(0,0,0,0.3)}.v-head-wrap .fixed--main span{display:block;font-size:.5em;font-weight:300}@media screen and (max-width: 991px){.v-head-wrap .fixed--main{font-size:30px;letter-spacing:0}}@media screen and (max-width: 640px){.v-head-wrap .fixed--main{font-size:20px;line-height:1.5;top:20%}.v-head-wrap .fixed--main br{display:block}}.slider-full{position:relative}.slider-full div{background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;width:100vw;margin:0;image-rendering:-webkit-optimize-contrast}.slider-full div.visu01{background-image:url("/wp-content/themes/fcs/assets/img/slide/main_v01.jpg")}.slider-full div.visu02{background-image:url("/wp-content/themes/fcs/assets/img/slide/main_v02.jpg")}.slider-full div.visu03{background-image:url("/wp-content/themes/fcs/assets/img/slide/main_v03.jpg")}.slider-full div.visu04{background-image:url("/wp-content/themes/fcs/assets/img/slide/main_v04.jpg")}.slider-full div.visu05{background-image:url("/wp-content/themes/fcs/assets/img/slide/main_v05.jpg")}.slider-full div.visu06{background-image:url("/wp-content/themes/fcs/assets/img/slide/main_v06.jpg")}.slider-full div.mask::after{background-color:rgba(0,30,67,0.4);position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:1}.slider-full .slick-dots{bottom:4%;z-index:+1;display:none !important}.slider-full{display:none}.slider-full.slick-initialized{display:block}.slider--v{position:relative;max-width:100%}.slider--v.mask::after{background-color:rgba(0,0,0,0.15);position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:1}.slider--v div{background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;width:100vw;margin:0;image-rendering:-webkit-optimize-contrast}.slider--v img{height:100vh;margin:auto}.scrolldown{position:absolute;bottom:10px;left:50%;height:50px}.scrolldown span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:0.7rem;letter-spacing:0.1em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown span a{display:block;color:#FFF;z-index:999}.scrolldown::before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;animation:circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite}.scrolldown::after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:0.9}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.slider{opacity:0;transition:opacity .3s linear}.slider.slick-initialized{opacity:1}.single-fade{margin:0 auto;width:100%;opacity:0;transition:3s;text-align:center}.single-fade.slick-initialized{opacity:1}.slick-dots{bottom:0 !important}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots li button::before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button::before{opacity:.8}#home{background:#043c78}#section01,#section02,#section03,#section04{background-size:cover;background-position:center;height:100vh;width:100vw;margin:0}#section01{background-image:url("/wp-content/themes/fcs/assets/img/bg/bg_blue01.jpg");background-position:left}#section02{background-image:url("/wp-content/themes/fcs/assets/img/bg/bg_blue01.jpg");background-position:center}#section03{background:#043c78}#section04{background:linear-gradient(45deg, #52e5e7 24%, #130cb7 100%);background-blend-mode:normal}.home-section{color:#fff;display:flex;justify-content:center;align-items:center;text-align:center}.home-section .content-block{position:relative;width:90vw;height:80vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.home-section .content-block{flex-direction:column;justify-content:center;height:100vh}}.home-section .content-block .block-heading{width:50%;text-align:center}@media screen and (max-width: 768px){.home-section .content-block .block-heading{width:100%}}.home-section .content-block .block-visual{width:50%}@media screen and (max-width: 768px){.home-section .content-block .block-visual{width:100%}}.home-section .content-block .block-visual a img{vertical-align:top;margin:15px 0;mix-blend-mode:soft-light}.home-section .content-block .block-visual a:hover img{mix-blend-mode:initial}.home-section .content-block .btn{padding:.5em 5em}.home-section h2{text-align:left;font-family:'Oswald', sans-serif;font-size:50px;letter-spacing:3px}@media screen and (max-width: 768px){.home-section h2{font-size:36px}}.home-section h2 span.ja{display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:300;font-size:16px;font-style:normal;letter-spacing:3px;text-align:left}.home-section h2::after{content:""}.mix-overlay{mix-blend-mode:overlay}.mix-soft-light{mix-blend-mode:soft-light}.home-section .content-block .info-heading{width:50%}@media screen and (max-width: 768px){.home-section .content-block .info-heading{width:100%}}.home-section .content-block .block-info{width:50%}@media screen and (max-width: 768px){.home-section .content-block .block-info{width:100%}}.info-post-block{padding-top:50px}@media screen and (max-width: 768px){.info-post-block{width:100%}}.info-post-block .su-posts-list-loop{padding-left:0}.info-post-block .su-posts-list-loop .su-post{font-size:16px;text-align:left;border-bottom:1px dotted rgba(255,255,255,0.4)}@media screen and (max-width: 768px){.info-post-block .su-posts-list-loop .su-post{font-size:14px}}.info-post-block .su-posts-list-loop .su-post .su-post-meta{display:inline-block;font-size:.8em;font-weight:400;background:#004896;padding:0em .5em;border-radius:2px}.info-post-block .su-posts-list-loop .label-new{font-size:.8em;font-weight:normal;color:#FFF;background-color:#c82c55;padding:.1em .5em;margin-left:.5em;display:none}.info-post-block ul{padding-left:0}.info-post-block ul li{line-height:1.5;margin-bottom:.8em;border-bottom:1px dotted #CCC}.info-post-block ul li a{color:#FFF;display:block}.info-post-block ul li a:hover{color:#004896;text-decoration:none}.pagination{position:fixed;right:20px;top:50%;transform:translateY(-50%);font-size:1em;z-index:10;list-style:none;display:block}.pagination a{display:block;height:20px;margin-bottom:5px;color:#fff;position:relative;padding:4px}.pagination a .active::after{box-shadow:inset 0 0 0 5px}.pagination a .hover-text{position:absolute;right:15px;top:0;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;padding-right:15px}.pagination a:hover .hover-text{opacity:1}.pagination a::after{-webkit-transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease;width:10px;height:10px;display:block;border:1px solid;border-radius:50%;content:"";position:absolute;margin:auto;top:0;right:3px;bottom:0}@media screen and (max-width: 768px){.pagination a .hover-text{display:none}}.stickarrow{width:20%;height:8px;border-bottom:1px solid #FFF;border-right:1px solid #FFF;transform:skew(45deg);margin:auto 40%;transition:all .3s}a:hover .stickarrow{margin-left:45%}.anime-up15{animation:slideUp 1.5s ease 0s 1 normal}.anime-up20{animation:slideUp 2.0s ease 0s 1 normal}.anime-up25{animation:slideUp 2.5s ease 0s 1 normal}@keyframes slideUp{0%, 45%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}.download-wrap .ul-download{display:flex;flex-wrap:wrap;flex-direction:row}.download-wrap .ul-download li{width:33.3333%;padding-right:10px;margin-bottom:1.5em}@media screen and (max-width: 768px){.download-wrap .ul-download li{width:100%;padding-right:0;margin-bottom:.5em}}.download-wrap .ul-download li a{display:block;padding:0.5em;text-align:center;position:relative;font-size:14px;color:#004896;border:1px solid #004896;background-color:#FFF;border-radius:50px}@media screen and (max-width: 768px){.download-wrap .ul-download li a{text-align:left;padding-left:1.5em}}.download-wrap .ul-download li a:hover,.download-wrap .ul-download li a:active,.download-wrap .ul-download li a:focus{text-decoration:none;color:#FFF;border-color:#00a1e9;background-color:#00a1e9}.download-wrap .ul-download li a.ico-pdf::before{font-family:"icofont";content:"\eb1e";font-size:1.1em;margin-right:.4px}.download-wrap .ul-download li a.ico-xls::before{font-family:"icofont";content:"\eb10";font-size:1.1em;margin-right:.4px}.download-wrap .ul-download li a span{font-size:.9em}.btn{margin-top:15px;letter-spacing:1px;display:inline-block}@media screen and (max-width: 768px){.btn{padding:.5em 2em}}@media screen and (max-width: 640px){.btn{padding:0.5em 2em;letter-spacing:0}}.btn:hover,.btn:focus,.btn:active{color:inherit;box-shadow:none;outline:none;border-color:transparent;text-decoration:none}.btn-setting-c{text-align:center;margin:15px auto 0;z-index:99}.btn-radius:hover,.btn-radius:active,.btn-radius:focus{color:#FFF;background:#00a1e9;border:1px solid #00a1e9}@media screen and (max-width: 640px){.btn-radius{padding:.7em 3em}}.gmap-wrap{width:100%;overflow:hidden;height:300px;position:relative}@media screen and (max-width: 768px){.gmap-wrap{height:300px}}.gmap-wrap>iframe{width:100%;border:0}.gmap-wrap>iframe.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.gmap-wrap>iframe:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.ul-to-access{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.ul-to-access{justify-content:space-between}}.ul-to-access li{width:25%;margin:0 10px;padding:0;text-align:center}@media screen and (max-width: 768px){.ul-to-access li{width:48%;margin:0}}.ul-to-access li .btn{font-size:14px;color:#004896;width:100%;padding:.5em 2em !important;border-radius:50px;border:1px solid #004896;margin:0}.ul-to-access li .btn:hover,.ul-to-access li .btn:focus{color:#FFF !important;background:#00a1e9;border:1px solid #00a1e9}.group-slider div{margin:0 5px;position:relative}@media screen and (max-width: 768px){.group-slider div{margin:0 3px}}.group-slider div a{display:block;text-align:center;color:#202f55;background:#FFF}@media screen and (max-width: 768px){.group-slider div a{font-size:.8em}}.group-slider div a span{font-size:13px;line-height:2;color:#FFF;position:absolute;display:block;background:rgba(0,0,0,0.7);left:0;right:0;bottom:0}.group-slider div a:hover{background:#202f55;color:#FFF;text-decoration:none}.group-slider div a:hover span{background:rgba(0,161,233,0.7)}.recruit-fix-bnr{position:fixed !important;bottom:15%;right:-20px;z-index:99}.recruit-fix-bnr img{display:block;width:160px;height:auto}@media screen and (max-width: 640px){.recruit-fix-bnr img{width:100px}}.recruit-fix-bnr a{transition:all 0.3s ease}.recruit-fix-bnr a img:hover{filter:brightness(120%);margin-right:10px}.table-overview{border:none;margin:25px 0}.table-overview>tbody>tr{background:#FFF}.table-overview>tbody>tr:first-child{border-top:1px solid #c0c0c0}@media screen and (max-width: 640px){.table-overview>tbody>tr{border-bottom:none;font-size:13px;border-top:none !important}}.table-overview>tbody>tr>th,.table-overview>tbody>tr>td{font-size:15px;padding:1em !important;border-left:none;border-bottom:1px solid #c0c0c0}@media screen and (max-width: 640px){.table-overview>tbody>tr>th,.table-overview>tbody>tr>td{empty-cells:hide !important}}.table-overview>tbody>tr>th{width:20%;background:none;white-space:nowrap;border-bottom:1px solid #00afcc}.table-overview>tbody>tr>th:first-child{border-top:1px solid #00afcc}@media screen and (max-width: 640px){.table-overview>tbody>tr>th:first-child{border-top:1px solid #043c78}}@media screen and (max-width: 640px){.table-overview>tbody>tr>th{width:100%;float:left;clear:left;background:rgba(219,237,255,0.4);padding:5px 8px;border-bottom:1px solid #043c78}}@media screen and (max-width: 640px){.table-overview>tbody>tr>td{width:100%;float:left;clear:left;background:#FFF;padding:5px 8px;border-bottom:none}}.business-wrap{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.business-wrap .details-block{width:49%;padding:1em 1.5em 1.5em;margin:10px 0;background:#F9F9F9;box-shadow:inset 0 0 10px rgba(0,0,0,0.15)}@media screen and (max-width: 640px){.business-wrap .details-block{width:100%;padding:1em;box-shadow:rgba(0,0,0,0.15) 0 0 0}}.business-wrap .details-block .h-si-name{font-size:20px;position:relative;padding-bottom:0.2rem;border-bottom:1px solid #333;margin-bottom:15px}.business-wrap .details-block .h-si-name::before{font-family:"icofont";content:"\effc";color:#00a1e9;margin-right:2px}.business-wrap .details-block .h-si-name span{font-size:.7em}.business-wrap .btn-pdf{width:90%;padding:.3em 2em;border-radius:50px;margin:5px 0}@media screen and (max-width: 640px){.business-wrap .btn-pdf{padding:.5em 1em}}.business-wrap .btn-pdf::before{font-family:'Material Icons';content:"\e415";vertical-align:middle;font-size:1.4em;margin-right:.3em}.business-wrap .btn-pdf:hover,.business-wrap .btn-pdf:active,.business-wrap .btn-pdf:focus{color:#FFF;background:#00a1e9;border:1px solid #00a1e9}.business-wrap ul li{margin-bottom:0}.dl-recruit{margin-bottom:1em}.dl-recruit dt,.dl-recruit dd{margin-bottom:.5em}@media screen and (max-width: 640px){.dl-recruit dt,.dl-recruit dd{font-size:.9em}}.dl-recruit dt{float:left;clear:left;width:6em;text-align:center;background:#EEE;border-radius:2px}.dl-recruit dd{margin-left:7em}@media screen and (max-width: 640px){.dl-recruit dd{margin-left:6.5em}}.notes-recruit{background:#e5f2ff;padding:1em;border-radius:2px}.contact-form-wrap{padding:1em;border-radius:5px;padding:1}@media screen and (max-width: 768px){.contact-form-wrap{padding:0}}.contact-form-wrap .form-inner{background:#FFF;padding:3em 2em;box-shadow:rgba(0,0,0,0.2) 0px 3px 8px;border-radius:5px}@media screen and (max-width: 768px){.contact-form-wrap .form-inner{padding:.5em}}dl.dl-contact{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 991px){dl.dl-contact{margin:25px 0}}dl.dl-contact dt{width:25%;font-weight:400;position:relative}@media screen and (max-width: 991px){dl.dl-contact dt{width:100%;padding-left:0;margin-bottom:.5em}}dl.dl-contact dd{width:75%;margin-bottom:1.5em}@media screen and (max-width: 991px){dl.dl-contact dd{width:100%}}dl.dl-contact dd.size-short input[type="text"]{width:40%}@media screen and (max-width: 768px){dl.dl-contact dd.size-short input[type="text"]{width:100%}}@media screen and (max-width: 768px){dl.dl-contact .required,dl.dl-contact .optional{margin-left:3em}}dl.dl-contact .required::before,dl.dl-contact .optional::before{display:inline-block;font-size:12px;font-weight:normal;line-height:1;padding:.5em;color:#FFF;position:absolute;right:15px;top:5px;border-radius:2px}@media screen and (max-width: 768px){dl.dl-contact .required::before,dl.dl-contact .optional::before{font-size:11px;margin-left:-3.5em;right:auto}}dl.dl-contact .required::before{content:'必須';background-color:#e95464}dl.dl-contact .optional::before{content:'任意';background-color:#999}dl.dl-contact input,dl.dl-contact textarea,dl.dl-contact select{outline:none;padding:.5em;border:solid 1px #aaa;border-radius:4px;background:#FFF;box-shadow:none;transition:all .3s}dl.dl-contact input:focus,dl.dl-contact textarea:focus,dl.dl-contact select:focus{box-shadow:0 0 7px #00a1e9;border:solid 1px #00a1e9}dl.dl-contact input[type="text"],dl.dl-contact input[type="email"],dl.dl-contact textarea{width:100%}dl.dl-contact select{padding:.5em 4em .5em 1em;appearance:none}dl.dl-contact .dd-select{position:relative;display:inline-block}dl.dl-contact .dd-select::after{content:'';width:6px;height:6px;border:0px;border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:12em;margin-top:-4px}.thanks-wrap{padding-bottom:40px}.thanks-wrap .thanks-caption{margin:3em}@media screen and (max-width: 768px){.thanks-wrap .thanks-caption{margin:4em 1em}}.thanks-wrap .thanks-caption p{margin-bottom:1em}.thanks-wrap .p-complete{font-size:30px;margin-bottom:0 !important}.thanks-wrap .p-complete::before{font-family:"icofont";content:"\efba"}.thanks-wrap .p-times{font-size:18px}.mw_wp_form_confirm .dl-contact dd{font-weight:700;border-bottom:1px dotted #CCC;margin-bottom:2em}.mw_wp_form_confirm .dd-select::after{display:none}.mw_wp_form ul,.mw_wp_form li{list-style:none;margin:0;padding:0}.ul-form-btn{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center}.ul-form-btn li .btn-back input,.ul-form-btn li .btn-back input[type="submit"],.ul-form-btn li .btn-back [type="submit"],.ul-form-btn li .btn-send input,.ul-form-btn li .btn-send input[type="submit"],.ul-form-btn li .btn-send [type="submit"]{border-radius:0;padding:0.8em 3em;display:inline-block;position:relative;transition:all 0.3s ease 0s;cursor:pointer}@media screen and (max-width: 768px){.ul-form-btn li .btn-back input,.ul-form-btn li .btn-back input[type="submit"],.ul-form-btn li .btn-back [type="submit"],.ul-form-btn li .btn-send input,.ul-form-btn li .btn-send input[type="submit"],.ul-form-btn li .btn-send [type="submit"]{padding:.5em 2em}}.ul-form-btn li .btn-back input:hover,.ul-form-btn li .btn-back input:focus,.ul-form-btn li .btn-back input:active,.ul-form-btn li .btn-back input[type="submit"]:hover,.ul-form-btn li .btn-back input[type="submit"]:focus,.ul-form-btn li .btn-back input[type="submit"]:active,.ul-form-btn li .btn-back [type="submit"]:hover,.ul-form-btn li .btn-back [type="submit"]:focus,.ul-form-btn li .btn-back [type="submit"]:active,.ul-form-btn li .btn-send input:hover,.ul-form-btn li .btn-send input:focus,.ul-form-btn li .btn-send input:active,.ul-form-btn li .btn-send input[type="submit"]:hover,.ul-form-btn li .btn-send input[type="submit"]:focus,.ul-form-btn li .btn-send input[type="submit"]:active,.ul-form-btn li .btn-send [type="submit"]:hover,.ul-form-btn li .btn-send [type="submit"]:focus,.ul-form-btn li .btn-send [type="submit"]:active{color:inherit;box-shadow:none;outline:none;border-color:transparent}.mw_wp_form_complete{text-align:center;margin-bottom:25px}.copy-btn{color:#FFF;background-color:#00a1e9;border-radius:3px;padding:.1em .5em;margin-left:.5em;display:inline-block;position:relative;transition:all 0.3s ease 0s;cursor:pointer}@media screen and (max-width: 768px){.copy-btn{padding:.5em 2em}}@media screen and (max-width: 640px){.copy-btn{padding:0.5em 1.5em;letter-spacing:0}}.copy-btn:hover,.copy-btn:focus,.copy-btn:active{background:#333;color:#FFF !important}.policy-wrap p{margin-bottom:1em}.policy-wrap h2.h-double-border{font-size:20px !important}.inline-policy{height:300px;font-size:.85em;overflow:auto;overflow-y:scroll;overflow-x:hidden;padding:1em 2em;border:1px solid #999;margin-bottom:25px}@media screen and (max-width: 640px){.inline-policy{padding:1em}}.l-main__body.p-404{display:none}.error-404 #main_content{background-color:inherit}.error-404 .l-mainContent{padding:0;position:relative}.error-404 .l-article{padding:0}.error-404{margin:0 0 25px;padding-top:15vh;padding-bottom:15vh;overflow:hidden;text-align:center;width:100%;background-size:cover;position:relative;background-position:center center;z-index:1;background-image:url("/wp-content/themes/fcs/assets/img/bg/bg_404.jpg")}@media screen and (max-width: 479px){.error-404{padding-top:20vh;padding-bottom:50px}}.error-404::after{background-color:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:-1}.error-404 .not-found-text h2{font-family:"Lato",sans-serif;color:rgba(0,175,204,0.65);font-size:150px;font-weight:700;letter-spacing:3px;line-height:1;margin:20px;padding-bottom:0}@media screen and (max-width: 479px){.error-404 .not-found-text h2{font-size:80px}}.error-404 .not-found-text h3{font-family:"Lato",sans-serif;color:#00afcc;font-size:40px;font-weight:700;letter-spacing:3px;margin-top:15px;margin:0 0 15px;padding:0}@media screen and (max-width: 479px){.error-404 .not-found-text h3{font-size:24px}}.error-404 .not-found-text p{color:#FFF;line-height:2;margin-bottom:2em}.not-found-text>a{background-color:rgba(255,255,255,0);display:inline-block;margin-top:15px;padding:15px 30px;border-radius:0}.not-found-text>a:hover,.not-found-text>a:focus{background-color:rgba(255,255,255,0.3);color:#2c3e50}.error-page .btn-detail{color:#fff;border:1px solid rgba(255,255,255,0.4);background-color:rgba(0,0,0,0.3)}.btn:hover,.btn:focus,.btn:active{box-shadow:none;outline:none !important;border-color:transparent}.scroll-table table{margin:15px auto}@media screen and (max-width: 640px){.scroll-table table{padding:0 15px}}.time-table-wrap{margin:15px auto}@media screen and (max-width: 768px){.time-table-wrap{width:100%;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.time-table{width:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin-bottom:.5em}@media screen and (max-width: 640px){.time-table{font-size:13px}}.time-table thead th{text-align:center;font-weight:400;color:#333;background:#D6EAFF;border:1px solid #7A99CF;white-space:nowrap;padding:.5em .3em}.time-table tbody tr{text-align:center}.time-table tbody th{font-family:"Lato",sans-serif;font-weight:400;color:#333;padding:.8em .5em;background:#E1EFFF;border:1px solid #7A99CF}.time-table tbody td{color:#6c9bd2;background:#FFF;border:1px solid #7A99CF;padding:.8em .5em}.table-bordered thead th{text-align:center;background-color:#F0F0F0}.table-profile{margin-top:0;width:auto;font-size:14px}@media only screen and (min-width: 320px) and (max-width: 767px){.table-profile{margin-top:5px;width:100%}}.table-profile>thead>tr{color:#FFF;font-weight:400}.table-profile>thead>tr>th{padding:.2em 2em;text-align:center}.table-profile>tbody>tr{border-bottom:1px dotted #DDD}.table-profile>tbody>tr>td:last-child{text-align:right}.table-profile>tbody>tr>th,.table-profile>tbody>tr>td{padding:.3em 2em .3em 1em}.table-auto{width:auto}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:none}.table-default{margin-bottom:15px}.table-default>tbody>tr{border-bottom:1px solid #CCC}@media screen and (max-width: 640px){.table-default>tbody>tr{border-bottom:none}}.table-default>tbody>tr>th,.table-default>tbody>tr>td{padding:.8em 1em;border-top:solid 1px #CCC;border-left:solid 1px #CCC}.table-default>tbody>tr>th:last-child,.table-default>tbody>tr>td:last-child{border-bottom:solid 1px #CCC;border-right:solid 1px #CCC}@media screen and (max-width: 640px){.table-default>tbody>tr>th,.table-default>tbody>tr>td{empty-cells:hide !important;border-right:solid 1px #CCC}}@media screen and (max-width: 640px){.table-default .border{border-bottom:1px dotted #CCC}}@media screen and (max-width: 640px){.table-default .hide-cell{display:none}}.table-default>tbody>tr>th{width:20%;font-weight:500 !important;white-space:nowrap}.table-default>tbody>tr>th::before{content:"";ine-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 640px){.table-default>tbody>tr>th{width:100%;float:left;clear:left;background:#F5F5F5;padding:5px 8px}}.table-default>tbody>tr>td{font-weight:400}@media screen and (max-width: 640px){.table-default>tbody>tr>td{width:100%;float:left;clear:left;background:#FFF;padding:5px 8px}}.table-default>tbody>tr>td ul li{list-style:disc;margin-left:1.5em}.table-res-form{width:100%}.table-res-form tr{border-top:1px #DDD dotted}.table-res-form tr:first-child{border-top:none}.table-res-form tr:nth-child(2n+1){background:#F9F9F9}.table-res-form th,.table-res-form td{padding:1.2em}.table-res-form th{width:30%;text-align:right;font-weight:400}.table-res-form .requied{font-size:.9em;color:#FFF;display:inline-block;padding:.3em .3em .3em;background:#DD0000;border-radius:2px;margin-left:3px;line-height:1}@media only screen and (max-width: 768px){.table-res-form th,.table-res-form td{width:100%;display:block}.table-res-form th{padding-bottom:0;text-align:left}.table-res-form .empty{display:none}}.table-res-form input[type="text"],input[type="email"],input[type="tel"],textarea{border:1px #CCC solid;padding:0.5em;border-radius:3px;margin-bottom:0.5em;width:100%}.table-res-form input[type="text"]:focus,input[type="tel"]:focus,textarea:focus{background:#EEFFFF;box-shadow:0 0 1px 0 rgba(0,0,0,0.5)}.table-res-form .wpcf7-list-item-label{font-weight:400}.table-res-form input[type="submit"]{padding:0.5em 4em;border-radius:5px;background:#4C9ED9;border:1px #4C9ED9 solid;color:#fff;font-weight:bold;transition:all 0.3s ease 0s}.table-res-form input[type="submit"]:hover{background:#006599;box-shadow:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #D00;color:#D00}.btn{font-size:15px;color:#004896;border:1px solid #004896;background-color:#FFF;border-radius:0;padding:.6em 4em;margin:10px 0;letter-spacing:1px;display:inline-block;position:relative}@media screen and (max-width: 768px){.btn{padding:.5em 2em}}@media screen and (max-width: 640px){.btn{padding:0.5em 2em;letter-spacing:0}}.btn:hover,.btn:focus,.btn:active{color:inherit;box-shadow:none;outline:none;border-color:transparent;text-decoration:none}.btn-setting-c{text-align:center;margin:15px auto 0;z-index:99}.btn-radius{font-size:15px;color:#004896;border:1px solid #004896;background-color:#FFF;border-radius:50px}.btn-radius:hover,.btn-radius:active,.btn-radius:focus{color:#FFF;background:#00a1e9;border:1px solid #00a1e9}@media screen and (max-width: 640px){.btn-radius{padding:.7em 3em}}.btn-detail{color:#FFF;font-size:15px;border:1px solid rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.3);border-radius:50px}.btn-detail:hover,.btn-detail:active,.btn-detail:focus{color:#FFF;background-color:#202f55}.btn-sweep-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;background:#004896;color:#FFF;border:none}.btn-sweep-right::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#00a1e9;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-sweep-right:hover,.btn-sweep-right:focus,.btn-sweep-right:active{color:#FFF}.btn-sweep-right:hover::before,.btn-sweep-right:focus::before,.btn-sweep-right:active::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn-pdf::before{font-family:'Material Icons';content:"\e415";font-size:1.1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em}.link-external{transition:all 0.3s ease 0s;position:relative;font-weight:700}.link-external::after{font-family:'icofont';content:"\ef1f";vertical-align:middle;line-height:1;display:inline-block;padding-left:.5em}.btn-arrow{text-decoration:none;color:inherit;display:inline-block;padding-right:40px;position:relative}.btn-arrow::before,.btn-arrow::after{content:"";display:block;-webkit-transform:skewX(40deg);transform:skewX(40deg);position:absolute;right:0;bottom:10px}.btn-arrow::before{width:25px;height:1px;background:#004896}.btn-arrow::after{width:2px;height:6px;background:#004896}.btn-detail:hover .btn-arrow::before,.btn-detail:hover .btn-arrow::after{background:#FFF}.btn-sweep-right .btn-arrow::before,.btn-sweep-right .btn-arrow::after{background:#FFF}.btn-mail::after{font-family:'icofont';content:"\ef14";font-size:1.1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:1em}.btn-download::after{font-family:'icofont';content:"\ef08";font-size:1.1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:1em}.btn-map::before{font-family:'icofont';content:"\ed42";font-size:1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-acc::before{font-family:'icofont';content:"\ee17";font-size:1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-next{font-weight:500}.btn-next::after{font-family:'icofont';content:"\eab8";font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:1em;right:1em}.link-next{transition:all 0.3s ease 0s;position:relative;font-weight:500 !important}.link-next::before{font-family:'FontAwesome';content:"\f0da";font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:#008db7}.map-area{margin-top:0;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none}.map-area .map--block{width:100%}@media screen and (max-width: 970px){.map-area .map--block{width:100%}}.gmap-wrap{width:100%;overflow:hidden;height:400px;position:relative;margin-bottom:15px}@media screen and (max-width: 640px){.gmap-wrap{height:300px}}.gmap-wrap iframe{width:100%;height:100%}.gmap-wrap iframe.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.gmap-wrap>iframe:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.goto-map{width:auto;text-align:right}@media screen and (max-width: 640px){.goto-map{width:100%;text-align:center;margin:5px auto}}
