@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Noto+Sans+JP:wght@100..900&display=swap";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}a,.contactBtn,.ourbusiness__list--item,.ourbusiness__list--item *,.companyprofile__rightArea--mapLink,.companyprofile__rightArea--mapLink *,.contact__mainArea--formSubmit,.header,.header *,.footer__mainArea--logo,.footer__bottomArea--privacyporicy,.footer__pageTop,.footer__pageTop *,.contact__mainArea--fileBtn{-webkit-transition:all .3s ease;transition:all .3s ease}html{scroll-behavior:smooth}body{font-family:Noto Sans JP,sans-serif;font-style:normal;scroll-behavior:smooth;color:#fff;background-color:#fff}body *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (resolution >= 2dppx){body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body *:focus{outline:none}body ::-moz-selection{color:#f8f8f8;background-color:#1a1a1a}body ::selection{color:#f8f8f8;background-color:#1a1a1a}main section:not(.maxWidth_none){max-width:1440px;margin:0 auto}@media screen and (width >= 769px){.pc-none{display:none!important}}@media screen and (width <= 768px){.sp-none{display:none!important}}.f-character{display:inline-block;-webkit-transform-origin:bottom;transform-origin:bottom;scale:1.1 1.2;translate:0 min(3.99888px,.2777vw)}@media screen and (width <= 768px){.f-character{translate:0 .5333vw}}.ourbusiness__mainContentsItem--enTitle .f-character{translate:0 min(1.99872px,.1388vw)}.header{position:fixed;top:0;z-index:3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:54px;padding:0 min(72px,5vw);margin-top:20px}@media screen and (width <= 768px){.header{height:70px;padding:unset;padding-left:2.6666vw;margin-top:unset}}.header__leftArea{position:relative}@media screen and (width >= 769px){.header__leftArea a:hover{opacity:.6}}.header__leftArea svg{width:90px;height:44px}.header__leftArea .color-ver{position:absolute;top:0;left:0;visibility:hidden;opacity:0}.header__rightArea{position:relative;display:-webkit-box;display:flex;gap:min(29.99952px,2.0833vw);-webkit-box-align:center;align-items:center}@media screen and (width <= 768px){.header__rightArea{display:block;width:70px;height:70px}}.header__rightArea--btnList{display:-webkit-box;display:flex;gap:min(24.99984px,1.7361vw);-webkit-box-align:center;align-items:center}.header__rightArea--btnList .contactBtn{background:#4f84b2;border:min(1.99872px,.1388vw) solid #4f84b2}.header__rightArea--btnList .contactBtn path{fill:#fff}@media screen and (width >= 769px){.header__rightArea--btnList .contactBtn:hover{border:min(1.99872px,.1388vw) solid #4f84b2!important}}.header__rightArea--btnLink{height:3.75vw;max-height:54px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:min(1.99872px,.1388vw) solid rgba(255,255,255,0)}@media screen and (width >= 769px){.header__rightArea--btnLink:hover{border-bottom:min(1.99872px,.1388vw) solid #fff}}.header__rightArea .crossIcon{position:absolute;top:0;left:0;visibility:hidden;opacity:0}.header__rightArea .defaultIcon{position:absolute;top:0;left:0;visibility:visible;opacity:1}.header .hamburger{position:absolute;top:70px;left:0;width:100%;height:100lvh;overflow:scroll;visibility:hidden;background:url(../../assets/images/svg/hamburger_bg.svg) no-repeat center/cover;opacity:0}.header .hamburger__wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:68px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-top:95px}.header .hamburger__mainArea{width:80vw;max-width:unset;max-height:unset;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:66px}@media screen and (width <= 768px){.header .hamburger__mainArea{-webkit-box-align:center;align-items:center}}.header .hamburger__mainArea--link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;-webkit-box-pack:start;justify-content:flex-start}.header .hamburger__mainArea--title{font-size:clamp(0px,5.333vw,20px);font-weight:500;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;color:#1a1a1a;letter-spacing:.06em}.header .hamburger__mainArea--enTitle{font-family:Cinzel,serif;font-size:clamp(0px,16vw,60px);font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;color:#1a1a1a}@media screen and (width <= 768px){.header .hamburger__mainArea--enTitle{width:304px}}.header .hamburger__btnArea{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:300px;max-width:300px;height:60px;max-height:60px;font-size:clamp(0px,4vw,15px);font-weight:500;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;color:#fff;letter-spacing:.06em;background-color:#4f84b2;border-radius:30px}.header .hamburger .hamburger__btnArea:before{display:block;width:4px;height:4px;margin-top:2px;margin-right:6px;content:"";background:url(../../assets/images/svg/btn_arrow_sp.svg) no-repeat center/contain}.js-active-modal{background-color:#fff}.js-active-modal .header__leftArea--logo{visibility:hidden;opacity:0}.js-active-modal .js-hamburger,.js-active-modal .color-ver{visibility:visible;opacity:1}.js-active-modal .js-modalBtn path{stroke:#1a1a1a}.js-active-modal .crossIcon{visibility:visible;opacity:1}.js-active-modal .defaultIcon,.js-active-scroll .header__leftArea--logo{visibility:hidden;opacity:0}.js-active-scroll .color-ver{visibility:visible;opacity:1}.js-active-scroll .header__rightArea--btnLink{color:#1a1a1a}.js-active-scroll .js-modalBtn path{stroke:#1a1a1a}.page-else{height:6.5277777778vw;max-height:94px;padding-top:min(19.99872px,1.3888vw);padding-bottom:min(19.99872px,1.3888vw);margin-top:unset}@media screen and (width <= 768px){.page-else{height:70px;padding-top:unset;padding-bottom:unset}}.page-else .header__rightArea--btnLink{color:#1a1a1a}.page-else .contactBtn{background:#4f84b2;border:unset}.page-else .defaultIcon path{stroke:#1a1a1a}.page-else .header__leftArea--logo{visibility:visible;opacity:1}.footer{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-shrink:0;-webkit-box-pack:end;justify-content:flex-end;width:100%;height:520px}@media screen and (width <= 768px){.footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:unset}}.footer__pageTop{position:absolute;top:0;right:0;z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(9.99936px,.6944vw);-webkit-box-align:center;align-items:center;justify-content:space-around;width:50px;height:150px;padding-top:min(20.99952px,1.4583vw);padding-bottom:min(31.99968px,2.2222vw);overflow:hidden;background:#1a1a1a;border:min(1.99872px,.1388vw) solid #1a1a1a}@media screen and (width <= 768px){.footer__pageTop{gap:2.6666vw;padding-top:5.6vw;padding-bottom:8.5333vw}}.footer__pageTop--arrowTopIcon{width:12px;height:25px}.footer__pageTop--title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:62px;height:50px;font-size:12px;font-weight:400;-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;line-height:22px;color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (width >= 769px){.footer__pageTop:hover{background-color:#fff}.footer__pageTop:hover .footer__pageTop--title{color:#1a1a1a}.footer__pageTop:hover path{stroke:#1a1a1a}}.footer__mainArea{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:min(74.99952px,5.2083vw) min(72px,5vw) min(141.99984px,9.8611vw);background:#f2f6f9}@media screen and (width <= 768px){.footer__mainArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:15vw;-webkit-box-pack:unset;justify-content:unset;padding:50px 0;margin-top:10.6666vw}}.footer__mainArea--leftArea{display:-webkit-box;display:flex;gap:min(72px,5vw)}@media screen and (width <= 768px){.footer__mainArea--leftArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:15vw}}.footer__mainArea--logo{width:92px;height:45px;margin-top:min(4.99824px,.3471vw)}@media screen and (width <= 768px){.footer__mainArea--logo{width:120px;height:59px;padding-left:4vw;margin-top:unset}}@media screen and (width >= 769px){.footer__mainArea--logo:hover{opacity:.6}}.footer__mainArea--linkArea{display:-webkit-box;display:flex;gap:min(79.9992px,5.5555vw)}@media screen and (width <= 768px){.footer__mainArea--linkArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:42px;gap:11.2vw}}@media screen and (width >= 769px){.footer__mainArea--linkArea a:hover{opacity:.6}}.footer__mainArea--ourbusiness{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:6px}@media screen and (width <= 768px){.footer__mainArea--ourbusiness{gap:15px}}@media screen and (width <= 768px){.footer__mainArea--ourbusiness:before{position:absolute;top:-6.6666vw;width:100%;height:1px;content:"";background:#ccc}}@media screen and (width >= 769px){.footer__mainArea--ourbusiness:nth-child(1) .footer__mainArea--ourbusinessList{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;min-width:100px}}@media screen and (width <= 768px){.footer__mainArea--ourbusiness:nth-child(2){gap:unset}}@media screen and (width <= 768px){.footer__mainArea--ourbusiness:nth-child(2) .footer__mainArea--ourbusinessList{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.footer__mainArea--ourbusinessLink{font-size:16px;font-weight:500;-webkit-font-feature-settings:"halt" on,"liga" off,"clig" off;font-feature-settings:"halt" on,"liga" off,"clig" off;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#1a1a1a;text-align:justify;letter-spacing:.02em}@media screen and (width <= 768px){.footer__mainArea--ourbusinessLink{padding-left:15px}}.footer__mainArea--ourbusinessItemLink{display:-webkit-box;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;-webkit-font-feature-settings:"halt" on,"liga" off,"clig" off;font-feature-settings:"halt" on,"liga" off,"clig" off;-webkit-font-kerning:none;font-kerning:none;line-height:220%;color:#1a1a1a;text-align:justify;letter-spacing:.02em}@media screen and (width <= 768px){.footer__mainArea--ourbusinessItemLink{display:unset;padding-left:15px}}.footer__mainArea--ourbusinessList{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;height:93px}@media screen and (width <= 768px){.footer__mainArea--ourbusinessList{-webkit-box-pack:space-evenly;justify-content:space-evenly;height:126px;max-height:unset}}.footer__mainArea--rightArea{position:relative;margin-top:min(4.99824px,.3471vw)}@media screen and (width <= 768px){.footer__mainArea--rightArea{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:unset}}@media screen and (width <= 768px){.footer__mainArea--rightArea:before{position:absolute;top:-8vw;width:100%;height:1px;content:"";background:#ccc}}.footer__mainArea--rightArea .contactBtn{width:20.8333333333vw;max-width:300px;height:4.1666666667vw;max-height:60px;background:#4f84b2;border:unset}@media screen and (width <= 768px){.footer__mainArea--rightArea .contactBtn{width:345px;height:60px}}@media screen and (width >= 769px){.footer__mainArea--rightArea .contactBtn:hover{border:min(1.99872px,.1388vw) solid #4f84b2}}.footer__bottomArea{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:min(34.9992px,2.4305vw) min(75.99888px,5.2777vw) min(38.99952px,2.7083vw);background:#333}@media screen and (width <= 768px){.footer__bottomArea{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;gap:13.3333vw;-webkit-box-align:center;align-items:center;padding:19.4666vw 5.0666vw 10.4vw}}.footer__bottomArea--copyRight{width:23.4027777778vw;max-width:337px;height:.8333333333vw;max-height:12px;margin:min(6.99984px,.4861vw) 0}@media screen and (width <= 768px){.footer__bottomArea--copyRight{width:89.8666666667vw;max-width:unset;height:3.2vw;max-height:unset;margin:unset}}.footer__bottomArea--privacyporicy{font-size:12px;font-weight:400;-webkit-font-feature-settings:"halt" on,"liga" off,"clig" off;font-feature-settings:"halt" on,"liga" off,"clig" off;-webkit-font-kerning:none;font-kerning:none;line-height:220%;color:#fff;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;letter-spacing:.06em}@media screen and (width <= 768px){.footer__bottomArea--privacyporicy{margin:unset}}.footer__bottomArea--privacyporicy:hover{opacity:.6}.contactBtn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:190px;height:54px;font-size:15px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;color:#fff;letter-spacing:.06em;border:min(1.99872px,.1388vw) solid #fff;border-radius:27px}@media screen and (width <= 768px){.contactBtn{width:250px;height:60px;font-weight:400;border-radius:30px}}.contactBtn__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:inherit;height:inherit}.contactBtn__link--icon{display:-webkit-box;display:flex;margin-top:min(3.99888px,.2777vw);margin-right:min(5.99904px,.4166vw);content:"";-o-object-fit:contain;object-fit:contain}@media screen and (width <= 768px){.contactBtn__link--icon{margin-top:.5333vw;margin-right:1.6vw}}@media screen and (width >= 769px){.contactBtn:hover{color:#4f84b2;background:#fff;border:min(1.99872px,.1388vw) solid #fff}.contactBtn:hover path{fill:#4f84b2}}.fv{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(14.99904px,1.0416vw);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:min(19.99872px,1.3888vw)}@media screen and (width <= 768px){.fv{gap:2.9333vw;padding-top:5.3333vw}}.fv__inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(14.99904px,1.0416vw);-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:end;justify-content:flex-end;padding-top:min(72px,5vw);padding-left:min(65.99952px,4.5833vw);margin-top:min(73.99872px,5.1388vw);background:#f2f6f9}.fv__title{position:relative;top:min(49.99968px,3.4722vw);font-size:18px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#1a1a1a;letter-spacing:.06em}.fv__svg svg{width:41.6666666667vw;max-width:600px;height:13.8888888889vw;max-height:200px;position:relative;top:min(49.99968px,3.4722vw)}@media screen and (width <= 768px){.fv__svg svg{width:93.6vw;max-width:unset;height:32vw;max-height:unset;top:8.5333vw}}.backBtn{width:27.7777777778vw;max-width:400px;height:4.1666666667vw;max-height:60px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(55.99872px,3.8888vw);-webkit-box-align:center;align-items:center;margin-top:min(55.99872px,3.8888vw);background:#1a1a1a}@media screen and (width <= 768px){.backBtn{width:92vw;max-width:unset;height:16vw;max-height:unset;display:-webkit-box;display:flex;gap:15vw;-webkit-box-pack:center;justify-content:center;margin-top:15vw}}.backBtn__back{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;padding:min(9.99936px,.6944vw) min(19.99872px,1.3888vw);font-size:15px;font-weight:400;line-height:150%;text-align:center;letter-spacing:.06em}@media screen and (width <= 768px){.backBtn__back{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:2.6666vw 5.3333vw}}.kv{display:block;width:100%;height:120vh}@media screen and (width <= 768px){.kv{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:1123px}}.kv__thumbArea{height:inherit;overflow:hidden}@media screen and (width <= 768px){.kv__thumbArea{width:100%}}.kv__thumbArea--thumb{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}.kv .kvTaxtArea{position:absolute;top:65.5vh;left:min(50.49936px,3.5069vw)}@media screen and (width <= 768px){.kv .kvTaxtArea{top:310px;left:unset;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;-webkit-box-align:center;align-items:center}.kv .kvTaxtArea .contactBtn{background:#4f84b2;border:min(1.99872px,.1388vw) solid #4f84b2}}@media screen and (width <= 768px){.kv .kvTaxtArea__text{width:unset;height:unset}}.ourbusiness{position:relative;z-index:2;padding-top:124px;margin-top:-404px}@media screen and (width <= 768px){.ourbusiness{padding-top:90px;margin-top:-450px}}.ourbusiness__menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:26px;width:100%;height:280px;background:#00000080}@media screen and (width <= 768px){.ourbusiness__menu{gap:19px;-webkit-box-pack:end;justify-content:flex-end;height:360px}}.ourbusiness__titleArea{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:14px;max-width:unset;padding-left:67px;margin:34px 0 0}@media screen and (width <= 768px){.ourbusiness__titleArea{gap:10px;max-width:unset;padding-left:14px;margin:unset;margin-top:24px}}.ourbusiness__titleArea--title{font-size:18px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#fff;letter-spacing:.06em}.ourbusiness__titleArea--enTitle{font-family:Cinzel,serif;font-size:80px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;color:#fff}@media screen and (width <= 768px){.ourbusiness__titleArea--enTitle{font-size:60px}}.ourbusiness__list{z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-width:unset;margin:unset}@media screen and (width <= 768px){.ourbusiness__list{grid-template-columns:1fr 1fr;grid-auto-flow:row}}.ourbusiness__list--item{width:auto;height:99px;border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (width <= 768px){.ourbusiness__list--item{width:unset;height:79px}}@media screen and (width <= 768px){.ourbusiness__list--item:nth-child(1){border-bottom:2px solid #fff}}@media screen and (width <= 768px){.ourbusiness__list--item:nth-child(2n){border-right:unset;border-bottom:2px solid #fff}}.ourbusiness__list--item:last-child{border-right:unset}@media screen and (width <= 768px){.ourbusiness__list--item:last-child{border-top:unset;border-right:2px solid #fff}}.ourbusiness__list--link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:100%;padding:0 40px}@media screen and (width <= 768px){.ourbusiness__list--link{padding:0 15px}}@media screen and (width >= 769px){.ourbusiness__list--link:hover{background-color:#fffc}.ourbusiness__list--link:hover .ourbusiness__list--title{color:#1a1a1a}.ourbusiness__list--link:hover circle,.ourbusiness__list--link:hover path{stroke:#1a1a1a}}.ourbusiness__list--title{font-size:16px;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#fff;letter-spacing:.06em}@media screen and (width <= 768px){.ourbusiness__list--title{max-width:108px;word-break:keep-all}}.ourbusiness__list--underArrowIcon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:30px;height:30px}.ourbusiness__list--underArrowIcon svg{width:30px;height:30px}.ourbusiness__list--underArrowIcon svg circle{r:13.8}.ourbusiness__mainContentsListWrap{width:100%;height:auto;padding:min(99.99936px,6.9444vw) 0;background-color:#f8f8f8}@media screen and (width <= 768px){.ourbusiness__mainContentsListWrap{padding:21.3333vw 0}}.ourbusiness__mainContentsList{width:90vw;max-width:1296px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(49.99968px,3.4722vw);-webkit-box-pack:start;justify-content:flex-start;margin:0 auto;background-color:#f8f8f8}@media screen and (width <= 768px){.ourbusiness__mainContentsList{width:94.6666666667vw;max-width:unset;max-height:unset;gap:12.8vw;margin-top:unset}}.ourbusiness__mainContentsItem{display:-webkit-box;display:flex;gap:min(39.99888px,2.7777vw);-webkit-box-pack:start;justify-content:flex-start;padding-top:min(123.99984px,8.6111vw);margin-top:max(-123.99984px,-8.6111vw)}@media screen and (width <= 768px){.ourbusiness__mainContentsItem{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;gap:4vw;padding-top:24vw;margin-top:-24vw}}.ourbusiness__mainContentsItem--contantWrap{display:-webkit-box;display:flex;gap:min(36.99936px,2.5694vw);padding:min(34.9992px,2.4305vw) min(39.99888px,2.7777vw);background-color:#fff}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--contantWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:3.4666vw;padding:2.6666vw 2.6666vw 6.6666vw}}.ourbusiness__mainContentsItem--thumb{width:34.7222222222vw;max-width:500px;height:24.3055555556vw;max-height:350px;margin:min(4.99824px,.3471vw) 0;-o-object-fit:cover;object-fit:cover}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--thumb{width:89.3333333333vw;max-width:unset;height:62.6666666667vw;max-height:unset;margin:unset}}.ourbusiness__mainContentsItem--rightArea{width:31.9444444444vw;max-width:460px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--rightArea{width:89.3333333333vw;max-width:unset;max-height:unset}}.ourbusiness__mainContentsItem--title{margin-bottom:min(4.99824px,.3471vw);font-size:16px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#1a1a1a;letter-spacing:.06em}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--title{margin-bottom:1.3333vw}}.ourbusiness__mainContentsItem--enTitle{margin-bottom:min(43.9992px,3.0555vw);font-family:Cinzel,serif;font-size:40px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:110%;color:#1a1a1a}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--enTitle{margin-bottom:6.4vw}}.ourbusiness__mainContentsItem--mainText{margin-bottom:min(50.99904px,3.5416vw);font-size:15px;font-weight:400;line-height:160%;color:#1a1a1a;letter-spacing:.02em}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--mainText{margin-bottom:10.9333vw}.ourbusiness__mainContentsItem--mainText .pointEdit{letter-spacing:-.21em}}.ourbusiness__mainContentsItem--affiliatesTitle{position:relative;margin-bottom:min(9px,.625vw);font-size:16px;font-weight:500;line-height:160%;color:#1a1a1a;letter-spacing:.06em}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--affiliatesTitle{margin-bottom:2.4vw}}.ourbusiness__mainContentsItem--affiliatesTitle:before{position:absolute;top:max(-23.99904px,-1.6666vw);display:block;width:100%;height:2px;content:"";background:#eee}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--affiliatesTitle:before{top:-5.0666vw}}.ourbusiness__mainContentsItem--affiliatesList{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(2.99952px,.2083vw)}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--affiliatesList{gap:.8vw}}.ourbusiness__mainContentsItem--affiliatesItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:16px;font-weight:400;line-height:160%;color:#1a1a1a;letter-spacing:.06em}.ourbusiness__mainContentsItem--affiliatesItem:before{display:inline-block;width:4px;height:4px;margin-right:min(4.99824px,.3471vw);content:"";background:#0089df;border-radius:50%}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--affiliatesItem:before{margin-right:1.3333vw}}.ourbusiness__mainContentsItem--indexArea{width:2.3611111111vw;max-width:34px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(33.99984px,2.3611vw);-webkit-box-pack:start;justify-content:flex-start;height:100%;padding-top:min(28.99872px,2.0138vw);border-left:min(1.99872px,.1388vw) solid #eee}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--indexArea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:7.7333vw;width:100%;max-width:unset;padding-top:unset;padding-left:2.4vw;border-bottom:.5333vw solid #eee;border-left:unset}}.ourbusiness__mainContentsItem--index{padding-left:min(14.99904px,1.0416vw);font-family:Cinzel,serif;font-size:16px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:110%;color:#1a1a1a33;text-align:center;letter-spacing:.18em}@media screen and (width <= 768px){.ourbusiness__mainContentsItem--index{padding:unset;padding-bottom:1.8666vw}}.ourbusiness__mainContentsItem .active{color:#1a1a1a}@media screen and (width >= 769px){.ourbusiness__mainContentsItem:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.ourbusiness__mainContentsItem:nth-child(2n) .ourbusiness__mainContentsItem--contantWrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media screen and (width <= 768px){.ourbusiness__mainContentsItem:nth-child(odd) .ourbusiness__mainContentsItem--indexArea{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}}.companyprofile{width:90.4166666667vw;max-width:1302px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-top:min(123.99984px,8.6111vw);margin:0 auto;margin-top:max(-123.99984px,-8.6111vw)}@media screen and (width <= 768px){.companyprofile{width:92.8vw;max-width:unset;max-height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:7.7333vw;-webkit-box-pack:unset;justify-content:unset;padding-top:24vw;margin-top:-24vw}}.companyprofile__leftArea{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(13.99968px,.9722vw);width:404px}@media screen and (width <= 768px){.companyprofile__leftArea{gap:2.9333vw;width:100%;max-width:unset}}.companyprofile__leftArea--title{font-size:18px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#1a1a1a;letter-spacing:.06em}.companyprofile__leftArea--enTitle{min-width:404px;font-family:Cinzel,serif;font-size:80px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;color:#1a1a1a}@media screen and (width <= 768px){.companyprofile__leftArea--enTitle{min-width:unset;font-size:60px}}.companyprofile__rightArea{width:41.6666666667vw;max-width:600px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(3.99888px,.2777vw);padding-top:min(10.99872px,.7638vw)}@media screen and (width <= 768px){.companyprofile__rightArea{gap:unset;width:100%;max-width:unset;padding-top:unset}}.companyprofile__rightArea--item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (width <= 768px){.companyprofile__rightArea--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (width >= 769px){.companyprofile__rightArea--item:nth-child(3){height:4.2361111111vw;max-height:61px}.companyprofile__rightArea--item:nth-child(3) .companyprofile__rightArea--title{-webkit-box-align:center;align-items:center;padding:unset}.companyprofile__rightArea--item:nth-child(3) .companyprofile__rightArea--list{-webkit-box-pack:center;justify-content:center;padding:unset}}.companyprofile__rightArea--title{width:10.4166666667vw;max-width:150px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;height:100%;padding:min(24.99984px,1.7361vw) 0;font-size:15px;font-weight:500;-webkit-font-feature-settings:"halt" on,"liga" off,"clig" off;font-feature-settings:"halt" on,"liga" off,"clig" off;-webkit-font-kerning:none;font-kerning:none;line-height:min(28.99872px,2.0138vw);color:#1a1a1a;letter-spacing:.06em;border-bottom:min(1.99872px,.1388vw) solid #eee}@media screen and (width <= 768px){.companyprofile__rightArea--title{width:92vw;max-width:unset;max-height:unset;padding:6.6666vw 0;line-height:7.4666vw;border-bottom:.5333vw solid rgba(204,204,204,.6)}}.companyprofile__rightArea--list{width:30.9722222222vw;max-width:446px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;height:100%;padding:min(24.99984px,1.7361vw) 0;border-bottom:min(1.99872px,.1388vw) solid #eee}@media screen and (width <= 768px){.companyprofile__rightArea--list{width:92vw;max-width:unset;max-height:unset;padding:6.6666vw 0;border-bottom:.5333vw solid #ccc}}.companyprofile__rightArea--textItem{font-size:15px;font-weight:400;-webkit-font-feature-settings:"halt" on,"liga" off,"clig" off;font-feature-settings:"halt" on,"liga" off,"clig" off;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#1a1a1a;text-align:justify;letter-spacing:.9px}.companyprofile__rightArea--mapLink{display:-webkit-box;display:flex;gap:min(4.99824px,.3471vw);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:250px;height:40px;padding:min(11.99952px,.8333vw) min(49.99968px,3.4722vw);margin-top:min(30.99888px,2.1527vw);white-space:nowrap;border:min(1.49904px,.1041vw) solid #1a1a1a}@media screen and (width <= 768px){.companyprofile__rightArea--mapLink{width:66.6666666667vw;max-width:unset;height:10.6666666667vw;max-height:unset;padding:3.2vw 13.3333vw;margin-top:8.2666vw;border:1.5px solid #1a1a1a}}@media screen and (width >= 769px){.companyprofile__rightArea--mapLink:hover{background:#eee}}.companyprofile__rightArea--mapText{font-size:12px;font-weight:500;-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;line-height:min(21.99888px,1.5277vw);color:#1a1a1a;text-align:center;letter-spacing:.06em}@media screen and (width <= 768px){.companyprofile__rightArea--mapText{line-height:5.8666vw}}.companyprofile__rightArea--arrowIcon{display:-webkit-box;display:flex;margin-top:min(2.99952px,.2083vw)}@media screen and (width <= 768px){.companyprofile__rightArea--arrowIcon{margin-top:.8vw}}.contact{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(54px,3.75vw);max-width:unset!important;padding:min(139.99968px,9.7222vw) 0 min(69.99984px,4.8611vw);margin:unset}@media screen and (width <= 768px){.contact{gap:19.7333vw;padding:20vw 0 16vw}}.contact__thumbArea{height:38.1944444444vw;max-height:550px;display:-webkit-box;display:flex;width:100%;max-width:unset}@media screen and (width <= 768px){.contact__thumbArea{height:100.2666666667vw;max-height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:unset}}.contact__thumbArea--thumb{width:50vw;max-width:720px;height:31.25vw;max-height:450px;max-width:unset;-o-object-fit:cover;object-fit:cover}@media screen and (width <= 768px){.contact__thumbArea--thumb{width:80vw;height:50.1333333333vw;max-height:unset;max-width:unset}}.contact__thumbArea--thumb:nth-child(2n){margin-top:min(99.99936px,6.9444vw)}@media screen and (width <= 768px){.contact__thumbArea--thumb:nth-child(2n){margin-top:unset;margin-left:20vw}}.contact__mainArea{width:90vw;max-width:1296px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;padding-top:min(123.99984px,8.6111vw);margin:0 auto;margin-top:max(-123.99984px,-8.6111vw)}@media screen and (width <= 768px){.contact__mainArea{width:92vw;max-width:unset;max-height:unset;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;gap:5.8666vw;-webkit-box-pack:unset;justify-content:unset;padding-top:24vw;margin-top:-24vw}}.contact__mainArea--leftArea{width:41.6666666667vw;max-width:600px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(54.99936px,3.8194vw)}@media screen and (width <= 768px){.contact__mainArea--leftArea{width:92vw;max-width:unset;max-height:unset;gap:14.6666vw;margin:0 auto}}.contact__mainArea--formDescription{font-size:15px;font-weight:400;line-height:160%;color:#1a1a1a;letter-spacing:.06em}.contact__mainArea--form{width:41.6666666667vw;max-width:600px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#1a1a1a}@media screen and (width <= 768px){.contact__mainArea--form{width:92vw;max-width:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:unset;margin:0 auto}}.contact__mainArea--form form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:36px;-webkit-box-align:start;align-items:flex-start;width:100%}.contact__mainArea--form form ::-webkit-input-placeholder{opacity:.3}.contact__mainArea--form form ::-moz-placeholder{opacity:.3}.contact__mainArea--form form ::placeholder{opacity:.3}.contact__mainArea--form form ::input-placeholder{opacity:.3}.contact__mainArea--form form :input-placeholder{opacity:.3}.contact__mainArea--formInputError{display:none}.contact__mainArea .required,.contact__mainArea .notRequired{display:-webkit-box;display:flex;gap:min(9.99936px,.6944vw)}@media screen and (width <= 768px){.contact__mainArea .required,.contact__mainArea .notRequired{gap:2.6666vw}}.contact__mainArea .required:before,.contact__mainArea .notRequired:before{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:50px;height:23px;padding-bottom:min(.99936px,.0694vw);font-size:12px;font-weight:700;line-height:150%;color:#fff;letter-spacing:.04em;content:"必須";background:#b00000}@media screen and (width <= 768px){.contact__mainArea .required:before,.contact__mainArea .notRequired:before{padding-bottom:.2666vw}}.contact__mainArea .notRequired:before{content:"任意";background:#1a1a1a}.contact__mainArea--formItem{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;width:100%}.contact__mainArea--formItem span{font-size:13px;font-weight:400;line-height:150%;color:#b00000;letter-spacing:.06em}.contact__mainArea .fileItem{position:relative}.contact__mainArea .fileItem .fileItemInputError{position:absolute;left:143px}@media screen and (width <= 768px){.contact__mainArea .fileItem .fileItemInputError{position:unset;margin-top:-4.2666vw;margin-bottom:4.5333vw}}.contact__mainArea--fileName{color:#1a1a1a!important}.contact__mainArea--formLabel{margin-bottom:min(20.99952px,1.4583vw);font-size:15px;font-weight:500;line-height:150%;color:#1a1a1a;letter-spacing:.06em}@media screen and (width <= 768px){.contact__mainArea--formLabel{margin-bottom:5.6vw}}.contact__mainArea--formInput{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding:min(12.99888px,.9027vw) min(19.99872px,1.3888vw) min(13.99968px,.9722vw) min(19.99872px,1.3888vw);margin-bottom:min(9.99936px,.6944vw);background:#f5f5f5;border-radius:min(4.99824px,.3471vw)}@media screen and (width <= 768px){.contact__mainArea--formInput{padding:3.4666vw 5.3333vw 3.7333vw;margin-bottom:2.6666vw;border-radius:1.3333vw}}.contact__mainArea--formInput::-webkit-input-placeholder{font-size:15px;font-weight:400;line-height:150%;color:#000;letter-spacing:.06em}.contact__mainArea--formInput::-moz-placeholder{font-size:15px;font-weight:400;line-height:150%;color:#000;letter-spacing:.06em}.contact__mainArea--formInput::placeholder{font-size:15px;font-weight:400;line-height:150%;color:#000;letter-spacing:.06em}.contact__mainArea--fileBtn{width:20.8333333333vw;max-width:300px;height:3.4722222222vw;max-height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;font-size:15px;font-weight:400;line-height:150%;letter-spacing:.06em;border:min(.99936px,.0694vw) solid #1a1a1a}@media screen and (width <= 768px){.contact__mainArea--fileBtn{width:345px;height:50px;border:.2666vw solid #1a1a1a}}.contact__mainArea--fileBtn span{margin-left:min(10.39968px,.7222vw)}@media screen and (width <= 768px){.contact__mainArea--fileBtn span{margin-left:2.8055vw}}@media screen and (width >= 769px){.contact__mainArea--fileBtn:hover{background:#eee}}.contact__mainArea .fileInput{display:none}.contact__mainArea--formTextarea{height:20.8333333333vw;max-height:300px;flex-shrink:0;width:100%;padding:min(12.99888px,.9027vw) min(19.99872px,1.3888vw) min(13.99968px,.9722vw) min(19.99872px,1.3888vw);margin-bottom:min(9.99936px,.6944vw);background:#f5f5f5;border-radius:min(4.99824px,.3471vw)}@media screen and (width <= 768px){.contact__mainArea--formTextarea{max-width:unset;height:80vw;max-height:unset;padding:3.4666vw 5.3333vw 3.7333vw;margin-bottom:2.6666vw;border-radius:1.3333vw}}.contact__mainArea--formTextarea::-webkit-input-placeholder{font-size:15px;font-weight:400;line-height:150%;color:#000;letter-spacing:.06em}.contact__mainArea--formTextarea::-moz-placeholder{font-size:15px;font-weight:400;line-height:150%;color:#000;letter-spacing:.06em}.contact__mainArea--formTextarea::placeholder{font-size:15px;font-weight:400;line-height:150%;color:#000;letter-spacing:.06em}.contact__mainArea--rightArea{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(12.99888px,.9027vw);-webkit-box-align:start;align-items:flex-start;width:388px;white-space:nowrap}@media screen and (width <= 768px){.contact__mainArea--rightArea{gap:2.4vw;-webkit-box-align:end;align-items:flex-end;width:345px;margin:0 auto;margin-right:unset}}.contact__mainArea--title{font-size:18px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#1a1a1a;text-align:right;letter-spacing:.06em}.contact__mainArea--enTitle{width:100%;font-family:Cinzel,serif;font-size:80px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:100%;color:#1a1a1a;text-align:right}@media screen and (width <= 768px){.contact__mainArea--enTitle{font-size:60px}}.contact__mainArea--privacyArea{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin:0 auto}.contact__mainArea--privacyText{margin-top:min(36px,2.5vw);font-size:15px;font-weight:400;line-height:150%;color:#1a1a1a;letter-spacing:.06em}@media screen and (width <= 768px){.contact__mainArea--privacyText{margin-top:9.6vw}}.contact__mainArea--privacyLink{-webkit-text-decoration-line:underline;text-decoration-line:underline}.contact__mainArea--privacyCheckArea{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:min(9.99936px,.6944vw);-webkit-box-align:center;align-items:center;margin-top:min(21.99888px,1.5277vw)}@media screen and (width <= 768px){.contact__mainArea--privacyCheckArea{gap:2.6666vw;margin-top:min(21.99888px,1.5277vw)}}.contact__mainArea .privacyCheckAreaWrap{display:-webkit-box;display:flex;gap:min(9.99936px,.6944vw);-webkit-box-align:center;align-items:center}.contact__mainArea .privacyCheckAreaWrap .contact__mainArea--formLabel{margin-bottom:unset}.contact__mainArea .privacyCheckError{font-size:13px;font-weight:400;line-height:150%;color:#b00000;letter-spacing:.06em}@media screen and (width <= 768px){.contact__mainArea .privacyCheckError{margin-bottom:1.0666vw}}.contact__mainArea--formCheckbox{width:1.25vw;max-width:18px;height:1.25vw;max-height:18px;border:min(1.49904px,.1041vw) solid #1a1a1a;border-radius:min(2.99952px,.2083vw)}@media screen and (width <= 768px){.contact__mainArea--formCheckbox{width:4.8vw;max-width:unset;height:4.8vw;max-height:unset;border:.4vw solid #1a1a1a;border-radius:.8vw}}.contact__mainArea--formCheckbox:checked{background-color:#1d9bf0;border:min(1.49904px,.1041vw) solid #1d9bf0}@media screen and (width <= 768px){.contact__mainArea--formCheckbox:checked{border:.4vw solid #1d9bf0}}.contact__mainArea--formCheckbox:checked:before{display:grid;place-content:center;width:100%;height:100%;padding-top:min(1.99872px,.1388vw);font-size:10px;color:#fff;content:url(../../assets/images/svg/form_check.svg)}@media screen and (width <= 768px){.contact__mainArea--formCheckbox:checked:before{padding-top:.5333vw}}.contact__mainArea--privacyEnText{margin-top:min(7.9992px,.5555vw);font-size:12px;font-weight:400;line-height:150%;color:#999}@media screen and (width <= 768px){.contact__mainArea--privacyEnText{margin-top:2.1333vw}}.contact__mainArea--privacyEnLink{-webkit-text-decoration-line:underline;text-decoration-line:underline}.contact__mainArea .recaptchaError{display:block;width:100%;font-size:13px;font-weight:400;line-height:150%;color:#b00000;text-align:center;letter-spacing:.06em}@media screen and (width <= 768px){.contact__mainArea .recaptchaError{margin-bottom:1.0666vw}}.contact__mainArea--formSubmit{width:27.7777777778vw;max-width:400px;height:4.1666666667vw;max-height:60px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:49px auto 0;color:#fff;background:#1a1a1a;border:1px solid rgba(255,255,255,0)}@media screen and (width <= 768px){.contact__mainArea--formSubmit{width:345px;height:60px;margin-top:19px}}.contact__mainArea--formSubmit:hover{color:#1a1a1a;background:#fff;border:min(.99936px,.0694vw) solid #1a1a1a}@media screen and (width >= 769px){.kv_02 .kvTaxtArea{top:46vh;right:min(172.99872px,12.0138vw);left:unset}}@media screen and (width >= 769px){.kv_03 .kvTaxtArea{top:46vh;left:min(159.99984px,11.1111vw)}}@media screen and (width <= 768px){.kv_03 .kvTaxtArea{top:283px}}.kv_03 .kvTaxtArea__text{width:unset;height:unset}.textArea{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.textArea .textArea__text{margin:0 auto;margin-top:min(126px,8.75vw);font-size:15px;font-weight:400;line-height:160%;color:#1a1a1a;text-align:center;letter-spacing:.06em}@media screen and (width <= 768px){.textArea .textArea__text{width:92vw;max-width:unset;max-height:unset;margin-top:21.6vw;font-size:15px;text-align:unset}}.textArea .backBtn{margin-bottom:min(69.99984px,4.8611vw)}@media screen and (width <= 768px){.textArea .backBtn{margin-bottom:16vw}}@media screen and (width <= 768px){.fv{padding-top:unset}}@media screen and (width <= 768px){.fv__inner{margin-top:18.6666vw}}.completed .fv__inner,.privacyPolicy .fv__inner{height:11.3888888889vw;max-height:164px}@media screen and (width <= 768px){.completed .fv__inner,.privacyPolicy .fv__inner{max-width:unset;height:37.6vw;max-height:unset;gap:2.9333vw}}.completed .textArea__text,.privacyPolicy .textArea__text{text-align:unset}@media screen and (width <= 768px){.completed .fv__title,.privacyPolicy .fv__title{position:relative;top:unset;bottom:-8.5333vw}}@media screen and (width <= 768px){.completed .fv__svg,.privacyPolicy .fv__svg{position:relative;bottom:-8.5333vw}}.completed .fv__svg svg,.privacyPolicy .fv__svg svg{width:41.25vw;max-width:594px;height:6.9444444444vw;max-height:100px}@media screen and (width <= 768px){.completed .fv__svg svg,.privacyPolicy .fv__svg svg{width:93.6vw;max-width:unset;height:16vw;max-height:unset;top:0}}@media screen and (width <= 768px){.privacy{margin-bottom:56px}}.privacy .textArea{width:55.5555555556vw;max-width:800px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-top:min(126px,8.75vw)}@media screen and (width <= 768px){.privacy .textArea{width:92vw;max-width:unset;max-height:unset;margin-top:21.6vw}}.privacy .textArea__title{margin-top:min(49.99968px,3.4722vw);font-size:18px;font-weight:500;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-font-kerning:none;font-kerning:none;line-height:150%;color:#005387;letter-spacing:.06em}@media screen and (width <= 768px){.privacy .textArea__title{margin-top:8.5333vw}}.privacy .textArea .textArea__title:first-child{margin-top:0}.privacy .textArea__text{margin:unset;margin-top:min(9px,.625vw);text-align:unset}@media screen and (width <= 768px){.privacy .textArea__text{margin-top:2.4vw}}.privacy .fv__svg svg{width:29.3055555556vw;max-width:422px;height:13.8888888889vw;max-height:200px}@media screen and (width <= 768px){.privacy .fv__svg svg{width:67.4666666667vw;max-width:unset;height:32vw;max-height:unset}}
