@charset "UTF-8";body{background:linear-gradient(#33200f,#995f2c,#000,#995f2c,#000);font-family:Noto Sans JP,sans-serif;color:#eee;font-size:1rem;line-height:1.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;word-wrap:break-word}*{box-sizing:border-box}ul{margin:0;padding:0;list-style:none}a{color:#eee;text-decoration:none;outline:none}img{max-width:100%;height:auto}.loader,.loader:before,.loader:after{background:#fff;animation:load1 1s infinite ease-in-out;width:.5em;height:1em}.loader{color:#fff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;transform:translateZ(0);animation-delay:-.16s}.loader:before,.loader:after{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@keyframes load1{0%,80%,to{box-shadow:0 0;height:1em}40%{box-shadow:0 -2em;height:2em}}#container{overflow-x:hidden;z-index:1;position:relative}h1,h2,#service .service-area section h3,#g-nav,#footer-link,.scrolldown1 span,#vidual-area dt,.footer-logo{font-family:Oswald,sans-serif;letter-spacing:.1em}h2{font-size:1.2rem;margin:0 0 50px;text-transform:capitalize}#header h1 a{color:#ddd}#header h1{text-transform:capitalize;font-size:1.3rem;padding:0 0 0 2%;line-height:1;white-space:nowrap}@media screen and (max-width: 960px){#header h1{position:absolute;top:22px;left:3px;padding:0}}.scrolldown1 span{transform:rotate(-90deg);text-transform:uppercase;left:-23px;top:-31px}.box{padding:40px;display:flex;justify-content:center;align-items:left;text-align:left}@media screen and (max-width: 500px){#service .service-lead{padding:10% 0 10% 0%}#service .service-lead br{display:none}}#service .service-area{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10% 0 10% 0%;position:relative}#service .service-area:after{opacity:0}#service .service-area.startwd:after{content:"";position:absolute;top:10%;right:0;width:80%;height:60vh;background:#232323;z-index:-1;animation-name:sevicebgRLextendAnime;animation-duration:.9s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes sevicebgRLextendAnime{0%{opacity:0;width:0}to{opacity:1;width:80%}}#service .service-area section{width:30%}@media screen and (max-width: 570px){#service .service-area section{width:100%;margin:0 0 100px;padding:0 10% 0 0}}#service .service-area section h3{font-size:1rem;margin:0 0 30px}#service .service-area section p{margin:0 0 30px}#service .service-img-wrapper{position:relative;overflow:hidden;width:20%;height:150vh}#service .service-img{height:150vh;background:url(../img/01.jpg) no-repeat center;background-size:cover}@media screen and (max-width: 570px){#service .service-img-wrapper,#service .service-img{width:100%;height:40vh;background-position:right}#service .service-img-wrapper{margin:0 0 50px}}.news-img-wrapper{position:relative;z-index:1;overflow:hidden;width:90%;height:60vh}.news-img{height:60vh;background:url(../img/02.jpg) no-repeat center;background-size:cover}.news-img:after{content:"";position:absolute;bottom:0;left:0;width:70%;height:10vh;background:#000;z-index:2}#news{padding:0 0 5% 15%}#news .area li{padding:20px 0}#news .area time{display:block;color:#aaa}#news .tab{position:relative;top:1px}#news .tab-choice-area{border-top:1px solid #aaa;border-left:1px solid #aaa}@media only screen and (max-width: 1110px){.tab-area{width:100%}}@media only screen and (max-width: 768px){#news{padding:0 0 5% 30px}}#gallery{margin:0 0 5%}#gallery li{overflow:hidden}.gallery img{opacity:.5}.gallery img:hover{opacity:1}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}#contact{border-top:1px solid #aaa;border-bottom:1px solid #aaa;display:flex;justify-content:space-between;flex-wrap:wrap}#contact .contact-detail{width:65%;border-right:1px solid #aaa;text-align:center;padding:20px}#contact .contact-detail h2{margin:0 0 5px;font-size:1.3rem}#contact .contact-tel{width:35%}#contact .contact-tel p{text-align:center}#contact .contact-tel p a{display:block;padding:20px;transition:all .3s}#contact .contact-tel p a:hover{background:#fff3}#contact .contact-tel p:last-child{border-top:1px solid #aaa}#contact .contact-tel br{display:none}@media screen and (max-width: 690px){#contact .contact-detail,#contact .contact-tel{width:50%}#contact .contact-tel br{display:block}#contact .contact-detail h2{font-size:1rem}#contact .contact-detail p{text-align:left}}@media screen and (max-width: 400px){#contact{font-size:.8rem}}#footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;opacity:.8;padding:5%}#footer .footer-info{width:30%}#footer .footer-info .footer-logo{font-size:1.5rem;margin:0 0 10px}#footer .footer-info address{font-style:normal;margin:0 0 10px}#footer .footer-info ul li{margin:0 0 10px}#footer .footer-info dl dt,#footer .footer-info dl dd{display:inline-block}#footer .footer-info dl dt:after{content:":";padding:0 10px}#footer .footer-link{width:65%}#footer .footer-link ul{display:flex;flex-wrap:wrap;line-height:2.5}#footer .footer-link ul li{margin:0 20px}#footer .footer-link ul ul li{margin:0 10px 0 0}#footer small{padding:100px 0 0;display:block;text-align:right;color:#aaa}#footer .footer-link ul ul{display:block}@media screen and (max-width: 830px){#footer{justify-content:center;padding:5% 0}#footer .footer-info{width:100%;padding:0 0 5%;margin:0 0 5%;text-align:center;border-bottom:1px solid #aaa}#footer .footer-info li:nth-of-type(2) dt:after{content:"";padding:0}#footer .footer-info li:nth-of-type(2) dd{display:block}#footer .footer-link{width:auto}#footer .footer-link ul{justify-content:center}#footer small{padding:10% 0;text-align:center}}@media screen and (max-width: 400px){#footer .footer-link ul li{margin:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/AT_top_layout.css.map */
