@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap");.cRed{color:#ff2626}a{color:#efa51e}a:hover{text-decoration:none}
/*!
 * 12 COLUMN : RESPONSIVE GRID SYSTEM
 * DEVELOPER : DENIS LEBLANC
 * URL : http://responsive.gs
 * VERSION : 3.0
 * LICENSE : GPL & MIT */
.container{max-width:1200px;margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}@media (min-width:768px){.gutters .col{margin-left:2%}.span_1{width:8.3333333333%}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_6{width:50%}.span_7{width:58.3333333333%}.span_8{width:66.6666666667%}.span_9{width:75%}.span_10{width:83.3333333333%}.span_11{width:91.6666666667%}.span_12{width:100%}.gutters .span_1{width:6.5%}.gutters .span_2{width:15%}.gutters .span_3{width:23.5%}.gutters .span_4{width:32%}.gutters .span_5{width:40.5%}.gutters .span_6{width:49%}.gutters .span_7{width:57.5%}.gutters .span_8{width:66%}.gutters .span_9{width:74.5%}.gutters .span_10{width:83%}.gutters .span_11{width:91.5%}.gutters .span_12{width:100%}}.container img{max-width:100%;height:auto}.container{margin-bottom:2em}.container .col figure{margin-bottom:10px}.row:not(:last-child){margin-bottom:4%}.col{float:none}.col:not(:last-child){margin-bottom:3%}@media (min-width:768px){.container{max-width:1200px;margin:auto}.container{margin-bottom:40px}.col{float:left}.reverse>.col{float:right}.col:not(:last-child){margin-bottom:0}.reverse>.col:last-child,:not(.reverse)>.col:first-child{margin-left:0}.col.offset_1{margin-left:8.3333333333%}.gutters .col.offset_1{margin-left:10.5%}.gutters .col.offset_1:first-child{margin-left:8.5%}.col.offset_2{margin-left:16.6666666667%}.gutters .col.offset_2{margin-left:19%}.gutters .col.offset_2:first-child{margin-left:17%}.col.offset_3{margin-left:25%}.gutters .col.offset_3{margin-left:27.5%}.gutters .col.offset_3:first-child{margin-left:25.5%}.col.offset_4{margin-left:33.3333333333%}.gutters .col.offset_4{margin-left:36%}.gutters .col.offset_4:first-child{margin-left:34%}.col.offset_5{margin-left:41.6666666667%}.gutters .col.offset_5{margin-left:44.5%}.gutters .col.offset_5:first-child{margin-left:42.5%}.col.offset_6{margin-left:50%}.gutters .col.offset_6{margin-left:53%}.gutters .col.offset_6:first-child{margin-left:51%}.col.offset_7{margin-left:58.3333333333%}.gutters .col.offset_7{margin-left:61.5%}.gutters .col.offset_7:first-child{margin-left:59.5%}.col.offset_8{margin-left:66.6666666667%}.gutters .col.offset_8{margin-left:70%}.gutters .col.offset_8:first-child{margin-left:68%}.col.offset_9{margin-left:75%}.gutters .col.offset_9{margin-left:78.5%}.gutters .col.offset_9:first-child{margin-left:76.5%}.col.offset_10{margin-left:83.3333333333%}.gutters .col.offset_10{margin-left:87%}.gutters .col.offset_10:first-child{margin-left:85%}.col.offset_11{margin-left:91.6666666667%}.gutters .col.offset_11{margin-left:95.5%}.gutters .col.offset_11:first-child{margin-left:93.5%}.col.offset_12{margin-left:100%}:not(.reverse)>.col.break+.col{clear:left;margin-left:0}.reverse>.col.break{margin-left:0}.reverse>.col.break+.col{clear:right;margin-right:0}.col.break~.col{margin-top:2%}}
/*!
Version: 1.8.0
slick.css
 */
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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:transparent}.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);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.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;height:100%;min-height:1px}[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 transparent}.slick-arrow.slick-hidden{display:none}
/*!
Version: 1.8.0
slick-theme.css
 */
.slick-loading .slick-list{background:#fff url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";font-weight:400;font-style:normal;src:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/slick.eot);src:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/slick.eot?#iefix) format("embedded-opentype"),url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/slick.woff) format("woff"),url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/slick.ttf) format("truetype"),url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.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:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin: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:transparent;border:0;outline:none;background:0 0}.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-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*!
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#cboxOverlay{background:#000}#cboxLoadedContent{background:#fff}#cboxLoadedContent{padding:0;overflow:auto;-webkit-box-shadow:0 1px 10px #000;box-shadow:0 1px 10px #000}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxTitle{top:-30px}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible}#cboxTitle{color:#fff}#inline-content{margin:20px}#ajax-wrap{margin:20px}
/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}img{vertical-align:top;font-size:0;line-height:0}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body:not(.home) .header{background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/./../img/bg_page_header.jpg) center top no-repeat;background-size:cover}.header-nav a,.header__address-tel a,.header__address-text a{font-family:"Kiwi Maru",serif;font-weight:400}.header{line-height:1}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 30px);padding:15px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}.header__logo{max-width:240px;margin-right:20px}.header__right{display:none}.header__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__address-tel{margin-bottom:5px;padding:5px 0 5px 30px;color:#efa51e;font-size:min(3.2vw, 30px);font-weight:500;margin-right:20px;background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/icon_tel.png) left center no-repeat;background-size:26px}.header__address-tel i{position:relative;top:2px;margin-right:3px;font-size:3.4rem}@media (min-width:769px){.header__address-tel{padding:5px 0 5px 30px}}@media (min-width:1300px){.header__address-tel{background-size:36px;padding:5px 0 5px 40px}}.header__address-text a{display:flex;justify-content:center;align-items:center;width:100px;height:40px;border-radius:40px;background:#efa51e;color:#fff;text-decoration:none;font-size:1.2rem;letter-spacing:2px;line-height:1;transition:all .3s;padding:0}@media (max-width:768px){.header__address-text{display:none}}@media (min-width:769px){.header__inner{width:calc(100% - 60px);padding:15px 30px}.header__logo{max-width:342px;width:45%}.header__right{display:block;margin-left:auto;margin-right:60px}.header__address .icon{max-width:32px;margin-right:16px}}@media screen and (min-width:1220px) and (max-width:1565px){.header__logo{max-width:200px}.header__address-tel{font-size:2rem}}@media (min-width:1221px){.header__right{display:block;margin-left:0;margin-right:0}}.header-nav{margin:auto}.header-nav ul.header-nav__list{padding:10px 0;margin:0 auto;letter-spacing:-.4em;text-align:center}.header-nav ul.header-nav__list>li{position:relative;display:inline-block;text-align:center;letter-spacing:normal}.header-nav ul.header-nav__list>li>a{position:relative;display:block;padding:5px 20px 5px 18px;color:#666;font-size:1.6rem;line-height:1.5;text-decoration:none;-webkit-transition:.3s;transition:.3s}.header-nav ul.header-nav__list>li>a:after{position:absolute;bottom:-2px;left:0;display:block;content:"";width:100%;height:1px;background:#efa51e;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header-nav ul.header-nav__list>li>a:before{content:"";display:block;position:absolute;top:57%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px;height:13px;border:3px solid #ef7c84;border-radius:50%}.header-nav ul.header-nav__list>li>a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (min-width:1200px) and (max-width:1620px){.header-nav ul.header-nav__list>li>a{padding:5px 10px 5px 18px;font-size:1.4rem}}.header-nav ul.header-nav__list>li span{display:block;font-size:1rem}.header-nav ul.header-nav__list>li ul{display:none;position:absolute;z-index:100;width:140%}.header-nav ul.header-nav__list>li ul li{display:block;width:100% !important;text-align:left;border-bottom:1px solid rgba(239,165,30,.2)}.header-nav ul.header-nav__list>li ul li:last-child{border-bottom:none}.header-nav ul.header-nav__list>li ul li a{display:block;background-color:rgba(239,165,30,.8);padding:15px 20px 15px 10px;color:#fff;font-size:1.3rem;text-decoration:none}.header-nav ul.header-nav__list>li ul li a:hover{background-color:rgba(239,165,30,.7)}.toggle_nav_box{display:none}.drawer{display:none}@media (max-width:1220px){.header-nav{display:none}.toggle_nav_box{display:block}.toggle_nav{z-index:10}.toggle_nav_bg{z-index:9}.drawer{z-index:9}.toggle_nav_box .toggle_nav{display:block;position:fixed;right:20px;top:25px;width:42px;height:51px;cursor:pointer;background:#efa51e;text-align:center}}@media (max-width:1220px) and (max-width:768px){.toggle_nav_box .toggle_nav{right:10px;top:5px}}@media (max-width:1220px){.toggle_nav_box .toggle_nav span{display:block;position:absolute;width:30px;border-bottom:solid 3px #eee;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}.toggle_nav_box .toggle_nav span:nth-child(1){top:9px}.toggle_nav_box .toggle_nav span:nth-child(2){top:18px}.toggle_nav_box .toggle_nav span:nth-child(3){top:27px}.toggle_nav_box .toggle_nav span:nth-child(4){border:none;color:#eee;font-size:9px;font-weight:700;top:34px}}@media (max-width:1220px){.toggle_nav_box .toggle_nav_bg{display:none}}@media (max-width:1220px){body.open .toggle_nav_box .toggle_nav span:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.open .toggle_nav_box .toggle_nav span:nth-child(2),body.open .toggle_nav_box .toggle_nav span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.open .toggle_nav_box .toggle_nav_bg{display:block;cursor:pointer;position:fixed;top:0;right:0;width:100%;height:100%;-webkit-transition:background-color .6s;transition:background-color .6s;background-color:rgba(0,0,0,.3)}}@media (max-width:1220px){.drawer{display:block;position:fixed;top:0;right:0;width:300px;height:100%;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;overflow:auto;-webkit-overflow-scrolling:touch}.drawer .drawer_menu{padding:0;list-style-type:none}}@media (max-width:1220px){.open .drawer{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:1220px){.drawer{   padding:40px 0 80px}.drawer .drawer_menu>li>a{position:relative;display:block;padding:15px 15px 15px 20px;margin:0 15px;border-bottom:1px solid #ccc;text-decoration:none}.drawer .drawer_menu>li>a:before,.drawer .drawer_menu>li>a:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:""}.drawer .drawer_menu>li>a:before{width:12px;height:12px;border-radius:50%;background:#efa51e}.drawer .drawer_menu>li>a:after{left:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:3px solid #fff}.drawer .drawer_menu>li>a.open_menu:after{left:3px;top:3px;-webkit-transform:rotate(85deg);transform:rotate(85deg)}.drawer .drawer_menu>li>.sub-menu{display:none}.drawer .drawer_menu>li>.sub-menu>li>a{position:relative;display:block;padding:15px 15px 15px 40px;margin:0 15px;border-bottom:1px solid #ccc;text-decoration:none}.drawer .drawer_menu>li>.sub-menu>li>a:before,.drawer .drawer_menu>li>.sub-menu>li>a:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:""}.drawer .drawer_menu>li>.sub-menu>li>a:before{left:25px;-webkit-box-sizing:border-box;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #efa51e}}.footer{padding-bottom:100px !important}@media (min-width:769px){.footer{padding-bottom:0 !important}}.footer .page_top{padding-bottom:40px}.footer .page_top.stop{padding-bottom:0}@media (min-width:769px){.footer .page_top{padding-bottom:0}}.page_top{z-index:10}.page_top a{height:50px;width:50px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#efa51e;text-decoration:none;border-radius:50%;color:#fff;line-height:1;font-size:3rem;font-weight:400}.page_top a svg{fill:#fff;stroke:#fff;stroke-width:1}.footer-floating p:not(:last-child):after{content:"";position:absolute;top:0;right:0;bottom:0;display:block;width:1px;height:80%;margin:auto;background-color:#fff}.footer-floating p a:before{font-family:fontAwesome;  margin-right:5px;color:#fff;font-size:1.4rem}.footer-floating p:nth-child(2) a:before{  margin-right:7px}.footer-floating p:nth-child(3) a:before{content:"\f017"}.footer-floating{position:fixed;bottom:0;left:0;z-index:9999;width:100%;border-top:1px solid #fff;background:#fff;display:flex;flex-direction:column}.footer-floating p a{background-color:#efa51e}.full-width{width:100%}.full-width a{display:block;width:100%;padding:15px 0;background-color:#efa51e;color:#fff;text-align:center;font-size:18px;font-weight:700;text-decoration:none;border-bottom:1px solid #fff}.half-buttons{display:flex;width:100%}.half-buttons p{width:50%;position:relative}.half-buttons p a{display:block;width:100%;padding:12px 0;background-color:#efa51e;color:#fff;text-align:center;font-size:16px;font-weight:700;text-decoration:none}.full-width a:hover,.half-buttons p a:hover{opacity:.8}@media (min-width:374px){.footer-floating p a{padding:12px 10px}}@media (min-width:769px){.footer-floating{display:none}}.footer-box{padding:7vw 10px 6vw;background-color:#f8f8f8}@media (min-width:768px){.footer-box{padding:5vw 10px 4vw}}.footer-box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:auto;font-weight:500}.footer-box__text{width:100%;margin-bottom:20px}.footer-box__logo{margin-bottom:15px}.footer-box .access{margin-bottom:20px}.footer-box .access a{display:inline-block;padding:3px 40px;margin-bottom:10px;background-color:#ff884e;border-radius:50px;color:#fff;text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.footer-box .access a:hover{background-color:#f0ab2c}.footer-box__map{width:100%}.footer-box__map iframe{width:100%;height:300px}@media (min-width:768px){.footer-box__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-box__text{width:46%;margin-bottom:0}.footer-box__logo{margin-bottom:20px}.footer-box__map{width:52%}.footer-box__map iframe{height:600px}}.footer-box .address-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5vw}.footer-box .address-table dt{width:70px}.footer-box .address-table dd{width:calc(100% - 70px)}@media (min-width:768px){.footer-box .address-table dt{width:100px}.footer-box .address-table dd{width:calc(100% - 100px)}}.footer{clear:both;background-color:#fff8f3;text-align:center;padding:0}.footer__nav{padding:0}.footer__nav li{display:block;margin:auto 0}.footer__nav li a{position:relative;display:block;padding:15px 20px 15px 30px;border-bottom:1px solid #fff;background-color:#dda030;color:#fff;text-decoration:none;text-align:left}.footer__nav li a:before{position:absolute;content:"";top:0;bottom:0;left:10px;width:6px;height:6px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer__nav li:not(:last-child) a:after{content:"";margin-left:0}@media (min-width:768px){.footer__nav{padding:20px 15px 10px}.footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__nav li{margin-right:10px}.footer__nav li a{padding:0;border:none;background-color:transparent;color:#666;font-size:1.3rem;text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.footer__nav li a:before{content:none}.footer__nav li:not(:last-child) a:after{content:"|";margin-left:10px}}.footer .copyright{padding:5px 0;color:#fff;font-size:1.2rem;background-color:#efa51e}.footer .copyright a{color:#666;text-decoration:none}.footer__logo{max-width:80%;margin:15px auto}@media (min-width:768px){.footer__logo{margin-bottom:20px}}ul.wp-block-gallery{margin-left:0}.wp-block-media-text{margin-bottom:1em}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sticky,.gallery-caption,.bypostauthor{margin:0}#side_column{margin-bottom:30px}#side_column .side_ttl{padding:10px 15px;background:#efa51e;color:#fff;font-size:1.6rem}#side_column .side_news{padding:10px;border:2px solid #ccc;border-top:none;font-size:1.3rem}#side_column .side_news ul li a{display:block;padding-top:10px;padding-bottom:10px;border-bottom:1px dashed #ccc}#side_column .side_news ul li a:hover{background-color:#f4c265}#side_column .side_shop_box .side_shop_img{margin-bottom:10px}#side_column .side_shop_box .side_shop_ttl:before{content:"▶";-webkit-transform:scale(.7,.8);transform:scale(.7,.8);margin-right:2px;display:inline-block}#side_column .side_shop_box .side_shop_txt{margin-bottom:20px;font-size:1.2rem}#side_column .news_box{padding:4px;border:1px solid #cdcdcd}#side_column .news_box .ttl_side{padding:5px;margin-bottom:10px;border-bottom:1px solid #cdcdcd}#side_column .news_box .ttl_side a{display:inline-block;float:right;padding:2px 10px;background-color:#efa51e;border-radius:3px;color:#fff;font-size:1.2rem;text-decoration:none}#side_column .news_box .news_list{overflow:hidden}#side_column .news_box .news_list dt{float:left;clear:left;width:70px;padding-top:5px;padding-left:5px;padding-right:5px;font-size:1.2rem;border-top:1px solid #cdcdcd}#side_column .news_box .news_list dt:nth-of-type(1){border-top:none}#side_column .news_box .news_list dd{width:150px;margin:0 0 5px 70px;padding-top:5px;padding-left:10px;border-top:1px solid #cdcdcd;font-size:1.2rem}#side_column .news_box .news_list dd:nth-of-type(1){border-top:none}#side_column .news_box .news_list dd a{color:#434343;text-decoration:none}@media only screen and (max-width:768px){#side_column{float:none;width:96%;margin:0 auto 40px}#side_column .side_shop_box .side_shop_img{text-align:center}#side_column .news_box .news_list dt{width:25%;font-size:1.2rem;border-top:1px solid #cdcdcd}#side_column .news_box .news_list dd{width:80%;margin:0 0 5px 80px;padding-left:10px}}html{overflow-y:scroll;font-size:62.5%}body{overflow:hidden;position:relative;color:#434343;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.8;background-color:#fff}body .pc{display:block}body .sp{display:none}body .h_nav{display:block}body .sp_side_nav{display:none}@media only screen and (max-width:768px){body{font-size:1.4rem;line-height:1.7}body img{max-width:100%;height:auto}body .pc{display:none}body .sp{display:block}body .h_nav{display:none}body .sp_side_nav{display:block}}body:not(.home){background-color:#fff8f3}img{max-width:100%;height:auto}.entry-content>.inner>*:first-child{margin-top:0}.entry-content{padding:0 10px 20px}.entry-content .inner{max-width:1200px;padding:50px 20px;margin:0 auto 100px;background-color:#fff;border-radius:20px 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.entry-content .inner{padding:120px 80px;border-radius:50px 50px 0 0}}@media (min-width:768px){.entry-content{padding:0 10px 40px}}.breadcrumbBox{padding:0;margin:0 0 .5em;font-size:1.2rem;text-align:right}.breadcrumbBox ul.bread_crumb{max-width:1100px;margin:0 auto}.breadcrumbBox ul.bread_crumb li{display:inline-block}.breadcrumbBox ul.bread_crumb li:after{content:">";padding-left:6px;margin-right:0}.breadcrumbBox ul.bread_crumb li a{color:#434343}.breadcrumbBox ul.bread_crumb li:last-child:after{content:"";padding-left:0;margin-right:0}.breadcrumbBox ul.bread_crumb li br{display:none}@media (max-width:1130px){.breadcrumbBox{padding:7px 10px}}@media (max-width:768px){.breadcrumbBox{font-size:1rem}}@media (max-width:767px){.sp_image_cols:not(.sp_col2):not(.sp_col3) .col:not(:last-child){margin-bottom:1em}.sp_image_cols:not(.sp_col2):not(.sp_col3) .col figure{overflow:hidden}.sp_image_cols:not(.sp_col2):not(.sp_col3) .col figure img{float:left;width:32%;margin-bottom:10px;vertical-align:middle}.sp_image_cols:not(.sp_col2):not(.sp_col3) .col figure figcaption{float:right;width:66%;margin-top:0;vertical-align:middle}.sp_image_cols.sp_col2 .col{width:49%}.sp_image_cols.sp_col2 .col:nth-child(odd){clear:both;float:left}.sp_image_cols.sp_col2 .col:nth-child(even){float:right}.sp_image_cols.sp_col3 .col{float:left;width:32%}.sp_image_cols.sp_col3 .col:nth-child(3n+1){clear:both;margin-right:2%}.sp_image_cols.sp_col3 .col:nth-child(3n){float:right}}figcaption,figure{text-align:center}main>*:last-child,main>*:last-child>*:last-child,main>*:last-child>*:last-child>*:last-child,main>*:last-child>*:last-child>*:last-child>*:last-child,main>*:last-child>*:last-child>*:last-child>*:last-child>*:last-child,main>*:last-child>*:last-child>*:last-child>*:last-child>*:last-child>*:last-child,main>*:last-child>*:last-child>*:last-child>*:last-child>*:last-child>*:last-child>*:last-child{margin-bottom:0}@media (min-width:768px){a[href^="tel:"]{pointer-events:none;text-decoration:none;color:#434343}}.inner{max-width:1200px;padding:0 15px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.bg_color01,.bg_color02{padding:60px 0;width:100vw;max-width:none;margin:0 calc(50% - 50vw);background-color:#eee}.bg_color01 .row,.bg_color01 .inner,.bg_color02 .row,.bg_color02 .inner{max-width:1200px;padding-left:20px;padding-right:20px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.bg_color01 .row>.col *:last-child,.bg_color01 .inner>.col *:last-child,.bg_color02 .row>.col *:last-child,.bg_color02 .inner>.col *:last-child{margin-bottom:0}.bg_color02{background-color:#fff8f2}.body-sitemap .sec_sitemap ul{border-top:1px solid #ccc}.body-sitemap .sec_sitemap ul li{list-style:none;border-bottom:1px solid #ccc}.body-sitemap .sec_sitemap ul li a{display:block;position:relative;padding:10px 15px;font-size:1.6rem;text-decoration:none}.body-sitemap .sec_sitemap ul li a:before{position:relative;top:-2px;content:"";display:inline-block;margin-right:10px;width:7px;height:7px;background-color:#efa51e}.body-sitemap .sec_sitemap ul li a:hover{background-color:rgba(239,165,30,.2)}.body-sitemap .sec_sitemap ul li>ul li:last-child{border-bottom:none}.body-sitemap .sec_sitemap ul li>ul li a{padding-left:40px}.body-sitemap .sec_sitemap ul li>ul li a:before{width:5px;height:5px;border-radius:5px}.post-password-form{padding:100px 0 400px}.box404{padding:100px 15px 200px;word-wrap:break-word}.contact-box{width:100%;max-width:1200px}.contact-box__dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #ddd;border-left:1px solid #ddd}.contact-box dt,.contact-box dd{width:100%;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-box dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 0;border-bottom:none}.contact-box dd{padding:15px 10px}@media (min-width:768px){.contact-box__dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-box dt{width:40%;padding:15px 15px 15px 25px;border-right:none;border-bottom:1px solid #ddd}.contact-box dd{width:60%}}.contact-box .req{font-size:1.1rem;background:#f44522;color:#fff;padding:3px 6px 4px 5px;margin-right:10px;position:relative;top:-2px}.contact-box .ex{font-size:1.1rem;background:#f3f3f3;display:inline-block;padding:2px 6px 3px;position:relative;top:-2px;margin-right:5px}.contact-box .zip_code{max-width:200px}.contact-box input,.contact-box textarea,.contact-box select{padding:12px;border:1px solid #e1e1e1;border-radius:5px;color:#666;-webkit-box-shadow:0 0 2px #d6d6d6 inset;box-shadow:0 0 2px #d6d6d6 inset}.contact-box input,.contact-box textarea{width:100%;line-height:1.4}.contact-box input[type=checkbox],.contact-box input[type=radio]{width:auto}.contact-box input[type=text]:focus,.contact-box textarea:focus{border-color:#83b6c2;outline:none;-webkit-box-shadow:2px 2px 4px rgba(143,183,222,.6),-2px -2px 4px rgba(143,183,222,.6),inset 0 1px 2px rgba(51,51,51,.2);box-shadow:2px 2px 4px rgba(143,183,222,.6),-2px -2px 4px rgba(143,183,222,.6),inset 0 1px 2px rgba(51,51,51,.2)}.contact-box .submit_btn{text-align:center;padding:3%;width:100%}.contact-box input[type=submit]{width:100%;max-width:280px;margin:0 10px 10px;-webkit-appearance:none;border-radius:5px;background:#efa51e;color:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);border:1px solid #efa51e;cursor:pointer;letter-spacing:2px;font-size:1.8rem}.contact-box input[type=submit]:hover{border-radius:5px;background:#fff;color:#333;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;border:1px solid #efa51e}.contact-box input[type=submit][name=submitBack]{background-color:#999;border:1px solid #999}.contact-box input[type=submit][name=submitBack]:hover{background:#fff}::-webkit-input-placeholder{color:#afafaf}:-moz-placeholder{color:#afafaf}.mwform-radio-field,.mwform-checkbox-field{display:block;margin-left:0 !important}.mw_wp_form .error{font-size:80% !important;color:#f44522 !important;display:block;padding-top:5px}.mw_wp_form.mw_wp_form_complete{margin:50px auto 350px}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{width:25% !important}.content-archive{margin-bottom:20px}.content-archive article{margin-bottom:10%}.content-archive h2{padding-bottom:5px;margin-bottom:10px;border-bottom:2px solid #efa51e;text-align:left;font-size:2rem;line-height:1.4}.content-archive .data{font-size:1.4rem}.content-archive .btn_more{text-align:right}.content-archive .btn_more a{max-width:260px;padding:10px;font-size:1.6rem}@media (min-width:768px){.content-archive article{margin-bottom:5%}.content-archive h2{font-size:2.4rem}.content-archive .btn_more a{padding:10px;font-size:1.8rem}}.archive_box_tmb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive_box_tmb .archive_box_inner{width:30%;margin-right:5%;margin-bottom:5%}.archive_box_tmb .archive_box_inner:nth-child(3n){margin-right:0}.archive_box_tmb .archive_box_inner a{text-decoration:none}.archive_box_tmb .archive_box_inner a figure .img{overflow:hidden}.archive_box_tmb .archive_box_inner a figure .img img{max-width:100%;-webkit-transition-duration:.3s;transition-duration:.3s}.archive_box_tmb .archive_box_inner a figure figcaption{text-align:left;line-height:1.6;margin-top:10px}.archive_box_tmb .archive_box_inner a figure figcaption h2{font-weight:400}.archive_box_tmb .archive_box_inner a:hover figure .img img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.3s;transition-duration:.3s}@media only screen and (max-width:1200px){.archive_box_tmb{padding-left:15px;padding-right:15px}}@media only screen and (max-width:768px){.archive_box_tmb .archive_box_inner{width:48%;margin-right:4%;margin-bottom:4%}.archive_box_tmb .archive_box_inner:nth-child(3n){margin-right:4%}.archive_box_tmb .archive_box_inner:nth-child(2n){margin-right:0}}.pagination{clear:both;width:100%;padding:20px 0;position:relative;font-size:14px;line-height:14px;text-align:center}.pagination .pagination-box{display:inline-block}.pagination .pagination-box span,.pagination .pagination-box a{display:block;float:left;margin:2px 2px 2px 0;padding:10px 15px;text-decoration:none;width:auto;color:#fff;background:#efa51e}.pagination .pagination-box a:hover{background:rgba(239,165,30,.8)}.pagination .pagination-box .current{padding:10px 15px;background:rgba(239,165,30,.8);color:#fff}@media only screen and (max-width:413px){.pagination{font-size:12px;line-height:12px}.pagination span,.pagination a{padding:8px 10px}.pagination .current{padding:8px 10px}}.single-text-box{overflow:hidden}.single-text-box strong{font-weight:700}.single-text-box em{font-style:italic}.single-text-box blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.single-text-box .aligncenter{display:block;margin:0 auto}.single-text-box .alignright{float:right;margin-left:1%;margin-bottom:1%}.single-text-box .alignleft{float:left;margin-right:1%;margin-bottom:1%}.single-text-box img[class*=wp-image-],.single-text-box img[class*=attachment-]{height:auto;max-width:100%}@media only screen and (max-width:768px){.single-text-box .alignright,.single-text-box .alignleft{float:none;margin:auto;display:block}}.parts-faq{margin-bottom:30px}.parts-faq__q{padding:9px 0 6px 38px;margin-bottom:20px;background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/icon_q.png) left 9px no-repeat;background-size:30px;color:#efa51e;font-size:1.8rem;font-weight:700;line-height:1.4}.parts-faq__a{background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/parts/icon_a.png) left 4px no-repeat;background-size:30px;padding:7px 0 6px 38px}@media (min-width:768px){.parts-faq{margin-bottom:60px}.parts-faq__q{padding:9px 0 6px 46px;background-size:auto;font-size:2.3rem}.parts-faq__a{padding:7px 0 6px 46px;margin-bottom:40px;background-size:auto}}.entry-content img{max-width:100%;height:auto}.entry-content ol,.entry-content ul:not(.imgs-block){margin-left:30px;margin-bottom:1em}.entry-content ol:not(.imgs-block){margin-left:25px}.entry-content ul{list-style-type:disc}.entry-content ol{list-style-type:decimal}.entry-content p{margin-bottom:10px}.entry-content table{width:100%;margin-bottom:1em}.entry-content table caption{margin-bottom:.5em;text-align:center;font-size:1.6rem}.entry-content table th,.entry-content table td{border:1px solid #efefef;padding:10px;text-align:center}.entry-content table thead th{background:#efa51e;color:#fff}.entry-content table tbody th{background:#fff}.entry-content table td{background:#fff;text-align:left}.entry-content .alignright{text-align:right}.entry-content .alignleft{-moz-text-align-last:auto;text-align-last:auto}.entry-content .aligncenter{text-align:center}.custom_txt{margin-bottom:40px}table.normal_table,table.menu_table{width:100%;margin:0 auto 10%}@media (min-width:768px){table.normal_table,table.menu_table{margin:0 auto 5%}}table.menu_table tr:first-child th,table.menu_table tr:first-child td{padding-top:0;word-break:break-all}table.menu_table tr th,table.menu_table tr td{border:none;background:0 0}table.menu_table tr th{text-align:left;padding-top:20px;border-bottom:1px solid #fa5e69}table.menu_table tr td{text-align:right;border-bottom:1px solid #fa5e69;padding-top:20px}table.menu_table tr td.td_cp2{font-size:1.3rem;padding-top:6px;border-bottom:none;text-align:left}table.menu_table tr td.td_cp2 p{margin-bottom:0}table.normal_table{border-collapse:collapse}table.normal_table tr th,table.normal_table tr td{padding:10px 20px;word-break:break-all}table.normal_table tr th{width:30%;background-color:#efa51e;border:1px solid silver;border-bottom:1px solid #fff;color:#fff;text-align:left;font-weight:400;vertical-align:middle}table.normal_table tr:last-child th{border-bottom:1px solid silver}table.normal_table tr td{border:1px solid silver}table.normal_table tr td.td_cp2{padding-top:6px;border:1px solid silver;font-size:1.3rem;text-align:left}table.normal_table tr td.td_cp2 p{margin-bottom:0}@media only screen and (max-width:768px){table.normal_table tr th,table.normal_table tr td{padding:10px}}.table_notes{display:block;margin:20px 0 10px;text-align:center;color:#999}@media (min-width:769px){.table_notes{display:none}}.custom_table_scroll{overflow:auto;margin:0 0 10%}.custom_table_scroll table.custom_table{width:768px;margin-bottom:20px}.custom_table_scroll table.custom_table tr th{width:auto}@media (min-width:769px){.custom_table_scroll{margin:0 0 5%}.custom_table_scroll table.custom_table{width:100%}}.custom_table_scroll::-webkit-scrollbar{height:10px}.custom_table_scroll::-webkit-scrollbar-track{background:#f1f1f1}.custom_table_scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.entry-content .list-block{margin-bottom:20px}.entry-content .list-block ul{padding:0 0 0 27px;margin-left:0;list-style-type:disc}.entry-content .list-block ol{padding:0 0 0 22px;margin-left:0;margin-bottom:0}.entry-content .list-block ul.check{padding:0;list-style:none}.entry-content .list-block ul.check li{position:relative;padding-left:26px}.entry-content .list-block ul.check li:before{content:"\f046";position:absolute;top:6px;left:0;margin-right:7px;color:#efa51e;font-size:2.2rem;font-family:"FontAwesome";line-height:1}.entry-content .custom_img{margin-bottom:30px}.imgs-block{margin-bottom:30px;text-align:center;list-style:none;letter-spacing:-.4em}.imgs-block li{width:48%;margin-right:4%;display:inline-block;letter-spacing:normal;vertical-align:top}.imgs-block li:last-child{margin-right:0}.imgs-block li .imgs-block-img{margin-bottom:5px}.imgs-block li .imgs-block-ttl,.imgs-block li .imgs-block-txt{text-align:left}.imgs-block li .imgs-block-ttl{font-weight:600;font-size:1.5rem;border-bottom:1px solid #efa51e}.imgs-block li .imgs-block-btn a{display:inline-block;min-width:240px;padding:.5em 1.8em;background-color:#efa51e;border-radius:3px;color:#fff;font-size:1.6rem;line-height:1.42;text-decoration:none;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;letter-spacing:2px}.imgs-block li .imgs-block-btn a:hover{border-radius:5px;background:#f4c265;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.imgs-block.set-3 li{width:31%;margin-right:3.5%}.imgs-block.set-3 li:last-child{margin-right:0}.imgs-block.set-4 li{width:23%;margin-right:2.6666666667%}.imgs-block.set-4 li:last-child{margin-right:0}@media only screen and (max-width:768px){.imgs-block li{display:inline-block}.imgs-block li:last-child{margin-right:0}.imgs-block li .imgs-block-img{margin-bottom:10px}.imgs-block li .imgs-block-btn a{min-width:0;padding:.5em;font-size:1.4rem}.imgs-block.imgs-block-sp-tate li{width:100%;margin-right:0;margin-bottom:20px}.imgs-block.imgs-block-sp-tate2 li{width:49%;margin-right:2%;margin-bottom:20px}.imgs-block.imgs-block-sp-tate2 li:nth-child(2n){margin-right:0}.imgs-block.imgs-block-sp-tate2 li:last-child,.imgs-block.imgs-block-sp-tate2 li:nth-child(3){margin-bottom:0}}.custom_video{position:relative;width:80%;margin:0 auto 30px;padding-top:50.25%}.custom_video iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media only screen and (max-width:768px){.custom_video{width:100%;padding-top:56.25%}}.custom_google_map{margin:0 auto 30px}.custom_google_map iframe{width:100%}.custom_anchor_link_text a{display:inline-block;padding:5px 10px;margin:0 10px 10px;background-color:#efa51e;border-radius:3px;color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s}.custom_anchor_link_text a:hover{background-color:rgba(239,165,30,.8)}h1,h2,h3,h4,h5,h6{font-family:"Kiwi Maru",serif;font-weight:400}.page-ttl{padding:1.4em 15px;margin-bottom:1em;background:#efa51e url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/../img/bg_h1.jpg) center center no-repeat;background-size:cover;color:#543907;text-align:center;font-size:3rem;line-height:1.1}.page-ttl span{display:inline-block;max-width:1200px;padding:0 15px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:769px){.page-ttl{padding:2.5em 15px;margin-bottom:1.5em;font-size:3rem}}h2:not(.no-style){position:relative;margin:1.5em 0 1em;text-align:center;font-size:2.4rem;line-height:1.4}h2:not(.no-style):first-child{margin-top:0}h2:not(.no-style):after{content:"";display:block;width:50px;height:4px;margin:.5em auto 0;background:#543907;border-radius:50px}@media (min-width:768px){h2:not(.no-style){font-size:2.8rem}}h3:not(.no-style){position:relative;padding-bottom:.2em;border-bottom:1px solid #543907;margin:1.5em 0;color:#543907;font-size:1.8rem;line-height:1.4}h3:not(.no-style):first-child{margin-top:0}@media (min-width:768px){h3:not(.no-style){font-size:2.2rem;margin:1.5em 0 1em}}h4:not(.no-style){margin-bottom:2%;margin-top:3%;padding-bottom:.2em;color:#000;font-size:1.6rem;line-height:1.4}h4:not(.no-style):first-child{margin-top:0}@media (min-width:768px){h4:not(.no-style){font-size:1.8rem}}.mv{position:relative;max-width:1520px;margin:0 auto;padding:0 10px}.mv__inner div img{display:none;width:100%;border-radius:30px}.mv__inner div:first-child img{display:block}.mv__inner .slick-prev:before{content:"";padding:60%;left:20%;position:absolute;border-left:solid 2px #fff;border-bottom:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mv__inner .slick-next:before{content:"";padding:60%;right:20%;position:absolute;border-right:solid 2px #fff;border-bottom:solid 2px #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mv__inner .slick-next{right:calc((100vw - 1000px) / 2 - 10px);z-index:99}.mv__inner .slick-prev{left:calc((100vw - 1000px) / 2 - 30px);z-index:100}.mv__inner .slick-dots li button:hover:before,.mv__inner .slick-dots li button:focus:before,.mv__inner .slick-dots li.slick-active button:before{color:#f60}.mv__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;left:0;width:80%;margin:auto}.mv__copy img{width:auto !important}@media (min-width:768px){.mv__copy{width:auto}}.mv__copy01{position:absolute;bottom:5%;left:5%;z-index:5;max-width:75%}@media (min-width:768px){.mv__copy01{max-width:40%}}.mv .mv__inner.mv__fade{text-align:center}.mv .mv__inner.mv__fade .slick-next{right:35px}.mv .mv__inner.mv__fade .slick-prev{left:35px}@media only screen and (max-width:768px){.mv .mv__inner.mv__fade .slick-next{right:16px}.mv .mv__inner.mv__fade .slick-prev{left:10px}}.btn_more a{position:relative;display:inline-block;width:100%;max-width:360px;padding:15px 28px 15px 8px;background-color:#efa51e;border:1px solid #efa51e;text-decoration:none;border-radius:10px;color:#fff;font-size:1.8rem;font-family:"Kiwi Maru",serif;text-align:center;line-height:1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.btn_more a:before,.btn_more a:after{position:absolute;top:0;right:20px;bottom:0;content:"";margin:auto;vertical-align:middle;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.btn_more a:hover{background:#fff;border:1px solid #efa51e;color:#efa51e}.btn_more a:hover:before,.btn_more a:hover:after{border-top:1px solid #efa51e;border-right:1px solid #efa51e}@media (min-width:768px){.btn_more a{padding:20px 38px 20px 18px;font-size:2.5rem}}.btn_more.inverse a{color:#efa51e;background:#fff}.btn_more.inverse a.add_arrow:before,.btn_more.inverse a.add_arrow:after{border-top:1px solid #efa51e;border-right:1px solid #efa51e}.btn_more.inverse a:hover{background:#efa51e;border:1px solid #fff;color:#fff}.btn_more.inverse a:hover.add_arrow:before,.btn_more.inverse a:hover.add_arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}.parts_btn_type_a,.parts_btn_type_b,.parts_btn_type_c{margin:20px 0}.parts_btn_type_a{margin:20px 0}.parts_btn_type_a a{position:relative;display:inline-block;min-width:280px;padding:1em 2em;background-color:#efa51e;color:#fff;font-size:1.6rem;line-height:1.42;text-decoration:none;text-align:center;border:1px solid #efa51e;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;letter-spacing:2px}.parts_btn_type_a a:hover{color:#efa51e;background:#fff;border:1px solid #efa51e;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.parts_btn_type_a a:after{content:"";display:block;position:absolute;top:50%;right:7%;margin:auto;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);-webkit-transition:.2s;transition:.2s}.parts_btn_type_a a:hover:after{right:5%;border-top:1px solid #efa51e;border-right:1px solid #efa51e}.parts_btn_type_a.btn_sm a{font-size:1.4rem}.parts_btn_type_a.btn_lg a{font-size:1.8rem}.parts_btn_type_b{margin:20px 0}.parts_btn_type_b a{display:inline-block;padding:1em 1.8em;background-color:#fff;border:2px solid #efa51e;border-radius:5px;color:#efa51e;font-size:1.6rem;line-height:1.42;text-decoration:none;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;letter-spacing:2px}.parts_btn_type_b a:hover{border-radius:5px;background-color:#efa51e;color:#fff;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.parts_btn_type_b.btn_sm a{font-size:1.4rem}.parts_btn_type_b.btn_lg a{font-size:1.8rem}.parts_btn_type_c{margin:20px 0}.parts_btn_type_c a{display:inline-block;padding:1em 1.8em;background-color:#efa51e;border-radius:2em;color:#fff;font-size:1.6rem;line-height:1.42;text-decoration:none;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;letter-spacing:2px}.parts_btn_type_c a:hover{background:#f4c265;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.parts_btn_type_c.btn_sm a{font-size:1.4rem}.parts_btn_type_c.btn_lg a{font-size:1.8rem}.btnBox{text-align:center;margin:20px 0}.btn01 a{min-width:300px;padding:10px 30px;display:inline-block;background-color:#efa51e;text-decoration:none;-webkit-appearance:none;border-radius:5px;font-size:1.6rem;color:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;letter-spacing:2px}.btn01 a:hover{border-radius:5px;background:#f4c265;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.btn02 a{font-size:1.6rem;padding:10px 70px;display:inline-block;background-color:#193662;text-decoration:none;-webkit-appearance:none;border-radius:5px;color:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;letter-spacing:2px}.btn02 a:hover{border-radius:5px;background:#efa51e;color:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}@media screen and (max-width:768px){.btn01 a{width:90%;min-width:auto;padding:10px 40px}.btn02 a{padding:10px 30px}}.searchform_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #efa51e;display:block;padding:0 10px;border-radius:3px;height:2.3em;overflow:hidden}.searchform_box input[type=text]{border:none;height:2em;width:calc(100% - 3.5em)}.searchform_box input[type=text]:focus{outline:0}.searchform_box input[type=submit]{cursor:pointer;font-family:FontAwesome;border:none;background:#efa51e;color:#fff;position:absolute;width:3.5em;height:3em;right:0;top:-5px;outline:none}.table_schedule{width:100%;margin-bottom:10px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}.table_schedule caption{margin-bottom:.5em;text-align:center;font-size:1.6rem}.table_schedule th,.table_schedule td{border:1px solid #efefef;padding:5px;text-align:center}.table_schedule thead th{background:#9c690b;color:#fff}.table_schedule tbody th{background:#efa51e;color:#fff}.table_schedule td{background:#fff;color:#434343}ul.list{list-style:none;padding:0 0 0 1.3em}ul.list li{position:relative;margin-bottom:5px;padding-top:2px}ul.list li:after{display:block;content:"";position:absolute;top:.6em;left:-1em;width:7px;height:7px;background-color:#efa51e;border-radius:100%}ol.list-ol{counter-reset:item;padding-left:1em}ol.list-ol li{text-indent:-1.3em;padding-left:1.3em;margin-bottom:10px}ol.list-ol li:before{counter-increment:item;content:counter(item) ".";padding-right:.5em;font-weight:700;color:#fa5e69}.share_button{max-width:1200px;padding:80px 0;margin:auto}@media screen and (max-width:768px){.share_button{width:100%;padding:40px 15px}}.share_button ul li{display:inline-block}.fb_iframe_widget>span{vertical-align:baseline !important}body.home{background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/./../img/bg_top_body.jpg) center top no-repeat}.post_module03{margin-bottom:20px;padding:20px 10px 0}.post_module03_in{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1520px;margin:auto}.post_module03 .post_module03_ticker{width:100%;max-width:720px;background-color:#fff;border-radius:100px;margin-right:10px}@media (min-width:768px){.post_module03{margin-bottom:40px;padding:40px 10px 0}}.post_module03 ul{position:relative;overflow:hidden;width:100%;height:40px;margin:0 !important;padding:0;list-style:none !important}@media (min-width:768px){.post_module03 ul{height:50px}}.post_module03 ul li{display:none;width:100%}.post_module03 ul li a{position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;width:100%;height:40px;padding:10px 30px 10px 20px;border-radius:100px;color:#000;font-size:1.2rem;line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.post_module03 ul li a span.wrap{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post_module03 ul li a span.data{display:inline-block;min-width:60px;margin-right:10px;color:orange;font-weight:500}.post_module03 ul li a:before{display:inline-block;content:"";position:absolute;top:0;bottom:0;right:25px;width:6px;height:6px;margin:auto;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post_module03 ul li a:hover{background-color:#fce9e7}@media (min-width:768px){.post_module03 ul li a{height:50px;padding:10px 60px 10px 30px;font-size:1.6rem}.post_module03 ul li a span.data{min-width:90px}}.post_module03_more{max-width:70px;width:100%;margin:0 !important}.post_module03_more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;background-color:#efa51e;color:#fff;text-decoration:none;font-size:1.2rem;border-radius:100px;-webkit-transition:all,.3s;transition:all,.3s}.post_module03_more a:before{display:inline-block;content:none;position:absolute;top:0;bottom:0;right:25px;width:6px;height:6px;margin:auto;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post_module03_more a:hover{background-color:#f98b8b}@media (min-width:768px){.post_module03_more{max-width:140px}.post_module03_more a{font-size:1.6rem}.post_module03_more a:before{content:""}}.float-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:100;top:560px;right:0;max-width:600px;padding:30px 30px 30px 20px;background-color:#fff;border-radius:20px 0 0 20px;cursor:pointer}.float-schedule__title{padding:20px 10px 20px 0;border-right:1px solid #efa51e}.float-schedule__title p{padding-top:40px;background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/./../img/icon_clock.png) no-repeat top center;color:#efa51e;font-size:2.4rem;font-family:"Kiwi Maru",serif;font-weight:500;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.float-schedule__box{padding-left:20px;font-size:1.4rem}@media (max-width:1200px){.float-schedule{display:none}}.float-schedule{-webkit-transition:all,.5s;transition:all,.5s;-webkit-transform:translateX(523px);transform:translateX(523px);-webkit-transition-timing-function:cubic-bezier(.9,.03,.69,.22);transition-timing-function:cubic-bezier(.9,.03,.69,.22)}.float-schedule.open-box{-webkit-transform:translateX(0);transform:translateX(0)}.schedule-box{text-align:left}.schedule-box figcaption{margin-top:10px;text-align:left}.schedule-box__add{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-box__add p:nth-child(1){margin-right:10px}.schedule-box__add a{position:relative;padding-right:10px;border-bottom:1px solid #efa51e;text-decoration:none}.schedule-box__add a:before{display:inline-block;content:"";position:absolute;top:0;bottom:0;right:0;width:6px;height:6px;margin:auto;border-top:1px solid #efa51e;border-right:1px solid #efa51e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-title{margin-bottom:1em;color:#fa5e69;font-size:min(9vw, 60px);font-family:"Kiwi Maru",serif;font-weight:500;line-height:1.3}.top-title span{display:block;color:#543907;font-size:min(5.3vw, 28px)}.h-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2.5em}.h-group .top-title{position:relative;margin-bottom:10px}.h-group .top-title:after{content:none;display:block;position:absolute;top:0;bottom:0;right:0;width:2px;height:0;margin:auto;padding-bottom:12%;background-color:#ddd}.h-group p{font-size:min(4.6vw, 24px);font-family:"Kiwi Maru",serif;font-weight:500}@media (min-width:769px){.h-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h-group .top-title{padding-right:20px;margin-right:20px;margin-bottom:0}.h-group .top-title:after{content:""}}.top-consultation{padding:0 0 20px}.top-consultation .h-group{padding-left:10px;padding-right:10px}.top-consultation__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-consultation figure{margin-bottom:10px}.top-consultation figure img{border-radius:0}.top-consultation__text-box{max-width:100%;padding:0 10px;margin-left:0}@media (min-width:769px){.top-consultation{padding:40px 0}.top-consultation__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top-consultation figure{margin-bottom:0}.top-consultation figure img{border-radius:0 30px 30px 0}.top-consultation__text-box{max-width:500px;margin-left:3%}}.top-link{max-width:1200px;padding:0 10px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.top-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-link ul li{width:100%;text-align:center}.top-link ul li:not(:last-child){margin-bottom:10px}@media (min-width:768px){.top-link ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top-link ul li{width:30%}}.top-features{padding:30px 0 5px}.top-features .top-title{color:#efa51e}.top-features__inner{max-width:976px;padding:0 10px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:768px){.top-features{padding:60px 0 100px}}.features-box__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:540px;margin:0 auto 5%}.features-box .text-box{position:relative;z-index:1;padding:5% 30px 10% 6%;max-width:390px;background:url(//tsukuba-urocare.com/admin/wp-content/themes/tpl_giv_tsukuba-urocare/lib/css/./../img/bg_features.png) no-repeat left top;background-size:53%}@media (min-width:768px){.features-box .text-box{padding:12px 30px 36px 40px}}.features-box h2{padding-bottom:5px;margin-bottom:5px;background:radial-gradient(circle farthest-side,#543907,#543907 20%,transparent 20%,transparent);background-size:10px 10px;background-repeat:repeat-x;background-position:left -5px bottom;color:#543907;font-size:2rem;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.features-box h2 .num{margin-right:5px;color:#efa51e;font-size:3rem;font-weight:500}.features-box h2 .point{margin-right:5px;font-size:1.4rem;font-weight:500}.features-box p{color:0;font-size:1.4rem;font-weight:700;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.features-box figure{position:absolute;right:0;max-width:44%}.features-box__item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.features-box__item:nth-child(2) .text-box{background-position:right 0}.features-box__item:nth-child(2) h2{text-align:right}.features-box__item:nth-child(2) p{text-align:right}.features-box__item:nth-child(2) figure{right:auto;left:0}.features-box__item:nth-child(3){margin-bottom:0}@media (min-width:768px){.features-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.features-box__item{max-width:none;margin:0 0 5%}.features-box h2{padding-bottom:5px;margin-bottom:5px;background:radial-gradient(circle farthest-side,#543907,#543907 30%,transparent 30%,transparent);background-size:15px 15px;background-repeat:repeat-x;background-position:left -5px bottom;color:#543907;font-size:4rem}.features-box h2 .num{margin-right:10px;color:#efa51e;font-size:5rem;font-weight:500}.features-box h2 .point{margin-right:5px;font-size:2.4rem;font-weight:500}.features-box p{font-size:1.5rem}.features-box__item:nth-child(1){width:60%}.features-box__item:nth-child(1) figure{top:50%;right:6%}.features-box__item:nth-child(2){width:40%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.features-box__item:nth-child(2) .text-box{top:30%;padding:12px 20px 36px 40px;background-position:left 0}.features-box__item:nth-child(2) h2{text-align:left}.features-box__item:nth-child(2) p{text-align:left}.features-box__item:nth-child(2) figure{bottom:-160%;right:3%;left:auto;max-width:65%}.features-box__item:nth-child(3){width:82%;margin-top:4%}.features-box__item:nth-child(3) .text-box{top:40%;left:30%;background-size:43%}.features-box__item:nth-child(3) figure{right:auto;left:0;max-width:25%}}.top-treatment{padding:0}.top-treatment svg{vertical-align:bottom;fill:#fff1f2}.top-treatment__inner{padding:40px 10px 40px;background-color:#fff1f2}.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width:750px){.pc{display:none !important}.sp{display:block !important}}}.top-treatment h2{max-width:1200px;margin:0 auto .5em}.top-treatment ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.top-treatment ul li{width:100%;text-align:center}.top-treatment ul li:not(:last-child){margin-bottom:10px}@media (min-width:576px){.top-treatment__inner{padding:40px 10px 70px}.top-treatment ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top-treatment ul li{width:30%}}.top-gallery{position:relative}.top-gallery .btn_more{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}@media (max-width:576px){.top-gallery .btn_more{max-width:280px}.top-gallery .btn_more a{padding-top:10px;padding-bottom:10px}}.top-emsella{padding:10px}.top-emsella__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1120px;margin:auto}.top-emsella figure{margin-bottom:10px}.top-emsella .text-box{margin-left:0}.top-emsella .top-title{margin-bottom:.5em;font-size:min(8vw, 40px)}.top-emsella .top-title span{font-size:min(4.3vw, 22px)}.top-emsella .btn_more{margin-top:20px;text-align:center}.top-emsella .btn_more a{max-width:260px;margin:auto;padding:10px;background-color:#ef7c84;border-color:#ef7c84;font-size:1.8rem}.top-emsella .btn_more a:hover{background-color:#fff;color:#ef7c84}@media (min-width:768px){.top-emsella{padding:0}.top-emsella__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top-emsella figure{margin-bottom:0}.top-emsella .text-box{margin-left:5%}.top-emsella .btn_more{margin-top:40px;text-align:left}.top-emsella .btn_more a{padding:15px;font-size:2rem}}.footer_sns{--cFb:#1877f2;--cInsta:#c80087;--cYoutube:red;padding:20px 10px 40px}.footer_sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:auto}.footer_sns ul li{max-width:100%;margin-bottom:20px}.footer_sns ul li:nth-child(1) a{border:2px solid var(--cFb);color:var(--cFb)}.footer_sns ul li:nth-child(1) a:hover{background-color:rgba(24,119,242,.05)}.footer_sns ul li:nth-child(2) a{border:2px solid var(--cInsta);color:var(--cInsta)}.footer_sns ul li:nth-child(2) a:hover{background-color:rgba(200,0,135,.05)}.footer_sns ul li:nth-child(3) a{border:2px solid var(--cYoutube);color:var(--cYoutube)}.footer_sns ul li:nth-child(3) a:hover{background-color:rgba(255,0,0,.05)}.footer_sns ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:400px;padding:10px 20px;margin:auto;border-radius:5px;font-size:1.8rem;font-size:clamp(14px, 1.6vw, 18px);letter-spacing:1px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.footer_sns ul a img{max-width:30px;margin-right:15px}.footer_sns ul li:nth-child(3) a img img{max-width:40px}@media (min-width:768px){.footer_sns{padding:40px 10px}.footer_sns ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer_sns ul li{width:100%;max-width:30%;margin-bottom:0}.footer_sns ul li img{margin-right:15px}}.bg_white,.bg_gray,.bg_pink,.bg_blue,.bg_green{padding:15px;margin:0 0 20px;background-color:#fff}.bg_white *:last-child,.bg_white *:last-child>*:last-child,.bg_gray *:last-child,.bg_gray *:last-child>*:last-child,.bg_pink *:last-child,.bg_pink *:last-child>*:last-child,.bg_blue *:last-child,.bg_blue *:last-child>*:last-child,.bg_green *:last-child,.bg_green *:last-child>*:last-child{margin-bottom:0}@media screen and (min-width:768px){.bg_white,.bg_gray,.bg_pink,.bg_blue,.bg_green{padding:20px;margin:0 0 20px}}.bg_gray{background-color:#efefef}.bg_pink{background-color:#ffe1e1}.bg_blue{background-color:#e8e9ff}.bg_green{background-color:#edffe8}.row-1-9,.row-2-8,.row-3-7,.row-4-6,.row-5-5,.row-6-4,.row-7-3,.row-8-2,.row-9-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10%}.row-1-9 .left,.row-1-9 .right,.row-2-8 .left,.row-2-8 .right,.row-3-7 .left,.row-3-7 .right,.row-4-6 .left,.row-4-6 .right,.row-5-5 .left,.row-5-5 .right,.row-6-4 .left,.row-6-4 .right,.row-7-3 .left,.row-7-3 .right,.row-8-2 .left,.row-8-2 .right,.row-9-1 .left,.row-9-1 .right{width:100%}.row-1-9 .left img,.row-1-9 .right img,.row-2-8 .left img,.row-2-8 .right img,.row-3-7 .left img,.row-3-7 .right img,.row-4-6 .left img,.row-4-6 .right img,.row-5-5 .left img,.row-5-5 .right img,.row-6-4 .left img,.row-6-4 .right img,.row-7-3 .left img,.row-7-3 .right img,.row-8-2 .left img,.row-8-2 .right img,.row-9-1 .left img,.row-9-1 .right img{max-width:90%;margin:auto;display:block;margin-bottom:20px}@media (min-width:768px){.row-1-9,.row-2-8,.row-3-7,.row-4-6,.row-5-5,.row-6-4,.row-7-3,.row-8-2,.row-9-1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5%}.row-1-9.reverse,.row-2-8.reverse,.row-3-7.reverse,.row-4-6.reverse,.row-5-5.reverse,.row-6-4.reverse,.row-7-3.reverse,.row-8-2.reverse,.row-9-1.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row-1-9.row-1-9 .left,.row-2-8.row-1-9 .left,.row-3-7.row-1-9 .left,.row-4-6.row-1-9 .left,.row-5-5.row-1-9 .left,.row-6-4.row-1-9 .left,.row-7-3.row-1-9 .left,.row-8-2.row-1-9 .left,.row-9-1.row-1-9 .left{width:8%}.row-1-9.row-1-9 .right,.row-2-8.row-1-9 .right,.row-3-7.row-1-9 .right,.row-4-6.row-1-9 .right,.row-5-5.row-1-9 .right,.row-6-4.row-1-9 .right,.row-7-3.row-1-9 .right,.row-8-2.row-1-9 .right,.row-9-1.row-1-9 .right{width:89%}.row-1-9.row-2-8 .left,.row-2-8.row-2-8 .left,.row-3-7.row-2-8 .left,.row-4-6.row-2-8 .left,.row-5-5.row-2-8 .left,.row-6-4.row-2-8 .left,.row-7-3.row-2-8 .left,.row-8-2.row-2-8 .left,.row-9-1.row-2-8 .left{width:18%}.row-1-9.row-2-8 .right,.row-2-8.row-2-8 .right,.row-3-7.row-2-8 .right,.row-4-6.row-2-8 .right,.row-5-5.row-2-8 .right,.row-6-4.row-2-8 .right,.row-7-3.row-2-8 .right,.row-8-2.row-2-8 .right,.row-9-1.row-2-8 .right{width:79%}.row-1-9.row-3-7 .left,.row-2-8.row-3-7 .left,.row-3-7.row-3-7 .left,.row-4-6.row-3-7 .left,.row-5-5.row-3-7 .left,.row-6-4.row-3-7 .left,.row-7-3.row-3-7 .left,.row-8-2.row-3-7 .left,.row-9-1.row-3-7 .left{width:28%}.row-1-9.row-3-7 .right,.row-2-8.row-3-7 .right,.row-3-7.row-3-7 .right,.row-4-6.row-3-7 .right,.row-5-5.row-3-7 .right,.row-6-4.row-3-7 .right,.row-7-3.row-3-7 .right,.row-8-2.row-3-7 .right,.row-9-1.row-3-7 .right{width:69%}.row-1-9.row-4-6 .left,.row-2-8.row-4-6 .left,.row-3-7.row-4-6 .left,.row-4-6.row-4-6 .left,.row-5-5.row-4-6 .left,.row-6-4.row-4-6 .left,.row-7-3.row-4-6 .left,.row-8-2.row-4-6 .left,.row-9-1.row-4-6 .left{width:38%}.row-1-9.row-4-6 .right,.row-2-8.row-4-6 .right,.row-3-7.row-4-6 .right,.row-4-6.row-4-6 .right,.row-5-5.row-4-6 .right,.row-6-4.row-4-6 .right,.row-7-3.row-4-6 .right,.row-8-2.row-4-6 .right,.row-9-1.row-4-6 .right{width:59%}.row-1-9.row-5-5 .left,.row-2-8.row-5-5 .left,.row-3-7.row-5-5 .left,.row-4-6.row-5-5 .left,.row-5-5.row-5-5 .left,.row-6-4.row-5-5 .left,.row-7-3.row-5-5 .left,.row-8-2.row-5-5 .left,.row-9-1.row-5-5 .left{width:49%}.row-1-9.row-5-5 .right,.row-2-8.row-5-5 .right,.row-3-7.row-5-5 .right,.row-4-6.row-5-5 .right,.row-5-5.row-5-5 .right,.row-6-4.row-5-5 .right,.row-7-3.row-5-5 .right,.row-8-2.row-5-5 .right,.row-9-1.row-5-5 .right{width:48%}.row-1-9.row-6-4 .left,.row-2-8.row-6-4 .left,.row-3-7.row-6-4 .left,.row-4-6.row-6-4 .left,.row-5-5.row-6-4 .left,.row-6-4.row-6-4 .left,.row-7-3.row-6-4 .left,.row-8-2.row-6-4 .left,.row-9-1.row-6-4 .left{width:59%}.row-1-9.row-6-4 .right,.row-2-8.row-6-4 .right,.row-3-7.row-6-4 .right,.row-4-6.row-6-4 .right,.row-5-5.row-6-4 .right,.row-6-4.row-6-4 .right,.row-7-3.row-6-4 .right,.row-8-2.row-6-4 .right,.row-9-1.row-6-4 .right{width:38%}.row-1-9.row-7-3 .left,.row-2-8.row-7-3 .left,.row-3-7.row-7-3 .left,.row-4-6.row-7-3 .left,.row-5-5.row-7-3 .left,.row-6-4.row-7-3 .left,.row-7-3.row-7-3 .left,.row-8-2.row-7-3 .left,.row-9-1.row-7-3 .left{width:69%}.row-1-9.row-7-3 .right,.row-2-8.row-7-3 .right,.row-3-7.row-7-3 .right,.row-4-6.row-7-3 .right,.row-5-5.row-7-3 .right,.row-6-4.row-7-3 .right,.row-7-3.row-7-3 .right,.row-8-2.row-7-3 .right,.row-9-1.row-7-3 .right{width:28%}.row-1-9.row-8-2 .left,.row-2-8.row-8-2 .left,.row-3-7.row-8-2 .left,.row-4-6.row-8-2 .left,.row-5-5.row-8-2 .left,.row-6-4.row-8-2 .left,.row-7-3.row-8-2 .left,.row-8-2.row-8-2 .left,.row-9-1.row-8-2 .left{width:79%}.row-1-9.row-8-2 .right,.row-2-8.row-8-2 .right,.row-3-7.row-8-2 .right,.row-4-6.row-8-2 .right,.row-5-5.row-8-2 .right,.row-6-4.row-8-2 .right,.row-7-3.row-8-2 .right,.row-8-2.row-8-2 .right,.row-9-1.row-8-2 .right{width:18%}.row-1-9.row-9-1 .left,.row-2-8.row-9-1 .left,.row-3-7.row-9-1 .left,.row-4-6.row-9-1 .left,.row-5-5.row-9-1 .left,.row-6-4.row-9-1 .left,.row-7-3.row-9-1 .left,.row-8-2.row-9-1 .left,.row-9-1.row-9-1 .left{width:89%}.row-1-9.row-9-1 .right,.row-2-8.row-9-1 .right,.row-3-7.row-9-1 .right,.row-4-6.row-9-1 .right,.row-5-5.row-9-1 .right,.row-6-4.row-9-1 .right,.row-7-3.row-9-1 .right,.row-8-2.row-9-1 .right,.row-9-1.row-9-1 .right{width:8%}.row-1-9 .left img,.row-1-9 .right img,.row-2-8 .left img,.row-2-8 .right img,.row-3-7 .left img,.row-3-7 .right img,.row-4-6 .left img,.row-4-6 .right img,.row-5-5 .left img,.row-5-5 .right img,.row-6-4 .left img,.row-6-4 .right img,.row-7-3 .left img,.row-7-3 .right img,.row-8-2 .left img,.row-8-2 .right img,.row-9-1 .left img,.row-9-1 .right img{max-width:100%;margin-bottom:0}}.bold{font-weight:700}.underline{text-decoration:underline}.text-white{color:#fff}.text-black{color:#000}.text-red{color:#f33}.text-yellow{color:#fff100}.text-pink{color:#fe64b7}.text-green{color:#10ac14}.text-orange{color:#ff4e00}.mk{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.mk:hover{opacity:.8}.fz16{font-size:1.6rem}.fz18{font-size:1.8rem}.fz22{font-size:2.2rem}.fz25{font-size:2.5rem}.fz28{font-size:2.8rem}.text-xxlarge{font-size:2.4rem}.text-xlarge{font-size:2rem}.text-large{font-size:1.6rem}.text-small{font-size:1.2rem}.text-xsmall{font-size:1rem}@media (min-width:768px){.text-xxlarge{font-size:3.6rem}.text-xlarge{font-size:2.8rem}.text-large{font-size:2rem}.text-small{font-size:1.2rem}.text-xsmall{font-size:1rem}}.clerfix{*zoom:1;}.clerfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}@media (min-width:768px){.pc-hide,.sp-only{display:none !important}.pc-text-center{text-align:center !important}.pc-text-left{text-align:left !important}.pc-text-right{text-align:right !important}}@media (max-width:767px){.sp-hide,.pc-only,.tablet-only{display:none !important}.sp-text-center{text-align:center !important}.sp-text-left{text-align:left !important}.sp-text-right{text-align:right !important}}.mt0{margin-top:0 !important}.pt0{padding-top:0 !important}.mr0{margin-right:0 !important}.pr0{padding-right:0 !important}.mb0{margin-bottom:0 !important}.pb0{padding-bottom:0 !important}.ml0{margin-left:0 !important}.pl0{padding-left:0 !important}.mt5{margin-top:5px !important}.pt5{padding-top:5px !important}.mr5{margin-right:5px !important}.pr5{padding-right:5px !important}.mb5{margin-bottom:5px !important}.pb5{padding-bottom:5px !important}.ml5{margin-left:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}