﻿*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}img{border:0;vertical-align:middle}svg{vertical-align:middle}input,select,textarea,label{vertical-align:middle}input:not([type=radio]):not([type=checkbox]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse}th{text-align:left}h1,h2,h3,h4,h5,h6,th,em,strong{font-weight:normal}pre{white-space:pre-wrap}a,input:focus,select:focus,textarea:focus{outline:0}main,article,aside,figcaption,figure,footer,header,nav,section,time{display:block;margin:0}html,body{height:100%}body,input,select,textarea,table,th,td,li,a{font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.pc-view{display:block}@media screen and (max-width: 480px){.pc-view{display:none}}.sp-view{display:none}@media screen and (max-width: 480px){.sp-view{display:block}}.p-bizcolor{color:#b6111c}body,input,select,textarea,table,th,td,li,a{font-family:“Yu Gothic”,“游ゴシック“,YuGothic,“游ゴシック体“,”Hiragino Kaku Gothic ProN”,“ヒラギノ角ゴ ProN W3”,“メイリオ“,Meiryo,“ＭＳ ゴシック“,sans-serif}body{max-width:2520px;margin-right:auto;margin-left:auto;line-height:1.3;font-size:16px;color:#333}@media screen and (max-width: 750px){body{font-size:4.2666666667vw}}img{width:100%}a{text-decoration:none}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 750px){a[href*="tel:"]{pointer-events:initial}}sup{font-size:.5em}.p-pcblock{display:block}@media screen and (max-width: 750px){.p-pcblock{display:none}}.p-spblock{display:none}@media screen and (max-width: 750px){.p-spblock{display:block}}.p-pcinline{display:inline}@media screen and (max-width: 750px){.p-pcinline{display:none}}.p-spinline{display:none}@media screen and (max-width: 750px){.p-spinline{display:inline}}.p-inner{width:1080px;margin:0 auto}@media screen and (max-width: 1080px){.p-inner{width:100%;padding:0 16px}}@media screen and (max-width: 750px){.p-inner{padding:0 4.2666666667vw}}.p-cta{margin:8px auto 0}.p-cta a{position:relative;display:block;width:424px;margin:0 auto;padding:20px;text-decoration:none;font-size:18px;font-weight:700;text-align:center;color:#fff;background-color:#b6111c;border:1px solid #b6111c;border-radius:3px;transition:all .2s}@media screen and (max-width: 1180px){.p-cta a{margin:0 auto}}@media screen and (max-width: 960px){.p-cta a{width:100%}}@media screen and (max-width: 750px){.p-cta a{padding:4.2666666667vw 5.3333333333vw;font-size:4.2666666667vw}}.p-cta a:hover{border:1px solid #b6111c;color:#b6111c;background-color:#fff;transition:all .3s}.p-cta a:hover::after{background:url(../../img/icon_arrowred.png) no-repeat center center;background-size:contain}.p-cta a:hover .p-cta-acc{color:#fff;background-color:#b6111c}.p-cta a::after{position:absolute;top:50%;right:24px;content:"";width:14px;height:34px;background:url(../../img/icon_arrowwhite.png) no-repeat center center;background-size:contain;transform:translateY(-50%)}.p-cta-acc{padding:4px 10px;color:#b6111c;background-color:#fff;border-radius:2px;transition:all .3s}.p-header{position:relative;padding:40px 0 112px;background:url(../../img/fv_bg.jpg) center center no-repeat;background-size:cover;z-index:0;overflow:hidden}@media screen and (max-width: 750px){.p-header{padding:18.6666666667vw 0 0;background:none}}.p-header::after{position:absolute;content:"";width:400px;height:540px;left:50%;bottom:-56px;background:url(../../img/yoshitani.png) center center no-repeat;background-size:contain;z-index:100}@media screen and (max-width: 1080px){.p-header::after{left:49%;width:36vw}}@media screen and (max-width: 960px){.p-header::after{height:470px}}@media screen and (max-width: 750px){.p-header::after{background:none}}@media screen and (max-width: 1180px){.p-header .p-inner{padding:0 16px}}@media screen and (max-width: 750px){.p-header .p-inner{position:relative;padding:0 4.2666666667vw 4.2666666667vw;background:url(../../img/fv_bg.jpg) center center no-repeat;background-size:cover;z-index:0}}@media screen and (max-width: 750px){.p-header .p-inner::after{position:absolute;content:"";width:45.3333333333vw;height:66.6666666667vw;left:54%;bottom:0;background:url(../../img/yoshitani.png) right bottom no-repeat;background-size:contain;z-index:0}}.p-header-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 750px){.p-header-top{position:relative;top:-14.9333333333vw;z-index:0}}.p-header-top-text{font-size:12px}@media screen and (max-width: 750px){.p-header-top-text{font-size:2.9333333333vw}}.p-header-top-text a{padding-bottom:2px;border-bottom:1px solid #333;color:#333;opacity:1;transition-duration:.2s}@media screen and (max-width: 750px){.p-header-top-text a{padding-bottom:0.5333333333vw}}.p-header-top-text a:hover{opacity:.7;transition-duration:.3s}.p-header-logo{width:336px;font-size:0}@media screen and (max-width: 750px){.p-header-logo{width:38%}}.p-header-conts{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;z-index:0}@media screen and (max-width: 750px){.p-header-conts{margin-top:0vw;z-index:100}}.p-header-catchtext{font-size:24px;font-weight:700}@media screen and (max-width: 750px){.p-header-catchtext{font-size:5.3333333333vw}}.p-header-catchtimg{display:block;margin-top:16px}@media screen and (max-width: 1080px){.p-header-catchtimg{width:52vw}}@media screen and (max-width: 750px){.p-header-catchtimg{width:82vw;margin-top:4.2666666667vw}}.p-header-text{margin-top:32px;line-height:1.3;font-size:18px;font-weight:700}@media screen and (max-width: 750px){.p-header-text{margin-top:4.2666666667vw;line-height:1.6;font-size:4.2666666667vw;font-weight:300}}.p-header-note{margin-top:8px;font-size:11px}@media screen and (max-width: 750px){.p-header-note{margin-top:2.1333333333vw;padding-left:.5em;text-indent:-0.5em;font-size:2.9333333333vw}}.p-header-note::before{content:"※"}.p-header-appeal{text-align:center}.p-header-appeal-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:240px;height:240px;margin-top:-16px;border-radius:120px;background-color:#fff;z-index:0}@media screen and (max-width: 1080px){.p-header-appeal-wrap{width:24vw;height:24vw;border-radius:12vw}}@media screen and (max-width: 960px){.p-header-appeal-wrap{width:22vw;height:22vw}}@media screen and (max-width: 750px){.p-header-appeal-wrap{width:92vw;height:11.2vw;margin-top:4.2666666667vw;border-radius:5.6vw}}.p-header-appeal-block{width:160px;z-index:0}@media screen and (max-width: 750px){.p-header-appeal-block{display:flex;justify-content:center;align-items:flex-end;width:100%}}.p-header-appeal-addwrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}.p-header-appeal-addwrap-add{width:112px}@media screen and (max-width: 1080px){.p-header-appeal-addwrap-add{width:94px}}@media screen and (max-width: 960px){.p-header-appeal-addwrap-add{width:86px}}@media screen and (max-width: 750px){.p-header-appeal-addwrap-add{width:9.6vw}}.p-header-appeal-addwrap-text{line-height:1;font-size:24px;font-weight:700}@media screen and (max-width: 1080px){.p-header-appeal-addwrap-text{font-size:20px}}@media screen and (max-width: 960px){.p-header-appeal-addwrap-text{font-size:18px}}@media screen and (max-width: 750px){.p-header-appeal-addwrap-text{font-size:5.3333333333vw}}.p-header-appeal-text{display:block;margin-top:10px;font-size:24px;font-weight:700}@media screen and (max-width: 960px){.p-header-appeal-text{font-size:22px}}@media screen and (max-width: 750px){.p-header-appeal-text{display:inline;margin:0;line-height:1;font-size:5.3333333333vw}}.p-footer{padding:64px 0}@media screen and (max-width: 750px){.p-footer{padding:10.6666666667vw 0}}.p-footer-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 750px){.p-footer-wrap{flex-flow:column-reverse}}.p-footer-flex:nth-child(1){position:relative;width:calc(100% - 660px);z-index:0}@media screen and (max-width: 960px){.p-footer-flex:nth-child(1){width:34%}}@media screen and (max-width: 750px){.p-footer-flex:nth-child(1){width:100%}}.p-footer-flex:nth-child(2){width:660px}@media screen and (max-width: 960px){.p-footer-flex:nth-child(2){width:64%}}@media screen and (max-width: 750px){.p-footer-flex:nth-child(2){width:100%}}@media screen and (max-width: 750px){.p-footer-flex:nth-child(2)::before{display:block;content:"株式会社ビズリーチ";font-size:6.4vw;font-weight:700}}.p-footer-title{line-height:1.615;font-size:26px;font-weight:700}@media screen and (max-width: 750px){.p-footer-title{display:none}}.p-footer-privacy{position:absolute;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;z-index:0}@media screen and (max-width: 750px){.p-footer-privacy{position:initial;margin-top:6.4vw}}.p-footer-privacy-icon{width:60px;height:60px}@media screen and (max-width: 960px){.p-footer-privacy-icon{width:46px;height:46px}}@media screen and (max-width: 750px){.p-footer-privacy-icon{width:16vw;height:16vw}}.p-footer-privacy-text{margin-left:16px;font-size:11px;line-height:1.636}@media screen and (max-width: 960px){.p-footer-privacy-text{margin-left:12px}}@media screen and (max-width: 750px){.p-footer-privacy-text{margin-left:4.2666666667vw;font-size:2.9333333333vw}}@media screen and (max-width: 750px){.p-footer-company-wrap{margin-top:6.4vw}}.p-footer-company-wrap dl{display:flex;flex-wrap:wrap;line-height:1.875;letter-spacing:.04em}.p-footer-company-wrap dl dt{width:26%}@media screen and (max-width: 960px){.p-footer-company-wrap dl dt{width:33%}}@media screen and (max-width: 750px){.p-footer-company-wrap dl dt{width:100%}}.p-footer-company-wrap dl dt::before{content:"【"}.p-footer-company-wrap dl dt::after{content:"】"}.p-footer-company-wrap dl dd{width:74%;padding-left:32px}@media screen and (max-width: 960px){.p-footer-company-wrap dl dd{width:67%}}@media screen and (max-width: 750px){.p-footer-company-wrap dl dd{width:100%;padding-left:0}}.p-ctaarea-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px}@media screen and (max-width: 960px){.p-ctaarea-wrap{justify-content:space-between}}@media screen and (max-width: 750px){.p-ctaarea-wrap{margin-top:10.6666666667vw}}@media screen and (max-width: 960px){.p-ctaarea-conts{width:48%}}@media screen and (max-width: 750px){.p-ctaarea-conts{width:100%;margin-right:0}}.p-ctaarea-text{text-align:center;font-size:18px;font-weight:700}@media screen and (max-width: 960px){.p-ctaarea-text{font-size:16px}}@media screen and (max-width: 750px){.p-ctaarea-text{font-size:4.2666666667vw}}.p-ctaarea-conts:nth-child(2n){margin-left:40px}@media screen and (max-width: 960px){.p-ctaarea-conts:nth-child(2n){margin-left:20px}}@media screen and (max-width: 750px){.p-ctaarea-conts:nth-child(2n){margin:4.2666666667vw 0 0}}.p-secjobsscout{margin-top:32px;padding-bottom:80px;background-color:#eef1f4}@media screen and (max-width: 750px){.p-secjobsscout{margin-top:8.5333333333vw;padding-bottom:10.6666666667vw}}.p-secjobsscout-title{text-align:center;padding-top:80px;letter-spacing:-0.025em;font-size:48px;font-weight:700}@media screen and (max-width: 1180px){.p-secjobsscout-title{letter-spacing:-0.05em}}@media screen and (max-width: 1080px){.p-secjobsscout-title{font-size:42px}}@media screen and (max-width: 960px){.p-secjobsscout-title{font-size:30px}}@media screen and (max-width: 750px){.p-secjobsscout-title{padding-top:10.6666666667vw;line-height:1.6;font-size:7.4666666667vw}}.p-secjobsscout-wrap{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;z-index:0}@media screen and (max-width: 750px){.p-secjobsscout-wrap{margin-top:4.2666666667vw}}.p-secjobsscout-wrap::before{position:absolute;content:"";top:50%;left:50%;width:88px;height:88px;border:4px solid #eef1f4;border-radius:48px;background-color:#231815;transform:translate(-50%, -50%);z-index:0}@media screen and (max-width: 1080px){.p-secjobsscout-wrap::before{width:72px;height:72px}}@media screen and (max-width: 750px){.p-secjobsscout-wrap::before{display:none}}.p-secjobsscout-wrap::after{position:absolute;content:"";top:50%;left:50%;width:40px;height:40px;background:url(../../img/icon_plus.svg) center center no-repeat;background-size:contain;transform:translate(-50%, -50%);z-index:100}@media screen and (max-width: 1080px){.p-secjobsscout-wrap::after{width:36px;height:36px}}@media screen and (max-width: 750px){.p-secjobsscout-wrap::after{display:none}}.p-secjobsscout-conts{width:504px;padding:40px 24px;background-color:#fff}@media screen and (max-width: 1180px){.p-secjobsscout-conts{width:48%}}@media screen and (max-width: 750px){.p-secjobsscout-conts{width:100%;margin-top:6.4vw;padding:8.5333333333vw 4.2666666667vw}}@media screen and (max-width: 750px){.p-secjobsscout-conts:nth-child(1){position:relative;z-index:0}}@media screen and (max-width: 750px){.p-secjobsscout-conts:nth-child(1)::before{position:absolute;content:"";bottom:-3.2vw;left:50%;width:12.8vw;height:12.8vw;border:1.0666666667vw solid #eef1f4;border-radius:13.8666666667vw;background-color:#231815;transform:translate(-50%, 50%);z-index:0}}@media screen and (max-width: 750px){.p-secjobsscout-conts:nth-child(1)::after{position:absolute;content:"";bottom:-3.2vw;left:50%;width:6.6666666667vw;height:6.6666666667vw;background:url(../../img/icon_plus.svg) center center no-repeat;background-size:contain;transform:translate(-50%, 50%);z-index:100}}.p-secjobsscout-contstitle{text-align:center;font-size:32px;font-weight:700}@media screen and (max-width: 1080px){.p-secjobsscout-contstitle{font-size:28px}}@media screen and (max-width: 960px){.p-secjobsscout-contstitle{font-size:20px}}@media screen and (max-width: 750px){.p-secjobsscout-contstitle{line-height:1.6;letter-spacing:-0.055em;font-size:6.4vw}}.p-secjobsscout-contsimg{margin-top:40px}@media screen and (max-width: 750px){.p-secjobsscout-contsimg{margin-top:4.2666666667vw}}.p-secjobsscout-text{margin-top:16px;line-height:1.6}@media screen and (max-width: 750px){.p-secjobsscout-text{margin-top:4.2666666667vw}}.p-secjobsscout-cta{margin-top:40px;text-align:center}@media screen and (max-width: 750px){.p-secjobsscout-cta{margin-top:4.2666666667vw}}.p-secjobsscout-cta-text{font-size:18px;font-weight:700}@media screen and (max-width: 750px){.p-secjobsscout-cta-text{line-height:1.6;font-size:4.2666666667vw}}.p-secjobsscout-cta-text+.p-cta{margin-top:16px}@media screen and (max-width: 750px){.p-secjobsscout-cta-text+.p-cta{margin-top:2.1333333333vw}}@media screen and (max-width: 960px){.p-secjobsscout-cta-text+.p-cta a{width:60vw}}@media screen and (max-width: 750px){.p-secjobsscout-cta-text+.p-cta a{width:100%}}.p-secselect{padding:80px 0}@media screen and (max-width: 750px){.p-secselect{padding:10.6666666667vw 0}}.p-secselect-title{text-align:center;font-size:48px;font-weight:700}@media screen and (max-width: 960px){.p-secselect-title{font-size:30px}}@media screen and (max-width: 750px){.p-secselect-title{font-size:7.4666666667vw}}.p-secselect-contswrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:40px}@media screen and (max-width: 960px){.p-secselect-contswrap{margin-top:80px}}@media screen and (max-width: 750px){.p-secselect-contswrap{margin-top:10.6666666667vw}}.p-secselect-contswrap:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 750px){.p-secselect-contswrap:nth-child(even){flex-direction:column-reverse}}@media screen and (max-width: 750px){.p-secselect-contswrap:nth-child(odd){flex-direction:column-reverse}}@media screen and (max-width: 750px){.p-secselect-contswrap:nth-child(4) .p-secselect-conts{margin-top:4.2666666667vw}}.p-secselect-conts{width:424px}@media screen and (max-width: 1080px){.p-secselect-conts{width:48vw}}@media screen and (max-width: 750px){.p-secselect-conts{width:100%}}.p-secselect-contstitle{font-size:32px;font-weight:700}@media screen and (max-width: 960px){.p-secselect-contstitle{font-size:24px}}@media screen and (max-width: 750px){.p-secselect-contstitle{text-align:center;font-size:6.4vw;line-height:1.6}}.p-secselect-contstext{margin-top:16px;line-height:1.8}@media screen and (max-width: 750px){.p-secselect-contstext{margin-top:4.2666666667vw}}.p-secselect-contsimg{width:592px}@media screen and (max-width: 1080px){.p-secselect-contsimg{width:43vw}}@media screen and (max-width: 750px){.p-secselect-contsimg{width:100%}}.p-secselect-cta{margin-top:32px}@media screen and (max-width: 750px){.p-secselect-cta{margin-top:4.2666666667vw}}@media screen and (max-width: 960px){.p-secselect-cta a{width:100%}}.p-secintro{padding:80px 0}@media screen and (max-width: 750px){.p-secintro{padding:10.6666666667vw 0}}.p-secintro-bg{background-color:#eef1f4;background-size:cover}.p-secintro-title{text-align:center;font-size:32px;font-weight:700;line-height:1.615;letter-spacing:.04em}@media screen and (max-width: 1080px){.p-secintro-title{font-size:30px}}@media screen and (max-width: 960px){.p-secintro-title{font-size:24px}}@media screen and (max-width: 750px){.p-secintro-title{font-size:5.3333333333vw}}.p-secintro-title-acc{display:inline-block;margin-top:4px;line-height:1.556;font-size:48px}@media screen and (max-width: 1080px){.p-secintro-title-acc{font-size:44px}}@media screen and (max-width: 960px){.p-secintro-title-acc{font-size:30px}}@media screen and (max-width: 750px){.p-secintro-title-acc{margin-top:1.0666666667vw;font-size:7.4666666667vw}}.p-secintro-slider-list{box-shadow:0px 0px 14px rgba(0,0,0,.25);border-radius:6px;border-bottom:solid 8px #b6111c}.p-secintro-slider-wrap{display:flex;flex-wrap:wrap;background-color:#fff}.p-secintro-slider-flex:nth-child(1){width:45%}.p-secintro-slider-flex:nth-child(2){width:55%;padding:40px 48px 0}.p-secintro-slider-img{width:484px}@media screen and (max-width: 1180px){.p-secintro-slider-img{width:initial}}.p-secintro-slider-company{margin:40px 0 0 48px;line-height:1.615;font-size:26px;font-weight:700}@media screen and (max-width: 960px){.p-secintro-slider-company{font-size:24px}}.p-secintro-slider-companylist li{margin:0 0 0 48px;line-height:1.875;letter-spacing:.04em}.p-secintro-slider-companylist li:nth-child(1){margin-top:24px}.p-secintro-slider-companylist li dl{display:flex;flex-wrap:wrap}.p-secintro-slider-companylist li dl dt{min-width:88px}.p-secintro-slider-companylist li dl dt::before{content:"■"}.p-secintro-slider-companylist li dl dd::before{content:"：";margin-right:8px}.p-secintro-slider-title{font-size:24px;font-weight:700;line-height:1.615}.p-secintro-slider-text{margin:32px 0 0;line-height:1.875;letter-spacing:.04em}.p-secintro-slider-text-acc{font-weight:700;color:#b6111c}.p-secintro-titleanno{text-align:center;font-size:11px}@media screen and (max-width: 750px){.p-secintro-titleanno{font-size:2.9333333333vw}}@media screen and (max-width: 750px){.p-secintro-list li{margin-top:6.4vw;background-color:#fff;box-shadow:0px 1.0666666667vw 1.0666666667vw rgba(0,0,0,.25);border-radius:1.6vw}}@media screen and (max-width: 750px){.p-secintro-list-top{position:relative;z-index:0}}@media screen and (max-width: 750px){.p-secintro-list-img{position:relative;margin:0 auto;padding:0 5.3333333333vw;z-index:0}}@media screen and (max-width: 750px){.p-secintro-list-wrap{position:absolute;left:0;bottom:-5.3333333333vw;width:84vw;padding:3.2vw 4.2666666667vw;color:#fff;background-color:#53575d;z-index:0}}@media screen and (max-width: 750px){.p-secintro-list-company{line-height:2.1;font-size:5.3333333333vw;font-weight:700}}@media screen and (max-width: 750px){.p-secintro-list-companylist{display:flex;flex-wrap:wrap;line-height:1.5;font-size:3.2vw}}@media screen and (max-width: 750px){.p-secintro-list-companylist-wrap{display:flex;flex-wrap:wrap}}@media screen and (max-width: 750px){.p-secintro-list-companylist-wrap .p-secintro-list-companylist:nth-child(2){margin-left:4.2666666667vw}}@media screen and (max-width: 750px){.p-secintro-list-companylist dt::before{content:"■";margin-right:1.0666666667vw}}@media screen and (max-width: 750px){.p-secintro-list-companylist dd::before{content:"：";margin-right:2.1333333333vw}}@media screen and (max-width: 750px){.p-secintro-list-title{margin-top:10.6666666667vw;padding:0 4.2666666667vw;line-height:1.6;font-size:5.3333333333vw;font-weight:700;color:#333}}@media screen and (max-width: 750px){.p-secintro-list-accowrap.open .p-secintro-listaccoopen-text-close{display:none}}@media screen and (max-width: 750px){.p-secintro-list-accowrap.open .p-secintro-listaccoopen-text-open{display:block}}@media screen and (max-width: 750px){.p-secintro-list-accowrap.open .p-secintro-listaccoopen-icon::before,.p-secintro-list-accowrap.open .p-secintro-listaccoopen-icon::after{position:absolute;top:50%;right:2.6666666667vw;content:"";display:block;background-color:#fff;width:3.7333333333vw;height:0.5333333333vw;transform:translate(-50%, -50%);transition:all .3s}}@media screen and (max-width: 750px){.p-secintro-list-accowrap.open .p-secintro-list-accowrap-text{display:block}}@media screen and (max-width: 750px){.p-secintro-list-accowrap-text{display:none;margin-top:6.4vw;padding:0 4.2666666667vw;line-height:1.6;font-size:3.7333333333vw}}@media screen and (max-width: 750px){.p-secintro-list-accowrap-text-acc{font-weight:700;color:#b6111c}}@media screen and (max-width: 750px){.p-secintro-list-accowrap-text.open{display:block}}@media screen and (max-width: 750px){.p-secintro-listaccoopen{position:relative;display:flex;flex-wrap:wrap;margin-top:6.4vw;padding:2.6666666667vw 0;border-radius:0 0 1.6vw 1.6vw;line-height:1.429;background-color:#a69178}}@media screen and (max-width: 750px){.p-secintro-listaccoopen-text{width:100%;text-align:center;padding:0 2.6666666667vw;line-height:1.429;font-size:3.7333333333vw;font-weight:700;color:#fff}}@media screen and (max-width: 750px){.p-secintro-listaccoopen-text-close{display:block}}@media screen and (max-width: 750px){.p-secintro-listaccoopen-text-open{display:none}}@media screen and (max-width: 750px){.p-secintro-listaccoopen-icon{position:relative}}@media screen and (max-width: 750px){.p-secintro-listaccoopen-icon::before,.p-secintro-listaccoopen-icon::after{position:absolute;top:50%;right:2.6666666667vw;content:"";display:block;background-color:#fff;width:3.7333333333vw;height:0.5333333333vw;transform:translate(-50%, -50%);transition:all .3s}}@media screen and (max-width: 750px){.p-secintro-listaccoopen-icon::before{transform:translate(-50%, -50%) rotate(90deg)}}.p-secquestion{padding:112px 0 80px;background-color:#eef1f4}@media screen and (max-width: 750px){.p-secquestion{padding:10.6666666667vw 0}}.p-secquestion-title{text-align:center;line-height:1.556;font-size:36px;font-weight:700}@media screen and (max-width: 960px){.p-secquestion-title{font-size:30px}}@media screen and (max-width: 750px){.p-secquestion-title{font-size:7.4666666667vw}}.p-secquestion-list li{width:100%;margin-top:40px;filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.16))}@media screen and (max-width: 750px){.p-secquestion-list li{margin-top:10.6666666667vw}}.p-secquestion-acco-title{position:relative;display:flex;flex-wrap:wrap;cursor:pointer;border-radius:6px;padding:24px 64px;line-height:1.545;letter-spacing:.04em;font-size:22px;font-weight:700;color:#fff;background-color:#a69178}@media screen and (max-width: 750px){.p-secquestion-acco-title{border-radius:1.6vw;padding:4.2666666667vw 6.4vw;font-size:4.8vw}}.p-secquestion-acco-title-icon::before,.p-secquestion-acco-title-icon::after{position:absolute;top:50%;right:10px;content:"";display:block;transition:all .2s;background-color:#fff;width:20px;height:2px;transform:translate(-50%, -50%)}@media screen and (max-width: 750px){.p-secquestion-acco-title-icon::before,.p-secquestion-acco-title-icon::after{right:2.6666666667vw;width:3.7333333333vw;height:0.5333333333vw}}.p-secquestion-acco-title-icon::before{transform:translate(-50%, -50%) rotate(90deg)}.p-secquestion-acco.open .p-secquestion-acco-title{border-radius:6px 6px 0 0}@media screen and (max-width: 750px){.p-secquestion-acco.open .p-secquestion-acco-title{border-radius:1.6vw 1.6vw 0 0}}.p-secquestion-acco.open .p-secquestion-acco-title-icon::before,.p-secquestion-acco.open .p-secquestion-acco-title-icon::after{position:absolute;top:50%;right:10px;content:"";display:block;background-color:#fff;width:20px;height:2px;transform:translate(-50%, -50%);transition:all .3s}@media screen and (max-width: 750px){.p-secquestion-acco.open .p-secquestion-acco-title-icon::before,.p-secquestion-acco.open .p-secquestion-acco-title-icon::after{right:2.6666666667vw;width:3.7333333333vw;height:0.5333333333vw}}.p-secquestion-acco-conts{display:none}.p-secquestion-acco-conts.open{display:block}.p-secquestion-acco-conts-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:0 0 6px 6px;padding:32px 64px;background-color:#fff}@media screen and (max-width: 750px){.p-secquestion-acco-conts-wrap{border-radius:0 0 1.6vw 1.6vw;padding:6.4vw 5.3333333333vw}}.p-secquestion-acco-flex:nth-child(1){width:calc(100% - 410px)}@media screen and (max-width: 960px){.p-secquestion-acco-flex:nth-child(1){width:calc(100% - 320px)}}@media screen and (max-width: 750px){.p-secquestion-acco-flex:nth-child(1){width:100%}}.p-secquestion-acco-flex:nth-child(2){margin-left:80px}@media screen and (max-width: 960px){.p-secquestion-acco-flex:nth-child(2){margin-left:40px}}@media screen and (max-width: 750px){.p-secquestion-acco-flex:nth-child(2){width:100%;margin-left:0}}@media screen and (max-width: 750px){.p-secquestion-acco-flex .p-cta{margin-top:8.5333333333vw}}.p-secquestion-acco-flex .p-cta a{width:330px;margin:0 0 0 auto}@media screen and (max-width: 960px){.p-secquestion-acco-flex .p-cta a{width:280px}}@media screen and (max-width: 750px){.p-secquestion-acco-flex .p-cta a{width:100%}}.p-secquestion-text{line-height:1.875}.p-secflow{padding:112px 0}@media screen and (max-width: 750px){.p-secflow{padding:10.6666666667vw 0}}.p-secflow-title{text-align:center;font-size:36px;font-weight:700;letter-spacing:.04em}@media screen and (max-width: 960px){.p-secflow-title{font-size:30px}}@media screen and (max-width: 750px){.p-secflow-title{font-size:7.4666666667vw}}.p-secflow-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:40px}@media screen and (max-width: 750px){.p-secflow-list{margin-top:6.4vw;border:1.0666666667vw solid #b6111c;border-radius:2.1333333333vw}}.p-secflow-list li{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:226px;height:226px;margin-left:58px;border:2px solid #b6111c;border-radius:200px;font-size:24px;font-weight:700;line-height:1.667;text-align:center;background-color:#fff;z-index:0}@media screen and (max-width: 1180px){.p-secflow-list li{width:19vw;height:19vw;margin-top:40px;font-size:1.7vw}}@media screen and (max-width: 960px){.p-secflow-list li{width:18vw;height:18vw}}@media screen and (max-width: 750px){.p-secflow-list li{width:100%;height:initial;margin:0 5.8666666667vw;padding:6.4vw 5.8666666667vw 4.2666666667vw;border:none;border-bottom:2px solid #b6111c;border-radius:initial;font-size:5.3333333333vw}}.p-secflow-list li::before{position:absolute;top:calc(50% + 6px);left:-40px;content:"";width:0;height:0;margin-top:-6px;border-width:16px 0 16px 18px;border-style:solid;border-color:transparent transparent transparent #333;transform:translateY(-50%)}@media screen and (max-width: 1180px){.p-secflow-list li::before{display:none}}@media screen and (max-width: 750px){.p-secflow-list li::before{display:block;top:0;left:50%;margin-top:0;border-width:1.8666666667vw 0 1.8666666667vw 4vw;border-color:transparent transparent transparent #b6111c;transform:rotate(90deg) translate(0, 2.1333333333vw)}}@media screen and (max-width: 1180px){.p-secflow-list li::after{position:absolute;top:calc(50% + 6px);right:-40px;content:"";width:0;height:0;margin-top:-6px;border-width:16px 0 16px 18px;border-style:solid;border-color:transparent transparent transparent #333;transform:translateY(-50%)}}@media screen and (max-width: 750px){.p-secflow-list li::after{display:none}}.p-secflow-list li:nth-child(1){margin-left:0}@media screen and (max-width: 750px){.p-secflow-list li:nth-child(1){margin-left:5.8666666667vw}}.p-secflow-list li:nth-child(1)::before{display:none}@media screen and (max-width: 750px){.p-secflow-list li:nth-child(4){margin:0;border-bottom:0}}.p-secflow-list li:nth-child(4)::after{display:none}.p-secflow-list .p-secflow-list-acc{color:#b6111c;background-color:#f8e7e8}.p-seccta{padding:56px 0;color:#fff;background-color:#231815}@media screen and (max-width: 750px){.p-seccta{padding:10.6666666667vw 0}}.p-seccta-cta{display:flex;flex-wrap:wrap;justify-content:center}.p-seccta-cta-flex{margin-top:40px}@media screen and (max-width: 960px){.p-seccta-cta-flex{width:45vw}}@media screen and (max-width: 750px){.p-seccta-cta-flex{width:100%;margin-top:6.4vw}}@media screen and (max-width: 750px){.p-seccta-cta-flex:nth-child(1){margin-top:0}}.p-seccta-cta-flex:nth-child(2n){margin-left:32px}@media screen and (max-width: 750px){.p-seccta-cta-flex:nth-child(2n){margin-left:0}}.p-seccta-cta-text{text-align:center}.p-seccta-text{margin-top:40px;text-align:center;line-height:1.875}@media screen and (max-width: 750px){.p-seccta-text{margin-top:6.4vw}}.p-seccta-tel{line-height:1.217;text-align:center;font-size:46px;font-weight:700}@media screen and (max-width: 750px){.p-seccta-tel{margin-top:2.1333333333vw;font-size:8.5333333333vw}}.p-seccta-tel a{text-decoration:none;color:#fff}.p-slider{margin-top:40px}.p-slider .slick-slide{position:relative;width:1080px;min-height:580px;margin:0 72px;padding:0 0 40px 0;background-color:#fff;overflow:hidden}@media screen and (max-width: 1180px){.p-slider .slick-slide{width:calc(90vw - 24px)}}.p-slider img{display:block;width:100%;height:100%;object-fit:cover}.p-slider .slick-arrow{position:absolute;top:50%;width:72px;height:72px;border-radius:3px;background-color:#231815;cursor:pointer;border:none;outline:none;font-size:0;z-index:1;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));transform:translateY(-50%)}.p-slider .slick-arrow.slick-prev{left:calc(50% - 576px)}@media screen and (max-width: 1180px){.p-slider .slick-arrow.slick-prev{left:calc(10% - 9vw)}}.p-slider .slick-arrow.slick-prev::before{position:absolute;top:50%;left:50%;display:block;content:"";width:14px;height:10px;background:url(../../img/icon_arrowleft.png) no-repeat center center;background-size:contain;transform:translate(-50%, -50%)}.p-slider .slick-arrow.slick-next{right:calc(50% - 576px)}@media screen and (max-width: 1180px){.p-slider .slick-arrow.slick-next{right:calc(10% - 9vw)}}.p-slider .slick-arrow.slick-next::before{position:absolute;top:50%;left:50%;display:block;content:"";width:14px;height:10px;background:url(../../img/icon_arrowright.png) no-repeat center center;background-size:contain;transform:translate(-50%, -50%)}.dots-2{margin-top:24px;font-size:0;z-index:0}.dots-2 .slick-dots{text-align:center}.dots-2 .slick-dots li{display:inline-block}.dots-2 .slick-dots button{display:block;width:8px;height:8px;margin:0 12px;padding:0;border:0;font-size:0;outline:none;cursor:pointer;background-color:#d9d9d9}.dots-2 .slick-dots .slick-active button{width:12px;height:12px;background-color:#bca88b}.jsc_effect_fadefirst.jsc_effect_scroll,.jsc_effect_fadesecond.jsc_effect_scroll,.jsc_effect_fadethird.jsc_effect_scroll,.jsc_effect_fadefourth.jsc_effect_scroll,.jsc_effect_fadefifth.jsc_effect_scroll,.jsc_effect_fadesixth.jsc_effect_scroll{transform:translate(0, 0);opacity:1}.jsc_effect_fadefirst{transform:translate(0, 45px);transition:all 300ms;opacity:0}/*# sourceMappingURL=lis_g_ref01base01.css.map */
