.color-blue{color:var(--vk-color-primary)}.site-header-logo span{color:var(--vk-color-primary);font-style:italic;font-family:'Meiryo UI','メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,'ＭＳ Ｐゴシック',sans-serif;font-size:35px}.wp-block-media-text{max-width:1140px;margin:0 auto}.veu_contact .contact_txt_catch{font-size:1.2em}.site-footer .veu_contact .contact_txt_tel{font-size:2.6em}.site-footer .veu_contact .contact_txt_time{font-size:1.1em}a img{transition:.3s}a img:hover{opacity:.8}.site-footer-copyright{background-color:#eee}.company-table th{min-width:105px}@media(max-width:539px){.company-table th,.company-table td{display:block}}.global-nav-name{color:var(--vk-color-primary)}.slider-container{max-width:1210px;margin-right:auto;margin-left:auto}.slider{width:94%;margin:0 auto}.slider img{width:100%;height:auto}.slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc;display:none}.pt{padding-top:60px;@media(min-width:768px){padding-top:80px}}.pb{padding-bottom:60px;@media(min-width:768px){padding-bottom:80px}}.banner a{display:block;@media (min-width:540px){padding:30px}transition:.3s;}.banner a:hover{opacity:.8}.banner a .banner-inner-block{padding:30px 15px;text-align:center;color :#fff;@media (min-width:540px){width:min(340px,90%)}@media (max-width:539px){width:100%}}.banner-tours a{background:no-repeat center/cover url('https://sunpac-int.com/tours/wp-content/uploads/2024/08/main-v.jpg');border:solid 10px #963a50}.banner-andy a{background:no-repeat center/cover url('https://sunpac-int.com/tours/wp-content/uploads/2024/08/andi-bg-scaled.jpg');border:solid 10px #4f6e9d}.banner-tours a .banner-inner-block{margin-left:auto;display:block;@media (min-width:540px){background-color:#963a50}@media (max-width:539px){background-color:#963a50bb}}.banner-andy a .banner-inner-block{display:block;margin-left:auto;@media (min-width:540px){background-color:#4f6e9d}@media (max-width:539px){background-color:#4F6E9DBB}}.widget-title.sub-section-title{font-size:1.5rem}.postList_date,.postList_terms{display:none}.postList_more a{position:relative;padding-right:1em}.postList_more a:after{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:0;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:10px;width:10px;content:''}.news-block{padding:1em}.news-block p{margin:0!important}.slick-dots .slick-active button{background:#333}.personal-img{@media(min-width:768px){width:80%;margin:0 auto}}.tour-card{text-align:center}.tour-card h3{font-size:2.25em;margin-bottom:0;@media(min-width:768px){font-size:2.25em}@media(max-width:767px){font-size:1.8em}}.tour-card p{background-color:$pink;padding:.25em 1em;width:fit-content;margin-left:auto;margin-right:auto}.tours-table{border:solid 1px #ccc}.table-x-scroll{display:none}@media(max-width:768px){.tours-table{overflow-x:scroll}.table-x-scroll{display:block;text-align:center;font-weight:700}}.tours-table table{margin:0}.home .tours-table table th{min-width:unset}.tours-table thead th{border-bottom:solid 2px #ccc}.tours-table tbody tr:last-child td,.tours-table tbody td.no,.tours-table tbody td.date{border-bottom:solid 2px #ccc}.tours-table table td,.tours-table table th{padding:.75em .5em;white-space:nowrap}.tours-table .no{font-weight:bolder;width:10px}.closing-btn{display:flex;justify-content:center;align-items:center}.center-left{margin:0 auto;text-align:left;width:fit-content}.closing-btn a{text-align:center;color:#fff;background:var(--vk-color-primary);padding:0.8em 2em 0.8em 1em;display:block;width:min(90%,500px);font-size:clamp(1.1em,5vw,1.5em);font-weight:bolder;border:none;margin:20px auto 0;position:relative;transition:0.3s;&:hover{opacity:.8}}