﻿@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:400;src:url(../fonts/NotoSerifCJKjp-Regular.otf) format("opentype")}*{margin:0;padding:0;-webkit-appearance:none}*:after,*:before{box-sizing:border-box}html,body{height:100%;background-color:#fff;color:#012847;font:10px/1 "Lucida Grande","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:pkna}a{color:#012847;text-decoration:none}h1,h2{font-size:1rem;font-weight:normal}.headline h1,.loading--after article section.contents1 .inner h1,.loading--after article section.contents2 .inner h1,.loading--after article section.contents3 .inner h1,.loading--after article section.contents4 .inner h1,.loading--after article section.form .inner h1,.greeting .loading--after article section .inner h1,.privacy .loading--after article section .inner h1,.headline h2,.loading--after article section.contents1 .inner h2,.loading--after article section.contents2 .inner h2,.loading--after article section.contents3 .inner h2,.loading--after article section.contents4 .inner h2,.loading--after article section.form .inner h2,.greeting .loading--after article section .inner h2,.privacy .loading--after article section .inner h2,.headline h3,.loading--after article section.contents1 .inner h3,.loading--after article section.contents2 .inner h3,.loading--after article section.contents3 .inner h3,.loading--after article section.contents4 .inner h3,.loading--after article section.form .inner h3,.greeting .loading--after article section .inner h3,.privacy .loading--after article section .inner h3{text-align:center}.headline h1,.loading--after article section.contents1 .inner h1,.loading--after article section.contents2 .inner h1,.loading--after article section.contents3 .inner h1,.loading--after article section.contents4 .inner h1,.loading--after article section.form .inner h1,.greeting .loading--after article section .inner h1,.privacy .loading--after article section .inner h1{font-family:’游明朝’,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;line-height:1.5}.headline h2,.loading--after article section.contents1 .inner h2,.loading--after article section.contents2 .inner h2,.loading--after article section.contents3 .inner h2,.loading--after article section.contents4 .inner h2,.loading--after article section.form .inner h2,.greeting .loading--after article section .inner h2,.privacy .loading--after article section .inner h2{font-weight:bold}.headline h2:before,.loading--after article section.contents1 .inner h2:before,.loading--after article section.contents2 .inner h2:before,.loading--after article section.contents3 .inner h2:before,.loading--after article section.contents4 .inner h2:before,.loading--after article section.form .inner h2:before,.greeting .loading--after article section .inner h2:before,.privacy .loading--after article section .inner h2:before{margin:0 auto 2rem;width:0.4rem;height:4rem;background-color:#3f51b5;content:'';display:block}.headline h3,.loading--after article section.contents1 .inner h3,.loading--after article section.contents2 .inner h3,.loading--after article section.contents3 .inner h3,.loading--after article section.contents4 .inner h3,.loading--after article section.form .inner h3,.greeting .loading--after article section .inner h3,.privacy .loading--after article section .inner h3{margin:1rem auto 2rem;color:#ecf0f2;font-size:6rem;font-family:'Alex Brush', cursive;transform:rotate(-10deg)}.input,.loading--after article section.form .inner__inner input[type='text'],.loading--after article section.form .inner__inner input[type='tel'],.loading--after article section.form .inner__inner input[type='email'],.loading--after article section.form .inner__inner textarea{width:100%;margin-bottom:2rem;padding:1.6rem;border:3px solid #cfd8dc;border-radius:0.5rem;background-color:#fff;font-size:1.8rem;display:block;box-sizing:border-box}.loading--before{height:100%;background-color:#3f51b5;position:relative;z-index:2}.loading--before .loader{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.loading--before .loader .inner{margin:0 auto;width:10rem;height:10rem;border-radius:50%;box-shadow:0 0 0 1rem inset;color:#fff;position:relative}.loading--before .loader .inner:before,.loading--before .loader .inner:after{border-radius:50%;position:absolute;content:''}.loading--before .loader .inner:before{width:5.2rem;height:10.2rem;border-radius:10rem 0 0 10rem;background-color:#3f51b5;left:-0.1rem;top:-0.1rem;transform-origin:5.1rem 5.1rem;animation:loader 2s ease 1.5s infinite}.loading--before .loader .inner:after{width:5.2rem;height:10.2rem;border-radius:0 10rem 10rem 0;background-color:#3f51b5;transform-origin:0 5.1rem;left:5.1rem;top:-0.1rem;animation:loader 2s ease infinite}.check .loading--after,.done .loading--after{display:none}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading--after .header{background-color:rgba(255,255,255,0.75);width:100%;position:fixed;top:0;z-index:1}.loading--after .header>.inner{height:5rem;position:relative}.loading--after .header>.inner svg{width:10rem;display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.loading--after .header>.inner svg a g path{fill:#3f51b5}.loading--after .header__btn{width:3.2rem;height:3.2rem;position:absolute;right:1.4rem;top:0.8rem}.loading--after .header__btn .inner{position:relative}.loading--after .header__btn .inner span{width:100%;height:0.3rem;background-color:#cfd8dc;display:block;position:absolute;transition:0.25s ease-in-out}.loading--after .header__btn .inner span:first-of-type{top:0.5rem}.loading--after .header__btn .inner span:nth-of-type(2){top:1.4rem}.loading--after .header__btn .inner span:nth-of-type(3){top:2.3rem}.loading--after .header .isactive .inner span:first-of-type{top:1.4rem;transform:rotate(45deg)}.loading--after .header .isactive .inner span:nth-of-type(2){display:none}.loading--after .header .isactive .inner span:nth-of-type(3){top:1.4rem;transform:rotate(-45deg)}.loading--after .header .isactive ~ .header__nav{display:block;position:absolute;top:5rem}.loading--after .header__nav{width:100%;padding:1rem 0;background-color:#3f51b5;display:none;position:relative;z-index:1;transition:1s ease-in-out}.loading--after .header__nav a{padding:2rem 0;color:#fff;font-size:1.4rem;text-align:center;display:block}.loading--after .header__nav a:first-of-type{display:none}.check .loading--after .header__btn,.check .loading--after .header__nav,.done .loading--after .header__btn,.done .loading--after .header__nav{display:none}@media screen and (min-width: 1024px){.loading--after .header>.inner{width:112rem;height:8rem;margin:0 auto}.loading--after .header>.inner svg{left:auto;transform:translateY(-50%);transition:0.5s ease-in-out}.loading--after .header__btn{display:none}.loading--after .header__nav{padding:0;background-color:transparent;text-align:right;display:block;position:absolute;top:50%;z-index:auto;transform:translateY(-50%)}.loading--after .header__nav a{margin-right:5rem;padding:0;color:#012847;font-size:1.2rem;display:inline-block;transition:0.5s ease-in-out}.loading--after .header__nav a:hover{opacity:0.5}.loading--after .header__nav a:first-of-type{display:inline-block}.loading--after .header__nav a:last-of-type{margin-right:auto;padding:1.3rem;width:160px;border-radius:5px;background-color:#3f51b5;color:#fff;text-align:center}}.loading--after .footer .inner{padding:2rem;height:18.2rem;background-color:#dee4e7}.loading--after .footer .inner__inner .tel{height:3.1rem;position:relative}.loading--after .footer .inner__inner .tel__inner{width:27.4rem;font-size:3rem;position:absolute;left:50%;transform:translateX(-50%)}.loading--after .footer .inner__inner .tel__inner svg{width:4rem}.loading--after .footer .inner__inner .tel__inner svg path{fill:#fff}.loading--after .footer .inner__inner .tel__inner a{display:inline-block}.loading--after .footer .inner__inner .supplement{margin-top:1rem;font-size:1.2rem;text-align:center}.loading--after .footer .inner__inner .social-media{margin-top:3rem;display:flex;justify-content:center}.loading--after .footer .inner__inner .social-media a{margin:auto 1rem;display:block}.loading--after .footer .inner__inner>a{margin-top:3rem;font-size:1.2rem;text-align:center;text-decoration:underline;display:block}.loading--after .footer address{padding:1rem;background-color:#ecf0f2;text-align:center;font-style:normal}.check .loading--after .footer .inner,.done .loading--after .footer .inner{height:5.5rem}.check .loading--after .footer .inner__inner>a,.done .loading--after .footer .inner__inner>a{display:none}@media screen and (min-width: 1024px){.loading--after .footer .inner{height:auto;padding:6rem}.loading--after .footer .inner__inner .tel{height:4.7rem}.loading--after .footer .inner__inner .tel__inner{width:41.4rem;font-size:4.5rem}.loading--after .footer .inner__inner .tel__inner svg{width:6.3rem}.loading--after .footer .inner__inner .tel .supplement{margin-top:2rem}.loading--after .footer address{padding:2rem}}.display,.loading--before,.loading--after article section.main,.loading--after article section.contents1,.loading--after article section.contents2,.loading--after article section.contents3,.loading--after article section.contents3 .inner__inner .column:first-of-type,.loading--after article section.contents3 .inner__inner .column:nth-of-type(2),.loading--after article section.contents3 .inner__inner .column:nth-of-type(3),.loading--after article section.contents3 .inner__inner .column:nth-of-type(4),.loading--after article section.contents3 .inner__inner .column:nth-of-type(5),.loading--after article section.contents4,.loading--after article section.form{display:block}.loading--after article section.main{margin-top:5rem;height:20rem;background:url(../images/main.png) no-repeat;background-size:cover;position:relative}.loading--after article section.main .inner{width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.loading--after article section.main .inner h1,.loading--after article section.main .inner h2{color:#fff;text-align:center;text-shadow:0 0 1rem #012847}.loading--after article section.main .inner h1{font-size:3rem}.loading--after article section.main .inner h2{margin-top:2rem;font-family:’游明朝’,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2rem;font-weight:bold}.loading--after article section.contents1{margin-top:2rem}.loading--after article section.contents1 .inner .row{margin:2rem auto}.loading--after article section.contents1 .inner .row .column{margin:0 auto}.loading--after article section.contents1 .inner .row .column:first-of-type{height:15rem;background:url(../images/contents1-1.png) center center no-repeat;background-size:cover}.loading--after article section.contents1 .inner .row .column:nth-of-type(2){padding:2rem 0;padding-bottom:3rem;background-color:#3f51b5}.loading--after article section.contents1 .inner .row .column:nth-of-type(2) .inner h1,.loading--after article section.contents1 .inner .row .column:nth-of-type(2) .inner p{margin:1rem;color:#fff;text-align:center}.loading--after article section.contents1 .inner .row .column:nth-of-type(2) .inner h1{font-size:2.5rem;font-weight:bold}.loading--after article section.contents1 .inner .row .column:nth-of-type(2) .inner p{font-size:1.4rem;line-height:1.5}.loading--after article section.contents1 .inner .row .column:nth-of-type(2) .inner .btn{margin-top:3rem}.loading--after article section.contents2{margin-top:-2rem;padding:2rem 0;background-color:#ecf0f2}.loading--after article section.contents2 .inner h3{color:#fff}.loading--after article section.contents2 .inner .row{margin:2rem auto}.loading--after article section.contents2 .inner .row .column{width:30rem;height:30rem;margin:0 auto;border:1px solid #cfd8dc;background-color:#fff;background-position:top center;background-repeat:no-repeat;background-size:contain}.loading--after article section.contents2 .inner .row .column:first-of-type{margin-bottom:2rem;background-image:url(../images/contents2-1.png)}.loading--after article section.contents2 .inner .row .column:nth-of-type(2){background-image:url(../images/contents2-2.png)}.loading--after article section.contents2 .inner .row .column .inner{margin-top:15rem;width:100%;height:50%;position:relative}.loading--after article section.contents2 .inner .row .column .inner__inner{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.loading--after article section.contents2 .inner .row .column .inner__inner h1{font-size:1.8rem}.loading--after article section.contents2 .inner .row .column .inner__inner .btn{margin-top:1rem}.loading--after article section.contents3{margin-top:2rem}.loading--after article section.contents3 .inner__inner .column{margin:2rem auto}.loading--after article section.contents3 .inner__inner .column img{margin:0 auto;margin-bottom:1rem;border-radius:50%;display:block}.loading--after article section.contents3 .inner__inner .column:first-of-type .row,.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row,.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row{padding:2rem;border-bottom:1px solid #fff;font-size:1.2rem}.loading--after article section.contents3 .inner__inner .column:first-of-type .row ol li,.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row ol li,.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row ol li{margin-left:2rem}.loading--after article section.contents3 .inner__inner .column:first-of-type .row:nth-of-type(odd),.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:nth-of-type(odd),.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row:nth-of-type(odd){background-color:#dee4e7}.loading--after article section.contents3 .inner__inner .column:first-of-type .row:nth-of-type(even),.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:nth-of-type(even),.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row:nth-of-type(even){background-color:#ecf0f2}.loading--after article section.contents3 .inner__inner .column:first-of-type .row:first-of-type,.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:first-of-type,.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row:first-of-type{background-color:#3f51b5;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row,.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row{padding:2rem;border-bottom:1px solid #fff;font-size:1.2rem}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row ol li,.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row ol li{margin-left:2rem}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:nth-of-type(odd),.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row:nth-of-type(odd){background-color:#ecf0f2}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:nth-of-type(even),.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row:nth-of-type(even){background-color:#dee4e7}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:first-of-type,.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row:first-of-type{background-color:#606fc7;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center}.loading--after article section.contents4{margin-top:2rem;padding:2rem 0;background-color:#ecf0f2}.loading--after article section.contents4 .inner h3{color:#fff}.loading--after article section.contents4 .inner .inner{margin-top:2rem;background-color:#fff}.loading--after article section.contents4 .inner .inner .row{border-bottom:1px solid #cfd8dc}.loading--after article section.contents4 .inner .inner .row .column{padding:2rem;font-size:1.2rem;line-height:1.5}.loading--after article section.contents4 .inner .inner .row .column:first-of-type{padding-bottom:0;font-weight:bold}.loading--after article section.contents4 .inner .inner .row .column:nth-of-type(2){padding-top:0}.loading--after article section.contents4 .inner .inner .row .column:nth-of-type(2) img{margin-top:2rem;width:100%;height:20rem;border:1px solid #cfd8dc;background-color:#fff}.loading--after article section.contents4 .inner .inner .row .column .map{width:32rem;height:25rem;margin-top:2rem;background-color:#fff;position:relative;overflow:hidden}.loading--after article section.contents4 .inner .inner .row .column .map iframe{width:100%;height:100%;border:none;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.loading--after article section.form{padding:2rem 0}.loading--after article section.form .inner{padding:0 1rem}.loading--after article section.form .inner__inner{margin-top:2rem}.loading--after article section.form .inner__inner label{margin-bottom:1rem;font-family:"Lucida Grande","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.8rem;line-height:1;display:block}.loading--after article section.form .inner__inner label span{margin-right:1rem;padding:0.7rem 2rem;background-color:#3f51b5;border-radius:0.5rem;font-size:1.2rem;font-weight:bold;display:inline-block}.loading--after article section.form .inner__inner label span.label--required{background-color:#3f51b5;color:#fff}.loading--after article section.form .inner__inner label span.label--any{background-color:#cfd8dc;color:#012847}.loading--after article section.form .inner__inner label:first-of-type{margin-bottom:2rem}.loading--after article section.form .inner__inner label[for='ipt1'],.loading--after article section.form .inner__inner label[for='ipt2']{margin-bottom:2rem;padding-left:2.9rem;font-size:1.8rem;display:block;position:relative}.loading--after article section.form .inner__inner label[for='ipt1']:before,.loading--after article section.form .inner__inner label[for='ipt2']:before{width:2.4rem;height:2.4rem;border:3px solid #cfd8dc;border-radius:50%;background-color:#fff;content:'';display:block;position:absolute;left:0;top:-0.3rem}.loading--after article section.form .inner__inner input{appearance:none}.loading--after article section.form .inner__inner input[type='radio']{display:none}.loading--after article section.form .inner__inner input[type='radio']:checked+label:before{border-color:#3f51b5}.loading--after article section.form .inner__inner input[type='radio']:checked+label:after{width:1.2rem;height:1.2rem;background-color:#3f51b5;border-radius:50%;content:'';display:block;position:absolute;left:0.6rem;top:0.3rem}.loading--after article section.form .inner__inner textarea{height:15rem}.loading--after article section.form .inner__inner input[type='submit']{width:100%;padding:2rem;border:none;border-radius:5px;background-color:#3f51b5;color:#fff;font-size:2rem}.loading--after article section.form .inner__inner .chk1{margin-bottom:2rem;border:3px solid #f5d6d6;background-color:#f5d6d6;border-radius:0.5rem}.loading--after article section.form .inner__inner .chk1 label:last-of-type{margin-bottom:0.3rem}.loading--after article section.form .inner__inner .chk2{border:3px solid #c33 !important;background-color:#f5d6d6 !important}.loading--after article section.form .inner__inner .chk3{margin-bottom:1rem;padding:0.5rem;background-color:#c33;color:#fff;font-size:1.2rem;text-align:center;display:none}.loading--after .btn{margin:0rem auto;padding:1.3rem;width:160px;border-radius:5px;color:#fff;font-size:1.2rem;text-align:center;display:block}.loading--after .btn.basic{border:1px solid #fff;background-color:#3f51b5}.loading--after .btn.white{border:1px solid #cfd8dc;background-color:#fff;color:#012847}.loading--after small{display:block}.loading--after small:before{content:'※'}.greeting .loading--after article section{margin-top:5rem}.greeting .loading--after article section .inner .row{margin:2rem auto}.greeting .loading--after article section .inner .row .column{margin:0 auto}.greeting .loading--after article section .inner .row .column:first-of-type{height:15rem;background:url(../images/greeting1.png) center center no-repeat;background-size:cover}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner h1{margin:2em 1rem;font-size:2.5rem;font-weight:normal}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner h4{margin:3rem 1rem;font-size:1.8rem;font-family:’游明朝’,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:normal;line-height:1.5}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner p{margin:1rem;font-size:1.4rem;line-height:1.5}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner p:last-of-type{margin:3rem 1rem 5rem;font-size:1rem;text-align:right}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner p:last-of-type span{margin-left:1rem;font-family:’游明朝’,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2rem;vertical-align:-0.25rem}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner ul{margin:2rem 1rem}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner ul li{margin:2rem auto;margin-left:2rem;font-family:’游明朝’,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;line-height:1.5;list-style-type:disc}.privacy .loading--after article section{margin-top:5rem}.privacy .loading--after article section .inner .row{margin:2rem auto}.privacy .loading--after article section .inner .row .column{margin:0 auto}.privacy .loading--after article section .inner .row .column .inner h1{margin:2em 1rem;font-size:2.5rem;font-weight:normal}.privacy .loading--after article section .inner .row .column .inner h4{margin:3rem 1rem;font-size:1.8rem;font-family:’游明朝’,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:normal;line-height:1.5}.privacy .loading--after article section .inner .row .column .inner p{margin:1rem;font-size:1.4rem;line-height:1.5}.privacy .loading--after article section .inner .row .column .inner p:last-of-type{margin-bottom:5rem}.privacy .loading--after article section .inner .row .column .inner ul{margin:2rem 1rem}.privacy .loading--after article section .inner .row .column .inner ul li{margin:2rem auto;margin-left:2rem;font-size:1.4rem;line-height:1.5;list-style-type:disc}.check .loading--after article section.form .inner__inner form h1{margin-bottom:2rem;font-family:"Lucida Grande","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.8rem;font-weight:normal;line-height:1;text-align:left}.check .loading--after article section.form .inner__inner form p{margin-bottom:2rem;padding:1rem;background-color:#ecf0f2;font-size:1.8rem}.check .loading--after article section.form .inner__inner form p:last-of-type{line-height:1.5}.check .loading--after article section.form .inner__inner form a{margin-top:2rem;font-size:1.8rem;text-align:center;display:block}.done .loading--after article section.form .inner__inner p{margin:2rem auto;font-size:1.4em;text-align:center}.done .loading--after article section.form .inner__inner p a{text-decoration:underline}.done .loading--after article section.form .inner__inner>a{padding:2rem;border:none;border-radius:5px;background-color:#3f51b5;color:#fff;font-size:2rem;text-align:center;display:block}@media screen and (min-width: 1024px){.loading--after article section.main{margin-top:8rem;height:40rem}.loading--after article section.main .inner{width:100rem}.loading--after article section.main .inner h1{font-size:4.5rem;font-weight:bold;text-align:left}.loading--after article section.main .inner h2{font-size:3rem;text-align:left}.loading--after article section.contents1>.inner .row{margin-top:auto;height:37rem;position:relative}.loading--after article section.contents1>.inner .row .column{width:35rem;height:35rem !important;position:absolute}.loading--after article section.contents1>.inner .row .column:first-of-type{left:16rem}.loading--after article section.contents1>.inner .row .column:nth-of-type(2){padding:2rem 0;left:49rem;top:2rem;box-sizing:border-box}.loading--after article section.contents1>.inner .row .column:nth-of-type(2) a{transition:0.5s ease-in-out}.loading--after article section.contents1>.inner .row .column:nth-of-type(2) a:hover{color:#012847;background-color:#fff;border:1px solid #3f51b5;opacity:0.5}.loading--after article section.contents2{padding:5rem 0 7em}.loading--after article section.contents2 .row{height:35.2rem;margin-top:auto !important;margin-bottom:auto !important;position:relative}.loading--after article section.contents2 .row .column{width:35rem !important;height:35rem !important;position:absolute}.loading--after article section.contents2 .row .column:first-of-type{left:11rem}.loading--after article section.contents2 .row .column:nth-of-type(2){left:54rem}.loading--after article section.contents2 .row .column .inner{margin-top:17.5rem !important}.loading--after article section.contents2 .row .column .inner__inner a{transition:0.5s ease-in-out}.loading--after article section.contents2 .row .column .inner__inner a:hover{color:#fff;background-color:#3f51b5;border:1px solid #fff;opacity:0.5}.loading--after article section.contents3 .inner__inner{margin-bottom:5rem;display:flex}.loading--after article section.contents3 .inner__inner .column{width:20rem;margin-top:0 !important;margin-bottom:0 !important;border-right:1px solid #fff}.loading--after article section.contents3 .inner__inner .column .row{line-height:1.2}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:first-of-type,.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:first-of-type,.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row:first-of-type{padding-top:3rem;padding-bottom:2.9rem}.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:nth-of-type(2){padding-top:2.7rem;padding-bottom:2.7rem}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:nth-of-type(3),.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:nth-of-type(3),.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row:nth-of-type(3),.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row:nth-of-type(3){padding-top:3.4rem;padding-bottom:3.4rem}.loading--after article section.contents3 .inner__inner .column:first-of-type .row:nth-of-type(4),.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:nth-of-type(4){padding-top:3.9rem;padding-bottom:3.9rem}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:nth-of-type(4),.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row:nth-of-type(4){padding-top:3.3rem;padding-bottom:3.3rem}.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:nth-of-type(5),.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row:nth-of-type(5),.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row:nth-of-type(5){padding-top:3.4rem;padding-bottom:3.4rem}.loading--after article section.contents3 .inner__inner .column:nth-of-type(3) .row:nth-of-type(5){padding-top:4rem;padding-bottom:4rem}.loading--after article section.contents3 .inner__inner .column:first-of-type .row:nth-of-type(6),.loading--after article section.contents3 .inner__inner .column:nth-of-type(2) .row:nth-of-type(6),.loading--after article section.contents3 .inner__inner .column:nth-of-type(4) .row:nth-of-type(6),.loading--after article section.contents3 .inner__inner .column:nth-of-type(5) .row:nth-of-type(6){padding-top:2.6rem;padding-bottom:2.6rem}.loading--after article section.contents3 .inner a{transition:0.5s ease-in-out}.loading--after article section.contents3 .inner a:hover{color:#fff;background-color:#3f51b5;border:1px solid #fff;opacity:0.5}.loading--after article section.contents4{padding:5rem 0 7em}.loading--after article section.contents4 .inner{width:63rem !important}.loading--after article section.contents4 .inner .row{display:flex}.loading--after article section.contents4 .inner .row .column:first-of-type{width:10.8rem;padding-bottom:2rem !important}.loading--after article section.contents4 .inner .row .column:nth-of-type(2){width:44.2rem;padding-top:2rem !important}.loading--after article section.form .inner__inner{margin:0 auto;margin-top:10rem;width:63rem}.loading--after article section.form .inner__inner input[type='submit']{width:37rem;margin:5rem auto;display:block;transition:0.5s ease-in-out}.loading--after article section.form .inner__inner input[type='submit']:hover{color:#012847;background-color:#fff;border:1px solid #3f51b5;opacity:0.5}.loading--after article section.contents1,.loading--after article section.contents2,.loading--after article section.contents3,.loading--after article section.contents4,.loading--after article section.form{margin-top:5rem}.loading--after article section.contents1>.inner,.loading--after article section.contents2>.inner,.loading--after article section.contents3>.inner,.loading--after article section.contents4>.inner,.loading--after article section.form>.inner{margin:0 auto;width:100rem}.loading--after article section.contents1>.inner>h1,.loading--after article section.contents2>.inner>h1,.loading--after article section.contents3>.inner>h1,.loading--after article section.contents4>.inner>h1,.loading--after article section.form>.inner>h1{margin:5rem auto 10rem;font-size:3rem;font-weight:normal}.loading--after article section.contents1>.inner h2,.loading--after article section.contents2>.inner h2,.loading--after article section.contents3>.inner h2,.loading--after article section.contents4>.inner h2,.loading--after article section.form>.inner h2{margin-bottom:2rem;font-size:1.4rem}.loading--after article section.contents1>.inner h2:before,.loading--after article section.contents2>.inner h2:before,.loading--after article section.contents3>.inner h2:before,.loading--after article section.contents4>.inner h2:before,.loading--after article section.form>.inner h2:before{margin-bottom:5rem;width:0.5rem;height:5.2rem}.loading--after article section.contents1>.inner h3,.loading--after article section.contents2>.inner h3,.loading--after article section.contents3>.inner h3,.loading--after article section.contents4>.inner h3,.loading--after article section.form>.inner h3{font-size:10rem}.greeting .loading--after article section{margin-top:8rem}.greeting .loading--after article section .inner{margin:0 auto;width:100rem}.greeting .loading--after article section .inner .row .column:first-of-type{width:15rem;border-radius:50%}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner h1{font-size:3rem}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner h4{margin-top:5rem;margin-bottom:5rem;font-size:2.5rem;text-align:center}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner p{font-size:1.8rem;line-height:2}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner p:last-of-type{font-size:1.4rem}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner p:last-of-type span{margin-left:2rem;font-size:3rem;vertical-align:-0.4rem}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner ul{margin:5rem auto;margin-left:15.4rem}.greeting .loading--after article section .inner .row .column:nth-of-type(2) .inner ul li{font-size:2.5rem}.privacy .loading--after article section{margin-top:8rem}.privacy .loading--after article section .inner{margin:0 auto;width:100rem}.privacy .loading--after article section .inner .row .column .inner h1{font-size:3rem}.privacy .loading--after article section .inner .row .column .inner h4{margin-top:5rem;margin-bottom:5rem;font-size:2.5rem}.privacy .loading--after article section .inner .row .column .inner p{font-size:1.8rem;line-height:2}.privacy .loading--after article section .inner .row .column .inner ul{margin:5rem auto}.privacy .loading--after article section .inner .row .column .inner ul li{font-size:1.8rem}.done .loading--after article section.form .inner__inner>a{width:37rem;margin:5rem auto}}
/*# sourceMappingURL=style.css.map */
