a{color:red}@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;background:transparent;border:0;outline:0;font-size:1em}html{font-size:62.5%}body,table,input,textarea,select,option{}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top;max-width:100%;height:auto}a,a:link{color:#333;text-decoration:none;transition:.3s}a:visited{color:#333}a:hover{color:#231815}a:active{color:#333}@font-face{font-family:'Source Han Sans CN';font-style:normal;font-weight:400;src:url('../fonts/SourceHanSansCN-Regular.woff') format('woff'),url('../fonts/SourceHanSansCN-Regular.ttf')  format('truetype')}body{color:#333;font-size:1.5rem;line-height:1.5;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#F6F4F5;font-family:'Source Han Sans CN'}#container{text-align:left;overflow:hidden}#main{margin-bottom:100px}a[href^="tel:"]{cursor:default;pointer-events:none}@media all and (min-width:897px){.sp{display:none !important}}@media all and (max-width:896px){body{min-width:inherit;font-size:1.3rem}a:hover,a:hover img{opacity:1 !important}.pc{display:none !important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}#main{margin-bottom:60px}}#header{position:relative;z-index:100}#header .topBox{margin-bottom:15px;padding:2px 0 0;font-size:1.2rem;border-bottom:1px solid #e0e0e0}#header .topBox .content{display:flex;align-items:center;justify-content:space-between}#header .topBox h1{width:calc(100% - 210px);color:#999;letter-spacing:0.03em}#header .topBox ul{margin-top:3px;width:200px;display:flex;align-items:center;justify-content:flex-end}#header .topBox li{margin-left:10px}#header .topBox a{display:inline-flex;align-items:center;opacity:0.8}#header .topBox a:hover{opacity:1;text-shadow:0 0 2px rgba(43,88,182,0.5)}#header .topBox a img{margin-right:5px}#header .inner{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}#header .tel a{padding:2px 0 2px 50px;display:block;color:#666;font-size:1.6rem;font-weight:bold;background:url(../img/common/icon_tel.png) no-repeat left center / 42px auto}#header .tel a span{display:block;color:#0082c8;font-size:1.2rem}@media all and (max-width:896px){#header .topBox{margin-bottom:5px;padding:0;position:relative}#header .topBox .content{display:block}#header .topBox h1{display:none}#header .topBox a{font-size:0}#header .topBox a img{margin-right:0;width:15px}#header .topBox ul{position:absolute;right:50px;bottom:-42px}#header .logo{width:220px}#header .inner{margin-bottom:0}.menu{position:relative;height:20px;width:25px;cursor:pointer;z-index:100}.menu span{background:#231f20;height:2px;width:100%;position:absolute;top:0;left:0;transition:all .3s ease}.menu span:nth-of-type(2){top:7px}.menu span:nth-of-type(3){top:14px}.menu.active .top{transform:translateY(7px) translateX(0) rotate(45deg)}.menu.active .middle{opacity:0}.menu.active .bottom{transform:translateY(-7px) translateX(0) rotate(-45deg)}}#gNavi .content > li{position:relative;width:calc((100% - 270px)/5)}#gNavi .content > li > a{padding:8px;display:flex;font-size:1.6rem;height:100%;box-sizing:border-box;align-items:center;justify-content:center}#gNavi .content > li > a::after{position:absolute;left:0;top:0;height:2px;width:0;content:'';transition:.3s;background-color:#0082c8}#gNavi .content > li > a.on::after{width:100%}#gNavi .content .pro{width:270px}#gNavi .content .pro > a{font-size:2.4rem;font-weight:bold}#gNavi .content .pro > a:before{margin-right:15px;width:36px;height:36px;display:inline-block;content:'';background:url(../img/common/icon01.png) no-repeat left center / 100% auto}#gNavi .sub{padding:10px 20px 0;position:absolute;display:none;left:0;top:100%;width:100%;text-align:left;background-color:#FFF;box-sizing:border-box}#gNavi .sub a{display:block;padding:10px;border-top:1px dashed #a9a9a9}#gNavi .sub a:hover{color:#0082c8;text-decoration:underline}@media all and (min-width:897px){#gNavi{display:block !important}#gNavi ul{display:flex;text-align:center}#gNavi .content > li > a:hover::after{width:100%}#gNavi .sub a:hover{color:#0082c8;text-decoration:underline}}@media all and (min-width:897px) and (max-width:1024px){#gNavi .sub{padding:10px}}@media all and (max-width:896px){#gNavi{display:none;position:absolute;left:0;top:100%;width:100%;background-color:rgba(255,255,255,0.8);border-top:1px dashed #a9a9a9}#gNavi .content > li{width:100% !important;border-bottom:1px dashed #a9a9a9}#gNavi .content .pro > a{padding:15px;font-size:1.8rem}#gNavi .content .pro > a:before{display:none}#gNavi .sub{padding:10px 20px 0}#gNavi .tel{margin:0 auto;padding:20px 0;max-width:150px}}#footer{color:#fff;background-color:#008AE2}#footer a{color:#fff}#footer a:hover{opacity:0.7}#footer .fNavi{padding:36px 0;text-align:center;background-color:#01A3EB}#footer .fNavi li{margin:0 50px;display:inline-block}#footer .fNavi a{color:#FFF;font-size:1.6rem;font-weight:bold}#footer .inner{padding:36px 20px;display:flex;align-items:center;justify-content:space-between}#footer .logo{width:23%}#footer .code{width:17%}#footer .linkList{padding:40px 25px;width:24%;height:100%;display:flex;box-sizing:border-box;background:url(../img/common/line01.png) repeat-y left top,url(../img/common/line01.png) repeat-y right top}#footer .linkList ul{align-items:center;text-align:left}#footer .linkList li{display:inline-block}#footer .linkList a{display:inline-block;padding:7px 5px;font-weight:bold;white-space:nowrap}#footer .access{padding:40px 30px;box-sizing:border-box;flex:1}.access{display:flex;flex-wrap:wrap;line-height:2.5}.access dt{width:55px;flex-basis:55px}.access dd{width:calc(100% - 55px)}#footer .copyright{padding:25px 0;font-size:1.4rem;text-align:center;background-color:#2c2c2c;font-family:Arial}@media all and (min-width:897px) and (max-width:1024px){#footer .fNavi li{margin:0 30px}}@media all and (max-width:896px){#footer .fNavi{padding:20px 0}#footer .fNavi li{margin:0 2px}#footer .fNavi a{font-size:1.2rem;font-weight: normal}#footer .inner{padding:20px 15px;flex-wrap:wrap;justify-content:center}#footer .logo{margin:0 auto 20px;width:180px}#footer .code{margin-left:5px;width:80px}#footer .linkList{padding:20px 5px;width:1004%;height:inherit;background:url(../img/common/line02.png) repeat-x left top,url(../img/common/line02.png) repeat-x left bottom}#footer .access{padding:10px 5px;max-width:280px}.access{line-height:2;font-size:1.2rem}#footer .copyright{padding:15px 0;font-size:1.1rem}}.clearfix:after{content:"";display:block;clear:both}.content{padding:0 20px;margin:0 auto;max-width:1200px}.smCont{max-width:1000px}#pagePath{padding:0 20px;margin:0 auto 60px;max-width:1200px;box-sizing:border-box}#pagePath li{margin-right:5px;font-size:1.7rem;display:inline-block}#pagePath li:last-child{color:#0080c7}#pagePath a{margin-right:5px}#pagePath a:hover{text-shadow:0 0 2px rgba(43,88,182,0.5)}@media all and (max-width:896px){.content{padding:0 15px}#pagePath{margin-bottom:30px}#pagePath li{margin-right:0;font-size:1.2rem}#pagePath a{margin-right:0}}