@import"https://fonts.googleapis.com/css2?family=Cinzel&family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}@media print,screen and (min-width: 769px){*{margin:0;padding:0;zoom:1}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;font-size:62.5%}body{color:#000;background:#f8f8f8;font-size:1.6rem;line-height:1.8;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.04em}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}i,strong{font-style:normal}a{text-decoration:none;outline:none;cursor:pointer;color:#000}a:hover{text-decoration:none;color:#1a1a1a}a:hover img{opacity:.8}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.display{max-width:1400px;margin:0 auto;position:relative;top:0;left:0}ul,ol{list-style:none}input[type=text],input[type=tel],input[type=email],input[type=submit],textarea{-webkit-appearance:none}}@media screen and (max-width: 768px){*{margin:0;padding:0;zoom:1}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;font-size:62.5%}body{color:#000;background:#f8f8f8;font-size:1.4rem;line-height:1.8;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.04em}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}i,strong{font-style:normal}a{text-decoration:none;outline:none;cursor:pointer;color:#000}a:hover{text-decoration:none;color:#1a1a1a}a:hover img{opacity:.8}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.display{max-width:1400px;margin:0 auto;position:relative;top:0;left:0}ul,ol{list-style:none}input[type=text],input[type=tel],input[type=email],input[type=submit],textarea{-webkit-appearance:none}}hgroup{margin:0 0 52px}@media only screen and (max-width: 767px){hgroup{margin-bottom:32px}}hgroup .eng{font-family:"Cinzel",serif;color:#8b7b5b}hgroup .eng.large{font-size:9rem}@media only screen and (max-width: 1100px){hgroup .eng.large{font-size:6.5rem;line-height:1.5}}@media only screen and (max-width: 767px){hgroup .eng.large{font-size:4.2rem}}hgroup h2.border{font-size:3rem;position:relative}@media only screen and (max-width: 1100px){hgroup h2.border{font-size:2.4rem}}@media only screen and (max-width: 767px){hgroup h2.border{font-size:1.8rem}}hgroup h2.border:before{content:"";width:87%;height:1px;background:#000;position:absolute;top:50%;right:0}@media only screen and (max-width: 1100px){hgroup h2.border:before{width:83%}}@media only screen and (max-width: 767px){hgroup h2.border:before{width:75%}}hgroup h2.border span{display:inline-block;padding-right:25px;position:relative}hgroup h2.middle{font-size:3rem}@media only screen and (max-width: 767px){hgroup h2.middle{font-size:2.4rem}}.tableStyle{width:100%;border-collapse:collapse}.tableStyle th,.tableStyle td{padding:32px 40px;text-align:left;border-bottom:1px solid #dbd8d8}@media only screen and (max-width: 767px){.tableStyle th,.tableStyle td{display:block;width:100%;padding:12px 0;border-bottom:none}}.tableStyle th{line-height:1.4;vertical-align:middle;width:25%;padding-left:0;position:relative}@media only screen and (max-width: 767px){.tableStyle th{width:100%;padding-bottom:0}}.tableStyle th:after{content:"";width:1px;height:70%;background:#dbd8d8;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.tableStyle th:after{content:none}}.tableStyle th.hiss:before{content:"必須";display:inline-block;background:#ac2b20;color:#fff;padding:3px 8px;font-size:1.4rem;position:absolute;top:50%;right:36px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.tableStyle th.hiss:before{right:0}}.button-area{margin:62px 0 0}@media only screen and (max-width: 767px){.button-area{margin:42px 0 0}}a.arw{display:block;position:relative}a.arw:before{-webkit-transition:all .3s;transition:all .3s;content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32.136" height="10.505" viewBox="0 0 32.136 10.505"><path d="M829.167,4777.57h30.688l-12.256-9.611" transform="translate(-829.167 -4767.565)" fill="none" stroke="%23ffffff" stroke-width="1"/></svg>');background-repeat:no-repeat;background-size:30px auto;width:30px;height:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:16px;z-index:1}@media only screen and (max-width: 1100px){a.arw:before{width:18px;height:8px;background-size:18px auto}}a.arw:after{-webkit-transition:all .3s;transition:all .3s;content:"";width:66px;height:66px;background:#070541;background:-webkit-gradient(linear, right top, left top, from(rgb(41, 70, 164)), color-stop(30%, rgb(54, 93, 200)), to(rgb(16, 178, 227)));background:linear-gradient(270deg, rgb(41, 70, 164) 0%, rgb(54, 93, 200) 30%, rgb(16, 178, 227) 100%);border-radius:50%;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1100px){a.arw:after{width:50px;height:50px}}a.arw:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32.136" height="10.505" viewBox="0 0 32.136 10.505"><path d="M829.167,4777.57h30.688l-12.256-9.611" transform="translate(-829.167 -4767.565)" fill="none" stroke="%231A2B76" stroke-width="1"/></svg>')}a.arw:hover:after{border:1px solid #1a2b76;background:#fff}a.return i{display:inline-block;padding-right:20px}.page-top{width:100%;background:#dfdfdf;text-align:center;position:absolute;top:0;left:0}.page-top a{display:block;padding:6px;color:#000}#site-breadcrumb{width:100%;border-top:1px solid #dbd8d8;border-bottom:1px solid #dbd8d8;padding:11px 0;position:relative;top:99px;overflow:hidden}@media only screen and (max-width: 1100px){#site-breadcrumb{top:60px}}#site-breadcrumb nav{display:block}#site-breadcrumb nav ol{padding-left:125px;padding-right:125px}@media only screen and (max-width: 1100px){#site-breadcrumb nav ol{padding:0 5%}}#site-breadcrumb nav ol li{list-style:none;float:left;font-size:1.4rem;position:relative}#site-breadcrumb nav ol li:after{content:"";background:url(../../images/common/breadcrumb.svg) no-repeat center;background-size:6px auto;width:6px;height:10px;display:inline-block;padding:0 15px}#site-breadcrumb nav ol li:first-child img{position:relative;top:-6px}#site-breadcrumb nav ol li:last-child::after{content:none}#site-breadcrumb nav ol li a{color:#707070}@media only screen and (max-width: 767px){#site-breadcrumb nav ol li a{display:inline-block}}.site-title{width:100%;height:700px;position:relative}@media only screen and (max-width: 1100px){.site-title{height:325px}}.site-title:after{content:"";width:100%;height:440px;background:#070541;background:-webkit-gradient(linear, right top, left top, from(rgb(41, 70, 164)), color-stop(30%, rgb(54, 93, 200)), to(rgb(16, 178, 227)));background:linear-gradient(270deg, rgb(41, 70, 164) 0%, rgb(54, 93, 200) 30%, rgb(16, 178, 227) 100%);position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (max-width: 1100px){.site-title:after{height:225px}}.site-title__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:565px;position:relative;z-index:1}@media only screen and (max-width: 1100px){.site-title__title{height:250px}}.site-title__title h1{color:#fff;padding-left:80px;font-size:4rem;-webkit-transition:opacity 1.3s 1s,-webkit-transform 1.3s 1s;transition:opacity 1.3s 1s,-webkit-transform 1.3s 1s;transition:opacity 1.3s 1s,transform 1.3s 1s;transition:opacity 1.3s 1s,transform 1.3s 1s,-webkit-transform 1.3s 1s}@media only screen and (max-width: 1100px){.site-title__title h1{font-size:2.1rem;padding-left:5%}}.site-title__title h1:before{content:attr(data-eng);display:block;font-family:"Cinzel",serif;font-size:7rem;line-height:1.7}@media only screen and (max-width: 1100px){.site-title__title h1:before{font-size:3.4rem}}.site-title__bg{width:calc((100% - 1400px)/2 + 1400px - 125px);height:565px;position:absolute;top:0;right:0}@media only screen and (max-width: 1100px){.site-title__bg{width:95%;height:250px}}.site-title__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}input[type=text],input[type=tel],input[type=email],textarea,select{font-size:1.5rem;background:#f8f8f8;border:none;width:100%;padding:13px 10px;line-height:1.8}@media only screen and (max-width: 767px){input[type=text],input[type=tel],input[type=email],textarea,select{display:block;margin:0 0 5px;width:100% !important}}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus,select:focus{border:none;-webkit-transform:scale(1.02);transform:scale(1.02)}input[type=text].s,input[type=tel].s,input[type=email].s,textarea.s,select.s{width:50%}input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{font-size:1.2rem}input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{font-size:1.2rem}input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder{font-size:1.2rem}input[type=text]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder{font-size:1.2rem}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,textarea::placeholder,select::placeholder{font-size:1.2rem}textarea{height:230px}textarea.s{height:80px}select{width:50%;padding:6px;color:#1a1a1a}@media only screen and (max-width: 1100px){select{width:80%}}@media only screen and (max-width: 767px){select{width:100%}}input[type=checkbox]{display:inline-block;width:16px;height:16px;margin-right:4px}input[type=submit],input[type=reset],input[type=button],button[type=submit]{border:none;color:#fff;background:url(../../images/common/arrow_02.svg) no-repeat right 25px center #1a2b76;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.024em;font-size:1.6rem;display:inline-block;padding:20px 12px;width:30%;margin:0 1%;border-radius:3px;cursor:pointer;-webkit-transition:all 200ms 0ms ease-in-out;transition:all 200ms 0ms ease-in-out}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button[type=submit]:hover{background-position:right 20px center}@media only screen and (max-width: 1100px){input[type=submit],input[type=reset],input[type=button],button[type=submit]{width:40%}}@media only screen and (max-width: 767px){input[type=submit],input[type=reset],input[type=button],button[type=submit]{display:block;padding:15px;margin:0 0 10px;font-size:1.5rem;font-weight:700;width:100%;text-align:center}}input[type=submit].reset,input[type=reset].reset,input[type=button].reset,button[type=submit].reset{background-color:#9e9696;background-position:left 25px center}.grecaptcha-badge{visibility:hidden}#site-header{width:100%;height:99px;background:#f8f8f8;position:fixed;top:0;left:0;z-index:999}@media only screen and (max-width: 1100px){#site-header{height:60px}}#site-header .display{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site-header .logo{position:relative;z-index:2}@media screen and (min-width: 769px)and (max-width: 1450px){#site-header .logo{left:3%}}@media only screen and (max-width: 1100px){#site-header .logo{left:5%}}#site-header .logo img{width:auto;height:80px}@media only screen and (max-width: 1100px){#site-header .logo img{height:40px}}@media only screen and (max-width: 1100px){#site-header .site-navi{position:fixed;top:60px;right:-60vw;z-index:1;width:70vw;height:calc(100vh - 60px);visibility:hidden;background-color:rgba(0,0,0,.85);-webkit-transition:.4s;transition:.4s;display:block;padding:80px 0 0 10%}#site-header .site-navi.active{right:0;visibility:visible}}@media only screen and (min-width: 1101px){#site-header .site-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:245px}}@media only screen and (max-width: 1100px){#site-header .site-navi ul{display:block}}#site-header .site-navi ul>li{list-style:none;margin-left:50px}@media only screen and (max-width: 1100px){#site-header .site-navi ul>li{margin:0;width:100%}}#site-header .site-navi ul>li a{display:block;color:#000;font-weight:500}@media only screen and (max-width: 1100px){#site-header .site-navi ul>li a{color:#fff;padding:30px 0;text-align:center;font-size:1.8rem;border-bottom:1px solid #afafaf}}#site-header .site-navi ul>li.contact{position:absolute;top:0;right:0}@media only screen and (max-width: 1100px){#site-header .site-navi ul>li.contact{display:none}}#site-header .site-navi ul>li.contact a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26.651" height="21.15" viewBox="0 0 26.651 21.15"><g id="Icon_feather-mail" data-name="Icon feather-mail" transform="translate(-1.956 -5.25)"><path d="M5.456,6h19.65a2.463,2.463,0,0,1,2.456,2.456V23.194a2.463,2.463,0,0,1-2.456,2.456H5.456A2.463,2.463,0,0,1,3,23.194V8.456A2.463,2.463,0,0,1,5.456,6Z" transform="translate(0 0)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M27.563,9,15.281,17.6,3,9" transform="translate(0 -0.544)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></g></svg>');background-color:#8b7b5b;background-repeat:no-repeat;background-position:left 22px top 30px;color:#fff;border:1px solid #8b7b5b;padding:22px 20px 13px 60px;font-size:2rem;-webkit-transition:all .2s;transition:all .2s}#site-header .site-navi ul>li.contact a:hover{background-color:#fff;color:#8b7b5b;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26.651" height="21.15" viewBox="0 0 26.651 21.15"><g id="Icon_feather-mail" data-name="Icon feather-mail" transform="translate(-1.956 -5.25)"><path d="M5.456,6h19.65a2.463,2.463,0,0,1,2.456,2.456V23.194a2.463,2.463,0,0,1-2.456,2.456H5.456A2.463,2.463,0,0,1,3,23.194V8.456A2.463,2.463,0,0,1,5.456,6Z" transform="translate(0 0)" fill="none" stroke="%238B7B5B" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M27.563,9,15.281,17.6,3,9" transform="translate(0 -0.544)" fill="none" stroke="%238B7B5B" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></g></svg>')}#site-header .button{display:none}@media only screen and (max-width: 1100px){#site-header .button{display:block;width:60px;height:60px;background:#8b7b5b;position:absolute;top:0;right:60px}#site-header .button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}}#site-header .site-navi__button{display:none}@media only screen and (max-width: 1100px){#site-header .site-navi__button{display:block;width:60px;height:60px;background:#000;cursor:pointer;z-index:200;position:absolute;top:0;right:0}#site-header .site-navi__button span{display:block;width:20px;height:1px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}#site-header .site-navi__button span:nth-of-type(1){top:22px}#site-header .site-navi__button span:nth-of-type(2){top:28px}#site-header .site-navi__button span:nth-of-type(3){top:34px}}#site-header .site-navi__button.active span{background:#fff}#site-header .site-navi__button.active span:nth-of-type(1){-webkit-transform:translateX(-50%) rotate(-315deg);transform:translateX(-50%) rotate(-315deg);top:30px}#site-header .site-navi__button.active span:nth-of-type(2){opacity:0}#site-header .site-navi__button.active span:nth-of-type(3){-webkit-transform:translateX(-50%) rotate(315deg);transform:translateX(-50%) rotate(315deg);top:30px}#site-footer{background:#f8f8f8;padding:45px 0 0;position:relative}#site-footer .logo{text-align:center}#site-footer .logo img{width:auto;height:83px}@media only screen and (max-width: 1100px){#site-footer .logo img{height:62px}}@media only screen and (max-width: 767px){#site-footer .logo img{height:53px}}#site-footer .fnav{text-align:center;padding:32px 0 52px}@media only screen and (max-width: 767px){#site-footer .fnav{padding:24px 0}}#site-footer .fnav li{display:inline-block;margin:0 31px}@media only screen and (max-width: 767px){#site-footer .fnav li{margin:0 20px}}@media only screen and (max-width: 767px){#site-footer .fnav li:last-child{margin-top:20px}}#site-footer .copy{width:100%;display:block;background-color:#000;color:#fff;text-align:center;font-size:1.2rem;padding:20px}@media only screen and (max-width: 767px){#site-footer .copy{padding:15px}}#site-wrapper,#site-footer{position:relative;top:99px;overflow:hidden}@media only screen and (max-width: 1100px){#site-wrapper,#site-footer{top:60px}}.site-module.wrap{padding:120px 0}@media only screen and (max-width: 1100px){.site-module.wrap{padding:82px 0}}@media only screen and (max-width: 767px){.site-module.wrap{padding:42px 0}}.site-module.wrap.no-top{padding-top:0}.site-module .inner{padding-left:125px;padding-right:125px}@media only screen and (max-width: 1100px){.site-module .inner{padding-left:5%;padding-right:5%}}.site-module.contact{background:#000}.site-module.contact .inquery_area{border:1px solid #cbbd9f;position:relative}.site-module.contact .inquery_area dt{border-bottom:1px solid #cbbd9f;color:#cbbd9f;font-family:"Cinzel",serif;font-size:6.5rem;padding:1.5vw 0 1.5vw 5vw}@media only screen and (max-width: 1100px){.site-module.contact .inquery_area dt{font-size:4.5rem}}@media only screen and (max-width: 767px){.site-module.contact .inquery_area dt{font-size:3.8rem;padding:1.5vw;text-align:center}}.site-module.contact .inquery_area dd{width:50%}@media only screen and (max-width: 767px){.site-module.contact .inquery_area dd{width:100%;padding-bottom:90px;padding-right:20px}}.site-module.contact .inquery_area dd a{color:#fff;font-size:3.2rem;padding:1.5vw 0 1.5vw 5vw;width:72%}@media only screen and (max-width: 1100px){.site-module.contact .inquery_area dd a{font-size:2.2rem}}@media only screen and (max-width: 767px){.site-module.contact .inquery_area dd a{font-size:1.8rem;display:block;width:100%;padding:8vw 3vw}}.site-module.contact .inquery_area figure{width:50%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width: 767px){.site-module.contact .inquery_area figure{width:100%;height:90px;top:inherit;bottom:0}}.site-module.contact .inquery_area figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-module.not-found{text-align:center;padding-top:62px}.site-module.not-found strong{display:block;font-size:25.6rem;font-weight:400;line-height:1.2}@media only screen and (max-width: 767px){.site-module.not-found strong{font-size:11.9rem}}.site-module.not-found strong small{display:block;font-size:7.7rem}@media only screen and (max-width: 767px){.site-module.not-found strong small{font-size:3.6rem}}.site-module.not-found p{padding:65px 0 0}.site-module.not-found p .sp{display:none}@media only screen and (max-width: 767px){.site-module.not-found p .sp{display:block}}.scroll-anime{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1.5s,-webkit-transform 1.2s;transition:opacity 1.5s,-webkit-transform 1.2s;transition:opacity 1.5s,transform 1.2s;transition:opacity 1.5s,transform 1.2s,-webkit-transform 1.2s}.scroll-anime._active{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.site-index .firstview{position:relative;width:100%;height:calc(100vh - 99px)}@media only screen and (max-width: 1100px){.site-index .firstview{height:calc(100vh - 60px)}}.site-index .firstview:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.35);position:absolute;top:0;left:0}.site-index .firstview .firstview_text{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:500}.site-index .firstview .firstview_text strong{display:block;font-size:4rem;padding:0 0 20px;font-weight:500}@media only screen and (max-width: 767px){.site-index .firstview .firstview_text strong{font-size:2.6rem;line-height:1.5}}.site-index .firstview .firstview_text strong span{text-align:center;color:rgba(0,0,0,0);-webkit-animation:blur 10s forwards;animation:blur 10s forwards}@media only screen and (max-width: 1100px){.site-index .firstview .firstview_text strong span{display:block}}.site-index .firstview .firstview_text strong span:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.site-index .firstview .firstview_text strong span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.site-index .firstview .firstview_text strong span:nth-child(3){display:block;font-size:3rem;-webkit-animation-delay:.3s;animation-delay:.3s}@media only screen and (max-width: 767px){.site-index .firstview .firstview_text strong span:nth-child(3){font-size:1.8rem;padding-top:4vw}}.site-index .firstview .video-area{width:100%;height:100%;background:url("../../images/index/mv.jpg") no-repeat center/cover;position:fixed;top:0;left:0;overflow:hidden;z-index:-1}.site-index .allway{position:relative}.site-index .allway_logo{background:url(../../images/index/bg_01.webp) no-repeat center #f8f8f8;background-size:cover;width:100%;min-height:997px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1100px){.site-index .allway_logo{min-height:450px}}@media only screen and (max-width: 767px){.site-index .allway_logo{min-height:auto;padding:42px 0 30%}}.site-index .allway_logo .logo{position:relative;top:-100px}@media only screen and (max-width: 767px){.site-index .allway_logo .logo{top:auto}}@media only screen and (max-width: 1100px){.site-index .allway_logo .logo img{width:auto;height:200px}}@media only screen and (max-width: 767px){.site-index .allway_logo .logo img{height:145px}}.site-index .allway_info{background:#2946a4;background:linear-gradient(340deg, #070541 0%, #365dc8 72.91%, #10b2e3 100%);padding-bottom:355px}@media only screen and (max-width: 1100px){.site-index .allway_info{padding:0 5% 23%}}@media only screen and (max-width: 767px){.site-index .allway_info{padding-bottom:10%}}.site-index .allway_info__detail{position:relative}.site-index .allway_info__detail:first-of-type{top:-155px;margin-bottom:16%}@media only screen and (max-width: 1100px){.site-index .allway_info__detail:first-of-type{margin-bottom:2%}}@media only screen and (max-width: 767px){.site-index .allway_info__detail:first-of-type{top:-62px;margin-bottom:0}}.site-index .allway_info__detail:not(:first-of-type){margin-bottom:25%}@media only screen and (max-width: 767px){.site-index .allway_info__detail:not(:first-of-type){margin-bottom:0;top:-62px}}.site-index .allway_info__detail figure{max-width:1400px;margin:0 auto}.site-index .allway_info__detail figure img{width:100%;height:auto}.site-index .allway_info__detail___text{width:100%;color:#fff;position:absolute;top:57%}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text{background:rgba(0,0,0,.8)}}@media only screen and (max-width: 767px){.site-index .allway_info__detail___text{position:relative;top:-40px}}.site-index .allway_info__detail___text:before{content:"";display:block;width:calc((100% - 1400px)/2 + 1130px);height:100%;background:rgba(0,0,0,.8);position:absolute;top:0;right:0}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text:before{content:none}}.site-index .allway_info__detail___text .inner{padding-left:350px}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .inner{padding-left:5%}}.site-index .allway_info__detail___text .detail_title{display:block;padding:40px 0 0;font-family:"Cinzel",serif;font-size:10.6rem;font-weight:400;line-height:1.1}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .detail_title{font-size:4rem}}@media only screen and (max-width: 767px){.site-index .allway_info__detail___text .detail_title{padding-top:20px}}.site-index .allway_info__detail___text .detail_title:first-letter{color:#cbbd9f}.site-index .allway_info__detail___text .detail_sub_title{position:relative}.site-index .allway_info__detail___text .detail_sub_title span{font-size:3.2rem;font-weight:500;color:#cbbd9f}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .detail_sub_title span{font-size:1.8rem}}@media only screen and (max-width: 767px){.site-index .allway_info__detail___text .detail_sub_title span{font-size:1.7rem}}.site-index .allway_info__detail___text .detail_sub_title .detail_border{width:81%;height:1px;background:#cbbd9f;position:absolute;top:30px;right:0}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .detail_sub_title .detail_border{top:18px}}@media only screen and (max-width: 767px){.site-index .allway_info__detail___text .detail_sub_title .detail_border{width:65%}}.site-index .allway_info__detail___text .detail_content{padding:0 0 50px 175px}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .detail_content{padding:0 0 25px 0}}.site-index .allway_info__detail___text .detail_content p{font-size:3.3rem}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .detail_content p{font-size:1.8rem}}@media only screen and (max-width: 767px){.site-index .allway_info__detail___text .detail_content p{font-size:1.6rem}}.site-index .allway_info__detail___text .detail_content p.en{font-size:2.8rem;padding:0 0 8px}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .detail_content p.en{font-size:1.2rem}}@media only screen and (max-width: 767px){.site-index .allway_info__detail___text .detail_content p.en{font-size:1.1rem}}.site-index .allway_info__detail___text .detail_content p.clum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-index .allway_info__detail___text .detail_content p small{display:inline-block;width:68%;float:right}.site-index .allway_info__detail___text .detail_content small{display:block;font-size:2rem}@media only screen and (max-width: 1100px){.site-index .allway_info__detail___text .detail_content small{font-size:1.4rem}}@media only screen and (max-width: 767px){.site-index .allway_info__detail___text .detail_content small{font-size:1.2rem}}.site-index .allway_info__detail.vision .allway_info__detail___text::before{right:inherit;left:0}.site-index .allway_info__detail.vision .allway_info__detail___text .inner{padding-left:125px;padding-right:350px}@media only screen and (max-width: 1100px){.site-index .allway_info__detail.vision .allway_info__detail___text .inner{padding-left:5%;padding-right:5%}}.site-index .allway_info__detail.vision .allway_info__detail___text .detail_title{text-align:right}@media only screen and (max-width: 1100px){.site-index .allway_info__detail.vision .allway_info__detail___text .detail_title{text-align:left}}.site-index .link{background:#8b7b5b;padding-bottom:15%;position:relative}@media only screen and (max-width: 1100px){.site-index .link{padding-bottom:0}}.site-index .link .link_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1100px){.site-index .link .link_area{padding:0 5%}}.site-index .link .link_area__detail{width:44%;position:relative}@media only screen and (max-width: 1100px){.site-index .link .link_area__detail{width:47%}}@media only screen and (max-width: 767px){.site-index .link .link_area__detail{width:100%}}.site-index .link .link_area__detail.company{top:-300px}@media only screen and (max-width: 1100px){.site-index .link .link_area__detail.company{top:-100px}}@media only screen and (max-width: 767px){.site-index .link .link_area__detail.company{top:-62px}}.site-index .link .link_area__detail.service{top:-120px}@media only screen and (max-width: 1100px){.site-index .link .link_area__detail.service{top:-50px}}.site-index .link .link_area__detail figure img{width:100%;height:auto}.site-index .link .link_area__detail dl{background:rgba(255,255,255,.88);width:90%;padding:35px 0 50px 50px;position:absolute;bottom:-152px;right:-9%}@media only screen and (max-width: 1100px){.site-index .link .link_area__detail dl{padding:25px 0 30px 25px;width:100%;position:relative;bottom:inherit;top:-20px;right:0}}@media only screen and (max-width: 767px){.site-index .link .link_area__detail dl{padding:20px 0 20px 20px}}.site-index .link .link_area__detail dl dt{font-family:"Cinzel",serif;font-size:6.5rem;font-weight:400;line-height:1.2;color:#1a2b76;border-bottom:1px solid #1a2b76;padding:0 0 10px;margin:0 0 16px}@media only screen and (max-width: 1100px){.site-index .link .link_area__detail dl dt{font-size:3.8rem}}.site-index .link .link_area__detail dl dd{font-size:3.2rem;padding-right:55px}@media only screen and (max-width: 1100px){.site-index .link .link_area__detail dl dd{font-size:1.8rem}}@media only screen and (max-width: 767px){.site-index .link .link_area__detail dl dd{padding-right:20px}}@-webkit-keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:0}5%{text-shadow:0 0 90px #fff}15%{opacity:1}20%{text-shadow:0 0 0px #fff}100%{opacity:1;text-shadow:0 0 0px #fff}}@keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:0}5%{text-shadow:0 0 90px #fff}15%{opacity:1}20%{text-shadow:0 0 0px #fff}100%{opacity:1;text-shadow:0 0 0px #fff}}.site-company .message_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-company .message_area__text{width:48%}@media only screen and (max-width: 767px){.site-company .message_area__text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.site-company .message_area__text p{margin:0 0 32px}@media only screen and (max-width: 767px){.site-company .message_area__text p{margin-bottom:24px}}.site-company .message_area__text p:last-of-type{margin-bottom:0}.site-company .message_area__photo{width:40%}@media only screen and (max-width: 767px){.site-company .message_area__photo{width:100%;margin:0 0 24px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.site-company .message_area__photo img{width:100%;height:auto}.site-company .profile{position:relative}.site-company .profile:after{content:"";width:100%;height:375px;background:#d6d2ca;position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (max-width: 1100px){.site-company .profile:after{height:250px}}@media only screen and (max-width: 767px){.site-company .profile:after{height:160px}}.site-company .profile_area dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px}@media only screen and (max-width: 767px){.site-company .profile_area dl{margin-bottom:12px}}.site-company .profile_area dl dt{width:12%}@media only screen and (max-width: 767px){.site-company .profile_area dl dt{width:25%}}.site-company .profile_area dl dd{width:83%}@media only screen and (max-width: 767px){.site-company .profile_area dl dd{width:70%}}.site-company .profile_area dl dd span{padding-right:12px}@media only screen and (max-width: 767px){.site-company .profile_area dl dd span{display:block}}.site-company .profile_map{margin:100px 0 0}@media only screen and (max-width: 1100px){.site-company .profile_map{margin-top:50px}}.site-company .profile_map iframe{width:100%;height:460px}@media only screen and (max-width: 1100px){.site-company .profile_map iframe{height:300px}}@media only screen and (max-width: 767px){.site-company .profile_map iframe{height:220px}}.site-service .business_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 100px}@media only screen and (max-width: 767px){.site-service .business_area{margin-bottom:42px}}.site-service .business_area.reverse figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-service .business_area.reverse dl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site-service .business_area.reverse dl dt,.site-service .business_area.reverse dl dd{padding-left:0;padding-right:60px}@media only screen and (max-width: 1100px){.site-service .business_area.reverse dl dt,.site-service .business_area.reverse dl dd{padding-right:40px}}.site-service .business_area figure{width:50%}@media only screen and (max-width: 767px){.site-service .business_area figure{width:100%;-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}}.site-service .business_area figure img{width:100%;height:auto}.site-service .business_area dl{width:50%}@media only screen and (max-width: 767px){.site-service .business_area dl{width:100%;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.site-service .business_area dl dt{padding-left:60px;padding-bottom:50px;margin-bottom:50px;font-size:3.2rem;line-height:1.6;border-bottom:1px solid #928888}@media only screen and (max-width: 1100px){.site-service .business_area dl dt{font-size:2.6rem;padding-left:40px;padding-bottom:30px;margin-bottom:30px}}@media only screen and (max-width: 767px){.site-service .business_area dl dt{font-size:2.4rem;line-height:1.4;padding:20px 0;margin-bottom:20px}}.site-service .business_area dl dd{padding-left:60px}@media only screen and (max-width: 1100px){.site-service .business_area dl dd{padding-left:40px}}@media only screen and (max-width: 767px){.site-service .business_area dl dd{padding:0}}.site-service .case{background:#d6d2ca;position:relative}@media only screen and (max-width: 1100px){.site-service .case{padding-left:5%;padding-right:5%}}.site-service .case:before{content:"";width:100%;height:500px;background:url(../../images/service/case.jpg) no-repeat center;background-size:cover;position:absolute;top:0;left:0}@media only screen and (max-width: 1100px){.site-service .case:before{height:350px}}.site-service .case .inner{background:rgba(255,255,255,.9);padding-top:80px;padding-bottom:80px}@media only screen and (max-width: 1100px){.site-service .case .inner{padding-top:5%;padding-bottom:5%}}.site-service .case_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-service .case_area__colum{width:47%}@media only screen and (max-width: 1100px){.site-service .case_area__colum{width:100%;margin:0 0 15%}}.site-service .case_area__colum .headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;font-weight:700}.site-service .case_area__colum .headline dt{width:35%;font-size:1.9rem;padding:10px 15px}@media only screen and (max-width: 767px){.site-service .case_area__colum .headline dt{font-size:1.1rem}}.site-service .case_area__colum .headline dd{background:#1a2b76;width:65%;font-size:2.2rem;text-align:center;padding:7px 15px}@media only screen and (max-width: 767px){.site-service .case_area__colum .headline dd{font-size:1.8rem;text-align:left}}.site-service .case_area__colum .detail{margin-top:22px}.site-service .case_area__colum .detail dt{font-size:2.2rem;font-weight:700;border-bottom:1px solid #928888;padding:0 0 15px;margin:0 0 15px}@media only screen and (max-width: 767px){.site-service .case_area__colum .detail dt{font-size:1.8rem;padding-bottom:10px;margin-bottom:10px}}.site-service .case_area__colum .detail dd{min-height:172px}@media only screen and (max-width: 1100px){.site-service .case_area__colum .detail dd{min-height:auto}}.site-service .case_area__colum .detail dd span{display:block;padding-left:76px}@media only screen and (max-width: 767px){.site-service .case_area__colum .detail dd span{padding-left:0}}.site-privacy .policy dl{margin:52px 0 0}.site-privacy .policy dl dt{font-size:2.2rem;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #928888}@media only screen and (max-width: 767px){.site-privacy .policy dl dt{font-size:1.8rem;padding-bottom:12px;margin-bottom:12px}}.site-privacy .policy ul li{padding-left:20px;position:relative}.site-privacy .policy ul li:before{content:"・";position:absolute;left:0}.site-contact,.site-confirm,.site-thanks{background:#fff}.site-contact .inquery .center,.site-confirm .inquery .center,.site-thanks .inquery .center{text-align:center}.site-contact .inquery p,.site-confirm .inquery p,.site-thanks .inquery p{text-align:center;padding-bottom:5vw;font-size:2.2rem}@media only screen and (max-width: 767px){.site-contact .inquery p,.site-confirm .inquery p,.site-thanks .inquery p{font-size:1.6rem}}.site-contact .inquery p.alert,.site-confirm .inquery p.alert,.site-thanks .inquery p.alert{font-size:1.4rem;text-align:left;color:#ac2b20;padding-bottom:0}.site-contact .inquery p.alert:before,.site-confirm .inquery p.alert:before,.site-thanks .inquery p.alert:before{content:"※";display:inline-block}.site-contact .inquery p .sp,.site-confirm .inquery p .sp,.site-thanks .inquery p .sp{display:none}@media only screen and (max-width: 767px){.site-contact .inquery p .sp,.site-confirm .inquery p .sp,.site-thanks .inquery p .sp{display:block}}.site-contact .inquery .form-area .tableStyle th,.site-contact .inquery .form-area .tableStyle td,.site-confirm .inquery .form-area .tableStyle th,.site-confirm .inquery .form-area .tableStyle td,.site-thanks .inquery .form-area .tableStyle th,.site-thanks .inquery .form-area .tableStyle td{font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.024em;font-weight:400}.site-contact .inquery .form-area .button-area,.site-confirm .inquery .form-area .button-area,.site-thanks .inquery .form-area .button-area{text-align:center;margin-top:120px}@media only screen and (max-width: 1100px){.site-contact .inquery .form-area .button-area,.site-confirm .inquery .form-area .button-area,.site-thanks .inquery .form-area .button-area{margin-top:52px}}/*# sourceMappingURL=style.css.map */