body{font-family:-apple-system, BlinkMacSystemFont, 'Noto Sans JP', "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body.fixed{position:fixed;width:100%}.oswald{font-family:'Oswald', sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal}address{font-style:normal}b{font-weight:bold}pre{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}img{display:block;max-width:100%;height:auto}video{max-width:100%;height:auto}@media screen and (max-width: 767px){.pc{display:none}}@media screen and (min-width: 767px){.sp{display:none}}@media screen and (min-width: 767px){a[href^="tel:"]{pointer-events:none}}p{line-height:1.8em}a:hover{opacity:0.8}.youtubeWrap{position:relative;width:100%;height:0px;padding-bottom:56.25%}.youtubeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contents{padding:0 0 80px}.wrap{width:1032px;margin:0 auto;padding:0 16px}@media screen and (max-width: 767px){.wrap{width:100%}.contents .wrap{padding:0 16px}}.globalwrap{padding:100px 0 0}@media screen and (max-width: 767px){.globalwrap{width:100vw;padding:54px 0 0;overflow-x:hidden}}#globalHeader{position:fixed;top:0;z-index:99;width:100%;background-color:#fff}#globalHeader .globalHeaderInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}@media screen and (max-width: 767px){#globalHeader .globalHeaderInner{height:56px}}#globalHeader .globalHeaderInner .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width: 767px){#globalHeader .globalHeaderInner .logo{width:200px}}#globalHeader .globalHeaderInner .logo .readcopy{display:block;padding:0 0 12px;font-size:11px}@media screen and (max-width: 767px){#globalHeader .globalHeaderInner .logo .readcopy{display:none}}#globalHeader .globalHeaderInner .logo .logoInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#globalHeader .globalHeaderInner .logo .logoInner .text{margin:0 0 0 16px;padding:0 0 0 16px;border-left:1px solid #635b50}@media screen and (max-width: 767px){#globalHeader .globalHeaderInner .logo .logoInner .text{display:none}}@media screen and (min-width: 767px){.gNaviBtn{display:none}.gNaviWrap{position:absolute;top:0;right:0}.gNaviPanel{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100px}.gNaviPanel .gNavi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px 0 0}.gNaviPanel .gNavi li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gNaviPanel .gNavi li a{position:relative;display:block;width:100%;padding:4px 16px;color:#332d2c;text-align:center;text-decoration:none;font-weight:bold;font-size:14px}.contactNavi{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.contactNavi 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:150px;height:100%;color:#fff}.contactNavi li:nth-of-type(1) a{background-color:#635b50}.contactNavi li:nth-of-type(2) a{background-color:#222222}}@media screen and (max-width: 767px){.gNaviBtn{position:fixed;top:0;right:0;z-index:100;cursor:pointer}.gNaviBtnInner{display:block;width:56px;height:56px;padding:16px;background-color:#1e6ab9}.gNaviBtn .line{position:relative;display:block;height:60%}.gNaviBtn .line>span{position:absolute;display:block;width:100%;height:1px;background-color:#fff}.gNaviBtn .line>span:nth-of-type(1){top:0;left:0}.gNaviBtn .line>span:nth-of-type(2){top:calc(50% - 1px);left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.gNaviBtn .line>span:nth-of-type(3){bottom:0;left:0}.is-open .gNaviBtn .line>span:nth-of-type(1){top:8px;left:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.is-open .gNaviBtn .line>span:nth-of-type(2){display:none}.is-open .gNaviBtn .line>span:nth-of-type(3){bottom:4px;left:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.gNaviBtn .text{display:block;width:100%;padding:6px 0 0;color:#fff;text-align:center;font-size:10px;-webkit-transform:scale(0.8) translate(-3px, 0);transform:scale(0.8) translate(-3px, 0)}.gNaviPanel{position:fixed;top:56px;right:-70%;z-index:99;width:70%;height:100%;pointer-events:none;background-color:rgba(255,255,255,0.9);-webkit-transition:350ms;transition:350ms}.is-open .gNaviPanel{right:0%;pointer-events:auto}.gNaviPanel .gNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:24px}.gNaviPanel .gNavi li{display:block;text-align:center}.gNaviPanel .gNavi li a{display:block;padding:16px 0;text-decoration:none;font-weight:bold;font-size:16px}.contactNavi{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.contactNavi li{width:50%}.contactNavi li:nth-of-type(1) a{background-color:#635b50}.contactNavi li:nth-of-type(2) a{background-color:#222222}.contactNavi 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:80px;color:#fff}}#globalFooter{padding:56px 0 40px;background-color:#1e6ab9;background-image:url("../img/common/footer/footer_bg.png");background-position:100% 0%;background-size:auto 100%;background-repeat:no-repeat}@media screen and (max-width: 767px){#globalFooter{padding:24px 0;background-position:100% 100%;background-size:200% auto}}#globalFooter .inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#globalFooter .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#globalFooter .footerNavi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:80px;white-space:nowrap;line-height:1.8}@media screen and (max-width: 767px){#globalFooter .footerNavi{padding:0}}#globalFooter .footerNavi>ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#globalFooter .footerNavi>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#globalFooter .footerNavi>ul>li{width:16.666666666666668%}@media screen and (max-width: 767px){#globalFooter .footerNavi>ul>li{padding:1em 0 0}}#globalFooter .footerNavi>ul>li.product{width:33.333333333333336%}#globalFooter .footerNavi>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#globalFooter .footerNavi>ul>li>a::before{width:0;height:0;content:'';border:.4em solid transparent;border-left:.4em solid #fff}#globalFooter .footerNavi>ul>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 .5em}#globalFooter .footerNavi>ul>li>ul>li:nth-of-type(even){width:8em}#globalFooter .footerNavi>ul>li>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#globalFooter .footerNavi>ul>li>ul>li>a::before{width:.4em;height:.4em;margin-right:.4em;content:'';border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#globalFooter .footerNavi>ul>li>ul>li>ul{padding:0 0 0 .7em}#globalFooter .footerNavi a{color:#fff;font-size:13px}#globalFooter .footerNavi .pdfDownload{position:absolute;bottom:0}#globalFooter .foonterInfo{color:#fff;text-align:left}@media screen and (max-width: 767px){#globalFooter .foonterInfo{padding:40px 0 0}}#globalFooter .foonterInfo address{padding:1em 0 0;font-size:12px;line-height:1.6}#globalFooter .foonterInfo address b{display:block;margin:0.5em 0 0}#globalFooter .foonterInfo .copyright{padding:16px 0 0;color:#fff;font-size:10px}@media screen and (max-width: 767px){#globalFooter .foonterInfo .copyright{text-align:center}}
