﻿/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}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:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;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:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.fv{width:100%;height:100vh;position:relative;z-index:-1}@media(min-width: 960px){.fv{height:130vh}}.fv_container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media(min-width: 960px){.fv_container{top:35%}}.catchcopy{width:100%;text-align:center}.catchcopy img{width:60%;margin-left:18%}@media(min-width: 520px){.catchcopy img{width:min(700px,50%);margin-left:min(550px,40%)}}.logo{width:80%;margin:0 auto}@media(min-width: 520px){.logo{margin-top:30px;width:min(1000px,70%)}}.fv_p{position:relative;z-index:10;width:280px;margin:70px auto 0;text-align:center}@media(min-width: 520px){.fv_p{margin:70px auto 0;width:auto}}.big_column2{display:flex;flex-wrap:wrap;row-gap:30px}@media(min-width: 960px){.big_column2{flex-wrap:nowrap;column-gap:45px}}.column_left{width:100%;display:flex;flex-wrap:wrap;row-gap:30px;order:2}@media(min-width: 960px){.column_left{width:40%;order:1}}.column_right{width:70%;margin:0 auto;order:1}@media(min-width: 960px){.column_right{width:60%;order:2}}.column_right img{width:100%;height:auto}.value_ul{list-style:none;display:flex;align-items:stretch;flex-wrap:wrap;row-gap:45px}@media(min-width: 960px){.value_ul{flex-wrap:nowrap;column-gap:30px}}.value_li{background-color:#f2f2f2;padding:15px;border-radius:15px;display:flex;flex-wrap:wrap;align-content:flex-start;row-gap:10px}.value_li img{border-radius:10px;object-fit:cover;width:100%}.small_column2{margin:0 auto;display:flex;flex-wrap:wrap;row-gap:20px}@media(min-width: 960px){.small_column2{width:80%;flex-wrap:nowrap;column-gap:45px}}.small_colums_left{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;row-gap:15px;order:1}.small_colums_left.two{order:2}@media(min-width: 960px){.small_colums_left{width:50%;order:1}.small_colums_left.two{order:2}}.small_colums_left img{border-radius:15px;width:100%;height:auto}.small_colums_right{width:100%;margin:0 auto;order:2;display:flex;flex-wrap:wrap;align-content:flex-start;row-gap:15px;order:2}.small_colums_right.two{order:1}@media(min-width: 960px){.small_colums_right{width:50%;order:1}.small_colums_right.two{order:2}}.small_colums_right img{border-radius:15px;width:100%;height:auto}@media(min-width: 520px){.column1{margin:0 auto;width:80%}}.footer{background-color:#0a4447;color:#fff}.container.cont_footer{padding-top:30px;display:flex;flex-wrap:wrap;align-content:flex-start;row-gap:45px;padding-bottom:30px;border-bottom:#fff 1px solid}@media(min-width: 520px){.container.cont_footer{flex-wrap:nowrap;justify-content:space-around;align-items:flex-end;column-gap:45px;max-width:800px}}.footer_logo{width:auto}.footer_logo img{width:100%;height:auto}.footer_right{width:300px;display:flex;flex-wrap:wrap;row-gap:8px}.copyright_right{padding:30px 0;text-align:center}.thanks_page{text-align:center}.icon_check{margin:5rem 0 1rem}.icon_check img{width:252px;height:auto}.btn_thanks{display:inline-block;background-color:#248e94;-webkit-box-shadow:6px 6px 0px 0px #248e94;box-shadow:6px 6px 0px 0px #248e94;border-radius:8px;color:#fff;-webkit-transition:.2s;transition:.2s}.btn_thanks:hover{opacity:.9;cursor:pointer}.thanks_p{font-size:2rem;font-family:"hannari","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:3rem;margin-bottom:2rem}.btn_thanks{margin-top:2rem;padding:.5rem 1rem}h4.error_h4{font-size:1.3rem;font-family:"hannari","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:3rem;margin:3rem 0 2rem}html{font-size:15px}small{font-size:80%}span{display:inline-block}.fv_p{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.04rem;line-height:1.8;color:#4d4d4d}@media(min-width: 520px){.fv_p{font-size:1.2rem}}.message_p{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.04rem;line-height:2.2;color:#4d4d4d}.sec_p{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.02rem;line-height:2;color:#4d4d4d}.sec_p.white{color:#fff}.sec_cap{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01rem;line-height:1.75;color:#4d4d4d}p.small_p{font-size:.9rem;font-weight:400;letter-spacing:.04rem;line-height:1.5rem;color:#262626;font-feature-settings:"palt"}h1{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.2rem;font-weight:300;line-height:1.75rem;letter-spacing:.1rem;color:#262626;padding:1rem 0 1rem 1rem;font-feature-settings:"palt"}@media(min-width: 520px){h1{letter-spacing:.2rem;font-size:1.75rem}}@media(min-width: 960px){h1{font-size:2rem}}h1 .arrow_line_header{font-size:1.3rem;font-weight:200}.h2_message,.h2_value,.h2_company,.h2_contact{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:2.2rem;font-weight:200;letter-spacing:.5rem;line-height:1.5;color:#262626;font-feature-settings:"palt"}.h2_value,.h2_contact{text-align:center;color:#fff;margin-bottom:30px}.h2_company{text-align:center;margin-bottom:30px}.h3_value{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.6rem;font-weight:200;letter-spacing:.1rem;line-height:1.5;color:#262626;font-feature-settings:"palt"}.h3_service{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.6rem;font-weight:200;letter-spacing:.1rem;line-height:1.5;color:#fff;font-feature-settings:"palt"}.h3_company{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.6rem;font-weight:200;letter-spacing:.1rem;line-height:1.5;color:#262626;font-feature-settings:"palt"}.service_sub_title{text-align:center}.h5_service{color:#fff;letter-spacing:.3rem;padding-bottom:5px;padding-left:5px;border-bottom:1px solid #fff;display:inline-block;margin-bottom:15px}.h4_contact{text-align:center}.sec.contact{color:#fff}.h3_mail{margin-top:60px;padding-bottom:45px;text-align:center;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:2rem;font-weight:200;letter-spacing:.1rem;line-height:1.5;color:#262626;font-feature-settings:"palt"}::-webkit-input-placeholder{color:#aaa;padding-left:10px}::-moz-placeholder{color:#aaa;padding-left:10px}:-ms-input-placeholder{color:#aaa;padding-left:10px}form{margin-top:2rem}label{font-size:1.2rem}::placeholder{color:#aaa;font-weight:200}.your-name{width:100%}.wpcf7-text{width:100%;height:40px}.contact_p{margin-top:1rem;width:100%}input.wpcf7-text{margin:8px 0 24px;background-color:#fff;border:solid 1px #aaa;border-radius:4px;letter-spacing:.05rem;padding:.3rem .6rem;color:#262626}textarea{margin:8px 0 8px;width:100%;font-size:108%;border:1px solid #aaa;background-color:#fff;border-radius:4px;padding:.6rem .3rem;line-height:1.5rem}.wpcf7-textarea{color:#262626}textarea.privacy{padding:.75rem .75rem .6rem;font-size:90%;background-color:#ccc;border-radius:4px;line-height:1.3rem;height:10rem;color:#4d4d4d}.wpcf7-submit{padding:1.5rem 6rem;background-color:#248e94;box-shadow:6px 6px 0px 0px #0a4447;border-radius:4px;color:#fff;font-size:1.5rem}.wpcf7-submit:hover{opacity:.8;cursor:pointer;transition:.2s;pointer-events:auto}.wpcf7-submit.send{margin:1rem}.wpcf7-submit.back{padding:1rem 3rem;background-color:#8a8888}.submit{text-align:center}body{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}a.anchor{display:block;padding-top:120px;margin-top:-120px}@media(min-width: 520px){.br01,.br02{display:none}}.sec_border{margin-top:max(-20vw,-23vh);position:relative}@media(min-width: 960px){.sec_border{margin-top:max(-50vw,-53vh)}}.sec_border_footer{margin-top:max(-20vw,-23vh);position:relative}@media(min-width: 960px){.sec_border_footer{margin-top:max(-35vw,-35vh)}}.en_header{position:absolute;width:min(700px,40%);top:5vw;right:5%;transform:rotate(-7deg);z-index:100;opacity:.2}.sec{padding-bottom:calc(20vw + 51px)}@media(min-width: 960px){.sec{padding-bottom:min(50vw,55vh)}}.sec.contact{padding-bottom:calc(20vw + 51px)}@media(min-width: 960px){.sec.contact{padding-bottom:min(45vw,40vh)}}.sec.footer{padding-bottom:10px}.sec.gra_green{background:linear-gradient(180deg, #61A4B0 0%, #ECEBE5 80%, #ECEBE5 100%)}.sec.gra_green2{background:linear-gradient(180deg, #61A4B0 0%, #61A4B0 80%, #ECEBE5 100%)}.sec.light_green{background:linear-gradient(180deg, #EEF6F6 0%, #FFFFFF 50%, #EEF6F6 100%)}.container{width:calc(100vw - 40px);max-width:1150px;margin:0 auto}@media(min-width: 520px){.container{width:calc(100vw - 100px)}}.dl{margin:0;width:100%;color:#262626}@media(min-width: 520px){.dl{line-height:1.5}}.dt{font-size:1rem;padding-top:1.5rem;border-top:dashed 1px #248e94}@media(min-width: 520px){.dt{padding-top:1rem;width:7rem;border-top:solid 2px #248e94}}.dd{padding:.9rem 0 .9rem 0;line-height:1.75}@media(min-width: 520px){.dd{margin-top:-2.6rem;border-top:solid 1px #248e94;margin-left:7rem}}.margin_30{margin-bottom:30px}.margin_45{margin-bottom:45px}.margin_75{margin-bottom:75px}.margin_120{padding-bottom:120px}.required{padding:5px;background-color:#e1be2a;font-size:700;line-height:2;border-radius:2px}.header__nav{background-color:#fff;padding:0 30px;border-radius:60px;height:60px;display:flex;justify-content:space-between;align-items:center;font-weight:600;letter-spacing:.08rem;font-feature-settings:palt;margin:0 auto;width:calc(100vw - 20px);opacity:.93}@media(min-width: 960px){.header__nav{width:calc(100vw - 100px);max-width:1150px}}.header__nav.fixed{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1000}@media(min-width: 960px){.header__nav.fixed{top:0;width:calc(100vw - 100px);max-width:1150px}}.header__nav__logo{width:150px;height:auto;transition:all .2s ease}.header__nav__logo:hover{opacity:.7}.header__nav__logo:active{margin-top:2px;margin-bottom:-2px}@media(min-width: 960px){.header__nav__logo{width:30%;max-width:160px}}.header__nav__ul{padding-top:40px;position:fixed;width:100%;top:0;left:0;transform:translateX(calc(-100% - 10px));background-color:#fff;transition:all .3s ease;z-index:1000}@media(min-width: 960px){.header__nav__ul{padding-top:0;height:auto;transform:translateX(0);position:static;margin-left:auto;background-color:rgba(0,0,0,0);font-size:.93rem;text-shadow:none;display:flex;align-items:center;justify-content:right;gap:30px;width:auto}}.header__nav__ul.show{transform:translateX(0);padding-bottom:40px;box-shadow:0px 5px 20px rgba(0,0,0,.2)}.header__nav__li a{position:relative;z-index:10000;text-align:center;width:100px;margin:0 auto;display:block;padding:15px 0;align-items:center;transition:ease .1s all}.header__nav__li a:hover{opacity:.7}.header__nav__li a:active{margin-top:3px;margin-bottom:-3px}@media(min-width: 960px){.header__nav__li a{width:auto}}.header__nav__li.LiContact{text-align:center;margin:15px auto 0;transition:ease .2s all;width:100px}@media(min-width: 960px){.header__nav__li.LiContact{width:auto;margin:0}}.header__nav__li.LiContact a{padding:15px 0;background-color:#248e94;border-radius:8px;color:#fff}.header__nav__li.LiContact a:hover{opacity:1}.header__nav__li.LiContact a:active{margin-top:0;margin-bottom:0}@media(min-width: 960px){.header__nav__li.LiContact a{padding:10px 20px}}.header__nav__li.LiContact:hover{opacity:.7}.header__nav__li.LiContact:active{margin-top:18px;margin-bottom:-3px}.hamburger{width:35px;height:46px;position:fixed;top:8px;right:40px;z-index:2000;cursor:pointer;transition:all .3s ease}@media(min-width: 520px){.hamburger{right:40px}}.hamburger::before,.hamburger::after{display:block;height:2px;position:absolute;background-color:#248e94;border-radius:2px;transition:all .3s ease}.hamburger::before{width:100%;content:"";top:35%}.hamburger::after{width:70%;content:"";top:58%;right:0}.hamburger:hover::after{width:100%}.hamburger.close::before{top:50%;transform:rotate(45deg)}.hamburger.close::after{top:50%;width:100%;transform:rotate(-45deg)}@media(min-width: 960px){.hamburger{display:none}}.pageup{position:fixed;z-index:10;bottom:0}.pageup p{width:40px;height:40px;background-color:rgba(0,0,0,.5);border-radius:5px 0 0 5px;box-shadow:-2px 2px 4px rgba(0,0,0,.3);transition:all .3s ease;cursor:pointer;position:relative}.pageup p:hover{background-color:#676767;box-shadow:0 0 4px rgba(0,0,0,.3)}.pageup p::after{content:"";display:block;width:12px;height:12px;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;left:50%;top:18px;transform:translate(-50%, 0) rotate(-45deg);transition:all .3s ease}.pageup p:hover::after{top:12px}main{margin-top:-17px}.main_cover{position:fixed;width:100vw;height:100vh;visibility:hidden;z-index:-1;transition:all .3s ease;top:0}.main_cover.active{visibility:visible;z-index:999}/*# sourceMappingURL=style.min.css.map */