﻿.breadcrumbs{margin:clamp(60px, 10.416vw, 100px) auto;max-width:1402px;width:94%}.breadcrumbs ol{align-items:center}.breadcrumbs ol li{font-weight:500}.breadcrumbs ol li:not(:last-of-type)::after{content:'\00ff1e';margin-left:8px;font-size:1.2rem}.breadcrumbs ol li+li{margin-left:5px}@media (max-width: 1300px){.breadcrumbs{margin:clamp(36px, 6.2505vw, 60px) auto}}@media (max-width: 820px){.breadcrumbs{margin:70px auto 40px}}#cheaderWrap{width:100%;overflow:hidden;position:relative}#cheaderWrap #cheaderInnerBox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}#cheaderWrap #cheaderInnerBox h1{margin:0 auto}#cheaderWrap #cheaderInnerBox h1 .en{font-size:clamp(63px, 9.4796vw, 105px);font-family:"Oswald",sans-serif;line-height:1;display:block}#cheaderWrap #cheaderInnerBox h1 .jp{margin-top:20px;font-size:clamp(16px, 2.5002vw, 20px);display:block}#cheaderWrap #cheaderInnerBox.wh .breadcrumbs{color:#FFFFFF}#cheaderWrap #cheaderInnerBox.wh .breadcrumbs a{color:#FFFFFF}#cheaderWrap #cheaderInnerBox .cheaderText{margin-top:clamp(24px, 4.167vw, 40px)}#cheaderWrap #cheaderInnerBox .cheaderText .moreBtn{margin-top:clamp(12px, 2.0835vw, 20px);width:210px}#cheaderWrap picture{width:100%;overflow:hidden;display:block;position:relative}#cheaderWrap picture::before{content:'';padding-top:52.8%;width:100%;display:block}#cheaderWrap picture source,#cheaderWrap picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}@media (max-width: 820px){#cheaderWrap picture::before{padding-top:65%}}@media (max-width: 480px){#cheaderWrap picture{max-height:450px}#cheaderWrap picture::before{padding-top:65vh}}#cheaderWrap .overScreen{width:330%;height:200%;background:-moz-linear-gradient(-7deg, transparent 20%, #4880D3 20%);background:-webkit-linear-gradient(-7deg, transparent 20%, #4880D3 20%);background:linear-gradient(173deg, transparent 20%, #4880D3 20%);display:block;transform-origin:bottom;transform:translateY(-50%);position:absolute;top:0;left:0;z-index:10;animation:overAnime 3.5s cubic-bezier(0.8, 0, 0.17, 1) 0s forwards}#cheaderWrap .overScreen.gray{background:-moz-linear-gradient(-7deg, transparent 20%, #4880D3 20%);background:-webkit-linear-gradient(-7deg, transparent 20%, #4880D3 20%);background:linear-gradient(173deg, transparent 20%, #4880D3 20%)}#cheaderWrap .overScreen.blue{background:-moz-linear-gradient(-7deg, transparent 20%, #4880D3 20%);background:-webkit-linear-gradient(-7deg, transparent 20%, #4880D3 20%);background:linear-gradient(173deg, transparent 20%, #4880D3 20%)}#cheaderWrap .overScreen.white{background:-moz-linear-gradient(-7deg, transparent 20%, #fff 20%);background:-webkit-linear-gradient(-7deg, transparent 20%, #fff 20%);background:linear-gradient(173deg, transparent 20%, #fff 20%)}@keyframes overAnime{from{transform:translateY(-50%)}to{transform:translateY(100%)}}#cheaderWrapSub{padding:clamp(60px, 10.416vw, 100px) 0;width:100%;height:auto}#cheaderWrapSub .breadcrumbs{margin:0 auto;color:#7b7b7b}#cheaderWrapSub .breadcrumbs a{color:#7b7b7b}#cheaderWrapSub h1{margin-top:clamp(48px, 8.334vw, 80px)}#cheaderWrapSub h1 .en{color:#4880D3;font-size:clamp(63px, 9.4796vw, 105px);font-family:"Oswald",sans-serif;line-height:1;display:block}#cheaderWrapSub h1 .jp{margin-top:20px;color:#a1a1a1;font-size:clamp(16px, 2.5002vw, 20px);display:block}#cheaderWrap_voice{margin-bottom:clamp(60px, 10.416vw, 100px);padding:clamp(60px, 10.416vw, 100px) 0 0;width:100%}#cheaderWrap_voice .breadcrumbs{margin:0 auto;color:#7b7b7b}#cheaderWrap_voice .breadcrumbs a{color:#7b7b7b}#cheaderWrap_voice #cheaderInnerBox{margin:clamp(48px, 8.334vw, 80px) 0 0;width:100%;position:relative}#cheaderWrap_voice #cheaderInnerBox .headerTextBox{margin:auto;max-width:1300px;width:85%;position:absolute;top:0;left:0;right:0;bottom:auto;z-index:5}#cheaderWrap_voice #cheaderInnerBox .headerTextBox h1{margin:0 auto}#cheaderWrap_voice #cheaderInnerBox .headerTextBox h1 .en{font-size:clamp(63px, 9.4796vw, 105px);font-family:"Oswald",sans-serif;line-height:1;display:block}#cheaderWrap_voice #cheaderInnerBox .headerTextBox h1 .jp{margin-top:20px;font-size:clamp(16px, 2.5002vw, 20px);display:block}#cheaderWrap_voice #cheaderInnerBox .headerTextBox .cheaderText{margin-top:clamp(24px, 4.167vw, 40px);text-shadow:-2px -2px 4px #ffffff, 2px 2px 4px #ffffff, -2px 2px 4px #ffffff, 2px -2px 4px #ffffff}#cheaderWrap_voice #cheaderInnerBox picture{margin:0 0 0 auto;width:60%;overflow:hidden;display:block;position:relative}#cheaderWrap_voice #cheaderInnerBox picture::before{content:'';padding-top:77.2%;width:100%;display:block}#cheaderWrap_voice #cheaderInnerBox picture source,#cheaderWrap_voice #cheaderInnerBox picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#cheaderWrap_voice #cheaderInnerBox.recruitVoiceHeader{position:relative}#cheaderWrap_voice #cheaderInnerBox.recruitVoiceHeader .profBox{margin:auto;padding:clamp(24px, 4.167vw, 40px);width:60%;max-width:530px;background:#EFF0F0;position:absolute;left:calc((100% - 1300px) / 2);bottom:clamp(24px, 4.167vw, 40px)}#cheaderWrap_voice #cheaderInnerBox.recruitVoiceHeader .profBox .name{font-size:clamp(24px, 3.7494vw, 30px);font-weight:700}#cheaderWrap_voice #cheaderInnerBox.recruitVoiceHeader .profBox .name small{font-weight:400}@media (max-width: 1300px){#cheaderWrap_voice #cheaderInnerBox.recruitVoiceHeader .profBox{left:5%}}.tabWrap{width:100%}.tabWrap .tabs li.tab span{cursor:pointer}.tabWrap .tabs li.tab.active span{color:#4880D3}.tabWrap .tabInnerWrap{padding:clamp(24px, 4.167vw, 40px) 0}.tabWrap .tabInnerWrap .tab-content{display:none;opacity:0}.tabWrap .tabInnerWrap .tab-content.is-show{display:block;opacity:1}.productListWrap .tabs{border-bottom:1px solid #434343}@media (max-width: 820px){.productListWrap .tabs{border-bottom:none}}.productListWrap .tabs li.tab{margin-right:clamp(36px, 6.2505vw, 60px);position:relative}.productListWrap .tabs li.tab::before{content:'';width:100%;height:4px;background:#4880D3;display:block;transform:scale(0, 1);-webkit-transition:all .4s;transition:all .4s;position:absolute;left:0;bottom:-2px}.productListWrap .tabs li.tab span{padding:0 5px 14px;color:#434343;font-size:clamp(16px, 2.5002vw, 20px);font-weight:500;display:block}.productListWrap .tabs li.tab.active::before{transform:scale(1, 1)}.productListWrap .tabs li.tab.active span{color:#4880D3;font-weight:700}@media (max-width: 1024px){.productListWrap .tabs li.tab{margin-right:clamp(24px, 4.167vw, 40px)}.productListWrap .tabs li.tab span{font-size:1.6rem}}@media (max-width: 820px){.productListWrap .tabs li.tab{margin:0 2% 0 0;width:23.5%;border-bottom:1px solid #434343}.productListWrap .tabs li.tab:nth-of-type(4n){margin-right:0}}@media (max-width: 480px){.productListWrap .tabs li.tab{margin:0 0 20px 0;width:50%;text-align:center}.productListWrap .tabs li.tab span{padding:0 5px 5px}}.productListWrap .tab-content ul li,.productListWrap .productList ul li{margin:0 2% clamp(24px, 4.167vw, 40px) 0;width:18.4%}.productListWrap .tab-content ul li:nth-of-type(5n),.productListWrap .productList ul li:nth-of-type(5n){margin-right:0}.productListWrap .tab-content ul li a figure,.productListWrap .productList ul li a figure{margin:0 auto 8px;width:100%;background:#FFFFFF;position:relative;overflow:hidden}.productListWrap .tab-content ul li a figure::before,.productListWrap .productList ul li a figure::before{content:'';padding-top:100%;display:block}.productListWrap .tab-content ul li a figure img,.productListWrap .productList ul li a figure img{margin:auto;width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transition:all .4s;transition:all .4s}.productListWrap .tab-content ul li a p,.productListWrap .productList ul li a p{color:#434343;font-weight:400;text-align:center}.productListWrap .tab-content ul li a:hover figure img,.productListWrap .productList ul li a:hover figure img{transform:scale(1.2)}.productListWrap .tab-content ul li a:hover p,.productListWrap .productList ul li a:hover p{color:#4880D3}@media (max-width: 1024px){.productListWrap .tab-content ul li,.productListWrap .productList ul li{margin:0 4% clamp(24px, 4.167vw, 40px) 0;width:22%}.productListWrap .tab-content ul li:nth-of-type(5n),.productListWrap .productList ul li:nth-of-type(5n){margin-right:4%}.productListWrap .tab-content ul li:nth-of-type(4n),.productListWrap .productList ul li:nth-of-type(4n){margin-right:0}}@media (max-width: 820px){.productListWrap .tab-content ul li,.productListWrap .productList ul li{margin:0 5% clamp(24px, 4.167vw, 40px) 0;width:30%}.productListWrap .tab-content ul li:nth-of-type(5n),.productListWrap .productList ul li:nth-of-type(5n){margin-right:5%}.productListWrap .tab-content ul li:nth-of-type(4n),.productListWrap .productList ul li:nth-of-type(4n){margin-right:5%}.productListWrap .tab-content ul li:nth-of-type(3n),.productListWrap .productList ul li:nth-of-type(3n){margin-right:0}}@media (max-width: 480px){.productListWrap .tab-content ul li,.productListWrap .productList ul li{margin:0 2% clamp(24px, 4.167vw, 40px) 0;width:49%}.productListWrap .tab-content ul li:nth-of-type(5n),.productListWrap .productList ul li:nth-of-type(5n){margin-right:2%}.productListWrap .tab-content ul li:nth-of-type(4n),.productListWrap .productList ul li:nth-of-type(4n){margin-right:0}.productListWrap .tab-content ul li:nth-of-type(3n),.productListWrap .productList ul li:nth-of-type(3n){margin-right:2%}.productListWrap .tab-content ul li:nth-of-type(2n),.productListWrap .productList ul li:nth-of-type(2n){margin-right:0}}.productListWrap .tab-content ul li.soldout a figure::after,.productListWrap .productList ul li.soldout a figure::after{content:'SOLD OUT';font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;color:#FFFFFF;width:100%;height:100%;line-height:1.4;letter-spacing:0.1em;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:5;background:rgba(100,100,100,0.7);white-space:pre}.productListWrap .tab-content ul li.hold a figure::after,.productListWrap .productList ul li.hold a figure::after{content:'HOLD';font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;color:#2359AA;width:100%;height:100%;line-height:1.4;letter-spacing:0.1em;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:5;background:rgba(255,255,255,0.7);white-space:pre}.accordionBox{width:100%}.accordionBox .targetBtn{cursor:pointer}.accordionBox .acdInner{padding:0;width:100%;height:0;overflow:hidden;transition:.5s}.accordionBox.active{overflow-y:auto}#serviceNaviBox{margin:clamp(72px, 12.4995vw, 120px) auto;max-width:1080px;width:80%}#serviceNaviBox .naviCard{width:48%;border-radius:4px}#serviceNaviBox .naviCard a{width:100%;height:auto;display:block;position:relative}#serviceNaviBox .naviCard a .ttl{margin:auto;width:fit-content;height:fit-content;text-align:center;line-height:1.2;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}#serviceNaviBox .naviCard a .ttl .jp{color:#FFFFFF;font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:900;display:block}#serviceNaviBox .naviCard a .ttl .en{margin-top:10px;color:rgba(255,255,255,0.8);font-family:"Oswald",sans-serif;font-weight:700;display:block}#serviceNaviBox .naviCard a .arrowBtn{margin:auto;position:absolute;right:clamp(12px, 2.0835vw, 20px);bottom:clamp(15px, 2.604vw, 25px)}#serviceNaviBox .naviCard a picture{width:100%;overflow:hidden;border-radius:4px;display:block;position:relative}#serviceNaviBox .naviCard a picture::before{content:'';padding-top:46.15%;width:100%;display:block}#serviceNaviBox .naviCard a picture source,#serviceNaviBox .naviCard a picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transition:all .4s;transition:all .4s}#serviceNaviBox .naviCard a:hover picture source,#serviceNaviBox .naviCard a:hover picture img{transform:scale(1.2)}#serviceNaviBox .naviCard+.naviCard{margin-left:4%}@media (max-width: 820px){#serviceNaviBox .naviCard{margin:auto;width:80%}#serviceNaviBox .naviCard+.naviCard{margin-top:clamp(24px, 4.167vw, 40px);margin-left:auto}}@media (max-width: 480px){#serviceNaviBox .naviCard a .arrowBtn{bottom:clamp(12px, 2.0835vw, 20px)}}#pageNaviBox{width:100%}#pageNaviBox .naviCard{width:50%}#pageNaviBox .naviCard a{width:100%;position:relative}#pageNaviBox .naviCard a .ttl{color:#FFFFFF;line-height:1.2;position:absolute;top:clamp(12px, 2.0835vw, 20px);left:clamp(24px, 4.167vw, 40px);z-index:5}#pageNaviBox .naviCard a .ttl .en{font-size:clamp(40.8px, 6.1386vw, 68px);font-family:"Oswald",sans-serif;font-weight:700;display:block}#pageNaviBox .naviCard a .ttl .jp{margin-top:10px;font-size:clamp(16px, 2.5002vw, 20px);font-weight:500;display:block}#pageNaviBox .naviCard a picture{width:100%;overflow:hidden;display:block;position:relative}#pageNaviBox .naviCard a picture::before{content:'';padding-top:58.3%;width:100%;display:block}#pageNaviBox .naviCard a picture source,#pageNaviBox .naviCard a picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transition:all .4s;transition:all .4s}#pageNaviBox .naviCard a picture::after{content:'';width:100%;height:100%;background:rgba(76,76,76,0.5);display:block;position:absolute;top:0;left:0;z-index:4;mix-blend-mode:multiply;-webkit-transition:all .4s;transition:all .4s}#pageNaviBox .naviCard a:hover picture source,#pageNaviBox .naviCard a:hover picture img{transform:scale(1.2)}#pageNaviBox .naviCard a:hover::after{opacity:0}@media (max-width: 820px){#pageNaviBox .naviCard{width:100%}}#serviceAreaWrap{padding:clamp(48px, 8.334vw, 80px) 0 clamp(64px, 13.3332vw, 160px);background:#4880D3}#serviceAreaWrap section{margin:auto;max-width:1180px;width:85%}#serviceAreaWrap section .textBox{color:#FFFFFF;width:40.7%}#serviceAreaWrap section .textBox h3{margin:0 auto clamp(24px, 4.167vw, 40px)}#serviceAreaWrap section .textBox p{line-height:1.75}#serviceAreaWrap section .textBox .moreBtn{margin-top:clamp(24px, 4.167vw, 40px)}#serviceAreaWrap section picture{width:51.3%;position:relative;overflow:hidden}#serviceAreaWrap section picture::before{content:'';padding-top:69.4%;display:block}#serviceAreaWrap section picture img,#serviceAreaWrap section picture source{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#serviceAreaWrap section:nth-of-type(odd) .textBox{margin:0 0 0 auto;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}#serviceAreaWrap section:nth-of-type(odd) picture{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}#serviceAreaWrap section:nth-of-type(even) picture{margin:0 0 0 auto}#serviceAreaWrap section+section{margin-top:clamp(60px, 10.416vw, 100px)}@media (max-width: 820px){#serviceAreaWrap section .textBox{width:100%}#serviceAreaWrap section picture{margin-top:clamp(24px, 4.167vw, 40px) !important;width:80%}#serviceAreaWrap section:nth-of-type(odd) .textBox{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}#serviceAreaWrap section:nth-of-type(odd) picture{-webkit-order:2;-moz-order:2;-ms-order:2;order:2}}@media (max-width: 480px){#serviceAreaWrap section picture{width:100%}}#serviceTopArea{margin:clamp(72px, 12.4995vw, 120px) auto}#serviceTopArea .textBox{width:42.3%}#serviceTopArea .textBox h2{margin:0 auto clamp(24px, 4.167vw, 40px);font-size:clamp(32px, 5.0004vw, 40px);font-weight:900;line-height:1.2}#serviceTopArea .textBox p{font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;line-height:1.9}#serviceTopArea picture{margin:0 0 0 auto;width:48.5%;overflow:hidden;display:block;position:relative}#serviceTopArea picture::before{content:'';padding-top:92%;width:100%;display:block}#serviceTopArea picture source,#serviceTopArea picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}@media (max-width: 1024px){#serviceTopArea .textBox{width:48%}}@media (max-width: 820px){#serviceTopArea .textBox{width:100%}#serviceTopArea picture{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;width:70%}}@media (max-width: 480px){#serviceTopArea picture{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;width:90%}}#flowAreaWrap,#leaderFlowAreaWrap,#salesFlowAreaWrap{margin:clamp(72px, 12.4995vw, 120px) auto;padding:clamp(48px, 8.334vw, 80px) 0 clamp(72px, 12.4995vw, 120px);background:#4880D3}#flowAreaWrap h2,#leaderFlowAreaWrap h2,#salesFlowAreaWrap h2{margin-bottom:clamp(24px, 4.167vw, 40px)}#flowAreaWrap .flowInnerWrap,#leaderFlowAreaWrap .flowInnerWrap,#salesFlowAreaWrap .flowInnerWrap{margin:auto;max-width:1220px;width:90%}#flowAreaWrap .flowInnerWrap .flowCard,#leaderFlowAreaWrap .flowInnerWrap .flowCard,#salesFlowAreaWrap .flowInnerWrap .flowCard{padding:clamp(12px, 2.0835vw, 20px) clamp(48px, 8.334vw, 80px);background:#FFFFFF;display:-webkit-flex;display:-moz-flex;display:flex}#flowAreaWrap .flowInnerWrap .flowCard .numCircle,#leaderFlowAreaWrap .flowInnerWrap .flowCard .numCircle,#salesFlowAreaWrap .flowInnerWrap .flowCard .numCircle{width:128px}#flowAreaWrap .flowInnerWrap .flowCard .textBox,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox{margin:auto 0 auto auto;width:calc(100% - 168px)}#flowAreaWrap .flowInnerWrap .flowCard .textBox h3,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox h3,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox h3{margin:0 auto clamp(12px, 2.0835vw, 20px);color:#434343;font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:900}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox{margin-top:clamp(12px, 2.0835vw, 20px)}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div{width:48%;max-width:420px}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a{width:100%;height:120px;border-radius:4px;background:#2359AA;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::before,#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::after,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::before,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::after,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::before,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::after{content:'';width:100%;height:100%;border-radius:4px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;transition:all .4s}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::before,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::before,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::before{border:1px solid #2359AA;z-index:2}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::after,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::after,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a::after{background:#FFFFFF;transform:scale(1, 0);transform-origin:center;z-index:1}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a figure,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a figure,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a figure{margin:auto 0;width:48px;position:relative;z-index:5}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p{margin:auto 0 auto 30px;color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);font-weight:900;line-height:1.2;width:fit-content;position:relative;z-index:5}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p small,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p small,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p small{font-size:1.6rem;font-weight:500}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover::before,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover::before,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover::before{border:1px solid #E2B623}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover::after,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover::after,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover::after{transform:scale(1, 1)}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover p,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover p,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a:hover p{color:#E2B623}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div+div,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div+div,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div+div{margin-left:20px}#flowAreaWrap .flowInnerWrap .flowCard+.flowCard,#leaderFlowAreaWrap .flowInnerWrap .flowCard+.flowCard,#salesFlowAreaWrap .flowInnerWrap .flowCard+.flowCard{margin-top:clamp(12px, 2.0835vw, 20px)}@media (max-width: 1024px){#flowAreaWrap .flowInnerWrap .flowCard,#leaderFlowAreaWrap .flowInnerWrap .flowCard,#salesFlowAreaWrap .flowInnerWrap .flowCard{padding:clamp(12px, 2.0835vw, 20px)}}@media (max-width: 820px){#flowAreaWrap .flowInnerWrap .flowCard .numCircle,#leaderFlowAreaWrap .flowInnerWrap .flowCard .numCircle,#salesFlowAreaWrap .flowInnerWrap .flowCard .numCircle{width:15%}#flowAreaWrap .flowInnerWrap .flowCard .textBox,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox{width:80%}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a{height:80px}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a figure,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a figure,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a figure{width:15%}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p{margin:auto 0 auto 5%;font-size:1.4rem}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p small,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p small,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div a p small{font-size:1.2rem}}@media (max-width: 480px){#flowAreaWrap .flowInnerWrap .flowCard .textBox h3,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox h3,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox h3{margin:0 auto 5px;font-size:22px}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div{width:100%}#flowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div+div,#leaderFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div+div,#salesFlowAreaWrap .flowInnerWrap .flowCard .textBox .contactBox>div+div{margin-top:10px;margin-left:0}}.coverageArea h3{margin:0 auto clamp(12px, 2.0835vw, 20px);color:#434343;font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:900}.coverageArea ul{margin:0 auto clamp(12px, 2.0835vw, 20px)}.coverageArea ul li{margin:0 3.5% 0 0;width:31%;background:#FFFFFF}.coverageArea ul li:nth-of-type(3n){margin-right:0}.coverageArea ul li picture{width:100%;overflow:hidden;display:block;position:relative}.coverageArea ul li picture::before{content:'';padding-top:68.4%;width:100%;display:block}.coverageArea ul li picture source,.coverageArea ul li picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}.coverageArea ul li p{color:#434343;font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;text-align:center;line-height:1.5;width:100%;height:80px;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 820px){.coverageArea ul li p{font-size:1.4rem}}@media (max-width: 480px){.coverageArea ul li{margin:0 0 clamp(12px, 2.0835vw, 20px) 0;width:100%;display:-webkit-flex;display:-moz-flex;display:flex}.coverageArea ul li picture{width:35%}.coverageArea ul li p{padding:0 clamp(12px, 2.0835vw, 20px);width:65%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.coverageArea p{color:#434343}.repair_outline h2{margin-bottom:clamp(24px, 4.167vw, 40px)}.repair_outline>.fl .textBox{margin:0 0 0 auto;width:64%}.repair_outline>.fl .textBox p{color:#434343}.repair_outline>.fl .textBox p strong{color:#4880D3;font-weight:700}.repair_outline>.fl .textBox p+p{margin-top:10px}.repair_outline>.fl .textBox .infoBox{margin-top:clamp(24px, 4.167vw, 40px)}.repair_outline>.fl .textBox .infoBox table{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #4880D3}.repair_outline>.fl .textBox .infoBox table tr th{padding:clamp(12px, 2.0835vw, 20px);color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);background:#4880D3}.repair_outline>.fl .textBox .infoBox table tr td{padding:clamp(12px, 2.0835vw, 20px) clamp(24px, 4.167vw, 40px);color:#434343;font-size:clamp(16px, 2.5002vw, 20px)}.repair_outline>.fl .textBox .infoBox table tr+tr th{border-top:1px solid #FFFFFF}.repair_outline>.fl .textBox .infoBox table tr+tr td{border-top:1px solid #4880D3}.repair_outline>.fl picture{width:28%;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}@media (max-width: 1024px){.repair_outline>.fl .textBox .infoBox table tr td{padding:clamp(12px, 2.0835vw, 20px)}}@media (max-width: 820px){.repair_outline>.fl .textBox .infoBox table tr th{font-size:1.6rem}.repair_outline>.fl .textBox .infoBox table tr td{font-size:1.6rem}}@media (max-width: 480px){.repair_outline>.fl .textBox{width:100%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}.repair_outline>.fl .textBox .infoBox table tr th{padding:5px;font-size:1.3rem}.repair_outline>.fl .textBox .infoBox table tr td{padding:5px;font-size:1.3rem}.repair_outline>.fl picture{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;width:80%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}}#flowAreaWrap .coverageArea{margin:clamp(60px, 10.416vw, 100px) 0 0}#flowAreaWrap .coverageArea h3{color:#FFFFFF}#flowAreaWrap .coverageArea>p{color:#FFFFFF}.hoseSlider{margin:clamp(72px, 12.4995vw, 120px) auto}.hoseSlider .swiper-wrapper{transition-timing-function:linear}#hoseSaleArea{margin:clamp(72px, 12.4995vw, 120px) auto}#hoseSaleArea h2{margin-bottom:clamp(24px, 4.167vw, 40px)}#hoseSaleArea .standardSize{margin:clamp(36px, 6.2505vw, 60px) auto 0;width:100%;max-width:1000px}#hoseSaleArea .standardSize table{width:100%;border:1px solid #a1a1a1;border-collapse:collapse;border-spacing:0}#hoseSaleArea .standardSize table caption{margin:0 auto clamp(12px, 2.0835vw, 20px);padding:clamp(12px, 2.0835vw, 20px);color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);width:100%;text-align:center;background:#4880D3}#hoseSaleArea .standardSize table thead th{padding:clamp(9px, 1.563vw, 15px) 0;color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);background:#4880D3}#hoseSaleArea .standardSize table thead th+th{border-left:1px solid #FFFFFF}#hoseSaleArea .standardSize table tbody tr:nth-of-type(even){background:#DAE6F6}#hoseSaleArea .standardSize table tbody tr td{padding:clamp(9px, 1.563vw, 15px) 0;color:#434343;font-size:clamp(16px, 2.5002vw, 20px);text-align:center}#hoseSaleArea .standardSize table tbody tr td+td{border-left:1px solid #4880D3}@media (max-width: 1024px){#hoseSaleArea .standardSize table thead th{font-size:1.4rem}#hoseSaleArea .standardSize table tbody tr td{font-size:1.4rem}}@media (max-width: 820px){#hoseSaleArea .standardSize table{border:none}#hoseSaleArea .standardSize table thead{display:none}#hoseSaleArea .standardSize table tbody tr:nth-of-type(even){background:transparent}#hoseSaleArea .standardSize table tbody tr td{padding:clamp(9px, 1.563vw, 15px);width:100%;text-align:left;border-right:1px solid #434343;display:block}#hoseSaleArea .standardSize table tbody tr td+td{border-top:1px solid #4880D3;border-left:1px solid #434343}#hoseSaleArea .standardSize table tbody tr td[data-label="品番"]{background:#DAE6F6;border-top:1px solid #434343;border-left:1px solid #434343}#hoseSaleArea .standardSize table tbody tr td:last-of-type{margin-bottom:20px;border-bottom:1px solid #434343}#hoseSaleArea .standardSize table tbody tr td:before{content:attr(data-label);width:12em;display:inline-block}}#hoseSaleArea .standardSize.hose table+table{margin-top:clamp(36px, 6.2505vw, 60px)}@media (max-width: 820px){#hoseSaleArea .standardSize.hose{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#hoseSaleArea .standardSize.hose table{margin:0 0 auto;width:48%}#hoseSaleArea .standardSize.hose table tbody tr td:first-of-type{background:#DAE6F6;border-top:1px solid #434343;border-left:1px solid #434343}#hoseSaleArea .standardSize.hose table tbody tr td:before{display:none}#hoseSaleArea .standardSize.hose table+table{margin-top:0}}#hoseSaleArea .standardSize.fl table{margin:0 0 auto;width:22%}#hoseSaleArea .standardSize.fl table caption{padding:clamp(12px, 2.0835vw, 20px) 5px;font-size:clamp(14px, 3.4vw, 18px)}@media (max-width: 820px){#hoseSaleArea .standardSize.fl table{width:48%;border-bottom:1px solid #434343}#hoseSaleArea .standardSize.fl table tbody tr td:first-of-type{background:transparent;border-top:1px solid #434343;border-left:1px solid #434343}#hoseSaleArea .standardSize.fl table tbody tr td:last-of-type{margin-bottom:0;border-bottom:0px solid #434343}#hoseSaleArea .standardSize.fl table tbody tr td:before{display:none}#hoseSaleArea .standardSize.fl table:nth-of-type(2){margin-bottom:clamp(24px, 4.167vw, 40px)}#hoseSaleArea .standardSize.fl table.labelon tbody tr td[data-label="hdn"]{display:none}#hoseSaleArea .standardSize.fl table.labelon tbody tr td:before{content:attr(data-label);margin-right:5%;width:40%;display:inline-block}}#hoseRepairArea{margin:clamp(72px, 12.4995vw, 120px) auto}#hoseRepairArea h2{margin-bottom:clamp(24px, 4.167vw, 40px)}#hoseRepairArea .coverageArea{margin:clamp(36px, 6.2505vw, 60px) auto;max-width:1220px}#hoseRepairArea .coverageArea ul li p{color:#FFFFFF;background:#4880D3}#hoseRepairArea .coverageArea>p{font-size:clamp(19.2px, 3.0006vw, 24px);font-weight:900}@media (max-width: 480px){#hoseRepairArea .coverageArea>p{font-size:1.6rem}}#hoseRepairArea .hoseServiceArea{margin:clamp(36px, 6.2505vw, 60px) auto;max-width:1220px}#hoseRepairArea .hoseServiceArea h3{margin:0 auto clamp(12px, 2.0835vw, 20px);color:#434343;font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:900}#hoseRepairArea .hoseServiceArea .fl figure{width:38%}#hoseRepairArea .hoseServiceArea .fl .textBox{margin:0 0 0 auto;width:58.5%}#hoseRepairArea .hoseServiceArea .fl .textBox h4{margin:0 auto clamp(12px, 2.0835vw, 20px);font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:900}@media (max-width: 820px){#hoseRepairArea .hoseServiceArea .fl figure{width:100%;text-align:center}#hoseRepairArea .hoseServiceArea .fl .textBox{margin:clamp(24px, 4.167vw, 40px) 0 0;width:100%}}.flowTop .textBox .moreBtn{margin-top:clamp(24px, 4.167vw, 40px)}.flowTop .textBox .moreBtn+.moreBtn{margin-top:clamp(12px, 2.0835vw, 20px)}#leaderFlowAreaWrap{margin:clamp(72px, 12.4995vw, 120px) auto 0}#leaderFlowAreaWrap>p{color:#FFFFFF}#salesFlowAreaWrap{margin:0 auto clamp(72px, 12.4995vw, 120px);background:#EFF0F0}#faqArea{margin:clamp(72px, 12.4995vw, 120px) auto}#faqArea h2{margin-bottom:clamp(48px, 8.334vw, 80px)}#faqArea .tabWrap .tabs{border-bottom:1px solid #434343}@media (max-width: 820px){#faqArea .tabWrap .tabs{border-bottom:none}}#faqArea .tabWrap .tabs li.tab{margin-right:clamp(36px, 6.2505vw, 60px);position:relative}#faqArea .tabWrap .tabs li.tab::before{content:'';width:100%;height:4px;background:#4880D3;display:block;transform:scale(0, 1);-webkit-transition:all .4s;transition:all .4s;position:absolute;left:0;bottom:-2px}#faqArea .tabWrap .tabs li.tab span{padding:0 5px 14px;color:#434343;font-size:clamp(16px, 2.5002vw, 20px);font-weight:500;display:block}#faqArea .tabWrap .tabs li.tab.active::before{transform:scale(1, 1)}#faqArea .tabWrap .tabs li.tab.active span{color:#4880D3;font-weight:700}@media (max-width: 1024px){#faqArea .tabWrap .tabs li.tab{margin-right:clamp(24px, 4.167vw, 40px)}#faqArea .tabWrap .tabs li.tab span{font-size:1.6rem}}@media (max-width: 480px){#faqArea .tabWrap .tabs li.tab{margin:0;width:50%;text-align:center}#faqArea .tabWrap .tabs li.tab span{padding:0 5px 5px;font-size:1.4rem}}#faqArea .accordionBox+.accordionBox{margin-top:clamp(12px, 2.0835vw, 20px)}#faqArea .accordionBox .targetBtn{padding:clamp(12px, 2.0835vw, 20px) 40px clamp(12px, 2.0835vw, 20px) clamp(36px, 6.2505vw, 60px);font-size:clamp(16px, 2.5002vw, 20px);font-weight:500;position:relative;-webkit-transition:all .4s;transition:all .4s}#faqArea .accordionBox .targetBtn::before{content:'Q.';font-size:clamp(32px, 5.0004vw, 40px);font-weight:700;font-family:"Oswald",sans-serif;line-height:1;position:absolute;top:0.5em;left:0}#faqArea .accordionBox .targetBtn .toggle{margin:auto;width:30px;height:30px;-webkit-transition:all .4s;transition:all .4s;display:block;position:absolute;top:clamp(15px, 2.604vw, 25px);right:0}#faqArea .accordionBox .targetBtn .toggle span{width:30px;height:30px;border-radius:50%;border:1px solid #a1a1a1;display:block;position:relative}#faqArea .accordionBox .targetBtn .toggle span::before,#faqArea .accordionBox .targetBtn .toggle span::after{content:'';margin:auto;width:63%;height:1px;background:#a1a1a1;display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;transition:all .4s}#faqArea .accordionBox .targetBtn .toggle span::after{transform:rotate(90deg)}#faqArea .accordionBox .acdInner .answerBox{padding:clamp(12px, 2.0835vw, 20px) 40px clamp(12px, 2.0835vw, 20px) clamp(48px, 8.334vw, 80px);background:#4880D3;position:relative}#faqArea .accordionBox .acdInner .answerBox::before{content:'A.';color:#FFFFFF;font-size:clamp(32px, 5.0004vw, 40px);font-weight:700;font-family:"Oswald",sans-serif;line-height:1;position:absolute;top:0.5em;left:clamp(12px, 2.0835vw, 20px)}#faqArea .accordionBox .acdInner .answerBox p{color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);font-weight:500}#faqArea .accordionBox.active{overflow-y:auto}#faqArea .accordionBox.active .targetBtn .toggle span::before{transform:rotate(180deg)}#faqArea .accordionBox.active .targetBtn .toggle span::after{transform:rotate(180deg)}@media (max-width: 480px){#faqArea .accordionBox .targetBtn{padding:clamp(12px, 2.0835vw, 20px) 25px;font-size:1.2rem}#faqArea .accordionBox .targetBtn::before{font-size:2.0rem;top:10px}#faqArea .accordionBox .targetBtn .toggle{width:18px;height:18px}#faqArea .accordionBox .targetBtn .toggle span{width:18px;height:18px}#faqArea .accordionBox .acdInner .answerBox{padding:clamp(12px, 2.0835vw, 20px) 25px}#faqArea .accordionBox .acdInner .answerBox::before{font-size:2.0rem;top:10px}#faqArea .accordionBox .acdInner .answerBox p{font-size:1.2rem}}#messageAreaWrap{padding:clamp(72px, 12.4995vw, 120px) 0 0}#messageAreaWrap h2{margin-bottom:clamp(48px, 8.334vw, 80px)}#messageAreaWrap .ceoMessageBox .textBox{margin:0 0 0 auto;width:42.7%}#messageAreaWrap .ceoMessageBox .textBox h3{margin-bottom:clamp(48px, 8.334vw, 80px);font-size:clamp(32px, 5.0004vw, 40px);font-weight:900;line-height:1.4}#messageAreaWrap .ceoMessageBox .textBox p+p{margin-top:1.5em}#messageAreaWrap .ceoMessageBox .ceoFigbox{width:48.2%}#messageAreaWrap .ceoMessageBox .ceoFigbox picture{width:100%;overflow:hidden;display:block;position:relative}#messageAreaWrap .ceoMessageBox .ceoFigbox picture::before{content:'';padding-top:122.2%;width:100%;display:block}#messageAreaWrap .ceoMessageBox .ceoFigbox picture source,#messageAreaWrap .ceoMessageBox .ceoFigbox picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#messageAreaWrap .ceoMessageBox .ceoFigbox .name{margin:10px 0 0 auto;text-align:right}#messageAreaWrap .ceoMessageBox .ceoFigbox .name strong{font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:900}@media (max-width: 1300px){#messageAreaWrap .ceoMessageBox{display:block}#messageAreaWrap .ceoMessageBox .textBox{margin:0;width:auto}#messageAreaWrap .ceoMessageBox .ceoFigbox{margin:0 clamp(24px, 4.167vw, 40px) clamp(24px, 4.167vw, 40px) 0;width:30%;float:left}}@media (max-width: 1024px){#messageAreaWrap .ceoMessageBox{display:-webkit-flex;display:-moz-flex;display:flex}#messageAreaWrap .ceoMessageBox .textBox{margin:0;width:100%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}#messageAreaWrap .ceoMessageBox .ceoFigbox{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;width:50%;float:none;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}}@media (max-width: 480px){#messageAreaWrap .ceoMessageBox .ceoFigbox{width:70%}}#profileAreaWrap{padding:clamp(72px, 12.4995vw, 120px) 0 0}#profileAreaWrap h2{margin-bottom:clamp(48px, 8.334vw, 80px)}#profileAreaWrap dl{padding:clamp(24px, 4.167vw, 40px);width:100%;border-bottom:1px solid #EFF0F0;display:-webkit-flex;display:-moz-flex;display:flex}#profileAreaWrap dl dt{margin:0 0 auto;padding-left:25px;font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;width:26%;position:relative}#profileAreaWrap dl dt::before{content:'';width:4px;height:100%;background:#4880D3;display:block;position:absolute;top:0;left:0}#profileAreaWrap dl dd{margin:auto 0;width:74%}#profileAreaWrap dl dd ul li{margin-right:2em}@media (max-width: 480px){#profileAreaWrap dl{padding:20px 0;display:block}#profileAreaWrap dl dt{width:100%}#profileAreaWrap dl dd{margin-top:10px;padding-left:29px;width:100%}}#businessAreaWrap{padding:clamp(72px, 12.4995vw, 120px) 0 0}#businessAreaWrap h2{margin-bottom:clamp(48px, 8.334vw, 80px)}#businessAreaWrap section{padding:clamp(24px, 4.167vw, 40px) 0 clamp(24px, 4.167vw, 40px) clamp(48px, 8.334vw, 80px);border-bottom:1px solid #EFF0F0}#businessAreaWrap section h3{margin-bottom:clamp(24px, 4.167vw, 40px);color:#4880D3;font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:900;line-height:1.4}#businessAreaWrap section ul li{margin-right:2em}#businessAreaWrap section+section{border-top:1px solid #EFF0F0}@media (max-width: 1024px){#businessAreaWrap section{padding:20px}}@media (max-width: 480px){#businessAreaWrap section{padding:20px 0}}#historyAreaWrap{padding:clamp(72px, 12.4995vw, 120px) 0 0}#historyAreaWrap h2{margin-bottom:clamp(48px, 8.334vw, 80px)}#historyAreaWrap ul{margin:auto;max-width:1140px}#historyAreaWrap ul li{display:-webkit-flex;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#historyAreaWrap ul li .ym{font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;width:160px;line-height:1.2}#historyAreaWrap ul li .read{padding-left:clamp(36px, 6.2505vw, 60px);width:calc(100% - 240px)}#historyAreaWrap ul li span{width:20px;height:clamp(60px, 10.416vw, 100px);position:relative}#historyAreaWrap ul li span::before{content:'';width:20px;height:20px;background:#4880D3;border-radius:50%;display:block;position:absolute;top:4px;left:0}#historyAreaWrap ul li span::after{content:'';margin:auto;width:4px;height:100%;background:#4880D3;display:block;position:absolute;top:4px;left:0;right:0;bottom:auto}@media (max-width: 480px){#historyAreaWrap ul li{padding-left:40px;padding-bottom:15px;display:block;position:relative}#historyAreaWrap ul li .ym{width:100%}#historyAreaWrap ul li .read{margin-top:5px;padding:0;width:100%;line-height:1.4}#historyAreaWrap ul li span{width:12px;height:100%;position:absolute;top:0;left:0}#historyAreaWrap ul li span::before{width:12px;height:12px}#historyAreaWrap ul li span::after{width:2px}}#officeAreaWrap{padding:clamp(72px, 12.4995vw, 120px) 0}#officeAreaWrap h2{margin-bottom:clamp(48px, 8.334vw, 80px)}#officeAreaWrap section{padding-bottom:clamp(36px, 6.2505vw, 60px);border-bottom:1px solid #EFF0F0;display:-webkit-flex;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#officeAreaWrap section .address{padding-left:clamp(48px, 8.334vw, 80px);width:26%}#officeAreaWrap section .address h3{margin:0 auto clamp(24px, 4.167vw, 40px);font-size:clamp(16px, 2.5002vw, 20px);font-weight:700}#officeAreaWrap section .imageBlock{margin:0 0 0 auto;width:57.7%}#officeAreaWrap section .imageBlock picture{width:40.7%;overflow:hidden;display:block;position:relative}#officeAreaWrap section .imageBlock picture::before{content:'';padding-top:75%;width:100%;display:block}#officeAreaWrap section .imageBlock picture source,#officeAreaWrap section .imageBlock picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#officeAreaWrap section .imageBlock .gmap{margin:0 0 0 auto;width:56.7%;position:relative}#officeAreaWrap section .imageBlock .gmap::before{content:'';padding-top:54%;width:100%;display:block}#officeAreaWrap section .imageBlock .gmap iframe{width:100%;height:100%;position:absolute;top:0;left:0}#officeAreaWrap section+section{padding-top:clamp(36px, 6.2505vw, 60px)}@media (max-width: 1024px){#officeAreaWrap section .address{padding-left:0;width:40%}#officeAreaWrap section .imageBlock{width:60%}}@media (max-width: 480px){#officeAreaWrap section .address{width:100%}#officeAreaWrap section .address h3{margin-bottom:10px}#officeAreaWrap section .imageBlock{margin-top:clamp(24px, 4.167vw, 40px);width:100%}}#groupArea01{margin-bottom:clamp(72px, 12.4995vw, 120px)}#groupArea01 h2,#groupArea02 h2{margin-bottom:clamp(36px, 6.2505vw, 60px)}#groupArea01 section h3,#groupArea02 section h3{margin:0 auto 20px;font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:700;letter-spacing:0.12em;line-height:1.5}#groupArea01 section table,#groupArea02 section table{width:100%;border:1px solid #434343;border-collapse:collapse}#groupArea01 section table thead th,#groupArea02 section table thead th{padding:clamp(9px, 1.563vw, 15px) 0;color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);background:#4880D3}#groupArea01 section table thead th+th,#groupArea02 section table thead th+th{border-left:1px solid #FFFFFF}#groupArea01 section table tbody th,#groupArea02 section table tbody th{padding:clamp(9px, 1.563vw, 15px) 0;color:#434343;font-size:clamp(16px, 2.5002vw, 20px);width:12em;text-align:center;border-right:1px solid #4880D3}#groupArea01 section table tbody tr:nth-of-type(even),#groupArea02 section table tbody tr:nth-of-type(even){background:#DAE6F6}#groupArea01 section table tbody tr td,#groupArea02 section table tbody tr td{padding:clamp(9px, 1.563vw, 15px) 0;color:#434343;font-size:clamp(16px, 2.5002vw, 20px);text-align:center}#groupArea01 section table tbody tr td+td,#groupArea02 section table tbody tr td+td{border-left:1px solid #4880D3}@media (max-width: 820px){#groupArea01 section table thead th,#groupArea02 section table thead th{font-size:1.4rem}#groupArea01 section table tbody tr td,#groupArea02 section table tbody tr td{font-size:1.4rem}}@media (max-width: 480px){#groupArea01 section table,#groupArea02 section table{border:none}#groupArea01 section table thead,#groupArea02 section table thead{display:none}#groupArea01 section table tbody tr:nth-of-type(even),#groupArea02 section table tbody tr:nth-of-type(even){background:transparent}#groupArea01 section table tbody tr th,#groupArea02 section table tbody tr th{padding:clamp(9px, 1.563vw, 15px);width:100%;text-align:left;border-top:1px solid #434343;border-left:1px solid #434343;background:#DAE6F6;display:block}#groupArea01 section table tbody tr td,#groupArea02 section table tbody tr td{padding:clamp(9px, 1.563vw, 15px);width:100%;text-align:left;border-left:1px solid #434343;border-right:1px solid #434343;display:block}#groupArea01 section table tbody tr td+td,#groupArea02 section table tbody tr td+td{border-top:1px solid #4880D3;border-left:1px solid #434343}#groupArea01 section table tbody tr td:last-of-type,#groupArea02 section table tbody tr td:last-of-type{margin-bottom:20px;border-bottom:1px solid #434343}}#groupArea01 section+section,#groupArea02 section+section{margin-top:clamp(48px, 8.334vw, 80px)}#communityHeader{padding:clamp(72px, 12.4995vw, 120px) 0}#communityHeader h2{font-size:clamp(31.2px, 5.0554vw, 52px);font-weight:900}.communityBoxWrap{margin:auto;max-width:1300px;width:85%}.communityBoxWrap h3{margin:0 auto clamp(24px, 4.167vw, 40px);font-size:clamp(32px, 5.0004vw, 40px);font-weight:900}@media (max-width: 480px){.communityBoxWrap h3{font-size:clamp(24px, 3.7494vw, 30px)}}.communityBoxWrap .read p{line-height:2}.communityBoxWrap .activityBox{margin-top:clamp(24px, 4.167vw, 40px);padding:clamp(15px, 2.604vw, 25px);width:100%;text-align:center;background:#4880D3}.communityBoxWrap .activityBox p{color:#FFFFFF;font-size:clamp(16px, 2.5002vw, 20px);font-weight:700}.communityBoxWrap .imageBlock{margin:clamp(24px, 4.167vw, 40px) auto 0;width:100%}.communityBoxWrap .imageBlock picture{overflow:hidden;display:block;position:relative}.communityBoxWrap .imageBlock picture::before{content:'';width:100%;display:block}@media (max-width: 480px){.communityBoxWrap .imageBlock picture::before{padding-top:100vh}}.communityBoxWrap .imageBlock picture source,.communityBoxWrap .imageBlock picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}.communityBoxWrap+.communityBoxWrap{margin-top:clamp(72px, 12.4995vw, 120px)}#thoughtsArea .read{max-width:550px}#sponsorshipArea .imageBlock picture{width:48%}#sponsorshipArea .imageBlock picture::before{padding-top:43%}@media (max-width: 480px){#sponsorshipArea .imageBlock picture{width:100%}#sponsorshipArea .imageBlock picture+picture{margin-top:20px}}#certificationArea .imageBlock picture{width:30%}#certificationArea .imageBlock picture::before{padding-top:69.7%}@media (max-width: 480px){#certificationArea .imageBlock picture{width:100%}}#cheaderWrap #cheaderInnerBox .cheaderText .read{text-shadow:-2px -2px 4px #EFF0F0,2px 2px 4px #EFF0F0,-2px 2px 4px #EFF0F0,2px -2px 4px #EFF0F0}#cheaderWrap .recruitImg::after{content:'';width:100%;height:60px;background:#EFF0F0;display:block;position:absolute;top:0;z-index:5}@media (max-width: 1300px){#cheaderWrap .recruitImg::before{padding-top:85vh}}@media (max-width: 480px){#cheaderWrap .recruitImg{max-height:none}}#recruitTopWrap{width:100%;background:#EFF0F0}#recruitTopWrap #recruitIntroArea{margin-top:max(-200px,-27.778vw);padding:clamp(128px, 26.6664vw, 320px) 0 clamp(72px, 12.4995vw, 120px);overflow:hidden;position:relative}#recruitTopWrap #recruitIntroArea .headerText{margin:auto;max-width:730px;width:85%;position:relative;z-index:10}#recruitTopWrap #recruitIntroArea .headerText h2{margin:0 auto clamp(24px, 4.167vw, 40px);color:#E2B623;font-size:clamp(31.2px, 5.6661vw, 48px);font-weight:900;text-align:center}@media (max-width: 480px){#recruitTopWrap #recruitIntroArea .headerText h2{font-size:2.6rem}}#recruitTopWrap #recruitIntroArea .headerText p{line-height:2}#recruitTopWrap #recruitIntroArea .mainImage{margin:clamp(72px, 12.4995vw, 120px) auto 0;max-width:1220px;width:90%;position:relative;z-index:10}#recruitTopWrap #recruitIntroArea .figAtc{margin:auto;position:absolute;z-index:5}#recruitTopWrap #recruitIntroArea .figAtc picture{width:100%;display:block}#recruitTopWrap #recruitIntroArea .figAtc.img01{width:20.5555555556vw;height:auto;aspect-ratio:148 / 157;top:0;right:0}#recruitTopWrap #recruitIntroArea .figAtc.img02{width:26.8055555556vw;height:auto;aspect-ratio:386 / 337;top:clamp(48px, 8.334vw, 80px);left:-20px;right:auto}#recruitTopWrap #recruitIntroArea .figAtc.img03{width:25.625vw;height:auto;aspect-ratio:369 / 347;top:30.5555555556vw;left:auto;right:-50px}#recruitTopWrap #recruitIntroArea .figAtc.img04{width:21.0416666667vw;height:auto;aspect-ratio:101 / 102;top:37.5vw;left:0}@media (max-width: 820px){#recruitTopWrap #recruitIntroArea .figAtc.img01{top:10.6666666667vw}#recruitTopWrap #recruitIntroArea .figAtc.img02{top:21.3333333333vw}#recruitTopWrap #recruitIntroArea .figAtc.img03{top:50%}#recruitTopWrap #recruitIntroArea .figAtc.img04{top:60%}}@media (max-width: 480px){#recruitTopWrap #recruitIntroArea .figAtc.img03{top:auto;right:-10px;bottom:22%}#recruitTopWrap #recruitIntroArea .figAtc.img04{top:auto;bottom:20%}}#featureWrap{background:#EFF0F0}#featureWrap #pointArea ol{margin:0 0 0 auto;width:47.2%;counter-reset:pointNum 0;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}#featureWrap #pointArea ol li{padding-left:70px;position:relative}#featureWrap #pointArea ol li .ttl{margin:0 auto clamp(12px, 2.0835vw, 20px);font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:900;line-height:1.2}#featureWrap #pointArea ol li::before{counter-increment:pointNum 1;content:"0" counter(pointNum);color:#E2B623;font-family:"Oswald",sans-serif;font-size:clamp(29.25px, 5.3125vw, 45px);font-weight:700;line-height:1;position:absolute;top:-4px;left:0}#featureWrap #pointArea ol li+li{margin-top:clamp(48px, 8.334vw, 80px)}#featureWrap #pointArea figure{width:44.3%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}@media (max-width: 1024px){#featureWrap #pointArea figure{margin:0 auto clamp(36px, 6.2505vw, 60px);width:50%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}#featureWrap #pointArea ol{width:100%}}@media (max-width: 480px){#featureWrap #pointArea figure{width:90%}#featureWrap #pointArea ol li{padding-left:50px}#featureWrap #pointArea ol li .ttl{font-size:2.2rem}}#featureWrap .slopeR{padding-top:clamp(160px, 33.3336vw, 400px)}#featureWrap #systemArea{padding:clamp(36px, 6.2505vw, 60px) 0 clamp(72px, 12.4995vw, 120px);background:#E2B623}#featureWrap #systemArea .topBlock{margin-bottom:clamp(60px, 10.416vw, 100px)}#featureWrap #systemArea .topBlock h3{font-size:clamp(31.2px, 5.6661vw, 48px);font-weight:900;line-height:1.4}#featureWrap #systemArea .topBlock .textBox{margin:0 0 0 auto;width:56.4%}#featureWrap #systemArea .topBlock .textBox p{line-height:2}@media (max-width: 1300px){#featureWrap #systemArea .topBlock .textBox{margin:clamp(24px, 4.167vw, 40px) 0 0;width:100%}}#featureWrap #systemArea .systemPointBlock .systemCard{margin:0 3.5% 0 0;padding:clamp(24px, 4.167vw, 40px);width:31%;background:#FFFFFF}#featureWrap #systemArea .systemPointBlock .systemCard:nth-of-type(3n){margin-right:0}#featureWrap #systemArea .systemPointBlock .systemCard h4{margin:0 auto clamp(12px, 2.0835vw, 20px);font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:900;line-height:1.4;text-align:center}#featureWrap #systemArea .systemPointBlock .systemCard picture{margin:0 auto clamp(12px, 2.0835vw, 20px);width:48%;overflow:hidden;border-radius:50%;display:block;position:relative}#featureWrap #systemArea .systemPointBlock .systemCard picture::before{content:'';padding-top:100%;display:block}#featureWrap #systemArea .systemPointBlock .systemCard picture source,#featureWrap #systemArea .systemPointBlock .systemCard picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#featureWrap #systemArea .systemPointBlock .systemCard p{line-height:1.8}@media (max-width: 1024px){#featureWrap #systemArea .systemPointBlock .systemCard{margin:0 0 clamp(36px, 6.2505vw, 60px);width:100%;display:grid;grid-template-columns:0.3fr 0.7fr;grid-template-rows:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:0}#featureWrap #systemArea .systemPointBlock .systemCard picture{margin:auto 0;width:100%;grid-area:1 / 1 / 3 / 2}#featureWrap #systemArea .systemPointBlock .systemCard h4{margin:auto 0 20px;text-align:left;grid-area:1 / 2 / 2 / 3}#featureWrap #systemArea .systemPointBlock .systemCard h4 br{display:none}#featureWrap #systemArea .systemPointBlock .systemCard p{grid-area:2 / 2 / 3 / 3}}@media (max-width: 480px){#featureWrap #systemArea .systemPointBlock .systemCard{display:block}#featureWrap #systemArea .systemPointBlock .systemCard picture{margin:0 auto 20px;width:50%}#featureWrap #systemArea .systemPointBlock .systemCard h4{text-align:center}#featureWrap #systemArea .systemPointBlock .systemCard h4 br{display:block}}#voiceNaviWrap{padding:clamp(72px, 12.4995vw, 120px) 0}#voiceNaviWrap h2{margin-bottom:clamp(24px, 4.167vw, 40px)}#voiceNaviWrap .topText{font-size:clamp(16px, 2.5002vw, 20px)}#voiceNaviWrap #voiceNaviBox{margin-top:clamp(48px, 8.334vw, 80px)}#voiceNaviWrap #voiceNaviBox .naviCard{width:48%;border-radius:4px}#voiceNaviWrap #voiceNaviBox .naviCard a{width:100%;height:auto;display:block;position:relative}#voiceNaviWrap #voiceNaviBox .naviCard a .ttl{color:#FFFFFF;font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:900;line-height:1.6;position:absolute;top:clamp(12px, 2.0835vw, 20px);left:clamp(12px, 2.0835vw, 20px);z-index:5}#voiceNaviWrap #voiceNaviBox .naviCard a .arrowBtn{margin:auto;position:absolute;right:clamp(12px, 2.0835vw, 20px);bottom:clamp(15px, 2.604vw, 25px)}#voiceNaviWrap #voiceNaviBox .naviCard a picture{width:100%;overflow:hidden;border-radius:4px;display:block;position:relative}#voiceNaviWrap #voiceNaviBox .naviCard a picture::before{content:'';padding-top:64%;width:100%;display:block}#voiceNaviWrap #voiceNaviBox .naviCard a picture source,#voiceNaviWrap #voiceNaviBox .naviCard a picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transition:all .4s;transition:all .4s}#voiceNaviWrap #voiceNaviBox .naviCard a picture::after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.38);display:block;position:absolute;top:0;-webkit-transition:all .4s;transition:all .4s}#voiceNaviWrap #voiceNaviBox .naviCard a:hover picture source,#voiceNaviWrap #voiceNaviBox .naviCard a:hover picture img{transform:scale(1.2)}#voiceNaviWrap #voiceNaviBox .naviCard a:hover picture::after{opacity:0}#voiceNaviWrap #voiceNaviBox .naviCard+.naviCard{margin-left:4%}@media (max-width: 820px){#voiceNaviWrap #voiceNaviBox .naviCard{margin:auto;width:80%}#voiceNaviWrap #voiceNaviBox .naviCard+.naviCard{margin-top:clamp(24px, 4.167vw, 40px);margin-left:auto}}@media (max-width: 480px){#voiceNaviWrap #voiceNaviBox .naviCard a .ttl{font-size:1.8rem}#voiceNaviWrap #voiceNaviBox .naviCard a .arrowBtn{bottom:clamp(12px, 2.0835vw, 20px)}}#joinCardWrap{margin:clamp(72px, 12.4995vw, 120px) auto;width:100%;position:relative}#joinCardWrap .textBox{margin:auto;max-width:1125px;width:85%;height:fit-content;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}#joinCardWrap .textBox .ttl{color:#FFFFFF;font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:900;line-height:1.875;width:calc(100% - 340px)}#joinCardWrap .textBox .moreBtn{margin:0 0 0 auto;width:300px;height:120px}#joinCardWrap .textBox .moreBtn a{padding:clamp(12px, 2.0835vw, 20px);display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:start;-moz-justify-content:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#joinCardWrap .textBox .moreBtn a span{font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:900}#joinCardWrap .textBox .moreBtn a i{margin:auto;width:44px;height:44px;position:absolute;top:0;left:auto;right:clamp(12px, 2.0835vw, 20px);bottom:0}#joinCardWrap .textBox .moreBtn a i::before,#joinCardWrap .textBox .moreBtn a i::after{width:23px;height:13px}#joinCardWrap picture{width:100%;overflow:hidden;display:block;position:relative}#joinCardWrap picture::before{content:'';padding-top:30%;width:100%;display:block}#joinCardWrap picture source,#joinCardWrap picture img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0;-webkit-transition:all .4s;transition:all .4s}#joinCardWrap picture::after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.6);display:block;position:absolute;top:0;-webkit-transition:all .4s;transition:all .4s}@media (max-width: 820px){#joinCardWrap .textBox .ttl{width:100%}#joinCardWrap .textBox .moreBtn{margin:clamp(24px, 4.167vw, 40px) 0 0 auto;height:80px}#joinCardWrap picture::before{padding-top:50%}}@media (max-width: 480px){#joinCardWrap .textBox .ttl{font-size:1.8rem}#joinCardWrap .textBox .moreBtn{height:60px}#joinCardWrap .textBox .moreBtn a span{font-size:1.4rem}#joinCardWrap .textBox .moreBtn a i{margin:auto;width:20px;height:20px;position:absolute;top:0;left:auto;right:clamp(12px, 2.0835vw, 20px);bottom:0}#joinCardWrap .textBox .moreBtn a i::before,#joinCardWrap .textBox .moreBtn a i::after{width:12px;height:6px}#joinCardWrap picture::before{padding-top:78%}}#voiceIntroWrap{margin:0 auto clamp(60px, 10.416vw, 100px)}#voiceIntroWrap section h2{margin:0 auto clamp(24px, 4.167vw, 40px);color:#4880D3;font-size:clamp(32px, 5.0004vw, 40px);line-height:1.4}@media (max-width: 480px){#voiceIntroWrap section h2{font-size:clamp(24px, 3.7494vw, 30px)}}#voiceIntroWrap section .textBox p{line-height:2}#voiceIntroWrap section+section{margin-top:clamp(48px, 8.334vw, 80px)}#voiceIntroWrap section.memberBox figure{margin:0 auto clamp(12px, 2.0835vw, 20px);width:86%;max-width:990px;overflow:hidden;display:block;position:relative}#voiceIntroWrap section.memberBox figure::before{content:'';padding-top:47%;width:100%;display:block}#voiceIntroWrap section.memberBox figure img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#voiceIntroWrap section.memberBox .memberName{margin:0 auto;width:86%;max-width:990px;font-size:clamp(16px, 2.5002vw, 20px);font-weight:700}#voiceArticleWrap{counter-reset:number 0}#voiceArticleWrap section h2{margin-bottom:clamp(48px, 8.334vw, 80px);padding-bottom:clamp(24px, 4.167vw, 40px);font-size:clamp(32px, 5.0004vw, 40px);font-weight:900;line-height:1.4;border-bottom:1px solid #434343}#voiceArticleWrap section h2::before{counter-increment:number 1;content:counter(number,decimal-leading-zero);margin-right:0.5em;color:#4880D3;font-family:"Oswald",sans-serif;font-size:clamp(48px, 7.2228vw, 80px);line-height:1;display:inline-block}@media (max-width: 820px){#voiceArticleWrap section h2::before{font-size:clamp(32.5px, 5.9024vw, 50px)}}@media (max-width: 480px){#voiceArticleWrap section h2{font-size:clamp(24px, 3.7494vw, 30px)}#voiceArticleWrap section h2::before{margin-right:15px;font-size:clamp(36px, 5.8338vw, 60px)}}#voiceArticleWrap section>div{margin-bottom:clamp(60px, 10.416vw, 100px)}#voiceArticleWrap section .textBox .comment{display:-webkit-flex;display:-moz-flex;display:flex}#voiceArticleWrap section .textBox .comment dt{color:#4880D3;font-weight:700;width:8em}#voiceArticleWrap section .textBox .comment dd{margin:0 0 0 auto;width:calc(100% - 10em)}#voiceArticleWrap section .textBox .comment+.comment{margin-top:1.5em}@media (max-width: 480px){#voiceArticleWrap section .textBox .comment dt{width:6em}#voiceArticleWrap section .textBox .comment dd{width:calc(100% - 8em)}}#voiceArticleWrap section .textBox p{font-size:clamp(16px, 2.5002vw, 20px);line-height:1.6}#voiceArticleWrap section .textBox p strong{font-size:clamp(17.6px, 2.7504vw, 22px);font-weight:900}#voiceArticleWrap section .textBox p+p{margin-top:1em}#voiceArticleWrap section .halfPhoto{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#voiceArticleWrap section .halfPhoto .textBox{width:48%}#voiceArticleWrap section .halfPhoto figure{margin-top:0;margin-bottom:auto;width:48%;overflow:hidden;display:block;position:relative}#voiceArticleWrap section .halfPhoto figure::before{content:'';padding-top:70%;width:100%;display:block}#voiceArticleWrap section .halfPhoto figure img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#voiceArticleWrap section .halfPhoto.photoL .textBox{-webkit-order:2;-moz-order:2;-ms-order:2;order:2}#voiceArticleWrap section .halfPhoto.photoL figure{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}@media (max-width: 820px){#voiceArticleWrap section .halfPhoto .textBox{width:100%}#voiceArticleWrap section .halfPhoto figure{width:80%}#voiceArticleWrap section .halfPhoto.photoL .textBox{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}#voiceArticleWrap section .halfPhoto.photoL figure{margin:clamp(24px, 4.167vw, 40px) 0 0;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}#voiceArticleWrap section .halfPhoto.photoR figure{margin:clamp(24px, 4.167vw, 40px) 0 0 auto}}@media (max-width: 480px){#voiceArticleWrap section .halfPhoto figure{width:100%}}#voiceArticleWrap section .sizeFull{margin:0 auto clamp(48px, 8.334vw, 80px);width:80%;max-width:820px}#voiceArticleWrap section .sizeFull figure{width:100%;overflow:hidden;display:block;position:relative}#voiceArticleWrap section .sizeFull figure::before{content:'';padding-top:53.3%;width:100%;display:block}#voiceArticleWrap section .sizeFull figure img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#voiceArticleWrap section .sizeFull p{font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;text-align:right}#voiceArticleWrap .endcard{margin-top:clamp(72px, 12.4995vw, 120px);width:100%}#voiceArticleWrap .endcard figure{width:100%;overflow:hidden;display:block;position:relative}#voiceArticleWrap .endcard figure::before{content:'';padding-top:53.3%;width:100%;display:block}#voiceArticleWrap .endcard figure img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#voiceArticleWrap .postlink{margin:clamp(72px, 12.4995vw, 120px) auto}#voiceArticleWrap .postlink li a,#voiceArticleWrap .postlink li span{font-size:clamp(16px, 2.5002vw, 20px);font-family:"Oswald",sans-serif;line-height:1.0;display:block;position:relative}#voiceArticleWrap .postlink li a i,#voiceArticleWrap .postlink li span i{width:20px;height:auto;aspect-ratio:1;border-radius:50%;border:1px solid #4880D3;display:inline-block;overflow:hidden;position:absolute;top:0;bottom:0;z-index:5}#voiceArticleWrap .postlink li a i::before,#voiceArticleWrap .postlink li a i::after,#voiceArticleWrap .postlink li span i::before,#voiceArticleWrap .postlink li span i::after{content:'';margin:auto;width:11px;height:6px;background:url("../img/common/arrow.svg") no-repeat center center/contain;display:block;position:absolute;top:0;left:0;right:0;bottom:0;animation-fill-mode:forwards;animation-duration:0.6s;filter:invert(47%) sepia(77%) saturate(674%) hue-rotate(185deg) brightness(87%) contrast(88%)}#voiceArticleWrap .postlink li a i::after,#voiceArticleWrap .postlink li span i::after{transform:translateX(-150%)}#voiceArticleWrap .postlink li a:hover i::before,#voiceArticleWrap .postlink li span:hover i::before{animation-name:transformRightLeft;animation-delay:0s}#voiceArticleWrap .postlink li a:hover i::after,#voiceArticleWrap .postlink li span:hover i::after{animation-name:transformLeftRight;animation-delay:0.2s}#voiceArticleWrap .postlink li a{color:#434343}#voiceArticleWrap .postlink li span{color:#EFF0F0}#voiceArticleWrap .postlink li.prev a,#voiceArticleWrap .postlink li.prev span{padding-left:clamp(36px, 6.2505vw, 60px)}#voiceArticleWrap .postlink li.prev a i,#voiceArticleWrap .postlink li.prev span i{transform:scaleX(-1);left:0;right:auto}#voiceArticleWrap .postlink li.next a,#voiceArticleWrap .postlink li.next span{padding-right:clamp(36px, 6.2505vw, 60px)}#voiceArticleWrap .postlink li.next a i,#voiceArticleWrap .postlink li.next span i{left:auto;right:0}#voiceArticleWrap .postlink li+li{margin-left:clamp(72px, 12.4995vw, 120px)}#jobDescArea{margin-bottom:clamp(72px, 12.4995vw, 120px)}#jobDescArea #recruitInformation{margin-top:clamp(60px, 10.416vw, 100px);width:100%}#jobDescArea #recruitInformation .tabs{border-bottom:2px solid #2359AA}#jobDescArea #recruitInformation .tabs li{margin:0 3% 0 0;padding:clamp(12px, 2.0835vw, 20px);width:25%;text-align:center;border-radius:8px 8px 0 0;border-top:1px solid #4880D3;border-left:1px solid #4880D3;border-right:1px solid #4880D3;border-bottom:none}#jobDescArea #recruitInformation .tabs li span{font-size:clamp(17.6px, 2.7504vw, 22px);font-weight:700}#jobDescArea #recruitInformation .tabs li.active{background:#2359AA}#jobDescArea #recruitInformation .tabs li.active span{color:#FFFFFF}@media (max-width: 480px){#jobDescArea #recruitInformation .tabs li{padding:10px 5px;width:30%}#jobDescArea #recruitInformation .tabs li span{font-size:1.4rem}}#jobDescArea #recruitInformation .tabInnerWrap article section h2{margin:0 auto clamp(12px, 2.0835vw, 20px);color:#4880D3;font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:700;line-height:1.4}#jobDescArea #recruitInformation .tabInnerWrap article section table{width:100%;border:1px solid #434343;border-collapse:collapse;border-spacing:0}#jobDescArea #recruitInformation .tabInnerWrap article section table th{padding:clamp(9px, 1.563vw, 15px);color:#FFFFFF;font-weight:700;text-align:left;background:#4880D3;border-bottom:1px solid #FFFFFF}#jobDescArea #recruitInformation .tabInnerWrap article section table td{padding:clamp(9px, 1.563vw, 15px);border-bottom:1px solid #2359AA}#jobDescArea #recruitInformation .tabInnerWrap article section table tr:last-of-type th,#jobDescArea #recruitInformation .tabInnerWrap article section table tr:last-of-type td{border-bottom:none}#jobDescArea #recruitInformation .tabInnerWrap article section+section{margin-top:clamp(36px, 6.2505vw, 60px)}@media (max-width: 480px){#jobDescArea #recruitInformation .tabInnerWrap article section h2{font-size:1.8rem}#jobDescArea #recruitInformation .tabInnerWrap article section table th{display:block}#jobDescArea #recruitInformation .tabInnerWrap article section table td{display:block}}#linkListWrap{padding:clamp(36px, 6.2505vw, 60px) 0 clamp(72px, 12.4995vw, 120px)}#linkListWrap section h2{padding-left:clamp(24px, 4.167vw, 40px);color:#2359AA;font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:900;position:relative}#linkListWrap section h2::before{content:'';margin:auto;width:5px;height:100%;background:#4880D3;display:block;position:absolute;top:0;left:0;right:auto;bottom:0}#linkListWrap section ul{margin:clamp(48px, 8.334vw, 80px) auto 0;max-width:1220px;width:90%}#linkListWrap section ul li{margin-bottom:clamp(36px, 6.2505vw, 60px);padding-bottom:clamp(12px, 2.0835vw, 20px);width:48%;max-width:500px;border-bottom:1px solid #434343}#linkListWrap section ul li a{padding-right:40px;color:#434343;font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;line-height:1.4;width:100%;display:block;position:relative}#linkListWrap section ul li a::after{content:'';margin:auto;width:27px;height:auto;aspect-ratio:1;background:url("../img/common/icon_newwin.svg") no-repeat center center/contain;display:block;position:absolute;top:0;left:auto;right:0;bottom:0}#linkListWrap section ul li span{color:#434343;font-size:clamp(16px, 2.5002vw, 20px);font-weight:700;line-height:1.4}@media (max-width: 1024px){#linkListWrap section ul li a::after{width:20px}}@media (max-width: 480px){#linkListWrap section ul li{width:100%}}#linkListWrap section+section{margin-top:clamp(72px, 12.4995vw, 120px)}#linkListWrap .linkSNS ul li a{padding-left:clamp(48px, 8.334vw, 80px);font-size:clamp(22.4px, 3.4992vw, 28px);font-family:"Oswald",sans-serif;font-weight:400}#linkListWrap .linkSNS ul li a span{margin:auto;width:46px;height:46px;display:block;position:absolute;top:0;left:0;right:auto;bottom:0;filter:brightness(0) saturate(100%) invert(21%) sepia(98%) saturate(19%) hue-rotate(314deg) brightness(91%) contrast(89%)}#linkListWrap .linkSNS ul li a span.insta{background:url("../img/common/icon_insta.svg") no-repeat center center}#linkListWrap .linkSNS ul li a span.fb{background:url("../img/common/icon_fb.svg") no-repeat center center}#privacyPolicyArea{margin:clamp(48px, 8.334vw, 80px) auto clamp(72px, 12.4995vw, 120px)}#privacyPolicyArea .toptext{margin:0 auto clamp(36px, 6.2505vw, 60px);font-size:clamp(14px, 3.4vw, 18px);font-weight:500}#privacyPolicyArea section h3{margin:0 auto 20px;font-size:clamp(22.4px, 3.4992vw, 28px);font-weight:700;letter-spacing:0.12em;line-height:1.5}#privacyPolicyArea section h4{margin:0 auto 10px;font-size:clamp(19.2px, 3.0006vw, 24px);font-weight:700;letter-spacing:0.12em;line-height:1.5}#privacyPolicyArea section p{letter-spacing:0.04em;line-height:1.75}#privacyPolicyArea section ul{margin:clamp(12px, 2.0835vw, 20px)}#privacyPolicyArea section ul li{padding-left:1em;position:relative}#privacyPolicyArea section ul li::before{content:'';width:8px;height:8px;background:#2359AA;border-radius:50%;display:block;position:absolute;top:10px;left:0}@media (max-width: 480px){#privacyPolicyArea section ul li::before{width:6px;height:6px}}#privacyPolicyArea section ul li+li{margin-top:5px}#privacyPolicyArea section ol{margin:clamp(12px, 2.0835vw, 20px);counter-reset:olnum 0}#privacyPolicyArea section ol li{padding-left:2em;position:relative}#privacyPolicyArea section ol li::before{counter-increment:olnum 1;content:counter(olnum) "）";position:absolute;left:0}#privacyPolicyArea section ol li+li{margin-top:5px}#privacyPolicyArea section.contactBlock{margin-left:auto;margin-right:auto;padding:clamp(36px, 6.2505vw, 60px);max-width:1080px;width:90%;background:#EFF0F0}#privacyPolicyArea section.contactBlock h3{margin:0 auto clamp(36px, 6.2505vw, 60px);color:#4880D3;font-size:clamp(25.6px, 3.9996vw, 32px);font-weight:900;text-align:center}#privacyPolicyArea section.contactBlock .fl{margin:auto;max-width:980px}#privacyPolicyArea section.contactBlock .contactL{width:49%}#privacyPolicyArea section.contactBlock .contactL dl{padding:clamp(12px, 2.0835vw, 20px) 0;font-size:clamp(16px, 2.5002vw, 20px);display:-webkit-flex;display:-moz-flex;display:flex;border-bottom:1px solid #AAAAAA}#privacyPolicyArea section.contactBlock .contactL dl dt{font-weight:700}#privacyPolicyArea section.contactBlock .contactL dl dt::after{content:'：';margin:auto 5px;display:inline-block}#privacyPolicyArea section.contactBlock .contactL dl dd{font-weight:500}#privacyPolicyArea section.contactBlock .contactL dl:first-of-type{padding-top:0}#privacyPolicyArea section.contactBlock .contactR{margin:auto 0 auto auto;width:42.8%}@media (max-width: 480px){#privacyPolicyArea section.contactBlock .contactL{width:100%}#privacyPolicyArea section.contactBlock .contactR{margin:40px auto 0;width:100%}}#privacyPolicyArea section+section{margin-top:clamp(48px, 8.334vw, 80px)}.notfoundWrap p+p{margin-top:1.5em}
