.tab[data-v-6d9ac328]{display:flex;gap:2%;border-bottom:2px solid #ec8014}.tab_box input[type=radio][data-v-6d9ac328]{display:none}.tab_box label[data-v-6d9ac328]{cursor:pointer;display:block;width:49%;padding:1em;background-color:#efefef;text-align:center;font-size:1.5em;border-radius:10px 10px 0 0}@media screen and (max-width:768px){.tab_box label[data-v-6d9ac328]{font-size:1em;padding:1em .5em}}.tab_box input:first-of-type:checked~div article[data-v-6d9ac328]:first-of-type,.tab_box input:nth-of-type(2):checked~div article[data-v-6d9ac328]:nth-of-type(2){display:block}.tab_box input:first-of-type:checked~.tab label[data-v-6d9ac328]:first-of-type,.tab_box input:nth-of-type(2):checked~.tab label[data-v-6d9ac328]:nth-of-type(2){color:#fff;background-color:#ec8014}.tab_box div article[data-v-6d9ac328]{display:none;padding:5vw 3em;background-color:#fffaf3;border-radius:0 0 5px 5px}.tab_box div article h3[data-v-6d9ac328]{color:#ec8014;font-size:1.25em;text-align:center}.tab_box div article h4[data-v-6d9ac328]{font-size:1.25em;font-weight:700;margin:2em 0 .5em;padding:0 .5em;display:inline-block;background:url(/img/parts/title_line.svg) bottom repeat-x;color:inherit}@media screen and (max-width:768px){.tab_box div article[data-v-6d9ac328]{padding:5vw 1em}}#tours[data-v-6d9ac328]{position:relative;background-color:#fffaf3}#tours>img[data-v-6d9ac328]{position:absolute;left:0;top:-5vw;width:20%}#contact[data-v-6d9ac328]{clear:both;padding-top:5em}#contact .two-column[data-v-6d9ac328]{gap:2%}@media screen and (max-width:768px){#contact .two-column[data-v-6d9ac328]{display:block}}#contact .two-column a[data-v-6d9ac328]{display:block;width:49%;background-color:#feebe3;text-align:center;border-radius:10px;padding:1em;margin-bottom:2%;background-image:none}@media screen and (max-width:768px){#contact .two-column a[data-v-6d9ac328]{width:auto}}#contact .two-column a img[data-v-6d9ac328]{display:block;margin:auto}@media screen and (max-width:768px){#contact .two-column a img[data-v-6d9ac328]{float:left}}#contact .two-column a small[data-v-6d9ac328]{display:block}#contact .two-column a[data-v-6d9ac328]:after{content:"";display:block;clear:both}#contact.typography[data-v-6d9ac328]{padding:0}@media screen and (max-width:768px){#contact .button.slide a[data-v-6d9ac328]{font-size:calc(.6vw + .6em)}}