@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100;400;700;900&display=swap";@import"./reset.css";.icon-icon-blank:before{content:"a"}@font-face{font-family:"j1six-icons";src:url("../iconfonts/fonts//j1six-icons.eot");src:url("../iconfonts/fonts//j1six-icons.eot?#iefix") format("embedded-opentype"),url("../iconfonts/fonts//j1six-icons.woff") format("woff"),url("../iconfonts/fonts//j1six-icons.ttf") format("truetype"),url("../iconfonts/fonts//j1six-icons.svg#j1six-icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"j1six-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"j1six-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{position:relative;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",Arial,"メイリオ",Meiryo,sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0em;font-weight:400;color:#444;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .pc{display:block}body .smp{display:none}@media screen and (max-width: 960px){body .pc{display:none}body .smp{display:block}}body.fix,body.isloading{position:fixed;width:100%}a,a:link,a:visited{color:#000;text-decoration:none;transition:all .2s cubic-bezier(0, 0, 0.5, 1);-moz-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-webkit-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-o-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-ms-transition:all .2s cubic-bezier(0, 0, 0.5, 1)}a:hover{color:#888;text-decoration:none}header{position:fixed;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:65px;padding:10px 50px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}header h1 a{display:block}main article{overflow:hidden;padding-top:65px}main article>section>.wrap.mw1440{width:1340px;margin:auto}@media screen and (max-width: 1440px){main article>section>.wrap.mw1440{width:auto;padding-left:3.47%;padding-right:3.47%}}@media screen and (max-width: 960px){main article>section>.wrap.mw1440{min-width:768px}}@media screen and (max-width: 520px){main article>section>.wrap.mw1440{min-width:auto}}footer{border-top:1px solid #bbb}footer .wrap{padding:0 50px;text-align:center}footer .wrap .management{padding:50px 0}footer .wrap .management h1{margin-bottom:15px}footer .wrap .management address{font-size:12px;line-height:1.6em;letter-spacing:0em}footer .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:500px;margin:auto;padding:35px 0;border-top:1px dotted #bbb}footer .wrap ul li{width:50%}footer .wrap ul li a{display:block;padding:0 10px;text-align:center}footer .wrap ul li a img{max-width:100%;height:auto}div#loadingWindow{position:fixed !important;left:0;top:0;z-index:99999;width:100%;height:100vh}div#loadingWindow .loadingContent{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;width:100%;height:100%;overflow:hidden}div#loadingWindow .loadingContent .wrap{width:100%;height:100vh;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;background-color:#fff}div#loadingWindow .loadingContent .wrap h1{width:100%;text-align:center}div#loadingWindow .loadingContent .wrap h1 img{width:65%;height:auto}div#loadingWindow .loadingContent .wrap .bar{width:250px;height:2px;margin:25px auto 0;background-color:#444}div#loadingWindow .loadingContent .wrap .bar span{display:block;width:0;height:100%;background-color:#fff}div#loadingWindow .loadedContent{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}div#loadingWindow .loadedContent .wrap{width:100%;height:100%;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;background-color:#000}div#loadingWindow .loadedContent .wrap h1{width:100%;text-align:center}div#loadingWindow .loadedContent .wrap h1 img{width:65%;height:auto}@media screen and (max-width: 520px){header{padding:10px 3.47%}footer .wrap{padding:0 3.47%}footer .wrap .management{padding:25px 0}footer .wrap .management h1{margin-bottom:15px}footer .wrap ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;padding:35px 0}footer .wrap ul li{width:45%}}header nav#glnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav#glnavi ol{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}header nav#glnavi ol li 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;height:100%;padding:0 15px;font-size:16px;line-height:1.6em;letter-spacing:0em}header #burgermenu{display:none}@media screen and (max-width: 960px){header nav#glnavi{display:none;position:absolute;left:0;top:100%;width:100%;height:calc(100vh - 65px);border-top:1px solid #666;background-color:#222}header nav#glnavi ol{display:block;height:auto;padding:25px 0}header nav#glnavi ol li a{padding:15px 0;font-size:20px;line-height:1.6em;letter-spacing:0em;color:#fff}header #burgermenu{position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65px;height:100%;margin:auto}header #burgermenu div{position:relative;width:24px;height:22px}header #burgermenu div span,header #burgermenu div::before,header #burgermenu div::after{content:"";position:absolute;display:block;width:100%;height:2px;border-radius:2px;background-color:#000;transition:all .2s cubic-bezier(0, 0, 0.5, 1);-moz-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-webkit-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-o-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-ms-transition:all .2s cubic-bezier(0, 0, 0.5, 1)}header #burgermenu div span{top:50%;left:0;margin-top:-1px}header #burgermenu div::after{bottom:0;left:0}header #burgermenu.active div span{opacity:0}header #burgermenu.active div::before{top:10px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}header #burgermenu.active div::after{bottom:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg)}}