﻿@import url(https://fonts.googleapis.com/css2?family=Mrs+Saint+Delafield&display=swap);@import url(https://use.typekit.net/eow5idp.css);*{min-height:0}.js-fade{opacity:0!important;transform:translateY(30px)!important;transition:opacity 1.5s .3s , transform 1s .15s!important}.js-fade.is-inview{opacity:1!important;transform:translateY(0)!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box!important}*:not(i) {font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}a{text-decoration:initial;color:#242424;transition:all .5s}a:hover{opacity:.5}.slick-slider .slick-list{margin-bottom:30px;overflow:visible}.slick-slider .slick-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#242424!important;z-index:1;transition:all .5s}.slick-slider .slick-arrow::before{display:none}.slick-slider .slick-arrow::after{display:block;content:"";width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff}.slick-slider .slick-arrow.slick-prev{left:5px}.slick-slider .slick-arrow.slick-prev::after{margin-right:-2px;transform:rotate(-135deg)}.slick-slider .slick-arrow.slick-next{right:5px}.slick-slider .slick-arrow.slick-next::after{margin-left:-2px;transform:rotate(45deg)}.slick-slider .slick-arrow.slick-disabled{opacity:.5}.slick-slider .slick-dots{display:flex;justify-content:center;position:initial}.slick-slider .slick-dots li{display:block;width:16px;height:16px}.slick-slider .slick-dots li button{display:block;width:100%;height:100%;padding:0}.slick-slider .slick-dots li button::before{line-height:1;font-size:16px;transition:all .2s}.swiper .swiper-pagination{display:flex;justify-content:center;position:initial;width:100%;margin-top:20px}.swiper .swiper-pagination .swiper-pagination-bullet{width:74px!important;height:3px!important;border-radius:initial!important}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4b4b4b!important}.wp-pagenavi{display:flex!important;gap:10px!important;justify-content:center!important}.wp-pagenavi>span,.wp-pagenavi>a{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:35px!important;height:35px!important;margin:0!important;padding:0!important;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100;color:#12a8a4;font-weight:bold;border-radius:50%}.wp-pagenavi>span.pages,.wp-pagenavi>span.first,.wp-pagenavi>span.last,.wp-pagenavi>a.pages,.wp-pagenavi>a.first,.wp-pagenavi>a.last{width:auto!important;height:auto!important;padding-left:10px!important;padding-right:10px!important;border:initial}.wp-pagenavi>span.current,.wp-pagenavi>a.current{border:initial!important;color:#fff!important;background-color:#12a8a4}#ui-datepicker-div *{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100}img{display:block;width:100%;height:auto}.ngg-galleryoverview .ngg-gallery-thumbnail-box{width: calc(100% / 2)
}@media screen and (min-width:768px){.ngg-galleryoverview .ngg-gallery-thumbnail-box{width: calc(100% / 3)
    }}@media screen and (min-width:768px) and (min-width:1024px){.ngg-galleryoverview .ngg-gallery-thumbnail-box{width: calc(100% / 4)
    }}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-gallery-item-wrap .modaal-gallery-item img{width:100%;height:100%;max-height:90vh!important}.wpsbc-container{max-width:700px!important;margin-left:auto!important;margin-right:auto!important}.wpsbc-container *{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.wpsbc-container>h2{margin-bottom:15px;text-align:center;font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif!important;font-weight:100!important}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar{max-width:100%!important}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-select-container>select{font-size:18px!important}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>thead tr>th:first-child{color:red!important}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td .wpsbc-date .wpsbc-date-inner .wpsbc-date-number{display:block!important;width:100%!important;height:100%!important;position:relative!important}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td:first-child .wpsbc-legend-item-1{position:relative}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td:first-child .wpsbc-legend-item-1::before{display:block;content:"定休日";position:absolute;left:50%;bottom:10%;translate:-50% 0;width:100%;z-index:1;font-size:clamp(8px,1.0416vw,14px)}@media screen and (min-width:768px) and (min-width:1024px){.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td:first-child .wpsbc-legend-item-1::before{bottom:10px}}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td:first-child .wpsbc-legend-item-1 .wpsbc-date-inner .wpsbc-date-number{background-color:#fec0bd!important}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td .wpsbc-legend-item-2{position:relative}.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td .wpsbc-legend-item-2::before{display:block;content:"定休日";position:absolute;left:50%;bottom:10%;translate:-50% 0;width:100%;z-index:1;font-size:clamp(8px,1.0416vw,14px)}@media screen and (min-width:768px) and (min-width:1024px){.wpsbc-container .wpsbc-calendars-wrapper .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-wrapper table>tbody tr>td .wpsbc-legend-item-2::before{bottom:10px}}sup,sub{font-size:.75em!important;margin-left:1px!important}sup{vertical-align:super!important}sub{vertical-align:sub!important}.modal-video{background-color:rgba(255,255,255,.85)!important}.modal-video-close-btn{top:-50px!important;right:0!important;width:40px!important;height:40px!important;background-color:#12a8a4!important;border-radius:50%!important}@media screen and (min-width:768px) and (min-width:1024px){.modal-video-close-btn{top:-25px!important;right:-60px!important;width:50px!important;height:50px!important}}.modal-video-close-btn::before,.modal-video-close-btn::after{left:50%!important;top:50%!important;translate:-50% -50%!important;width:50%!important;margin-top:initial!important;background-color:#fff!important}@media screen and (max-width:767px){.is-pc{display:none}}.is-sp{display:none}@media screen and (max-width:767px){.is-sp{display:block}}.header_modal_pc{width:260px;cursor:pointer}@media screen and (max-width:767px){.header_modal_pc{display:none}}.header_modal_sp{width:100%;max-width:388px;margin:auto;display:none;border:none!important}@media screen and (max-width:767px){.header_modal_sp{display:block}}.overview-modal{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;height:100%;display:none}.modal_body{background-color:#fff;padding:55px 15px 50px 15px;max-width:1488px;width:85%;height:95vh;margin:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);overflow:scroll}@media screen and (max-width:1450px){.modal_body{width:95%}}@media screen and (max-width:767px){.modal_body{width:98%;padding:35px 15px 30px 15px}}@media screen and (max-width:560px){.modal_body{width:88%;height:initial;padding:20px 15px 25px 15px}}.modal_inner{margin:auto;max-width:1194px;width:100%}.modal_title{border:1px solid #12a8a4;text-align:center;padding-top:31px;padding-bottom:32px}@media screen and (max-width:560px){.modal_title{padding-top:10px;padding-bottom:12px}}.modal_title p{display:inline;padding-left:112px;position:relative;font-size:40px;font-size:2.5rem;color:#12a8a4;letter-spacing:.05em;line-height:1.15}@media screen and (max-width:1450px){.modal_title p{font-size:36px;font-size:2.25rem;padding-left:80px}}@media screen and (max-width:1279px){.modal_title p{font-size:32px;font-size:2rem;padding-left:80px}}@media screen and (max-width:767px){.modal_title p{font-size:28px;font-size:1.75rem;padding-left:60px}}@media screen and (max-width:560px){.modal_title p{font-size:15px;font-size:.9375rem;padding-left:0;padding-top:33px;display:block}}.modal_title p::before{position:absolute;content:"";background: url(../img/attend.png) center center/contain no-repeat;width:65px;height:58px;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:1450px){.modal_title p::before{width:60px;height:52px}}@media screen and (max-width:767px){.modal_title p::before{width:45px;height:40px}}@media screen and (max-width:560px){.modal_title p::before{width:30px;height:25px;top:0;left:50%;transform:translateY(0%);transform:translateX(-50%)}}.modal_sub_title{text-align:center;padding-top:42px;padding-bottom:49px;margin-top:25px;background-color:#444;color:#fff}@media screen and (max-width:767px){.modal_sub_title{margin-top:20px;padding:20px 10px}}@media screen and (max-width:560px){.modal_sub_title{margin-top:15px;padding:10px 5px}}.modal_sub_title p{font-size:40px;font-size:2.5rem;letter-spacing:.05em;line-height:1.15;margin-bottom:22px}@media screen and (max-width:1450px){.modal_sub_title p{font-size:36px;font-size:2.25rem;margin-bottom:15px}}@media screen and (max-width:1279px){.modal_sub_title p{font-size:32px;font-size:2rem}}@media screen and (max-width:1023px){.modal_sub_title p{font-size:28px;font-size:1.75rem}}@media screen and (max-width:767px){.modal_sub_title p{font-size:24px;font-size:1.5rem}}@media screen and (max-width:560px){.modal_sub_title p{font-size:16px;font-size:1rem;margin-bottom:7px}}.modal_sub_title small{font-size:20px;font-size:1.25rem;letter-spacing:.05em;line-height:1.15}@media screen and (max-width:1450px){.modal_sub_title small{font-size:18px;font-size:1.125rem}}@media screen and (max-width:1023px){.modal_sub_title small{font-size:16px;font-size:1rem}}@media screen and (max-width:767px){.modal_sub_title small{font-size:14px;font-size:.875rem}}@media screen and (max-width:560px){.modal_sub_title small{font-size:12px;font-size:.75rem}}.modal_text{margin-top:30px}@media screen and (max-width:560px){.modal_text{margin-top:15px}}.modal_text h3{padding-left:24px;border-left:8px solid #12a8a4;color:#12a8a4;font-size:24px;font-size:1.5rem;letter-spacing:.05em;line-height:1.25}@media screen and (max-width:1450px){.modal_text h3{font-size:22px;font-size:1.375rem}}@media screen and (max-width:1279px){.modal_text h3{font-size:20px;font-size:1.25rem;padding-left:20px;border-left:6px solid #12a8a4}}@media screen and (max-width:767px){.modal_text h3{font-size:16px;font-size:1rem;padding-left:18px;border-left:4px solid #12a8a4}}@media screen and (max-width:560px){.modal_text h3{padding-left:13px;font-size:14px;font-size:.875rem}}.modal_text p{margin-top:30px;padding-left:24px;font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:1.8}@media screen and (max-width:1279px){.modal_text p{padding-left:20px;margin-top:20px}}@media screen and (max-width:767px){.modal_text p{font-size:14px;font-size:.875rem;padding-left:18px;margin-top:15px}}@media screen and (max-width:560px){.modal_text p{padding-left:13px;font-size:10px;font-size:.625rem;line-height:1.3}}.modal_btn{margin:auto;margin-top:50px;max-width:480px;background-color:#000;display:flex;align-items:center;justify-content:flex-end;gap:25px;padding:9px 7px}.modal_btn p{color:#fff;font-size:24px;font-size:1.5rem;letter-spacing:.05em;line-height:1.25}@media screen and (max-width:767px){.modal_btn p{font-size:16px;font-size:1rem}}.modal_btn .js-modal-close{cursor:pointer;width:134px}@media screen and (max-width:767px){.modal_btn .js-modal-close{width:120px}}@media screen and (max-width:560px){.modal_btn .js-modal-close{width:105px}}.l-pickup__articles .swiper-button-prev,.l-pickup__articles .swiper-button-next{height:50px;width:50px;background:none}@media screen and (max-width:767px){.l-pickup__articles .swiper-button-prev,.l-pickup__articles .swiper-button-next{height:40px;width:40px}}.l-pickup__articles .swiper-button-prev{left:-19px}@media screen and (max-width:1279px){.l-pickup__articles .swiper-button-prev{left:-15px}}.l-pickup__articles .swiper-button-next{right:-19px}@media screen and (max-width:1279px){.l-pickup__articles .swiper-button-next{right:-15px}}.l-pickup__articles .swiper-button-prev::after,.l-pickup__articles .swiper-button-next::after{position:absolute;background-repeat:no-repeat;background-size:contain;content:"";margin:auto;height:50px;width:50px}@media screen and (max-width:767px){.l-pickup__articles .swiper-button-prev::after,.l-pickup__articles .swiper-button-next::after{height:40px;width:40px}}.l-pickup__articles .swiper-button-prev::after{background-image:url(https://utp.co.jp/wp-content/themes/UTP/images/topics/arrow-l.png)}.l-pickup__articles .swiper-button-next::after{background-image:url(https://utp.co.jp/wp-content/themes/UTP/images/topics/arrow-r.png)}.l-sidebar__categories.-keyword{margin-top:44px}.l-sidebar__categories.-keyword ul{padding:15px 21px;display:flex;flex-wrap:wrap;gap:7px 18px}.l-sidebar__categories.-keyword ul li{border:none!important}.l-sidebar__categories.-keyword ul li a{padding:0!important;font-size:14px}.l-sidebar__categories ul li a.isActive{color:#12a8a4}.p-snsPosttitle,.p-snsCont_detail h2{background-color:#12a8a4;color:#fff;font-size:28px;font-weight:bold;padding:10px 27px;margin-bottom:30px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100;line-height:1.7;font-weight:bold}@media screen and (max-width:1023px){.p-snsPosttitle,.p-snsCont_detail h2{font-size:20px}}.p-snsCont{width:100%;max-width:858px}@media screen and (max-width:1023px){.p-snsCont{max-width:100%}}.p-snsCont_title{font-size:28px;line-height:1.8;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100;font-weight:bold;color:#12a8a4}@media screen and (max-width:1023px){.p-snsCont_title{font-size:22px}}.p-snsCont_brands{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.p-snsCont_brands a{display:inline-block;padding:16px 20px;background-color:#eff9f9;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100}.p-snsCont_keywords{font-size:14px;display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:18px}.p-snsCont_keywords a{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100}.p-snsCont_gallery{margin-top:40px;width:100%;display:flex;align-items:stretch;gap:9px}@media screen and (max-width:767px){.p-snsCont_gallery{flex-flow:column;gap:5px}}.p-snsCont_gallery .slick-slider .slick-list{margin-bottom:0;height:100%}.p-snsCont_gallery .slick-slide>div{height:100%}.p-snsCont_gallery .slick-track{display:flex;height:100%}.p-snsCont_gallery .slick-slide{height:auto!important}.p-snsCont_gallery_photos{overflow:hidden;width:56%}@media screen and (max-width:767px){.p-snsCont_gallery_photos{width:100%}}.p-snsCont_gallery_photos .p-snsCont_gallery_img{width:100%;height:100%;object-fit:cover;aspect-ratio: 5/6
}.p-snsCont_gallery_thumbs{width:calc(100% - 56% - 9px);gap:9px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}@media screen and (max-width:767px){.p-snsCont_gallery_thumbs{width:100%;gap:5px;display:flex;flex-wrap:wrap}}.p-snsCont_gallery_thumbs .p-snsCont_gallery_img{cursor:pointer;width:100%;height:100%;aspect-ratio: 5/6;object-fit:cover;transition:all .3s;opacity:.5}@media screen and (max-width:767px){.p-snsCont_gallery_thumbs .p-snsCont_gallery_img{width: calc((100% - 25px) / 6);height:auto}}.p-snsCont_gallery_thumbs .p-snsCont_gallery_img.isCurrent,.p-snsCont_gallery_thumbs .p-snsCont_gallery_img:hover{opacity:1}.p-snsCont_detail{margin-top:40px}.p-snsCont_detail *{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100;line-height:1.7}.p-snsCont_detail>*:not(h2) {width:calc(100% - 77px);margin-left:27px;line-height:1.875}@media screen and (max-width:1023px){.p-snsCont_detail>*:not(h2) {width:100%;margin-left:0}}.p-snsCont_detail h3{margin:60px auto 27px 25px;font-size:20px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #12a8a4;color:#12a8a4}@media screen and (max-width:1023px){.p-snsCont_detail h3{margin-left:0;font-size:18px}}.p-snsCont_detail p{margin-top:25px}.p-snsCont_detail ul,.p-snsCont_detail ol{margin-top:50px;list-style-position:inside}.p-snsCont_detail ul{list-style-type:disc}.p-snsCont_detail ol{list-style-type:decimal}.p-sns_pager{display:flex;justify-content:center;margin-top:158px}.p-sns_sum{max-width:1190px;display:grid;grid-template-columns:190px auto;gap:46px}@media screen and (max-width:1023px){.p-sns_sum{grid-template-columns:1fr}}.p-sns_sum_logo{display:flex;align-items:center;flex-flow:column}.p-sns_sum_logo>img{width:175px}.p-sns_sum_logo figcaption{margin-top:11px}.p-sns_sum_logo figcaption a{display:flex;align-items:center;justify-content:center;gap:9px;font-size:24px;color:#12a8a4}.p-sns_sum_logo figcaption img{width:27px}.p-sns_sum .l-page__lead{font-size:20px!important;line-height:2.5!important}.p-sns_filter{display:flex;justify-content:center;gap:61px;margin-top:105px;z-index:1;position:relative}@media screen and (max-width:1023px){.p-sns_filter{flex-flow:column;align-items:center;gap:30px}}.p-sns_filter_col{width:340px;position:relative}.p-sns_filter_col:nth-child(1) {z-index:2}.p-sns_filter_btn{width:340px;height:62px;display:flex;justify-content:space-between;color:#fff;background-color:#12a8a4;font-size:23px;padding:20px 27px}.p-sns_filter_btn.-brand{background-color:#9dbbba}.p-sns_filter_btn:after{content:"";width:21px;height:18px;background: url(../../images/sns/arw_btm.png) no-repeat center/contain;transform:translateY(3px)}.p-sns_filter_links{background-color:#eff9f9;padding:15px 27px;position:absolute;bottom:0;transform:translateY(100%);width:100%;display:none}.p-sns_filter_links a{color:#12a8a4;line-height:1.8}.p-snsPost{margin-top:103px;padding-top:59px;border-top:1px solid #12a8a4;display:grid;grid-template-columns:repeat(4,1fr);gap:103px 29px}@media screen and (max-width:1279px){.p-snsPost{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023px){.p-snsPost{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.p-snsPost{grid-template-columns:1fr;gap:60px}}.p-snsPost.-relative{padding-top:0;margin-top:0;border-top:none;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1023px){.p-snsPost.-relative{grid-template-columns:repeat(2,1fr);margin-bottom:50px}}@media screen and (max-width:767px){.p-snsPost.-relative{grid-template-columns:1fr;gap:60px}}.p-snsPost_thumb{object-fit:cover;width:100%;aspect-ratio: 350/438
}.p-snsPost_title{margin-top:16px;font-size:18px;line-height:1.8;color:#12a8a4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:unset;white-space:unset}.p-snsPost_btn{width:calc(100% - 30px);height:64px;border:1px solid #12a8a4;padding:21px 35px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important;font-weight:100;font-size:20px;margin:50px auto 0;border-radius:100vw;position:relative}@media screen and (max-width:767px){.p-snsPost_btn{margin-top:20px}}.p-snsPost_btn:after{content:"";position:absolute;right:12px;width:74.9px;height:22.4px;background: url(../../images/sns/arw_btn.png) no-repeat center/contain
}p.has-vivid-red-color.has-text-color[class*="wp-elements-"]{color:#cf2e2e!important}