﻿section,nav,article,aside,hgroup,header,footer,figure,figcaption,details{display:block;margin:0}video,audio,canvas{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:sans-serif;padding:0;margin:0;text-align:left}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}p,blockquote,dl,dd,figure{margin:0}hr{color:inherit;height:auto;-moz-box-sizing:content-box;box-sizing:content-box;border:none}pre{font-family:monospace, sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0}ol,ul{padding:0;margin:0}ul li{list-style:none}ol li{margin-left:1.8em;margin-top:10px}li img{vertical-align:bottom}a,a:link,a:visited{text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0;text-decoration:underline}strong,b{font-weight:bold}small{font-size:0.83em}q{quotes:none}abbr[title]{border-bottom:1px dotted}code,samp,kbd{font-family:monospace, sans-serif}mark{color:black;background-color:yellow}sub,sup{font-size:0.83em;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}br{letter-spacing:0 !important}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}caption{padding:0;text-align:left}th,td{text-align:left;padding:0}form{margin:0}fieldset{border:0;padding:0;margin:0}legend{border:0;*margin-left:-7px}input,button,select,textarea{font-size:1em;color:inherit;margin:0}input,button{line-height:normal;vertical-align:inherit;*vertical-align:middle}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]:focus{outline-offset:-2px}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;vertical-align:middle;margin-right:5px}input[type="submit"],input[type="reset"],input[type="button"],button{cursor:pointer;-webkit-appearance:button;*overflow:visible}select{line-height:normal}textarea{vertical-align:top;overflow:auto;*font-family:sans-serif}address{font-style:normal}i{font-style:normal}@media screen and (max-width: 767px){*{max-height:999999px}body{background:none;-webkit-text-size-adjust:none}a{display:block}img{max-width:100%;height:auto}a img{line-height:100%;vertical-align:middle}input,button,select,textarea{max-width:100%}}.mb30{margin-bottom:30px}.ws-nowrap{display:inline-block}.fadeIn01{transition:0.8s;opacity:0;transform:translate(0, 60px)}.fadeIn02{opacity:1.0;transform:translate(0, 0)}.js-hiraku-offcanvas-active{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;width:100%;height:100%;background:rgba(0,0,0,0.3)}.js-hiraku-offcanvas-open{display:block}.js-hiraku-offcanvas-body{width:100%;left:0;transition:left 0.3s ease-in-out;z-index:0}.js-hiraku-offcanvas-body-right{overflow-y:hidden;left:-70%;position:fixed}.js-hiraku-offcanvas-body-left{overflow-y:hidden;left:70%;position:fixed}.js-hiraku-offcanvas-body-moving{left:0;position:fixed}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar{display:block;width:70%;z-index:10002;position:fixed;top:0;bottom:0;max-width:100%;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box}.js-hiraku-offcanvas:focus{background-color:rgba(0,0,0,0.3)}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right{right:0;left:auto;margin-right:-70%;transition:margin-right 0.3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left{left:0;right:auto;margin-left:-70%;transition:margin-left 0.3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right.active{margin-right:0;transition:margin-right 0.3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left.active{margin-left:0;transition:margin-left 0.3s ease-in-out}.js-hiraku-header-fixed{transition:margin-left 0.3s ease-in-out;position:fixed;top:0;left:0;width:100%}.js-hiraku-offcanvas-body-right,.js-hiraku-offcanvas-body-left{overflow:hidden}.js-hiraku-offcanvas-body-right .js-hiraku-header-fixed{margin-left:-70%}.js-hiraku-offcanvas-body-left .js-hiraku-header-fixed{margin-left:70%}.js-hiraku-offcanvas-close-btn{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.hiraku-open-btn{background:transparent;border:1px solid #ccc;padding:6px;cursor:pointer;border-radius:3px}.hiraku-open-btn-line{display:block;position:relative;width:18px;height:2px;margin:6px 0;background-color:#fff;border-radius:1px;transition:.1s all}.hiraku-open-btn-line:before,.hiraku-open-btn-line:after{content:"";display:block;position:absolute;background-color:#fff;width:100%;height:2px;border-radius:1px;transition:.3s all}.hiraku-open-btn-line:before{top:-6px}.hiraku-open-btn-line:after{bottom:-6px}[aria-expanded="true"] .hiraku-open-btn-line{background-color:transparent}[aria-expanded="true"] .hiraku-open-btn-line:before,[aria-expanded="true"] .hiraku-open-btn-line:after{width:22px}[aria-expanded="true"] .hiraku-open-btn-line:before{transform:translate(-2px, 6px) rotate(45deg)}[aria-expanded="true"] .hiraku-open-btn-line:after{transform:translate(-2px, -6px) rotate(-45deg)}.js-offcanvas .logo2{padding:10px 0 10px 20px;background:#0991c9;color:#fff;font-size:25px;font-size:2.5rem;font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Sawarabi Mincho",serif;background-image:linear-gradient(135deg, #0a6696 40px, transparent 0)}.js-offcanvas .logo2 a{display:block;text-decoration:none;transition:all .4s;color:#fff}.js-offcanvas .logo2 a:visited{color:#fff}.js-offcanvas-btn{display:none}@media screen and (max-width: 767px){.js-offcanvas-btn{display:block;width:50px;height:45px;right:10px;top:10px;position:absolute;padding:10px 5px 2px;background:#065e8c;border:none}.js-offcanvas-btn:focus{outline:0}}.js-offcanvas-btn .drawerName:before{display:block;content:"メニュー";font-size:10px;letter-spacing:0;color:#fff;padding-top:3px}.hiraku-open-btn-line{width:20px;margin-left:auto;margin-right:auto}.hiraku-open-btn-line,.hiraku-open-btn-line:before,.hiraku-open-btn-line:after{background-color:#fff}[aria-expanded="true"] .hiraku-open-btn-line:before,[aria-expanded="true"] .hiraku-open-btn-line:after{width:20px}.sidebar-offcanvas{display:none}@media screen and (max-width: 767px){.sidebar-offcanvas{display:block}}.js-hiraku-offcanvas-active .js-offcanvas{background-color:#f7f7f7}.sidebar-offcanvas li{background:#fff}.sidebar-offcanvas li a{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid #ddd;text-decoration:none;color:#0a6696}.sidebar-offcanvas li a.active{color:#fff;z-index:2;background-color:#0a6696}.top .t_active,.product .p_active,.manufacturer .m_active,.service .s_active,.company .c_active,.recruit .r_active,.entry .r_active,.contact .f_active{background:#0a6696;color:#fff}body{font-family:"メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;letter-spacing:0.1em;line-height:1.5;font-size:18px;font-size:1.8rem;color:#333;min-width:1350px;overflow-y:scroll}@media screen and (max-width: 767px){body{min-width:100%;overflow-y:visible}}a:hover{cursor:pointer;text-decoration:none}img{width:100%;height:auto}header{height:90px;position:relative;z-index:1}.productDetail header,.companyUnder header,.recruitUnder header{box-shadow:0 12px 10px -10px rgba(0,0,0,0.2)}#headerIn{position:relative}#headerIn h1{position:absolute;left:0;top:-999px}#headerIn p{float:left;width:200px;height:200px;padding:30px 0 0 30px;font-size:30px;font-size:3rem;font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Sawarabi Mincho",serif;background:url("../img/triangle.svg") no-repeat;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.4))}#headerIn p a{display:block;text-decoration:none;transition:all .4s;color:#fff}#headerIn p a:visited{color:#fff}#headerIn p a:hover{color:#0991c9}#headerIn p a span{display:block;padding-left:10px;font-size:16px;font-size:1.6rem;letter-spacing:-0.0001rem}#headerIn nav{float:left}#gnav{overflow:hidden;float:left;margin-left:40px;padding-top:20px}#gnav li{width:130px;position:relative;float:left;margin-bottom:15px;letter-spacing:-0.001em;font-size:15px;font-size:1.5rem}#gnav li:nth-child(2){margin-left:55px !important}#gnav li+li{margin-left:35px}#gnav li:before{content:"";position:absolute;width:0;height:0;bottom:-10px;left:50%;margin-left:-10px;border-left:solid 10px transparent;border-right:solid 10px transparent;-webkit-transition:transform .3s;transition:transform .3s}#gnav li:after{position:absolute;bottom:0;left:0;content:'';width:100%;height:5px;background-color:#0a6696;transform:scale(0, 1);transform-origin:center top;-webkit-transition:transform .3s;transition:transform .3s}#gnav li:hover:before{border-top:solid 10px #0a6696}#gnav li:hover:after{transform:scale(1, 1)}#gnav li a{padding:10px 5px 20px;display:block;text-decoration:none;color:#000;text-align:center}#gnav li a span{margin:5px 0 0;display:block;font-size:10px;font-size:1rem;text-align:center;color:#acacac;letter-spacing:-0.0001rem}.product #gnav li:first-child:before,.manufacturer #gnav li:nth-child(2):before,.service #gnav li:nth-child(3):before,.company #gnav li:nth-child(4):before,.recruit #gnav li:nth-child(5):before,.entry #gnav li:nth-child(5):before,.contact #gnav li:nth-child(6):before{border-top:solid 10px #0a6696}.product #gnav li:first-child:after,.manufacturer #gnav li:nth-child(2):after,.service #gnav li:nth-child(3):after,.company #gnav li:nth-child(4):after,.recruit #gnav li:nth-child(5):after,.entry #gnav li:nth-child(5):after,.contact #gnav li:nth-child(6):after{transform:scale(1, 1)}@media screen and (max-width: 767px){header{height:80px}#headerIn{position:relative;padding-bottom:50px}#headerIn p{padding:20px 0 0 20px;width:150px;height:150px;background-size:cover;font-size:22px;font-size:2.2rem}#headerIn p a span{padding-left:8px;font-size:12px;font-size:1.2rem}nav{display:none}}.contentWrap{width:1350px;margin:0 auto}@media screen and (max-width: 767px){.contentWrap{width:100%;margin:0;padding:0 2%}}.contentWrap02{padding-left:50px}@media screen and (max-width: 767px){.contentWrap02{padding:0 4%}}.pc{display:block}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.backtotop{bottom:15px;display:none;position:fixed;right:10px;z-index:9000}.backtotop a{display:block;width:50px;height:50px;padding-top:10px;background:#0a6696;border:1px solid #fff;text-decoration:none;box-sizing:border-box;text-align:center;border-radius:50%;color:#fff;opacity:0.8;transition:all .4s}.backtotop a:after{content:"";margin:3px auto;display:block;width:20px;height:20px;background:url("../img/arrow-down-w.svg") no-repeat;background-size:contain;transform:rotateX(180deg)}.backtotop a:hover{opacity:1}.ttl1{position:relative}.ttl1:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:inline-block;width:5px;height:35px;background:#0a6696}.ws_nowrap{display:inline-block}.footerTop{overflow:hidden;padding:55px 55px 50px;background:#0991c9}.footerTop ul{float:left;display:block}.footerTop ul+ul{margin-left:60px}.footerTop ul li{overflow:hidden;display:block;background:url("../img/arrow-right.svg") no-repeat;background-position:top 5px left;background-size:10px 10px}.footerTop ul li:not(:last-child){margin-bottom:25px}.footerTop ul li a{display:block;padding-left:20px;text-decoration:none;color:#fff;font-size:14px;font-size:1.4rem}.footerTop ul li a:hover{text-decoration:underline;color:#065e8c}.footerTop ul li .ulIn{float:left;margin-top:20px}.footerTop ul li .ulIn+.ulIn{margin-left:10px}.footerTop ul li .ulIn li{background:none}.footerTop ul li .ulIn li:not(:last-child){margin-bottom:15px}.footerTop ul li .ulIn li:before{content:"・";padding-top:6px;display:block;width:10px;height:10px;color:#fff}.footerBtn{padding:70px 50px;background:#0a6696}.footerBtn p{margin-bottom:35px;color:#fff;font-size:24px;font-size:2.4rem}.footerBtn .footerBtnIn{margin-bottom:50px;overflow:hidden}.footerBtn .footerBtnIn ul{float:left;font-size:14px;font-size:1.4rem}.footerBtn .footerBtnIn ul+ul{margin-left:35px}.footerBtn .footerBtnIn ul:first-child li:nth-child(2),.footerBtn .footerBtnIn ul:first-child li:nth-child(3),.footerBtn .footerBtnIn ul:nth-child(2) li:nth-child(2),.footerBtn .footerBtnIn ul:nth-child(2) li:nth-child(3){float:left}.footerBtn .footerBtnIn ul:first-child li:nth-child(2),.footerBtn .footerBtnIn ul:nth-child(2) li:nth-child(2){margin-right:20px}.footerBtn .footerBtnIn ul li{color:#fff}.footerBtn .footerBtnIn ul li+li{margin-top:5px}.footerBtn .footerBtnIn ul li span{margin-top:5px;display:block}.footerBtn .footerBtnIn ul li .telSpan{margin-top:0px;display:inline-block}.footerBtn .footerBtnIn ul li a{display:block;color:#fff;text-decoration:none}.footerBtn .copyright{font-size:10px;font-size:1rem;color:#8fadc4 !important;text-align:center}.footerBtn .copyright a{display:inline-block;color:#8fadc4;text-decoration:none}.footerBtn .copyright a:hover{text-decoration:underline}@media screen and (max-width: 767px){.footerTop{display:none}.footerBtn{padding:50px 3% 20px;background:#0a6696}.footerBtn p{margin-bottom:20px;font-size:20px;font-size:2rem}.footerBtn .footerBtnIn{margin-bottom:30px}.footerBtn .footerBtnIn ul+ul{margin-left:0;margin-top:20px}.footerBtn .copyright{text-align:left}}
/*# sourceMappingURL=base.css.map */
