﻿html{font-size:62.5%}html *{margin:0;padding:0;border:none;box-sizing:border-box}html body{font-size:1.6rem;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.8;letter-spacing:.05em;color:#333;font-weight:600;margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word;position:relative}html body pre,html body code{font-size:1.2em;color:#999;padding:8px;width:100%;background-color:#eee;display:block;margin-top:8px;margin-bottom:8px}html body ul,html body ol{margin:0px;padding:0px;list-style-type:none}html body a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;transition:1s}html body img{border:none;max-width:100%;height:auto}html body .mincho{font-family:"Noto Serif JP","游明朝",YuMincho,serif;transform:rotate(0.03deg)}html body .gothic{font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,Meiryo,sans-serif}html body .tx_h1{font-size:2.4em}html body .tx_h2{font-size:2.2em}html body .tx_h3{font-size:2em}html body .tx_h4{font-size:1.8em}html body .tx_h5{font-size:1.6em}html body .tx_l{font-size:1.2em}html body h1,html body h2,html body h3,html body h4,html body h5{font-weight:600}html body h1,html body h2{line-height:1.2em}html body h3,html body h4,html body h5{line-height:1.5em}html body h1{font-size:2.4em}html body h2{font-size:2.2em}html body h3{font-size:2em}html body h4{font-size:1.8em}html body h5{font-size:1.6em}html body .aligncenter{text-align:center}html body .alignleft{text-align:left}html body .alignright{text-align:right}html body .m_auto{margin-left:auto;margin-right:auto}html body .border_none{border:none !important}html body hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3);margin-top:16px;margin-bottom:16px;width:100%;display:block}html body input[type=button]:hover,html body input[type=submit]:hover,html body input[type=button],html body input[type=submit]{font-size:1em}@media screen and (min-width: 768px){html body input[type=button]:hover,html body input[type=submit]:hover,html body input[type=button],html body input[type=submit]{width:100%}}html body select,html body textarea,html body input[type=text],html body input[type=password],html body input[type=tel],html body input[type=email]{padding:8px;font-size:1em;border:1px solid #ccc}@media screen and (min-width: 768px){html body select,html body textarea,html body input[type=text],html body input[type=password],html body input[type=tel],html body input[type=email]{width:100%}}html body textarea:hover,html body input:hover{border:1px solid #999;outline:0}html body select:active,html body select:focus,html body input:active,html body input:focus,html body textarea:active,html body textarea:focus{background-color:#eee;outline:0}html body textarea::placeholder,html body input::placeholder{color:#ccc !important}html body .pc{display:block}@media screen and (max-width: 768px){html body .pc{display:none}}html body .sp{display:none}@media screen and (max-width: 768px){html body .sp{display:block}}html body .asterisk{margin-left:1em;text-indent:-1em;font-size:.8em}html body .asterisk:before{content:"※"}html body blockquote{border:1px solid #ccc;background-color:#eee;padding:32px 48px}html body .text_vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}html body .tel_no{pointer-events:none}@media screen and (min-width: 768px){html body .tel_no{pointer-events:auto}}html body .pagetop{display:flex;position:fixed;bottom:0px;right:24px;flex-direction:column;justify-content:center;align-items:center}html body .pagetop a{background-color:#333;color:#fff;border-top-right-radius:8px;border-top-left-radius:8px;padding:16px;text-decoration:none;font-size:.9em;line-height:1em}html body .pagetop a:hover{color:#fff}html body #loader-bg{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background:#333;z-index:9998}html body #loader-bg #loader{display:none;text-align:center;color:#333;z-index:9999}html body #loader-bg #loader .loader_img{width:100%;height:100%}body{background:#931e23}body p{text-align:center}@media screen and (max-width: 768px){body p{text-align:left}}body main{display:flex;justify-content:center;align-items:center;flex-flow:column;gap:32px;color:#fff;height:100vh}@media screen and (max-width: 768px){body main{padding:32px}}body main .message{display:flex;justify-content:center;align-items:center;flex-flow:column;gap:16px}body main .link-button a{font-size:1.5em;font-weight:600;color:#931e23;text-decoration:none;background:#fff;border-radius:80px;padding:16px 32px 16px 32px;display:flex;justify-content:center;align-items:center;gap:16px}@media screen and (max-width: 768px){body main .link-button a{font-size:5vw}}/*# sourceMappingURL=style.css.map */