﻿@import url(icofont.min.css);@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&family=Zen+Maru+Gothic:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&display=swap");.home-business .biz-circle-6 .thums-block,.bg-home-aboutus .ul-about-us li a,.bg-home-aboutus .ul-about-us li a::after,.nav-business-wrap .ul-biz-nav li a,.v-head-wrap .fixed--main,.slider--v,.sld--main,.btn-news-setting .btn-list,.btn,.btn-arrow-b::after,.btn-white-arrow::after{-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}.form-select-wrap .select-box a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body{background-size:contain;background-position:top center;background-repeat:no-repeat}::selection,::-webkit-selection,::-moz-selection{color:#fff;text-shadow:none;background:#03A9F4 !important}@media (min-width: 960px){.-frame-on .l-content .c-widget .alignfull{left:-32px;width:calc(100% + 64px)}}.l-header,.l-fixHeader{left:auto;right:auto;max-width:1440px;box-shadow:none !important}.p-breadcrumb,.section-divider{max-width:1440px;margin:0 auto}.bg-home-main,.ul-first-thumbnail,.bg-home-aboutus,.bg-home-recruit{margin:0 auto}#content .l-mainContent{position:relative !important}.home #content{padding-left:0;padding-right:0;margin-top:0;width:100%;overflow:hidden}.home #content .l-mainContent{padding:0 !important}.home #content .l-article{padding:0 !important}.page #content{padding-left:0;padding-right:0;margin-top:0;width:100%;overflow:hidden}.page #content .l-mainContent{padding:0 !important}.page #content .l-article{padding:0 !important}@media (min-width: 960px){.home .post_content{padding:0 !important}}.l-content{position:relative;z-index:1;margin:0 auto;padding-top:0}.post_content>*{margin-bottom:0}.post_content>*{margin-bottom:initial}.post_content ol,.post_content ul{padding-left:0;list-style:none}.post_content h3{margin:1em 0}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(60%) saturate(1);-webkit-filter:brightness(60%) 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}img{max-width:100%;vertical-align:bottom}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}}.post_content h4{margin:1.0em 0;padding-left:.5em}.post_content blockquote{background-color:inherit;padding:1.5em 2em}.post_content blockquote::before{border-right:none}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}@media screen and (max-width: 640px){ul.list-disc li{margin-left:1em}}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:1.5em;margin-bottom:.5em}ol.list-decimal-zero{margin-left:2em}ol.list-decimal-zero li{list-style:decimal-leading-zero;margin-left:1.5em;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}.text-left{text-align:left}.text-right{text-align:right}.p-lead{font-size:1.1em}@media screen and (max-width: 640px){.p-lead{font-size:1.0em}}@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:#D00}.p-black{color:#000 !important}.p-white{color:#FFF !important}.p-text-shadow{text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.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}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}.anchorlink{position:relative;top:-100px;display:block;z-index:-9999}@media screen and (max-width: 479px){.anchorlink{top:-50px}}section p{margin-bottom:1em}.page #main_content{max-width:100%;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}.page #main_content .post_content{padding:0}.page #main_content .post_content>h2{margin-left:initial;margin-right:initial}.content-wrap-lg{max-width:1280px;margin:auto}.content-wrap-md{max-width:1000px;margin:auto;position:relative}@media screen and (max-width: 1140px){.content-wrap-md{max-width:100%;padding:0 15px}}.home .content-wrap-md{padding:0 15px}@media screen and (max-width: 768px){.home .content-wrap-md{margin:auto 0}}.section-divider{margin:auto;-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}.section-divider.section-divider-lg{padding:50px 0}@media screen and (max-width: 991px){.section-divider.section-divider-lg{padding:25px 0}}.section-divider.section-divider-md{padding:40px 0}@media screen and (max-width: 991px){.section-divider.section-divider-md{padding:20px 0}}.section-divider.padding-sm{padding:40px 0}@media screen and (max-width: 991px){.section-divider.padding-sm{padding:20px 0}}.section-divider.padding-xs{padding:15px 0}.section-divider.padding-title{padding-bottom:0}@media screen and (max-width: 479px){.section-divider.padding-title{margin-top:40px}}.section-divider.bottom50{padding-bottom:50px !important}@media screen and (max-width: 768px){.section-divider hr{margin:1.5em 0}}.l-header,.l-fixHeader{backdrop-filter:blur(5px) saturate(180%);-webkit-backdrop-filter:blur(5px) saturate(180%);background-color:rgba(255,255,255,0.7)}@media (min-width: 960px){.-parallel-bottom .l-header__logo{padding:10px 0}}@media screen and (max-width: 991px){.l-header{backdrop-filter:blur(5px) saturate(180%);-webkit-backdrop-filter:blur(5px) saturate(180%);background-color:rgba(255,255,255,0.75) !important}}.l-fixHeader::before{background:none}#sp_menu .p-spMenu__body{padding-top:.5em}#sp_menu .p-spMenu__body .c-widget__title{display:none}.anchor{display:block;padding-top:70px;margin-top:-70px}.-series .c-headLogo{margin-right:5px}.l-header{box-shadow:0 1px 1px rgba(0,0,0,0.12)}.l-header__logo::after,.l-fixHeader__logo::after{content:"資源の新たな価値を創造する循環型専門商社FYC";font-size:11px;font-weight:400;padding-top:.5em;padding-left:.5em}@media screen and (max-width: 1080px){.l-header__logo::after,.l-fixHeader__logo::after{display:none}}.l-fixHeader__gnav .c-gnav>.menu-item>a{background-color:inherit}.l-fixHeader{box-shadow:0 1px 1px rgba(0,0,0,0.12) !important}.p-topArea{min-height:25vh !important}.p-topArea h1.c-pageTitle__main{font-size:36px}@media screen and (max-width: 640px){.p-topArea h1.c-pageTitle__main{font-size:28px}}.c-pageTitle{text-align:center;letter-spacing:2px}.c-pageTitle .c-pageTitle__subTitle{display:block;font-style:normal;font-weight:400;font-family:"Montserrat",sans-serif;margin:.5em 0 0;letter-spacing:2px}.category .c-pageTitle{display:block;margin-top:40px !important;text-align:center}.category .c-pageTitle small{display:none}.page-id-3 .l-topTitleArea__body,.page-id-144 .l-topTitleArea__body{color:#333;text-shadow:0px 0px 0 rgba(0,0,0,0.1)}#gt_float_wrapper{left:15px !important}.gt_float_switcher .gt-selected .gt-current-lang{padding:5px 15px !important}.gt_float_switcher{font-size:16px !important;line-height:16px !important}.gt_float_switcher img{width:24px !important}.grecaptcha-badge{bottom:90px !important;z-index:999}@media screen and (max-width: 640px){.grecaptcha-badge{bottom:15px !important}}.p-breadcrumb{background:#F2F2F2}.l-footer{position:relative}.c-widget+.c-widget{margin-top:0}.w-footer__box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:50px}.w-footer__box #custom_html-2{width:40%}@media screen and (max-width: 768px){.w-footer__box #custom_html-2{width:100%;order:1;margin-top:20px;text-align:center}}.w-footer__box #custom_html-3{width:60%}@media screen and (max-width: 640px){.w-footer__box #custom_html-3{width:100%;order:0}}#footer{padding-top:20px}#footer .l-footer__widgetArea{padding:0}.foot-logo-block{padding-bottom:20px}@media screen and (max-width: 640px){.foot-logo-block{padding-bottom:0}}.foot-logo-block .p-logo{position:relative}.foot-logo-block .p-logo img{width:150px}@media screen and (max-width: 640px){.foot-logo-block .p-logo img{width:150px}}.foot-logo-block .p-logo::after{position:absolute;content:"FYC co.,ltd.";font-size:.9em;bottom:0;padding-left:1em}.foot-logo-block .p-name{font-size:16px;font-weight:600;line-height:2;margin-top:1em}.foot-logo-block .p-name span{font-size:1.3em;padding-left:5px;letter-spacing:2px}.foot-logo-block .foot-address{padding-top:.5em;font-size:.9em}.foot-logo-block .foot-address .phone{letter-spacing:1px;display:block;margin:.2em 0 0}.foot-logo-block .foot-address ul{margin:auto}.foot-logo-block .foot-address ul li{display:inline-block;margin-right:.5em}.foot-logo-block .bnr{width:300px;margin-top:15px}@media screen and (max-width: 640px){.foot-logo-block .bnr{width:250px;margin:15px auto}}.foot-nav-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:15px 0}.foot-nav-wrap .ft-menu{width:33%}.foot-nav-wrap .ft-menu ul{font-size:.9em}.foot-nav-wrap .ft-menu ul li{line-height:1.8}.foot-nav-wrap .ft-menu ul ul li::before{font-family:"icofont";content:""}@media screen and (max-width: 640px){.foot-nav-wrap .ft-menu ul ul li{display:none}}.foot-nav-wrap .ft-menu a:hover{text-decoration:underline}@media screen and (max-width: 640px){.foot-nav-wrap .ft-menu{width:50%}.foot-nav-wrap .ft-menu li{font-size:.9em;margin-bottom:.8em}.foot-nav-wrap .ft-menu.sp{width:100% !important}.foot-nav-wrap .ft-menu.sp ul{display:flex;flex-direction:row;flex-wrap:wrap}.foot-nav-wrap .ft-menu.sp ul li{width:50%}}.l-footer__foot .l-container{padding:0}.l-footer__foot .copyright{font-family:"Montserrat",sans-serif;letter-spacing:1px}@media screen and (max-width: 640px){.l-footer__foot .copyright{letter-spacing:0;font-size:.8em}}.p-fixBtnWrap{bottom:20px;right:10px}.p-fixBtnWrap .hov-bg-main{border:1px solid rgba(0,0,0,0.8);color:rgba(0,0,0,0.9)}.p-fixBtnWrap .hov-bg-main:hover{background-color:#202f55 !important;border:1px solid #202f55}.bg{width:100%;-webkit-background-size:100% cover;-moz-background-size:100% cover;-o-background-size:100% cover;background-size:100% cover;overflow:hidden;position:relative}.bg-white{background:#FFFFFF !important}.bg-gray{background:#f0f0f0 !important}.bg-light-blue{background:#F6F9FC}.bg-light-blue .h4-blue{color:#00a1e9;font-size:16px;text-align:center;padding:.5em;background:#E0F7FF}.h-page-title{padding:50px 0 30px;text-align:center}@media screen and (max-width: 640px){.h-page-title{padding:20px 0}}.h-page-title h1{color:#333;font-family:"Montserrat",sans-serif;font-size:50px;font-weight:300;text-transform:uppercase;line-height:1.3}.h-page-title h1 span{display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:18px}@media screen and (max-width: 768px){.h-page-title h1{font-size:32px}}.h-page-title h1.h-susta{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:32px;margin-bottom:1em !important}@media screen and (max-width: 768px){.h-page-title h1.h-susta{font-size:20px}}.h-page-title h2{color:#1D4DA5;font-size:22px;font-weight:300;padding:1.5em 0}.h-page-title h2 span{font-size:16px;font-family:"Montserrat",sans-serif;color:#666;padding-left:1em}.h-page-title .h-white{color:#FFF !important}.h-page-title .h-white span{color:#FFF}.page-heading{padding:15px 0 30px;text-align:center}.page-heading h2{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:300;letter-spacing:1px;position:relative;display:inline-block;margin-bottom:20px}@media screen and (max-width: 640px){.page-heading h2{font-size:32px;letter-spacing:0;white-space:nowrap}}.page-heading h2 span{display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:16px}.page-heading.left{text-align:left}.page-heading.left h1{font-size:26px;font-family:"Shippori Mincho",serif;font-weight:500;line-height:1.5}.page-heading.left h1 span{display:block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300}.page-heading.contact h2{font-size:28px;margin-bottom:10px}.page-heading.contact h2 span{display:block;font-size:.8em}.clr,.clear{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}.media>.pull-left{padding-right:10px}.pull-left{float:left !important}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.p-spacer{clear:both;position:relative;border:none;padding:0;margin:0}.p-spacer-xlg{height:150px}.p-spacer-lg{height:100px}.p-spacer-md{height:80px}.p-spacer-sm{height:50px}.p-spacer-xs{height:30px}.p-spacer-xxs{height:15px}.spacer-s{height:10px}@media screen and (max-width: 640px){.p-spacer-xlg{height:70px}.p-spacer-lg{height:60px}.p-spacer-md{height:50px}.p-spacer-sm{height:30px}.p-spacer-xs{height:20px}.p-spacer-xxs{height:10px}.spacer-s{height:5px}}.flexiblebox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid rgba(0,0,0,0.3)}hr.hr-white{border-top:1px solid rgba(255,255,255,0.5)}hr.hr-dot{border:0;border-top:thick dotted #5DABBF;margin:25px 0;display:block;float:none;clear:both}@media screen and (max-width: 479px){hr.hr-dot{margin:20px}}hr{margin-top:20px;margin-bottom:20px;border:0}hr.space10,hr.space15,hr.space20,hr.space30,hr.space40{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 !important;margin-bottom:30px !important}hr.space40{margin-top:40px !important;margin-bottom:40px !important}.hr-grade{height:3px;background:#00ac97;background-image:-webkit-linear-gradient(left, #FFF, #00ac97, #FFF);background-image:-moz-linear-gradient(left, #FFF, #00ac97, #FFF);background-image:-ms-linear-gradient(left, #FFF, #00ac97, #FFF);background-image:-o-linear-gradient(left, #FFF, #00ac97, #FFF)}.hr-hand{border:0;border-bottom:none !important;background:url("/assets/img/svg/hr_hand.svg");background-repeat:repeat-x;background-position:top;height:6px}.hr-oblique-s{border:0;height:3px;background-image:repeating-linear-gradient(-45deg, #aaa 0, #aaa 1px, transparent 0, transparent 50%);background-size:3px 3px}.hr-oblique{border:0;border-bottom:none !important;height:6px;background-image:repeating-linear-gradient(45deg, #00ac97 0, #00ac97 1px, transparent 0, transparent 50%);background-size:5px 5px}.gray-scale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.sm-padding{padding-left:5px !important;padding-right:5px !important;padding-bottom:10px}@media screen and (max-width: 479px){.sm-padding{padding:5px !important}}@media screen and (max-width: 479px){.xs-nopadding{padding-left:0px !important;padding-right:0px !important}}.mt{margin-top:50px}.mb{margin-bottom:50px}.mtb{margin-top:50px;margin-bottom:50px}.mtb20{margin-top:20px;margin-bottom:20px}.mtb30{margin-top:30px;margin-bottom:30px}.mtb50{margin-top:50px;margin-bottom:50px}.mA10{margin:10px}.mT0{margin-top:0px !important}.mT10{margin-top:10px}.mT20{margin-top:20px}.mT30{margin-top:30px}.mT40{margin-top:40px}.mT50{margin-top:50px}.mB0{margin-bottom:0px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px}.mR10{margin-right:10px}.mR15{margin-right:15px}.mR20{margin-right:20px}.mL10{margin-left:10px}.mL15{margin-left:15px}.mL20{margin-left:20px}.mL30{margin-left:30px}.mL40{margin-left:40px}.mL50{margin-left:50px}.float-left{float:left}.float-right{float:right}.shadow-box{-webkit-box-shadow:0px 2px 10px -1px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 10px -1px rgba(0,0,0,0.3);-ms-box-shadow:0px 2px 10px -1px rgba(0,0,0,0.3);-o-box-shadow:0px 2px 10px -1px rgba(0,0,0,0.3);box-shadow:0px 2px 10px -1px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.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}}.home .p-main-copy{text-align:center;font-family:"Shippori Mincho",serif;font-size:30px}.home .inner-text-block{width:70%;padding:1.0em 0 2em;margin:auto}@media screen and (max-width: 768px){.home .inner-text-block{width:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page-heading-home{padding:40px 0 30px;text-align:center}.page-heading-home h2{font-family:"Montserrat",sans-serif;font-size:3.2em;font-weight:300;letter-spacing:3px;margin-bottom:0.5em !important}@media screen and (max-width: 640px){.page-heading-home h2{font-size:2.6em;letter-spacing:0}}.page-heading-home h2 span{display:block;font-size:20px;font-weight:300;letter-spacing:1px;color:#333}.page-heading-home h2::after{content:attr(data-content);display:block;font-size:20px;font-weight:300;letter-spacing:1px;color:#333}.bg-home-main{position:relative;background-size:cover;background-position:center;image-rendering:-webkit-optimize-contrast}.bg-home-main figure{position:relative;z-index:-1;animation:fadeIn 1.5s ease-in-out}.first-copy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;animation:fadeIn 2.0s ease-in-out;z-index:999}@media screen and (max-width: 768px){.first-copy{width:100%}}.first-copy h1.page-first-title{font-size:34px;font-weight:700;text-align:center;letter-spacing:1px;margin-bottom:1em}@media screen and (max-width: 640px){.first-copy h1.page-first-title{font-size:20px;letter-spacing:0;white-space:nowrap}}@media screen and (max-width: 640px){.first-copy h1.page-first-title br{display:block}}.ul-first-thumbnail{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.ul-first-thumbnail li{position:relative;width:25%;margin:0}.home-concept .concept-fig{padding:15px 0}.home-business .biz-circle-6{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.home-business .biz-circle-6 .thums-block{width:30%;display:block;position:relative;margin-bottom:25px}@media screen and (max-width: 768px){.home-business .biz-circle-6 .thums-block{width:48%}}.home-business .biz-circle-6 .thums-block .h-title{display:block;text-align:center;font-weight:400;letter-spacing:2px;margin:.5em 0 !important}.home-business .biz-circle-6 .thums-block .h-title::before{font-family:"Montserrat",sans-serif;content:attr(data-content);display:block;font-size:12px;font-weight:300;letter-spacing:1px;padding-bottom:.5em;color:#1D4DA5}.home-business .biz-circle-6 .thums-block p{font-size:.9em;line-height:1.5}@media screen and (max-width: 640px){.home-business .biz-circle-6 .thums-block p{font-size:.85em}}.home-business .biz-circle-6 .thums img{border-radius:50%}.home-business .sustaina-img{width:60%;margin:15px auto 0}@media screen and (max-width: 640px){.home-business .sustaina-img{width:90%}}.bg-home-aboutus{position:relative;background-image:url("/wp-content/themes/fycnet/assets/img/home/bg-home-aboutus.jpg");background-size:cover;background-repeat:no-repeat;background-position:center top;padding:25px 0 80px;image-rendering:-webkit-optimize-contrast;z-index:1}.bg-home-aboutus::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;background-color:rgba(22,57,133,0.9)}.bg-home-aboutus .page-heading-home h2{color:#FFF}.bg-home-aboutus .page-heading-home h2::after{color:#FFF}.bg-home-aboutus .page-heading-home h2 span{color:#FFF}.bg-home-aboutus .about-nav-block{width:60%;margin:15px auto 50px}@media screen and (max-width: 640px){.bg-home-aboutus .about-nav-block{width:100%}}.bg-home-aboutus .ul-about-us{display:flex;flex-direction:column;flex-wrap:wrap}.bg-home-aboutus .ul-about-us li{width:100%;margin-bottom:0}.bg-home-aboutus .ul-about-us li a{position:relative;display:block;color:#FFF;border:1px solid #FFF;padding:0.6em 1.5em;margin:.3em auto;letter-spacing:1px;border-radius:40px}.bg-home-aboutus .ul-about-us li a::after{position:absolute;content:"";top:50%;right:1.3em;transform:translateY(-50%);width:20px;height:20px;background-image:url("/wp-content/themes/fycnet/assets/img/svg/arrow_right_white.svg");background-size:contain}.bg-home-aboutus .ul-about-us li a:hover{background:rgba(255,255,255,0.3)}.bg-home-aboutus .ul-about-us li a:hover::after{right:.8em}.bg-home-recruit{position:relative;background-image:url("/wp-content/themes/fycnet/assets/img/home/bg_home_recruit.webp");background-size:cover;background-repeat:no-repeat;background-position:center;padding:25px 0 250px;image-rendering:-webkit-optimize-contrast;z-index:1}.bg-home-recruit::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width: 640px){.bg-home-recruit{background-image:url("/wp-content/themes/fycnet/assets/img/home/bg_home_recruit_sp.webp");background-position:center top;padding:0px 0 200px}}.home .section-divider-md{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 991px){.home .section-divider-md{padding:15px 10px}}.home-history{position:relative;padding:0 !important}.home-history figure{position:relative;z-index:-1;animation:fadeIn 1.5s ease-in-out}.home-history .btn-absolute{position:absolute;bottom:20%;left:50%;transform:translateX(-50%)}.home-history .btn-absolute .btn-white-arrow{font-size:16px}@media screen and (max-width: 768px){.home-history .btn-absolute{bottom:5%}.home-history .btn-absolute .btn-white-arrow{background:rgba(0,0,0,0.5);padding:.3em 3em .3em 2em}}.bg-home-contact{position:relative;background-color:#163985;padding:25px 0}@media screen and (max-width: 640px){.bg-home-contact{padding:0}}.bg-home-contact .page-heading-home{position:relative}.bg-home-contact .page-heading-home h2{color:#FFF}.bg-home-contact .page-heading-home h2::after{color:#FFF}.bg-home-contact .page-heading-home span,.bg-home-contact .page-heading-home p{color:#FFF}.bg-home-contact .nav-link-circle{position:absolute;top:35%;transform:translateY(-50%);right:10%;z-index:99}.bg-home-contact .nav-link-circle a{display:block}@media screen and (max-width: 640px){.bg-home-contact .nav-link-circle{right:-10px;top:30%}.bg-home-contact .nav-link-circle img{width:85%}}.single span.p-breadcrumb__text{display:block !important}.page .c-pageTitle{display:none}@keyframes bgfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn-up{0%{transform:translate(-50%, 40%);opacity:0}100%{opacity:1;transform:translate(-50%, 0)}}.page-template-default #main_content{width:100%;max-width:100%;margin:0 auto}.page-template-default .l-content{padding-top:0}@media (min-width: 600px){.page-template-default .l-content{padding-top:0}}.page-template-default .l-content.l-container{width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}@media (min-width: 960px){.page-template-default .l-content.l-container{padding-right:0;padding-left:0}}.page-template-default .post_content{padding:0}.archive .grecaptcha-badge{visibility:hidden}.single-post .l-content{margin:30px 0}.single-post .l-sidebar{margin-top:30px}.single-post .post_content{margin-top:25px;padding-bottom:50px}.single-post .post_content p{margin-bottom:.5em}.single-post .c-postTitle__ttl{margin-top:15px}.single-post .c-postTitle__date{opacity:1;border-right:none}.single-post .grecaptcha-badge{visibility:hidden}.category-news .grecaptcha-badge{visibility:hidden}.single-post p{margin-bottom:.5em}.single-post .su-posts-list-loop .su-post{margin-bottom:1em;padding-bottom:.5em;border-bottom:dotted 1px #CCC}.single-post .su-posts-list-loop .su-post a{color:#202f55}.single-post .su-posts-list-loop .su-post a:hover{color:#1E67B7}.single-post .su-posts-teaser-loop .su-post{margin-bottom:.5em;padding-bottom:.5em}.single-post .su-posts-teaser-loop .su-post-thumbnail{width:80px;height:60px;display:block;margin-right:.5em;border-radius:4px}@media screen and (max-width: 640px){.single-post .su-posts-teaser-loop .su-post-thumbnail{width:70px;height:50px}}.single-post .su-posts-teaser-loop .su-post-thumbnail img{width:100%;height:auto;border:none}.single-post .su-posts-teaser-loop .su-post-meta{opacity:.9}.single-post .su-posts-teaser-loop .su-post-title{font-size:13px;font-weight:500;padding-top:.5em}@media screen and (max-width: 640px){.single-post .su-posts-teaser-loop .su-post-title{font-size:13px}}.single-post .su-posts-teaser-loop .su-post-excerpt{display:none}.archive .c-postThumb__cat{display:none}.archive .p-postList__excerpt{display:none}.archive .p-postList__body{padding-top:.5em}.archive .p-postList__body .p-postList__title{font-weight:500}@media (min-width: 960px){.-sidebar-on .l-mainContent{padding:32px}}.single-topics #content{margin-top:50px}.single-topics #content #sidebar{margin-top:25px}.single-topics .p-articleMetas{display:none}.single span.p-breadcrumb__text{display:block !important}.archive .grecaptcha-badge{visibility:hidden}.archive .l-content,.single-post .l-content{margin-right:0 !important;margin-left:0 !important;position:relative !important;padding:0 !important}.archive .l-mainContent__inner,.single-post .l-mainContent__inner{max-width:calc(var(--container_size, 0px) + var(--swl-pad_container, 0px)* 2);padding-left:var(--swl-pad_container, 0);padding-right:var(--swl-pad_container, 0)}.archive .c-pageTitle,.single-post .c-pageTitle{display:none}.single-post .l-sidebar{margin-top:30px}.single-post .post_content{margin-top:25px;padding-bottom:50px}.single-post .post_content p{margin-bottom:.5em}.single-post .c-postTitle__ttl{margin-top:15px}.single-post .c-postTitle__date{opacity:1}.single-post .grecaptcha-badge{visibility:hidden}.category-news .grecaptcha-badge{visibility:hidden}.single-post p{margin-bottom:.5em}.single-post .su-posts-list-loop .su-post{margin-bottom:1em;padding-bottom:.5em;border-bottom:dotted 1px #CCC}.single-post .su-posts-list-loop .su-post a{color:#202f55}.single-post .su-posts-list-loop .su-post a:hover{color:#1E67B7}.single-post .su-posts-teaser-loop .su-post{margin-bottom:.5em;padding-bottom:.5em}.single-post .su-posts-teaser-loop .su-post-thumbnail{width:80px;height:60px;display:block;margin-right:.5em;border-radius:4px}@media screen and (max-width: 640px){.single-post .su-posts-teaser-loop .su-post-thumbnail{width:70px;height:50px}}.single-post .su-posts-teaser-loop .su-post-thumbnail img{width:100%;height:auto;border:none}.single-post .su-posts-teaser-loop .su-post-meta{opacity:.9}.single-post .su-posts-teaser-loop .su-post-title{font-size:13px;font-weight:500;padding-top:.5em}@media screen and (max-width: 640px){.single-post .su-posts-teaser-loop .su-post-title{font-size:13px}}.single-post .su-posts-teaser-loop .su-post-excerpt{display:none}p-articleHead .archive .c-postThumb__cat{display:none}p-articleHead .archive .p-postList__excerpt{display:none}p-articleHead .archive .p-postList__body{padding-top:.5em}p-articleHead .archive .p-postList__body .p-postList__title{font-weight:500}@media (min-width: 960px){.-sidebar-on .l-mainContent{padding:32px}}.single-topics #content{margin-top:50px}.single-topics #content #sidebar{margin-top:25px}.single-topics .p-articleMetas{display:none}.page-head-wrap{position:relative;margin-bottom:15px;animation:bgfadeIn 1.5s ease-in-out}.page-head-wrap img{width:100%}.page-head-wrap .grid-header-bg{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% cover;-moz-background-size:100% cover;-o-background-size:100% cover;overflow:hidden;z-index:1}.ul-page-nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:1em}.ul-page-nav li{font-size:.9em;padding:0 1em;line-height:1;border-right:1px solid #666}.ul-page-nav li:last-child{border:none}.ul-page-nav li a{color:#333}.ul-page-nav li a:hover{color:#1E67B7;text-decoration:underline}@media screen and (max-width: 768px){.ul-page-nav{justify-content:space-between}.ul-page-nav li{font-size:.8em;width:33.0%;text-align:center;padding:.5em;white-space:nowrap;border:none;border:1px solid #CCC !important;border-radius:3px;margin-bottom:0}}.bg-corp-blue{background:#F0F6FA}.p-main-heading{font-family:"Shippori Mincho",serif;font-size:28px;margin-bottom:2em}@media screen and (max-width: 768px){.p-main-heading{font-size:22px}}.message-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:80%;margin:auto}@media screen and (max-width: 768px){.message-wrap{width:100%;flex-direction:column}}.message-wrap .text-block{width:55%}@media screen and (max-width: 768px){.message-wrap .text-block{width:100%;padding-bottom:2em}}.message-wrap .ceo-block{flex-basis:35%}@media screen and (max-width: 768px){.message-wrap .ceo-block{width:80%;margin:auto}}.message-wrap .ceo-block img{display:block;background:#F2F2F2;margin-bottom:10px}.message-wrap .ceo-block p{font-family:"Shippori Mincho",serif;text-align:right}.message-wrap .ceo-block p span{display:block;font-size:.85em}@media screen and (max-width: 768px){.message-wrap .ceo-block{width:80%;display:block}.message-wrap .ceo-block p{padding-right:0;white-space:nowrap}}.mng-wrap{width:80%;margin:auto;padding:1em 0;border-top:1px solid #CCC}@media screen and (max-width: 768px){.mng-wrap{width:100%;padding:.5em}}.mng-wrap .p-title{font-size:1.4em;margin-bottom:0.3em}.mng-wrap ol{list-style:decimal;margin-left:1em}.corporate-wrap{background-size:60%;padding:0 10%;font-family:"Shippori Mincho",serif}@media screen and (max-width: 768px){.corporate-wrap{padding:.5em}}.table-block{margin-bottom:2em}.table-outline tbody th,.table-outline tbody td{font-weight:normal;background:none;vertical-align:top;border-left:none;border-right:none;border-color:#DDD;padding:.5em}.table-outline tbody th{width:20%;white-space:nowrap}@media screen and (max-width: 640px){.table-outline tbody th{width:100%;float:left;clear:left;font-weight:600;padding:.5em 8px 0;border-collapse:separate;border-bottom:none}}@media screen and (max-width: 640px){.table-outline tbody th.th-enpty{background:none;padding:0;empty-cells:hide;border-bottom:none}}@media screen and (max-width: 640px){.table-outline tbody td{width:100%;font-size:14px;float:left;clear:left;padding:.5em;border-top:none;border-bottom:none}}.table-outline ul li{list-style:disc;margin-left:1em}.table-outline .dl-officer dt{float:left;width:8em;font-weight:normal;margin-bottom:.2em}.table-outline .dl-officer dd{margin-bottom:.2em}.table-outline .dl-officer dd span{padding-left:1em;font-size:.8em}.table-outline a:hover{color:#202f55;text-decoration:underline}@media screen and (max-width: 640px){.scroll-wrap{overflow-x:scroll;white-space:nowrap}}.scroll-wrap::-webkit-scrollbar{height:5px}.scroll-wrap::-webkit-scrollbar-track{background:#333}.scroll-wrap::-webkit-scrollbar-thumb{background:#999}.table-histry{width:100%;border-collapse:collapse;white-space:nowrap}.table-histry tbody th,.table-histry tbody td{font-size:.95em;font-weight:normal;background:none;vertical-align:top;border-left:none;border-right:none;border-color:#DDD}.table-histry tbody th{width:5em;white-space:nowrap}.sojun-wrap{margin-bottom:50px}.sojun-wrap .ul-sojun{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.sojun-wrap .ul-sojun li{padding-right:1em}.sojun-wrap .ul-sojun li img{width:60px}@media screen and (max-width: 640px){.sojun-wrap .ul-sojun li{padding-right:0}}.title-group{background:#F2F2F2;text-align:center;padding:.5em 1em;margin-top:30px}.table-group{width:100%;border-collapse:collapse;margin-bottom:25px !important}.table-group tbody th,.table-group tbody td{font-size:.95em;font-weight:normal;background:none;vertical-align:top;border-left:none;border-right:none;border-color:#DDD;padding:.8em .5em}.table-group tbody tr:first-child th,.table-group tbody tr:first-child td{border-top:none}.table-group tbody th{white-space:nowrap;width:15em}.table-group tbody td{font-size:.9em;vertical-align:middle}.table-group tbody td:last-child{text-align:right}.table-group span.website{margin-left:.5em}.table-group span.website a{display:inline-block;font-size:12px;color:#333;background:#F2F2F2;padding:0.1em 1em}.table-group span.website a:hover{background:#202f55;color:#FFF}.table-group span.website a::after{font-family:"icofont";content:"\ef1f";padding-left:.5em}.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)}.nav-business-wrap{padding:25px 0 50px}@media screen and (max-width: 768px){.nav-business-wrap{padding:25px 0}}.nav-business-wrap .ul-biz-nav{display:flex;flex-direction:row;flex-wrap:wrap}.nav-business-wrap .ul-biz-nav li{width:16.6666%;text-align:center;margin:0;border-right:1px solid #555}.nav-business-wrap .ul-biz-nav li:first-child{border-left:1px solid #555}.nav-business-wrap .ul-biz-nav li span{display:block;font-family:"Montserrat",sans-serif;font-size:10px;white-space:nowrap}@media screen and (max-width: 768px){.nav-business-wrap .ul-biz-nav li{width:48%;margin:0 1.0%;border-right:none;border-bottom:1px solid #555}.nav-business-wrap .ul-biz-nav li:first-child{border-left:none}}.nav-business-wrap .ul-biz-nav li a{color:#333;display:block;padding:.4em}.nav-business-wrap .ul-biz-nav li a:hover{color:#FFF;background:#1D4DA5}.nav-business-wrap .ul-biz-nav li a.active{color:#FFF;background:#1D4DA5}.biz-bg-wrap{position:relative;animation:bgfadeIn 1.5s ease-in-out}.biz-bg-wrap .page-heading-bg{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% cover;-moz-background-size:100% cover;-o-background-size:100% cover;overflow:hidden;z-index:1;background:rgba(0,0,0,0.05)}.biz-bg-wrap .page-heading-bg img{width:100%}.biz-bg-wrap .page-heading-bg.multiply img{mix-blend-mode:multiply}.biz-bg-wrap .page-heading-bg::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;background-color:rgba(0,0,0,0.3)}.biz-bg-wrap .page-biz-title{position:absolute;top:10%;left:10%;font-family:"Montserrat",sans-serif;color:#FFF;font-size:46px;font-weight:400;line-height:1.5;z-index:99}.biz-bg-wrap .page-biz-title span{display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:.8em}@media screen and (max-width: 768px){.biz-bg-wrap .page-biz-title{top:15px;left:15px;font-size:26px;line-height:1.3}}.biz-content-wrap .heading{width:80%;padding:50px 0;margin:auto}@media screen and (max-width: 768px){.biz-content-wrap .heading{width:100%;padding:15px 0}}.biz-content-wrap .p-lead-c{text-align:center;font-size:28px;font-weight:600}@media screen and (max-width: 640px){.biz-content-wrap .p-lead-c{font-size:16px}}.biz-content-wrap .page-heading h3{font-size:30px;font-weight:300;letter-spacing:1px;position:relative;display:inline-block;margin-bottom:20px}.biz-content-wrap .page-heading h3 span{display:block;font-family:"Montserrat",sans-serif;font-size:.6em}@media screen and (max-width: 640px){.biz-content-wrap .page-heading h3{font-size:22px}}.biz-content-wrap .ul-thumbnail{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:50px}.biz-content-wrap .ul-thumbnail li{width:50%;padding:5px;margin:0}.biz-content-wrap .ul-thumbnail li.wide{width:100%}@media screen and (max-width: 640px){.biz-content-wrap .ul-thumbnail.sp-column li{width:100%}}.biz-content-wrap .ul-product-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.biz-content-wrap .ul-product-flex li{width:32.5%;text-align:center;font-size:1.1em;padding:1em;background:#F0F0F0}@media screen and (max-width: 768px){.biz-content-wrap .ul-product-flex li{width:49.0%}}.biz-content-wrap .ul-product-flex::after{content:"";display:block;width:33%}.biz-product-block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:20px}.biz-product-block .pr-item{width:25%;display:flex;align-items:center;justify-content:center;padding:.5em 1em;background:#F0F0F0}.biz-product-block .pr-list{width:72%;display:flex;align-items:center}.biz-product-block .pr-list ul{margin-left:1em}.biz-product-block .pr-list ul li{list-style:disc;line-height:1.4}.biz-product-block .pr-list small{margin-left:-1em}@media screen and (max-width: 768px){.biz-product-block .pr-item{width:100%;padding:.2em 1em}.biz-product-block .pr-list{width:100%}}.biz-world-map{position:relative;background:#f0f0f0;animation:bgfadeIn 1.5s ease-in-out}.biz-world-map .page-heading-bg{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% cover;-moz-background-size:100% cover;-o-background-size:100% cover;overflow:hidden;z-index:1}.biz-world-map .layer-world-area{position:absolute;top:30%;left:50%;transform:translateX(-50%);color:#111;text-align:center;white-space:nowrap;z-index:99}.biz-world-map .layer-world-area h3{font-size:32px;font-weight:300;padding-bottom:.5em}.biz-world-map .layer-world-area h3 span{display:block;font-family:"Montserrat",sans-serif;font-size:.5em;letter-spacing:1px}.biz-world-map .layer-world-area p{font-size:1.1em}@media screen and (max-width: 768px){.biz-world-map .layer-world-area{top:20%}.biz-world-map .layer-world-area h3{font-size:24px}.biz-world-map .layer-world-area p{font-size:12px}}.growell-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.growell-block .ph-block{width:50%}.growell-block .caption-block{width:40%}.growell-block .caption-block img{display:block}.growell-block .caption-block a{color:#333}.growell-block .caption-block a:hover{color:#1E67B7;text-decoration:underline}@media screen and (max-width: 768px){.growell-block .ph-block{width:100%;order:0;padding-bottom:15px}.growell-block .caption-block{width:100%;order:1}}.develop-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:50px 0}.develop-wrap .caption-block{width:50%}.develop-wrap .ph-block{width:40%;padding-right:5%}.develop-wrap .biz06-process{margin-top:30px}.develop-wrap .biz06-process img{display:block;width:70%;margin:auto}@media screen and (max-width: 768px){.develop-wrap .caption-block{width:100%;order:0;padding-bottom:15px}.develop-wrap .ph-block{width:80%;margin:auto;order:1}.develop-wrap .biz06-process{padding-bottom:15px}.develop-wrap .biz06-process img{width:80%}}.bg-history{background:#f6f3ec}.history-head-wrap{position:relative;margin-bottom:60px;color:#FFF}.history-head-wrap img{width:100%;animation:bgfadeIn 1.5s ease-in-out}.history-head-wrap .header-bg-history{width:100%;z-index:-1}.history-head-wrap .main-title{position:absolute;top:35%;left:50%;transform:translateX(-50%);animation:fadeIn-up 1.5s ease-in-out}.history-head-wrap .main-title h1{font-family:"Montserrat",sans-serif;font-size:60px;line-height:1.2;font-weight:300;white-space:nowrap;text-align:center}.history-head-wrap .main-title h1 span{display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:0.25em;letter-spacing:1px}@media screen and (max-width: 768px){.history-head-wrap .main-title h1{font-size:32px}.history-head-wrap .main-title h1 span{font-size:0.3em}}.history-head-wrap .sub-title{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:26px;font-family:"Shippori Mincho",serif;font-weight:400}@media screen and (max-width: 768px){.history-head-wrap .sub-title{font-size:16px}}.founder-wrap{width:80%;margin:25px auto}@media screen and (max-width: 768px){.founder-wrap{width:100%}}.founder-wrap h2{text-align:center;font-family:"Shippori Mincho",serif;font-size:36px;font-weight:400;margin-bottom:1em}@media screen and (max-width: 640px){.founder-wrap h2{font-size:24px}}.founder-wrap .ph-block{text-align:center}.founder-wrap .ph-block img{margin-bottom:15px}.founder-wrap .ph-block span{font-family:"Montserrat",sans-serif;font-size:1.1em;font-weight:300}.founder-wrap .p-lead-c{text-align:center;font-size:24px;font-weight:600;padding:1.5em 0}@media screen and (max-width: 640px){.founder-wrap .p-lead-c{font-size:16px}}.histry-column-wrap{padding:50px 0}.histry-column-wrap .years-section{text-align:center;margin-bottom:50px}.histry-column-wrap .years-section .p-year{font-family:"Bodoni Moda",serif;color:#bb9d6c;font-size:80px;font-weight:300;letter-spacing:4px;line-height:1.2;margin-bottom:2rem}.histry-column-wrap .years-section .p-year span{display:block;color:#222;font-family:"Shippori Mincho",serif;font-size:.3em}.histry-column-wrap .years-section .p-heading{font-family:"Shippori Mincho",serif;font-size:65px;font-weight:300;letter-spacing:5px}.histry-column-wrap .years-section .p-lead{font-family:"Shippori Mincho",serif;font-size:30px}@media screen and (max-width: 640px){.histry-column-wrap .years-section .p-year{font-size:65px}.histry-column-wrap .years-section .p-heading{font-size:50px}.histry-column-wrap .years-section .p-lead{font-size:18px}}.histry-column-wrap .detail-contents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.histry-column-wrap .detail-contents .ph-block{width:42%}@media screen and (max-width: 640px){.histry-column-wrap .detail-contents .ph-block{width:100%;order:1}}.histry-column-wrap .detail-contents .text-block{width:50%;font-family:"Shippori Mincho",serif;text-align:left}@media screen and (max-width: 640px){.histry-column-wrap .detail-contents .text-block{width:100%;padding-bottom:1em;order:0}}.ul-hist-flex{display:flex;flex-direction:row;flex-wrap:wrap}.ul-hist-flex li{width:20%;margin:0}.youtube{text-align:center;padding:50px}@media screen and (max-width: 640px){.youtube{padding:0}}.youtube p{font-family:"Shippori Mincho",serif;font-size:18px}.youtube p span{font-size:.8em}.sustaina-head-wrap{position:relative;margin-bottom:60px;color:#FFF}@media screen and (max-width: 768px){.sustaina-head-wrap{margin-bottom:20px}}.sustaina-head-wrap img{width:100%;animation:bgfadeIn 1.5s ease-in-out}.sustaina-head-wrap .header-bg-sus{width:100%;z-index:-1}.sustaina-head-wrap .main-title{position:absolute;top:35%;left:50%;transform:translateX(-50%);animation:fadeIn-up 1.5s ease-in-out}.sustaina-head-wrap .main-title h1{font-family:"Montserrat",sans-serif;font-size:60px;line-height:1.2;font-weight:300;white-space:nowrap;text-align:center}.sustaina-head-wrap .main-title h1 span{display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:0.25em;letter-spacing:1px}@media screen and (max-width: 768px){.sustaina-head-wrap .main-title h1{font-size:32px}.sustaina-head-wrap .main-title h1 span{font-size:0.3em}}.sus-main-wrap{width:80%;margin:25px auto}@media screen and (max-width: 768px){.sus-main-wrap{width:100%}}.sus-main-wrap h2{text-align:center;font-family:"Shippori Mincho",serif;font-size:36px;font-weight:400;margin-bottom:1em}@media screen and (max-width: 640px){.sus-main-wrap h2{font-size:18px}}.sus-main-wrap .ph-block{text-align:center}.sus-main-wrap .ph-block img{margin-bottom:15px}.sus-main-wrap .ph-block span{font-family:"Montserrat",sans-serif;font-size:1.1em;font-weight:300}.sus-main-wrap .p-lead-c{text-align:center;font-size:24px;font-weight:600;padding:1.5em 0}@media screen and (max-width: 640px){.sus-main-wrap .p-lead-c{font-size:16px}}.sdgs-column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:50px 0;border-bottom:1px solid #CCC}.sdgs-column.no-border{border-bottom:none}.sdgs-column .caption-block{width:50%}.sdgs-column .ph-block{width:40%}@media screen and (max-width: 640px){.sdgs-column{padding:25px 0}.sdgs-column .caption-block{width:100%;padding-bottom:15px}.sdgs-column .ph-block{width:100%}}.sdgs-column .caption-block span{font-family:"Montserrat",sans-serif;font-size:60px;font-weight:300;color:#CCC;line-height:1;margin:0}.sdgs-column .caption-block h3{font-size:30px;font-weight:600;margin:.5em 0 1em !important}.sdgs-column .caption-block .ul-disc{margin-left:1em;margin-bottom:2em}.sdgs-column .caption-block .ul-disc li{list-style:disc;line-height:1.8}.sdgs-column .caption-block .ul-sdgs-ico{display:flex;flex-direction:row;flex-wrap:wrap}.sdgs-column .caption-block .ul-sdgs-ico li{list-style:none;width:16%;margin-right:.666%}@media screen and (max-width: 640px){.sdgs-column .caption-block span{font-size:50px}.sdgs-column .caption-block h3{font-size:24px}}.page-template-page-recruit .l-content{background-color:#ebf1f5}.page-template-page-recruit .p-breadcrumb{background-color:#FFF;border-bottom:1px solid #EEE}.bg-recruit-blue{background-color:#ebf1f5}.bg-ink-blue{background-color:#1d4da5}@keyframes fadeIn-recruit{0%{transform:translate(0, 30%);opacity:0}100%{opacity:1;transform:translate(0, 0)}}@keyframes bg-recruit{0%{opacity:0}100%{opacity:1}}.recruit-head-wrap{position:relative;margin-bottom:150px;color:#FFF}@media screen and (max-width: 768px){.recruit-head-wrap{margin-bottom:50px}}.recruit-head-wrap img{width:100%}.recruit-head-wrap .header-bg-recruit01{width:70%;margin-left:auto;z-index:-9;animation:bg-recruit 1.0s ease-in-out}.recruit-head-wrap .header-bg-recruit02{position:absolute;left:0;bottom:-10%;width:35%;margin-left:auto;z-index:1;animation:bg-recruit 2.0s ease-in-out}.recruit-head-wrap .title-future{position:absolute;top:35%;left:10%;animation:fadeIn-recruit 2.0s ease-in-out;z-index:99}.recruit-head-wrap .title-future h1{font-family:"Shippori Mincho",serif;color:#000;font-size:50px;line-height:1.4;font-weight:300;white-space:nowrap}@media screen and (max-width: 768px){.recruit-head-wrap .title-future h1{font-size:20px}}.recruit-head-wrap .title-future h1 span{display:block;font-family:"Montserrat",sans-serif;font-size:0.4em;letter-spacing:1px;margin-left:.5em}.hr-recruit{margin-top:20px;margin-bottom:20px;border:0;border-top:2px solid #163985 !important}.recruit-heading-title{text-align:center;padding-top:100px}.recruit-heading-title h2{font-size:36px;margin-bottom:.5em}.recruit-heading-title h2::after{content:attr(data-content);display:block;font-family:"Montserrat",sans-serif;font-size:18px;letter-spacing:1px;font-weight:300}.recruit-heading-title p br{display:none}@media screen and (max-width: 640px){.recruit-heading-title{padding-top:50px}.recruit-heading-title h2{font-size:30px}.recruit-heading-title p br{display:block}}.recruit-heading-title.p-white h2,.recruit-heading-title.p-white p{color:#FFF !important}.recruit-main-wrap{width:90%;margin:25px auto}@media screen and (max-width: 768px){.recruit-main-wrap{width:100%}}.recruit-main-wrap h2{text-align:center;font-family:"Shippori Mincho",serif;font-size:36px;font-weight:400;margin-bottom:0}@media screen and (max-width: 640px){.recruit-main-wrap h2{font-size:18px}}.recruit-main-wrap .p-lead{text-align:center;padding:1.5em 0}@media screen and (max-width: 640px){.recruit-main-wrap .p-lead{font-size:.9em;text-align:left}}.recruit-section-wrap .heading-title{text-align:center;color:#163985}.recruit-section-wrap .heading-title .p-filed{font-family:"Montserrat",sans-serif;font-size:50px;font-weight:300}.recruit-section-wrap .heading-title .p-lead{font-size:24px;font-weight:500;line-height:1}.recruit-section-wrap .heading-title .p-main{font-size:30px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.recruit-section-wrap .heading-title .p-filed{font-size:36px}.recruit-section-wrap .heading-title .p-lead{font-size:16px}.recruit-section-wrap .heading-title .p-main{font-size:20px}}.recruit-section-wrap .white-box{background:#FFF;padding:30px;margin:30px 0 !important}@media screen and (max-width: 640px){.recruit-section-wrap .white-box{padding:15px}}.recruit-section-wrap .inner-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.recruit-section-wrap .inner-content .content--block{width:65%}.recruit-section-wrap .inner-content .content--block h3{color:#163985;border-left:6px solid #163985;line-height:1;padding-left:.4em;margin-bottom:0.5em}.recruit-section-wrap .inner-content .content--block h4{font-size:1.0em;padding-left:0;margin-bottom:.2em}.recruit-section-wrap .inner-content .content--block p{font-size:.95em}@media screen and (max-width: 640px){.recruit-section-wrap .inner-content .content--block{width:100%}}.recruit-section-wrap .inner-content .ph--block{width:32%}.recruit-section-wrap .inner-content .ph--block ul{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (max-width: 640px){.recruit-section-wrap .inner-content .ph--block{width:100%}.recruit-section-wrap .inner-content .ph--block ul{flex-direction:row;justify-content:space-between}.recruit-section-wrap .inner-content .ph--block ul li{width:49%}}.ul-data-view{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:40px 0;animation:bg-recruit 2.0s ease-in-out}.ul-data-view li{width:31%}@media screen and (max-width: 640px){.ul-data-view{padding:20px 0}.ul-data-view li{width:32%}}.table-block-recruit{margin-top:3em}.staff-photo{animation:bg-recruit 2.0s ease-in-out}.entry-flex-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.entry-flex-block li{padding:0 .5em}.entry-flex-block .p-entry{color:#1D4DA5;font-size:30px;font-weight:700}.h-acc{padding:1em 0 .5em;border-bottom:1px solid #999}.h-interview{text-align:center;background:#d0dee8;padding:.8em;border-radius:50px}.h-interview span{font-family:"Montserrat",sans-serif;font-size:.9em;font-weight:300;padding-right:1em}.form-select-wrap{display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;margin:20px 0}@media screen and (max-width: 768px){.form-select-wrap{justify-content:space-between;margin:5px 10px}}.form-select-wrap .select-box{display:flex;width:32%;position:relative}@media screen and (max-width: 991px){.form-select-wrap .select-box{width:33%}}@media screen and (max-width: 768px){.form-select-wrap .select-box{width:100%;margin-bottom:10px}}.form-select-wrap .select-box .p-title{text-align:center;margin-bottom:2em}.form-select-wrap .select-box .p-title p{font-size:20px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.form-select-wrap .select-box .p-title p{font-size:18px;margin:1.5em auto}}.form-select-wrap .select-box .p-title p span{display:block;font-size:.7em}.form-select-wrap .select-box a{margin:5px;width:100%;display:block;color:#333;background:#FFF;border:1px solid #1E67B7;text-decoration:none;padding:2.5em 1.5em}@media screen and (max-width: 768px){.form-select-wrap .select-box a{margin:2px;padding:1.5em .5em 2em}}.form-select-wrap .select-box a::after{font-family:"icofont";content:"\eaca";font-size:26px;position:absolute;bottom:10%;left:50%;transform:translateX(-50%);line-height:1;padding:.2em;color:#FFF;background:#1E67B7;border-radius:50%}.form-select-wrap .select-box a:hover{color:#FFF;background:#1e67b7;text-decoration:none !important}.form-select-wrap .select-box a:hover::after{color:#1E67B7;background:#FFF}.wpcf7-form-control-wrap ::placeholder{color:#CCC}.wpcf7-form-control-wrap textarea{width:100%;height:10em;line-height:1.5em;outline:none;padding:.5em;border:solid 1px #aaa;border-radius:4px;background:#FFF;box-shadow:none;transition:all .3s}.wpcf7-form-control-wrap textarea:focus{box-shadow:0 0 7px #00a1e9;border:solid 1px #00a1e9}.wpcf7-form-control-wrap .w50{width:50%}@media screen and (max-width: 640px){.wpcf7-form-control-wrap .w50{width:100%}}.wpcf7-form-control-wrap .w100{width:100%}.wpcf7-form-control-wrap .p-postal-code{width:9em}.wpcf7-form-control-wrap .wpcf7-radio{display:inline-block}.display-block .wpcf7-list-item{display:block}.contact-form-wrap{margin-top:30px;position:relative;overflow:hidden}.contact-form-wrap .contact-item{background:#F2F2F2;padding:.5em 1em;margin:20px 0}.contact-form-wrap .contact-item.required::after{content:'必須';border-radius:2px;background-color:#e95464;display:inline-block;font-size:12px;font-weight:normal;line-height:1;padding:4px .5em;color:#FFF;margin-left:1em}@media screen and (max-width: 768px){.contact-form-wrap .contact-item.required::after{font-size:11px;position:static;margin-right:5px}}.contact-form-wrap .form--block{flex-basis:100%;padding:1em}@media screen and (max-width: 768px){.contact-form-wrap .form--block{padding:0}}.contact-form-wrap .form--block .form--block-inner{box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;border-radius:5px;padding:1.5em}@media screen and (max-width: 768px){.contact-form-wrap .form--block .form--block-inner{padding:.5em}}.wpcf7-not-valid-tip{box-sizing:border-box;border:1px solid #D00;color:#D00;margin-top:10px;padding:.5em 1em;padding-right:15px}.wpcf7-not-valid-tip::before{font-family:"icofont";content:"\f026";display:inline-block;margin-right:5px}.p-subject{margin-left:1em;font-weight:700}dl.dl-contact{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:25px 0 15px}dl.dl-contact.top{align-items:flex-start}@media screen and (max-width: 991px){dl.dl-contact{margin:25px 0}}dl.dl-contact dt,dl.dl-contact dd{font-weight:400;margin-bottom:1.2em}dl.dl-contact dt{width:25%;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%;padding-right:5px}@media screen and (max-width: 991px){dl.dl-contact dd{width:100%;padding-right:0}}dl.dl-contact .required::before{content:'必須';border-radius:2px;background-color:#e95464;display:inline-block;font-size:12px;font-weight:normal;line-height:1;padding:4px .5em;color:#FFF;position:absolute;right:15px;top:5px}@media screen and (max-width: 768px){dl.dl-contact .required::before{font-size:11px;position:static;margin-right:5px}}dl.dl-contact .optional::before{content:'任意';border-radius:2px;background-color:#999;display:inline-block;font-size:12px;font-weight:normal;line-height:1;padding:4px .5em;color:#FFF;position:absolute;right:15px;top:5px}@media screen and (max-width: 768px){dl.dl-contact .optional::before{font-size:11px;position:static;margin-right:5px}}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="date"]{width:10em}dl.dl-contact select{padding:.6em 3em .6em 1em;appearance:none}dl.dl-contact .size-short input[type="text"]{width:40%}@media screen and (max-width: 768px){dl.dl-contact .size-short input[type="text"]{width:100%}}.inline-policy{height:300px;font-size:.85em;overflow:auto;overflow-y:scroll;overflow-x:hidden;padding:1em 2em;background:#F5F5F5;border:1px solid #F0F0F0;margin-bottom:25px}.thanks-wrap{padding:20px 0 40px;position:relative}.thanks-wrap .page-h-line{text-align:center;font-size:1.5em}.thanks-wrap .thanks-caption{margin:4em 5em}@media screen and (max-width: 768px){.thanks-wrap .thanks-caption{margin:4em 1em}}.thanks-wrap .thanks-caption p{margin-bottom:1em}.thanks-wrap .end-logo{text-align:center}.thanks-wrap .end-logo img{width:20%}.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}.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/fycnet/assets/img/home/bg-home-aboutus.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.5);position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:-1}.error-404 .not-found-text h2{font-family:"Montserrat",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:"Montserrat",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}#v-head-slider{text-align:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}#v-head-slider .v-head-wrap{width:100%;text-align:center;position:relative}.top-mov{position:relative;overflow:hidden;margin:0;width:100%;height:95vh;transition:3s;text-align:center}@media screen and (max-width: 768px){.top-mov{width:auto;height:50vh}}.top-mov .video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.top-mov .video{height:100%}}.scrolldown{position:absolute;bottom:5px;left:50%;height:50px}@media screen and (max-width: 768px){.scrolldown{display:none}}.scrolldown span{position:absolute;left:-20px;top:-20px;color:#eee;font-size:0.8rem;letter-spacing:0.1em}.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}@keyframes slideFromRight{0%, 25%{transform:translate(-40%, -50%);opacity:0}100%{transform:translate(-50%, -50%);opacity:1}}@keyframes fadeUp{0%{transform:translate(-50%, -40%);opacity:0}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes zoomIn{0%{transform:translate(-50%, -50%) scale(0.8);opacity:0}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes slideFromUp{0%, 25%{transform:translate(-50%, 10%);opacity:0}100%{transform:translate(-50%, 0);opacity:1}}.v-head-wrap .fixed{position:absolute;text-align:center;width:90%;top:50%;left:50%;transform:translateX(-50%);z-index:2;animation:slideFromUp 2.0s ease 0s 1 normal}@media screen and (max-width: 640px){.v-head-wrap .fixed{top:40%}}.v-head-wrap .fixed--main{right:0;font-family:"Montserrat",sans-serif;color:#FFF;font-size:50px;font-weight:300 !important;line-height:1.3;letter-spacing:1px}.v-head-wrap .fixed--main::after{font-size:.5em;font-weight:300;display:block;margin:auto}@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:24px;line-height:1.5;top:0}}.v-head-wrap .logo-fyc{position:absolute;width:15%;text-align:center;bottom:20%;left:50%;transform:translateX(-50%);z-index:10}.slider--v{position:relative;max-width:100%;margin:0 auto}.slider--v img{width:100%;margin:auto}@media screen and (max-width: 640px){.slider--v .pc{display:none}}.slider--v .sp{display:none}@media screen and (max-width: 640px){.slider--v .sp{display:block}}.sld--main{position:absolute;width:50%;top:53%;left:50%;transform:translateX(-50%);z-index:2;animation:zoomIn 1.8s cubic-bezier(0.25, 1, 0.5, 1) forwards}@media screen and (max-width: 991px){.sld--main{top:50%}}@media screen and (max-width: 640px){.sld--main{top:50%;width:80%}}.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:-30px !important}.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;color:#00a1e9 !important}.fadeIn{animation:fadeInAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation:fadeUpAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fadeDown{animation:fadeDownAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation:fadeLeftAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation:fadeRightAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{animation:flipDownAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes flipDownAnime{from{transform:perspective(2500px) rotateX(100deg);opacity:0}to{transform:perspective(2500px) rotateX(0);opacity:1}}.flipLeft{animation:flipLeftAnime 2.0s ease 0.5s forwards;perspective-origin:left center;opacity:0}@keyframes flipLeftAnime{from{transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipLeftTop{animation:flipLeftTopAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes flipLeftTopAnime{from{transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{transform:translate(0, 0) rotate(0deg);opacity:1}}.flipRight{animation:flipRightAnime 2.0s ease 0.5s forwards;perspective-origin:right center;opacity:0}@keyframes flipRightAnime{from{transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipRightTop{animation:flipRightTopAnime 2.0s ease 0.5s forwards;opacity:0}@keyframes flipRightTopAnime{from{transform:translate(-20px, 80px) rotate(25deg);opacity:0}to{transform:translate(0, 1) rotate(0deg);opacity:1}}.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{animation-name:rotateXAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateXAnime{from{transform:rotateX(0);opacity:0}to{transform:rotateX(-360deg);opacity:1}}.rotateY{animation-name:rotateYAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateYAnime{from{transform:rotateY(0);opacity:0}to{transform:rotateY(-360deg);opacity:1}}.rotateLeftZ{animation-name:rotateLeftZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateLeftZAnime{from{transform:rotateZ(0);opacity:0}to{transform:rotateZ(-360deg);opacity:1}}.rotateRightZ{animation-name:rotateRightZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateRightZAnime{from{transform:rotateZ(0);opacity:0}to{transform:rotateZ(360deg);opacity:1}}.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{animation-name:zoomInAnime;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(0.6);opacity:0}to{transform:scale(1);opacity:1}}.zoomOut{animation-name:zoomOutAnime;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes zoomOutAnime{from{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.smooth{animation-name:smoothAnime;animation-duration:1s;animation-fill-mode:forwards;　transform-origin:left;opacity:0}@keyframes smoothAnime{from{transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{transform:translate3d(0, 0, 0) skewY(0);opacity:1}}.smoothTrigger{opacity:0}.count2{animation-iteration-count:2}.countinfinite{animation-iteration-count:infinite}.delay-time05{animation-delay:0.5s}.delay-time1{animation-delay:1s}.delay-time15{animation-delay:1.5s}.delay-time2{animation-delay:2s}.delay-time25{animation-delay:2.5s}.change-time05{animation-duration:0.5s}.change-time1{animation-duration:1s}.change-time15{animation-duration:1.5s}.change-time2{animation-duration:2s}.change-time25{animation-duration:2.5s}.info-post-block{width:100%;padding-bottom:25px;border-top:1px dotted #CCC}.info-post-block .su-posts-list-loop{padding-left:0;background-position:top}.info-post-block .su-posts-list-loop .su-post{font-size:16px;border-bottom:1px dotted #CCC;padding:.8em 0}@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:1em;opacity:.9;font-weight:400;margin-right:1em}@media screen and (max-width: 768px){.info-post-block .su-posts-list-loop .su-post .su-post-meta{display:block}}.info-post-block .su-posts-list-loop .su-post a{color:#333}.info-post-block .su-posts-list-loop .su-post a:hover{color:#1E67B7;text-decoration:underline}.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}.btn-news-setting{text-align:right}.btn-news-setting .btn-list{color:#333;margin-right:.5em}.btn-news-setting .btn-list::after{font-family:"icofont";content:"\ea69"}.btn-news-setting .btn-list:hover{color:#1E67B7;margin-right:0}@media screen and (max-width: 768px){.btn-news-setting{font-size:14px}}.btn-setting-c{text-align:center}.btn{position:relative;display:inline-block;border-radius:0;padding:0.5em 4em;margin:15px auto;letter-spacing:1px}@media screen and (max-width: 640px){.btn{padding:.7em 1.5em;letter-spacing:0;margin:5px auto;font-weight:.9em}}.btn:hover,.btn:focus,.btn:active{color:inherit;box-shadow:none;outline:none;border-color:transparent;text-decoration:none}.btn.btn-sml{padding:.8em 3em;margin:5px 0}.btn-radius{color:#FFF;background-color:#1D4DA5;border:1px solid #FFF;border-radius:50px;margin-top:15px !important}.btn-radius:hover,.btn-radius:active,.btn-radius:focus{color:#FFF;background:#202f55;border:1px solid #FFF}@media screen and (max-width: 640px){.btn-radius{padding:.5em 3em}}.btn-arrow-b{position:relative;padding-right:6em;border:none}.btn-arrow-b::after{position:absolute;top:50%;right:-.4em;transform:translateY(-50%);content:"";width:70px;height:70px;background-image:url("/wp-content/themes/fycnet/assets/img/svg/white_arrow_b.svg");background-position:center;background-size:contain}.btn-arrow-b:hover{border:none}.btn-arrow-b:hover::after{right:-1.2em}.btn-white-arrow{position:relative;color:#FFF;font-size:14px;padding:.3em 3em .3em 2em;border:1px solid #FFF;border-radius:50px}.btn-white-arrow::after{position:absolute;top:50%;right:1.0em;transform:translateY(-50%);content:"";width:15px;height:15px;background-image:url("/wp-content/themes/fycnet/assets/img/svg/arrow_right_white.svg");background-position:center;background-size:contain}.btn-white-arrow:hover{color:#FFF;background:rgba(255,255,255,0.3);border:1px solid #FFF}.btn-white-arrow:hover::after{right:.5em}.btn-radius-s{color:#333;font-size:14px;padding:.3em 2em;border:1px solid rgba(32,47,85,0.4);background-color:rgba(240,240,240,0.9);border-radius:50px}.btn-radius-s:hover,.btn-radius-s:active,.btn-radius-s:focus{color:#FFF;background:#202f55;border:1px solid #202f55}@media screen and (max-width: 640px){.btn-radius-s{padding:.5em 3em}}.btn-send-form{color:#FFF;border:1px solid #1E67B7;background-color:#1E67B7;border-radius:50px}.btn-send-form:hover,.btn-send-form:active,.btn-send-form:focus{color:#FFF;background:#202f55;border:1px solid #202f55}@media screen and (max-width: 640px){.btn-send-form{padding:.5em 3em}}.btn-send-form::after{font-family:'icofont';content:"\eab8";font-size:1.2em;padding-left:.5em}.ico-external::after{font-family:'icofont';font-weight:normal;content:"\ef1f";margin-left:1em;display:inline-block}.btn-next::before,.btn-next::after,.btn-map::before,.btn-map::after,.btn-map-after::before,.btn-map-after::after,.btn-ext::before,.btn-ext::after,.btn-mail::before,.btn-mail::after,.btn-download::before,.btn-download::after,.btn-pdf::before,.btn-pdf::after{font-family:'icofont';font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-next::after{content:"\eaca";font-size:1.2em;padding-left:.5em}.btn-map::before{content:"\ed42";padding-right:.5em}.btn-map-after::after{content:"\ed42";padding-left:.5em}.btn-ext::after{content:"\ef1f";margin-left:1em}.btn-mail::after{content:"\ef14";font-size:1.1em;line-height:1;margin-left:1em}.btn-download::after{content:"\ef08";font-size:1.1em;line-height:1;margin-left:1em}.btn-pdf::before{content:"\eb1e";font-size:1.1em;line-height:1;margin-right:.5em}.btn-detail{color:#FFF;font-size:15px;background-color:#00608d}.btn-detail:hover,.btn-detail:active,.btn-detail:focus{color:#FFF;background:#001e43}.btn-detail-white{color:#001e43;font-size:15px;border:1px solid #001e43;background-color:#FFF}.btn-detail-white:hover,.btn-detail-white:active,.btn-detail-white:focus{color:#FFF;background:#001e43}.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%}.btn-submit{color:#FFF;font-size:16px;background-color:#00608d;transition:all 0.3s ease 0s;width:100%}.btn-submit:hover,.btn-submit:active,.btn-submit:focus{background:#333;color:#FFF !important}.btn-submit::after{font-family:'icofont';content:"\eab8" !important;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:1em}.link-next{transition:all 0.3s ease 0s;position:relative;font-weight:500 !important}.link-next::after{font-family:'icofont';content:"\eab8";font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.accordion-wrap{list-style:none;width:100%;margin:0 auto 25px}.accordion-wrap li{margin:0}.p-ques,.p-answer{position:relative;padding:.5em .5em .5em 30px}.p-ques::before,.p-answer::before{font-family:"Montserrat",sans-serif;width:24px;height:24px;position:absolute;display:table;text-align:center;border-radius:50%;margin-left:-25px}@media screen and (max-width: 640px){.p-ques,.p-answer{padding-left:20px}}.p-ques{cursor:pointer;font-weight:500;margin-bottom:0;line-height:3;transition:all .3s ease}.p-ques::before{content:"Q";font-weight:500}.p-ques:hover{color:#1E67B7;font-weight:700}@media screen and (max-width: 640px){.p-ques{font-size:12px;line-height:2}}.p-ques::after{position:absolute;content:'＋';top:50%;transform:translateY(-50%);right:10px}.p-ques.close{color:#222;font-weight:700;background:#FFF}.p-ques.close::after{transform:rotate(-45deg);top:15%}.acc-answer-block{display:none;padding:1em 1em 1em 0;background:#ebf1f5;border-bottom:1px solid #999}.acc-answer-block .p-answer{line-height:1.8}.acc-answer-block .p-answer::before{content:"A";color:#999}@media screen and (max-width: 640px){.acc-answer-block{font-size:12px;line-height:2}}
