@charset "UTF-8";
/*!
Theme Name: yokohama-jan
Theme URI: yokohama-jan
Description: yokohama-janのwordpress用テーマ
Version: 1.0
Author: 
Author URI: 
Memo: サブディレクトリpc/spよって構成されています。
*/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}canvas,img,picture,svg,video{max-width:100%;height:auto;vertical-align:top}button,input,select,textarea{font:inherit}button{padding:0;border:0;background:transparent;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}@media (min-width:768px){br.sp{display:none}}@media (max-width:767px){br.pc{display:none}}h1,h2,h3,h4,h5,h6{font-weight:normal}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:"ryo-gothic-plusn",sans-serif;font-weight:400;font-style:normal;line-height:1.4;min-width:320px;color:#484848}a img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1)}@-webkit-keyframes scroll-left-sp{0%{background-position-x:0}to{background-position-x:-265px}}@keyframes scroll-left-sp{0%{background-position-x:0}to{background-position-x:-265px}}@-webkit-keyframes scroll-left-pc{0%{background-position-x:0}to{background-position-x:-386px}}@keyframes scroll-left-pc{0%{background-position-x:0}to{background-position-x:-386px}}.site-shell{position:relative}.topline{background-color:#FFF;background-image:url(./assets/img/head_text.png);background-repeat:repeat-x;background-position:0 50%;background-size:265px auto;height:23px;-webkit-animation:scroll-left-sp 10s linear infinite;animation:scroll-left-sp 10s linear infinite}.share-strip,.site-header{display:none}.site-header-sentinel{display:none}@media (max-width:767px){.site-header-sentinel{display:block;height:1px;margin-bottom:-1px;pointer-events:none}.site-header{position:sticky;top:0;z-index:100;display:-ms-grid;display:grid;-ms-grid-columns:minmax(34px,1fr) auto minmax(34px,1fr);grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 20px;font-size:10px;color:#11B2A4;background:rgba(255,255,255,0.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-transition:padding 0.2s ease;transition:padding 0.2s ease}.site-header .logo{-ms-grid-column:2;grid-column:2}.site-header .logo a{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.site-header img{width:auto;height:40px;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.site-header.is-sticky{-ms-grid-columns:auto 1fr 34px;grid-template-columns:auto 1fr 34px;padding-top:12px;padding-bottom:12px}.site-header.is-sticky .logo{-ms-grid-column:1;grid-column:1;-ms-grid-column-align:start;justify-self:start}.site-header.is-sticky .logo a{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header.is-sticky img{height:28px}}.site-menu-button{display:none}.site-menu-button .menu-icon{display:inline-block;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;border:1px solid #484848;border-radius:500px;position:relative;background:#FFF;overflow:hidden;text-indent:-9999px}.site-menu-button .menu-icon:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:6px;border-top:1px solid #484848;border-bottom:1px solid #484848}@media (max-width:767px){.site-menu-button{display:block;-ms-grid-column:3;grid-column:3;-ms-grid-column-align:end;justify-self:end}}.site-main-content{position:relative}@media (min-width:768px){.site-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-width:1265px}.right-rail-track{min-width:150px;font-size:12px;position:relative}.right-rail-track .right-rail{position:sticky;top:0;right:0}.site-main-content{min-width:1115px}}@media (min-width:1281px){.right-rail-track{width:186px}}@media (max-width:767px){.right-rail{display:none}}.right-rail{z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:28px;background:#F2FBFB;text-align:center}.rail-mark{margin-bottom:23px;font-size:11px;line-height:1.36}.rail-mark h1{margin-bottom:9px}.rail-mark .logo{color:#11B2A4}.category-buttons{padding:0 15px}.category-buttons a{margin-bottom:10px}.category-buttons a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #11B2A4;border-radius:8px;padding-bottom:8px;height:100px;font-size:13px;font-weight:700;color:#11B2A4;background-color:#FFF;background-repeat:no-repeat}.category-buttons a span{display:block}.category-buttons a .icon,.category-buttons a .name{width:100%}.category-buttons a .icon{width:64px;height:64px}.category-buttons a .icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:50%;object-position:50%}.category-buttons a .en{position:absolute;top:6px;left:5px;font-size:10px;font-weight:700;line-height:1.3;color:#B8E2DE;font-family:"Montserrat",sans-serif;-webkit-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%);-webkit-transform-origin:0 0;transform-origin:0 0}.rail-search .search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:14px 14px 0 0;background:#12B2A4;color:#FFF;cursor:pointer;height:75px;width:100%}.rail-search .search img{margin-right:5px}.rail-search .social{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.rail-search .social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:75px}.rail-search .social a:first-of-type{background:#0068B5}.rail-search .social a:nth-of-type(2){background:#DA4814}.sidebar{padding:20px}.sidebar>div,.sidebar>section{margin-top:48px}.sidebar>div:first-child,.sidebar>section:first-child{margin-top:0}@media (min-width:768px){.sidebar{padding:0}}.modal{position:fixed;inset:0;opacity:0;z-index:1000;pointer-events:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.modal.is-open{opacity:1;pointer-events:all;-webkit-box-shadow:inset 0 0 5% #000;box-shadow:inset 0 0 5% #000}.modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.5)}.modal__dialog{position:relative;z-index:1001;width:100%;background:#F2FBFB;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.modal.is-open .modal__dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal__body{padding:55px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:95vh;overflow:auto}.modal__body .logo{margin-bottom:82px}@media (max-width:767px){.modal__body{padding:15px}.modal__body .logo{margin-bottom:30px}.modal__body .category-buttons{margin-bottom:30px}.modal__body #searchform{margin-bottom:30px}.modal__body .tag-cloud{margin-bottom:30px}}.modal__close{right:32px;top:32px;position:absolute;z-index:2;width:31px;height:31px;cursor:pointer}.modal__close:after,.modal__close:before{content:"";display:block;position:absolute;top:50%;left:0;height:1px;width:100%;background:#707070;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-share-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border-radius:20px;padding:72px;max-width:1100px;background:#FFF;text-align:left}.modal-share-content .share-buttons{margin-top:45px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.modal-share-content .share-buttons .chip{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #CBCBCB;padding:25px;min-width:290px;font-size:16px;font-weight:700}.modal-share-content .share-buttons .chip:active,.modal-share-content .share-buttons .chip:focus{outline:none}.share-card__message{margin-top:1em;text-align:center;font-weight:700}.modal-share-balloon{text-align:center}.modal-share-balloon div{display:inline-block;position:relative;z-index:2;margin:0 auto 45px;border-radius:10px;padding:15px 20px;background:#12B2A4;color:#FFF;font-size:18px;border-width:700px}.modal-share-balloon div:after{content:"";position:absolute;bottom:-10px;left:50%;display:block;width:0;height:0;border-top:12px solid #12B2A4;border-right:6px solid transparent;border-left:6px solid transparent;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:767px){.modal-share-content{padding:15px}.modal-share-content .share-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-share-content .share-buttons .chip{padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:none}}#searchform{display:block;position:relative;margin:0 auto 65px;max-width:744px}#searchform .search-text{width:100%;border:none;border-bottom:1px solid #000;background:none;font-family:"ryo-gothic-plusn",sans-serif;font-weight:700;font-size:16px;line-height:32px}#searchform .search-text:active,#searchform .search-text:focus{outline:none}#searchform .search-submit{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.modal__body .category-buttons{padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;gap:10px}.modal__body .category-buttons a{margin:0}.modal__body .tag-cloud{margin-bottom:30px}.modal__body .menu-sns .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:19px;font-family:"Montserrat",sans-serif;font-size:18px}.modal__body .menu-sns .label:after,.modal__body .menu-sns .label:before{content:"";display:block;width:17px;height:28px;background-image:url(./assets/img/menu_diag.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.modal__body .menu-sns .label:after{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.modal__body .menu-sns .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.modal__body .menu-prop{position:relative;margin:0 auto}.modal__body .menu-prop div{position:absolute;bottom:-50px;-webkit-transform:scale(0.5);transform:scale(0.5)}.modal__body .menu-prop .prop-1{left:0}.modal__body .menu-prop .prop-2{right:0}@media (min-width:768px){.modal__body .category-buttons{display:none}.modal__body .tag-cloud{margin-bottom:96px}.modal__body .menu-prop{width:1000px}.modal__body .menu-prop div{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:767px){.page-main{padding:20px}}@media (min-width:768px){.topline{height:40px;background-size:386px auto;-webkit-animation:scroll-left-pc 10s linear infinite;animation:scroll-left-pc 10s linear infinite}.main-container{margin:0 auto;width:1085px}.main-split,.page-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-split .page-main,.page-grid .page-main{width:740px}.main-split .sidebar,.page-grid .sidebar{width:300px}}.bread{padding:45px 0;font-size:clamp(12px,4vw,14px);color:#12B2A4}.bread>span+span:before{content:" - ";font-weight:700;cursor:default;pointer-events:none;color:#484848}.bread a{color:#484848}@media (max-width:767px){.bread{padding:0 20px 20px}}.theme-bg-container{background-image:url(./assets/img/theme_bg_bottom.png),url(./assets/img/theme_bg_top.png);background-repeat:no-repeat,no-repeat;background-position:50% bottom,right top;background-size:100% auto,322px auto}@media (min-width:768px){.theme-bg-container{background-size:1254px auto,455.71px auto;width:1254px}}.footer{position:relative;padding:60px 20px;text-align:center;background:#11B2A4;color:#FFF}.footer .footer-logo{margin-bottom:35px}.footer .footer-social{margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:17px}.footer .footer-links{margin-bottom:45px;padding:44px 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;font-size:14px;font-weight:700}.footer .footer-links ul{text-align:left}.footer .footer-links ul li+li{margin-top:35px}.footer .copyright{font-size:12px;font-weight:700;font-family:"Montserrat",sans-serif}@media (min-width:768px){.footer{padding:80px 20px}.footer .container{width:1000px;margin:0 auto}.footer .footer-links{margin-bottom:112px;padding:23px 0}.footer .footer-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer .footer-links ul li+li{margin:0}}.tag-ends{position:absolute;bottom:0;left:50%;width:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.tag-ends .prop-left{position:absolute;top:11px;left:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.tag-ends .prop-totop{position:absolute;top:8px;right:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.tag-ends .prop-totop .to-top{position:absolute;top:-38px;left:-50px}@media (min-width:768px){.tag-ends{width:1085px}}.section-head{margin-bottom:28px}.section-head.index-articles-specified{margin-bottom:8px;padding:0 20px}@media (min-width:768px){.section-head.index-articles-specified{margin-left:auto;margin-right:auto;margin-bottom:28px;padding:0;width:1085px}}.article-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-card>div{width:100%}.article-card .card-upper{-ms-flex-item-align:start;align-self:flex-start}.article-card .card-lower{-ms-flex-item-align:end;align-self:flex-end}.article-card .thumb{margin-bottom:12px;aspect-ratio:1/1}.article-card .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.article-card .meta-date{margin-bottom:6px;font-family:"Montserrat",sans-serif;font-weight:700;color:#9D9D9D}.article-card .card-title{margin-bottom:13px;border-left:2px solid #12B2A4;padding-left:7px;font-size:13px;line-height:1.38}.article-card .card-cat{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:12px;font-size:10px;font-weight:700}.article-card .like-chip{-ms-flex-item-align:end;align-self:flex-end}.article-card .like-chip a{display:inline-block;vertical-align:top}.card-grid-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:25px 20px;margin-bottom:50px}.card-grid-list>:first-child{-ms-grid-column-span:2;grid-column:span 2}.card-grid-list>:nth-child(n+2){-ms-grid-column-span:1;grid-column:span 1}.card-grid-list .article-card{width:100%}@media (min-width:768px){.card-grid-list{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-bottom:50px}.card-grid-list>:first-child,.card-grid-list>:nth-child(2){-ms-grid-column-span:3;grid-column:span 3}.card-grid-list>:nth-child(n+3){-ms-grid-column-span:2;grid-column:span 2}}.card-grid-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 18px 1fr;grid-template-columns:1fr 1fr;gap:30px 18px}@media (min-width:768px){.card-grid-column{-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-columns:1fr 1fr 1fr;gap:35px 25px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:700;font-family:"Montserrat",sans-serif;color:#12B2A4}.pagination a,.pagination span{display:block;border:1px solid #12B2A4;border-radius:500px;width:28px;height:28px;line-height:28px;text-align:center}.pagination a{background:#12B2A4;color:#FFF;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.pagination a:hover{background:#FFF;color:#12B2A4}.pagination .current span{cursor:default}.page-note{font-size:14px;text-align:center;color:#12B2A4}.side-title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;color:#12B2A4;margin-bottom:20px;border-bottom:1px solid #12B2A4;padding-bottom:7px}.side-title small{margin-left:8px;font-size:12px;font-family:"ryo-gothic-plusn",sans-serif}.side-list{line-height:1.33;font-size:12px}.side-list .side-item+.side-item{margin-top:24px}.side-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-item .mini-thumb{margin-right:11px;width:62px;height:62px}.side-item .mini-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.side-item .mini-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.side-list .rank-item+.rank-item{margin-top:24px}.rank-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.rank-item .mini-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.rank-item .mini-thumb{margin-right:11px;width:62px;height:62px}.rank-item .mini-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rank-item p{-webkit-box-flex:1;-ms-flex:1;flex:1}.rank-item .no{display:none;position:absolute;top:0;right:0;z-index:0;font-weight:700;opacity:0.2;font-family:"Montserrat","ryo-gothic-plusn",sans-serif}.side-list .rank-item:nth-of-type(-n+3){border:1px solid #12B2A4}.side-list .rank-item:nth-of-type(-n+3) .mini-thumb{width:65px;height:65px;border-right:1px solid #12B2A4}.side-list .rank-item:nth-of-type(-n+3) .no{display:block}.side-list .rank-item:first-of-type{border:1px solid #C1A120}.side-list .rank-item:first-of-type .mini-thumb{border-right:1px solid #C1A120}.side-list .rank-item:first-of-type .no{right:6px;font-size:38px;color:#C1A120}.side-list .rank-item:nth-of-type(2){border:1px solid #A3A3A3}.side-list .rank-item:nth-of-type(2) .mini-thumb{border-right:1px solid #A3A3A3}.side-list .rank-item:nth-of-type(2) .no{right:7px;font-size:31px;color:#A3A3A3}.side-list .rank-item:nth-of-type(3){border:1px solid #BC887C}.side-list .rank-item:nth-of-type(3) .mini-thumb{border-right:1px solid #BC887C}.side-list .rank-item:nth-of-type(3) .no{right:8px;font-size:28px;color:#BC887C}.side_ad{padding:20px;background:#EAEAEA}.side_ad div:before{content:"【広告枠】"}.page-main .module_ad{margin:45px 0}.tag-cloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}.tag-cloud a{display:block;border-radius:500px;border:1px solid #11B2A4;padding:11px 22px;background:#FFF;font-size:16px;font-weight:700;line-height:1;color:#11B2A4;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.tag-cloud a:hover{background:#11B2A4;color:#FFF}.title-line{margin-bottom:23px;padding-bottom:12px;border-bottom:1px solid #3B3533}.page-title{border-left:3px solid #12B2A4;padding-left:10px;font-size:clamp(18px,4vw,22px);font-weight:600;line-height:1.44}@media (min-width:768px){.page-title{padding-left:15px}}.chip-row,.meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:14px 0}.meta-row{gap:10px 15px;font-size:15px}.meta-row .author,.meta-row .date{background-repeat:no-repeat;background-position:0 50%;background-size:auto 14px}.meta-row .date{font-family:"Montserrat",sans-serif;color:#8F8F8F;background-image:url(./assets/img/icon_calendar.png);padding-left:18px}.meta-row .author{background-image:url(./assets/img/icon_person.png);padding-left:13px}.chip-row{gap:5px 5px}.action-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:44px 0}.action-row .like-chip .tip-text:after{font-size:12px}.chip{display:inline-block;padding:5px 15px;text-align:center;vertical-align:top;border-radius:500px;border:1px solid #48C0B4;background:#fff;font-size:12px;font-weight:700;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.chip.dark{background:#FFF;border-color:#000;color:#000}.chip.solid{background:#48C0B4;color:#fff}.chip:hover{background:#48C0B4;color:#FFF}.chip.dark:hover{background:#000;color:#FFF}.chip.solid:hover{background:#FFF;color:#48C0B4}.like-chip{font-size:13px;font-weight:700;font-family:"Montserrat",sans-serif}.like-chip a{display:block;border:1px solid #12B2A4;border-radius:500px;padding:5px 15px;background:#FFF;color:#12B2A4;cursor:pointer}.like-chip a:hover{opacity:0.8}.like-chip .tip-text{display:inline-block;margin-right:10px;min-height:12px;background-image:url(./assets/img/icon_like.png);background-repeat:no-repeat;background-position:0 50%;background-size:12px 12px;padding-left:15px}.like-chip .tip-text:after{content:"いいJAN!";font-size:10px;font-weight:700;font-family:"ryo-gothic-plusn",sans-serif;color:#484848}.like-chip a.liked{background:#12B2A4;color:#FFF}.like-chip a.liked .tip-text{background-image:url(./assets/img/icon_like_wh.png)}.like-chip a.liked .tip-text:after{color:#FFF}.author-box{border:1px solid #D6D6D6;padding:22px 27px;border-radius:10px;background:#FFF;font-size:14px}.author-box .author-icon-sp{display:block}.author-box .author-icon-pc{display:none}.author-box h3{font-size:18px;font-weight:700}.author-box .author-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.author-box .more{margin-top:23px;text-align:right}.author-box .more a{display:inline-block;border-bottom:1px solid #CBCBCB;padding-bottom:5px}.author-box .more a:after{content:"";display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;border-top:1px solid #000;border-right:1px solid #000;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:top;margin-top:0.5em}.author-box+.author-box{margin-top:15px}@media (max-width:767px){.author-box .author-head-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author-box .author-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 20px;margin-bottom:12px;border-bottom:1px solid #EDECED;padding-bottom:14px}.author-box .author-icon-sp{margin-right:7px;width:45px}.author-box .author-icon-sp img{border-radius:500px}.author-box h3{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px){.author-box{padding:32px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.author-box .author-icon-sp{display:none}.author-box .author-icon-pc{display:block;margin-right:22px;border-right:1px solid #EDECED;padding-right:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author-box .author-icon-pc div{aspect-ratio:1/1;width:100px;height:100px;border-radius:500px;overflow:hidden}.author-box .author-icon-pc div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.author-box h3{margin-right:20px}.author-box .author-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}}.single-related{margin-top:50px}.single-related .section-head{text-align:center}.entrybody{margin:30px 0;line-height:1.8;word-break:break-word}.entrybody blockquote,.entrybody ol,.entrybody p,.entrybody table,.entrybody ul{margin-top:1.5em;margin-bottom:1.5em}.entrybody ol,.entrybody ul{padding-left:1.5em}.entrybody ul{list-style:disc}.entrybody ol{list-style:decimal}.entrybody img{border-radius:20px}.entrybody iframe{max-width:100%}.entrybody h2,.entrybody h3,.entrybody h4,.entrybody h5{margin-top:1.5em;margin-bottom:1.5em}.entrybody h2{font-size:clamp(18px,4vw,19px);border-left:4px solid #E9470A;padding:15px 20px;background:#F4F4F4;line-height:1.5;font-weight:700}.entrybody h3{position:relative;border-bottom:1px solid #F4F4F4;padding-left:16px;padding-bottom:10px;font-size:clamp(16px,4vw,20px);line-height:1.5;font-weight:600}.entrybody h3:before{content:"";position:absolute;left:0;top:0.5em;display:inline-block;border-radius:500px;width:10px;height:10px;background:#0068B8}.entrybody .alignleft{float:left;margin-right:1.5em;margin-bottom:1em}.entrybody .alignright{float:right;margin-bottom:1em;margin-left:1.5em}.entrybody .aligncenter{clear:both;display:block;margin-right:auto;margin-bottom:1.5em;margin-left:auto;text-align:center}.entrybody .aligncenter img{margin-right:auto;margin-left:auto}.entrybody .wp-caption{max-width:100%}.entrybody table{width:100%}.entrybody table td,.entrybody table th{padding:16px;vertical-align:top;text-align:left}.entrybody table tr+tr th{border-top:1px solid #B1B1B1}.entrybody table tr+tr td{border-top:1px solid #F4F4F4}.entrybody table th{white-space:nowrap}.entrybody:after{display:block;clear:both;content:""}@media (max-width:767px){.entrybody .alignleft,.entrybody .alignright{max-width:40%}}.entrybody .post_attachment_mainimg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.entrybody .post_attachment_mainimg figure{margin:0 auto;padding:0;max-width:calc(100% - 86px)}.entrybody .post_attachment_mainimg figure img{max-width:100%}.entrybody .post_attachment_mainimg .pa_next_link,.entrybody .post_attachment_mainimg .pa_prev_link{position:absolute;top:calc(50% - 21px);display:block;border-radius:50%;background-color:#18b8b2;width:43px;height:43px;background-repeat:no-repeat;color:transparent}.entrybody .post_attachment_mainimg .pa_prev_link{left:-4px;background-image:url(./img/icon_slider_prev.png);background-position:left 12px center}.entrybody .post_attachment_mainimg .pa_next_link{right:-4px;background-image:url(./img/icon_slider_next.png);background-position:right 12px center}.entrybody .post_attachment_thumbnail{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;list-style-type:none;padding:0}.entrybody .btn_back_parent{display:block;width:60%;margin:0 auto 1em auto;padding:1em 0;border-radius:9999px;background-color:#7e7e7e;font-size:1.125em;color:#fff;text-align:center}.entrybody .only_attachment img{max-width:100%}.button_back{padding-top:1em;text-align:center}.button_back a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border-radius:4px;padding:10px 15px;min-width:300px;color:#FFF;background:#18b8b2}.effect-section.effect-scroll-prepare{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.effect-section.effect-scroll-prepare.effect-scroll-visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}html.is-site-loading,html.is-site-loading body{overflow:hidden}.site-loading{position:fixed;inset:0;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(./assets/img/loading_bg.png);background-repeat:no-repeat;background-size:cover;color:#12B2A4;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 0.6s ease,visibility 0.6s ease;transition:opacity 0.6s ease,visibility 0.6s ease}.site-loading.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.site-loading__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.site-loading__mark{font-size:34px;font-weight:700;line-height:1;letter-spacing:0}.site-loading__bar{position:relative;overflow:hidden;width:120px;height:3px;background:rgba(255,255,255,0.5)}.site-loading__bar:before{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;background:#FFF;-webkit-animation:site-loading-bar 1s ease-in-out infinite;animation:site-loading-bar 1s ease-in-out infinite}@-webkit-keyframes site-loading-bar{0%{left:-45%}to{left:100%}}@keyframes site-loading-bar{0%{left:-45%}to{left:100%}}@media (prefers-reduced-motion:reduce){.site-loading{-webkit-transition-duration:0.01s;transition-duration:0.01s}.site-loading__bar:before{-webkit-animation:none;animation:none;left:0;width:100%}}.hero-swiper .hero-media{aspect-ratio:1.85/1}.hero-swiper .hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.recommend-swiper .recommend-photo{aspect-ratio:3/4}.recommend-swiper .recommend-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}@media (min-width:768px){.index-wide-layout{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1085px;overflow:hidden;position:relative}.index-wide-layout .index-wide-layout-inner{position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.hero-swiper-container{margin:0 auto;width:100%;overflow:hidden;padding-left:50%;position:relative;z-index:2}.hero-swiper-container .layout{width:calc(300vw - 100px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.hero-swiper-container .swiper-slide{width:calc(100vw - 40px)}@media (min-width:768px){.hero-swiper-container{width:1254px;padding-left:50%}.hero-swiper-container .layout{width:3307px}.hero-swiper-container .swiper-slide{width:100%}}.hero-slider-wrap{margin-bottom:45px}.hero-slider-wrap .hero-media{margin-bottom:18px}.hero-slider-wrap .hero-title{margin-bottom:15px;border-left:2px solid #12B2A4;padding-left:7px;font-size:14px}.hero-slider-wrap .hero-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:14px;font-weight:700}.hero-slider-wrap .hero-badge{font-size:11px}.hero-slider-wrap .hero-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static;margin-top:1em}@media (min-width:768px){.hero-slider-wrap .hero-media{margin-bottom:29px}.hero-slider-wrap .hero-title{border-left:3px solid #12B2A4;padding-left:12px;font-size:18px}}.hero-slider-wrap .swiper-pagination{position:static}.hero-slider-wrap .swiper-pagination .swiper-pagination-bullet{-webkit-box-sizing:border-box;box-sizing:border-box;width:11px;height:11px;border:1px solid #484848;background:#FFF;opacity:1}.hero-slider-wrap .swiper-pagination .swiper-pagination-bullet-active{border-color:#0068B5;background:#0068B5}.hero-slider-wrap .circle-arrow{top:40%;left:50%;border-radius:500px;width:40px;height:40px;background:#DA4814}.hero-slider-wrap .swiper-button-wrapper{position:absolute;z-index:10;top:40%;left:50%;height:10px;width:100vw;-webkit-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}.hero-slider-wrap .swiper-button-next,.hero-slider-wrap .swiper-button-prev{position:absolute;top:0;color:#FFF}.hero-slider-wrap .swiper-button-next:after,.hero-slider-wrap .swiper-button-prev:after{font-size:12px}.hero-slider-wrap .swiper-button-prev{left:7px;right:auto}.hero-slider-wrap .swiper-button-next{right:7px;left:auto}@media (max-width:767px){.hero-slider-wrap .swiper-button-wrapper{width:100vw}}@media (min-width:768px){.hero-slider-wrap .swiper-button-wrapper{width:1085px}.hero-slider-wrap .swiper-button-prev{left:-32px}.hero-slider-wrap .swiper-button-next{right:-32px}}.intro-band{margin-bottom:128px;font-size:13px;line-height:2.3;color:#12B2A4}.intro-band .vertical-copy-sp{padding-left:50px;font-size:24px;line-height:1.625}.intro-band .vertical-copy-pc{display:none}.intro-band .kicker{margin-top:2.3em;font-size:13px;font-weight:700;position:relative}.intro-band .kicker:after{content:"";display:inline-block;margin-left:1.75em;height:1px;width:10em;vertical-align:middle;background:#11B2A4}.intro-band .intro-copy{padding:0 50px}.intro-band .intro-copy p{margin-top:2.3em}@media (min-width:768px){.intro-band{font-size:14px}.intro-band .vertical-copy-sp{display:none}.intro-band .vertical-copy-pc{display:block}.intro-band .main-container{margin:0 auto;width:592px;display:-webkit-box;display:-ms-flexbox;display:flex}.intro-band .intro-copy{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:112px 0 0 112px}}@-webkit-keyframes intro-ring-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes intro-ring-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.index-intro-wrapper{position:relative;z-index:1;overflow:hidden;margin:0 auto;margin-top:-200px;margin-bottom:45px;padding-top:274px;background-color:#F2FBFB}.index-intro-wrapper section{position:relative;z-index:10}.index-intro-wrapper .mask{z-index:0}.index-intro-wrapper .mask img{width:100%;height:auto}.index-intro-wrapper .prop-top{position:absolute;top:0;left:0;width:100%;background:#FFF}.index-intro-wrapper .prop-top .mask{position:relative;z-index:2}.index-intro-wrapper .prop-bottom{position:absolute;bottom:0;left:0;width:100%;background:#FFF}.index-intro-wrapper .ring{position:absolute;z-index:1;top:0;left:0;width:100%;aspect-ratio:1254/455}.index-intro-wrapper .ring .layout{position:absolute;bottom:-158px;right:63px}.index-intro-wrapper .ring .base{-webkit-animation:intro-ring-rotate 30s linear infinite;animation:intro-ring-rotate 30s linear infinite}.index-intro-wrapper .ring .char{position:absolute;top:50%;left:50%;-webkit-transition:all 1.2s linear(0,0.01 0.7%,0.046 1.5%,0.192 3.2%,0.391 4.8%,0.954 8.8%,1.201 11%,1.347 13%,1.388 14%,1.41 15.1%,1.411 15.9%,1.4 16.8%,1.342 18.6%,1.256 20.3%,1.013 24.5%,0.913 26.7%,0.857 28.6%,0.831 30.6%,0.833 32.1%,0.851 33.7%,1.024 41.6%,1.055 43.8%,1.069 46%,1.061 49.3%,0.991 57.1%,0.972 61.4%,0.974 64.8%,1.011 76.7%,0.996 91.2%,1);transition:all 1.2s linear(0,0.01 0.7%,0.046 1.5%,0.192 3.2%,0.391 4.8%,0.954 8.8%,1.201 11%,1.347 13%,1.388 14%,1.41 15.1%,1.411 15.9%,1.4 16.8%,1.342 18.6%,1.256 20.3%,1.013 24.5%,0.913 26.7%,0.857 28.6%,0.831 30.6%,0.833 32.1%,0.851 33.7%,1.024 41.6%,1.055 43.8%,1.069 46%,1.061 49.3%,0.991 57.1%,0.972 61.4%,0.974 64.8%,1.011 76.7%,0.996 91.2%,1)}.index-intro-wrapper .ring .char.effect-scroll-prepare{opacity:0;-webkit-transform:translate(-50%,25%) rotate(-20deg);transform:translate(-50%,25%) rotate(-20deg);-webkit-transform-origin:50% bottom;transform-origin:50% bottom}.index-intro-wrapper .ring .char.effect-scroll-visible{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}@media (max-width:767px){.index-intro-wrapper{width:100%;margin:0 auto;margin-top:-45px;padding-top:200px}.index-intro-wrapper .ring .layout{bottom:0;right:0;-webkit-transform:translate(7%,37%);transform:translate(7%,37%)}}.intro-band{position:relative}.intro-band .prop{position:absolute;opacity:0;-webkit-transform:translate(0,25%);transform:translate(0,25%)}.intro-band .prop.photo-1{top:-32px;left:0;width:165px;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;-webkit-transition-delay:0.4s;transition-delay:0.4s}.intro-band .prop.photo-2{right:0;top:25%;width:163px;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;-webkit-transition-delay:0.8s;transition-delay:0.8s}.intro-band .prop.photo-3{bottom:46px;left:105px;width:191px;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;-webkit-transition-delay:1.2s;transition-delay:1.2s}.intro-band.effect-scroll-visible .prop{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}@media (max-width:767px){.intro-band{position:relative}.intro-band .prop.photo-1{top:-120px;left:10px;width:103px}.intro-band .prop.photo-2{right:0;top:-24px;width:68px}.intro-band .prop.photo-3{bottom:-85px;left:auto;right:0;width:115px}}.recommends-band .section-head{text-align:center}@media (min-width:768px){.recommends-band .section-head img{width:414px}}.recommend-slide{position:relative}.recommend-slide .recommend-frame{position:absolute;bottom:0;left:-1px;padding-top:18px;padding-left:1px;width:calc(100% - 30px);border-radius:0 15px 0 0;background:#F2FBFB}.recommend-slide .recommend-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:30px}.recommend-slide .recommend-cat{font-size:10px;font-weight:700}.recommend-slide .recommend-title{margin-bottom:15px;border-left:2px solid #12B2A4;padding-left:8px;font-size:13px;line-height:1.38}.recommend-swiper-container{width:100%;overflow:hidden;position:relative;padding-left:50%;padding-bottom:64px}.recommend-swiper-container .layout{width:957px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:768px){.recommend-swiper-container{padding-bottom:128px}.recommend-swiper-container .layout{width:1061px}}.recommend-slider-wrap .recommend-slide{width:311px}.recommend-slider-wrap .swiper-pagination{position:static;margin-top:40px}.recommend-slider-wrap .swiper-pagination .swiper-pagination-bullet{-webkit-box-sizing:border-box;box-sizing:border-box;width:11px;height:11px;border:1px solid #484848;background:#FFF;opacity:1}.recommend-slider-wrap .swiper-pagination .swiper-pagination-bullet-active{border-color:#DA4814;background:#DA4814}.index-articles-grid{position:relative}.index-articles-grid .prop{position:absolute;z-index:-1;top:0;right:0;opacity:0;-webkit-transform:translate(0,-50%) rotate(20deg);transform:translate(0,-50%) rotate(20deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 1.2s linear(0,0.01 0.7%,0.046 1.5%,0.192 3.2%,0.391 4.8%,0.954 8.8%,1.201 11%,1.347 13%,1.388 14%,1.41 15.1%,1.411 15.9%,1.4 16.8%,1.342 18.6%,1.256 20.3%,1.013 24.5%,0.913 26.7%,0.857 28.6%,0.831 30.6%,0.833 32.1%,0.851 33.7%,1.024 41.6%,1.055 43.8%,1.069 46%,1.061 49.3%,0.991 57.1%,0.972 61.4%,0.974 64.8%,1.011 76.7%,0.996 91.2%,1);transition:all 1.2s linear(0,0.01 0.7%,0.046 1.5%,0.192 3.2%,0.391 4.8%,0.954 8.8%,1.201 11%,1.347 13%,1.388 14%,1.41 15.1%,1.411 15.9%,1.4 16.8%,1.342 18.6%,1.256 20.3%,1.013 24.5%,0.913 26.7%,0.857 28.6%,0.831 30.6%,0.833 32.1%,0.851 33.7%,1.024 41.6%,1.055 43.8%,1.069 46%,1.061 49.3%,0.991 57.1%,0.972 61.4%,0.974 64.8%,1.011 76.7%,0.996 91.2%,1)}.index-articles-grid.effect-scroll-visible .prop{opacity:1;-webkit-transform:translate(0,-81%) rotate(0);transform:translate(0,-81%) rotate(0)}.tags-band{margin-top:100px;padding-bottom:123px;padding-left:20px;padding-right:20px;text-align:center}@media (min-width:768px){.tags-band{margin-top:200px;margin:200px auto 0;max-width:1000px}}.entrybody .company-section{margin-bottom:72px}.entrybody .company-section .access-title{margin-top:0;border:none;padding:0;background:none}.entrybody .company-section table{border:1px solid #12B2A4;border-collapse:separate;border-radius:20px;overflow:hidden}.entrybody .company-section td,.entrybody .company-section th{border-top:1px solid #B1D8D4;padding:20px 30px}.entrybody .company-section tbody tr:first-child td,.entrybody .company-section tbody tr:first-child th{border:none}.entrybody .company-section th{background:#12B2A4;color:#FFF;font-size:16px;font-size:clamp(14px,4vw,16px);font-weight:700}.entrybody .company-section td{font-size:15px;font-size:clamp(12px,4vw,15px)}.entrybody .access-section .access-title{border:none;padding:0;background:none}.entrybody .access-section .access-info{font-size:14px}.entrybody .access-section .access-info p{margin:0}.entrybody .access-section .access-map iframe{aspect-ratio:3/2;width:100%;height:auto}.entrybody .access-section .access-heading{margin-bottom:9px;padding:0;padding-bottom:9px;font-size:18px;font-weight:700;border-bottom:1px solid #B4B4B4;text-align:left}.entrybody .access-section .access-heading:before{display:none}.entrybody .access-section .access-heading span{display:block;border-left:3px solid #12B2A4;padding-left:6px}.entrybody .access-section .access-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 24px;margin:20px 30px;font-size:24px;font-weight:700;font-family:"Montserrat",sans-serif;color:#12B2A4}.entrybody .access-section .access-station .access-label{display:inline-block;padding:2px 8px;font-size:12px;font-weight:700;color:#FFF;background:#484848}@media (max-width:767px){.entrybody .company-section{margin-bottom:36px}.entrybody .company-section table{border-radius:10px}.entrybody .company-section table,.entrybody .company-section td,.entrybody .company-section th,.entrybody .company-section tr{display:block}.entrybody .company-section td,.entrybody .company-section th{padding:10px 20px}.entrybody .access-section .access-title{text-align:center}.entrybody .access-section .access-info{text-align:center}.entrybody .access-section .access-station{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px;font-size:12px}}@media (min-width:768px){.entrybody .access-section .access-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px}.entrybody .access-section .access-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.entrybody .access-section .access-map{width:487px}.entrybody .access-section .access-station .access-label{margin-bottom:5px}}.contact-form-table p{margin:0}.contact-form-table input,.contact-form-table select,.contact-form-table textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:5px;padding:10px 20px;width:100%;background:#F2FBFB}.contact-form-table input:active,.contact-form-table input:focus,.contact-form-table select:active,.contact-form-table select:focus,.contact-form-table textarea:active,.contact-form-table textarea:focus{outline-color:#12B2A4}.contact-form-table input::-webkit-input-placeholder,.contact-form-table select::-webkit-input-placeholder,.contact-form-table textarea::-webkit-input-placeholder{color:#8EC7C2}.contact-form-table input::-moz-placeholder,.contact-form-table select::-moz-placeholder,.contact-form-table textarea::-moz-placeholder{color:#8EC7C2}.contact-form-table input:-ms-input-placeholder,.contact-form-table select:-ms-input-placeholder,.contact-form-table textarea:-ms-input-placeholder{color:#8EC7C2}.contact-form-table input::-ms-input-placeholder,.contact-form-table select::-ms-input-placeholder,.contact-form-table textarea::-ms-input-placeholder{color:#8EC7C2}.contact-form-table input::placeholder,.contact-form-table select::placeholder,.contact-form-table textarea::placeholder{color:#8EC7C2}.contact-form-table select{min-height:calc(1.6em + 20px)}.contact-form-table table tr+tr td,.contact-form-table table tr+tr th{border-top:1px solid #12B2A4}.contact-form-table table td,.contact-form-table table th{padding:30px 0;vertical-align:middle}.contact-form-table table tr:last-of-type th{vertical-align:top}.contact-form-table table th{width:300px}.contact-form-table .require{border-radius:500px;padding:3px 10px;font-size:12px;color:#FFF;background:#12B2A4}.contact-form-table .notice{display:inline-block;margin-top:5px;font-size:12px;line-height:1.4}.contact-privacy p{margin:0}.contact-privacy{margin-bottom:23px;font-size:20px;font-weight:700;text-align:center}.contact-privacy-body{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #D5D5D5;padding:40px 50px;width:100%;height:330px;overflow:auto}.contact-acceptance p{margin:40px 0;text-align:center}.contact-acceptance p .wpcf7-list-item{margin:0}.contact-submit{position:relative;text-align:center}.contact-submit p{display:inline-block;position:relative;margin:0}.contact-submit p:after{content:"";display:block;position:absolute;top:50%;right:25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #FFF;border-right:2px solid #FFF;width:8px;height:8px;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);pointer-events:none}.contact-submit input{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:#12B2A4;border:none;border-radius:500px;padding:13px 0;width:224px;font-size:16px;color:#FFF}.contact-submit input:disabled{background:#959595}.contact-submit .wpcf7-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.wpcf7 form.sent .wpcf7-response-output{border-width:1px;border-radius:10px;padding:25px;font-weight:700;border-color:#12B2A4;text-align:center;background:#FFF}@media (max-width:767px){.contact-form-table input,.contact-form-table select,.contact-form-table textarea{padding:10px 20px;width:100%}.contact-form-table table,.contact-form-table tbody,.contact-form-table td,.contact-form-table th,.contact-form-table tr{display:block}.contact-form-table table tr+tr td{border:none}.contact-form-table table td,.contact-form-table table th{padding:0;vertical-align:top}.contact-form-table table th{padding:30px 0 15px;width:100%}.contact-form-table table td{padding-bottom:30px}.contact-privacy-body{padding:20px}}
/*# sourceMappingURL=style.css.map */