body{background:url(../images/bg-02.png) no-repeat 0 0;background-size:cover}header{background:#f0efed;height:84px;display:flex;align-items:center;padding:0 1em}@media screen and (max-width: 768px){header{height:50px}}header h1{font-size:min(3.9svw,21px);font-weight:normal}main{padding:80px 0;position:relative;background-image:url(../images/bg-01.png),url(../images/bg-03.png);background-position:0 0,0 100%;background-size:39.296%,100%;background-repeat:no-repeat}@media screen and (max-width: 768px){main{padding:40px 0}}main h2{text-align:center;font-weight:normal;color:#695818;margin:0 0 80px}@media screen and (max-width: 768px){main h2{margin:0 0 40px}}main h2 span{display:block}main h2 span.en{font-size:min(2.4svw,12px)}main h2 span.ja{font-size:min(4.8svw,30px)}main .aori{text-align:center;font-size:min(6.5svw,46px);color:#695818;font-weight:bold}main .message{max-width:1004px;margin:0 auto 3em;background:#f1f1f2;text-align:center;mix-blend-mode:multiply;padding:2em 3em}@media screen and (max-width: 768px){main .message{width:95%;padding:1em}}main .message .logo{max-width:250px;margin:0 auto 3em}@media screen and (max-width: 768px){main .message .logo{width:60%;margin:0 auto 1em}}main .message .txt01{font-size:min(3.6svw,18px);margin:0 0 1em}main .message .txt02{font-size:min(3.2svw,16px);margin:0 0 2em}main .message .txt03{font-size:min(3.6svw,18px);font-weight:bold;margin:0 0 1em}main .message .txt04{font-size:min(3.2svw,16px);margin:0 0 2em;text-align:right}main .message .txt05{font-size:min(3.2svw,16px);margin:0 0 2em}main .message .txt06{font-size:min(3.2svw,16px)}main .message .txt07{font-size:min(3.2svw,16px);margin:0 0 2em}main .message .tel a{pointer-events:none;font-size:min(4.8svw,30px);color:#1a1a1a;line-height:1}@media screen and (max-width: 768px){main .message .tel a{pointer-events:all}}main .message .info{font-size:min(3.2svw,16px);color:#891414;border:1px solid #891414;max-width:700px;margin:0 auto;padding:2em 0}main .container{max-width:1004px;margin:0 auto}@media screen and (max-width: 768px){main .container{width:95%}}main .container table{width:100%;border-collapse:collapse}main .container table tr{border-bottom:1px solid #a0966f}main .container table th,main .container table td{padding:2em 0;font-size:min(3.2svw,16px);vertical-align:top}@media screen and (max-width: 768px){main .container table th,main .container table td{display:block;padding:1em 0}}main .container table th .hissu,main .container table td .hissu{color:#891414}main .container table th .note,main .container table td .note{font-size:min(2.4svw,12px);margin:0 0 0 1em;color:#1a1a1a}main .container table th .add,main .container table td .add{color:#891414;margin:0 0 .5em !important}main .container table th{color:#695818;width:29%}@media screen and (max-width: 768px){main .container table th{width:100%;border-bottom:1px solid #a0966f}}main .container table td{width:71%}@media screen and (max-width: 768px){main .container table td{width:100%}}main .container table td .note{margin:0}main .container table td span.note{padding:0 0 0 1em}main .container table td p{margin:1em 0 0 0}main .container table td p:first-child{margin:0}main .container table td select{padding:.5em}main .container table td select.hissu{color:#1a1a1a;background:#f7e8e8}main .container table td select option:disabled{background:#414142;color:#b6b6b6}main .container table td input{background:#f8f9fa;position:relative;padding:.5em;border-radius:3px;border:solid 1px #ccc}main .container table td input.short{width:5em}main .container table td input.long{width:100%}main .container table td input.harf{width:80%}main .container table td input.hissu{background:#f7e8e8;color:#1a1a1a}main .container table td textarea{width:100%;height:180px;background:#f8f9fa;margin:1em 0 0 0;padding:.5em}main .container table td .block{display:flex;flex-wrap:wrap}main .container table td .block.top{padding:0 0 1em;margin:0 0 1em;border-bottom:1px solid #414142}main .container table td .block p{margin:0 1em 0 0}@media screen and (max-width: 768px){main .container table td .block p.hope{width:100%}}main .container table td .block p.day{margin:0 1em 0 2em}main .container table td .block p.time{margin:0 1em 0 2em}main .container table td .block p.namebox{width:50%;margin:0}main .container .box{background:#f1ede5;max-width:862px;margin:5em auto 3em;text-align:center;padding:3em 0}@media screen and (max-width: 768px){main .container .box{margin:2.5em auto 1.5em;text-align:center;padding:1.5em 0}}main .container .box dl dt{font-size:min(3.6svw,18px);margin:0 0 .5em}main .container .box dl dd{font-size:min(3.2svw,16px)}main .container .box dl dd a{color:#0940be;border-bottom:1px solid #0940be}main .container .agree{text-align:center;font-size:min(3.2svw,16px)}main .container .flow{max-width:640px;margin:3em auto 3em}@media screen and (max-width: 768px){main .container .flow{margin:1.5em auto}}main .container .flow img{width:100%}main .container #form_submit{max-width:307px;margin:0 auto}main .container #form_submit input{background:url(../images/btn.png) no-repeat 100% 50%;background-size:cover;width:100%;border:none;color:#fff;padding:.5em 0;font-size:min(3.6svw,18px)}footer{background:#f0efed;text-align:center;padding:1em 0;font-size:min(2.4svw,12px)}.err{color:red}#form_submit_button{opacity:1;pointer-events:all}#form_submit_button.not{opacity:.7;pointer-events:none}/*# sourceMappingURL=common.css.map */