@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%}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:#000;text-decoration:none}a:visited{color:#000}a:hover{color:#000}a:active{color:#000}body{min-width:1280px;color:#000;font-size:1.6rem;line-height:1.8;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro," ＭＳ Ｐゴシック",MS PGothic,Osaka," sans-serif";background-color:#FFF}.is-imghover{opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media all and (min-width:897px){.is-imghover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}}#container{text-align:left}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:initial;font-size:3.2vw}a:hover,a:hover img{opacity:1 !important}.pc{display:none !important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}}#gHeader{width:100%;padding:8px 12px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:100;background-color:#000}#gHeader .hBox{align-items:center}#gHeader h1{width:165px}.menu-trigger{position:absolute;right:10px;top:19px;width:28px;height:14px;background:0;border:0;appearance:none;cursor:pointer}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;transition:all .3s;background-color:#FFF}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:6px}.menu-trigger span:nth-of-type(3){bottom:1px}.menu-trigger.active span:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-6px) rotate(45deg)}#gHeader .menuBox{width:100%;padding:40px 0;display:none;position:absolute;left:0;top:100%;text-align:center;background:rgba(66,85,99,1.0)}#gHeader .menuBox li{padding:25px 0}#gHeader .menuBox li img{width:18%}@media all and (max-width:896px){#gHeader .menuBox{width:100%;padding:25px 0 35px;display:none;position:absolute;left:0;top:100%;text-align:center;background:rgba(66,85,99,1.0)}#gHeader .menuBox li{padding:20px 0}#gHeader .menuBox li img{width:50%}}#gFooter{padding:40px 35px 25px;font-size:1.2rem;position:relative}#gFooter .pagetop{width:20px;height:auto;position:absolute;z-index:9999;right:35px;bottom:35px}#gFooter .pagetop .arrow-line{width:1px;height:95px;margin-left:19px;background:#000;position:relative}#gFooter .pagetop .arrow{width:20px;position:absolute;right:-3px;bottom:-1px;animation-name:movearrow;animation-duration:3s;animation-iteration-count:infinite}@keyframes movearrow{0%{opacity:0;transform:translateY(0)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(-77px)}100%{opacity:0;transform:translateY(-77px)}}@keyframes movearrowSP{0%{opacity:0;transform:translateY(0)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(-31px)}100%{opacity:0;transform:translateY(-31px)}}#gFooter .pagetop .arrow img{width:100%}#gFooter .pagetop img.text{width:10px;margin-top:10px;margin-left:10px}@media(max-width:896px){#gFooter{padding:60px 35px 20px}#gFooter .pagetop{width:15px;height:auto;right:20px;bottom:18px}#gFooter .pagetop .arrow-line{width:1px;height:45px;margin-left:14px;background:#000;position:relative}#gFooter .pagetop .arrow{width:15px;position:absolute;right:-3px;bottom:-6px;animation-name:movearrowSP;animation-duration:2.6s;animation-iteration-count:infinite}#gFooter .pagetop img.text{width:7px;margin-top:10px;margin-left:9px}#gFooter p.copyright{font-size:1rem;text-align:left;letter-spacing:.1em}}