@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@700&display=swap");a,abbr,acronym,address,applet,article,aside,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:none}*{margin:0;padding:0;outline:0}html *{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-text-size-adjust:100%;line-height:100%;overflow-x:hidden}li,ol,ul{list-style:none}img{-webkit-backface-visibility:hidden;-ms-interpolation-mode:bicubic;vertical-align:bottom;max-width:100%;height:auto}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}caption,td,th{text-align:left;font-weight:400}.clear,div .clear{width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;clear:both}.clearFix{zoom:1}.clearFix:after{content:".";clear:both;display:block;height:0;visibility:hidden}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sec_contents{max-width:100%}.sec_contents,.sec_inner{margin:0 auto;position:relative}.sec_inner{max-width:1000px;padding:70px 0}.sec_txt{font-size:16px;font-size:1rem}::-webkit-input-placeholder{color:#ccc;font-size:1rem}::-moz-placeholder{color:#ccc;font-size:1rem}:-ms-input-placeholder{color:#ccc;font-size:1rem}button,input,select,textarea{font-size:100%;font-family:inherit}.form_content{width:100%;padding:60px 0;background:#fff;-webkit-box-shadow:0 0 20px rgba(10,30,90,.2);box-shadow:0 0 20px rgba(10,30,90,.2)}.form_content dl{max-width:745px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form_content dl,.form_content dt{display:-webkit-box;display:-ms-flexbox;display:flex}.form_content dt{width:30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#0a1e5a;font-weight:700;text-align:right;line-height:1.3em;padding:7px 30px 0 0}.form_content dd{width:70%;margin-bottom:40px}.form_content .inputs,.form_content .textarea{font-size:16px;font-size:1rem;color:#0a1e5a;line-height:1.6em}.form_content input[type=email],.form_content input[type=text],.form_content textarea{width:100%;height:35px;background:#fff;padding:20px;outline:none;border:1px solid #9da5bd;-webkit-box-shadow:0 0 20px rgba(10,30,90,.2);box-shadow:0 0 20px rgba(10,30,90,.2);border-radius:.2em;background-clip:padding-box;line-height:1.8em;font-size:100%;font-family:inherit}.form_content input[type=email]:focus,.form_content input[type=text]:focus,.form_content textarea:focus{-webkit-box-shadow:0 0 7px #0a1e5a;box-shadow:0 0 7px #0a1e5a;border:1px solid #0a1e5a}.form_content .must{padding:.2em .5em;margin-left:10px;text-align:center;font-size:10px;font-size:.625rem;color:#fff;background:#0a1e5a}.form_content textarea{width:100%;height:150px;max-width:100%;max-height:250px;padding:1.2em .8em .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.form_content .check_area{margin-bottom:60px}.form_content .check_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_content .check_item input[type=checkbox]{display:none}.form_content .check_item .checkbox,.form_content .check_item label{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:5px 0 5px 40px;position:relative;width:auto}.form_content .check_item .checkbox:before,.form_content .check_item label:before{background:#e6e8ee;border:1px solid #e6e8ee;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.form_content .check_item .checkbox:after,.form_content .check_item label:after{border-right:2px solid #0a1e5a;border-bottom:2px solid #0a1e5a;content:"";display:block;width:4px;height:11px;left:11px;margin-top:-7px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.form_content .check_item .checkbox,.form_content .check_item .checkbox_link,.form_content .check_item label{font-size:16px;font-size:1rem}.form_content .checkbox_link{display:inline-block;text-decoration:underline;padding-right:.2em}.form_content .checkbox_link:after{content:"";display:inline-block;width:12px;height:12px;background:url(../../assets/img/common/form_icon.svg) center 50%/contain no-repeat;margin:0 .5em 0 .2em}.form_content input[type=checkbox]:checked+.checkbox:before,.form_content input[type=checkbox]:checked+label:before{border-color:#666}.form_content input[type=checkbox]:checked+.checkbox:after,.form_content input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1)}.form_content input[type=button],.form_content input[type=submit]{border-radius:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:none}.form_content input[type=button]::-webkit-search-decoration,.form_content input[type=submit]::-webkit-search-decoration{display:none}.form_content input[type=button]::focus,.form_content input[type=submit]::focus{outline:none}.form_content .form_btn_area{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.form_content input[type=button],.form_content input[type=submit]{width:100%;height:100%;font-size:16px;font-size:1rem;font-weight:700;color:#0a1e5a}.form_content input[type=button]:hover,.form_content input[type=submit]:hover{cursor:pointer;color:#fff}.form_btn{width:360px;height:60px;margin:40px auto 0;position:relative}.form_btn,.form_btn:after{border-bottom:2px solid #0a1e5a;border-right:2px solid #0a1e5a}.form_btn:after{content:"";display:inline-block;position:absolute;top:50%;right:8%;margin-top:-8px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form_btn:hover{background:#0a1e5a}.form_btn:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff}.note{display:block;font-size:14px;font-size:.875rem;color:#0a1e5a;text-decoration:underline;padding:.5em .2em .5em 2.5em}.form{width:100%;min-height:1000px}.error{font-size:15px;font-size:.9375rem;color:red;line-height:1.5em}.thx_area{text-align:center}.thx_area .sec_txt{margin-bottom:100px}.thx_area .form_submit{text-align:center;margin-bottom:1em}.tel_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_confirm dl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media print{body{zoom:60%}}@media screen and (max-width:1150px){.sec_inner{max-width:90%}.form{min-height:1230px}}@media screen and (min-width:667px) and (max-width:900px){.sec_inner{padding:4em 0}.form_content{padding:4em}.form_content dd{width:100%;margin-bottom:2.5em}.form_content textarea{max-width:85%;min-width:100%}}@media screen and (max-width:667px){.sec_inner{max-width:80%;padding:3em 0}::-webkit-input-placeholder{font-size:.9rem}.form_content{padding:4em 1em}.form_content dd{width:100%}.form_content .inputs,.form_content .textarea{font-size:16px;font-size:1rem;line-height:1.5em}.form_content .must{margin-right:.5em}.form_content textarea{max-width:80%;min-width:100%;height:80px;min-height:80px}.form_content .check_area{margin-bottom:2em}.form_content .check_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form_content .check_item .checkbox,.form_content .check_item label{padding:5px 0 5px 30px;line-height:1.5em}.form_content .check_item .checkbox,.form_content .check_item .checkbox_link,.form_content .check_item label{font-size:15px;font-size:.9375rem}.form_content .checkbox_link{display:inline}.form_content .form_btn_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form_btn{width:100%;margin-right:1em}.note{display:block!important;padding:1em .2em 0 0}.thx_area{text-align:left}}@media screen and (max-width:900px){.sec_txt{font-size:15px;font-size:.9375rem}.form_content dt{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.5em}.form_content .form_btn_area{width:100%}}
/*# sourceMappingURL=map/contact.css.map */