html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0;box-sizing:border-box}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;vertical-align:bottom}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}a{text-decoration:none}.wrapper{overflow:hidden}body{overflow-y:scroll}img{max-width:100%}.btn>a{transition:.2s}.btn>a::after{display:inline-block;content:"";width:10px;height:10px;margin-left:20px;border-top:1px solid #444;border-right:1px solid #444;transform:rotate(45deg)}.btn>a:hover{transform:translateX(5px)}html{font-size:62.5%}body{font-size:1.6rem;background-color:#f5f5f5;color:#363636}#g-nav_pc{display:none}@media(min-width: 900px){#g-nav_pc{position:-webkit-sticky;position:sticky;top:0;display:block;width:100%;height:50px;background-color:#43363b}#g-nav_pc ul{display:flex;justify-content:center;height:50px;align-items:center}#g-nav_pc ul li{margin:0 20px}#g-nav_pc ul li a{padding:14px;color:#fff}#g-nav_pc ul li a:hover{-webkit-text-decoration:underline 2px;text-decoration:underline 2px}}#g-nav_sp{display:none;width:100%;height:calc(100vh - 60px);padding:30px;background-color:rgba(255,255,255,.9294117647);position:fixed;top:60px;left:0;z-index:15}#g-nav_sp li{text-align:right;margin-bottom:20px}#g-nav_sp li a{width:80%;margin:0 auto;padding:14px 0;display:block;font-size:2.6rem;color:#000;border-bottom:1px solid #bfbfbf}header{width:100%;height:auto;padding:0 10px;background-color:#f5f1e7;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:10}header h1{font-size:2.6rem}header #burger-btn{position:relative;width:50px;height:50px}header #burger-btn span{position:absolute;display:block;width:30px;height:3px;border-radius:5px;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#767676;transition:.2s}header #burger-btn span::before{display:block;content:"";position:absolute;width:30px;height:3px;border-radius:5px;top:-20px;right:0;bottom:0;left:0;margin:auto;background-color:#3a3a3a;transition:.3s}header #burger-btn span::after{display:block;content:"";position:absolute;width:30px;height:3px;border-radius:5px;top:0;right:0;bottom:-20px;left:0;margin:auto;background-color:#a3a3a3;transition:.3s}@media(min-width: 900px){header #burger-btn{display:none}}header #burger-btn.is-active span{background-color:rgba(0,0,0,0)}header #burger-btn.is-active span::before{transform:rotate(405deg);top:0}header #burger-btn.is-active span::after{transform:rotate(-405deg);bottom:0;background-color:#3a3a3a}@media(min-width: 900px){header{position:static;height:auto;display:block}header h1{font-size:3.6rem;padding:20px 0;text-align:center}}.container{padding:70px 10px 10px}@media(min-width: 900px){.container{padding:10px}}@media(min-width: 1366px){.container{margin:auto;max-width:1400px;padding:10px}}.contents-box{display:flex;flex-direction:column-reverse;margin-bottom:10px}.contents-box .contents-img{width:100%;height:250px}.contents-box .contents-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contents-box .contents-text{padding:20px;background-color:#708cae}.contents-box .contents-text h2{font-size:2.2rem;margin-bottom:10px}.contents-box .contents-text .txt{margin-bottom:10px;line-height:1.6}.contents-box .contents-text .contents-btn{width:80%;margin:20px auto 10px}.contents-box .contents-text .contents-btn a{display:block;padding:14px 0;text-align:center;background-color:#f1f1f1;border-radius:5px;color:#444}.contents-box:nth-last-of-type(2) .contents-text{background-color:#bdc4ab}.contents-box:nth-of-type(3) .contents-text{background-color:#8c94b7}@media(min-width: 768px){.contents-box{flex-direction:row-reverse;justify-content:space-between}.contents-box .contents-text{padding-top:50px;width:calc((100% - 10px)/3)}.contents-box .contents-text h2,.contents-box .contents-text p{margin-bottom:40px}.contents-box .contents-img{width:calc((100% - 10px)/3*2);height:400px}}@media(min-width: 768px)and (min-width: 900px){.contents-box .contents-img{height:600px}}@media(min-width: 768px){.contents-box:nth-of-type(2){flex-direction:row}}.col-1{padding:40px 20px;margin-bottom:10px;background-color:#f5f1e7}.col-1 h2{margin-bottom:20px;font-size:2rem}.col-1 p{line-height:1.7}@media(min-width: 900px){.col-1{padding:100px 40px;text-align:center}}.col-3-wrapper .col-3-box{margin-bottom:10px}.col-3-wrapper .col-3-box .col-3-img{width:100%;height:200px}.col-3-wrapper .col-3-box .col-3-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.col-3-wrapper .col-3-box .col-3-icon{padding:20px;background-color:#f3f3f3}.col-3-wrapper .col-3-box .col-3-icon h3{text-align:center;font-size:2rem}.col-3-wrapper .col-3-box .col-3-icon .icon{width:80px;height:80px;margin:20px auto;background-color:#fff;border-radius:50%;padding:13px}.col-3-wrapper .col-3-box .col-3-icon .col-3-btn{width:80%;margin:0 auto 10px}.col-3-wrapper .col-3-box .col-3-icon .col-3-btn a{display:block;padding:10px 0;text-align:center;color:#202020;background-color:#bdc4ab}@media(min-width: 480px){.col-3-wrapper .col-3-box{display:flex}.col-3-wrapper .col-3-box .col-3-img{width:50%;height:240px}.col-3-wrapper .col-3-box .col-3-img img{width:100%}.col-3-wrapper .col-3-box .col-3-icon{width:50%}}@media(min-width: 900px){.col-3-wrapper{display:flex;justify-content:space-between}.col-3-wrapper .col-3-box{display:block}.col-3-wrapper .col-3-box .col-3-img{width:100%;height:260px}.col-3-wrapper .col-3-box .col-3-icon{width:100%;height:340px;padding-top:60px}}footer{width:100%;height:200px;background-color:#43363b}#curtain{width:100%;height:100vh;background-color:#fff;position:fixed;top:0;left:0;z-index:100}#curtain #svg-box{width:40%;margin:300px auto 0}#layer path{fill:#fff;stroke:#48588a;stroke-width:1px;stroke-dasharray:200px;stroke-dashoffset:200px;-webkit-animation:txt 1.5s .5s linear forwards;animation:txt 1.5s .5s linear forwards}@-webkit-keyframes txt{0%{stroke-dashoffset:200px}80%{stroke-dashoffset:0;fill:#fff}100%{fill:#48588a}}@keyframes txt{0%{stroke-dashoffset:200px}80%{stroke-dashoffset:0;fill:#fff}100%{fill:#48588a}}
/*# sourceMappingURL=style.min.css.map */