﻿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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}a,area,button,[role="button"],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}a{text-decoration:none}img{vertical-align:top;width:100%;height:auto}.layout,#nav .nav__inner{position:relative;width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width: 1000px){.layout,#nav .nav__inner{padding:0 20px}}@media screen and (max-width: 768px){.layout,#nav .nav__inner{padding:0 10px}}.br_sp-s{display:none}@media screen and (max-width: 480px){.br_sp-s{display:block}}.pc-only{display:block}@media screen and (max-width: 480px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 480px){.sp-only{display:block}}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;font-size:16px;line-height:1.6;color:#231815;min-width:320px;-webkit-text-size-adjust:100%}@media screen and (max-width: 768px){body{font-size:14px}}#wrapper{position:relative;overflow:hidden}#header .header-box{display:block;text-align:-webkit-right}#header .contact-box-pc{text-align:center;margin:30px 0 0;background:#231815;max-width:200px}@media screen and (max-width: 768px){#header .contact-box-pc{display:none}}#header .contact-box-pc img{max-width:94px;padding:10px 0}#header .contact-box-pc:hover{opacity:0.5}#header h1{text-align:center}@media screen and (max-width: 768px){#header h1{margin-top:13px;margin-bottom:10px}}#header h1 img{max-width:334px}@media screen and (max-width: 768px){#header h1 img{max-width:250px}}@media screen and (max-width: 768px){#nav{position:fixed;top:0;right:0;text-align:right;z-index:100}}#nav .btn{position:relative;display:none;background:#fff;border-radius:4px;width:30px;height:30px;margin:10px 10px 0 0;vertical-align:middle;z-index:102}@media screen and (max-width: 768px){#nav .btn{display:inline-block}}#nav .btn span{position:absolute;left:3px;display:block;height:4px;width:24px;border-radius:5px;background:#231815;cursor:pointer;transition:all 0.3s}#nav .btn span:nth-child(1){top:3px}#nav .btn span:nth-child(2){top:13px}#nav .btn span:nth-child(3){bottom:3px}#nav .btn.active span:nth-child(1){transform:translatey(10px) rotate(-45deg)}#nav .btn.active span:nth-child(2){display:none}#nav .btn.active span:nth-child(3){transform:translatey(-10px) rotate(45deg)}@media screen and (max-width: 768px){#nav .nav__inner{display:none;position:fixed;top:0;bottom:0;left:0;width:100%;background:#fff;padding:40px 0 10px;z-index:101;overflow-y:auto}}#nav .nav__inner ul{display:flex;padding:10px 0;width:100%}@media screen and (max-width: 768px){#nav .nav__inner ul{display:block}}#nav .nav__inner ul>li{padding:5px 30px;vertical-align:bottom;text-align:center}@media screen and (max-width: 768px){#nav .nav__inner ul>li{display:block;padding:10px 15px;border-top:1px solid #ccc}#nav .nav__inner ul>li:first-child{border-top:none}}#nav .nav__inner ul>li a{display:block;border-bottom:2px solid transparent;font-size:18px;color:#231815;line-height:1.3em;transition:border-bottom .2s;font-family:'小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif}@media screen and (max-width: 768px){#nav .nav__inner ul>li a{max-width:40%;margin:0 auto}}#nav .nav__inner ul>li a:hover{border-bottom:2px solid #231815}#nav .nav__inner ul>li a.is-active{border-bottom:2px solid #231815}#footer .footer-inner{position:relative;max-width:898px;margin:30px auto 10px;border-top:1px solid #231815;border-bottom:1px solid #231815;text-align:center;line-height:1.5em;padding:30px 0 20px;font-family:'小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif}@media screen and (max-width: 768px){#footer .footer-inner{padding-bottom:155px}}#footer .footer-inner .foot-logo{margin:0 0 20px}#footer .footer-inner .foot-logo img{max-width:176px}#footer .footer-inner a{color:#231815;font-size:18px}#footer .footer-inner .foot-map{max-width:120px;margin:10px auto 0;background:#231815;padding:3px 0}#footer .footer-inner .foot-map img{max-width:51px}#footer .footer-inner .foot-map:hover{opacity:0.5}#footer .footer-inner .foot-ph{position:absolute;bottom:0;right:-50px}@media screen and (max-width: 768px){#footer .footer-inner .foot-ph{right:0}}#footer .footer-inner .foot-ph img{max-width:311px}#footer #gotop{position:fixed;bottom:10px;right:20px;z-index:9999}@media screen and (max-width: 768px){#footer #gotop{right:10px;padding:5px 10px}}#footer #gotop a{color:#231815;background:rgba(95,168,126,0.29);display:inline-block;background:#fff;border:1px solid #231815;border-radius:2px;padding:3px 7px;line-height:1;font-size:20px}#footer .copy{background:#fff;padding:0 10px;font-size:14px;color:#231815;text-align:center;font-family:'小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif}@media screen and (max-width: 768px){#footer .copy{font-size:12px}}
/*# sourceMappingURL=base.css.map */
