body{margin:0;font-family:Noto Sans JP,sans-serif;min-height:0vw}.exploration-main{padding:5vw;height:auto;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.exploration-main a{text-decoration:none;color:#5e5e5e}.exploration-main a :hover,.exploration-main label :hover{opacity:.5}.exploration-main ul{list-style:none}.exploration-main p{color:#5e5e5e;margin-block-start:1em;margin-block-end:1em}.exploration-main #pagetitle{margin:auto}.exploration-main #pagetitle .sub-icon{color:#6acb67;font-size:26px;font-weight:700}.exploration-main .last a,.exploration-main .companywrap a{text-decoration:underline}.exploration-main .pagetitle_sub a{text-decoration:underline;color:#00f}.exploration-main #pagetitle{width:90vw;height:auto;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.exploration-main .pagetitle_main{color:#fff;background-color:#6acb67;width:100vw;padding:10px 0;text-align:center}.exploration-main .honban_reservebtn span{font-size:14px;font-weight:400}.exploration-main .canceltext{color:red}.exploration-main .cardwrapper,.exploration-main .honban-card,.exploration-main .prewarapper,.exploration-main .itemwrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}.exploration-main .honban-card{background-color:#f7f7f9;border-radius:10px;width:70vw;margin:auto}.exploration-main .card-sub{width:65vw;padding:1vw;margin-top:20px;border-radius:10px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.exploration-main .card-sub .message{padding:0 15px}@media screen and (max-width: 480px){.exploration-main .card-sub .message{padding:0 5px}}.exploration-main .precard{text-align:center;width:70vw;margin:auto;background-color:#fff;border:#6ACB67 solid 3px;border-radius:10px}.exploration-main .prewrap{background-color:#f7f7f9;border-radius:10px;width:30vw;margin:1vw;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;flex-direction:column}.exploration-main .prethum{width:20vw}.exploration-main p.note{color:red}.exploration-main .honban_reservebtn,.exploration-main .adventure_reserve_btn,.exploration-main .disabled,.exploration-main .open,.exploration-main .primary-button{background-color:#fff;color:#6acb67;border-radius:10px;text-align:center;min-width:200px}@media screen and (max-width: 480px){.exploration-main .honban_reservebtn,.exploration-main .adventure_reserve_btn,.exploration-main .disabled,.exploration-main .open,.exploration-main .primary-button{width:60vw;padding:20px;font-size:18px;font-weight:700;margin:0 auto}}@media screen and (min-width: 481px) and (max-width: 769px){.exploration-main .honban_reservebtn,.exploration-main .adventure_reserve_btn,.exploration-main .disabled,.exploration-main .open,.exploration-main .primary-button{width:40vw;padding:20px;font-size:22px;font-weight:700;margin:auto}}@media screen and (min-width: 769px){.exploration-main .honban_reservebtn,.exploration-main .adventure_reserve_btn,.exploration-main .disabled,.exploration-main .open,.exploration-main .primary-button{width:15vw;padding:20px;font-size:22px;font-weight:700;margin:0}}.exploration-main .zoom-before-open,.exploration-main .disabled{background:#bbb;color:#3c3c3c;border:none;font-size:15px}.exploration-main .cancel{background-color:#fff;color:#6acb67;border-radius:10px;padding:5px 10px;border:none;font-weight:700;cursor:pointer}.exploration-main .add-calendar{display:flex;align-items:center;margin:20px;justify-content:center}.exploration-main .add-calendar a{display:block;margin:3px 0 3px 10px;font-weight:700;text-decoration:underline;color:#fff}.exploration-main .reservebtn{background-color:#6acb67;color:#fff;border-radius:10px;text-align:center}.exploration-main .honban{background-color:#6acb67;color:#fff;align-items:flex-start}.exploration-main .dlbtn{color:#00f;text-decoration:underline;text-decoration-color:#00f}.exploration-main .supplierswrapper{text-align:center}.exploration-main .supplierswrap p{text-decoration:underline}.exploration-main .open{cursor:pointer}.exploration-main #popup,.exploration-main .overlay{display:none}.exploration-main #popup:checked+.overlay{display:block;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}.exploration-main .window{background-color:#fff;border-radius:8px;display:flex;justify-content:center;flex-direction:column;align-items:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:2vw}.exploration-main .text{font-size:25px;margin:0;color:#fcfff9}.exploration-main .close{cursor:pointer;position:absolute;top:8px;right:8px;font-size:25px;font-weight:700;color:#fff;background-color:red;border-radius:300px;padding:0 5px}.exploration-main .dl_useimg{border-radius:15px}.exploration-main label p{text-decoration:underline}.exploration-main .pretitle{text-align:center;color:#6acb67;font-size:22px;font-weight:700;line-height:23px}.exploration-main .pretitle span{font-weight:700;font-size:28px;font-weight:400;font-size:16px;display:inline-block}.exploration-main .card-sub{background-color:#fff}.exploration-main .icon{background-color:#fff;border:#6ACB67 1px solid;border-radius:300px;width:50px;padding:10px}.exploration-main .item-title{color:#6acb67;font-weight:700;width:68vw;text-align:center;font-size:18px}.exploration-main .item-title-sub{border:solid #6ACB67 2px;border-radius:10px;font-size:18px;color:#6acb67;font-weight:700;width:56vw;padding:1vw;text-align:left}.exploration-main .datewrapper ul.icons{text-align:center;margin-top:10px}.exploration-main .datewrapper ul.icons li{display:inline-block;margin:10px}.exploration-main .datewrapper ul.icons li p{color:#fff}.exploration-main .datewrapper ul.icons li img{width:55px}@media screen and (max-width: 480px){.exploration-main .date-sub span{color:#6acb67}}.exploration-main .dlbtn a{color:#00f}@media screen and (max-width: 480px){.exploration-main .pc{display:none}.exploration-main{padding:5vw}.exploration-main .logo_tankyu{width:80vw;margin:10px auto 20px}.exploration-main .logo_title{width:100vw}.exploration-main .logo_tankyu_tane{width:80vw;margin:-3vw auto -4vw}.exploration-main .pagetitle_main{font-size:18px}.exploration-main .pagetitle_sub,.exploration-main .date,.exploration-main .dlbtn,.exploration-main .date-sub,.exploration-main .message{font-size:14px}.exploration-main .date-sub{width:60vw;text-align:center;padding:10px;margin:-10px auto 20px}.exploration-main .canceltext{font-size:12px}.exploration-main .honban-card,.exploration-main .precard{padding:2vw;margin:6vw auto;width:83vw;align-items:center;align-content:center;justify-content:center}.exploration-main .card-sub{width:76vw}.exploration-main .exploration-thumb{margin:5vw 0;width:70vw;border-radius:10px;display:inline}.exploration-main .datewrapper{text-align:center}.exploration-main .message p{padding:0 10px}.exploration-main .title{font-size:20px}.exploration-main .dlimg{width:70vw}.exploration-main .dl_useimg{width:96vw;margin-top:40px}.exploration-main .logo_suppliers{width:50vw}.exploration-main .companywrap{padding:0 30px;justify-content:space-around;align-items:center}.exploration-main .companywrapper,.exploration-main .last{padding:10px 0;font-size:10px}.exploration-main .last p{font-size:10px}.exploration-main .last{margin-bottom:-5vw;text-align:center;font-size:10px}.exploration-main .last p{padding:0 20px;font-size:10px}.exploration-main .k{margin:-10px 0 10px}.exploration-main .prewrap{width:80vw;margin:10px auto}.exploration-main .prethum{width:66vw}.exploration-main .item-title-sub{text-align:center}.exploration-main .underline{border-bottom:1px solid #F2F2F2}}@media screen and (min-width: 481px) and (max-width: 769px){.exploration-main{padding:5vw}.exploration-main .logo_tankyu{width:60vw;margin:10px auto 20px}.exploration-main .logo_title{width:60vw}.exploration-main .logo_tankyu_tane{width:50vw;margin:-2vw auto}.exploration-main .pagetitle_main{font-size:18px}.exploration-main .pagetitle_sub,.exploration-main .date,.exploration-main .dlbtn,.exploration-main .date-sub,.exploration-main .message{font-size:14px}.exploration-main .date-sub{text-align:left;width:50vw;margin:10px 0 10px 30px}.exploration-main .canceltext{font-size:12px}.exploration-main .honban-card,.exploration-main .precard{padding:4vw;margin:2vw auto;justify-content:center;text-align:center}.exploration-main .exploration-thumb{width:50vw;border-radius:10px}.exploration-main .datewrapper{width:70vw}.exploration-main .title{font-size:25px}.exploration-main .dlimg{width:40vw;margin-bottom:-15px}.exploration-main .dl_useimg{width:75vw}.exploration-main .logo_suppliers{width:200px}.exploration-main .companywrap{padding:0 30px;justify-content:space-around;align-items:center}.exploration-main .companywrap p{font-size:14px;line-height:20px}.exploration-main .companywrapper,.exploration-main .last{padding:10px 0}.exploration-main .c{width:200px}.exploration-main .k{width:400px}.exploration-main .last p{font-size:10px}.exploration-main .last{margin-bottom:-5vw}.exploration-main .item-title-sub{text-align:center}}@media screen and (min-width: 769px){.exploration-main main{padding:5vw}.exploration-main .logo_tankyu{width:30vw;margin:10px auto 20px}.exploration-main .logo_title{width:40vw}.exploration-main .logo_tankyu_tane{width:30vw;margin:-2vw auto}.exploration-main .pagetitle_main{font-size:18px}.exploration-main .message{font-size:17px;line-height:27px}.exploration-main .pagetitle_sub,.exploration-main .date,.exploration-main .dlbtn,.exploration-main .date-sub{font-size:14px}.exploration-main .date-sub{width:50vw;margin:10px 0 10px 30px}.exploration-main .canceltext{font-size:12px}.exploration-main .honban-card,.exploration-main .precard{padding:2vw;margin:2vw auto}.exploration-main .exploration-thumb{width:30vw;border-radius:10px}.exploration-main .datewrapper{margin-left:30px;width:34vw}.exploration-main .title{font-size:1.5vw}.exploration-main .dlimg{width:10vw;margin-bottom:-15px}.exploration-main .dl_useimg{width:60vw}.exploration-main .logo_suppliers{width:20vw}.exploration-main .companywrap{padding:0 30px;justify-content:space-around;align-items:center}.exploration-main .companywrap p{font-size:14px;line-height:20px}.exploration-main .companywrapper,.exploration-main .last{padding:10px 0}.exploration-main .c{width:200px}.exploration-main .k{width:400px}.exploration-main .last p{font-size:10px}.exploration-main .last{margin-bottom:-5vw}}
