@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(//recruit.sin-ken.co.jp/wp-content/themes/recruit-shinken/css/../fonts/noto-sans-jp-v56-japanese-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:url(//recruit.sin-ken.co.jp/wp-content/themes/recruit-shinken/css/../fonts/noto-sans-jp-v56-japanese-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Big Shoulders Stencil';font-style:normal;font-weight:400;src:url(//recruit.sin-ken.co.jp/wp-content/themes/recruit-shinken/css/../fonts/big-shoulders-stencil-v4-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Big Shoulders Stencil';font-style:normal;font-weight:600;src:url(//recruit.sin-ken.co.jp/wp-content/themes/recruit-shinken/css/../fonts/big-shoulders-stencil-v4-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Big Shoulders Stencil';font-style:normal;font-weight:700;src:url(//recruit.sin-ken.co.jp/wp-content/themes/recruit-shinken/css/../fonts/big-shoulders-stencil-v4-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url(//recruit.sin-ken.co.jp/wp-content/themes/recruit-shinken/css/../fonts/oswald-v57-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:600;src:url(//recruit.sin-ken.co.jp/wp-content/themes/recruit-shinken/css/../fonts/oswald-v57-latin-600.woff2) format('woff2')}:root{--color_1:var(--wp--preset--color--vk-color-custom-1);--color_2:var(--wp--preset--color--vk-color-custom-2);--color_3:var(--wp--preset--color--vk-color-custom-3);--color_4:var(--wp--preset--color--vk-color-custom-4);--color_5:var(--wp--preset--color--vk-color-custom-5);--red:#cf4735;--l_gray:#f6f6f6;--gray:#eee;--d_gray:#d9d9d9;--d_gray2:#767676;--black:#333;--font_family:'Noto Sans JP',"Yu Gothic","游ゴシック Medium","YuGothic",'Hiragino Kaku Gothic ProN','Meiryo',sans-serif;--font_en:'Big Shoulders Stencil','Noto Sans JP',"Yu Gothic","游ゴシック Medium","YuGothic",'Hiragino Kaku Gothic ProN','Meiryo',sans-serif;--font_en2:'Oswald','Noto Sans JP',"Yu Gothic","游ゴシック Medium","YuGothic",'Hiragino Kaku Gothic ProN','Meiryo',sans-serif}.f-en{font-family:var(--font_en);font-weight:400;line-height:1.1}.f-en2{font-family:var(--font_en2);font-weight:400;line-height:1.1}ol,ul{list-style:none}ul:not(.wp-block-social-links).is-style-default,ul:not(.wp-block-social-links).is-style-vk-arrow-mark,ul:not(.wp-block-social-links).is-style-vk-triangle-mark,ul:not(.wp-block-social-links).is-style-vk-check-mark,ul:not(.wp-block-social-links).is-style-vk-check-circle-mark,ul:not(.wp-block-social-links).is-style-vk-check-square-mark,ul:not(.wp-block-social-links).is-style-vk-handpoint-mark,ul:not(.wp-block-social-links).is-style-vk-pencil-mark,ul:not(.wp-block-social-links).is-style-vk-smile-mark,ul:not(.wp-block-social-links).is-style-vk-frown-mark,ul:not(.wp-block-social-links).is-style-vk-numbered-circle-mark,ul:not(.wp-block-social-links).is-style-vk-numbered-square-mark,ol.is-style-default,ol.is-style-vk-arrow-mark,ol.is-style-vk-triangle-mark,ol.is-style-vk-check-mark,ol.is-style-vk-check-circle-mark,ol.is-style-vk-check-square-mark,ol.is-style-vk-handpoint-mark,ol.is-style-vk-pencil-mark,ol.is-style-vk-smile-mark,ol.is-style-vk-frown-mark,ol.is-style-vk-numbered-circle-mark,ol.is-style-vk-numbered-square-mark{-webkit-padding-start:1.5em !important;padding-inline-start:1.5em !important}.is-style-attention-note,.is-style-attention-note.is-style-default{list-style:none;padding-left:1.5em;position:relative}ol>li,.is-style-attention-note li,.is-style-attention-note.is-style-default li{position:relative}.is-style-attention-note li:before,.is-style-attention-note.is-style-default li:before{background-color:transparent;border-radius:0;content:"※";position:absolute;top:0;left:-1.2em;font-weight:700;width:1em;height:1em}.is-style-square li:before,.is-style-square.is-style-default li:before{background:var(--color_2);border-radius:0;content:'';position:absolute;top:.4em;left:-1.3em;width:.7em;height:.7em}.arrow{border-left:solid 1px var(--black);border-radius:0;display:inline-block;overflow:hidden;position:relative;transition:.3s ease-in-out;vertical-align:-.1em;width:2.5em;height:1.875em}.arrow.black{filter:grayscale(10) brightness(.5)}.arrow:before,.arrow:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 37 30"><path fill="%23333333" d="M23.7,11.49c.2-.2.51-.2.71,0l3.18,3.18c.2.2.2.51,0,.71l-3.18,3.18c-.2.2-.51.2-.71,0-.2-.2-.2-.51,0-.71l2.33-2.33H9.24v-1h16.79l-2.33-2.33c-.2-.2-.2-.51,0-.71Z" /></svg>') no-repeat center/contain;content:'';display:block;margin:auto;position:absolute;top:0;transition:left .3s ease-in-out;width:100%;height:100%}.arrow.triangle{border:none;width:.6em;height:1em}.arrow.triangle:before,.arrow.triangle:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 8 8"><path fill="%23333333" d="M5.76,4l-2.81,3.31-.72-.84,2.09-2.46L2.24,1.54l.72-.84,2.81,3.31Z" /></svg>') no-repeat center/contain}.arrow:before{left:0}.arrow:after{left:-200%}.arrow_btn .arrow{margin-left:1.5em}.line_link{display:inline;line-height:1.6;padding-left:5em}.line_link.f-en{font-size:1.25em}.line_link:before{border-top:solid 1px currentColor;content:'';display:block;margin:auto;position:absolute;top:.7em;left:0;transition:.3s ease-in-out;width:3.7em;height:0}@media (hover:hover){.line_link:hover:before{border-color:var(--color_1);width:4.2em}}.wp-block-button .wp-block-button__link,.formBtn,.linkBtn{background:rgba(255,255,255,0);border-radius:min(1.333vw, 10px);color:var(--black);cursor:pointer;display:flex;align-items:center;grid-gap:0 min(6vw, 2em);justify-content:center;font-size:min(3.7333vw, 18px);font-weight:500;line-height:1.4;margin:0;opacity:1;overflow:hidden;padding:min(2.666vw, 15px) 3.4em;position:relative;text-align:center;transition:background-color .5s ease-in-out,background-image .5s ease-in-out;min-height:min(13.333vw, 80px);min-width:min(70vw, 440px);z-index:auto}form .btn_wrap:has(input[type=submit]){position:relative}.wp-block-button .wp-block-button__link:before,form .btn_wrap:has(input[type=submit]):before,.linkBtn:before{background:linear-gradient(150deg,#8d1af9 30%,#00d9ff 70%) border-box border-box;border:1px solid transparent;border-radius:min(1.333vw, 10px);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;box-sizing:border-box;content:'';display:block;margin:auto;position:absolute;top:0;left:0;transition:filter .5s ease-in-out;width:100%;height:100%}.wp-block-button .wp-block-button__link:after,form .btn_wrap:has(input[type=submit]):after,.linkBtn:after{background:linear-gradient(150deg,#8d1af9 30%,#00d9ff 70%);border-radius:min(1.333vw, 10px);content:'';display:block;margin:auto;opacity:0;position:absolute;top:0;left:0;transition:opacity .5s ease-in-out;width:100%;height:100%}.wp-block-button .wp-block-button__link .linkBtn-inner,.formBtn .linkBtn-inner,.linkBtn .linkBtn-inner{display:flex;align-items:center;grid-gap:0 min(6vw, 2em);justify-content:center;padding:0 .3em;position:relative;width:100%;height:100%;z-index:10}.wp-block-button .wp-block-button__link .linkBtn-inner:after,.formBtn .linkBtn-inner:after,.linkBtn .linkBtn-inner:after{background:linear-gradient(to bottom,#526bfc 5%,#00d9ff);content:'';display:block;margin:auto;position:absolute;top:0;left:100%;transform:scaleX(.9);width:1px;height:100%}.wp-block-button .wp-block-button__link .arrow,.formBtn .arrow,.linkBtn .arrow{border:none;margin:auto;position:absolute;top:0;right:0;bottom:0;width:3.4em;height:100%}.wp-block-button .wp-block-button__link .arrow:before,.wp-block-button .wp-block-button__link .arrow:after,.linkBtn .arrow:before,.linkBtn .arrow:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 63 50"><path fill="%2300d9ff" d="M41.66,25.58l-4.77,4.77c-.29.29-.77.29-1.06,0-.29-.29-.29-.77,0-1.06l3.49-3.49h-18.19v-1.5h18.19l-3.49-3.49c-.29-.29-.29-.77,0-1.06s.77-.29,1.06,0l4.77,4.77c.29.29.29.77,0,1.06Z" /></svg>') no-repeat center/contain}.linkBtn.whiteBtn{border:solid 1px #fff;color:#fff}.linkBtn.whiteBtn:before{display:none}.linkBtn.whiteBtn:after{background:var(--color_1);filter:brightness(.3);transition:opacity .3s ease-in-out}.linkBtn.whiteBtn .linkBtn-inner:after{border-right:solid 1px #fff;width:0}.linkBtn.whiteBtn .arrow{filter:brightness(0) invert(10)}.linkBtn.grd_btn{background:linear-gradient(170deg,#8d1af9 26%,#00d9ff 86%);color:#fff}.linkBtn.grd_btn .arrow{filter:brightness(0) invert(10)}.linkBtn.grd_btn .linkBtn-inner:after{border-right:solid 1px #fff;width:0}@media (hover:hover){.linkBtn.grd_btn:hover{background:linear-gradient(170deg,#7d00eb 26%,#00c8ff 86%)}}@media screen and (min-width:769.1px){.wp-block-button .wp-block-button__link,.formBtn,.linkBtn{letter-spacing:.18em}}@media (hover:hover){.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.formBox button[type=submit]:hover,.formBtn:hover,.linkBtn:hover,a:hover .linkBtn{background:rgba(255,255,255,.44);opacity:1}.formBox .btn_wrap:hover:before,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover:before,.formBox .btn_wrap:has(input[type=submit]):hover:before,.formBtn:hover:before,.linkBtn:hover:before,a:hover .linkBtn:before{filter:hue-rotate(360deg)}.formBox .btn_wrap:hover:after,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover:after,.formBox button[type=submit]:hover:after,.formBtn:hover:after,.linkBtn:hover:after,a:hover .linkBtn:after{opacity:.03}.linkBtn.whiteBtn:hover,a:hover .linkBtn.whiteBtn{background:0 0}.linkBtn.whiteBtn:hover:after,a:hover .linkBtn.whiteBtn:after{opacity:.1}}.wp-block-button .wp-block-button__link .linkBtn-inner,.linkBtn .linkBtn-inner{position:relative}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-vk-color-custom-1-background-color,.formBtn.bg-color_1,.linkBtn.bg-color_1,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-vk-color-custom-2-background-color,.formBtn.bg-color_2,.linkBtn.bg-color_2{color:#fff}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-vk-color-custom-1-background-color .arrow:before,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-vk-color-custom-1-background-color .arrow:after,.formBtn.bg-color_1 .arrow:before,.formBtn.bg-color_1 .arrow:after,.linkBtn.bg-color_1 .arrow:before,.linkBtn.bg-color_1 .arrow:after,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-vk-color-custom-2-background-color .arrow:before,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-vk-color-custom-2-background-color .arrow:after,.formBtn.bg-color_2 .arrow:before,.formBtn.bg-color_2 .arrow:after,.linkBtn.bg-color_2 .arrow:before,.linkBtn.bg-color_2 .arrow:after{filter:brightness(0) invert(10)}.wp-block-button.is-style-outline .wp-block-button__link,main .is-style-outline .wp-block-button__link,.linkBtn-small{color:var(--black);display:flex;align-items:center;grid-gap:0 1em;justify-content:center;min-width:0}.wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button.is-style-outline .wp-block-button__link:after,main .is-style-outline .wp-block-button__link:before,main .is-style-outline .wp-block-button__link:after,.linkBtn-small:before,.linkBtn-small:after{display:none}.wp-block-button.is-style-outline .wp-block-button__link .arrow,main .is-style-outline .wp-block-button__link .arrow,.linkBtn-small .arrow{filter:none}.contactBtn{border:solid 1px;display:flex;align-items:center;justify-content:center;gap:.2em .5em;line-height:1.4;padding:.5em .7em;position:relative;max-width:360px}.contactBtn.telBtn{flex-direction:column}.contactBtn.telBtn .no .text{font-size:1.46em;line-height:1}.contactBtn.telBtn .time{font-size:.6em}.squareMark{border:solid 1px;display:inline-block;padding:.2em .5em .3em;line-height:1;text-align:center}.wp-block-file__content-wrapper>a,#contents .wp-block-file>a{background:var(--color_3);border-radius:2em;padding:.2em .8em;color:#fff !important}@media (hover:hover){a:has(.arrow):hover{opacity:1}.arrow:hover:before,a:hover .arrow:before,button:hover .arrow:before,.formBox .btn-outer:hover .arrow:before{left:200%}.arrow:hover:after,a:hover .arrow:after,button:hover .arrow:after,.formBox .btn-outer:hover .arrow:after{left:0}.wp-block-button.is-style-outline .wp-block-button__link:hover .triangle_arrow,main .is-style-outline .wp-block-button__link:hover .triangle_arrow,.linkBtn-small:hover .triangle_arrow{transform:translateX(.3em)}.is-style-outline .wp-block-button__link:hover,main .is-style-outline .wp-block-button__link:hover,a:hover .linkBtn-small,.linkBtn-small:hover{opacity:1}.wp-block-button.is-style-outline .wp-block-button__link:hover:after,main .is-style-outline .wp-block-button__link:hover:after,.linkBtn-small:hover:after{transform:translateX(.3em)}.wp-block-button.is-style-outline .wp-block-button__link:hover:before,main .is-style-outline .wp-block-button__link:hover:before,.linkBtn-small:hover:before{width:calc(100% + .3em)}}ul.wp-block-list{padding-left:1em}ul:not([class*=is-style-vk]) li{position:relative}.contentMain ul:not([class*=is-style-vk]) li:before{background:var(--color_1);border-radius:100%;content:'';font-weight:900;position:absolute;top:.6em;left:-1em;width:.3em;height:.3em}ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before,ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{display:flex;align-items:center;justify-content:center;font-size:.9em;width:1.5em;height:1.5em}ol{counter-reset:number;list-style:none;margin:0;padding:0}ol.markList>li,ol:not([class*=is-style-vk])>li{line-height:1.8;margin-top:.2em;padding-left:1.8em;position:relative}ol:not([class*=is-style-vk])>li:before{box-sizing:border-box;counter-increment:number;content:counter(number) ".";display:flex;align-items:center;justify-content:center;font-size:1em;line-height:1;padding-bottom:.1em;position:absolute;top:.15em;left:-1.5em;left:0;text-align:center;width:1.6em;height:1.6em;line-height:1}ol.wp-block-list>li:last-child{padding-bottom:.3em}ol.wp-block-list>li:last-child:after{display:none}p+p,html .post-type-page p.wp-block+p{margin-top:1em}.category-wrapper,.archive-item-category{display:flex;flex-wrap:wrap;gap:.5em;line-height:1.2}.cate_item{border:solid 1px;display:inline-block;font-size:.75em;font-weight:500;line-height:1.2;padding:.1em 1em .15em;white-space:nowrap}.cate_item,.cate_item-border{line-height:1.4}.color_1{color:var(--color_1)}.color_2{color:var(--color_2)}.color_3{color:var(--color_3)}.color_4{color:var(--color_4)}.color_5{color:var(--color_5)}.bg-color_1{background:var(--color_1)}.bg-color_2{background:var(--color_2)}.bg-color_3{background:var(--color_3)}.bg-color_4{background:var(--color_4)}.bg-color_5{background:var(--color_5)}.en_anim{display:inline-block;font-family:var(--font_en);font-size:min(17vw, 100px);letter-spacing:.04em;line-height:1.05;margin-bottom:.1em;position:relative}.en_anim .stroke_text{color:transparent;overflow:hidden;padding-bottom:.3em;position:absolute;top:0;left:0;-webkit-text-stroke:1px var(--color_1);text-stroke:1px var(--color_1);width:100%}.en_anim .mask_slide{padding-bottom:.3em}.en_anim:has(.show) .stroke_text{animation:1s 1s ease forwards en_anim_after}@keyframes en_anim_after{to{opacity:0}}.en_anim .text{color:var(--color_1)}@media screen and (max-width:769.0px){.en_anim{font-size:min(19vw, 90px)}.en_anim+h2{font-size:min(4.8vw, 2rem)}}@media print,screen and (min-width:769.1px){.en_anim{font-size:min(12vw, 120px)}.en_anim+h2{font-size:min(2.6vw, 2.6rem)}}h1.wp-block-heading{font-size:1.6em;font-weight:500}h2.wp-block-heading{font-size:1.55em;font-weight:500}h3.wp-block-heading{font-size:1.4em;font-weight:500}h4.wp-block-heading{font-size:1.3em;font-weight:500}h5.wp-block-heading{font-size:1.125em;font-weight:500}h1.wp-block-heading:not([class*=is-style-vk]){background:linear-gradient(to bottom right,#8d1af9 15%,#00d9ff 75%);color:#fff;padding:.3em 20px}h2.wp-block-heading:not([class*=is-style-vk]){background:var(--color_1);color:#fff;padding:.3em 20px}h3.wp-block-heading:not([class*=is-style-vk]){padding:.3em 0;position:relative}h3.wp-block-heading:not([class*=is-style-vk]):after{background:linear-gradient(to right,var(--color_1) 3em,#d9d9d9 3em);content:'';display:block;margin-top:.4em;width:100%;height:1px}h4.wp-block-heading:not([class*=is-style-vk]){color:var(--color_1)}.page_title-img{background:no-repeat center/cover;position:absolute;top:0;left:0;width:100%;height:100%}.page_title-img:after{content:'';display:block;margin:auto;position:absolute;left:0;bottom:-1px;width:100%;height:min(18vw, 188px)}.page_title-inner{display:flex;align-items:flex-end;justify-content:center;padding:min(10vw, 80px) 0 0}.page_title-head{display:grid;text-align:center}.page_title-head .en{color:var(--color_1);font-size:min(11.2vw, 100px);padding-bottom:.1em}.page_title-head .jp{font-size:min(4.266vw, 26px)}@media screen and (max-width:960.0px){#page_title{margin-bottom:10px}.page_title-img:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 375 54" preserveAspectRatio="none"><path fill="%23ffffff" d="M0,18.17l28.5,8.58L255.5,0l119.5,21.2v32.8H0V18.17Z" /></svg>') no-repeat bottom/contain}.page_title-inner{display:flex;align-items:flex-end;padding:50px 0 0}#page_title:has(.page_title-img) .page_title-inner{min-height:min(78vw, 400px)}.type-small .page_title-inner{min-height:min(43vw, 170px);padding:20px 0 0}}@media print,screen and (min-width:960.1px){.page_title-img:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1920 188" preserveAspectRatio="none"><path fill="%23ffffff" d="M0,0l415,126,772-58,733,94v26H0V0Z" /></svg>') no-repeat bottom/contain}#page_title:has(.page_title-img) .page_title-inner{min-height:min(40vw, 600px)}.page_title-head-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%}.page_title-head{font-size:min(3.4vw, 34px)}.type-small .page_title-inner{min-height:min(30vw, 270px)}.type-small .page_title-head{font-size:min(3.0vw, 28px)}}.wp-block-lazyblock-page-title{max-width:none}.wp-block .page_title-inner{min-height:0;padding:50px 0}.faq-items{display:grid;grid-gap:min(4vw, 24px);margin:0 auto;width:min(100%, 880px)}.faq-item{background:var(--color_5);border-radius:5px;display:grid;grid-gap:min(3vw, 16px);padding:min(5.3vw, 24px) min(4vw, 48px)}.faq-item dt,.faq-item dd{display:grid;grid-gap:12px;grid-template-columns:min(5vw, 30px) 1fr;position:relative}.faq-item dt:before,.faq-item dd:before{border-radius:2px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:min(3.7333vw, 1.8rem);font-weight:500;letter-spacing:0;line-height:1;width:min(5vw, 30px);height:min(7vw, 35px)}.faq-item dt:before{background:var(--color_1);color:#fff;content:'Q';padding:0 0 .2em}.faq-item dd:before{background:#fff;border:solid 1px var(--color_1);color:var(--color_1);content:'A';padding:0 0 .05em}.faq-item dt .text{display:flex;align-items:center;font-weight:500}.faq-item dd{font-weight:400}@media screen and (max-width:769px){.faq-item dt>div{line-height:1.4}.faq-item dt .text{padding-top:.1em}.faq-item .accordion-inner:before{font-size:1.2em;padding-top:.2em;width:1.2em}}@media print,screen and (min-width:769px){.faq-item dt .text{font-size:1.8rem}.faq-item .accordion-inner .text{padding:0 1em 2em 0;font-size:.9em}.faq-item .accordion-inner:before{font-size:1.25em;padding-top:.1em;width:1.5em}}@media (hover:hover){.faq-item.accordion dt:hover{color:var(--color_1)}}.icon-tel{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 30 30"><path fill="%230054a4" d="M8.19,21.81c6.88,6.88,15.04,8.33,17.75,8.19,1.63-2.2,2.99-4.58,4.05-7.11-1.56-1.91-5.76-4.01-7.7-4.51l-2.58,2.7c-2.57-.71-4.9-2.11-6.74-4.05-1.92-1.81-3.29-4.12-3.98-6.67l2.63-2.66c-.95-2.85-2.48-5.47-4.51-7.69C4.59,1.06,2.21,2.42,0,4.06c-.15,2.7,1.3,10.86,8.18,17.75Z" /></svg>') no-repeat center/contain;display:inline-block;margin-bottom:-.1em;width:.75em;height:.9em}.icon-mail{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 42 30"><path fill="%2300826c" d="M37.17,0H4.84C2.2-.03.03,2.08,0,4.72c0,.04,0,.08,0,.13v20.3c-.04,2.64,2.07,4.81,4.71,4.85.04,0,.08,0,.13,0h32.33c2.64.03,4.8-2.09,4.83-4.73,0-.04,0-.08,0-.12V4.85C42.04,2.21,39.93.04,37.29,0c-.04,0-.08,0-.12,0M39.89,26.67l-.91,1.21-13.3-10.91-2.12,1.82c-1.48,1.5-3.9,1.52-5.41.03-.01-.01-.02-.02-.03-.03l-2.12-1.82L2.72,27.88l-.91-1.21,12.39-11.51L1.81,3.33l.61-.91,18.13,13.94L38.68,2.42l.61.91-12.39,11.82,12.39,11.51h.6Z" /></svg>') no-repeat center/contain;display:inline-block;transition:transform .2s ease-in-out;width:1.5em;height:1em}.cmn_link_area-inner{padding:min(14.9vw, 100px) 0 0}.cmn_link_area-content{background:var(--color_5);border-radius:min(5.33vw, 25px);display:grid;grid-gap:min(6.4vw, 32px);position:relative}.cmn_link_area-banner-items{display:grid;grid-gap:20px}.cmn_link_area-details{display:grid;grid-gap:20px}.cmn_link_area-detail{background:#fff;border:solid 1px var(--color_3);border-radius:15px;padding:32px min(5.33vw, 32px);position:relative}.cmn_link_area-detail:before{border:solid 1px var(--color_3);border-radius:10px;box-sizing:border-box;content:'';display:block;margin:auto;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .2s ease-in-out;width:calc(100% - 8px);height:calc(100% - 8px)}.cmn_link_area-detail dt{margin-bottom:min(2vw, 16px)}.cmn_link_area-detail dt .text{font-size:min(4.8vw, 2.6rem);font-weight:700;line-height:1.4}.cmn_link_area-content .arrow{width:16px;height:16px}.cmn_link_area-links{display:flex;flex-wrap:wrap;gap:12px 19px;justify-content:space-around}.cmn_link_area-links .btn_wrap{flex:1;min-width:300px;max-width:500px}.cmn_link_area-link{border-radius:min(2.133vw, 15px);width:100%}@media screen and (max-width:960.0px){.cmn_link_area-content{padding:40px min(5vw, 30px)}.cmn_link_area-detail dt{display:grid;align-items:center;grid-gap:1em;grid-template-columns:1fr auto}.cmn_link_area-link{justify-content:flex-start;min-height:4.28em;padding-left:1.7em;text-align:left}}@media print,screen and (min-width:960.1px){.cmn_link_area-content{padding:55px min(7vw, 100px)}.cmn_link_area-detail{padding-right:5em;position:relative}.cmn_link_area-detail dt .arrow{margin:auto;position:absolute;top:0;right:2em;bottom:0}.cmn_link_area-link{font-size:1.8rem;min-height:5.55em}}@media (hover:hover){.cmn_link_area-detail:hover{box-shadow:0 4px 5px rgba(0,0,0,.2)}.cmn_link_area-detail:hover:before{opacity:.6}}