@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}*{box-sizing:border-box}html{font-size:62.5%}body,table,input,textarea,select,option{font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Roboto,Arial,sans-serif;font-weight:500}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%}a,a:link{color:#000;text-decoration:none;transition:0.3s}a:visited{color:#000}a:hover{color:#000}a:active{color:#000}body{color:#333;font-size:1.4rem;line-height:1.5;font-weight:400;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#FFF}#container{text-align:left;overflow:hidden}#main{overflow:hidden}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.2rem}a:hover,a:hover img{opacity:1 !important}.pc{display:none !important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}}#gHeader{background-color:#FFF}#gHeader .inner{margin:0 auto;display:flex;align-items:center;justify-content:space-between}#gHeader h1{padding-left:30px;}#gHeader h1 img{max-height: 75px;}@media all and (max-width:896px){#gHeader{padding:10px 0}#gHeader h1{padding-left:10px;width:85%;max-width:300px;position:relative;z-index:999}.menu{margin-right:10px;display:block;position:relative;height:20px;width:25px;cursor:pointer;z-index:100;transition:all .3s ease}.menu span{background:#231f20;height:3px;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{position:relative}#gNavi .border{position:absolute;left:0;top:0;width:50px;height:2px;background:#FFF;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}#gNavi li{display:inline-block;padding: 0 10px;}#gNavi a{color:#333;padding:23px 10px;transition:none;display:block;text-align:center;font-weight:bold}#gNavi span{display:block;}#gNavi .tel a{padding:20px;color:#FFF;font-size:1.6rem;background:-webkit-linear-gradient(-30deg,#3363B5 0%,#3363B5 50%,#1C51AD 50.001%,#1C51AD 100%);background:linear-gradient(-212deg,#3363B5 0%,#3363B5 50%,#1C51AD 50.001%,#1C51AD 100%)}#gNavi .tel span{margin-bottom:0;color:#FFF;font-size:1.8rem;letter-spacing:2px}@media all and (min-width:897px){#gNavi{display:flex !important}}@media all and (max-width:896px){#gNavi{display:none;position:absolute;left:0;width:100%;top:0;z-index:99;background-color:rgba(255,255,255,0.8)}#gNavi ul{margin:80px 0 0}#gNavi li{margin-right:0;display:block}#gNavi li a{padding:5px 10px 15px}#gNavi .border{display:none !important}}#gFooter{font-size:1.2rem;text-align:center;}#gFooter .txt{margin:0 10px 20px}.pageTop{position:fixed;right:100px;bottom:100px;z-index:101}.pageTop a{display:block;width:56px;height:56px;top:50%;color:#FFF;transform:translateY(-50%);border-radius:5px;background:-webkit-linear-gradient(-30deg,#333 0%,#333 50%,#000 50.001%,#000 100%);background:linear-gradient(-212deg,#333 0%,#333 50%,#000 50.001%,#000 100%)}.pageTop a:after{margin:-3px 0 0 -6px;position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:3px solid #FFF;border-right:3px solid #FFF;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);content:''}.pageTop a:hover{opacity:0.7}#gFooter .fNavi{margin-bottom:20px;padding:11px 0;background-color:#EEE}#gFooter .fNavi li{display:inline-block;letter-spacing:0.3px}#gFooter .fNavi a{padding:0 20px;display:inline-block;line-height:1;border-right:1px solid #000}@media all and (min-width:897px){#gFooter .fNavi a:hover{text-decoration:underline}}#gFooter .fNavi li:first-child a{border-left:1px solid #000}#gFooter .copyright{padding:11px;color:#FFF;background-color:#000}#gFooter .copyright a{color:#FFF}#gFooter .fInner{margin-bottom:15px;display:flex;align-items:center;justify-content:center}#gFooter .fInner .logo{margin-right:5%;width:20%}#gFooter .fInner p{font-size:3rem;color:#fd8403;background-image:-webkit-linear-gradient(bottom,red,#fd8403,yellow);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (max-width:896px){.pageTop{right:20px;bottom:20px}.pageTop a{width:40px;height:40px}#gFooter .fNavi{padding:0}#gFooter .fNavi ul{display:flex;flex-wrap:wrap;border-top:1px solid #000}#gFooter .fNavi li{width:50%}#gFooter .fNavi a{padding:15px 5px;display:block;border-bottom:1px solid #000}#gFooter .fNavi li:last-child{width:100%}#gFooter .fNavi li:last-child a{border-right:none}#gFooter .fNavi li:first-child a{border-left:none}#gFooter .fNavi li:nth-child(2n) a{border-right:none}#gFooter .fNavi .faq{width:100%}#gFooter .fNavi .faq a{border-right:none}#gFooter .fInner{margin-bottom:15px;display:block}#gFooter .fInner .logo{margin:0 auto 10px;width:80%}#gFooter .fInner p{}}