html{font-size:85%;overflow-x:hidden}html:lang(ja){font-size:calc( 100vw / 32 )}@media screen and (min-width:768px){html{font-size:92.5%}html:lang(ja){font-size:62.5%}}@media screen and (min-width:980px){html{font-size:100%}html:lang(ja){font-size:62.5%}}body{color:#444;font-family:"Helvetica","Arial",sans-serif;font-size:18px;line-height:1.6;word-wrap:break-word}body:lang(ja){font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic","メイリオ",Meiryo,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.8}::selection{background-color:#def}@media screen and (min-width:782px){body{font-size:19px}body:lang(ja){font-size:16px}}@media screen and (min-width:980px){body{font-size:20px}body:lang(ja){font-size:17px}}@media screen and (min-width:768px){body{position:relative;z-index:0;overflow:hidden;border-top:#22b3a0 10px solid}}@media screen and (max-width:767px){body{position:relative;width:100%;margin:0 auto;border-top:#22b3a0 10px solid}}h1,h2,h3,h4,h5,h6,.site-title{clear:both;color:#111;font-weight:700;line-height:1.5}h1{font-size:2.5rem;margin-bottom:1em;margin-top:2em}h2{font-size:1.75rem;margin-bottom:1.5em;margin-top:3em}h3{font-size:1.5rem;margin-bottom:1em;margin-top:2.5em}h4{font-size:1.25rem;margin-bottom:1em;margin-top:2em}h5{font-size:1.125rem;margin-bottom:.5em;margin-top:1.5em}h6{font-size:1rem;margin-bottom:.5em;margin-top:1em}a{color:#4693f5;text-decoration:underline;transition:all .15s ease-in-out}a:hover{color:#639af6}cite a,cite a{text-decoration:none}p{font-size:1.4rem;margin:0 0 2rem;line-height:140%}@media screen and (min-width:768px){p{font-size:1.6rem;margin:0 0 2rem;line-height:160%}}b,strong{font-weight:700}dfn,em,i{font-style:italic}q{quotes:"" ""}cite{border-bottom:dotted 1px #999;font-style:normal}code,kbd,tt,var{background-color:#f4f5f6;color:#666;font-family:Consolas,"Courier New",monospace;font-size:90%}abbr,acronym{border-bottom:1px dotted #999;cursor:help}mark,ins{background:linear-gradient(transparent 70%,#ff6 70%);text-decoration:none}ins.adsbygoogle{background-color:transparent}ul,ol{margin:0 0 1.8em 1.5em;padding:0}li>ul,li>ol{margin-bottom:0}dl{margin:0}dt{font-weight:600}dd{margin:0 0 1.8em 1.5em}table{border-collapse:collapse;border-spacing:0;font-size:90%;margin:0 0 1.8em;width:100%}caption{margin-bottom:.6em}table th,table td{padding:1em 1.2em}.wp-block-table td,.wp-block-table th{border:1px solid #f8f8f8}th{background-color:#f4f5f6;font-weight:600;text-align:left}blockquote{color:#666;margin:0 0 2em;padding:12px 0 0 44px !important;position:relative}blockquote:before{color:#ddd;content:"\201C";font-family:Georgia,serif;font-size:84px;left:-5px;line-height:1;position:absolute;top:-5px}blockquote p{margin-bottom:.8em}blockquote cite{font-size:90%}address{margin:0 0 1.8em;font-style:normal}pre{background-color:#f4f5f6;color:#666;font-family:Consolas,"Courier New",monospace;font-size:90%;line-height:1.4;margin:0 0 1.7em;max-width:100%;overflow:auto;padding:1.5em;word-wrap:normal}hr{background-color:#eee;border:0;height:2px;margin:1.8em auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}img{height:auto;max-width:100%;vertical-align:middle}figure{margin:0}embed,iframe,object{max-width:100%}button,input,input[type=search],select,textarea{background-color:#fff;box-sizing:border-box;line-height:1.6;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:90%;line-height:1;padding:1.1em 1.5em;text-transform:uppercase;transition:.3s ease-in-out}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#555}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea,.wpcf7-validates-as-tel.tel,.wpcf7-date,.wpcf7-select{border:solid 1px #e6e6e6;margin-top:.6em;padding:.6em}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#444}input[type=file]{margin-top:.6em}select{border:solid 1px #e6e6e6;margin-top:.6em;padding:.6em}textarea{max-width:720px;width:100%}.aligncenter,.alignleft,.alignright{margin-bottom:1.8em}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{color:#999;font-size:90%;margin-bottom:1.8em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:.4em auto 0}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8em 0}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.hide-blogname .site-title,.hide-blogdescription .site-description,.hide-date .posted-on,.hide-author .byline,.hide-comments-number .comments-link,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#eee;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 2px rgba(0,0,0,.2);clip:auto !important;color:#06c;display:block;font-size:14px;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.top-bar-content:before,.top-bar-content:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.nav-links:before,.nav-links:after,.widget:before,.widget:after,.sticky-sidebar:before,.sticky-sidebar:after,.site-bottom-content:before,.site-bottom-content:after{content:"";display:table}.clear:after,.top-bar-content:after,.entry-content:after,.comment-content:after,.nav-links:after,.widget:after,.sticky-sidebar:after,.site-bottom-content:after{clear:both}body{background-color:#fff}.top-bar-content,.main-header-content,.featured-entry-content,.home-header-content,.jumbotron-content,.site-content,.container-content,.footer-widget-content,.site-bottom-content{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.home-header-content{text-align:left;width:1080px;position:relative;top:318px;left:54px}}@media screen and (max-width:767px){.home-header-content{text-align:left;position:relative;top:1rem;left:1rem;padding-top:0 !important}}.container-content{padding-left:30px;padding-right:30px}.site-header{margin-bottom:5rem}.main-header{padding-bottom:15px;padding-top:15px}.content-area{margin-bottom:6rem}.sidebar-area{border-top:solid 1px #eee;padding-bottom:1rem;padding-top:6rem}.page-header{margin-bottom:5rem}.hentry{margin-bottom:7rem}.single .hentry{margin-bottom:5rem}.page .hentry{margin-bottom:0}.widget{margin-bottom:4rem}.footer-widget-area{border-top:solid 1px #eee;padding-bottom:2rem;padding-top:6rem}.site-bottom{padding:8px 0 4px;color:#fff !important;font-size:1.4rem;height:38px;max-width:2000px;border-top:none}@media screen and (min-width:782px){.top-bar-content,.main-header-content,.home-header-content,.jumbotron-content,.featured-entry-content,.footer-widget-content,.site-bottom-content{padding-left:40px;padding-right:40px}.container-content{padding-left:50px;padding-right:50px}.top-bar-content,.main-header-content,.home-header-content,.site-bottom-content{max-width:1120px}.main-header{padding-bottom:35px;padding-top:30px}.top-bar-main,.footer-social-link{float:left}.header-social-link,.footer-navigation{float:right}}@media screen and (min-width:980px){.jumbotron-content,.three-column .site-content,.has-sidebar .site-content,.footer-widget-content{max-width:1120px}.main-header-content{flex-wrap:wrap}.has-sidebar .site-content{display:flex;justify-content:space-between}.has-sidebar .content-area{width:100%}.has-sidebar .sidebar-area{border-top:none;padding-top:0;width:26.78%}.sticky-sidebar{position:-webkit-sticky;position:sticky;top:120px}.sticky-sidebar .widget:last-child{margin-bottom:0;padding-bottom:90px}.footer-widget-wrapper{margin-left:-30px;margin-right:-30px}.footer-widget-wrapper{display:flex;flex-wrap:wrap}.footer-widget{box-sizing:border-box;width:25%;padding-left:30px;padding-right:30px}}.top-bar{background-color:#f4f5f6;border-bottom:solid 1px #eee;line-height:32px;padding-bottom:5px;padding-top:5px}.top-bar-main{color:#888;font-size:80%;list-style:none;margin-bottom:0;margin-left:0}.top-bar-main a{color:inherit;text-decoration:none}.top-bar-main a:hover{color:#111}.top-bar-main li{display:inline-block;margin-bottom:0;margin-right:16px;vertical-align:middle}.top-bar-main li:last-child{margin-right:0}.top-bar-main li:before{color:#999;display:inline-block;font:normal 16px/1 FontAwesome;-webkit-font-smoothing:antialiased;margin-right:5px;position:relative;top:1px;vertical-align:middle}.top-bar-main li.top-bar-main-phone:before{content:"\f10b";font-size:170%}.top-bar-main li.top-bar-main-contact:before{content:"\f003";font-size:110%}.top-bar-main li.top-bar-main-access:before{content:"\f041";font-size:135%}.top-bar .header-social-link{display:none}@media screen and (min-width:782px){.top-bar{padding-bottom:10px;padding-top:10px}.top-bar-main li{margin-right:24px}.top-bar-main li:before{margin-right:8px;top:-2px}.top-bar .header-social-link{display:block}}.site-logo a:hover{opacity:.8}.site-logo img{transform:scale(.85,.85);transform-origin:center left}.site-title{font-size:1.75rem;margin-bottom:0;margin-top:0}.site-title a,.site-title a:hover{color:#111;text-decoration:none}.site-title a:hover{opacity:.8}.site-description{color:#777;font-size:95%;margin-bottom:2px;margin-top:2px}@media screen and (min-width:782px){.site-branding{padding-right:30px}.site-logo img{transform:scale(.925,.925)}.site-description{margin-bottom:6px}}@media screen and (min-width:980px){.site-logo img{transform:scale(1,1)}}.main-header-content .main-navigation{display:none}.main-header-clone{background-color:#fff;left:0;padding-bottom:12px;padding-top:12px;position:fixed;top:0;transition:all .6s cubic-bezier(.19,1.000,.22,1.000);transform:translateY(-100%);width:100%;z-index:100}.main-header-clone-show{box-shadow:0px 2px 2px rgba(0,0,0,.1);transform:translateY(0)}.main-header-clone .site-title{font-size:1.5rem}.main-header-clone .main-header-content{align-items:center}.main-header-clone .site-logo{transform:scale(.9,.9);transform-origin:center left}.main-header-clone .site-description{display:none}.admin-bar .main-header-original .drawer-navigation{top:46px}@media screen and (min-width:601px){.admin-bar .main-header-clone-show{transform:translateY(46px)}}@media screen and (min-width:782px){.admin-bar .main-header-original .drawer-navigation{top:32px}.admin-bar .main-header-clone-show{transform:translateY(32px)}}@media screen and (min-width:980px){.main-header-clone{padding-bottom:16px;padding-top:14px}}.drawer-hamburger{display:block;align-items:center;justify-content:center;width:16vw;height:18vw;position:fixed;cursor:pointer;right:3%;top:3vw;padding:0;background-color:#22b3a0;z-index:9999999;border-radius:.3rem;border:#22b3a0 1px solid}.drawer-hamburger:hover,.drawer-hamburger:focus{background-color:#22b3a0}.drawer-hamburger-icon{position:relative;display:block}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background-color:#111;height:2px;transition:all .6s cubic-bezier(.19,1.000,.22,1.000);width:100%}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;left:0;content:' '}.drawer-hamburger-icon:before{top:-9px}.drawer-hamburger-icon:after{top:6px}.drawer-opened .drawer-hamburger-icon{background-color:transparent}.drawer-opened .drawer-hamburger-icon:before,.drawer-opened .drawer-hamburger-icon:after{top:0}.drawer-opened .drawer-hamburger-icon:before{transform:translateX(-3%) rotate(45deg);top:1.5px}.drawer-opened .drawer-hamburger-icon:after{transform:translateX(-3%) translateY(-10px) rotate(-45deg);top:8.5px}@media screen and (min-width:782px){.drawer-hamburger{padding:15px 5px}.drawer-hamburger-icon:before{top:-7px}.drawer-hamburger-icon:after{top:7px}}.drawer-overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100}.drawer-navigation{background:#22b3a0;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .6s cubic-bezier(.19,1.000,.22,1.000);width:90%;z-index:101;-webkit-overflow-scrolling:touch}.drawer-navigation-content{box-sizing:border-box;overflow-y:auto;padding:60px 75px 60px 40px;width:100%;background:#22b3a0;color:#fff;font-size:1.4rem}.drawer-opened .drawer-overlay{display:block}.drawer-opened .drawer-navigation{box-shadow:0 0 90px rgba(0,0,0,.2);transform:translateX(0)}@media screen and (min-width:540px){.drawer-navigation{width:70%}.drawer-navigation-content{padding:75px 90px 75px 50px}}@media screen and (min-width:782px){.drawer-navigation{width:55%}.drawer-navigation-content{padding:90px 105px 90px 60px}}.drawer-navigation ul{list-style:none;margin-bottom:45px;margin-left:0}.drawer-navigation ul li{padding-bottom:12px;padding-top:14px;position:relative}.drawer-navigation ul ul{margin-bottom:0;margin-left:1em;margin-top:12px}.drawer-navigation ul li li{padding-bottom:10px;padding-top:12px}.drawer-navigation ul li li:last-child{padding-bottom:0}.drawer-navigation a{color:inherit;text-decoration:none}.drawer-navigation a:hover{color:#fff}.drawer-navigation .page_item_has_children>a,.drawer-navigation .menu-item-has-children>a{display:inline-block;padding-right:20px}.drawer-navigation .dropdown-toggle{background-color:transparent;outline:0;padding:10px;position:absolute;right:-10px;top:7px}.drawer-navigation .dropdown-toggle:after{content:"\f107";color:#fff;display:inline-block;font:normal 18px/1 FontAwesome;-webkit-font-smoothing:antialiased;position:relative}.drawer-navigation .dropdown-toggle.toggled-on:after{content:"\f106"}.drawer-navigation .sub-menu{display:none}.drawer-navigation .sub-menu.toggled-on{display:block}.drawer-navigation .current_page_item>a,.drawer-navigation .current-menu-item>a{color:#fff;font-weight:700}@media screen and (min-width:782px){.drawer-navigation .header-social-link{display:none}}@media screen and (max-width:1100px){.main_nav_pc{display:none !important}}@media screen and (min-width:1101px){.drawer-hamburger,.drawer-overlay,.drawer-navigation{display:none}.main-header-content .main-navigation{display:block}.main-navigation{font-size:90%;line-height:52px}.main-navigation ul{list-style:none;margin:0}.main-navigation a{color:inherit;display:block;text-decoration:none}.main-navigation a:hover{color:#fff}.main-navigation li{position:relative}.main-navigation div.menu>ul,.main-navigation ul.menu{letter-spacing:-.4em}.main-navigation div.menu>ul>li,.main-navigation ul.menu>li{display:inline-block;letter-spacing:normal;white-space:nowrap}.main-navigation div.menu>ul>li:first-child>a,.main-navigation ul.menu>li:first-child>a{padding-left:0}.main-navigation div.menu>ul>li:last-child>a,.main-navigation ul.menu>li:last-child>a{padding-right:0}.main-navigation div.menu>ul>li.page_item_has_children>a:after,.main-navigation ul.menu>li.page_item_has_children>a:after,.main-navigation div.menu>ul>li.menu-item-has-children>a:after,.main-navigation ul.menu>li.menu-item-has-children>a:after{content:"\f107";display:inline-block;font:normal 18px/1 FontAwesome;-webkit-font-smoothing:antialiased;margin-left:8px}.main-navigation ul ul{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);left:-9999px;opacity:0;position:absolute;top:100%;transition:opacity .3s ease-in-out;white-space:normal;width:225px;z-index:10}.main-navigation ul ul ul{top:0}.main-navigation ul li:hover>ul{left:0;opacity:1}.main-navigation div.menu>ul>li:first-child:hover>ul,.main-navigation ul.menu>li:first-child:hover>ul{left:-18px}.main-navigation div.menu>ul>li:last-child:hover>ul,.main-navigation ul.menu>li:last-child:hover>ul{left:auto;right:-18px}.main-navigation ul ul li:hover>ul{left:100%;opacity:1}.main-navigation ul ul li a{line-height:1.6;padding-bottom:15px;padding-top:15px}.main-navigation ul ul li.page_item_has_children>a,.main-navigation ul ul li.menu-item-has-children>a{padding-right:30px}.main-navigation ul ul li.page_item_has_children>a:after,.main-navigation ul ul li.menu-item-has-children>a:after{content:"\f105";font:normal 18px/1 FontAwesome;-webkit-font-smoothing:antialiased;position:absolute;right:15px;top:18px}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a{color:#fff;font-weight:700}}.menu a:before{color:#bbb;display:inline-block;font:normal 24px/1 FontAwesome;-webkit-font-smoothing:antialiased;margin-right:10px;position:relative;top:-1px;transition:color .2s ease-in-out;vertical-align:middle}.menu a:hover:before{color:#888}.widget .menu a:before{margin-right:12px}.profilewidget-link.menu a:before,.social-link-menu a:before{content:'\f0c1';margin-left:0;margin-right:4px}.menu a[href*="behance.net"]:before{content:"\F1B4"}.menu a[href*="deviantart.com"]:before{content:"\F1BD"}.menu a[href*="digg.com"]:before{content:"\F1A6"}.menu a[href*="dribbble.com"]:before{content:"\F17D"}.menu a[href*="dropbox.com"]:before{content:"\F16B"}.menu a[href*="facebook.com"]:before{content:"\F230"}.menu a[href*="flickr.com"]:before{content:"\F16E"}.menu a[href*="foursquare.com"]:before{content:"\F180"}.menu a[href*="plus.google.com"]:before{content:"\F0D5"}.menu a[href*="github.com"]:before{content:"\F09B"}.menu a[href*="instagram.com"]:before{content:"\F16D"}.menu a[href*="linkedin.com"]:before{content:"\F30C"}.menu a[href*="medium.com"]:before{content:"\F23A"}.menu a[href*="pinterest.com"]:before{content:"\F231"}.menu a[href*="getpocket.com"]:before{content:"\F265"}.menu a[href*="reddit.com"]:before{content:"\F1A1"}.menu a[href*="skype.com"]:before,.menu a[href*="skype:"]:before{content:"\F17E"}.menu a[href*="slideshare.net"]:before{content:"\F1E7"}.menu a[href*="snapchat.com"]:before{content:"\F2AB"}.menu a[href*="soundcloud.com"]:before{content:"\F1BE"}.menu a[href*="spotify.com"]:before{content:"\F1BC"}.menu a[href*="stumbleupon.com"]:before{content:"\F1A4"}.menu a[href*="tumblr.com"]:before{content:"\F173"}.menu a[href*="twitch.tv"]:before{content:"\F1E8"}.menu a[href*="twitter.com"]:before{content:"\F099"}.menu a[href*="vimeo.com"]:before{content:"\F27D"}.menu a[href*="vk.com"]:before{content:"\F189"}.menu a[href*="wordpress.org"]:before,.menu a[href*="wordpress.com"]:before{content:"\F19A"}.menu a[href*="yelp.com"]:before{content:"\F1E9"}.menu a[href*="youtube.com"]:before{content:"\F16A"}.menu a[href$="/feed/"]:before{content:"\F09E"}.social-link-menu ul{list-style:none;margin:0}.social-link-menu li{display:inline-block;padding-left:12px}.social-link-menu li:first-child{padding-left:0}.social-link-menu a:before{margin-right:0}.jumbotron{background-color:#333;background-position:center;background-size:cover}.jumbotron-overlay{background-color:rgba(0,0,0,.4)}.jumbotron-content{padding-bottom:60px;padding-top:60px;text-align:center}.jumbotron-title{color:#fff;font-size:2.25rem;letter-spacing:-.03em;margin-bottom:0;margin-top:0}@media screen and (min-width:782px){.jumbotron-title{font-size:2.5rem}.jumbotron-content{padding-bottom:90px;padding-top:90px}}@media screen and (min-width:980px){.jumbotron-content{padding-bottom:105px;padding-top:105px}}@media screen and (min-width:768px){.home-header{background-color:#333;background-position:center;background-size:cover;height:640px}}@media screen and (max-width:767px){.home-header{background-color:#333;background-position:center;background-size:cover;height:42vw;display:block}}.home-header-content{padding-bottom:75px;padding-top:75px;text-align:left}.home-header-title{font-size:1.2rem;letter-spacing:-.03em;margin-bottom:0;margin-top:0;text-shadow:2px 0px 2px #fff,2px 0px 2px #fff,-2px 0px 2px #fff,-2px 0px 2px #fff,0px 2px 2px #fff,0px 2px 2px #fff,0px -2px 2px #fff,0px -2px 2px #fff;color:#22b3a0;font-weight:700}.home-header-text{color:rgba(255,255,255,.9);font-size:105%;margin-top:28px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.home-header-button{font-size:95%}.home-header-button a{border-radius:25px;color:#fff;display:inline-block;font-weight:600;margin-top:30px;text-decoration:none}a.home-header-button-main{background-color:#4693f5;margin-right:16px;padding:12px 25px}a.home-header-button-main:hover{color:#fff}a.home-header-button-sub{border:solid 2px #fff;padding:10px 23px}a.home-header-button-sub:hover{background-color:#fff;color:#111}@media screen and (min-width:782px){.home-header-content{padding-bottom:105px;padding-top:105px}}@media screen and (min-width:980px){.home-header-content{padding-bottom:135px;padding-top:135px}}@media screen and (min-width:768px){.home-header-title{font-size:3rem}}.featured-post{overflow:hidden}.featured-post,.featured-entry{height:225px}.featured-entry{background-color:#333;background-position:center;background-size:cover}.featured-entry-overlay{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100%;width:100%}.featured-entry-content{text-align:center;padding-left:40px;padding-right:40px}.featured-entry-title{color:#fff;font-size:1.75rem;letter-spacing:-.03em;margin-bottom:0;margin-top:0;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.featured-entry-category{text-transform:uppercase}.featured-entry-category,.featured-entry-date{color:rgba(255,255,255,.8);display:none;font-size:90%;margin-bottom:12px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.featured-entry-title a,.featured-entry-category a,.featured-entry-date a{color:inherit;text-decoration:none}.featured-entry-title a:hover,.featured-entry-category a:hover,.featured-entry-date a:hover{color:#fff}.slick-loading .slick-list{background:#fff url(//www.kanda.or.jp/wp-content/themes/businesspress/images/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0;text-shadow:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:FontAwesome;font-size:30px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.15s ease-in-out}.slick-prev{left:5px;z-index:9999}[dir=rtl] .slick-prev{right:5px;left:auto}.slick-prev:before{content:'\f104'}[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:5px}[dir=rtl] .slick-next{right:auto;left:5px}.slick-next:before{content:'\f105'}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dots{bottom:12px;list-style:none;margin:0;position:absolute;text-align:center;width:100%}.slick-dots li{border-radius:50%;box-shadow:0px 1px 1px rgba(255,255,255,.4),0px 1px 1px rgba(0,0,0,.2) inset;display:inline-block;height:12px;margin-left:5px;margin-right:5px;width:12px}.slick-dots li button{background:#000;border:solid 2px #000;border-radius:50%;color:transparent;display:block;font-size:0;height:12px;line-height:0;outline:none;width:12px;opacity:.4}.slick-dots li button:hover,.slick-dots li button:focus{opacity:.75}.slick-dots li.slick-active button{background:#fff;opacity:.8}@media screen and (min-width:601px){.featured-post,.featured-entry{height:275px}.featured-entry-title{font-size:2.25rem}.featured-entry-content{padding-left:70px;padding-right:70px}.slick-prev,.slick-next{width:40px;height:40px}.slick-prev:before,.slick-next:before{font-size:40px}.slick-prev{left:15px}[dir=rtl] .slick-prev{right:15px;left:auto}.slick-next{right:15px}[dir=rtl] .slick-next{right:auto;left:15px}.slick-dots{bottom:24px}.slick-dots li{height:18px;width:18px}.slick-dots li button{border:solid 4px #000;height:18px;width:18px}}@media screen and (min-width:782px){.featured-post,.featured-entry{height:350px}.featured-entry-title{font-size:2.5rem;margin-bottom:12px}.featured-entry-category,.featured-entry-date{display:block}}@media screen and (min-width:980px){.featured-post,.featured-entry{height:400px}}.cat-links{font-size:90%;margin-bottom:1rem;text-transform:uppercase}.cat-links a{text-decoration:none}.category-sep{color:#ccc;font-size:80%;margin-left:5px;margin-right:5px;position:relative;top:-.1em}.entry-header{margin-bottom:4rem}.no-sidebar .entry-header{text-align:center}.entry-title{font-size:2.25rem;letter-spacing:-.03em;margin-bottom:0;margin-top:0}.entry-title a{color:inherit;text-decoration:none}@media screen and (min-width:782px){.entry-title{font-size:2.5rem}}.entry-meta{color:#999;font-size:90%;margin-top:1rem}.entry-meta a{color:inherit;text-decoration:none}.entry-meta a:hover{color:#666}.comments-sep{color:#ccc}.byline a,.comments-link a{border-bottom:solid 1px #ddd}.post-thumbnail{margin-bottom:2rem;margin-top:4rem}.single .post-thumbnail{margin-left:-20px;margin-right:-20px}.post-thumbnail img{width:100%;transition:.5s ease-in-out}.post-thumbnail a:hover img{opacity:.85}@media screen and (min-width:782px){.single .post-thumbnail{margin-left:-40px;margin-right:-40px}}@media screen and (min-width:980px){.single .post-thumbnail{margin-left:0;margin-right:0}.no-sidebar .post-thumbnail{margin-left:-60px;margin-right:-60px}}.entry-content>*:first-child{margin-top:0}.entry-content>*:last-child{margin-bottom:0}.post-full,.post-summary{margin-bottom:4rem}.post-full .hentry,.post-summary .hentry{margin-bottom:4rem}.post-full:after,.post-summary:after{border-bottom:1px solid #ddd;content:"";display:block;width:45px}.no-sidebar .post-full:after,.no-sidebar .post-summary:after{margin:auto}a.continue-reading{text-transform:uppercase}.two-column .loop-wrapper,.three-column .loop-wrapper{display:flex;flex-wrap:wrap}.post-grid .entry-header{margin-bottom:2rem;text-align:left}.post-grid .post-thumbnail{margin-top:0;margin-left:0;margin-right:0}.post-grid .entry-title{font-size:1.75rem}.post-grid .entry-summary{color:#666;font-size:90%}.post-grid .entry-summary p{margin-bottom:0}@media screen and (min-width:540px){.post-grid .entry-title{font-size:1.5rem}.post-grid .cat-links,.post-grid .entry-meta{font-size:85%}.post-grid .entry-summary{font-size:90%}.post-grid{width:46%;padding-right:8%}.post-grid:nth-child(even){padding-right:0}}@media screen and (min-width:980px){.three-column .loop-wrapper{margin-left:-30px;margin-right:-30px}.three-column .post-grid{box-sizing:border-box;width:33.3%;padding-left:30px;padding-right:30px}}.post-list .entry-header{margin-bottom:2rem;text-align:left}.post-list .post-thumbnail{margin-top:0;margin-left:0;margin-right:0}.post-list .entry-title{font-size:1.75rem}.post-list .entry-summary{color:#666;font-size:90%}.post-list .entry-summary p{margin-bottom:0}@media screen and (min-width:540px){.post-list .hentry{display:flex}.post-list .post-thumbnail{flex-shrink:0;margin-bottom:0;margin-right:5%;flex-basis:35%}}.tags-links{color:#999;font-size:90%;margin-top:4rem;text-align:center}.tags-links:before{color:#ccc;content:"\f02c";display:inline-block;font:normal 18px/1 FontAwesome;-webkit-font-smoothing:antialiased;margin-right:4px;position:relative;top:1px}.tags-links a{color:inherit;text-decoration:none}.tags-links a:hover{color:#666}.author-profile{background-color:#f4f5f6;margin-top:4rem;padding:25px}.author-profile-header{align-items:center;display:flex}.author-profile-avatar{flex-shrink:0;width:60px;margin-right:20px}.author-profile-avatar img{border-radius:50%}.author-profile-name strong{font-weight:600}.author-profile-name a{color:inherit;text-decoration:none}.author-profile-name a:hover{color:#111}.author-profile-description{font-size:95%;margin-top:20px}@media screen and (min-width:540px){.author-profile{padding:45px}.author-profile-avatar{width:75px;margin-right:30px}.author-profile-description{margin-top:30px}}.featured{background-color:#111;border-radius:5px;color:#fff;display:inline-block;font-size:75%;margin-bottom:1rem;margin-right:12px;padding:4px 10px 3px;text-transform:uppercase}.featured+.cat-links{display:inline-block}.page-title{font-size:1.5rem;margin-bottom:12px;margin-top:0}.page-content{margin-bottom:5rem}.error-404{margin-bottom:10rem;margin-top:10rem;text-align:center}.error-404 .page-title{font-size:2rem}.wp-block-pullquote{padding:12px 0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{margin-bottom:0;text-align:left}.wp-block-quote.is-style-large{margin-bottom:2em}.wp-block-quote.is-style-large p{font-style:normal}.wp-block-quote.is-style-large cite{font-size:90%}.gallery{margin-bottom:30px}.gallery-item{display:inline-block;line-height:1;text-align:center;vertical-align:top;width:100%}.gallery .gallery-caption{display:none}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.wp-block-gallery{margin-left:0;margin-bottom:.9em}.wp-block-image{margin-bottom:1.8em}.wp-block-image figcaption{font-size:90%;margin-top:1em}.entry-content .wp-block-gallery{padding-left:0}.no-sidebar .alignfull,.no-sidebar .alignwide{width:100%}@media (max-width:600px){.no-sidebar .alignfull.wp-block-gallery,.no-sidebar .alignwide.wp-block-gallery{margin-left:-10px;margin-right:-10px;width:inherit}}.no-sidebar .alignfull img,.no-sidebar .alignwide img{width:100%;display:block}.no-sidebar .alignwide{max-width:none}@media (min-width:782px){.no-sidebar .alignwide{width:90vw;margin-left:calc( 50% - 90vw / 2 )}}@media (min-width:980px){.no-sidebar .alignwide{width:85vw;margin-left:calc( 50% - 85vw / 2 )}}@media (min-width:1160px){.no-sidebar .alignwide{width:1120px;margin-left:calc( 50% - 1120px / 2 )}}.no-sidebar .alignfull{width:100vw;margin-left:calc( 50% - 50vw );max-width:none}.wp-block-embed{margin-bottom:1.8em}.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:0}.wp-block-cover{margin-bottom:1.8em}.wp-block-cover-text{max-width:1120px !important;margin-left:auto !important;margin-right:auto;padding-left:20px !important;padding-right:20px !important;width:100%;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.wp-block-media-text__content{margin-bottom:1.8em;margin-top:1.8em}.wp-block-media-text__content>*:first-child{margin-top:0}.wp-block-media-text__content>*:last-child{margin-bottom:0}@media screen and (max-width:781px){.wp-block-column{flex-basis:100% !important;margin-right:0 !important;margin-left:0 !important}}.wp-block-column{margin-bottom:2.7em;margin-top:.9em}.wp-block-column>*:first-child{margin-top:0}.wp-block-column>*:last-child{margin-bottom:0}.wp-block-latest-posts{border-top:solid 1px #eee;list-style:none;margin-left:0;padding-top:1em}.wp-block-latest-posts li{border-bottom:solid 1px #eee;margin-bottom:1em;padding-bottom:1em}.wp-block-latest-posts a{text-decoration:none}.wp-block-latest-posts__post-date{margin-top:.3em}.wp-block-button a{color:#fff;text-decoration:none}.wp-block-button a:hover{opacity:.9}.wp-block-button__link{font-size:100%;padding:9px 24px}.intro{color:#777;font-size:120%}.subheader{color:#4693f5;font-size:1.25rem;font-weight:700;margin-bottom:.6em;margin-top:0;text-transform:uppercase}.subheader+h1,.subheader+h2,.subheader+h3,.subheader+h4,.subheader+h5,.subheader+h6{margin-top:0}.container-wrapper{background-color:#f4f5f6;margin-bottom:6rem;margin-top:6rem;padding-bottom:20px;padding-top:20px}.no-sidebar .container-wrapper{width:100vw;margin-left:calc( 50% - 50vw );max-width:none;padding-bottom:6rem;padding-top:6rem}.container-content>*:first-child{margin-top:0}.container-content>*:last-child{margin-bottom:0}.container-content>.wp-block-columns:last-child{margin-bottom:-2.7em}.no-sidebar .wp-block-columns+.container-wrapper{margin-top:4rem}.pagination{color:#777;font-size:90%;margin-bottom:3rem}.pagination a{color:inherit;text-decoration:none}.pagination .page-numbers{display:none;padding:8px 18px;margin-right:6px}.pagination .prev,.pagination .next{display:inline-block}.pagination .dots{padding-left:10px;padding-right:10px}.pagination a.page-numbers{border:solid 1px #eee}.pagination a.page-numbers:hover{border-color:#ddd;color:#333}.pagination .current{background-color:#f4f5f6;border:solid 1px #ddd;color:#333;font-weight:700}@media screen and (min-width:640px){.pagination .page-numbers{display:inline-block}}.page-links{color:#777;clear:both;font-size:90%;margin-bottom:3rem;margin-top:4rem}.page-links .page-numbers{background-color:#f4f5f6;border:solid 1px #ddd;color:#333;font-weight:700;padding:8px 16px;margin-left:4px}.page-links a{color:inherit;text-decoration:none}.page-links a .page-numbers{background-color:transparent;border:solid 1px #eee;color:#777;font-weight:400}.page-links a .page-numbers:hover{border:solid 1px #ddd;color:#333}.post-navigation{margin-bottom:3rem}.post-navigation a{color:inherit;text-decoration:none}.post-navigation a:hover{color:#111}.post-navigation .nav-previous{margin-bottom:3rem}.post-nav-title{color:#999;font-size:80%;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}@media screen and (min-width:640px){.post-navigation .nav-previous{float:left;width:48%;margin-bottom:0}.post-navigation .nav-next{float:right;width:48%;text-align:right}}.comment-navigation{text-transform:uppercase;margin-bottom:20px;padding-top:10px}.comment-navigation .nav-previous{float:left;width:48%}.comment-navigation .nav-next{float:right;text-align:right;width:48%}.comment-navigation a{color:#777;text-decoration:underline}.comment-navigation a:hover{color:#333}.comments-area{font-size:90%;margin-bottom:2rem;margin-top:6rem}.comments-title,.comment-reply-title{font-size:1.5rem;margin-bottom:2rem;margin-top:0}.comment-reply-title{margin-top:4rem}.comment-respond:only-child .comment-reply-title,.comment-list .comment-reply-title{margin-top:0}.comment-list{border-bottom:solid 1px #eee;list-style:none;margin:0 0 20px}.comment-list .children{list-style:none;margin-left:25px}.comment-list .comment-body{border-top:solid 1px #eee;padding-bottom:30px;padding-top:30px;position:relative}.comment-author{font-size:105%;font-weight:600;margin-bottom:2px}.comment-author a{border-bottom:dotted 1px #999;color:#333;text-decoration:none}.comment-author a:hover{color:#666}.comment-author .avatar{border-radius:50%;height:60px;left:0;position:absolute;top:28px;width:60px}.has-avatars .comment .comment-meta{margin-left:75px}.bypostauthor>.comment-body .comment-author:after{color:#111;content:"\f14b";display:inline-block;font:normal 20px/1 FontAwesome;-webkit-font-smoothing:antialiased;margin-left:3px}.comment-author .says{display:none}.comment-metadata{font-size:95%;margin-bottom:25px}.comment-metadata a,a.comment-edit-link{color:#999;text-decoration:none}.comment-metadata a:hover,a.comment-edit-link:hover{color:#666}.comment-edit-link{margin-left:15px}.comment-body .reply a{color:#999;font-size:95%;text-decoration:none}.comment-body .reply a:hover{color:#666}.comment-body .reply a:before{content:"\f0e5";display:inline-block;font:normal 15px/1 FontAwesome;-webkit-font-smoothing:antialiased;margin-right:6px;position:relative;top:-1px}.comment-awaiting-moderation{color:#666}.pingback a{color:#666;text-decoration:underline}.pingback a:hover{color:#999}.comment-respond a{color:#666}.comment-respond a:hover{color:#333}.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{margin-bottom:15px}.comment-form-comment label{display:none}.comment-form-author label,.comment-form-email label,.comment-form-url label{font-size:95%;margin-bottom:8px;text-transform:uppercase}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%}.form-submit{font-size:105%;margin-bottom:30px;margin-top:30px;text-align:center}@media screen and (min-width:540px){.comment-form-author,.comment-form-email,.comment-form-url{align-items:center;display:flex;justify-content:space-between}.comment-form-author label,.comment-form-email label,.comment-form-url label{margin-bottom:0;width:23%}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:72%}}.widget{color:#666;font-size:90%}.widget-title{color:#333;font-size:1.2rem;letter-spacing:.05em;margin-bottom:2rem;margin-top:0;text-transform:uppercase}.widget a{color:inherit;text-decoration:underline}.widget li a{text-decoration:none}.widget a:hover{color:#111}.widget ul{list-style:none;margin-bottom:0;margin-left:0}.widget li{margin-bottom:1em}.widget ul ul{margin-left:1em;margin-top:1em}.widget_recent_entries li{margin-bottom:1.5em}.widget_recent_entries li a{border-bottom:solid 1px #ddd}.widget_recent_entries .post-date{color:#999;display:block;font-size:90%;margin-top:6px;text-transform:uppercase}.widget_recent_comments li{margin-bottom:1.5em}.widget_recent_comments li a{border-bottom:solid 1px #ddd}.widget_search input[type=search]{margin-top:0;max-width:300px;width:100%}.widget_search .search-submit{display:none}.tagcloud a{background-color:#f4f5f6;border-radius:3px;display:inline-block;font-size:90% !important;margin-bottom:4px;padding:3px 10px;text-decoration:none;white-space:nowrap}.tagcloud a:hover{color:#111}.widget_calendar table{font-size:95%;line-height:36px;margin-bottom:0;max-width:360px}.widget_calendar caption{text-transform:uppercase}.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar thead th{padding:2px 0}.widget_calendar tbody td a{background-color:#f4f5f6;display:block;text-decoration:underline}.widget_calendar tbody td a:hover{color:#111}.widget_calendar tfoot td{border:none;padding-top:10px}.widget_calendar tfoot td a{text-decoration:underline;text-transform:uppercase}.widget_calendar tfoot td#prev{text-align:left}.widget_calendar tfoot td#next{text-align:right}.widget_nav_menu li a{border-bottom:none}.widget_nav_menu .current_page_item>a,.widget_nav_menu .current-menu-item>a{color:#111;font-weight:700}.widget_rss li{margin-bottom:2em}.widget_rss li a{border-bottom:solid 1px #ddd}.widget_rss .rss-date,.widget_rss .rssSummary,.widget_rss cite{color:#999;font-size:90%}.widget_rss .rss-date{display:block;margin-bottom:6px;margin-top:6px;text-transform:uppercase}.widget_rss .rssSummary{margin-bottom:6px}.widget_businesspress_recent_posts li{margin-bottom:1.5em}.widget_businesspress_recent_posts li a{border-bottom:none;display:flex}.recent-posts-thumbnail{flex-shrink:0;margin-bottom:4px;margin-right:16px;margin-top:4px;width:80px}.recent-posts-text .post-date{color:#999;display:block;font-size:90%;margin-top:6px;text-transform:uppercase}.featured-widget-entry{background-color:#333;background-position:center;background-size:cover;display:block;height:180px;margin-bottom:15px}.featured-widget-entry-overlay{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100%;width:100%}.featured-widget-entry-content{text-align:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.featured-widget-entry-title{color:rgba(255,255,255,.9);font-size:1.5rem;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.featured-widget-entry-date{color:rgba(255,255,255,.8);font-size:85%;margin-top:12px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}a.featured-widget-entry{text-decoration:none}a.featured-widget-entry .featured-title{transition:.15s}a.featured-widget-entry:hover .featured-title{color:#fff}@media screen and (min-width:601px) and (max-width:979px){.widget_businesspress_featured_posts{display:flex;flex-wrap:wrap}.widget_businesspress_featured_posts .widget-title{width:100%}.featured-widget-entry{margin-bottom:4%;margin-right:4%;width:48%}.featured-widget-entry:nth-child(odd){margin-left:0;margin-right:0}}@media screen and (min-width:782px){.featured-widget-entry{margin-bottom:15px}.featured-widget-entry-title{font-size:1.25rem}}.profilewidget-wrapper{align-items:center;display:flex;margin-bottom:25px}.profilewidget-profile{flex-shrink:0;margin-right:20px;width:75px}.profilewidget-profile img{border-radius:50%;width:75px}.profilewidget-name{font-size:110%}.profilewidget-name strong{color:#333;font-weight:600}.profilewidget-link{margin-top:4px}.profilewidget-link.menu a{text-decoration:none}.site-bottom{color:#aaa;text-align:center;margin-bottom:20px !important}.site-bottom a{color:#333;text-decoration:none;line-height:140%;font-size:1.4rem;font-weight:400}.site-bottom a:hover,.site-bottom .current-menu-item>a{color:#333}.footer-navigation li:last-child{margin-right:0}.footer-social-link{margin-bottom:2rem}.site-info{font-size:85%}.site-copyright,.site-credit{margin-bottom:1rem}.site-credit a{display:block}.site-credit a:first-child{margin-bottom:6px}.site-credit-sep{color:#ccc;display:none}@media screen and (min-width:601px){.site-credit a,.site-credit-sep{display:inline-block;margin-bottom:0}}@media screen and (min-width:782px){.site-info{margin-top:3px;text-align:center}}.back-to-top{bottom:20px;cursor:pointer;display:none;position:fixed;right:20px;z-index:2;transition:.15s ease-in-out}.widget_top-posts ul{counter-reset:number}.widget_top-posts li{padding-left:35px;padding-top:12px;position:relative}.widget_top-posts li:before{background-color:#f0f0f0;border-radius:3px;color:#444;content:counter(number) !important;counter-increment:number;font-weight:400;height:23px;left:0;line-height:23px;position:absolute;text-align:center;text-shadow:1px 1px 0 #fff;top:13px;width:23px}.widgets-list-layout li{margin-bottom:0 !important}.widgets-list-layout .widgets-list-layout-blavatar{margin-right:12px;width:40px !important}.widgets-list-layout-links{float:none !important;overflow:hidden;width:auto !important}#subscribe-email input{margin-top:0;max-width:320px;padding:.6em !important;width:100% !important}.jetpack-display-remote-posts h4,.jetpack-display-remote-posts p{font-size:100% !important}.jetpack-display-remote-posts h4{margin-top:25px !important}.widget_jetpack_display_posts_widget img{margin:12px 0}.widget-grofile{text-align:center}.widget-grofile p,.widget-grofile h4,.widget-grofile ul{text-align:left}.widget-grofile h4{font-size:100%;font-weight:600}.grofile-meta h4{font-size:110%;text-align:center}.grofile-thumbnail{border-radius:50%;max-width:200px !important}ul.grofile-urls{margin-bottom:1.8em;margin-top:0}.sharedaddy{margin-top:3rem}#jp-relatedposts{margin-bottom:2rem !important;margin-top:0 !important;padding-top:2rem !important}#jp-relatedposts h3.jp-relatedposts-headline{color:#333;display:block !important;font-size:1.2rem !important;float:none !important;letter-spacing:.05em;margin-bottom:2rem !important;text-align:center;text-transform:uppercase}#jp-relatedposts h3.jp-relatedposts-headline em:before{content:none !important}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{margin-bottom:2rem !important;transition:opacity .2s ease-in-out}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{opacity:1 !important}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{margin-bottom:1rem}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:15px !important;line-height:1.8 !important;margin-bottom:12px !important}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{color:inherit !important;font-weight:500 !important;text-decoration:none !important}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{color:#111;text-decoration:none !important}#jp-relatedposts .jp-relatedposts-items p{color:#999;font-size:85% !important;margin-bottom:8px !important}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:1 !important}@media only screen and (max-width:400px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100% !important;clear:both !important}}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px !important}}.comment-form{margin-bottom:2rem}.comment-subscription-form{margin-bottom:.6em}#wpstats{display:none}div.wpcf7-response-output{font-size:95%;margin:2em 0 1em;padding:.8em 1em;border:2px solid #cf2e2e}div.wpcf7-mail-sent-ok{border:2px solid #00d084}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid #cf2e2e}div.wpcf7-spam-blocked{border:2px solid #ff6900}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #fcb900}span.wpcf7-not-valid-tip{color:#cf2e2e}#disqus_thread{margin-bottom:60px}@media print{html,body{background:0 0 !important;color:#000 !important;font-size:10pt !important}.main-header-clone,.drawer-hamburger,.featured-post,.widget,.comments-area .comment-edit-link,.comments-area .reply,.comment-respond,.navigation,.sidebar-area,.footer-widget-area,.footer-menu,.back-to-top{display:none !important}.main-header-content,.site-content{max-width:none;padding-left:0;padding-right:0}.site-bottom,.site-bottom a{color:#000}}header .head_frame .head_info_1{display:none}.icon-access:before{content:'\e802'}header .head_frame .head_info_2{width:96%;margin:10vw auto 0 auto}header .head_frame .head_info_2 .head_tel .tel_text{color:#fff;background-color:#007d6d;font-size:1.4rem;padding:.4rem;border-radius:.4rem;display:inline-block}header .head_frame .head_info_2 .head_tel span{color:#007d6d;font-size:2rem}header .head_frame .head_info_2 .head_tel i{color:#007d6d;font-size:2rem}.main_nav_pc{display:none}.main_nav_pc nav{display:block}header{display:block;height:auto;margin:0 auto;height:auto}.main-header.main-header-original{background-color:#fff;width:100%;padding:0 0 1rem;height:auto}.site-logo{width:98%;margin:4vw 0 0 2%;box-sizing:border-box}h2.notice_h2{margin:0 !important}span.drawer-hamburger-icon{position:relative;display:block;top:-3%;left:18%;height:3px;width:10vw;background:#fff;content:'';transition:all .5s ease-in-out}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:relative;display:block;left:0;height:3px;width:10vw;background:#fff;content:'';transition:all .5s ease-in-out}.toggle-text{position:relative;display:block;top:16px;height:14px;font-size:12px;color:#fff;text-align:center}.toggle-text:before{position:absolute;width:100%;left:0;content:'MENU';transition:all .5s ease-in-out;visibility:visible;opacity:1}.toggle-text:after{position:absolute;width:100%;left:0;content:'CLOSE';transition:all .5s ease-in-out;visibility:hidden;opacity:0}header table.timetable tr th{text-align:center}span.tel_text{margin-right:10px}.site-logo img{width:67%;position:relative;bottom:8px}span.tel a{color:#007d6d !important;text-decoration:none}@media screen and (max-width:767px){header .head_frame .head_info_2 .head_tel{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.site-logo{margin:0 0 0 2%}.block{display:block}.tel img{width:2rem !important}}@media screen and (max-width:400px){.moushikomi-link-2{margin:10px 0 !important}}@media screen and (min-width:1101px){header .head_frame .head_info_1{position:absolute;top:113px;left:0;display:block;width:530px;height:80px;margin:0;background-color:#ecf5f4;padding:12px 5px 12px 12px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:16px}header .head_frame .head_info_1 p.head_info_address{width:556px}header .head_frame .head_info_1 p{line-height:120%;font-size:1.4rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;line-height:140%;margin:0}header .head_frame .head_info_1 p i{color:#007d6d;display:block;margin:0}header .head_frame .head_info_1 p span{display:block}header .head_frame .head_info_1 p.head_info_access{width:311px}header .head_frame .head_info_1 p.last{margin:0;width:190px}header .head_frame .head_info_2{position:absolute;top:32px;right:172px;width:355px;margin:0}.head_info_3{position:absolute;top:26px;right:0;width:153px;margin:0}header .head_frame .head_info_2 .head_tel{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}header .head_frame .head_info_2 .head_tel .tel_text{color:#fff;background-color:#007d6d;font-size:1.4rem;padding:0;border-radius:.4rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 10px 0 0;width:106px;height:30px}header .head_frame .head_info_2 .head_tel span{color:#007d6d;font-size:2.6rem;font-weight:700}header .head_frame .head_info_2 .head_tel i{color:#007d6d;font-size:2.6rem}li.menu-item{color:#fff;font-weight:700;font-size:1.6rem;border-bottom:#22b3a0 6px solid;padding:0;height:52px;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#22b3a0}li.menu-item:hover{border-bottom:#fff 6px solid}.main_nav_pc{display:block;height:52px;margin:0;padding:0;width:100%;box-sizing:border-box;overflow:visible;max-width:2000px;position:relative;background-color:#22b3a0}.main_nav_pc nav{width:1080px;height:52px;margin:0 auto;padding:0}.main_nav_pc nav ul{list-style-type:none;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;align-items:center;width:1080px;box-sizing:border-box;height:52px;padding:0;position:relative;text-align:center}header{display:block;height:auto;overflow:hidden;margin:0 auto;height:205px;width:1080px;margin-bottom:0 !important}ul.sub-menu{position:absolute !important;left:0 !important;max-width:464px !important;margin:0 0!important;top:51px !important;min-height:auto;background-color:#fff;padding:1rem;height:auto;z-index:10000}ul.sub-menu{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:618px;height:auto;margin:0;display:none;z-index:999999999}ul.sub-menu{display:-webkit-flex;display:flex;width:120% !important}.sub-menu li{width:185.5px;border:#fff 1px solid;box-sizing:border-box}ul.sub-menu li.menu-item:hover{padding-top:6px}.main-header.main-header-original{background-color:#fff;width:100%;padding:0 0 1rem;height:205px;position:relative}.site-logo{position:absolute;top:22px;left:0;width:571px;margin:0}header table.timetable tr td{box-sizing:border-box;font-weight:700;font-size:1.4rem;padding:2px 0;vertical-align:middle;color:#007d6d;background-color:#fff;border-bottom:#22b3a0 1px solid}header table.timetable tr th{width:auto;box-sizing:border-box;font-weight:700;font-size:1.4rem;padding:2px 0;vertical-align:middle;color:#fff;background-color:#22b3a0}}.site-bottom{background:0 0 !important}.overview{background-color:#edfbf9;width:100%}section{height:auto;overflow:hidden;margin:3rem 0 0}.overview .overview_frame{width:96%;margin:2rem auto 0 auto;background-color:#fff;padding:1rem 0}.overview .overview_frame .overview_frame_left{padding:2rem .8rem 1rem;box-sizing:border-box;margin:0}.overview .overview_frame .overview_frame_left dl{width:100%;line-height:1}.overview .overview_frame .overview_frame_left dl dt{color:#007d6d;font-weight:700;font-size:1.4rem;margin:0 0 .4rem}.icon-stop-1:before{content:'\e803'}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview .overview_frame .overview_frame_left dl dd{font-size:1.4rem;padding:0 0 1rem;margin:0 0 1rem;line-height:140%;border-bottom:#e0e0e0 2px dotted}.overview .overview_frame .overview_frame_right iframe.googlemap{width:96%;height:500px;margin:0 auto;display:block}.overview .overview_frame .overview_frame_right .overview_link_bana{border:#6dce49 1px solid;border-radius:.4rem;display:block;width:96%;margin:1rem auto 0 auto;padding:2% 10px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;flex-direction:row;text-decoration:none}.overview .overview_frame .overview_frame_right .overview_link_bana figure{display:flex;width:66%;align-items:center}.overview .overview_frame .overview_frame_right .overview_link_bana figure img{width:100%}.overview .overview_frame .overview_frame_right .overview_link_bana2 figure{display:block;width:58%}.overview .overview_frame .overview_frame_right .overview_link_bana2 figure img{width:100%}.overview .overview_frame .overview_frame_right .overview_link_bana span{display:flex;width:32%;background-color:#6dce49;color:#fff;text-align:center;border-radius:.4rem;padding:.7vw;box-sizing:border-box;line-height:140%;align-items:center}.overview .overview_frame .overview_frame_right .overview_link_bana span i{display:inline}.icon-right:before{content:'\e801'}.overview .overview_frame .overview_frame_right .overview_link_bana2{border:#ac7cc6 1px solid;border-radius:.4rem;display:block;width:96%;margin:1rem auto 0 auto;padding:2% 0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;flex-direction:row;text-decoration:none}.overview .overview_frame .overview_frame_right .overview_link_bana2 span{display:block;width:32%;background-color:#ac7cc6;color:#fff;text-align:center;border-radius:.4rem;padding:2.6vw 0 0;box-sizing:border-box;line-height:140%}.overview .overview_timetable{background-color:#fff;width:96%;margin:0 auto 0 auto}.overview .overview_timetable table.timetable{width:94%;margin:0 auto}table.timetable caption span.closed{color:#007d6d}.overview .overview_timetable table.timetable tr th{text-align:center}.overview .overview_frame .overview_frame_left dl dd span{font-weight:700}.overview .overview_frame .overview_frame_left dl dd.verview_tel{color:#007d6d;font-size:1.3rem;letter-spacing:.1em}.icon-tel:before{content:'\e804'}.overview .overview_frame .overview_frame_left img.kanda{width:80%;height:auto;display:block;margin:0 auto 2rem auto}footer .footer_frame{display:none}footer .copyright{margin:0;text-align:center;margin:0;padding:.8rem 0;color:#fff;font-size:1.2rem;height:auto;letter-spacing:.05em;background-color:#22b3a0}a.copy:hover{color:#fff;text-decoration:underline}a.copy{color:#fff;text-decoration:none}table.timetable tr td.rb{border-bottom-right-radius:.6rem}table.timetable tr th.lb{border-bottom-left-radius:.6rem}table.timetable tr th.rt{border-top-right-radius:.6rem;width:40px}table.timetable tr th.lt{border-top-left-radius:.6rem}.footer_link{position:fixed;bottom:0;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;flex-direction:row;padding:1rem 0;background-color:rgba(255,255,255,.8);z-index:999999}.footer_link a.footer_tel{width:70%;margin:0;color:#fff;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.1em;display:block;background-color:#007d6d;padding:1rem 0;text-decoration:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:.6rem}.footer_link .smoothScrolls{background-color:#007d6d;width:20%;text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:.6rem}.footer_link .smoothScrolls a{width:100%;color:#fff;padding:.8rem 0;font-weight:700;text-decoration:none;font-size:1.4rem}.icon-btn_top:before{content:'\e807'}@media screen and (min-width:768px) and (max-width:1100px){.overview .overview_frame .overview_frame_left img{width:50%;height:auto;margin:0 auto 2rem auto}.overview .overview_frame .overview_frame_right .overview_link_bana figure img{width:60%}.overview .overview_frame .overview_frame_right .overview_link_bana2 figure img{width:60%}.footer_link{display:none}.overview .overview_timetable table.timetable tr th{font-size:1.6rem;padding:12px 0;width:95px}}@media screen and (max-width:767px){span.kotira{font-size:1.1rem}p.copyright{margin-bottom:6.6rem}div#linkpagetop{display:none}}@media screen and (min-width:1101px){footer .footer_frame ul li:last-child:after{content:""}.footer_link{display:none}.overview{background-color:#edfbf9;width:100%;padding:50px 0 20px}section{height:auto;overflow:hidden;margin:40px 0 0}.overview .overview_frame{width:1060px;margin:0 auto 0 auto;background-color:#fff;padding:36px 65px 46px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;box-sizing:border-box}.overview .overview_frame .overview_frame_left{padding:0;box-sizing:border-box;margin:0;width:480px}.overview .overview_frame .overview_frame_left dl dt{color:#007d6d;font-weight:700;font-size:1.6rem;margin:0 0 10px}.overview .overview_frame .overview_frame_left dl dd{font-size:1.6rem;padding:0 0 15px;margin:0 0 15px;line-height:140%;border-bottom:#e0e0e0 2px dotted}.overview .overview_frame .overview_frame_right{width:430px}.overview .overview_frame .overview_frame_right iframe.googlemap{width:430px;height:100%;margin:0 auto;display:block}.overview .overview_frame .overview_frame_right .overview_link_bana{border:#6dce49 1px solid;border-radius:.4rem;display:block;width:430px;margin:16px auto 0 auto;padding:15px 8px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;flex-direction:row;text-decoration:none}.overview .overview_frame .overview_frame_right .overview_link_bana figure{width:365px;align-items:center;display:flex}.overview .overview_frame .overview_frame_right .overview_link_bana span{display:block;width:293px;background-color:#6dce49;color:#fff;text-align:center;border-radius:.4rem;padding:12px 0 0;box-sizing:border-box;line-height:140%;font-size:1.5rem}.overview .overview_frame .overview_frame_right .overview_link_bana2{border:#ac7cc6 1px solid;border-radius:.4rem;display:block;width:430px;margin:16px auto 0 auto;padding:16px 0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;flex-direction:row;text-decoration:none}.overview .overview_frame .overview_frame_right .overview_link_bana2 figure{display:block;width:258px}.overview .overview_frame .overview_frame_right .overview_link_bana2 span{display:block;width:135px;background-color:#ac7cc6;color:#fff;text-align:center;border-radius:.4rem;padding:12px 0 0;box-sizing:border-box;line-height:140%;font-size:1.6rem}.overview .overview_timetable{background-color:#fff;width:1060px;margin:0 auto 30px auto;padding:0 0 32px}.overview .overview_timetable table.timetable{width:932px;margin:0 auto}.overview .overview_timetable table.timetable tr th{font-size:1.6rem;padding:12px 0;width:95px}.overview .overview_timetable table.timetable tr td{font-size:1.8rem}.overview .overview_frame .overview_frame_left dl dd.verview_tel{font-size:2rem}.overview .overview_frame .overview_frame_left img{width:340px;height:auto;margin:0 0 30px}footer{width:100%;height:180px;padding:0;box-sizing:border-box;padding:30px 0 0;margin:0;overflow:hidden;background-color:#fff;line-height:1}footer .footer_frame{display:block;width:1080px;margin:0 auto 0 auto;padding:0 0 22px;box-sizing:border-box;border-bottom:#fff 1px solid}footer .footer_frame ul{list-style-type:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}footer .footer_frame ul li{margin:0 14px 10px 0}footer .footer_frame ul li:after{content:"|";font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;margin:0 0 0 14px;color:#333;font-size:1.4rem}footer .copyright{display:block;margin:0;text-align:center;padding:4px 0;color:#fff;font-size:1.4rem;height:38px;max-width:2000px;border-top:none;letter-spacing:.05em;background-color:#22b3a0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}a.copy{color:#fff;text-decoration:none}a.copy:hover{color:#fff;text-decoration:underline}.site-bottom a:hover{text-decoration:underline}}.main-header.main-header-clone.main-header-clone-show{display:none}.site-credit{display:none}div#primary h2{color:#584f3e;font-size:2.4rem;font-weight:400;text-align:center;margin:4rem 0 1rem}.notice_frame .notice_box h2.notice_h2 span.eng{display:block;color:#22b3a0;font-size:1.4rem;margin:-.4rem 0 0}h2.general span.eng{display:block;color:#22b3a0;font-size:1.4rem;margin:-.4rem 0 0}div#primary h2:before{content:url("/wp-content/uploads/2023/11/icon_logo-2.png");display:block;margin:0 0 -.8rem}.treatment_adult_frame{background-color:#edfbf9;background-color:#fff !important}section.features_frame{background-color:#edfbf9;padding-bottom:50px}section{height:auto;overflow:hidden;margin:3rem 0 0}h3{color:#fff;padding:.8rem .6rem .6rem 13vw;font-size:1.8rem;font-weight:700;box-sizing:border-box;line-height:120%;margin:5rem 0 1rem;background:url(/wp-content/uploads/2023/11/icon_logo3-1.png) no-repeat;background-position:left 2vw center;background-color:#3dc1b0;border-radius:.4rem}.entry-content li{line-height:130%;font-size:1.4rem;list-style-type:none;margin:0 0 1rem;box-sizing:border-box;background-position:left top .6rem;background-size:1rem;line-height:140%}.subheader{display:none}.jumbotron-overlay{background-color:#ecf5f4;height:30vw}.jumbotron-content{height:30vw;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;background:url(/wp-content/uploads/2023/11/key_visual_low.jpg);background-repeat:no-repeat;background-position:right 2% bottom;background-size:40%;padding:0}h2.jumbotron-title{color:#007d6d;font-weight:700;font-size:2rem;padding:0 0 0 10%;box-sizing:border-box}table.timetable caption{caption-side:bottom;text-align:left;font-size:1.2rem;margin:.6rem 0 0}table.timetable{padding:0;margin:0 auto;vertical-align:middle;width:100%;text-align:center;border-collapse:separate;box-sizing:border-box;line-height:140%;border-left:#22b3a0 1px solid;border-right:#22b3a0 1px solid;border-radius:.6rem}table.timetable tr td{box-sizing:border-box;font-weight:700;font-size:1rem;padding:10px 0;vertical-align:middle;color:#007d6d;background-color:#fff;border-bottom:#22b3a0 1px solid}table.timetable tr{box-sizing:border-box}table.timetable tr th.lt{border-top-left-radius:.6rem}table.timetable tr th{width:auto;box-sizing:border-box;font-weight:700;font-size:1rem;padding:.8rem 0;vertical-align:middle;color:#fff;background-color:#22b3a0}table.timetable tr th.time{background-color:#fff;color:#333;font-weight:700;border-bottom:#22b3a0 1px solid}.access_timetable table.timetable tr th{text-align:center}ul.list_maru_two{padding:0;margin:0}h4{color:#6b3f31;min-height:8vw;padding:0 0 .6rem;font-size:1.7rem;font-weight:700;box-sizing:border-box;line-height:120%;border-bottom:#3dc1b0 1px solid;margin:3rem 0 1rem}a.link_btn span{display:block;color:#fff;background-color:#22b3a0;border-radius:.4rem;text-align:center;font-size:1.2rem;padding:.5rem 0;margin:1rem 0 0;position:relative}a.link_btn{text-decoration:none;width:100%}h5{color:#007d6d;font-size:1.6rem;font-weight:700;margin:2rem 0 1rem}.entry-content ul li{line-height:130%;background:url(/wp-content/uploads/2023/11/maru.png) no-repeat;background-position:left top .3rem;background-size:1rem;padding:0 0 0 1.8rem}ul{margin:0}div#page{margin-top:-31px}.wp-block-image .alignright{margin:0 0 10px;text-align:center}.wp-block-button__link{background-color:#3dc1b0;border-radius:0}.wp-block-button a:hover{color:#fff}html{margin-top:0 !important}th.time{width:33% !important}.author-profile,.cat-links,.comments-link,.byline,.nav-next{display:none}.irtiran{width:1080px;margin:0 auto;padding:0;display:block}.info{width:1080px;margin:0 auto;padding:0;display:block}header.entry-header{height:auto;margin-top:60px}h1.entry-title{border-bottom:#3dc1b0 4px solid}.entry-meta{text-align:right}p.all-title{margin-top:-30px;position:absolute}.post-full{border-bottom:solid 1px #e8e8e8}p.all-title a{color:#333;text-decoration:none;font-weight:700;font-size:1.8rem}.post-thumbnail.gazou{margin-top:0}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:.6s}.popup.is-show{opacity:1;visibility:visible}.popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:600px;padding:1em 50px 1em;background-color:#fff;z-index:2;color:#000;font-size:1.1em;linge-height:1.2;border-radius:4px;text-align:center}.popup-inner img{width:100%}.popup-close-btn{width:50%;margin:1.3em auto 0em;padding:.5em 0 .5em;text-align:center;background-color:#22b3a0;color:#fff;cursor:pointer;border-radius:8px}.popup-close-btn:hover{background-color:#337f75;transition:.5s}.popup-close-btn:active{background-color:#337f75}.close-btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.close-btn i{font-size:20px;color:#333}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;cursor:pointer}p.all-title:before{content:"■"}a.link_btn:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.treatment_adult_frame .treatment_adult_box ul li:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.treatment_child_frame .treatment_child_box ul li:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.features_frame .pediatrics_link .ped_01 .ped_text a:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.features_frame .pediatrics_link .ped_02 .ped_text a:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.features_frame .pediatrics_link .ped_01 .ped_text a:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.kanda_bana img:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.overview .overview_frame .overview_frame_right .overview_link_bana span:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}.overview .overview_frame .overview_frame_right .overview_link_bana2 span:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:768px){.post-thumbnail.gazou{width:50%;margin-top:0}div#primary h2:before{content:url("/wp-content/uploads/2023/11/icon_logo-2.png");display:block;margin:0 0 -.9rem}div#primary h2{color:#584f3e;font-size:3rem;font-weight:400;text-align:center;margin:60px 0 47px}.notice_frame .notice_box h2.notice_h2 span.eng{display:block;color:#22b3a0;font-size:1.4rem;   margin:.6rem 0 0}h2.general span.eng{display:block;color:#22b3a0;font-size:1.4rem;   margin:.6rem 0 0}.treatment_adult_frame{background-color:#edfbf9}section{height:auto;overflow:hidden;margin:40px 0 0}h3{color:#fff;padding:18px 18px 18px 60px;font-size:2.2rem;font-weight:700;box-sizing:border-box;line-height:120%;margin:80px 0 20px;background:url(/wp-content/uploads/2023/11/icon_logo3-1.png) no-repeat;background-position:left 12px center;background-color:#3dc1b0}.entry-content li{line-height:100%;font-size:1.6rem;list-style-type:none;margin:0 0 15px;box-sizing:border-box;background-position:left top 5px;background-size:10px;line-height:140%}.jumbotron-content{height:200px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;background:url(/wp-content/uploads/2023/11/key_visual_low.jpg);background-repeat:no-repeat;background-position:right 2% bottom;background-size:327px;padding:0}h2.jumbotron-title{color:#007d6d;font-weight:700;font-size:3rem;padding:0 0 0 2%;box-sizing:border-box}.jumbotron-overlay{background-color:#ecf5f4;height:200px}table.timetable caption{caption-side:bottom;text-align:left;font-size:1.4rem;margin:.6rem 0 0}table.timetable{padding:0;margin:0 auto;vertical-align:middle;width:100%;text-align:center;border-collapse:separate;box-sizing:border-box;line-height:140%;border-left:#22b3a0 1px solid;border-right:#22b3a0 1px solid;border-radius:.6rem}table.timetable tr td{box-sizing:border-box;font-weight:700;font-size:1.4rem;padding:6px 0;vertical-align:middle;color:#007d6d;background-color:#fff;border-bottom:#22b3a0 1px solid}table.timetable tr{box-sizing:border-box}.access_timetable table.timetable tr th{font-size:1.6rem;padding:16px 0;text-align:center}table.timetable tr th.lt{border-top-left-radius:.6rem}table.timetable tr th{width:auto;box-sizing:border-box;font-weight:700;font-size:1.4rem;padding:6px 0;vertical-align:middle;color:#fff;background-color:#22b3a0}.access_timetable table.timetable tr td{font-size:1.8rem}table.timetable tr th.time{background-color:#fff;color:#333;font-weight:700;border-bottom:#22b3a0 1px solid}ul.list_maru_two{padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}h4{color:#6b3f31;min-height:26px;padding:0 0 10px;font-size:1.8rem;font-weight:700;box-sizing:border-box;line-height:120%;border-bottom:#3dc1b0 1px solid;margin:40px 0 20px}a.link_btn span{display:block;color:#fff;background-color:#22b3a0;border-radius:.6rem;text-align:center;font-size:1.8rem;padding:8px 0;margin:14px 0 0;position:relative}a.link_btn{text-decoration:none;width:300px;display:block}h5{color:#007d6d;font-size:1.6rem;font-weight:700;margin:40px 0 20px}.entry-content ul li{background:url(/wp-content/uploads/2023/11/maru.png) no-repeat;background-position:left top 2px;background-size:10px;padding:0 0 0 25px}.wp-block-image .alignright{float:right;margin:0 0 10px 20px}}@media screen and (max-width:767px){.site-logo img{width:88%;height:auto;bottom:0}.head_frame{margin-top:-30px}.site-bottom{display:none}.wp-block-button{font-size:1.4rem}}@media screen and (min-width:1090px){.jumbotron-content{height:200px;width:1080px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;background:url(/wp-content/uploads/2023/11/key_visual_low.jpg);background-repeat:no-repeat;background-position:right 2% bottom;background-size:327px;padding:0}}@media screen and (max-width:1100px){.space{margin-top:-60px}.info{width:96%;margin:0 auto 3rem auto;padding:0;display:block}.irtiran{width:96%;margin:0 auto 3rem auto;padding:0;display:block}}@media screen and (min-width:768px) and (max-width:1100px){.drawer-hamburger{display:block;align-items:center;justify-content:center;width:10vw;height:10vw;position:absolute;cursor:pointer;right:2%;top:2vw;padding:0;background-color:#22b3a0;z-index:9999999;border-radius:.3rem;border:#22b3a0 1px solid}span.drawer-hamburger-icon{position:relative;display:block;top:-3%;left:18%;height:3px;width:6vw;background:#fff;content:'';transition:all .5s ease-in-out}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:relative;display:block;left:0;height:3px;width:6vw;background:#fff;content:'';transition:all .5s ease-in-out}.drawer-hamburger-icon:before{top:-10px}.toggle-text{top:calc(100% - 75px)}header .head_frame .head_info_2{margin:3vw auto 0 auto}header .head_frame .head_info_2 .head_tel .tel_text{margin-right:10px}}@media screen and (min-width:790px) and (max-width:900px){.toggle-text{top:calc(100% - 65px)}}@media screen and (min-width:768px) and (max-width:789px){.toggle-text{top:calc(100% - 54px)}}@media screen and (min-width:671px) and (max-width:767px){.toggle-text{top:calc(100% - 100px)}}@media screen and (min-width:551px) and (max-width:670px){.toggle-text{top:calc(100% - 83px)}}@media screen and (min-width:450px) and (max-width:550px){.toggle-text{top:calc(100% - 70px)}}.moushikomi-link{background:#f38d8d;color:#fff !important;font-size:16px !important;padding:5px 10px;display:inline-block;border-radius:10px;position:relative;font-weight:700;text-decoration:none;width:133px;height:63px;align-content:center}a.moushikomi-link:hover{background:#da8080}.moushikomi .kenshin{margin-right:5px}span.kenshin.kenshin-1{font-size:80%}span.kenshin.kenshin-2{font-size:120%}.moushikomi-box{text-align:center}header .site-branding-kenshin i.demo-icon.icon-right{color:#fff;font-size:2rem}.moushikomi-link-2{background:#f38d8d;color:#fff !important;font-size:16px !important;padding:8px 15px 8px 20px;display:block;border-radius:50px;margin:20px 0;font-weight:700;text-decoration:none;width:auto;text-align:center}.moushikomi-link-3{margin-top:10px}a.moushikomi-link-2:hover{background:#da8080}.moushikomi-link-2 span.moushikomi{text-align:center;display:block}.flatpickr-weekday:nth-child(1){color:rgba(255,0,0,.6)}.flatpickr-weekday:nth-child(7){color:rgba(0,0,255,.6)}.flatpickr-day.saturday:not(.selected){color:#00f}.flatpickr-day.prevMonthDay.saturday:not(.selected),.flatpickr-day.nextMonthDay.saturday:not(.selected),.flatpickr-day.flatpickr-disabled.saturday:not(.selected){color:rgba(0,0,255,.2)}.flatpickr-day.sunday:not(.selected),.flatpickr-day.jp-holiday:not(.selected){color:red}.flatpickr-day.prevMonthDay.sunday:not(.selected),.flatpickr-day.nextMonthDay.sunday:not(.selected),.flatpickr-day.prevMonthDay.jp-holiday:not(.selected),.flatpickr-day.nextMonthDay.jp-holiday:not(.selected),.flatpickr-day.flatpickr-disabled.sunday:not(.selected),.flatpickr-day.flatpickr-disabled.jp-holiday:not(.selected){color:rgba(255,0,0,.2)}@media screen and (min-width:1101px){a.moushikomi-link-2{display:none}}@media screen and (max-width:1100px){a.moushikomi-link{display:none}}.foot-inner{margin:45px 20px 20px}.foot-flex{display:flex;justify-content:space-around;flex-wrap:wrap}.foot-box{width:42%}.foot-name{text-align:center;font-size:130%;font-weight:700;color:green;padding:10px 0 3px}.foot-name2{color:#237ba5}.foot-txt{text-align:center}.foot-square{text-align:center}.foot-square-inner{display:inline-block;text-align:left}.foot-button{text-align:center}.foot-button a{display:block;color:#fff;border-radius:2rem;text-align:center;font-size:1.8rem;padding:14px 0;margin:10px auto 0;position:relative;width:220px}a.foot-east{background-color:#6dce49;margin-top:41px}a.foot-minato{background-color:#6dcbf8}a.foot-east,a.foot-minato{text-decoration:none;display:inline-block}a.foot-east:hover,a.foot-minato:hover{transform:translateY(-4px);filter:drop-shadow(0 .6rem .8rem rgba(109,98,74,.6));transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .6s cubic-bezier(.165,.84,.44,1);color:#fff}.foot-square i{color:green}.foot-square2 i{color:#237ba5}.foot-box{background-color:#eafbea;padding:30px}.foot-box2{background-color:#eaf8ff}.foot-clinic h2{color:#584f3e;font-size:2.4rem;font-weight:400;text-align:center;margin:4rem 0 1rem}.foot-clinic h2:before{content:url("/wp-content/uploads/2023/11/icon_logo-2.png");display:block;margin:0 0 -.8rem}@media screen and (min-width:1101px){.foot-inner{width:1060px;margin:45px auto 20px auto}br.foot-kaigyo{display:none}}@media screen and (max-width:1100px){.foot-box{width:40%}a.foot-east{margin-top:0}}@media screen and (min-width:768px){.foot-clinic h2{color:#584f3e;font-size:3rem;font-weight:400;text-align:center;margin:0 0 25px}.foot-clinic h2:before{margin:0 0 -.9rem;   }}@media screen and (max-width:767px){.foot-button a{padding:14px 25px;display:inline}.foot-button{margin-top:15px;margin-bottom:15px}.foot-box{width:100%;padding:20px;margin-bottom:20px}.foot-button a{font-size:1.4rem}.foot-square{font-size:90%}.foot-txt{font-size:90%}}