.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}*{padding:0;margin:0;box-sizing:border-box}ul li,ol li{list-style:none}a{text-decoration:none;display:block;color:#8d766f}img{display:block;width:100%;height:auto}table{border-collapse:collapse}address{font-style:normal}figure{margin:0}html{-webkit-font-smoothing:antialiased;font-weight:400;color:#8d766f;font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:1px}body{line-height:1.8;font-feature-settings:"palt";background-color:#ffeded}body .load-wrap{position:fixed;right:0;left:0;margin:0 auto;top:0%;z-index:100000000!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;width:100%;height:100%}body .load-wrap .load-3{text-align:center;width:90%;max-width:320px;margin:0 auto}body .load-wrap .load-3 img{margin-bottom:32px}body .load-wrap .load-3 p{margin-top:24px;letter-spacing:8px}body .load-wrap .line{display:inline-block;width:15px;height:15px;border-radius:15px;background-color:#f49c9c;margin:0 2px}body .load-wrap .load-3 .line:nth-last-child(2){animation:loadingC 0.6s 0.1s linear infinite}body .load-wrap .load-3 .line:nth-last-child(3){animation:loadingC 0.6s 0.2s linear infinite}body .load-wrap .load-3 .line:nth-last-child(4){animation:loadingC 0.6s 0.3s linear infinite}@keyframes loadingC{0%{transform:translate(0,0)}50%{transform:translate(0,15px)}100%{transform:translate(0,0)}}.main-area,.main-contents{overflow:hidden;position:relative}.animsition-loading,.animsition-loading:after{z-index:1000000!important}@media only screen and (max-width:768px){*{-webkit-appearance:none}html{-webkit-font-smoothing:antialiased;font-size:14px}body{-webkit-text-size-adjust:100%;min-width:320px;line-height:1.6}.pc_obj{display:none!important}}@media only screen and (min-width:769px){html{font-size:16px}body{min-width:768px}.sp_obj{display:none!important}}.flex-stay_row,.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .footer-contact_btn .inner,.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-content .related-recruitment-meta,.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-meta,.archive-recruitment .recruitment-category-filter .recruitment-category-list,.popular-posts .popular-post-item .popular-post-link,.post-contents-area>ul>li,.article-header .category-wrapper,.pager-navigation .page-numbers .next,.pager-navigation .page-numbers .prev,.pager-navigation .page-numbers,.archive-list .archive-post-item .archive-post-link,.archive-selector,.turnstile,.art_risk .accordion_wrapper .accordion_unit .accordion_inner .close_box .close_btn,.art_results .results-area .inner .certified-facility .check-list_art .list-item .list-body,.art_results .results-area .inner .certified-facility .check-list_art .list-item,.art_inJapan .inner .source,.art_inJapan .inner .point-contents .list-items .points,.art-page-mv_frame .mv-results .c-list-style .c-list,.art-page-mv_frame .mv-results .mv-results_btn .label,.price-table .price-table_head tr,.downloads .dl-action .link,.downloads .list-name,.downloads,.num-list-style_01>.c-list,.c-list-style>.c-list,.list-style_icon>.items,.page-category .sibling-pages-list .sibling-page-item .sibling-page-link,.bread .bread-list .bread-list_unit.link-text_bread,.bread .bread-list,.sd-menu-container .menu-g-nav-container .menu-item-has-children>a,.first-content .policy .policy-list .policy-item .num_policy,.first-content .policy .policy-list .policy-item,.first-content .inner .introduction .check-list .list-item,.scroll-header .inner .wrapper,.g-nav_hd .sub-menu .sub-item_wrapper .sub-item a,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item a,.tab-buttons .tab-btn-wrap,.accordion_unit .accordion_inner .close_box .close_btn,.tel,.btn-stl_cv .label,[class^=btn-] .icon_mail,[class^=btn-] .icon_movie,[class^=btn-] .icon_map,[class^=btn-]{display:flex;flex-direction:row}.flex-stay_clm,.footer-area .footer-main .footer-main-middles .hours .hours-title,.archive-page-title,.posts-aside-title,.art_risk .accordion_wrapper,.art_flow .inner .num-list .list-item .num-item,.art_results .medical-links .inner .medical-link-items,.art_results .medical-links .medical-links-title,.art_results .results-area .inner .list-style_icon,.art_results .results-area .inner .sec-title_results,.art_results .results-area .inner,.art_insurance .inner .desc,.art_inJapan .inner .point-contents .list-items .points .point-title,.art_about .half-area .art-image_02,.art_about .half-area,.art-page-mv_frame .mv-results .mv-results_title,.results,.cv-title_art,.sec-title_art,.page-contents .main-sec-title,.main-title,.third-content .inner .feature-list .feature-item .feature-content .feature-title,.sec-title_top,.main-visual [class^=wave-],.main-visual .mv-title .catch-copy,.main-visual .mv-title{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex-central{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-wrap_prnt{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between}.flex-wrap_prnt .flex-wrap_chld{width:48%}.flex-wrap_prnt>figure img{border-radius:10px}.flex-wrap_prnt>figure figcaption{text-align:right}.flex-wrap_prnt>figure figcaption a{display:inline;text-decoration:underline}@media only screen and (max-width:580px){.flex-wrap_prnt{gap:10vw}.flex-wrap_prnt.reverse{flex-direction:column-reverse}.flex-wrap_prnt.sp_gapless{gap:0}.flex-wrap_prnt .flex-wrap_chld{width:100%}.flex-wrap_prnt .flex-wrap_chld.mt-min:nth-child(n+2){margin-top:24px}}.flex-wrap_prnt_2{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between}.flex-wrap_prnt_2 .flex-wrap_chld{width:48%}.flex-wrap_prnt_2 .flex-wrap_chld:nth-child(n+3){margin-top:80px}@media only screen and (max-width:580px){.flex-wrap_prnt_2 .flex-wrap_chld{width:100%}.flex-wrap_prnt_2 .flex-wrap_chld:nth-child(n+2){margin-top:80px}.flex-wrap_prnt_2 .flex-wrap_chld.mt-min:nth-child(n+2){margin-top:24px}}[class^=btn-]{width:100%;max-width:328px;height:56px;align-items:center;justify-content:center;transition:0.3s all;padding:4px 8px;border-radius:100px;position:relative}[class^=btn-] .label{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-direction:row;line-height:1.35}[class^=btn-] .label .label_s{font-size:.85rem}[class^=btn-] .label.clm{flex-direction:column}[class^=btn-] .fa-arrow-right{position:absolute;right:12px;transition:0.5s all}[class^=btn-]:hover .fa-arrow-right{transition:0.5s all;right:8px}[class^=btn-] .icon_map{gap:8px}[class^=btn-] .icon_map::before{content:"\f279";font-family:"Font Awesome 6 Free";display:block;width:16px;height:16px}[class^=btn-] .icon_movie{gap:8px}[class^=btn-] .icon_movie::before{content:"";display:block;width:16px;height:16px;background-image:url(/wp-content/uploads/2025/12/movie.svg);background-size:contain;background-repeat:no-repeat;background-position:center}[class^=btn-] .icon_mail{gap:8px}[class^=btn-] .icon_mail::before{content:"";display:block;width:16px;height:16px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/common/icon/mail_white.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:1080px){.clm-has_btn [class^=btn-]{height:40px}.clm-has_btn [class^=btn-] .label{font-size:1.35vw}.clm-has_btn [class^=btn-] .label .label_s{font-size:1.15vw}.clm-has_btn [class^=btn-] .fa-arrow-right{font-size:1.3vw}}@media only screen and (max-width:680px){.clm-has_btn [class^=btn-]{height:8.5vw}.clm-has_btn [class^=btn-] .label{font-size:2.7vw}.clm-has_btn [class^=btn-] .label .label_s{font-size:2.1vw}.clm-has_btn [class^=btn-] .fa-arrow-right{font-size:2.8vw}}.btn-stl_01{background-color:#dbc26b;color:#fff}.btn-stl_01:hover{background-color:#f2d990}.btn-stl_01:hover .label{transition:0.5s all}.btn-stl_02{background-color:#f49c9c;color:#fff}.btn-stl_02:hover{background-color:#ffc9cf}.btn-stl_02:hover .label{transition:0.5s all}.btn-stl_03{background-color:#c39485;color:#fff}.btn-stl_03:hover{background-color:#d4ab9e}.btn-stl_03:hover .label{transition:0.5s all}.btn-stl_04{border:1px solid #dbc26b;max-width:152px;color:#dbc26b}.btn-stl_04 .label{color:#dbc26b}.btn-stl_cv{padding:4px 8px;transition:0.5s;background-color:#6ecbc7;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.6}.btn-stl_cv .label{align-items:center;gap:8px}.btn-stl_cv .label::before{content:"";display:block;width:18px;height:18px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/icon/calendar.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.btn-stl_cv .m-text{font-weight:700}.btn-stl_cv .s-text{font-weight:700;font-size:10px}.btn-stl_cv:hover{transition:0.5s;background-color:#79e4df}.sp-cv{width:64px;height:64px;background-color:#6ecbc7;position:fixed;right:8px;bottom:96px;padding:8px;border-radius:100px;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px}.sp-cv .inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.sp-cv .inner::before{content:"";display:block;width:18px;height:18px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/icon/calendar.svg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:3px}.sp-cv .inner .label{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;color:#fff;font-size:.7rem;letter-spacing:.5px}.fadein{opacity:.1;transform:translate(0,50px);transition:all 500ms}.fadein.scrollin{opacity:1;transform:translate(0,0)}.no-active{pointer-events:none;cursor:default}.tel{font-family:"Charm",cursive;color:#dbc26b;align-items:baseline}.tel .num{font-size:1.5rem;font-weight:700}.tel.back-frame{background-color:#fff;display:inline-flex;border-radius:8px;padding:2px 16px;border:1px solid #dbc26b;margin-bottom:8px}.link-text{color:#c4ac5b;display:inline;text-decoration:underline}.star{color:#dbc26b}#fix-sp-nav{width:100%;display:none;bottom:0;z-index:100000;position:fixed;border-top:1px solid #efdcd5}#fix-sp-nav span{font-size:.625rem}#fix-sp-nav ul{display:flex;justify-content:space-around;background-color:#f8eeec}@media screen and (max-width:580px){#fix-sp-nav ul{padding-bottom:16px}}#fix-sp-nav ul li{width:25%;text-align:center;line-height:1.2}#fix-sp-nav ul li a{color:#8d766f;padding:16px 0;box-sizing:border-box}#fix-sp-nav ul li a i{font-size:16px}#fix-sp-nav ul li .cv-btn{border-right:none;color:#fff;background-size:320%;height:100%}#fix-sp-nav ul li .cv-btn .cv-img{width:16px;height:16px;margin:0 auto}#fix-sp-nav ul li .reserve-fix1{background-color:#6ecbc7}#fix-sp-nav ul li .reserve-fix2{background-color:#fff0d7}#fix-sp-nav ul li:first-child a{border-left:none}.accordion_unit{border-radius:5px;background-color:#efdcd5;border:1px solid #ccb4ae;overflow:hidden}.accordion_unit .accordion_header{color:#8d766f;font-size:16px;padding:16px;text-align:justify;position:relative;z-index:1;cursor:pointer;transition-duration:0.5s;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.accordion_unit .accordion_header:hover{background-color:rgb(0 0 0 / .05)}.accordion_unit .accordion_header:active{border:1px solid #fff0}.accordion_unit .accordion_header .i_box{display:flex;justify-content:center;align-items:center;margin:0;box-sizing:border-box;margin:0 0 0 24px}.accordion_unit .accordion_header .i_box .one_i{display:block;width:16px;height:16px;position:relative}.accordion_unit .accordion_header .i_box .one_i:before{display:flex;content:"";background-color:#8d766f;width:2px;height:10px;position:absolute;transform-origin:center center;transition-duration:0.5s;border-radius:100px}.accordion_unit .accordion_header .i_box .one_i:after{display:flex;content:"";background-color:#8d766f;width:2px;height:10px;position:absolute;transform-origin:center center;transition-duration:0.5s;border-radius:100px;top:4px;right:3px;transform:rotate(45deg)}.accordion_unit .accordion_header .i_box .one_i:before{top:4px;left:5px;transform:rotate(-45deg)}.accordion_unit .accordion_header.open .i_box .one_i:after{transform:rotate(130deg);background-color:#fff}.accordion_unit .accordion_header.open .i_box .one_i:before{transform:rotate(-130deg);background-color:#fff}.accordion_unit .accordion_header.open{background-color:#ccb4ae;color:#fff}.accordion_unit .accordion_inner{display:none;padding:24px 16px;text-align:justify;background-color:snow}.accordion_unit .accordion_inner p.txt_a_ac{margin:0}.accordion_unit .accordion_inner .close_box{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px auto 0;border:1px solid #dbc26b;color:#dbc26b;border-radius:100%;font-size:.875rem;cursor:pointer;border-radius:100px;font-size:.875rem;width:120px;height:32px}.accordion_unit .accordion_inner .close_box .close_btn{align-items:baseline;gap:3px;font-weight:700}.accordion_unit .accordion_inner .close_box .close_btn::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;content:"\f057";font-family:"Font Awesome 6 Free";font-weight:400}@media screen and (max-width:440px){.accordion_unit .accordion_header{font-size:14px}}.tabs{position:relative}.tab-buttons{overflow:hidden}.tab-buttons .tab-btn-wrap{height:56px;align-items:flex-end;overflow-x:auto;justify-content:center}@media screen and (max-width:767px){.tab-buttons .tab-btn-wrap{justify-content:flex-start}}.tab-buttons .tab-btn-wrap .t-btn{background:#f3f3f3;color:#fff;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;transition:0.5s ease-out all;text-align:center;height:40px;line-height:40px;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:1px;min-width:100px}.tab-buttons .tab-btn-wrap .t-btn:last-child{margin-right:0}.tab-buttons .tab-btn-wrap .t-btn>span{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1rem;letter-spacing:.5px;font-weight:700;word-break:keep-all;padding:0 16px;width:100%}.tab-buttons .tab-btn-wrap .active{background-color:#9f9f9f;transition:0.5s ease-out all;color:#000}.tab-content{padding:40px 0;background-color:#f3f3f3;width:100%}.tab-content .tc .c-unit{width:90%;margin:0 auto}.tab-content .tc .c-unit .tc-cap{margin-bottom:8px;font-weight:700}.hours-table{width:100%;border:1px solid #efdcd5}.hours-table .t-head{background-color:#ccb4ae;color:#fff}.hours-table .t-head th{padding:0 3px;color:#fff;font-weight:700;border-right:1px solid #efdcd5}.hours-table .t-head th:last-child{border-right:none}.hours-table tr{line-height:2.5;text-align:center}.hours-table .t-body tr{border-top:1px solid #efdcd5}.hours-table .t-body tr th{background-color:#f8eeec;border-right:1px solid #efdcd5;padding:0 3px}.hours-table .t-body tr td{background-color:#fff;border-right:1px solid #efdcd5;padding:0 3px}.hours-table .t-body tr td:last-child{border-right:none}.hours-desc{font-weight:700}.map{border:8px solid #fff;border-radius:5px;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px;max-height:460px;transition-delay:200ms}.map iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen and (max-width:580px){.map iframe{height:420px}}.error404{height:100vh;width:100vw;background:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/common/404-back.webp) center center/cover no-repeat fixed}.error404 #contents{height:100%;width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;color:#fff;text-shadow:0 3px 5px lab(2.07% 3.16 1.11 / .35)}.error404 #contents h1{letter-spacing:8px}.error404 #contents h1 .m-text{font-family:"Charm",cursive;font-size:3.5rem}.error404 #contents h1 .gy_txt{font-family:"Klee One",cursive}.error404 #contents>p{font-size:1.063rem;text-align:justify}.error404 #contents [class^=btn-]{text-shadow:none}@media only screen and (max-width:1300px){.error404 #contents h1 .m-text{font-size:3rem}.error404 #contents>p{font-size:1rem}}@media only screen and (max-width:768px){.error404 #contents h1 .m-text{font-size:9.5vw}.error404 #contents h1 .gy_txt{font-size:5.5vw}}.header-main{background-color:#fff;width:100%;position:relative;z-index:30;position:absolute;top:0;left:0;z-index:20;transition:all 0.5s}@media only screen and (max-width:768px){.header-main{height:64px}}.header-main .inner{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;width:90%;margin:0 auto;position:relative;transform:translateY(32px)}.header-main .inner::before{content:"";display:block;width:1px;height:75%;background-color:#c4ac5b;position:absolute;top:-32px;left:0}@media only screen and (min-width:1900px){.header-main .inner{transform:translateY(2vw)}.header-main .inner::before{top:-2vw;height:5vw}}@media (max-width:1380px) and (min-width:1275px){.header-main .inner{width:98%}}.header-main .inner .wrapper{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center}.header-main .inner .wrapper .header-logo{max-width:204px;width:100%;margin-bottom:24px}@-moz-document url-prefix(){.header-main .inner .wrapper .header-logo a img{height:40px}}.header-main .inner .btn-stl_cv{max-width:176px;position:absolute;right:0}.header-main .inner .btn-stl_cv .label{font-size:1.15rem}@media only screen and (max-width:1425px){.header-main .inner .btn-stl_cv{max-width:136px}.header-main .inner .btn-stl_cv .label{font-size:.95rem}}.header-main .inner .clinic-address{position:absolute;margin-left:16px;color:#dbc26b;font-weight:500;left:0}@media only screen and (max-width:1274px){.header-main .inner{justify-content:center;padding:24px 0 0;transform:translateY(1vw)}.header-main .inner::before,.header-main .inner .clinic-address,.header-main .inner .btn-stl_cv{display:none}}.header-main::after{content:"";display:block;width:100%;height:64px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/header-front.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-63.5px;z-index:-1;opacity:1;transition:all 0.5s}@media only screen and (min-width:1880px){.header-main::after{height:5vw;bottom:-5vw}}@media only screen and (max-width:768px){.header-main::after{height:24px;bottom:-23.5px}}@media only screen and (max-width:768px){.header-main .inner{padding:16px 0 0}.header-main .inner .wrapper .header-logo{margin-bottom:0}.header-main .g-nav{display:none}}@media only screen and (max-width:360px){.header-main .inner{padding:20px 0 0}.header-main .inner .wrapper .header-logo{width:45vw;min-width:148px}}@media only screen and (min-width:769px){.main-visual_area .header-main{background-color:#fff0}.main-visual_area .header-main::after{opacity:0;display:none;transition:all 0.5s}}.is-under .header-main{position:relative}.page-404 .header-main{position:absolute!important}.g-nav{width:100%;align-items:center}.g-nav .menu-g-nav{justify-content:center;align-items:center;gap:2.5%}.g-nav .menu-g-nav .g-nav_item>a{cursor:pointer;position:relative;display:inline-block;transition:0.5s;letter-spacing:1px;font-weight:700;font-size:.938rem}.g-nav .menu-g-nav .g-nav_item>a .nav-label{display:inline-flex;flex-direction:column;align-items:center}.g-nav .menu-g-nav .g-nav_item>a .nav-label::after{color:#dbc26b;display:inline;font-family:"Homemade Apple",cursive;font-size:.625rem}.g-nav .menu-g-nav .g-nav_item>a .triangle{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:#fff0 #fff0 #fffae5 #fff0;position:relative;z-index:20000;bottom:0;margin:0 auto;opacity:0;transition:0.5s all}.g-nav .menu-g-nav .g-nav_item>a .triangle.active-hov{opacity:1}@media only screen and (max-width:780px){.g-nav .menu-g-nav .g-nav_item>a{font-size:1.8vw}.g-nav .menu-g-nav .g-nav_item>a .nav-label::after{font-size:1vw}}.g-nav .menu-g-nav .g-nav_item.hospital .nav-label::after{content:"Hospital"}.g-nav .menu-g-nav .g-nav_item.patient-guide .nav-label::after{content:"Guide"}.g-nav .menu-g-nav .g-nav_item.medical-departments .nav-label::after{content:"Medical"}.g-nav .menu-g-nav .g-nav_item.assisted-reproductive-technology .nav-label::after{content:"Art"}.g-nav .menu-g-nav .g-nav_item.fertility-treatment .nav-label::after{content:"Fertility"}.g-nav .menu-g-nav .g-nav_item.access-hours a::after{visibility:hidden}.g-nav .menu-g-nav .g-nav_item.access-hours .nav-label::after{content:"Access・Hours"}.g-nav_hd .menu-g-nav-container>.menu>li,.g-nav_sc .menu-g-nav-container>.menu>li{font-size:.938rem;display:flex;flex-direction:row;align-items:center;position:relative}.g-nav_hd .menu-g-nav-container>.menu>li>a,.g-nav_sc .menu-g-nav-container>.menu>li>a{letter-spacing:2px;cursor:pointer;padding:0 24px}.g-nav_hd .menu-g-nav-container>.menu>li>a:hover::after,.g-nav_sc .menu-g-nav-container>.menu>li>a:hover::after{width:90%}.g-nav_hd .menu-g-nav-container>.menu>li:before,.g-nav_sc .menu-g-nav-container>.menu>li:before{content:"";width:1px;height:16px;background-color:#000}.g-nav_hd .menu-g-nav-container>.menu:after,.g-nav_sc .menu-g-nav-container>.menu:after{content:"";width:1px;height:16px;background-color:#000}.g-nav_hd .sub-menu,.g-nav_sc .sub-menu{display:none}.g-nav_hd .sub-menu,.g-nav_sc .sub-menu{position:absolute;z-index:5000;top:auto;left:0;right:0;margin:0 auto;width:100%;max-width:1200px;box-shadow:rgb(0 0 0 / .3) 0 12px 16px -6px;border-radius:10px;overflow:hidden}.g-nav_hd .sub-menu .sub-item_wrapper,.g-nav_sc .sub-menu .sub-item_wrapper{background-color:#fffae5;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;line-height:1.4;padding:24px 16px}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item{width:33%;padding:0 16px;font-size:0.875rem!important}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item:before,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item:before{display:none}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item a,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item a{width:100%;padding:16px 0;letter-spacing:2px;align-items:center;border-bottom:1px dashed #dbc26b}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item a .g-nav_thumb,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item a .g-nav_thumb{width:96px;margin-right:8px;height:56px;object-fit:cover;border-radius:5px;overflow:hidden}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item a .g-nav_thumb>img,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item a .g-nav_thumb>img{transform:scale(1.2);object-fit:cover;transition:0.5s all ease-in-out}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item a .link-label,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item a .link-label{width:calc(100% - (96px + 8px))}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item a:hover .g-nav_thumb>img,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item a:hover .g-nav_thumb>img{transform:scale(1.3)}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item a:before,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item a:before{margin-right:8px;color:#fff}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item:after,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item:after{display:none!important}@media only screen and (max-width:980px){.g-nav_hd .sub-menu .sub-item_wrapper,.g-nav_sc .sub-menu .sub-item_wrapper{align-items:flex-end}.g-nav_hd .sub-menu .sub-item_wrapper .sub-item,.g-nav_sc .sub-menu .sub-item_wrapper .sub-item{width:50%}}.fixed_scroll{position:fixed!important;top:0;right:0;left:0;z-index:1000}.motion{transition:0.5s;transform:translateY(-100%);display:block}.show{transform:translateY(40px)}.scroll-header{max-width:1200px;width:90%;margin:0 auto;background-color:#fff;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px;padding:16px;border-radius:100px}.scroll-header .inner{justify-content:space-around;align-items:center;position:relative}.scroll-header .inner .header-logo{max-width:160px;width:12vw}.scroll-header .inner .wrapper{width:100%;max-width:900px;align-items:center}.scroll-header .inner .wrapper .g-nav{transform:translateY(8px)}@media only screen and (max-width:1270px){.scroll-header .inner .wrapper .g-nav .menu-g-nav .g-nav_item>a{font-size:1.3vw}.scroll-header .inner .wrapper .g-nav .menu-g-nav .g-nav_item>a .nav-label::after{font-size:.6vw}}.scroll-header .inner .wrapper .g-nav .sub-menu .sub-item_wrapper{align-items:flex-end}.scroll-header .inner .wrapper .g-nav .sub-menu .sub-item_wrapper .sub-item{width:50%;padding:0 16px;font-size:0.875rem!important}@media only screen and (max-width:980px){.scroll-header .inner .wrapper .g-nav .sub-menu{overflow-y:auto;max-height:480px}.scroll-header .inner .wrapper .g-nav .sub-menu .sub-item_wrapper .sub-item{width:100%}}.scroll-header .inner .wrapper .btn-stl_cv{max-width:176px;width:12vw}@media only screen and (max-width:1270px){.scroll-header .inner .wrapper .btn-stl_cv{height:40px}.scroll-header .inner .wrapper .btn-stl_cv .label{font-size:1.3vw;gap:5px}}@media only screen and (max-width:1270px) and (max-width:940px){.scroll-header .inner .wrapper .btn-stl_cv .label::before{width:12px;height:12px}}@media only screen and (max-width:1270px){.scroll-header{padding:8px 16px}.scroll-header .inner .wrapper{width:70vw}}.main-visual{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/top/mv-top.webp);background-size:cover;background-position:center;position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.main-visual:before{display:block;content:"";background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/top/back-flowers_mv.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:90%;position:absolute;z-index:5;bottom:0;left:0}.main-visual .mv-title{color:#fff7d3;font-family:"Klee One",cursive;justify-content:center;flex-direction:column-reverse;text-shadow:0 6px 6px rgb(0 0 0 / .16);text-align:center;position:relative;z-index:10;width:95%;margin:0 auto}.main-visual .mv-title .catch-copy{margin-bottom:16px}.main-visual .mv-title .catch-copy .l-text{font-family:"Homemade Apple",cursive;font-size:4.5rem;font-weight:400;margin-bottom:8px}.main-visual .mv-title .catch-copy .m-text{font-size:1.5rem}@media only screen and (max-width:1040px){.main-visual .mv-title .catch-copy{margin-bottom:0}.main-visual .mv-title .catch-copy .l-text{font-size:7vw}.main-visual .mv-title .catch-copy .m-text{font-size:1.5rem}}@media only screen and (max-width:580px){.main-visual .mv-title .catch-copy .m-text{font-size:4.5vw}}.main-visual .mv-title .s-text{font-size:.938rem}@media only screen and (max-width:580px){.main-visual .mv-title .s-text{font-size:.625rem}}.main-visual [class^=wave-]{position:absolute;bottom:-5px;left:0;width:100%;height:auto;justify-content:flex-start}.main-visual [class^=wave-].wave-01{z-index:3}.main-visual [class^=wave-].wave-02{z-index:2}.main-visual [class^=wave-].wave-01_path{fill:#ffeded}.main-visual [class^=wave-] .wave-02_path{fill:#fdbcbc;isolation:isolate;opacity:.45}.mv-wrap{width:100vw;height:100vh;position:relative;margin-bottom:160px}.mv-wrap:after{display:block;content:"";background-color:#ff6053;width:8px;height:80vh;position:absolute;z-index:1;top:30%;left:5%}.sec-title_top{text-align:center;margin-bottom:40px}.sec-title_top .s-text{font-family:"Homemade Apple",cursive;color:#dbc26b;font-size:1rem;font-weight:400}.sec-title_top .m-text{font-size:2rem;font-weight:700;font-family:"Klee One",cursive;color:#f49c9c}.sec-title_top.align-l{text-align:justify}.sec-title_top.wt-txt .m-text,.sec-title_top.wt-txt .s-text{color:#fff}@media only screen and (max-width:768px){.sec-title_top{margin-bottom:24px}}@media only screen and (max-width:580px){.sec-title_top .m-text{font-size:1.6rem}.sec-title_top .s-text{font-size:.75rem}}.sec-title_top_sub{font-family:"Klee One",cursive;color:#c4ac5b;font-size:1.5rem}.sec-title_top_sub .accent{font-size:2rem}.top-title_s{font-family:"Klee One",cursive;text-align:center;line-height:1.6;margin-bottom:40px}.top-title_s .m-text{font-size:3rem;letter-spacing:5px}.top-title_s.t-white{color:#fff}@media only screen and (max-width:580px){.top-title_s .m-text{font-size:2rem}}.is-top .saiun{position:absolute;top:-20vw;z-index:-3;max-width:1102px}.is-top .saiun.right{right:-35vw}.is-top .saiun.left{left:-45vw}@media only screen and (max-width:768px){.is-top .saiun{transform:scale(1.5);top:-35vw}}.main-contents{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/top/bottom-back.webp);background-repeat:no-repeat;background-size:contain;background-position:bottom;position:relative}.main-contents:before{display:block;content:"";background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/top/back-flowers_top.webp);background-size:cover;background-position:top center;background-repeat:repeat-y;width:100%;height:100%;position:absolute;z-index:-1;bottom:0;left:0}@media only screen and (max-width:768px){.main-contents:before{background-size:contain;opacity:.65}}.first-content{padding:72px 0 128px}.first-content .inner{max-width:1200px;width:90%;margin:0 auto;margin-bottom:40px;align-items:center;justify-content:space-between}.first-content .inner .introduction,.first-content .inner .clinic-image{width:48%}.first-content .inner .introduction .cap{text-align:justify;margin-bottom:40px}.first-content .inner .introduction .check-list .list-item{font-size:.95rem;width:48.5%}.first-content .inner .introduction .check-list .list-item i{margin:6px 3px 0 0}@media only screen and (max-width:768px){.first-content .inner .introduction .check-list .list-item i{margin:4px 3px 0 0}}@media only screen and (max-width:580px){.first-content .inner .introduction .check-list .list-item{width:100%}}.first-content .inner .clinic-image{transition-delay:200ms}@media only screen and (max-width:680px){.first-content .inner{gap:8vw}.first-content .inner .introduction,.first-content .inner .clinic-image{width:100%}.first-content .inner .introduction .photo,.first-content .inner .clinic-image .photo{width:80%;margin:0 auto}.first-content .inner .introduction .cap{margin-bottom:24px}}.first-content .fertility-treatment{position:relative;max-width:1200px;width:90%;margin:0 auto;margin-bottom:56px;background-image:linear-gradient(0deg,#ffadad,#ffcbcb);border-radius:20px;padding:64px 5%}.first-content .fertility-treatment .sec-title_top{margin-bottom:32px}.first-content .fertility-treatment .treatment-list{justify-content:space-between;margin-bottom:40px}.first-content .fertility-treatment .treatment-list .list-item{width:23.5%}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(1){transition-delay:100ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(2){transition-delay:200ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(3){transition-delay:300ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(4){transition-delay:400ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(5){transition-delay:500ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(6){transition-delay:600ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(7){transition-delay:700ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(8){transition-delay:800ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(9){transition-delay:900ms}.first-content .fertility-treatment .treatment-list .list-item:nth-of-type(10){transition-delay:1000ms}.first-content .fertility-treatment .treatment-list .list-item .treatment-image{width:80%;margin:0 auto 16px}.first-content .fertility-treatment .cap{color:#fff;text-align:justify}.first-content .fertility-treatment [class^=frame_]{position:absolute;z-index:1}.first-content .fertility-treatment .frame_l{max-width:228px;top:-32px;left:-32px;width:50vw}.first-content .fertility-treatment .frame_r{max-width:134px;bottom:-16px;right:-24px;width:28vw}@media only screen and (max-width:680px){.first-content .fertility-treatment .treatment-list{gap:8vw 3vw}.first-content .fertility-treatment .treatment-list .list-item{width:48%}}.first-content .policy{max-width:1200px;width:90%;margin:0 auto}.first-content .policy .policy-title{margin-bottom:40px;text-align:center}.first-content .policy .policy-list{justify-content:center;gap:32px;position:relative}.first-content .policy .policy-list .policy-item{width:31%;background-color:#fffae5;border-radius:5px;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px;padding:16px;align-items:center}.first-content .policy .policy-list .policy-item:nth-of-type(1){transition-delay:100ms}.first-content .policy .policy-list .policy-item:nth-of-type(2){transition-delay:200ms}.first-content .policy .policy-list .policy-item:nth-of-type(3){transition-delay:300ms}.first-content .policy .policy-list .policy-item:nth-of-type(4){transition-delay:400ms}.first-content .policy .policy-list .policy-item:nth-of-type(5){transition-delay:500ms}.first-content .policy .policy-list .policy-item:nth-of-type(6){transition-delay:600ms}.first-content .policy .policy-list .policy-item:nth-of-type(7){transition-delay:700ms}.first-content .policy .policy-list .policy-item:nth-of-type(8){transition-delay:800ms}.first-content .policy .policy-list .policy-item:nth-of-type(9){transition-delay:900ms}.first-content .policy .policy-list .policy-item:nth-of-type(10){transition-delay:1000ms}.first-content .policy .policy-list .policy-item .num_policy{justify-content:space-between;align-items:center;width:100%}.first-content .policy .policy-list .policy-item .num_policy .num{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/top/painted-back.webp);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px}.first-content .policy .policy-list .policy-item .num_policy .num .text{font-size:2.5rem;color:#fff;font-weight:700;font-family:"Charm",cursive}.first-content .policy .policy-list .policy-item .num_policy .desc{width:calc(100% - (80px + 16px));font-family:"Klee One",cursive;font-weight:700;font-size:1.125rem}@media only screen and (max-width:1080px){.first-content .policy .policy-list{gap:16px}.first-content .policy .policy-list .policy-item{width:48%}.first-content .policy .policy-list .policy-item .num_policy .num{width:56px;height:56px}.first-content .policy .policy-list .policy-item .num_policy .num .text{font-size:2rem}.first-content .policy .policy-list .policy-item .num_policy .desc{width:calc(100% - (56px + 8px));font-size:1.125rem}}@media only screen and (max-width:580px){.first-content .policy .policy-title{margin-bottom:24px}.first-content .policy .policy-list{gap:8px}.first-content .policy .policy-list .policy-item{width:100%}}@media only screen and (max-width:768px){.first-content{padding:72px 0}}.second-content{margin-bottom:60px}.second-content .inner{max-width:1200px;width:90%;margin:0 auto;position:relative}.second-content .inner .medicals{margin-bottom:40px}.second-content .inner .medicals .sec-title_top{margin:0 2.5% 24px 0}.second-content .inner .medicals .cap{max-width:720px;text-align:justify;transition-delay:200ms}.second-content .inner .medical-list{gap:16px 1.3%}.second-content .inner .medical-list .list-item{width:24%;background-color:snow;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px}.second-content .inner .medical-list .list-item:nth-of-type(1){transition-delay:100ms}.second-content .inner .medical-list .list-item:nth-of-type(2){transition-delay:200ms}.second-content .inner .medical-list .list-item:nth-of-type(3){transition-delay:300ms}.second-content .inner .medical-list .list-item:nth-of-type(4){transition-delay:400ms}.second-content .inner .medical-list .list-item:nth-of-type(5){transition-delay:500ms}.second-content .inner .medical-list .list-item:nth-of-type(6){transition-delay:600ms}.second-content .inner .medical-list .list-item:nth-of-type(7){transition-delay:700ms}.second-content .inner .medical-list .list-item:nth-of-type(8){transition-delay:800ms}.second-content .inner .medical-list .list-item:nth-of-type(9){transition-delay:900ms}.second-content .inner .medical-list .list-item:nth-of-type(10){transition-delay:1000ms}.second-content .inner .medical-list .list-item .medical-image{max-width:168px;margin-bottom:16px}@media only screen and (max-width:1181px){.second-content .inner .medical-list{gap:1.5vw 1vw;justify-content:space-evenly}.second-content .inner .medical-list .list-item{width:21vw;padding:1.8vw}}@media only screen and (max-width:680px){.second-content .inner .medical-list{gap:2.5vw 2vw}.second-content .inner .medical-list .list-item{width:48%;padding:3vw}.second-content .inner .medical-list .list-item .medical-image{width:70%}}.third-content{padding-top:60px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.third-content .inner{max-width:1200px;width:90%;margin:0 auto;position:relative}.third-content .inner .sec-title_top{margin-bottom:72px}.third-content .inner .feature-list{display:grid;gap:56px;position:relative;margin-bottom:56px}.third-content .inner .feature-list .feature-item{justify-content:space-between;max-width:900px}.third-content .inner .feature-list .feature-item:nth-of-type(1){transition-delay:100ms}.third-content .inner .feature-list .feature-item:nth-of-type(2){transition-delay:200ms}.third-content .inner .feature-list .feature-item:nth-of-type(3){transition-delay:300ms}.third-content .inner .feature-list .feature-item:nth-of-type(4){transition-delay:400ms}.third-content .inner .feature-list .feature-item:nth-of-type(5){transition-delay:500ms}.third-content .inner .feature-list .feature-item:nth-of-type(6){transition-delay:600ms}.third-content .inner .feature-list .feature-item:nth-of-type(7){transition-delay:700ms}.third-content .inner .feature-list .feature-item:nth-of-type(8){transition-delay:800ms}.third-content .inner .feature-list .feature-item:nth-of-type(9){transition-delay:900ms}.third-content .inner .feature-list .feature-item:nth-of-type(10){transition-delay:1000ms}.third-content .inner .feature-list .feature-item:nth-of-type(even){flex-direction:row-reverse}.third-content .inner .feature-list .feature-item:nth-of-type(1){margin:0 auto auto}.third-content .inner .feature-list .feature-item:nth-of-type(2){margin:0 0 auto auto}.third-content .inner .feature-list .feature-item .feature-image,.third-content .inner .feature-list .feature-item .feature-content{width:48%}.third-content .inner .feature-list .feature-item .feature-content .feature-title{color:#dbc26b;align-items:flex-start}.third-content .inner .feature-list .feature-item .feature-content .feature-title .head-num{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px;line-height:.95}.third-content .inner .feature-list .feature-item .feature-content .feature-title .head-num .s-text{font-family:"Homemade Apple",cursive;font-size:.75rem;font-weight:400}.third-content .inner .feature-list .feature-item .feature-content .feature-title .head-num .num{font-family:"Charm",cursive;font-size:4.5rem;font-weight:400}.third-content .inner .feature-list .feature-item .feature-content .feature-title .m-text{font-family:"Klee One",cursive;font-weight:700;margin-bottom:8px}.third-content .inner .feature-list .feature-item .feature-content .cap{text-align:justify}@media only screen and (max-width:580px){.third-content .inner .sec-title_top{margin-bottom:24px}.third-content .inner .feature-list{justify-content:center}.third-content .inner .feature-list .feature-item .feature-image{width:80%;margin:0 auto}.third-content .inner .feature-list .feature-item .feature-content{width:100%}}.third-content .inner [class^=illust-]{position:absolute;z-index:-1;width:15vw}.third-content .inner [class^=illust-].illust-squirrel{top:2%;right:3vw;max-width:160px}.third-content .inner [class^=illust-].illust-hedgehog{top:57%;left:-15vw;max-width:140px}@media only screen and (max-width:1180px){.third-content .inner [class^=illust-].illust-hedgehog{top:24px;left:-2vw;position:relative}}.third-content .inner .btn-stl_01{margin:0 auto}.third-content .feature-back{position:absolute;z-index:-3;top:0;right:0;left:0;margin:0 auto;max-width:1400px}.fourth-content{padding-bottom:264px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/top/flower_bottom.webp);background-position:bottom;background-repeat:repeat-x;background-size:60%}.fourth-content .illusts{position:relative;max-width:1200px;width:90%;margin:0 auto;padding:124px 0}.fourth-content .illusts img:nth-of-type(1){transition-delay:100ms}.fourth-content .illusts img:nth-of-type(2){transition-delay:200ms}.fourth-content .illusts img:nth-of-type(3){transition-delay:300ms}.fourth-content .illusts img:nth-of-type(4){transition-delay:400ms}.fourth-content .illusts img:nth-of-type(5){transition-delay:500ms}.fourth-content .illusts img:nth-of-type(6){transition-delay:600ms}.fourth-content .illusts img:nth-of-type(7){transition-delay:700ms}.fourth-content .illusts img:nth-of-type(8){transition-delay:800ms}.fourth-content .illusts img:nth-of-type(9){transition-delay:900ms}.fourth-content .illusts img:nth-of-type(10){transition-delay:1000ms}.fourth-content .illusts .swallow{max-width:332px;margin:0 auto}@media only screen and (max-width:1040px){.fourth-content .illusts .swallow{width:45vw;margin:0}}.fourth-content .illusts .chick{position:absolute;max-width:240px;top:0;right:0}@media only screen and (max-width:1040px){.fourth-content .illusts .chick{width:30vw;top:5%}}@media only screen and (max-width:580px){.fourth-content .illusts{padding:32vw 0 8vw}}.fourth-content .greeting{max-width:1200px;width:90%;margin:0 auto;margin-bottom:120px}.fourth-content .greeting .greeting-content{justify-content:space-between}.fourth-content .greeting .greeting-content .director-image,.fourth-content .greeting .greeting-content .doctor-message{width:48%}.fourth-content .greeting .greeting-content .director-image{position:relative}.fourth-content .greeting .greeting-content .director-image .rabbit{position:absolute;z-index:1;max-width:146px;min-width:64px;width:27%;top:-20px;left:0}.fourth-content .greeting .greeting-content .doctor-message{transition-delay:200ms}.fourth-content .greeting .greeting-content .doctor-message .message-title{margin-bottom:24px}.fourth-content .greeting .greeting-content .doctor-message .doctor-comment{margin-bottom:40px}.fourth-content .greeting .greeting-content .doctor-message .doctor-comment .doctor-name{text-align:right;display:block}@media only screen and (max-width:680px){.fourth-content .greeting .greeting-content .director-image{width:80%;margin:0 auto 24px}.fourth-content .greeting .greeting-content .doctor-message{width:100%}.fourth-content .greeting .greeting-content .doctor-message .btn-stl_01{margin:0 auto}.fourth-content .greeting .greeting-content .director-image .rabbit{width:20vw}}.fourth-content .liner-slider .slick-list{overflow:visible}.fourth-content .liner-slider .slick-list .slick-track .slick-slide{outline:none;border:8px solid #fff;border-radius:5px;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px;margin:0 8px}.fourth-content .liner-slider .slick-list .slick-track .slick-slide .slide-thumb{outline:none}.fourth-content .liner-slider .slick-list .slick-track .slick-slide .slide-thumb .ls-img{outline:none}@media only screen and (max-width:1181px){.fourth-content .liner-slider .slick-list .slick-track .slick-slide{border:.8vw solid #fff}}@media only screen and (max-width:1400px){.fourth-content{background-size:80%}}@media only screen and (max-width:1181px){.fourth-content{padding-bottom:24vw;background-size:contain}.fourth-content .greeting{margin-bottom:10.5vw}}.overflow-hidden{overflow:hidden}.sd-menu-container{position:fixed;transform:translateX(100%);top:0;right:0;width:100%;height:100%;transition:all 1.2s ease;background-color:snow;overflow:auto;z-index:-10;padding:24px 5vw 114px;opacity:0}.sd-menu-container .menu-logo{max-width:120px}.sd-menu-container .sld-nav-title{width:90%;max-width:124px;margin:0 5%}.sd-menu-container .menu-g-nav-container{width:100%;margin:32px auto 0}.sd-menu-container .menu-g-nav-container .manu-title{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.1rem;display:flex;flex-direction:row;align-items:center}.sd-menu-container .menu-g-nav-container .manu-title:before{content:"";display:block;width:16px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:6px}.sd-menu-container .menu-g-nav-container .menu{padding-left:0;display:block;width:100%;overflow-y:auto;overflow-x:hidden}.sd-menu-container .menu-g-nav-container .menu>.menu-item{font-size:1rem}.sd-menu-container .menu-g-nav-container .menu>.menu-item:first-of-type{border-top:0}.sd-menu-container .menu-g-nav-container .menu-item{cursor:pointer;font-size:1rem;position:relative;letter-spacing:1px;opacity:0}.sd-menu-container .menu-g-nav-container .menu-item a{color:#c4ac5b;border-bottom:1px dashed #dbc26b;padding:24px 5vw;transition:all 0.3s;font-size:1rem;line-height:1.6}.sd-menu-container .menu-g-nav-container .menu-item a .en-text{display:block;font-size:.75rem;font-family:"Zen Kaku Gothic New",sans-serif;color:#1f1f1f}.sd-menu-container .menu-g-nav-container .menu-item a.no-active::after{content:"Coming soon…";display:block;font-family:"Zen Kaku Gothic New",sans-serif;background-image:none;width:auto;height:auto;font-size:.75rem}.sd-menu-container .menu-g-nav-container .sub-menu{cursor:pointer;font-size:1rem;position:relative;letter-spacing:1px;display:none;padding:0 5vw;background-color:#f8eeec}.sd-menu-container .menu-g-nav-container .sub-menu.open>.menu-item:nth-last-child(1) a{border-bottom:1px solid #fff0}.sd-menu-container .menu-g-nav-container .menu-item-has-children{background-color:#fff0}.sd-menu-container .menu-g-nav-container .menu-item-has-children>a{pointer-events:none;justify-content:space-between;align-items:center}.sd-menu-container .menu-g-nav-container .menu-item-has-children>a:after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;display:block;margin-left:4px;transition:0.8s ease-in-out}.sd-menu-container .menu-g-nav-container .menu-item-has-children.active-tab{border-top:none;border-radius:5px}.sd-menu-container .menu-g-nav-container .menu-item-has-children.active-tab>a{color:#fff;font-weight:700;background-color:#ccb4ae;border-bottom-color:#fff0}.sd-menu-container .menu-g-nav-container .menu-item-has-children.active-tab .sub-menu{font-weight:400}.sd-menu-container .menu-g-nav-container .menu-item-has-children.active-tab .sub-menu a{color:#c4ac5b}.sd-menu-container .menu-g-nav-container .menu-item-has-children .active:before{transform:rotate(0deg)}.sd-menu-container .menu-g-nav-container .menu-item-has-children .active:after{transform:rotate(180deg)}.sd-menu-container>.menu-g-nav-container+.menu-g-nav-container:nth-child(n+2){margin-top:56px}.sd-menu-container .sns-list_nav{margin-bottom:40px}.sd-menu-container .sns-list_nav .sns-icon{width:33.3%}.sd-menu-container .sns-list_nav .sns-icon a{color:#c4ac5b;display:flex;flex-direction:column;align-items:center;justify-content:center;height:72px}.sd-menu-container .sns-list_nav .sns-icon a .sns-name{font-size:.625rem}.sd-menu-container .btn-wrap{margin:0 auto}.sd-open{transform:translateX(0%);z-index:300;width:100%;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px;opacity:1}.sd-open .menu-g-nav-container .menu-item{opacity:1}.sd-open .menu-g-nav-container .menu-item a{word-break:break-all}#menu-wrapper{overflow:hidden;max-width:100%;cursor:pointer;text-align:center;padding:4px 0;position:fixed;top:0;right:0;z-index:15000;line-height:1.5;height:64px;width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center}#menu-wrapper #hamburger-menu{position:relative;width:25px;height:20px;margin:15px}#menu-wrapper #hamburger-menu span{opacity:1;left:0;display:block;width:100%;height:2px;border-radius:10px;color:#000;background-color:#2c2c2c;position:absolute;transform:rotate(0deg);transition:0.4s ease-in-out}#menu-wrapper #hamburger-menu span:nth-child(1){top:0}#menu-wrapper #hamburger-menu span:nth-child(2){top:9px}#menu-wrapper #hamburger-menu span:nth-child(3){top:18px}#menu-wrapper #hamburger-menu.open span:nth-child(1){transform:translateY(9px) rotate(135deg)}#menu-wrapper #hamburger-menu.open span:nth-child(2){opacity:0;transform:translateX(-60px)}#menu-wrapper #hamburger-menu.open span:nth-child(3){transform:translateY(-9px) rotate(-135deg)}.fix-sp-menu{color:#1f1f1f;text-align:center;padding:4px 0;position:fixed;top:8px;right:8px;z-index:5000;line-height:1.5;height:64px;width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all 0.3s ease-out}.fix-sp-menu .menu_icon{display:block;float:left;cursor:pointer;transition:all 0.2s ease-in;width:30px}.fix-sp-menu .menu_icon span{display:block;width:30px;height:2px;background:#dbc26b;margin-bottom:6px;transition:all 0.4s ease-out;border-radius:100px}.fix-sp-menu .menu-title{font-size:.625rem;width:40px;text-align:center;color:#c4ac5b;z-index:99999;visibility:hidden;opacity:0;font-family:"Zen Kaku Gothic New",sans-serif;text-transform:lowercase;line-height:1;transition:all 0.3s ease-out}.fix-sp-menu.scroll{background-color:#fff;border-radius:100px;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px}.fix-sp-menu.scroll .menu-title{visibility:visible;opacity:1;position:relative;transition:all 0.3s ease-out}.fix-sp-menu.open{visibility:visible;opacity:1;top:8px;background-color:#fff;border-radius:100px;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px}.fix-sp-menu.open .menu-title{visibility:visible;opacity:1;position:relative;transition:all 0.3s ease-out}.fix-sp-menu.open .menu_icon .line1{transform:translateY(10px) rotate(45deg)}.fix-sp-menu.open .menu_icon .line2{opacity:0;width:150px;transform:translateX(-60px)}.fix-sp-menu.open .menu_icon .line3{transform:translateY(-6px) rotate(135deg)}.spm-hidden{transition:all 1.2s ease}.spm-visible{visibility:visible!important;opacity:1;transition:all 1.2s ease}#responsive-sd-sd-menu-container #responsive-menu-wrapper{width:90%;margin:0 auto}#responsive-sd-sd-menu-container #responsive-menu-wrapper #responsive-menu-title{font-size:2.5rem;line-height:1;letter-spacing:2px;margin-bottom:24px}#responsive-sd-sd-menu-container #responsive-menu-additional-content .sns-link{margin:24px 0;color:#2c2c2c}#responsive-sd-sd-menu-container #responsive-menu-additional-content .sns-link dt{padding:0 12px 0 0!important}#responsive-sd-sd-menu-container #responsive-menu-additional-content .btn_stl_01{margin:0 auto 16px;color:#ffffff!important;z-index:100}#responsive-sd-sd-menu-container #responsive-menu>.responsive-menu-item>.responsive-menu-item-link{border-bottom:none}#responsive-sd-sd-menu-container #responsive-menu .responsive-menu-item-has-children .responsive-menu-submenu{width:95%;margin-left:5%}#responsive-sd-sd-menu-container #responsive-menu .responsive-menu-item-has-children .responsive-menu-submenu .responsive-menu-item{position:relative;display:flex;flex-direction:row;align-items:center}#responsive-sd-sd-menu-container #responsive-menu .responsive-menu-item-has-children .responsive-menu-submenu .responsive-menu-item:before{content:"";display:block;width:8px;height:1px;background-color:#1f1f1f;position:absolute;left:16px;z-index:1}#responsive-sd-sd-menu-container #responsive-menu .responsive-menu-item-has-children .responsive-menu-submenu .responsive-menu-item>.responsive-menu-item-link{border-bottom:none;padding-left:40px}#responsive-sd-sd-menu-container #responsive-menu .responsive-menu-item-has-children .responsive-menu-submenu-open{margin-bottom:16px}#responsive-sd-sd-menu-container .btn_stl_cv{margin:0 auto}#responsive-menu-button .responsive-menu-box .responsive-menu-inner{border-radius:0}#responsive-menu-button .responsive-menu-box .responsive-menu-inner:after,#responsive-menu-button .responsive-menu-box .responsive-menu-inner:before{border-radius:0}.mv-under{width:100%;position:relative;margin-bottom:32px}.mv-under::after,.mv-under::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;z-index:1}.mv-under::before{width:64px;height:48px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/pages/clover.webp);top:64px;right:24px}.mv-under::after{width:220px;height:165px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/pages/ducks.webp);bottom:64px;left:24px}.mv-under .msk-photo{width:100%;height:100%;mask-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/pages/mask-shape.svg);mask-repeat:no-repeat;mask-position:3% 0;mask-size:auto 100%;object-fit:cover;position:relative}.mv-under .saiun{position:absolute;z-index:-1}.mv-under .saiun.left{top:-60%;left:-60%}.mv-under .saiun.right{bottom:-50%;right:-40%}@media only screen and (max-width:1181px){.mv-under::before{width:5vw;height:4vw;top:4vw;right:2vw}.mv-under::after{width:18vw;height:15vw;bottom:3vw;left:2vw}}.main-title{align-items:center;color:#dbc26b;margin-bottom:32px}.main-title .title-flower{max-width:168px;margin:0 auto -32px}.main-title .m-text{font-size:2rem;font-weight:700;font-family:"Klee One",cursive;line-height:1.2}.main-title .s-text{font-family:"Homemade Apple",cursive;font-weight:500;letter-spacing:1px;font-size:.875rem}@media only screen and (max-width:768px){.main-title .title-flower{width:21vw;min-width:104px;margin:0 auto -4.5vw}.main-title .m-text{font-size:1.8rem}.main-title .s-text{font-size:.625rem}}@media only screen and (max-width:580px){.main-title .m-text{font-size:6vw}}.bread{width:100%;margin-bottom:24px;font-size:.875rem}.bread .bread-list .bread-list_unit.link-text_bread{align-items:baseline}.bread .bread-list .bread-list_unit.link-text_bread a{text-decoration:underline}.bread .bread-list .bread-list_unit.link-text_bread::after{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;display:block;margin:0 8px;font-size:.625rem}@media only screen and (max-width:580px){.bread{overflow:hidden}.bread .bread-list{overflow:auto;width:100%}.bread .bread-list .bread-list_unit>a,.bread .bread-list .bread-list_unit>span{white-space:nowrap}}.contents-frame{max-width:1200px;width:90%;margin:0 auto;padding:80px 0 160px 0}@media only screen and (max-width:768px){.contents-frame{padding:40px 0 24vw 0}}.page-contents .main-sec-title{color:#c4ac5b;font-family:"Klee One",cursive;font-size:1.5rem;align-items:center}.page-contents .main-sec-title::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:43px;height:64px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/pages/symbol-gold.svg)}.page-contents .main-sec-title .label{text-align:center}@media screen and (max-width:768px){.page-contents .main-sec-title{font-size:1.35rem}.page-contents .main-sec-title::before{width:35px;height:56px}}@media screen and (max-width:580px){.page-contents .main-sec-title{font-size:1.35rem}.page-contents .main-sec-title::before{width:35px;height:56px}}.page-contents .sec-title{color:#c4ac5b;font-family:"Klee One",cursive;font-size:1.25rem;margin-bottom:16px}.page-contents .sec-title_sub{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1rem;margin-bottom:8px}.page-contents .t-break{display:inline-block}@media screen and (min-width:580px){.page-contents .t-break{display:none}}.page-contents .sec-unit{padding-bottom:56px;margin-bottom:56px;position:relative;display:grid;gap:56px}@media screen and (max-width:767px){.page-contents .sec-unit{padding-bottom:10vw;margin-bottom:10vw;gap:10vw}}.page-contents .sec-unit:after{content:"";display:block;height:4px;width:100%;background-image:radial-gradient(circle,#dbc26b 1px,transparent 1.5px);background-position:center;background-repeat:repeat-x;background-size:8.8px 8px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.page-contents .sec-unit.banner-area{padding-bottom:0}.page-contents .sec-unit.banner-area picture img{box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px;border-radius:10px}.page-contents .sec-unit.banner-area:after{display:none}.page-contents .sec-unit.no-grid_has-slider{display:block}.page-contents .sec-unit.no-grid_has-slider .inner-sec.slider-unit{overflow:visible}@media screen and (max-width:580px){.page-contents .sec-unit .inner-sec{overflow:auto}}.page-contents .sec-unit .obj-center{margin:0 auto}.page-contents .sec-unit .maker-gold{color:#c4ac5b}.page-contents .sec-unit .maker-pink{color:#f49c9c}.page-contents .sec-unit .sp-slide{overflow:auto}.page-contents .sec-unit .cap{text-align:justify;margin-bottom:8px}.page-contents .sec-unit .cap a{display:inline;text-decoration:underline}.page-contents .sec-unit .cap .name-position{text-align:right;display:block;margin-top:24px}.page-contents .sec-unit .wp-block-image a{display:block}.page-contents .sec-unit .wp-block-image img{border-radius:10px}.page-contents .sec-unit .white-back,.page-contents .sec-unit .profile-list .profile-contents,.profile-list .page-contents .sec-unit .profile-contents{background-color:snow;padding:24px 16px;border-radius:5px}.page-contents .sec-unit .white-back.deep,.page-contents .sec-unit .profile-list .deep.profile-contents,.profile-list .page-contents .sec-unit .deep.profile-contents{background-color:#fff}.page-contents .sec-unit .gold-back{background-color:#fffae5;padding:24px 16px;border-radius:10px;border:1px solid #dbc26b}.page-contents .sec-unit .hours-table{margin-bottom:16px}.page-contents .sec-unit .cf-cap{text-align:justify}.page-contents .sec-unit .cf-cap .annotation{color:#1f1f1f;display:block;margin-top:24px;font-size:.7rem}.page-contents .sec-unit .cf-cap .link-text{display:inline;text-decoration:underline}.page-contents .sec-unit .cf-pic{margin-bottom:24px}.page-contents .sec-unit *:last-child{margin-bottom:0}.page-category .sibling-pages-list{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;gap:24px 2%}.page-category .sibling-pages-list .sibling-page-item{width:32%}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(1){transition-delay:100ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(2){transition-delay:200ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(3){transition-delay:300ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(4){transition-delay:400ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(5){transition-delay:500ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(6){transition-delay:600ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(7){transition-delay:700ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(8){transition-delay:800ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(9){transition-delay:900ms}.page-category .sibling-pages-list .sibling-page-item:nth-of-type(10){transition-delay:1000ms}.page-category .sibling-pages-list .sibling-page-item .sibling-page-link{align-items:center;background-color:#fff;border-radius:5px;padding:16px;transition:0.5s all}.page-category .sibling-pages-list .sibling-page-item .sibling-page-link .sibling-page-thumb{width:96px;height:96px;border-radius:5px;overflow:hidden;margin-right:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-category .sibling-pages-list .sibling-page-item .sibling-page-link .sibling-page-thumb img{transform:scale(2);transition:0.5s all ease-in-out}@media only screen and (max-width:580px){.page-category .sibling-pages-list .sibling-page-item .sibling-page-link .sibling-page-thumb{width:56px;height:56px}}.page-category .sibling-pages-list .sibling-page-item .sibling-page-link:hover .sibling-page-thumb img{transform:scale(2.15)}.page-category .sibling-pages-list .sibling-page-item .sibling-page-link .sibling-page-title{width:calc(100% - 104px);font-weight:700;font-size:.875rem}@media only screen and (max-width:580px){.page-category .sibling-pages-list .sibling-page-item .sibling-page-link .sibling-page-title{width:calc(100% - 64px)}}@media only screen and (max-width:1080px){.page-category .sibling-pages-list .sibling-page-item{width:49%}.page-category .sibling-pages-list{gap:16px 2%}}@media only screen and (max-width:580px){.page-category .sibling-pages-list .sibling-page-item{width:100%}.page-category .sibling-pages-list{gap:8px}}.page-slide-show{padding-top:56px}.page-slide-show .outline_display{justify-content:space-between}.page-slide-show .outline_display .outline_contents{width:78%;border-radius:10px;overflow:hidden;position:relative;border:10px solid #fff;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px}.page-slide-show .outline_display .slider-thumb{width:20%}.page-slide-show .outline_display .slider-thumb .thumb-list{margin-bottom:48px}.page-slide-show .outline_display .slider-thumb .thumb-list .swiper-wrapper .swiper-slide{border:5px solid #fff;cursor:pointer;border-radius:5px;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px;position:relative}.page-slide-show .outline_display .slider-thumb .thumb-list .swiper-wrapper .swiper-slide:before{display:block;content:"";background-color:rgb(0 0 0 / .15);width:100%;height:100%;position:absolute;z-index:5;top:0;left:0;opacity:0;transition:all 0.5s}.page-slide-show .outline_display .slider-thumb .thumb-list .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:before{background-color:rgb(0 0 0 / .15);opacity:1}@media only screen and (min-width:1180px){.page-slide-show .outline_display .slider-thumb .thumb-list .swiper-wrapper{gap:8px;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.page-slide-show .outline_display .slider-thumb .thumb-list .swiper-wrapper .swiper-slide{width:calc((100% - 8px) / 2)!important;margin:0!important}}@media only screen and (max-width:1180px){.page-slide-show .outline_display .slider-thumb .thumb-list{overflow:visible;margin-bottom:0}}.page-slide-show .outline_display .slider-thumb .swiper-nav{justify-content:flex-end;margin-right:0}.page-slide-show .outline_display .swiper-slide{position:relative}.page-slide-show .outline_display .swiper-slide .photo-cap{position:absolute;top:0;left:0;background-color:#fff;padding:0 12px;border-bottom-right-radius:10px}@media only screen and (max-width:1180px){.page-slide-show .outline_display .outline_contents{width:100%;margin-bottom:16px;box-shadow:none}.page-slide-show .outline_display .slider-thumb{width:100%}.page-slide-show .outline-caption{width:100%}}@media only screen and (max-width:768px){.page-slide-show{padding-top:10vw}.page-slide-show .outline_display .swiper-slide{border-radius:5px}}.has-img_2-1{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between}.has-img_2-1 .unit{width:69%}.has-img_2-1 .image-item{max-width:374px;width:29%}.has-img_2-1.photo-deco .image-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.has-img_2-1.photo-deco .image-item>img{border:10px solid #fff;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px}@media (max-width:950px) and (min-width:581px){.has-img_2-1 .unit,.has-img_2-1 .image-item{width:48%}}@media only screen and (max-width:580px){.has-img_2-1{flex-wrap:wrap-reverse;gap:16px}.has-img_2-1 .unit{width:100%}.has-img_2-1.reverse{flex-wrap:wrap}.has-img_2-1 .image-item{width:100%;max-width:100%}.has-img_2-1.photo-deco .image-item>img{width:90%}}.list-style_icon>.items{margin-bottom:8px;align-items:flex-start}.list-style_icon>.items .list-head{width:16px;margin-right:8px;font-size:.875rem;line-height:1.6}.list-style_icon>.items .text{width:calc(100% - 8px);text-align:justify;line-height:1.6}.list-style_icon>.items .s-cap{font-size:.875rem}.list-style_icon>.items:last-child{margin-bottom:0}.c-list-style>.c-list{align-items:baseline}.c-list-style>.c-list.circle{margin-bottom:2px}.c-list-style>.c-list.circle::before{content:"";display:block;background-color:#dbc26b;width:16px;height:16px;border-radius:100%;margin-right:8px;transform:translateY(2px)}.c-list-style>.c-list.asterisk::before{content:"※";display:block;margin-right:8px}@media only screen and (max-width:580px){.c-list-style>.c-list.asterisk{margin-bottom:8px}}.c-list-style>.c-list:last-child{margin-bottom:0}.c-list-style>.c-list .text{width:calc(100% - 24px);text-align:justify}.num-list-style_01>.c-list{align-items:baseline;margin-bottom:5px;background-color:snow;padding:16px;border-radius:5px}.num-list-style_01>.c-list:last-child{margin-bottom:0}.num-list-style_01>.c-list .num{width:32px;height:32px;margin-right:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;font-family:"Charm",cursive;border-radius:100%;background-color:#dbc26b;font-weight:700}.num-list-style_01>.c-list .text{width:calc(100% - 40px);text-align:justify}.num-list-style_02>.c-list{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:baseline;margin-bottom:8px;background-color:snow;padding:24px 32px;border-radius:5px}.num-list-style_02>.c-list:last-child{margin-bottom:0}.num-list-style_02>.c-list .num-head{width:48px;height:48px;margin-right:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dbc26b;font-family:"Charm",cursive;line-height:1}.num-list-style_02>.c-list .num-head .label{font-size:.875rem}.num-list-style_02>.c-list .num-head .num{font-size:2.5rem}@media only screen and (max-width:768px){.num-list-style_02>.c-list .num-head .label{font-size:.75rem}.num-list-style_02>.c-list .num-head .num{font-size:2rem}}.num-list-style_02>.c-list .c-unit{width:calc(100% - 64px);text-align:justify}@media only screen and (max-width:580px){.num-list-style_02>.c-list{padding:24px 16px}.num-list-style_02>.c-list .num-head{width:40px;height:40px;margin-right:8px}.num-list-style_02>.c-list .c-unit{width:calc(100% - 48px)}}@media only screen and (max-width:375px){.num-list-style_02>.c-list .num-head{margin-bottom:24px}.num-list-style_02>.c-list .c-unit{width:100%}}.dl-list{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:24px;background-color:#fffae5;border-radius:5px;border:1px solid #dbc26b;overflow:hidden}.dl-list .d-title{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;color:#dbc26b;font-weight:700;width:80px;margin-right:0}.dl-list .d-cap{text-align:justify;width:calc(100% - 80px);background-color:#fff;border-left:1px solid #dbc26b;padding:4px 8px}.dl-list .d-cap.bold{font-weight:700;color:#dbc26b}@media only screen and (max-width:580px){.dl-list .d-title{width:100%}.dl-list .d-cap{width:100%}}.dl-list.hours-note{font-size:.875rem}.dl-list.hours-note .d-title{width:64px}.dl-list.hours-note .d-cap{width:calc(100% - 64px)}@media only screen and (max-width:768px){.dl-list.hours-note .d-title{margin-bottom:0}.dl-list.hours-note .d-cap{width:calc(100% - 64px)}}.dl-list.brown-type{margin-bottom:8px;border-color:#efdfa7}.dl-list.brown-type .d-title{background-color:#efdfa7;color:#8d766f;padding:4px 16px}@media only screen and (max-width:580px){.dl-list.brown-type .d-title{align-items:flex-start}}.dl-list.brown-type .d-cap{font-weight:400;color:#8d766f;border-left:none;padding:8px 16px}@media only screen and (min-width:580px){.dl-list.brown-type .d-title{width:144px}.dl-list.brown-type .d-cap{width:calc(100% - 144px);padding:8px 16px}}.dash-list .c-list{border-bottom:1px dashed #dbc26b;padding:8px}.dash-list .c-list:first-child{border-top:1px dashed #dbc26b}.clm-list{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:1vw}.clm-list .unit{width:calc(50% - (0.5vw));background-color:#f2c3c3}.clm-list .unit.img{background-color:#fff;overflow:hidden;border-radius:5px}@media only screen and (max-width:580px){.clm-list{gap:3vw}.clm-list .unit{width:100%}}.photo-content{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between}.photo-content .thumb{width:48%;height:200px;overflow:hidden;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center}.photo-content .thumb>img{transform:scale(1.2);object-fit:cover}.photo-content .unit-sec{width:48%}@media only screen and (max-width:1040px){.photo-content{justify-content:flex-start;flex-direction:column}.photo-content .thumb{width:100%;max-width:100%;aspect-ratio:16/9;margin-bottom:16px}.photo-content .thumb>img{transform:scale(1.2)}.photo-content .unit-sec{width:100%}}.accent-label{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:8px;border-radius:5px;border:1px solid #dbc26b;overflow:hidden;background-color:#fffae5}.accent-label .label-head{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;width:32px;margin-right:0}.accent-label .label-head .icon{width:80%;height:18px}.accent-label .label-body{text-align:justify;color:#dbc26b;background-color:#fff;width:calc(100% - 32px);border-left:1px solid #dbc26b;padding:4px 8px;font-weight:700}.accent-label .label-body.s-cap{font-size:.75rem}@media only screen and (max-width:768px){.accent-label{width:100%}}.biography{width:100%}.biography .b-list{border-bottom:1px dashed #dbc26b;padding:8px}.biography .b-list:first-child{border-top:1px dashed #dbc26b}.biography .b-list .century{text-align:left}.biography .b-list .century,.biography .b-list .desc{padding:8px}.biography .b-list .count{text-align:right}.check-list{display:inline-flex;gap:.5vw}.check-list .list-item{background-color:rgb(255 255 255 / .75);padding:8px;border-radius:5px}.check-list .list-item .fa-circle-check{color:#f49c9c}@media only screen and (max-width:580px){.check-list{gap:1vw}}.downloads{padding:16px 8px;position:relative;border-bottom:1px dashed #dbc26b;justify-content:space-between}.downloads.first-item{border-top:1px dashed #dbc26b}.downloads .list-name{width:68%}.downloads .list-name::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px;margin:3px 8px 0 0}.downloads .list-name.pdf::before{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/icon/pdf.webp)}.downloads .list-name .label{width:calc(100% - 32px)}.downloads .dl-action{width:30%;text-align:right}.downloads .dl-action .link{align-items:center;display:inline-flex}.downloads .dl-action .link::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px;margin-right:8px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/icon/download.svg)}.downloads .dl-action .link .label{width:calc(100% - 32px);color:#dbc26b;text-decoration:underline;font-size:.85rem;font-weight:500}@-moz-document url-prefix(){.downloads .dl-action .link .label{width:calc(100% - 8px)}}.dl-annotation{font-size:.875rem;font-weight:500}.dl-annotation .anno-link{display:inline;color:#dbc26b;text-decoration:underline}.yen{margin-right:4px;font-size:1.2rem;font-weight:700}.price{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.5rem}.tax{font-size:.875rem}.price-table{width:100%}.price-table .sub-text{font-size:.875rem}.price-table .price-table_head tr{align-items:baseline;justify-content:space-between;width:100%;margin-bottom:8px}.price-table .price-table_head tr th .price-title{font-size:.875rem;padding:0 8px;box-sizing:border-box;display:inline-block;min-width:64px;font-family:"Homemade Apple",cursive;font-weight:400;color:#dbc26b}.price-table .price-table_head tr th .price-tax{font-size:.75rem;padding:0 8px;font-weight:400}@media only screen and (max-width:580px){.price-table .price-table_head tr th .price-tax{display:none}}.price-table .price-table_head tr th.clm3_th{text-align:left}.price-table .price-table_head tr td span{font-size:.875rem;font-family:"Zen Kaku Gothic New",sans-serif;text-align:right}.price-table .price-table_head tr .clm3_th{width:60%}.price-table .price-table_head tr .clm3_td{width:18%;text-align:right}@media only screen and (max-width:580px){.price-table .price-table_head tr .clm3_th{width:32.5%}.price-table .price-table_head tr .clm3_td{width:32.5%;text-align:right}}.price-table .price-table_body{border-top:1px dashed #dbc26b;border-bottom:1px dashed #dbc26b}.price-table .price-table_body tr{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:baseline;border-bottom:1px dashed #dbc26b;padding:16px 8px}.price-table .price-table_body tr:nth-last-child(1){border-bottom:none}.price-table .price-table_body tr th{font-weight:400;width:69%;text-align:left}.price-table .price-table_body tr th .annotation{font-size:.85rem}.price-table .price-table_body tr td{width:29%;font-family:"Zen Kaku Gothic New",sans-serif;text-align:right}.price-table .price-table_body tr td .price-label{font-weight:700}.price-table .price-table_body tr td .annotation{font-size:.875rem}.price-table .price-table_body tr .sp_br{display:none}@media only screen and (max-width:580px){.price-table .price-table_body tr .sp_br{display:block}}@media only screen and (max-width:768px){.price-table .price-table_body tr th{width:49%}.price-table .price-table_body tr td{width:49%}}@media only screen and (max-width:580px){.price-table .price-table_body tr th{width:100%;margin-bottom:8px}.price-table .price-table_body tr td{width:100%;text-align:justify}}.price-table .price-table_body tr .d-price{display:flex;flex-wrap:wrap;align-items:center}.price-table .price-table_body tr .d-price .wave{margin:0 4px}@media (max-width:840px) and (min-width:771px){.price-table .price-table_body tr .d-price{flex-direction:column}.price-table .price-table_body tr .d-price .wave{transform:rotate(90deg);line-height:0}}@media only screen and (max-width:410px){.price-table .price-table_body tr .d-price{flex-direction:column}.price-table .price-table_body tr .d-price .wave{transform:rotate(90deg);line-height:0}}.price-table .price-table_body tr .clm3_th{width:60%}.price-table .price-table_body tr .clm3_td{width:18%;text-align:right}@media only screen and (max-width:580px){.price-table .price-table_body tr .clm3_th{width:32.5%}.price-table .price-table_body tr .clm3_td{width:32.5%;text-align:right}}.price-table .text-cap{text-align:right!important;font-size:.875rem;margin-top:24px}.table-style{width:100%;border-collapse:separate;border-spacing:0;text-align:center;overflow:hidden;border-radius:10px;border:1px solid currentColor}.table-style thead{background-color:#c9b1a8;color:#fff}.table-style thead tr th{padding:8px;font-size:1rem;font-weight:600;border-right:1px solid #8d766f;border-bottom:1px solid #8d766f;line-height:1.3}.table-style thead tr th:last-child{border-right:none}.table-style thead tr th .sub{font-size:.75rem;font-weight:400;display:block;margin-top:4px}.table-style tbody{background-color:#fff}.table-style tbody th.row-header{background-color:#efdcd5;font-weight:600;border-right:1px solid currentColor}.table-style tbody th.row-header.size_fix{width:20%}@media only screen and (max-width:580px){.table-style tbody th.row-header.size_fix{width:120px}}.table-style tbody th.row-header.last{border-bottom:none}.table-style tbody td,.table-style tbody th{padding:16px 8px;border-bottom:1px solid currentColor}.table-style tbody td{border-right:1px solid currentColor}.table-style tbody td:last-child{border-right:none}.table-style tbody .price{text-align:right;font-size:1rem}.table-style tbody tr:last-child td,.table-style tbody tr:last-child th{border-bottom:none}@media only screen and (max-width:580px){.sp-slide .price-table{min-width:400px}}@media screen and (max-width:580px){.sp-slide .table-style{min-width:600px}}.staff-name{display:inline-flex;align-items:flex-start;border-bottom:1px dashed #dbc26b;padding-bottom:6px;width:100%}.staff-name .position{border:1px solid currentColor;font-size:.75rem;padding:0 8px;font-weight:400;margin-bottom:4px;border-radius:3px}.staff-name .name{font-size:1.25rem}.profile-list{display:grid;gap:24px}.profile-list .profile-contents{justify-content:space-between}.profile-list .profile-contents .p-photo{width:280px}.profile-list .profile-contents .p-photo>img{border-radius:10px}.profile-list .profile-contents .details{width:calc(100% - 312px);gap:24px}.profile-list .profile-contents .details .staff-comment .title{font-family:"Homemade Apple",cursive;color:#dbc26b;margin-bottom:6px;font-size:.85rem}.profile-list .profile-contents .details .staff-comment .desc{text-align:justify}.profile-list .profile-contents .details .license{background-color:#faf4f4;padding:16px;border-radius:10px}.profile-list .profile-contents .details .license .license-title{margin-bottom:8px}@media only screen and (max-width:768px){.profile-list .profile-contents .p-photo{width:35%}.profile-list .profile-contents .details{width:calc(100% - (35% + 32px))}}@media only screen and (max-width:580px){.profile-list .profile-contents{gap:32px}.profile-list .profile-contents .p-photo{width:100%}.profile-list .profile-contents .details{width:100%}}@media only screen and (max-width:768px){.profile-list{gap:3vw}}.radius_left{border-radius:1vw 10vw 1vw 3.5vw}.radius_right{border-radius:10vw 1vw 3.5vw 1vw}.art-top{background-color:#fff}.sec-title_art{text-align:center;margin-bottom:40px;color:#dbc26b}.sec-title_art .s-text{font-family:"Homemade Apple",cursive;font-size:1rem;font-weight:400}.sec-title_art .m-text{font-size:2rem;font-weight:700;font-family:"Klee One",cursive;line-height:1.6}.sec-title_art.align-l{text-align:justify}.sec-title_art.wt-txt .m-text,.sec-title_art.wt-txt .s-text{color:#fff}@media only screen and (max-width:768px){.sec-title_art{margin-bottom:24px}}@media only screen and (max-width:580px){.sec-title_art .m-text{font-size:1.6rem}.sec-title_art .s-text{font-size:.75rem}}.main-title_art.sec-title_art{margin-bottom:8px}.main-title_art .m-text{font-size:3rem}@media only screen and (max-width:580px){.main-title_art .m-text{font-size:8.5vw}}.sec-title_top_sub{font-family:"Klee One",cursive;color:#c4ac5b;font-size:1.5rem}.sec-title_top_sub .accent{font-size:2rem}.sec-title_sub{margin-bottom:24px}.sec-title_sub.align-c{text-align:center}@media only screen and (max-width:580px){.sec-title_sub{margin-bottom:8px;font-size:1rem}}.cv-title_art{color:#8d766f;font-family:"Klee One",cursive;font-weight:700;text-align:center;margin-bottom:40px}.cv-title_art .l-text{font-size:2.5rem}.cv-title_art .m-text{font-size:1.5rem}@media only screen and (max-width:768px){.cv-title_art{margin-bottom:3vw}.cv-title_art .l-text{margin-bottom:3vw}.cv-title_art .m-text{font-size:1.35rem}}@media only screen and (max-width:580px){.cv-title_art .l-text{font-size:5.7vw}.cv-title_art .m-text{font-size:3.7vw}}.title_img{max-width:196px;margin:0 auto 24px}@media only screen and (max-width:768px){.title_img{width:24vw}}.results{color:#8d766f;background-color:#fff;padding:16px 24px;border-radius:.5vw 2.5vw .5vw 1.25vw;align-items:center;max-width:280px;width:48%}.results .results-head{background-color:#efdfa7;border-radius:5px;font-weight:700;text-align:center;width:100%;margin-bottom:8px}.results .result-percent{font-family:"Charm",cursive;color:#dbc26b;line-height:1.3;text-align:center;width:100%}.results .result-percent>.num{font-size:5.5rem;font-weight:400}.results .result-percent>.percent{font-size:2rem}.results .result-percent .fluctuation_mv{color:#8d766f;text-align:center;padding-top:4px;font-weight:700;font-size:.9rem}.results .result-percent .fluctuation_mv .average{font-family:"Zen Kaku Gothic New",sans-serif}.results .result-percent .fluctuation_mv .average .average_num{font-family:"Charm",cursive;font-size:1.1rem}.results .result-percent .fluctuation_mv>.percent{font-size:1.15rem}.results .result-percent .fluctuation{color:#8d766f;text-align:center;border-top:1px dashed #dbc26b;padding-top:4px;font-weight:700}.results .result-percent .fluctuation .num{font-size:1.8rem}.results .result-percent .fluctuation>.percent{font-size:1.15rem}.results.mv{background-color:#fff0;padding:0}.results.mv .results-head{margin-bottom:6px}.results.mv .result-percent>.num{font-size:3.5rem;line-height:1}.results.mv .result-percent>.percent{font-size:1.5rem}@media only screen and (max-width:580px){.results{padding:3vw 3.5vw}.results .result-percent>.num{font-size:13.5vw}.results .result-percent>.percent{font-size:5.5vw}.results .result-percent .fluctuation .num{font-size:5vw}.results .result-percent .fluctuation .average{font-size:2.7vw}.results .result-percent .fluctuation>.percent{font-size:1.15rem}}@media only screen and (max-width:440px){.results .result-percent .fluctuation_mv{font-size:3vw}.results .result-percent .fluctuation_mv .average .average_num{font-size:4vw}}.art-page-mv_frame{position:relative;margin-bottom:96px}.art-page-mv_frame .mv-results{position:absolute;z-index:5;border-radius:2.5vw .5vw 1.25vw .5vw;border:1px solid #dbc26b;background-color:rgb(255 250 229 / .85);right:5%;bottom:8%;padding:16px 24px;max-width:380px;width:100%}.art-page-mv_frame .mv-results .mv-results_title{align-items:center;margin-bottom:8px;line-height:1.6}.art-page-mv_frame .mv-results .mv-results_title .s-text{font-size:1rem}.art-page-mv_frame .mv-results .mv-results_title .m-text{font-size:1.25rem;font-family:"Klee One",cursive}.art-page-mv_frame .mv-results .result-wrap{justify-content:space-between;margin-bottom:8px}.art-page-mv_frame .mv-results .mv-results_btn{background-color:#fff;border:1px solid #dbc26b;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100px;margin-bottom:4px;height:36px}.art-page-mv_frame .mv-results .mv-results_btn .label{gap:8px;align-items:center;color:#dbc26b;font-weight:700}.art-page-mv_frame .mv-results .mv-results_btn .label::before{content:"";display:block;width:16px;height:16px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/common/icon/competitive.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.art-page-mv_frame .mv-results .c-list-style{font-size:.75rem}.art-page-mv_frame .mv-results .c-list-style .c-list{justify-content:center}.art-page-mv_frame .mv-results .c-list-style .c-list .text{width:auto;text-align:center}@media only screen and (max-width:1080px){.art-page-mv_frame .mv-results{position:unset;width:90%;margin:0 auto;margin-top:40px;max-width:480px}}@media only screen and (max-width:768px){.art-page-mv_frame .mv-results{padding:3.5vw}}.art-page-mv{height:100vh;max-height:80vh;width:100%;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/art/art-mv.webp);background-size:cover;background-repeat:no-repeat;position:relative;border-bottom-left-radius:10vw;overflow:hidden}.art-page-mv:before{display:block;content:"";background-color:rgb(0 0 0 / .15);width:100%;height:100%;position:absolute;z-index:5;top:0;left:0}.art-page-mv .catch-copy_mv{writing-mode:vertical-rl;display:inline-flex;flex-direction:column;font-family:"Klee One",cursive;font-weight:700;font-size:1.5rem;letter-spacing:8px;line-height:2}@media only screen and (max-width:768px){.art-page-mv .catch-copy_mv{line-height:1.8}}@media (max-width:768px) and (min-width:441px){.art-page-mv .catch-copy_mv{font-size:2.5vw;letter-spacing:1vw}}@media only screen and (max-width:440px){.art-page-mv .catch-copy_mv{font-size:3.5vw;letter-spacing:1.1vw}}.art-page-mv .catch-copy_mv{position:absolute;z-index:10;text-shadow:0 3px 5px lab(2.07% 3.16 1.11 / .35);color:#fff;left:5%;top:10%}@media only screen and (max-width:580px){.art-page-mv .catch-copy_mv{top:5%;left:unset;right:5%}}.art-page-mv .art-mv_sec{position:absolute;z-index:10;left:5%;bottom:8%;color:#fff;text-align:justify;max-width:600px;width:50%;text-shadow:0 3px 5px lab(2.07% 3.16 1.11 / .35)}@media only screen and (max-width:1080px){.art-page-mv .art-mv_sec{width:90%}}@media only screen and (max-width:768px){.art-page-mv .art-mv_sec{bottom:5%}}@media only screen and (max-width:880px){.art-page-mv{max-height:75vh}}@media only screen and (max-width:580px){.art-page-mv{max-height:560px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/art/art-mv_sp.webp);background-position-x:center}}.art_about{justify-content:space-between;position:relative}.art_about .art-image_01{width:48%}.art_about .art-image_01>img{border-radius:0 10vw 1vw 0}.art_about .half-area{width:50%;gap:80px}.art_about .half-area .desc-sec{max-width:600px;text-align:justify;padding:40px 5% 0}.art_about .half-area .desc-sec:nth-of-type(1){transition-delay:100ms}.art_about .half-area .desc-sec:nth-of-type(2){transition-delay:200ms}.art_about .half-area .desc-sec:nth-of-type(3){transition-delay:300ms}.art_about .half-area .desc-sec:nth-of-type(4){transition-delay:400ms}.art_about .half-area .desc-sec:nth-of-type(5){transition-delay:500ms}.art_about .half-area .desc-sec:nth-of-type(6){transition-delay:600ms}.art_about .half-area .desc-sec:nth-of-type(7){transition-delay:700ms}.art_about .half-area .desc-sec:nth-of-type(8){transition-delay:800ms}.art_about .half-area .desc-sec:nth-of-type(9){transition-delay:900ms}.art_about .half-area .desc-sec:nth-of-type(10){transition-delay:1000ms}.art_about .half-area .art-image_02{align-items:flex-end;justify-content:flex-end}.art_about .half-area .art-image_02>img{border-radius:10vw 0 0 1vw;width:60%}.art_about .back-copy{font-size:15rem;color:#dbc26b;opacity:.1;position:absolute;top:-80px;right:-130px;font-family:"Charm",cursive;z-index:-1;writing-mode:sideways-lr;white-space:nowrap}@media only screen and (max-width:768px){.art_about .back-copy{font-size:30vw;right:-13vw}}@media only screen and (max-width:580px){.art_about .art-image_01{width:80%}.art_about .half-area{width:100%}.art_about .half-area .art-image_02>img{border-radius:10vw 0 0 1vw;width:80%}}.art_inJapan{width:90%;margin:0 auto;margin-top:-160px;position:relative;z-index:5;padding-bottom:64px;margin-bottom:104px}@media only screen and (max-width:768px){.art_inJapan{padding-bottom:5%}}@media only screen and (max-width:580px){.art_inJapan{margin-top:40px}}.art_inJapan::before,.art_inJapan::after{content:"";display:block;width:100%;height:calc(100% - 48px);border-radius:10vw 1vw 3.5vw 1vw;position:absolute;top:48px}@media only screen and (max-width:580px){.art_inJapan::before,.art_inJapan::after{height:calc(100% - 7vw);top:7vw}}@media only screen and (max-width:580px){.art_inJapan::before,.art_inJapan::after{height:calc(100% - 7vw);top:7vw}}.art_inJapan::before{background-repeat:no-repeat;background-size:cover;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/art/back-AIJ.webp);z-index:-5}.art_inJapan::after{background-color:rgb(224 186 83 / .85);z-index:-3}.art_inJapan .inner{max-width:1200px;width:90%;margin:0 auto;color:#fff}.art_inJapan .inner .point-contents{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:32px;margin-bottom:40px}.art_inJapan .inner .point-contents .list-items{width:calc((100% - 32px * 2) / 3);background-color:#fff;padding:16px;border-radius:.5vw 2.5vw .5vw 1.25vw}.art_inJapan .inner .point-contents .list-items:nth-of-type(1){transition-delay:100ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(2){transition-delay:200ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(3){transition-delay:300ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(4){transition-delay:400ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(5){transition-delay:500ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(6){transition-delay:600ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(7){transition-delay:700ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(8){transition-delay:800ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(9){transition-delay:900ms}.art_inJapan .inner .point-contents .list-items:nth-of-type(10){transition-delay:1000ms}.art_inJapan .inner .point-contents .list-items .points{gap:16px;align-items:center}.art_inJapan .inner .point-contents .list-items .points>img{max-width:96px;max-height:96px;border-radius:5px}.art_inJapan .inner .point-contents .list-items .points .point-title{color:#8d766f;width:calc(100% - 112px)}.art_inJapan .inner .point-contents .list-items .points .point-title .m-text{font-size:1.5rem;font-family:"Klee One",cursive;letter-spacing:0}.art_inJapan .inner .point-contents .list-items .points .point-title .s-text{font-size:.875rem}.art_inJapan .inner .point-contents .list-items .points .point-title .marker{color:#dbc26b;font-weight:700;font-family:"Charm",cursive;font-size:2.5rem}@media only screen and (max-width:1400px){.art_inJapan .inner .point-contents{gap:1.5vw}.art_inJapan .inner .point-contents .list-items{width:calc((100% - 1.5vw * 2) / 3)}.art_inJapan .inner .point-contents .list-items .points>img{width:20vw}.art_inJapan .inner .point-contents .list-items .points .point-title .m-text{font-size:1.85vw}.art_inJapan .inner .point-contents .list-items .points .point-title .s-text{font-size:1vw}.art_inJapan .inner .point-contents .list-items .points .point-title .marker{font-size:3.1vw}}@media only screen and (max-width:1250px){.art_inJapan .inner .point-contents{justify-content:center}.art_inJapan .inner .point-contents .list-items{width:calc((100% - 1.5vw * 2) / 2)}}@media only screen and (max-width:768px){.art_inJapan .inner .point-contents{justify-content:unset}.art_inJapan .inner .point-contents .list-items{width:100%}.art_inJapan .inner .point-contents .list-items .points .point-title .m-text{font-size:3.5vw}.art_inJapan .inner .point-contents .list-items .points .point-title .s-text{font-size:2vw}.art_inJapan .inner .point-contents .list-items .points .point-title .marker{font-size:6.5vw}}@media only screen and (max-width:580px){.art_inJapan .inner .point-contents .list-items{width:100%;padding:2.5vw}.art_inJapan .inner .point-contents .list-items .points{gap:3vw}.art_inJapan .inner .point-contents .list-items .points .point-title{width:calc(100% - (20vw + 3vw))}.art_inJapan .inner .point-contents .list-items .points .point-title .m-text{font-size:5vw;line-height:1.3}.art_inJapan .inner .point-contents .list-items .points .point-title .s-text{font-size:3.3vw}.art_inJapan .inner .point-contents .list-items .points .point-title .marker{font-size:8vw}}.art_inJapan .inner .cap{margin-bottom:40px;text-align:justify}.art_inJapan .inner .source{font-size:.75rem}.art_inJapan .inner .source .cap-head{width:56px}@media only screen and (max-width:768px){.art_inJapan .inner .source .cap-head{width:48px}}.art_inJapan .inner .source cite{width:calc(100% - 56px);font-style:normal}.art_inJapan .inner .source cite a{display:inline;color:#fff;text-decoration:underline}.art_inJapan .inner .source cite a:hover{text-decoration:none}@media only screen and (max-width:768px){.art_inJapan .inner .source cite{width:calc(100% - 48px)}}.art_insurance{margin-bottom:120px}@media only screen and (max-width:580px){.art_insurance{margin-bottom:18.5vw}}.art_insurance{position:relative}.art_insurance .inner{width:90%;margin:0 auto;justify-content:space-between}.art_insurance .inner .desc{width:45%;align-items:center}.art_insurance .inner .desc .catch-copy{writing-mode:vertical-rl;display:inline-flex;flex-direction:column;font-family:"Klee One",cursive;font-weight:700;font-size:1.5rem;letter-spacing:8px;line-height:2}@media only screen and (max-width:768px){.art_insurance .inner .desc .catch-copy{line-height:1.8}}@media (max-width:768px) and (min-width:441px){.art_insurance .inner .desc .catch-copy{font-size:2.5vw;letter-spacing:1vw}}@media only screen and (max-width:440px){.art_insurance .inner .desc .catch-copy{font-size:3.5vw;letter-spacing:1.1vw}}.art_insurance .inner .desc .catch-copy{margin-bottom:80px}.art_insurance .inner .desc .desc-sec .cap{text-align:justify;margin-bottom:32px}.art_insurance .inner .half-area{width:53%;justify-content:space-between;align-items:flex-start}.art_insurance .inner .half-area img:nth-of-type(1){transition-delay:100ms}.art_insurance .inner .half-area img:nth-of-type(2){transition-delay:200ms}.art_insurance .inner .half-area img:nth-of-type(3){transition-delay:300ms}.art_insurance .inner .half-area img:nth-of-type(4){transition-delay:400ms}.art_insurance .inner .half-area img:nth-of-type(5){transition-delay:500ms}.art_insurance .inner .half-area img:nth-of-type(6){transition-delay:600ms}.art_insurance .inner .half-area img:nth-of-type(7){transition-delay:700ms}.art_insurance .inner .half-area img:nth-of-type(8){transition-delay:800ms}.art_insurance .inner .half-area img:nth-of-type(9){transition-delay:900ms}.art_insurance .inner .half-area img:nth-of-type(10){transition-delay:1000ms}.art_insurance .inner .half-area img{width:48%;border-radius:10vw 1vw 3.5vw 1vw}.art_insurance .inner .half-area img:first-child{margin-top:15%}.art_insurance .back-copy{font-family:"Homemade Apple",cursive;color:#dbc26b;opacity:.1;position:absolute;font-size:15vw;z-index:-5;top:0;bottom:0;left:0;text-align:right}@media only screen and (max-width:768px){.art_insurance .back-copy .back-copy{font-size:30vw}}@media only screen and (max-width:1200px){.art_insurance .inner{flex-direction:column-reverse}.art_insurance .inner .desc{width:100%}.art_insurance .inner .desc .catch-copy{position:absolute;top:-40px;left:5%;z-index:5}.art_insurance .inner .desc .desc-sec .btn-stl_01{margin:0 auto}.art_insurance .inner .half-area{width:100%;margin-bottom:64px}.art_insurance .back-copy{top:unset}}@media only screen and (max-width:580px){.art_insurance .inner .desc .catch-copy{top:-64px}}.photo-area{margin-bottom:120px}@media only screen and (max-width:580px){.photo-area{margin-bottom:18.5vw}}.photo-area .photo{width:33.3%}.photo-area .photo:nth-of-type(1){transition-delay:100ms}.photo-area .photo:nth-of-type(2){transition-delay:200ms}.photo-area .photo:nth-of-type(3){transition-delay:300ms}.photo-area .photo:nth-of-type(4){transition-delay:400ms}.photo-area .photo:nth-of-type(5){transition-delay:500ms}.photo-area .photo:nth-of-type(6){transition-delay:600ms}.photo-area .photo:nth-of-type(7){transition-delay:700ms}.photo-area .photo:nth-of-type(8){transition-delay:800ms}.photo-area .photo:nth-of-type(9){transition-delay:900ms}.photo-area .photo:nth-of-type(10){transition-delay:1000ms}.art_results,.art_flow{margin-bottom:120px}@media only screen and (max-width:580px){.art_results,.art_flow{margin-bottom:18.5vw}}.art_results,.art_flow{position:relative;padding-bottom:80px}.art_results::before,.art_flow::before{content:"";display:block;width:97.5%;height:calc(100% - 80px);background-color:#faf7ea;position:absolute;top:80px;z-index:-1}@media only screen and (max-width:580px){.art_results::before,.art_flow::before{width:99%;height:calc(100% - 11vw);top:11vw}}@media only screen and (max-width:580px){.art_results,.art_flow{padding-bottom:12.5vw}}.art_results::before{border-radius:0 10vw 1vw 0;left:0;bottom:0}.art_results .results-area{position:relative;padding:48px 0;color:#fff;margin-bottom:64px}.art_results .results-area::before,.art_results .results-area::after{content:"";display:block;width:95%;height:100%;border-radius:10vw 0 0 1vw;position:absolute;top:0;right:0}.art_results .results-area::before{background-repeat:no-repeat;background-size:cover;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/images/art/back-artSuccess.webp);background-position:center;z-index:-5}.art_results .results-area::after{background-color:rgb(224 186 83 / .85);z-index:-3}@media only screen and (max-width:768px){.art_results .results-area{margin:0 0 40px auto;padding:5vw 0;width:100%}.art_results .results-area::before,.art_results .results-area::after{width:100%}.art_results .results-area::before,.art_results .results-area::after{width:98%}}.art_results .results-area .inner{max-width:1200px;width:90%;margin:0 auto;gap:40px}@media (max-width:1400px) and (min-width:768px){.art_results .results-area .inner{padding:0 5%}}@media only screen and (max-width:580px){.art_results .results-area .inner{gap:6.5vw}}.art_results .results-area .inner .sec-title_results{text-align:center}.art_results .results-area .inner .sec-title_results .m-text{font-size:1.5rem;font-family:"Klee One",cursive;line-height:2}.art_results .results-area .inner .sec-title_results .s-text{font-size:1.1rem}.art_results .results-area .inner .result-wrap{justify-content:center;gap:2%;margin-bottom:16px}.art_results .results-area .inner .result-wrap .results:nth-of-type(1){transition-delay:100ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(2){transition-delay:200ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(3){transition-delay:300ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(4){transition-delay:400ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(5){transition-delay:500ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(6){transition-delay:600ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(7){transition-delay:700ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(8){transition-delay:800ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(9){transition-delay:900ms}.art_results .results-area .inner .result-wrap .results:nth-of-type(10){transition-delay:1000ms}.art_results .results-area .inner .list-style_icon{align-items:center}.art_results .results-area .inner .cap{text-align:justify}.art_results .results-area .inner .certified-facility{border-radius:5px;background-color:rgb(255 255 255 / .15);border:1px solid #fff;padding:16px}@media only screen and (min-width:580px){.art_results .results-area .inner .certified-facility .sec-title_sub br{display:none}}.art_results .results-area .inner .certified-facility .check-list_art{gap:1.25vw;justify-content:center}.art_results .results-area .inner .certified-facility .check-list_art .list-item{border:1px solid #dbc26b;background-color:#fff;border-radius:5px;overflow:hidden;width:calc((100% - 3.75vw) / 4)}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(1){transition-delay:100ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(2){transition-delay:200ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(3){transition-delay:300ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(4){transition-delay:400ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(5){transition-delay:500ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(6){transition-delay:600ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(7){transition-delay:700ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(8){transition-delay:800ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(9){transition-delay:900ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item:nth-of-type(10){transition-delay:1000ms}.art_results .results-area .inner .certified-facility .check-list_art .list-item .list-head{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dbc26b;background-color:#fafafa;border-right:1px solid #dbc26b;padding:8px;width:40px}.art_results .results-area .inner .certified-facility .check-list_art .list-item .list-body{color:#8d766f;align-items:center;padding:8px;width:calc(100% - 40px);line-height:1.6;font-size:.875rem}@media only screen and (max-width:1350px){.art_results .results-area .inner .certified-facility .check-list_art .list-item .list-body br{display:none}}@media only screen and (max-width:1100px){.art_results .results-area .inner .certified-facility .check-list_art .list-item{width:calc((100% - 1.25vw) / 2)}}@media only screen and (max-width:768px){.art_results .results-area .inner .certified-facility .check-list_art .list-item .list-head{width:32px}.art_results .results-area .inner .certified-facility .check-list_art .list-item .list-body{width:calc(100% - 32px)}}@media only screen and (max-width:580px){.art_results .results-area .inner .certified-facility .check-list_art .list-item{width:100%}}.art_results .medical-links{max-width:1200px;width:90%;margin:0 auto}.art_results .medical-links .medical-links-title{text-align:center;margin-bottom:40px}.art_results .medical-links .medical-links-title .m-text{font-family:"Klee One",cursive;font-size:1.5rem}@media only screen and (max-width:480px){.art_results .medical-links .medical-links-title .m-text{font-size:5.5vw}}.art_results .medical-links .inner{gap:3%}.art_results .medical-links .inner .medical-link-items:nth-of-type(1){transition-delay:100ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(2){transition-delay:200ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(3){transition-delay:300ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(4){transition-delay:400ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(5){transition-delay:500ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(6){transition-delay:600ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(7){transition-delay:700ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(8){transition-delay:800ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(9){transition-delay:900ms}.art_results .medical-links .inner .medical-link-items:nth-of-type(10){transition-delay:1000ms}.art_results .medical-links .inner .medical-link-items{width:31.3%;align-items:center;gap:24px}.art_results .medical-links .inner .medical-link-items .link-thumb{border-radius:.5vw 2.5vw .5vw 1.25vw;overflow:hidden}@media only screen and (max-width:767px){.art_results .medical-links .inner{gap:6vw;justify-content:center}.art_results .medical-links .inner .medical-link-items{width:calc((100% - 6vw) / 2);gap:8px}}.art_flow::before{border-radius:10vw 0 0 1vw;right:0;bottom:0}@media only screen and (max-width:580px){.art_flow .sec-title_art{margin-bottom:40px}}.art_flow .inner{max-width:1200px;width:90%;margin:0 auto}.art_flow .inner .num-list{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.art_flow .inner .num-list.grid-3{gap:24px}.art_flow .inner .num-list.grid-3 .list-item{width:calc((100% - 24px * 2) / 3)}.art_flow .inner .num-list.grid-4{gap:24px}.art_flow .inner .num-list.grid-4 .list-item{width:calc((100% - 24px * 3) / 4)}@media only screen and (max-width:960px){.art_flow .inner .num-list.grid-3,.art_flow .inner .num-list.grid-4{gap:3vw}.art_flow .inner .num-list.grid-3 .list-item,.art_flow .inner .num-list.grid-4 .list-item{width:calc((100% - 3vw) / 2)}}@media only screen and (max-width:580px){.art_flow .inner .num-list.grid-3,.art_flow .inner .num-list.grid-4{gap:3vw}.art_flow .inner .num-list.grid-3 .list-item,.art_flow .inner .num-list.grid-4 .list-item{display:flex;flex-direction:row;width:100%}.art_flow .inner .num-list.grid-3 .list-item .num-item,.art_flow .inner .num-list.grid-4 .list-item .num-item{width:48px;margin-right:8px}.art_flow .inner .num-list.grid-3 .list-item .desc-unit,.art_flow .inner .num-list.grid-4 .list-item .desc-unit{width:calc(100% - 56px)}}.art_flow .inner .num-list .list-item{background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:16px}.art_flow .inner .num-list .list-item:nth-of-type(1){transition-delay:100ms}.art_flow .inner .num-list .list-item:nth-of-type(2){transition-delay:200ms}.art_flow .inner .num-list .list-item:nth-of-type(3){transition-delay:300ms}.art_flow .inner .num-list .list-item:nth-of-type(4){transition-delay:400ms}.art_flow .inner .num-list .list-item:nth-of-type(5){transition-delay:500ms}.art_flow .inner .num-list .list-item:nth-of-type(6){transition-delay:600ms}.art_flow .inner .num-list .list-item:nth-of-type(7){transition-delay:700ms}.art_flow .inner .num-list .list-item:nth-of-type(8){transition-delay:800ms}.art_flow .inner .num-list .list-item:nth-of-type(9){transition-delay:900ms}.art_flow .inner .num-list .list-item:nth-of-type(10){transition-delay:1000ms}.art_flow .inner .num-list .list-item .num-item{color:#dbc26b;font-family:"Charm",cursive;line-height:1;margin-bottom:32px}.art_flow .inner .num-list .list-item .num-item .label{letter-spacing:5px}.art_flow .inner .num-list .list-item .num-item .num{font-size:2.5rem;font-weight:400}.art_flow .inner .num-list .list-item .list-title_art{margin-bottom:16px}.art_flow .inner .num-list .list-item .cap{text-align:justify}.art_flow .inner [class^=flow-list_]{margin-bottom:48px}@media only screen and (max-width:580px){.art_flow .inner [class^=flow-list_]{margin-bottom:11vw}}.art_flow .inner [class^=flow-list_]::after{content:"";display:block;max-height:64px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/art/chev-next.svg);background-size:contain;background-repeat:no-repeat;width:100%;max-width:344px;height:64px;margin:48px auto 0}@media only screen and (max-width:580px){.art_flow .inner [class^=flow-list_]::after{width:60vw;max-width:65%;height:10vw}}.art_flow .inner [class^=flow-list_]:last-child{margin-bottom:0}.art_flow .inner [class^=flow-list_]:last-child::after{display:none}.art_flow .inner .aside-area{background-color:#f7efd7;padding:16px;border-radius:10px;margin-top:24px}@media only screen and (max-width:580px){.art_flow .inner .aside-area{margin-top:3vw}}.art_risk{max-width:1200px;width:90%;margin:0 auto;margin-bottom:120px}@media only screen and (max-width:580px){.art_risk{margin-bottom:18.5vw}}.art_risk .accordion_wrapper{gap:16px}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(1){transition-delay:100ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(2){transition-delay:200ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(3){transition-delay:300ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(4){transition-delay:400ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(5){transition-delay:500ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(6){transition-delay:600ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(7){transition-delay:700ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(8){transition-delay:800ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(9){transition-delay:900ms}.art_risk .accordion_wrapper .accordion_unit:nth-of-type(10){transition-delay:1000ms}.art_risk .accordion_wrapper .accordion_unit{background-color:#fafafa;border:1px solid #ddd}.art_risk .accordion_wrapper .accordion_unit .accordion_header{padding:0;align-items:unset;justify-content:unset}.art_risk .accordion_wrapper .accordion_unit .accordion_header:hover{background-color:rgb(0 0 0 / .05)}.art_risk .accordion_wrapper .accordion_unit .accordion_header:active{border:1px solid #fff0}.art_risk .accordion_wrapper .accordion_unit .accordion_header .i_box{background-color:#dbc26b;margin:0;transition:all 0.5s;display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px}.art_risk .accordion_wrapper .accordion_unit .accordion_header .i_box .one_i{display:block;width:16px;height:16px;position:relative}.art_risk .accordion_wrapper .accordion_unit .accordion_header .i_box .one_i:before{background-color:#fff}.art_risk .accordion_wrapper .accordion_unit .accordion_header .i_box .one_i:after{background-color:#fff}.art_risk .accordion_wrapper .accordion_unit .accordion_header .i_box .one_i:before{top:4px;left:5px;transform:rotate(-45deg)}.art_risk .accordion_wrapper .accordion_unit .accordion_header .label{padding:16px;width:calc(100% - 56px);font-family:"Klee One",cursive;font-weight:700}.art_risk .accordion_wrapper .accordion_unit .accordion_header.open .i_box{background-color:#fff0}.art_risk .accordion_wrapper .accordion_unit .accordion_header.open .i_box .one_i:after{transform:rotate(130deg);background-color:#8d766f}.art_risk .accordion_wrapper .accordion_unit .accordion_header.open .i_box .one_i:before{transform:rotate(-130deg);background-color:#8d766f}.art_risk .accordion_wrapper .accordion_unit .accordion_header.open{background-color:#f3f3f3;color:#8d766f}.art_risk .accordion_wrapper .accordion_unit .accordion_inner{background-color:#f3f3f3;border-top:1px solid #ddd}.art_risk .accordion_wrapper .accordion_unit .accordion_inner p.txt_a_ac{margin:0}.art_risk .accordion_wrapper .accordion_unit .accordion_inner .close_box{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px auto 0;border:1px solid #dbc26b;color:#dbc26b;border-radius:100%;font-size:.875rem;cursor:pointer;border-radius:100px;font-size:.875rem;width:120px;height:32px}.art_risk .accordion_wrapper .accordion_unit .accordion_inner .close_box .close_btn{align-items:baseline;gap:3px;font-weight:700}.art_risk .accordion_wrapper .accordion_unit .accordion_inner .close_box .close_btn::before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;content:"\f057";font-family:"Font Awesome 6 Free";font-weight:400}@media only screen and (max-width:580px){.art_risk .accordion_wrapper{gap:8px}.art_risk .accordion_wrapper .accordion_unit .accordion_header{font-size:14px}}.art_coversion{width:90%;margin:0 auto;margin-bottom:120px}@media only screen and (max-width:580px){.art_coversion{margin-bottom:18.5vw}}.art_coversion .key-visual{margin-bottom:64px}@media only screen and (max-width:580px){.art_coversion .key-visual{margin-bottom:12.5vw}}.art_coversion .inner{max-width:1200px;width:90%;margin:0 auto;width:100%}.art_coversion .inner .desc-sec{margin-bottom:64px}@media only screen and (max-width:580px){.art_coversion .inner .desc-sec{margin-bottom:12.5vw}}.art_coversion .inner .desc-sec{padding-bottom:64px}@media only screen and (max-width:580px){.art_coversion .inner .desc-sec{padding-bottom:12.5vw}}.art_coversion .inner .desc-sec{position:relative}.art_coversion .inner .desc-sec:after{content:"";display:block;height:4px;width:100%;background-image:radial-gradient(circle,#dbc26b 1px,transparent 1.5px);background-position:center;background-repeat:repeat-x;background-size:8.8px 8px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.art_coversion .inner .desc-sec .cap{text-align:center;margin-bottom:40px;line-height:2}@media only screen and (max-width:580px){.art_coversion .inner .desc-sec .cap br{display:none}.art_coversion .inner .desc-sec .cap{text-align:justify}}.art_coversion .inner .desc-sec .btn-box{align-items:center;gap:24px;justify-content:center}@media only screen and (max-width:580px){.art_coversion .inner .desc-sec .btn-box{gap:16px}}.art-page .sibling-pages-list .sibling-page-item .sibling-page-link{background-color:#fafafa}.saf_appe{-webkit-appearance:none}.req{background-color:#f49c9c;padding:2px 4px;border-radius:4px;font-size:.875rem;color:#fff;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;display:inline-flex;font-family:"Zen Kaku Gothic New",sans-serif}.a-text{display:block;position:relative}.table-type_form{margin-bottom:64px;width:100%;clear:both}.table-type_form .error,.table-type_form .wpcf7-not-valid-tip{width:auto;display:block;margin-top:8px;padding:0 8px;color:#ff6053;background-color:#fff3f4}.table-type_form .error:before,.table-type_form .wpcf7-not-valid-tip:before{content:"\f06a";font-family:"Font Awesome 6 Free";color:#ff6053;font-weight:900;margin-right:6px;font-size:20px;vertical-align:-1px}.table-type_form tbody td>br{display:none}.table-type_form tbody .check_tr input{vertical-align:1px;width:auto;height:auto}.table-type_form tbody .check_tr td{line-height:2}.table-type_form tbody .check_tr td span{display:inline-block;margin-left:0px!important}.table-type_form tbody .check_tr td p{text-align:right;color:#969696;line-height:0}.table-type_form tbody .check-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .check-menu td .horizontal-item,.table-type_form tbody .radio-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .radio-menu td .horizontal-item{margin:0;width:23%;padding-right:2%}@media only screen and (min-width:769pxpx){.table-type_form tbody .check-menu td .wpcf7-checkbox .wpcf7-list-item:nth-of-type(4n),.table-type_form tbody .check-menu td .horizontal-item:nth-of-type(4n),.table-type_form tbody .radio-menu td .wpcf7-checkbox .wpcf7-list-item:nth-of-type(4n),.table-type_form tbody .radio-menu td .horizontal-item:nth-of-type(4n){padding-right:0;width:25%}}@media (max-width:768px) and (min-width:581pxpx){.table-type_form tbody .check-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .check-menu td .horizontal-item,.table-type_form tbody .radio-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .radio-menu td .horizontal-item{width:31%;padding-right:2%}.table-type_form tbody .check-menu td .wpcf7-checkbox .wpcf7-list-item:nth-of-type(3n),.table-type_form tbody .check-menu td .horizontal-item:nth-of-type(3n),.table-type_form tbody .radio-menu td .wpcf7-checkbox .wpcf7-list-item:nth-of-type(3n),.table-type_form tbody .radio-menu td .horizontal-item:nth-of-type(3n){padding-right:0;width:33%}}.table-type_form tbody .check-menu td .a-text,.table-type_form tbody .radio-menu td .a-text{width:100%;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.table-type_form tbody .check-menu td .a-text .error,.table-type_form tbody .radio-menu td .a-text .error{width:100%}.table-type_form tbody .wpcf7-checkbox{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.table-type_form tbody .wpcf7-checkbox .wpcf7-list-item{display:flex;flex-direction:row;align-items:flex-start}.table-type_form tbody .wpcf7-checkbox .wpcf7-list-item input{width:16px;height:16px;margin-top:8px;margin-right:5px}.table-type_form tbody .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{width:calc(100% - 20px);vertical-align:3px}.table-type_form tbody .age .age-td{display:flex;flex-diection:row;align-items:center;justify-content:flex-start}.table-type_form tbody .age #age_fm{width:64px;margin-right:8px}.table-type_form tbody .sex .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .sex .horizontal-item{margin-left:0}.table-type_form tbody .sending-address td label{display:block;margin:0 8px 0 0}.table-type_form tbody .sending-address td select{height:48px;font-size:.875rem;padding-left:8px;-webkit-appearance:none;border:1px solid #4e4e4e}@-moz-document url-prefix(){.table-type_form tbody .sending-address td select{-webkit-appearance:none;border:1px solid #4e4e4e}}.table-type_form tbody .sending-address td .pp-wrap{justify-content:space-between;max-width:320px;margin-bottom:32px}@media only screen and (max-width:420px){.table-type_form tbody .sending-address td .pp-wrap{max-width:100%}}.table-type_form tbody .sending-address td .pp-wrap label{display:flex;flex-direction:column;margin-right:0;width:48%}.table-type_form tbody .sending-address td .pp-wrap label .prefectures{width:100%}.table-type_form tbody .sending-address td .pp-wrap label .post-number{width:100%}.table-type_form tbody .sending-address td .sa-wrap label{margin:0}.table-type_form tbody .sending-address td .sa-wrap label:first-child{margin-bottom:12px}.table-type_form tbody .text-area td{word-break:break-all;line-height:1.6;display:flex;flex-direction:column;justify-content:center}.table-type_form tbody .wpcf7-tel{height:48px;padding:8px;font-size:.938rem;width:100%;border:none;border-radius:5px;width:100%}.table-type_form tbody #t-area_f,.table-type_form tbody .wpcf7-textarea{height:48px;padding:8px;font-size:.938rem;width:100%;border:none;border-radius:5px;width:100%;box-sizing:border-box;padding:8px;font-size:.938rem;height:240px;resize:vertical;line-height:1.6;-webkit-appearance:textarea}.table-type_form tbody tr{border-bottom:1px dashed #dbc26b;display:inline-flex;width:100%;gap:40px}.table-type_form tbody tr th{box-sizing:border-box;display:flex;justify-content:space-between;width:184px;padding:32px 4px;align-items:center;font-family:"Zen Kaku Gothic New",sans-serif}.table-type_form tbody tr th p{line-height:1.5}.table-type_form tbody tr th .req{line-height:1.7}.table-type_form tbody tr td{padding:32px 0 32px;box-sizing:border-box;display:block;width:calc(100% - 224px)}.table-type_form tbody tr td label{margin-bottom:32px;display:block}.table-type_form tbody tr td label:nth-last-child(1){margin-bottom:0}.table-type_form tbody tr td label input{height:48px;padding:8px;font-size:.938rem;width:100%;border:none;border-radius:5px}.invalid .wpcf7-response-output{border:none!important;width:auto;display:block;margin-top:8px;padding:0 8px;color:#ff6053;background-color:#fff3f4}.invalid .wpcf7-response-output:before{content:"\f06a";font-family:"Font Awesome 6 Free";color:#ff6053;font-weight:900;margin-right:6px;font-size:20px;vertical-align:-1px}.wpcf7-form:not(.invalid) .wpcf7-response-output{background-color:#6ecbc7;color:#fff;border-color:#fff0}.wpcf7-form:not(.invalid) .wpcf7-response-output:before{display:none}.validating .wpcf7-response-output{display:none}.wpcf7-spinner{display:none}.reCAPTCHA-cap{font-size:.625rem;margin-top:80px}.grecaptcha-badge{visibility:hidden}.fm_btn_wrp{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;margin:0 auto}.fm_btn_wrp .btn-type_fm{width:100%;max-width:328px;height:56px;transition:0.3s all;padding:4px 8px;border-radius:100px;position:relative;background-color:#dbc26b;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;border:none;outline:none;cursor:pointer;text-align:center;font-size:1rem;font-weight:700}.fm_btn_wrp .btn-type_fm.wpcf7-previous{background-color:#4e4e4e;background-size:200% auto}.fm_btn_wrp .btn-type_fm:hover{background-color:#f2d990;transition:0.5s all}.fm_btn_wrp input[type=submit][name=submitConfirm],.fm_btn_wrp input[type=submit][name=form-btn]{background-color:#4e4e4e;align-self:center;transition:all 0.3s;background-size:200% auto}.fm_btn_wrp input[type=submit][name=submitBack]{background-color:#f3f3f3;color:#000}.fm_btn_wrp input[type=submit],.fm_btn_wrp input[type=button]{width:100%}.fm_btn_wrp input[type=submit]:hover,.fm_btn_wrp input[type=button]:hover{box-shadow:none;background-position:right center;transition:all 0.3s}.sec-complete .complete-title{text-align:center}.sec-complete .complete-title .l-text{font-size:3rem}@media only screen and (min-width:580px){.sec-complete .complete-title .sp-br{display:none}}.sec-complete .submit-image{max-width:640px;margin:0 auto}.sec-complete .cap{text-align:justify;max-width:1000px;margin:0 auto}.sec-complete .btn-stl_01{margin:32px auto 0}@media only screen and (max-width:1180px){.table-type_form tbody .wpcf7-tel{width:100%;font-size:1.125rem}.table-type_form tbody #t-area_fm,.table-type_form tbody .wpcf7-textarea{width:100%;font-size:1.125rem}.table-type_form tbody tr{display:block;padding:32px 0}.table-type_form tbody tr th{width:100%;padding:12px 4px;font-size:1.25rem}.table-type_form tbody tr td{padding:24px 0;display:inline-block;width:100%}.table-type_form tbody tr td label input{width:100%;font-size:1.125rem}.table-type_form tbody .mail-address td label{margin-right:0}.table-type_form tbody .reserve-date td select{-webkit-appearance:menulist;font-size:1.125rem}.table-type_form tbody .check-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .check-menu td .horizontal-item,.table-type_form tbody .radio-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .radio-menu td .horizontal-item{display:block;margin-bottom:16px}}@media only screen and (max-width:1180px) and (max-width:580px){.table-type_form tbody .check-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .check-menu td .horizontal-item,.table-type_form tbody .radio-menu td .wpcf7-checkbox .wpcf7-list-item,.table-type_form tbody .radio-menu td .horizontal-item{width:48%;padding-right:2%}.table-type_form tbody .check-menu td .wpcf7-checkbox .wpcf7-list-item:nth-of-type(2n),.table-type_form tbody .check-menu td .horizontal-item:nth-of-type(2n),.table-type_form tbody .radio-menu td .wpcf7-checkbox .wpcf7-list-item:nth-of-type(2n),.table-type_form tbody .radio-menu td .horizontal-item:nth-of-type(2n){padding-right:0;width:50%}}@media only screen and (max-width:1180px){.table-type_form tbody .check-menu td label input,.table-type_form tbody .radio-menu td label input{-webkit-appearance:checkbox}.table-type_form tbody .wpcf7-checkbox input[type=checkbox]{-webkit-appearance:checkbox;margin-top:6px}}.turnstile{justify-content:flex-end}.turnstile>div{margin-top:8px;width:100%;max-width:320px}@media only screen and (max-width:580px){.turnstile{justify-content:center}.turnstile>div{max-width:100%}}.post-cat{display:inline-block;min-width:80px;font-size:.85rem;font-weight:700;color:#fff;padding:2px 6px;border-radius:5px;text-align:center}.post-cat.cat-obstetrics-gynecology{background-color:#f2c3c3}.post-cat.cat-reproductive-medicine{background-color:#b6d4e3}.post-cat.cat-aesthetic{background-color:#d4c2e2}.post-cat.cat-close{background-color:#bed3a6}.post-cat.cat-news{background-color:#e6c889}.post-cat.cat-uncategorized{background-color:#ccb4ae}.recent-by-cat{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.recent-by-cat .recent-item .recent-link{padding:16px;background-color:#faf4f4;border-radius:.5rem;transition:background-color 0.5s ease}.recent-by-cat .recent-item .recent-link:hover{background-color:#f8eeec}.recent-by-cat .recent-item .recent-link .post-date{display:block;font-size:.9rem;color:#ccb4ae}.recent-by-cat .recent-item .recent-link .post-title{font-size:1rem;font-weight:700;color:#8d766f}.archive-page-title,.posts-aside-title{color:#c4ac5b;line-height:1.4;margin-bottom:32px}.archive-page-title .s-text,.posts-aside-title .s-text{font-family:"Homemade Apple",cursive;font-size:.875rem}.archive-page-title .m-text,.posts-aside-title .m-text{font-weight:700;font-family:"Klee One",cursive;font-size:1.8rem}.archive-selector{gap:16px;margin-bottom:16px}.archive-selector .archive-selector-item{border:1px solid #dbc26b;background-color:#fff;padding-right:8px;border-radius:5px;overflow:hidden}.archive-selector .archive-selector-item .archive-select{border:none;padding:8px;color:#c4ac5b;outline:none;cursor:pointer;background-color:#fff}@media only screen and (max-width:768px){.archive-selector .archive-selector-item .archive-select{-webkit-appearance:auto;height:32px}}@media only screen and (max-width:580px){.archive-selector{gap:2%}.archive-selector .archive-selector-item{padding-right:3px;width:50%}.archive-selector .archive-selector-item .archive-select{width:100%}}.archive-list{border-top:1px dashed #dbc26b;margin-bottom:16px}.archive-list .archive-post-item{padding:32px 3%;border-bottom:1px dashed #dbc26b}.archive-list .archive-post-item .archive-post-link{align-items:center}.archive-list .archive-post-item .archive-post-link::after{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.875rem;display:block;width:12px;height:24px}@media only screen and (max-width:580px){.archive-list .archive-post-item .archive-post-link::after{display:none}}.archive-list .archive-post-item .archive-post-link .archive-post-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:88px;margin-right:32px;overflow:hidden;border-radius:5px}.archive-list .archive-post-item .archive-post-link .archive-post-thumb>img{transform:scale(2);transition:all 0.5s ease-in-out}.archive-list .archive-post-item .archive-post-link .archive-post-content{width:calc(100% - 120px)}.archive-list .archive-post-item .archive-post-link .archive-post-content .archive-post-date{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:16px;margin-bottom:8px}@media only screen and (max-width:580px){.archive-list .archive-post-item .archive-post-link .archive-post-content{width:calc(100% - 104px)}.archive-list .archive-post-item .archive-post-link .archive-post-content .archive-post-date{gap:2px}.archive-list .archive-post-item .archive-post-link .archive-post-content .archive-post-date>time{width:100%}}.archive-list .archive-post-item .archive-post-link .archive-post-content .archive-post-title{font-size:1.125rem}@media only screen and (max-width:580px){.archive-list .archive-post-item{padding:24px 0%}.archive-list .archive-post-item .archive-post-link .archive-post-thumb{margin-right:16px}}.archive-list .archive-post-item:hover .archive-post-link .archive-post-thumb>img{transform:scale(2.1)}.pager-navigation .page-numbers{gap:6px}.pager-navigation .page-numbers .page-numbers{border:1px solid #8d766f;background-color:#fff;overflow:hidden;border-radius:5px;min-width:32px;padding:0 2px}.pager-navigation .page-numbers .page-numbers:not(.next,.prev){display:flex;flex-direction:column;align-items:center;justify-content:center}.pager-navigation .page-numbers .next,.pager-navigation .page-numbers .prev{align-items:baseline;padding:0 8px}.pager-navigation .page-numbers .next i,.pager-navigation .page-numbers .prev i{font-size:.75rem}.pager-navigation .page-numbers .prev i{margin-right:2px}.pager-navigation .page-numbers .next i{margin-left:2px}.pager-navigation .page-numbers .current{background-color:#ccb4ae;color:#fff;border-color:#ccb4ae}.contents-frame.single-page{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px}.contents-frame.single-page .post-main{width:calc(100% - 304px);border-radius:10px;background-color:snow;padding:24px}.contents-frame.single-page .side-menu{width:280px;display:grid;gap:32px}.contents-frame.single-page .side-menu .archive-selector{flex-direction:column;gap:16px;margin-bottom:0}.contents-frame.single-page .side-menu .archive-selector .archive-selector-item{width:100%}.contents-frame.single-page .side-menu .archive-selector .archive-selector-item .archive-select{width:100%}@media only screen and (max-width:1080px){.contents-frame.single-page{gap:32px}.contents-frame.single-page .post-main,.contents-frame.single-page .side-menu{width:100%}}@media (max-width:1080px) and (min-width:580px){.contents-frame.single-page .side-menu .archive-selector{flex-direction:row;gap:8px}.contents-frame.single-page .side-menu .archive-selector .archive-selector-item{width:50%}}@media only screen and (max-width:580px){.contents-frame.single-page{width:100%;gap:10vw}.contents-frame.single-page .post-main{border-radius:0;padding:5%}.contents-frame.single-page .side-menu{width:90%;margin:0 auto}}.posts-aside-title{margin-bottom:16px}.posts-aside-title .s-text{font-size:.65rem}.posts-aside-title .m-text{font-size:1.25rem}.article-header{padding-bottom:32px;margin-bottom:32px;position:relative}.article-header .post-title{color:#c4ac5b;font-family:"Klee One",cursive;margin-bottom:16px;line-height:1.6;text-align:justify;font-size:2rem}@media only screen and (max-width:580px){.article-header .post-title{font-size:1.5rem;line-height:1.5}}.article-header .category-wrapper{align-items:flex-start;gap:16px}.article-header::after{content:"";display:block;height:4px;width:100%;background-image:radial-gradient(circle,#dbc26b 1px,transparent 1.5px);background-position:center;background-repeat:repeat-x;background-size:8.8px 8px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.eyecatch{margin-bottom:24px;border-radius:10px;overflow:hidden}.post-contents-area{position:relative;padding-bottom:56px;margin-bottom:56px;display:grid}@media screen and (max-width:767px){.post-contents-area{padding-bottom:10vw;margin-bottom:10vw}}.post-contents-area::after{content:"";display:block;height:4px;width:100%;background-image:radial-gradient(circle,#dbc26b 1px,transparent 1.5px);background-position:center;background-repeat:repeat-x;background-size:8.8px 8px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.post-contents-area>h2{font-family:"Klee One",cursive;font-weight:700;font-size:1.5rem;color:#c4ac5b;margin-bottom:16px}.post-contents-area>h3{font-weight:700;font-size:1rem;margin-bottom:8px}.post-contents-area>ul>li{align-items:baseline;width:calc(100% - 24px);text-align:justify;margin-bottom:2px}.post-contents-area>ul>li::before{content:"";display:block;background-color:#dbc26b;width:16px;height:16px;border-radius:100%;margin-right:8px;transform:translateY(2px)}.post-contents-area>ul>li:last-child{margin-bottom:0}.post-contents-area>p a{display:inline-block;color:#c4ac5b;text-decoration:underline}.new-posts .new-posts-list{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:2vw 2%}.new-posts .new-posts-list .new-post-item{width:32%;border-radius:5px;transition:all 0.5s ease-in-out;background-color:#fff;border:1px solid #eaeaea}.new-posts .new-posts-list .new-post-item .new-post-link{border-radius:5px;overflow:hidden;height:100%}.new-posts .new-posts-list .new-post-item .new-post-link .new-post-thumb{aspect-ratio:16/9;overflow:hidden}.new-posts .new-posts-list .new-post-item .new-post-link .new-post-thumb>img{transition:all 0.5s ease-in-out;transform:scale(1.2)}.new-posts .new-posts-list .new-post-item .new-post-link .post-wrapper{padding:16px}.new-posts .new-posts-list .new-post-item .new-post-link .post-wrapper .new-post-header{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:8px}.new-posts .new-posts-list .new-post-item .new-post-link .post-wrapper .new-post-header .post-cat{margin-right:8px}.new-posts .new-posts-list .new-post-item .new-post-link .post-wrapper .post-title{font-size:1.125rem;line-height:1.6;text-align:justify}@media only screen and (max-width:580px){.new-posts .new-posts-list .new-post-item .new-post-link .post-wrapper .new-post-header .new-post-date{font-size:.875rem}.new-posts .new-posts-list .new-post-item .new-post-link .post-wrapper .post-title{font-size:1rem}}.new-posts .new-posts-list .new-post-item:hover .new-post-link .new-post-thumb>img{transform:scale(1.3)}@media screen and (max-width:767px){.new-posts .new-posts-list .new-post-item{width:49%}}.popular-posts{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:8px}.popular-posts .popular-post-item{background-color:snow;border-radius:5px;overflow:hidden;width:100%}.popular-posts .popular-post-item .popular-post-link{width:100%;padding:12px;gap:8px}.popular-posts .popular-post-item .popular-post-link .popular-post-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;overflow:hidden;border-radius:5px;position:relative}.popular-posts .popular-post-item .popular-post-link .popular-post-thumb .popular-post-rank{display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;border-bottom-right-radius:5px;font-weight:700;font-family:"Charm",cursive;color:#c4ac5b;background-color:snow;position:absolute;top:0;left:0;z-index:1}.popular-posts .popular-post-item .popular-post-link .popular-post-thumb>img{transition:0.5s all ease-in-out;transform:scale(2)}.popular-posts .popular-post-item .popular-post-link .popular-post-content{width:calc(100% - 104px)}.popular-posts .popular-post-item .popular-post-link .popular-post-content .post-cat{margin-bottom:8px}.popular-posts .popular-post-item .popular-post-link .popular-post-content .popular-post-title{font-size:.875rem;text-align:justify;line-height:1.6}@media only screen and (max-width:580px){.popular-posts .popular-post-item .popular-post-link .popular-post-thumb{width:56px;height:56px}.popular-posts .popular-post-item .popular-post-link .popular-post-content{width:calc(100% - 64px)}}.popular-posts .popular-post-item .popular-post-link:hover .popular-post-thumb>img{transform:scale(2.15)}@media only screen and (max-width:1080px){.popular-posts{gap:8px}.popular-posts .popular-post-item{width:calc(50% - 4px)}}@media only screen and (max-width:580px){.popular-posts .popular-post-item{width:100%}}.share-buttons{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}.share-btn{width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;text-decoration:none;color:#fff;font-size:16px;background-color:#dbc26b}.share-btn>.line{width:21px}.post-cat.cat-embryo-cultivator{background-color:#f3ffe5;color:#94c260;border:1px solid #bed3a6}.post-cat.cat-midwife,.post-cat.cat-midwife-night{background-color:#ffeded;color:#f49c9c;border:1px solid #f2c3c3}.post-cat.cat-nurse,.post-cat.cat-nurse-assistant{background-color:#fffae5;color:#e6c889;border:1px solid #e6c889}.post-cat.cat-reception{background-color:#f7edff;border:1px solid #d4c2e2;color:#c39be2}.post-cat.cat-cleaner{background-color:#e0f5ff;border:1px solid #b6d4e3;color:#62afd5}.archive-recruitment .recruitment-category-filter{margin-bottom:32px;padding:24px;background-color:#faf4f4;border-radius:8px}.archive-recruitment .recruitment-category-filter .filter-title{font-size:1.2rem;font-weight:700;color:#c4ac5b;margin-bottom:16px;font-family:"Klee One",cursive}.archive-recruitment .recruitment-category-filter .recruitment-category-list{flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.archive-recruitment .recruitment-category-filter .recruitment-category-list .category-item .category-link{display:inline-block;padding:8px 16px;background-color:#fff;border:1px solid #dbc26b;border-radius:5px;color:#c4ac5b;text-decoration:none;transition:all 0.3s ease;font-size:.9rem}.archive-recruitment .recruitment-category-filter .recruitment-category-list .category-item .category-link:hover,.archive-recruitment .recruitment-category-filter .recruitment-category-list .category-item .category-link.active{background-color:#c4ac5b;color:#fff;border-color:#c4ac5b}.archive-recruitment .recruitment-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:32px}.archive-recruitment .recruitment-list .recruitment-item{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all 0.3s ease}.archive-recruitment .recruitment-list .recruitment-item:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1);transform:translateY(-2px)}.archive-recruitment .recruitment-list .recruitment-item .recruitment-link{display:block;text-decoration:none;color:inherit}.archive-recruitment .recruitment-list .recruitment-item .recruitment-thumb{width:100%;height:200px;overflow:hidden;margin:0}.archive-recruitment .recruitment-list .recruitment-item .recruitment-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.archive-recruitment .recruitment-list .recruitment-item .recruitment-item:hover .recruitment-thumb img{transform:scale(1.05)}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content{padding:16px}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-meta{justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px;flex-wrap:wrap}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-meta time{font-size:.85rem;color:#ccb4ae}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-title{font-size:1.1rem;font-weight:700;color:#8d766f;margin-bottom:16px;line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-excerpt{font-size:.9rem;color:#ccb4ae;margin-bottom:12px;line-height:1.6}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-preview-fields{display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:#ccb4ae}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-preview-fields .preview-field{display:flex;gap:8px}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-preview-fields .preview-field .preview-label{font-weight:700;width:72px;height:24px;border:1px solid currentColor;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;font-size:.75rem}.archive-recruitment .recruitment-list .recruitment-item .recruitment-content .recruitment-preview-fields .preview-field .preview-value{color:#8d766f;width:calc(100% - (72px + 8px))}.archive-recruitment .no-recruitment{text-align:center;padding:48px 24px;color:#ccb4ae;font-size:1.1rem}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields{padding:24px;background-color:#faf4f4;border-radius:8px}@media only screen and (max-width:580px){.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields{padding:4vw}}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields .recruitment-field{margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed #ccb4ae}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields .recruitment-field:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields .recruitment-field .field-label{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px;background-color:#ccb4ae;border-radius:3px;padding:0 8px}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields .recruitment-field .field-value{font-size:1rem;color:#8d766f;line-height:1.8}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields .recruitment-field .field-value p{margin-bottom:8px}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields .recruitment-field .field-value p:last-child{margin-bottom:0}.single-recruitment .recruitment-main .recruitment-contents .recruitment-fields .recruitment-field a{color:#c4ac5b;display:inline;text-decoration:underline}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-title{margin-bottom:24px}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:all 0.3s ease}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1);transform:translateY(-2px)}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-link{display:block;text-decoration:none;color:inherit}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-thumb{width:100%;height:150px;overflow:hidden;margin:0}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-item:hover .related-recruitment-thumb img{transform:scale(1.05)}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-content{padding:16px}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-content .related-recruitment-title-item{font-size:1rem;font-weight:700;color:#8d766f;margin-bottom:8px;line-height:1.5;font-family:"Klee One",cursive}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-content .related-recruitment-meta{justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-content .related-recruitment-meta .related-recruitment-cat{color:#c4ac5b;font-weight:700}.single-recruitment .recruitment-main .related-recruitment .related-recruitment-list .related-recruitment-item .related-recruitment-content .related-recruitment-meta time{color:#ccb4ae}.footer-area{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/tex-back.png);position:relative}.footer-area.footer-art{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/tex-back_grey.png)}.footer-area .footer-info{position:relative;background-color:#fff;padding:64px 0 80px}@media screen and (max-width:767px){.footer-area .footer-info{padding:11vw 0 12vw}}.footer-area .footer-info::before{content:"";display:block;width:100%;height:16px;background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/edge.svg);background-position:center;background-repeat:repeat-x;position:absolute;top:-16px}.footer-area .footer-info .tabs{max-width:1200px;width:90%;margin:0 auto}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn{border:1px solid #fff0}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.info{background-color:#ccbcb8}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.obgy{background-color:#f2c3c3}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.reme{background-color:#b6d4e3}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.aesthetic{background-color:#d4c2e2}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.close{background-color:#bed3a6}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.news{background-color:#e6c889}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.active{color:#8d766f;border-color:#dbc26b;background-color:#fff;border-bottom-color:#fff;position:relative;z-index:5}.footer-area .footer-info .tabs .tab-buttons .tab-btn-wrap .t-btn.active>span{font-weight:400}.footer-area .footer-info .tabs .tab-content{background-color:#fff;border-top:1px solid #dbc26b;margin-top:-1px;position:relative;z-index:1}.footer-area .footer-info .tabs .tab-content .tc .recent-by-cat{gap:2%}.footer-area .footer-info .tabs .tab-content .tc .recent-by-cat .recent-item{width:32%}.footer-area .footer-info .tabs .tab-content .tc .recent-by-cat .recent-item .recent-link{min-height:152px}@media screen and (max-width:580px){.footer-area .footer-info .tabs .tab-content .tc .recent-by-cat{gap:8px}.footer-area .footer-info .tabs .tab-content .tc .recent-by-cat .recent-item{width:100%}.footer-area .footer-info .tabs .tab-content .tc .recent-by-cat .recent-item .recent-link{min-height:auto}}.footer-area .footer-info .btn-stl_04{margin:0 auto}.footer-area .footer-main{max-width:1200px;width:90%;margin:0 auto;padding-top:80px}@media screen and (max-width:767px){.footer-area .footer-main{padding-top:12vw}}.footer-area .footer-main [class^=footer-main-]{padding-bottom:56px;margin-bottom:56px;position:relative}.footer-area .footer-main [class^=footer-main-]:after{content:"";display:block;height:4px;width:100%;background-image:radial-gradient(circle,#dbc26b 1px,transparent 1.5px);background-position:center;background-repeat:repeat-x;background-size:8.8px 8px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.footer-area .footer-main [class^=footer-main-]:nth-last-child(2){margin-bottom:24px}.footer-area .footer-main [class^=footer-main-]:last-child{margin-bottom:0}.footer-area .footer-main [class^=footer-main-]:last-child:after{display:none}@media screen and (max-width:767px){.footer-area .footer-main [class^=footer-main-]{padding-bottom:10vw;margin-bottom:10vw}}.footer-area .footer-main .footer-main-tops{justify-content:space-between;gap:40px}.footer-area .footer-main .footer-main-tops .footer-address{width:28%;max-width:324px}.footer-area .footer-main .footer-main-tops .footer-address .footer-logo{margin-bottom:40px;max-width:324px}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper{display:grid;gap:16px;margin-bottom:16px}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area{align-items:center;gap:14px}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .pipe{display:block;width:1px;height:32px;background-color:#dbc26b}@media screen and (max-width:1180px){.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .tel .num{font-size:1.25rem}}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .footer-contact_btn{background-color:#dbc26b;max-width:96px;width:100%;height:32px;border-radius:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:3px}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .footer-contact_btn .inner{align-items:baseline;justify-content:center}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .footer-contact_btn .inner .icon{width:12px;margin-right:6px}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .footer-contact_btn .inner .label{font-weight:700;color:#fff;font-size:.95rem}@media screen and (max-width:1180px){.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .footer-contact_btn{padding-bottom:0}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper .contact-area .footer-contact_btn .inner .label{font-size:.875rem}}.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;margin-bottom:56px}@media (max-width:1300px) and (min-width:1201px){.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper .parking{width:39%}.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper .kids-space{width:59%}}@media screen and (min-width:1301px){.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper .hours-note{width:48%}}@media screen and (max-width:1201px){.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper .hours-note{width:100%}}@media screen and (max-width:1130px){.footer-area .footer-main .footer-main-tops .footer-address .logo-wrapper{width:100%}}@media (max-width:1130px) and (min-width:1024px){.footer-area .footer-main .footer-main-tops .footer-address{gap:5%}.footer-area .footer-main .footer-main-tops .footer-address .access-wrapper{width:30%}.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper{width:30%;flex-direction:column;justify-content:flex-start}.footer-area .footer-main .footer-main-tops .footer-address .btn-stl_cv{width:30%}}@media screen and (max-width:1023px){.footer-area .footer-main .footer-main-tops .footer-address{justify-content:center;gap:16px;align-items:flex-start}.footer-area .footer-main .footer-main-tops .footer-address .logo-wrapper{margin-bottom:40px}.footer-area .footer-main .footer-main-tops .footer-address .logo-wrapper .footer-logo{margin:0 auto}.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper{margin-bottom:40px}.footer-area .footer-main .footer-main-tops .footer-address .label-wrapper .accent-label:last-child{margin-bottom:0}}@media screen and (max-width:580px){.footer-area .footer-main .footer-main-tops .footer-address{gap:0}}.footer-area .footer-main .footer-main-tops .map{width:calc(100% - (28% + 40px))}@media screen and (max-width:1130px){.footer-area .footer-main .footer-main-tops{width:100%}.footer-area .footer-main .footer-main-tops .footer-address{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;max-width:100%}.footer-area .footer-main .footer-main-tops .map{width:100%}}.footer-area .footer-main .footer-main-middles{justify-content:space-between}.footer-area .footer-main .footer-main-middles .hours{width:47%;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(1){transition-delay:100ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(2){transition-delay:200ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(3){transition-delay:300ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(4){transition-delay:400ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(5){transition-delay:500ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(6){transition-delay:600ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(7){transition-delay:700ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(8){transition-delay:800ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(9){transition-delay:900ms}.footer-area .footer-main .footer-main-middles .hours:nth-of-type(10){transition-delay:1000ms}.footer-area .footer-main .footer-main-middles .hours .hours-title{align-items:center;color:#c4ac5b;line-height:1.2;width:19%}.footer-area .footer-main .footer-main-middles .hours .hours-title .hour-icon{width:70px;margin-bottom:8px}.footer-area .footer-main .footer-main-middles .hours .hours-title .m-text{font-size:1.313rem;font-family:"Klee One",cursive}.footer-area .footer-main .footer-main-middles .hours .hours-title .s-text{font-size:.875rem;margin-top:4px;font-family:"Klee One",cursive}.footer-area .footer-main .footer-main-middles .hours .wrapper{width:79%}.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-header{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-header .hours-note{margin-bottom:0}.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-header .hours-desc i{margin-right:3px}@media screen and (max-width:1250px){.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-header .hours-note{width:100%}.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-header .hours-desc{margin-bottom:8px}}.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-table{margin-bottom:16px}.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-desc-note{color:#dbc26b;margin-bottom:3px}@media screen and (max-width:1140px){.footer-area .footer-main .footer-main-middles{align-items:flex-start}.footer-area .footer-main .footer-main-middles .hours{justify-content:center}.footer-area .footer-main .footer-main-middles .hours .hours-title{margin-bottom:16px;width:auto}.footer-area .footer-main .footer-main-middles .hours .wrapper{width:100%}.footer-area .footer-main .footer-main-middles .hours .wrapper .hours-header{justify-content:center}}.footer-area .footer-main .footer-main-middles .center-line{background-image:radial-gradient(circle,#dbc26b 1px,transparent 1.5px);background-position:center;background-repeat:repeat-x;background-size:8.8px 8px;height:82%;background-repeat:repeat-y;position:absolute;top:0;bottom:0;right:0;left:0;margin:0 auto}@media screen and (max-width:580px){.footer-area .footer-main .footer-main-middles{gap:32px}.footer-area .footer-main .footer-main-middles .hours{width:100%}.footer-area .footer-main .footer-main-middles .center-line{display:none}}.footer-area .footer-main .footer-main-banner .banner-list{gap:24px;align-items:center;justify-content:center}.footer-area .footer-main .footer-main-banner .banner-list .banner-items{max-width:282px;width:calc((100% - 72px) / 4)}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(1){transition-delay:100ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(2){transition-delay:200ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(3){transition-delay:300ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(4){transition-delay:400ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(5){transition-delay:500ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(6){transition-delay:600ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(7){transition-delay:700ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(8){transition-delay:800ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(9){transition-delay:900ms}.footer-area .footer-main .footer-main-banner .banner-list .banner-items:nth-of-type(10){transition-delay:1000ms}@media screen and (max-width:768px){.footer-area .footer-main .footer-main-banner .banner-list{gap:16px}.footer-area .footer-main .footer-main-banner .banner-list .banner-items{width:calc((100% - 16px) / 2)}}.footer-area .footer-main .footer-main-bottom{justify-content:space-between}.footer-area .footer-main .footer-main-bottom .copyright{font-size:.625rem}.footer-area .footer-main .footer-main-bottom .footer-social-links{gap:16px;align-items:center}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(1){transition-delay:100ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(2){transition-delay:200ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(3){transition-delay:300ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(4){transition-delay:400ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(5){transition-delay:500ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(6){transition-delay:600ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(7){transition-delay:700ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(8){transition-delay:800ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(9){transition-delay:900ms}.footer-area .footer-main .footer-main-bottom .footer-social-links .social-link:nth-of-type(10){transition-delay:1000ms}@media (max-width:768px) and (min-width:581px){.footer-area .footer-main .footer-main-bottom{padding-bottom:200px}}@media screen and (max-width:580px){.footer-area .footer-main .footer-main-bottom{flex-direction:column-reverse;align-items:center;gap:16px;padding-bottom:120px}}.footer-area #top_btn{max-width:104px;position:absolute;bottom:120px;right:2%;cursor:pointer}@media screen and (max-width:768px){.footer-area #top_btn{max-width:64px;bottom:268px}}@media screen and (max-width:580px){.footer-area #top_btn{position:relative;bottom:auto;right:auto;margin:0 auto 48px}}.side-fix_contact{position:fixed;right:0;top:calc(50% - 76px);z-index:10;display:grid;gap:8px}@media (max-width:768px) and (max-width:768px){.side-fix_contact{display:none}}.side-fix_contact [class^=link-items]{width:72px;height:72px;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:rgb(0 0 0 / .3) 0 0 16px -6px}.side-fix_contact [class^=link-items] .icon-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.side-fix_contact [class^=link-items] .icon-wrap>img{width:20px}.side-fix_contact [class^=link-items] .icon-wrap .label{font-size:.625rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}.side-fix_contact .link-items_contact{background-color:#f2b2b2}.side-fix_contact .link-items_contact .icon-wrap .label{color:#fff}.side-fix_contact .link-items_insta{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/./images/common/icon/tex-icon.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.side-fix_contact .link-items_insta .icon-wrap .label{color:#f49c9c}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
 .animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}/*!
 * animsition v4.0.2
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;outline:none;height:100%;min-height:1px;overflow:hidden}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/./fonts/slick.eot);src:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/./fonts/slick.eot#1775637161) format('embedded-opentype'),url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/./fonts/slick.woff) format('woff'),url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/./fonts/slick.ttf) format('truetype'),url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;width:48px;height:48px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;outline:none;background-color:#fff;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:200px;box-shadow:rgb(0 0 0 / .35) 0 0 16px -1px;transition:all .3s}.slick-prev:hover,.slick-next:hover{outline:none;box-shadow:none}.slick-prev:hover{outline:none;transition:0.3s}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:2%}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/../images/img_slick/prev.svg)}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:2%}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{background-image:url(https://www.shimoda-sanfujinka.com/wp/wp-content/themes/XD-Naked/css/../images/img_slick/next.svg)}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;display:block;width:100%;padding:0;margin:8px auto 0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:12px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;font-size:40px;opacity:.25;color:#000;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;display:block;color:#000}