*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}html{width:100%;height:100%}body{margin:0;padding:0;width:100%;height:100%;cursor:url(/assets/images/cursor.gif),default;-webkit-font-smoothing:none;-moz-osx-font-smoothing:none}a{cursor:url(/assets/images/cursor_on.gif),default;color:blue}ul{list-style:none;margin:0}li{list-style:none}#enter{text-align:center;padding-top:40vh}#enter a{display:inline-block;font-size:50px;color:#39f;font-style:italic;font-family:serif}#contact{background:url(/assets/images/bg.gif);padding-top:30px}#contact #container{width:1000px;margin:auto}@media screen and (max-width:480px){#contact #container{width:100%}}#contact #container h1{text-align:center;font-style:italic;font-size:50px;font-weight:bold;color:orangered;border-bottom:solid 3px orangered}@media screen and (max-width:480px){#contact #container h1{font-size:30px}}#contact #container h2{text-align:center;margin-top:30px}@media screen and (max-width:480px){#contact #container h2{font-size:20px}}#contact #container .contact-call{text-align:center}#contact #container .contact-call .link-sp{font-weight:bold;font-size:24px}#contact #container .contact-form ul{padding-left:0}@media screen and (max-width:480px){#contact #container .contact-form ul{width:90%;margin:auto}}#contact #container .contact-form ul li{display:flex;margin-bottom:2px}@media screen and (max-width:480px){#contact #container .contact-form ul li{display:block;margin-bottom:10px}}#contact #container .contact-form ul li h3{width:35%;background:rgb(240,117,72);color:#fff;text-align:center;margin-right:0.5%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:480px){#contact #container .contact-form ul li h3{width:100%;margin-right:0}}#contact #container .contact-form ul li input,#contact #container .contact-form ul li textarea{width:64.5%;box-shadow:3px 3px 6px 1px #ccc inset}@media screen and (max-width:480px){#contact #container .contact-form ul li input,#contact #container .contact-form ul li textarea{width:100%}}#contact #container .contact-form ul li p{width:64.5%;background:#fff;display:block;text-align:center}@media screen and (max-width:480px){#contact #container .contact-form ul li p{width:100%}}#contact #container .contact-form .btnbox{display:flex;text-align:center;justify-content:center}#contact #container .contact-form .btnbox .btn-back,#contact #container .contact-form .btnbox .btn-form{margin:20px 10px}#contact #container .contact-form .btn-back,#contact #container .contact-form .btn-form{box-shadow:0px -8px 8px -1px #ccc inset;display:block;margin:20px auto;width:200px;height:40px;cursor:url(/assets/images/cursor_on.gif),default}#contact #container .content-980{text-align:center}#contact #container .btn_back{text-align:center;margin-top:50px}#contact #container .btn_back a{display:inline-block}#contact #container .btn_back a img{width:150px;height:50px}.footer{padding-top:100px;text-align:center}@media screen and (max-width:480px){.footer{margin-top:30px}}.footer p.caution{margin-bottom:10px}.blink{-webkit-animation:0.5s linear infinite blink_effect;animation:0.5s linear infinite blink_effect}@-webkit-keyframes blink_effect{0%{opacity:0}40%{opacity:0}41%{opacity:1}to{opacity:1}}@keyframes blink_effect{0%{opacity:0}40%{opacity:0}41%{opacity:1}to{opacity:1}}
/*# sourceMappingURL=style.css.map */