@charset "UTF-8";.decorate-text,h1{font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','游明朝','Yu Mincho',serif;font-weight:400}h2,h3,h4,h5,h6{font-family:'ヒラギノ明朝 Pro W6','Hiragino Mincho Pro','游明朝','Yu Mincho',serif;font-weight:700}#button-returntop div,#footer #footer-copyright small,#footer #footer-menu a,#section-infosub>a,a,p{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','游ゴシック','Yu Gothic',sans-serif;font-weight:400}#footer #footer-menu ul li.menu-h a,#header #header-menu #button-openmenu,#header #header-menu>a,#header #header-submenu .menu-h a,#section-infosub ul li .article-data .article-category,#section-infosub ul li .article-data time{font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','游ゴシック','Yu Gothic',sans-serif;font-weight:700}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#all-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:100vh}#all-wrapper #main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}a,body{color:#000}a,p{font-size:16px}a,a:hover{text-decoration:none}h2,h3,h4,h5,h6{line-height:1em}#header{position:absolute;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#header #header-logo{margin-top:33px;margin-left:4.45vw}#header #header-menu{position:fixed;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}#header #header-menu #button-openmenu,#header #header-menu>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:142px;height:64px;font-size:13px}#header #header-menu>a{color:#7f7f69;background-color:#fff}#header #header-menu>a::before{width:18px;height:100%;margin-right:8px;background:center center url(../img/header_icon01.png) no-repeat;background-size:contain;content:''}#header #header-menu #button-openmenu{color:#fff;cursor:pointer;background-color:#7f7f69}#header #header-menu #button-openmenu::before{width:18px;height:100%;margin-right:10px;background:center center url(../img/header_icon02.png) no-repeat;background-size:contain;content:''}#header #header-submenu{position:fixed;right:0;width:284px;height:100vh;background-color:#7f7f69;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#header #header-submenu #button-closemenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:72px;padding:0 32px;margin-bottom:32px;cursor:pointer;border-bottom:solid 1px #bcaf7f}#header #header-submenu #button-closemenu img{display:block;width:16px;height:16px;margin-right:12px}#header #header-submenu #button-closemenu p{font-size:14px;color:#fff}#header #header-submenu ul{margin-right:20px;margin-bottom:24px;margin-left:32px}#header #header-submenu li{margin-bottom:12px}#header #header-submenu li a{display:block;width:100%;font-size:14px;color:#fff}#header #header-submenu li a span{display:inline-block}#header #header-submenu li a:hover{color:#dbdbba}#header #header-submenu .menu-h{margin-bottom:14px}#header #header-submenu .menu-h a{font-size:16px}#header #header-submenu li:not(.menu-h){position:relative;padding-left:23px}#header #header-submenu li:not(.menu-h)::after{position:absolute;top:.65em;left:.1em;display:inline-block;width:.4em;height:.15em;background-color:#dbdbba;content:''}#main{position:relative;width:100%;height:auto;overflow:hidden}#button-returntop{position:fixed;right:40px;bottom:40px;display:none;width:80px;height:80px;font-size:11px;background-color:#fff;border:solid 1px #7f7f69}#button-returntop div{margin-top:48px;color:#7f7f69;text-align:center}#button-returntop::after{position:absolute;top:20px;left:50%;display:inline-block;width:25px;height:14px;background:center url(../img/arrow.png) no-repeat;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}#footer{overflow:hidden;color:#fff;background-color:#7f7f69}#footer .img-wrapper{padding:46px 0 60px 0;text-align:center}#footer a{color:#fff;-webkit-transition:color 70ms,background-color 70ms;transition:color 70ms,background-color 70ms}#footer a:hover{color:#dbdbba}#footer #footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:950px;padding:0 30px;margin:0 auto 45px auto}#footer #footer-menu a{font-size:14px;line-height:1em}#footer #footer-menu a span{display:inline-block}#footer #footer-menu ul{width:100%;max-width:240px}#footer #footer-menu ul li{margin-bottom:10px}#footer #footer-menu ul li a{display:block;width:100%;height:100%;line-height:2em}#footer #footer-menu ul li.menu-h{margin-bottom:26px}#footer #footer-menu ul li.menu-h a{font-size:18px;line-height:1.6em}#footer #footer-menu ul.list-nest li.menu-h{margin-bottom:24px}#footer #footer-policy{padding:0 30px;padding-top:48px;margin-bottom:72px;border-top:solid 1px #bcaf7f}#footer #footer-policy .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:520px;margin:0 auto}#footer #footer-policy .link-wrapper a{display:block;margin:.9em;font-size:18px;text-align:center}#footer #footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:row;flex-basis:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;margin-bottom:60px}#footer #footer-link .button-wrapper{width:100%;height:85px;max-width:226px}#footer #footer-link .button-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#7f7f69;text-align:center;background-color:#fff}#footer #footer-link .button-wrapper:first-of-type{margin-right:28px}#footer #footer-copyright{margin-bottom:32px;font-size:17px;color:#bcaf7f;text-align:center}.section-fadein{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}section{width:100%;max-width:800px;margin:0 auto 140px auto}section:first-of-type{padding-top:200px}h2{width:100%;margin-bottom:25px;font-size:48px;letter-spacing:.3em;text-align:center}.decorate-text{width:100%;margin-bottom:116px;font-size:27px;letter-spacing:.3em;text-align:center}#section-infosub .flex-wrapper{width:100%}#section-infosub ul{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin-bottom:48px}#section-infosub ul li{border-bottom:solid 1px #7f7f69}#section-infosub ul li a{display:block;padding:28px 0}#section-infosub ul li:first-of-type{border-top:solid 1px #7f7f69}#section-infosub ul li .article-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.9em;line-height:1.9em}#section-infosub ul li .article-data time{padding-top:1px;margin-right:18px;font-size:19px}#section-infosub ul li .article-data .article-category{padding:0 16px;font-size:19px;color:#fff;background-color:#7f7f69}#section-infosub ul li p{font-size:19px}#section-infosub ul li a:hover p{color:#bcaf7f;-webkit-transition:color 70ms;transition:color 70ms}#section-infosub>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:234px;height:64px;margin:0 auto;font-size:14.5px;border:solid 1px #7f7f69;-webkit-transition:color 70ms,background-color 70ms;transition:color 70ms,background-color 70ms}#section-infosub>a:hover{color:#fff;background-color:#7f7f69}@media screen and (max-width:750px){#header #header-logo{width:42.66vw;max-width:200px;min-width:100px}#header #header-logo img{width:100%;height:auto}#header #header-menu #button-openmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:17.73vw;height:17.73vw;max-width:100px;max-height:100px;min-width:80px;min-height:80px;font-size:2vw}#header #header-menu #button-openmenu::before{width:30%;height:60%;margin:0}#header #header-menu #button-openmenu::before{width:40%}#button-returntop{right:10px;bottom:10px;width:10.66vw;height:10.66vw;min-width:58px;min-height:58px}#button-returntop div{margin-top:60%;font-size:1.29vw}#button-returntop::after{top:25%}}@media screen and (max-width:400px){#header #header-submenu{width:100%}#footer #footer-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer #footer-menu ul.list-nest li.menu-h{margin-bottom:16px}#footer #footer-policy{margin-bottom:50px}#footer #footer-policy .link-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#footer #footer-policy .link-wrapper a{margin:.6em;font-size:16px}#footer #footer-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer #footer-link .button-wrapper{max-width:240px}#footer #footer-link .button-wrapper:first-of-type{margin-right:0;margin-bottom:25px}}@media all and (-ms-high-contrast:none){body{overflow:hidden}}@media (max-width:1000px){section{max-width:calc(100% - 64px);margin-right:32px;margin-left:32px}#section-infosub .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#section-infosub ul{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:1;flex-shrink:1;width:100%}}@media (max-width:750px){section h2{width:100%;margin-bottom:30px;font-size:32px}section .decorate-text{font-size:18px}}
/*# sourceMappingURL=maps/info.css.map */
