@charset "UTF-8";@import url(//oc110.net/wp-content/themes/pillclinic-clc/reset.css);@import url(//oc110.net/wp-content/themes/pillclinic-clc/wordpress.css);*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-family:brother-1816,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif,serif;-webkit-font-smoothing:antialiased !important;-webkit-text-stroke:1px transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#333;font-size:10px;font-weight:400;line-height:1.8;word-wrap:break-word;letter-spacing:0em}@-moz-document url-prefix(){html{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif,serif}}_:-ms-lang(x)::-ms-backdrop,html{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif,serif}body{background-color:#fff;font-size:1.7rem}h1,h2,h3,h4,h5,h6,p,pre,dt,dd,li{line-height:2.0}p,ul,ol,dl,table{margin-bottom:2em}p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child{margin-bottom:0}table{width:100%;border-collapse:collapse;line-height:1.8;text-align:left}th,td{padding:1em 1.5em;vertical-align:top;border:none}th{font-weight:700;text-align:justify}tr{border-bottom:solid 1px rgba(0,0,0,.1)}hr{clear:both;border:none}img{display:inline-block;vertical-align:bottom;max-width:100%;height:auto}a img{border:none}a{color:#f3cfde;text-decoration:underline}a,a img{cursor:pointer;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s}a:hover{opacity:.5;text-decoration:none}ol{counter-reset:number;list-style:none}ol li{position:relative;padding-left:2.5em}ol li:not(:last-child){margin-bottom:1.5em}ol li:before{position:absolute;left:0;counter-increment:number;content:"("counter(number)")";margin:0 1em 0 0}ol li ol:last-child{margin-bottom:2em}ol li ol li:before{content:"("counter(number,lower-roman)")"}ol li ol li:not(:last-child){margin-bottom:.5em}strong{font-weight:700}iframe{display:block;max-width:100%}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{padding:5px;font-size:16px;font-weight:inherit;color:inherit;-webkit-appearance:none;-webkit-border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{background-color:#eee;color:#555;border:1px solid #eee;line-height:1;vertical-align:middle;max-width:100%;border-radius:5px}input[type=text]{margin-bottom:.5em}input[type=text]:last-child{margin-bottom:0}input[type=submit]{cursor:pointer}input[type=text]:focus,textarea:focus{color:#555}form ul{margin:0 !important;padding:0 !important;border:none !important}form ul li{display:inline-block !important}form label{margin-right:1.4em}form input[type*=submit]{display:block;width:100%;max-width:300px;margin:0 auto 20px;padding:1em 2em;border:none;background-color:#e45539;color:#fff;font-size:1em;font-weight:700;text-align:center;border-radius:5px;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all ease-out .1s;-moz-transition:all ease-out .1s;-ms-transition:all ease-out .1s;transition:all ease-out .1s}form input[type*=submit]:hover{opacity:.7}::placeholder{color:#ddd}.wrapper{width:1200px;max-width:100%;margin:auto}.wrapper-min{width:1080px}.wrapper-1120{width:1120px}.wrapper-1000{width:1000px}.wrapper-960{width:960px}.wrapper-800{width:800px}.wrapper-720{width:720px}@media screen and (min-width:600px){.sp{display:none !important}body{min-width:1120px}}@media screen and (min-width:0px) and (max-width:599px){.pc{display:none !important}html{font-size:10px}body{font-size:1.2rem;letter-spacing:0}input[type=button],input[type=text],input[type=email],input[type=tel],input[type=submit],select{-webkit-appearance:none;border-radius:0}iframe{width:100%;max-height:240px}th,td{font-size:1.2rem;padding:1em .5em}.wrapper{width:auto;padding:0 6.25vw;margin:0 auto}}.js-inview{transition:1s cubic-bezier(.19,1,.22,1) .4s;-webkit-transition:1s cubic-bezier(.19,1,.22,1) .4s;-moz-transition:1s cubic-bezier(.19,1,.22,1) .4s;-ms-transition:1s cubic-bezier(.19,1,.22,1) .4s;-o-transition:1s cubic-bezier(.19,1,.22,1) .4s}.js-inview.inview-zoom{opacity:0;transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.js-inview.inview-zoom.is-show{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.js-inview.inview-blur{opacity:0;filter:blur(100px);-webkit-filter:blur(100px);-moz-filter:blur(100px);-ms-filter:blur(100px);-o-filter:blur(100px)}.js-inview.inview-blur.is-show{opacity:1;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0)}.js-inview.inview-slideintoright{display:block;width:1%}.js-inview.inview-slideintoright.is-show{width:100%}.js-inview.inview-grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.js-inview.inview-grayscale.is-show{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}#cont{padding-top:0}.header-global{position:fixed;z-index:9999;top:inherit;left:0;margin:0;padding:0;width:100%;height:290px;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s}.header-global:before{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;background-image:-moz-linear-gradient(90deg,rgba(243,207,222,0) 0%,#f3cfde 100%);background-image:-webkit-linear-gradient(90deg,rgba(243,207,222,0) 0%,#f3cfde 100%);background-image:-ms-linear-gradient(90deg,rgba(243,207,222,0) 0%,#f3cfde 100%)}.header-global>.inner{padding:40px;align-items:center;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s}.header-global>.inner .header-logo .logo{width:390px;max-width:100%;margin:auto}@media screen and (min-width:600px){.header-global>.inner{height:120px}}@media screen and (min-width:0px) and (max-width:599px){#cont{padding-top:0}.header-global{height:60px}.header-global>.inner{padding:15px}.header-global>.inner .header-left{width:100%;padding:0}.header-global>.inner .header-logo .logo{width:180px}}.nav-global{position:fixed;z-index:9992;top:0;left:0;bottom:auto;width:100%;height:100vh;padding:0;border-radius:0;background-color:transparent;background-color:rgba(243,207,222,.85);background-color:rgba(213,169,186,.95);overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:opacity ease-out .25s;-moz-transition:opacity ease-out .25s;-ms-transition:opacity ease-out .25s;transition:opacity ease-out .25s;opacity:0}@supports (-webkit-touch-callout:none){.nav-global{height:-webkit-fill-available}}.nav-global.on{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-global .inner{padding:6.25vw}.nav-global .inner .logo{margin:0 0 6.25vw;text-align:center}.nav-global ul.nav-main{padding:1.5em 0;text-align:center}.nav-global ul.nav-main li{display:inline-block;vertical-align:middle;font-size:2rem;font-weight:400;margin:0 1.5em 3em}.nav-global ul.nav-main li a{display:block;color:#fff;line-height:1;text-decoration:none}.nav-global ul.nav-main li a:hover{opacity:.25}.nav-global ul.nav-main li a .english{display:block;margin:0 0 .25em;font-size:120%;font-weight:700;letter-spacing:.2em}@media screen and (min-width:0px) and (max-width:599px){.nav-global .inner .logo{width:40%}.nav-global ul.nav-main li{font-size:1.6rem;width:100%;text-align:left;margin:0 auto 30px}}ul.nav-icon{position:fixed;z-index:9999;top:0;right:0;margin:0;padding:40px;text-align:right;font-size:0;letter-spacing:0}ul.nav-icon li{display:inline-block;vertical-align:top;z-index:9999;top:0;right:0;margin:0;width:60px;height:60px;border-radius:0;background-color:transparent;text-align:center;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-ms-transition:all ease-out .4s;transition:all ease-out .4s;cursor:pointer}ul.nav-icon li:not(:last-child){margin-right:0}ul.nav-icon li a{display:block;text-decoration:none}ul.nav-icon li.toggler{padding:13px 12px 0;background-color:transparent}ul.nav-icon li.toggler a.trigger-bars{display:inline-block}a.trigger-bars,a.trigger-bars span{box-sizing:border-box;display:inline-block;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-ms-transition:all ease-out .4s;transition:all ease-out .4s}a.trigger-bars{position:relative;z-index:9999;width:32px;height:20px;color:#fff}a.trigger-bars span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:0;-webkit-transition:all ease-out .14s;-moz-transition:all ease-out .14s;-ms-transition:all ease-out .14s;transition:all ease-out .14s}a.trigger-bars span:nth-of-type(1){top:0}a.trigger-bars span:nth-of-type(2){top:9px}a.trigger-bars span:nth-of-type(3){bottom:0}.active a.trigger-bars span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.active a.trigger-bars span:nth-of-type(2){opacity:0}.active a.trigger-bars span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}@media screen and (min-width:0px) and (max-width:599px){ul.nav-icon{padding:10px}}@media screen and (min-width:600px){#fixed-button{position:fixed;z-index:9996;right:-60px;top:0;bottom:0;margin:auto 0;width:60px;height:500px;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s}#fixed-button ul li:not(:last-child){margin-bottom:20px}#fixed-button.scrolled{right:0}#fixed-button .button{display:block;width:60px;height:180px;line-height:60px;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fbca4d;color:#fff;font-size:1.8rem;font-weight:400;text-align:center;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-decoration:none}#fixed-button .button i{margin-bottom:.5em}#fixed-button .button.women{background-color:#5bc88a}#fixed-button .button.pill{background-color:#5ba8e3}}@media screen and (min-width:0px) and (max-width:599px){#fixed-button{display:none}}i.icon-tel{display:inline-block;vertical-align:baseline;width:18px;height:18px;background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/icon-tel.png) no-repeat center;background-size:100% auto}.footer-global{position:relative;z-index:9990;background-image:-moz-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);background-image:-webkit-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);background-image:-ms-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);font-size:1.5rem}.footer-global,.footer-global a{color:#fff}.footer-global .inner{position:relative}.button-pagetop{position:absolute;right:0;top:0}.footer-global .footer-area{padding:3.125vw 0}.footer-global .footer-area>.inner{position:relative}.footer-global .footer-area .logo{margin:0 0 .25em}.footer-global .footer-area .nav-footer{font-size:0;letter-spacing:0}.footer-global .footer-area .nav-footer ul{display:inline-block;vertical-align:top;margin:0 0 0 4em;font-size:1.5rem}.footer-global .footer-area .nav-footer ul li{text-align:left;line-height:1.85}.footer-global .footer-area .nav-footer ul li a{display:block;padding-left:1em;background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/icon-arrow-right.png) no-repeat left center;background-size:5px auto;color:inherit;text-decoration:none}.footer-global .footer-area .nav-footer ul ul{margin:0 0 0 .5em}.footer-global .footer-area .nav-footer ul li a{font-size:90%}.footer-global hr:not([class]){height:2em}.footer-global .copyright{text-align:right;font-size:90%}@media screen and (min-width:600px){.footer-global .footer-area .footer-left{width:20%}.footer-global .footer-area .footer-right{width:80%}}@media screen and (min-width:0px) and (max-width:599px){.footer-global{font-size:1rem}.button-pagetop{right:5vw;width:45px}.footer-global .footer-area{padding:5vw 0;text-align:center}.footer-global .footer-area .footer-left,.footer-global .footer-area .footer-right{width:100%}.footer-global .footer-area .logo{margin:0 auto 0vw;width:70%}.footer-global .copyright{text-align:center}}.block:not(:last-child){margin-bottom:40px}.section{padding:80px 0}hr{clear:both;border:none;height:80px}hr.hr-border{margin:2em 0;height:1px;background-color:#dcdcdc}.section-header{text-align:center}@media screen and (min-width:0px) and (max-width:599px){.block:not(:last-child){margin:0 auto 6.25vw}.section{padding:10vw 0}hr{height:5vw}}.bg-white{background-color:#fff}.bg-gray{background-color:#f6f6f6}.bg-theme{background-color:#e5f0f5}.bg-blue{background-color:#ccf1ff}.frame{padding:2em}.frame-white{border-radius:0;background-color:#fff}.frame-border{border-radius:10px;border:solid 1px #f3cfde}@media screen and (min-width:0px) and (max-width:599px){.frame{padding:6.25vw}}.title-section{margin:0 0 4rem;font-size:6.4rem;font-weight:700;line-height:1.5;text-align:center}.title-section .japanese,.title-section .english{display:block}.title-section .english{display:inline-block;background-image:-moz-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);background-image:-webkit-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);background-image:-ms-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);-webkit-background-clip:text;color:transparent;letter-spacing:.2em}.title-section .japanese{font-size:3.6rem;font-weight:700;text-transform:uppercase}.title-36{margin:0 0 1em;font-size:3.6rem;font-weight:700;line-height:1.5}.title-24{margin:0 0 1em;font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (min-width:0px) and (max-width:599px){.title-section{margin:0 0 .5em;font-size:2.9rem}.title-section .japanese{font-size:2rem}.title-36{font-size:150%}.title-24{font-size:130%}}.button-more{position:relative;display:inline-block;width:auto;min-width:400px;max-width:100%;padding:.75em 2.5em;line-height:1.25;background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/icon-arrow-right-white.png) no-repeat right 2em center;background-size:7px auto;background-color:#f3cfde;color:#fff;font-size:2rem;font-weight:400;text-align:center;letter-spacing:.1em;text-decoration:none;-webkit-transition:all ease-out .1s;-moz-transition:all ease-out .1s;-ms-transition:all ease-out .1s;transition:all ease-out .1s}.button-more:hover{opacity:1;background-color:#ff7ca7}.button-more .tel{display:inline-block;margin:0 1em;font-size:110%}.button-more .tel i{margin:0 .25em 0 0}.button-more .sub{font-size:9px;letter-spacing:0}.button-more.women{background-color:#5bc88a}.button-more.women:hover{background-color:#45a46e}.button-more.pill{background-color:#5ba8e3}.button-more.pill:hover{background-color:#4a92c9}@media screen and (min-width:0px) and (max-width:599px){.button-more{display:block;font-size:1.5em;min-width:0}}ul.list-button{font-size:0;letter-spacing:0;text-align:center}ul.list-button li{display:inline-block;margin:0 10px 10px;margin-bottom:10px;font-size:1.6rem}@media screen and (min-width:0px) and (max-width:599px){ul.list-button li{display:block}}.top-fv{position:relative;z-index:1}.top-fv .content{position:absolute;z-index:2;top:0;left:50%;bottom:0;margin:auto 0;display:grid;align-items:center}.top-fv .image{position:relative;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:auto;margin:0 0 0 auto}.top-fv .image img{width:100%}.top-fv .flexslider.zoom .slides li{overflow:hidden}.top-fv .flexslider.zoom .slides li img{-webkit-transition:all ease-out 24s;-moz-transition:all ease-out 24s;-ms-transition:all ease-out 24s;transition:all ease-out 24s}.top-fv .flexslider.zoom .slides .flex-active-slide img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-fv .flexslider.zoom-out .slides li{overflow:hidden}.top-fv .flexslider.zoom-out .slides li img{-webkit-transition:all ease-out 16s;-moz-transition:all ease-out 16s;-ms-transition:all ease-out 16s;transition:all ease-out 16s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-fv .flexslider.zoom-out .slides .flex-active-slide img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.flexslider{z-index:2;background-color:transparent !important;margin-bottom:0 !important;border:none !important;margin:0 !important;border-radius:0 !important}.flexslider,.flexslider .slides{height:100%}.flexslider .slides li{position:relative;width:100%;height:100%}.flexslider ol.flex-control-paging{counter-reset:number;list-style:none;bottom:-30px !important}.flexslider ol.flex-control-paging li{padding:0 !important;margin-bottom:0 !important;vertical-align:middle;font-size:0;line-height:0}.flexslider ol.flex-control-paging li:before{display:none}.flexslider ol.flex-control-paging li a{width:10px !important;height:10px !important;background-color:#ccc !important;box-shadow:none !important}.flexslider ol.flex-control-paging li a.flex-active{background-color:#333 !important}@media screen and (min-width:0px) and (max-width:599px){@supports (-webkit-touch-callout:none){.top-fv{height:-webkit-fill-available}}.top-fv{width:100vw;height:40vh;padding-bottom:0}.top-fv .content{position:absolute;z-index:2;top:30vw;left:auto;right:5vw;bottom:inherit;width:55%;margin:auto;display:grid;align-items:center}.top-fv .image{z-index:-1;width:100%;height:100%}.top-fv .flexslider .slides img,.top-fv .image img{object-fit:cover;height:100%}}.anchor{visibility:hidden;height:0;display:block;padding-top:220px;margin-top:-220px}a.link-more{display:inline-block;padding:.25em 1em;padding-right:2em;border-radius:3em;border:solid 1px #000;background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/icon-arrow-right-black.png) no-repeat right .5em center;background-size:15px auto;color:#000;font-size:100%;font-weight:700;text-decoration:none;line-height:1.5}@media screen and (min-width:0px) and (max-width:599px){.anchor{padding-top:80px;margin-top:-80px}}.top-message{position:relative}.top-message:before,.top-message:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.top-message:before{content:"";background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/top-message-flower01.png) no-repeat left top;background-size:400px auto}.top-message:after{content:"";background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/top-message-flower02.png) no-repeat right top;background-size:400px auto}.top-message-text{text-align:center;font-size:2.1rem}.news-lineup .lineup{border-radius:30px;background-color:#fbf3f6}.news-lineup .lineup .inner{position:relative;padding:2em}.news-lineup .lineup .english{margin:0 0 .25em;color:#8ec5fc;font-size:2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.news-lineup .lineup .japanese{margin:0 0 1em;font-size:2rem}.news-lineup .lineup .button{position:absolute;top:2em;right:2em}ul.list-information li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-shrink:0;flex-wrap:wrap;align-items:flex-start;font-size:1.5rem}.news-lineup .lineup03{background-color:#fff;border:solid 1px #8ec5fc}.news-lineup .lineup03 .twitter-embed{overflow:auto;height:220px}ul.list-information li:not(:last-child){margin-bottom:1em;padding-bottom:1em;border-bottom:dashed 1px #000}ul.list-information li a{color:inherit;text-decoration:none}ul.list-information li .date{width:22%}ul.list-information li .text{width:74%}ul.list-information li .date{color:#8ec5fc;font-size:1.4rem;font-weight:700;letter-spacing:.01em}ul.list-information li .text p{line-height:1.8}ul.list-information li .text a:hover{color:#aaa;text-decoration:underline}.contents-lineup .lineup{border-radius:30px;background-color:#fff;border:solid 1px #d5a9ba;overflow:hidden}.contents-lineup .lineup a{display:block;color:inherit;text-decoration:none}.contents-lineup .lineup .inner{position:relative;padding:2em;background:no-repeat center;background-size:cover}.contents-lineup .lineup .inner .title{display:block;padding:0 0 50px;background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/icon-arrow-right-blue.png) no-repeat center bottom;background-size:35px auto;color:#000;font-size:2.4rem;font-weight:700;text-align:center}.dairy-scroll{overflow-y:scroll;max-height:240px}.dairy-scroll .dairy-post{margin-bottom:20px}.dairy-scroll .dairy-post time{color:#8ec5fc;margin-bottom:10px;font-size:14px;display:block}.dairy-scroll .dairy-post p{font-size:15px}@media screen and (min-width:0px) and (max-width:599px){.top-message:before,.top-message:after{background-size:20% auto}.top-message-text{font-size:100%}.news-lineup .lineup{border-radius:15px}.news-lineup .lineup .inner{padding:6vw}.news-lineup .lineup .japanese{font-size:1.9rem}ul.list-information li{display:block;font-size:1.5rem}ul.list-information li .text{display:block;width:100%}ul.list-information li .date,ul.list-information li .category{display:inline-block;width:auto;margin:0 1em .5em 0}ul.list-information li .category span{font-size:1.1rem}}.column-lineup .lineup:not(:last-child){margin-bottom:2.5em;padding-bottom:2.5em;border-bottom:dashed 1px #000}.column-lineup .lineup .image{border-radius:30px;overflow:hidden}.column-lineup .lineup .content a{color:inherit;text-decoration:none}.column-lineup .lineup .content .header{margin:0 0 .5em}.column-lineup .lineup .content .header .date{margin:0 0 .25em;color:#8ec5fc;font-size:1.4rem;font-weight:700;letter-spacing:.01em}.column-lineup .lineup .content .header .title{font-size:110%;font-weight:700}.column-lineup .lineup .content .header .text{color:#888}@media screen and (min-width:600px){.column-lineup .lineup .image-content>.image{width:22%}.column-lineup .lineup .image-content>.content{width:74%}}@media screen and (min-width:0px) and (max-width:599px){.column-lineup .lineup .image-content>.image{width:42%}.column-lineup .lineup .image-content>.content{width:54%}.column-lineup .lineup .image{border-radius:15px}.column-lineup .lineup .content .text{display:none}}.top-about{background-image:-moz-linear-gradient(90deg,#f3cfde 0%,rgba(243,207,222,0) 100%);background-image:-webkit-linear-gradient(90deg,#f3cfde 0%,rgba(243,207,222,0) 100%);background-image:-ms-linear-gradient(90deg,#f3cfde 0%,rgba(243,207,222,0) 100%)}.about-lineup .lineup{border-radius:30px;background-color:#fff;border:solid 1px transparent;overflow:hidden}.about-lineup .lineup a{display:block;color:inherit;text-decoration:none}.about-lineup .lineup .inner{position:relative;padding:2em;background:no-repeat center;background-size:cover}.about-lineup .lineup .inner .title{margin:0 0 1em;font-size:2.4rem;font-weight:700;text-align:center}.about-lineup .lineup .inner .image{height:0;padding-bottom:66.66%;position:relative}.about-lineup .lineup .inner .image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover;width:auto;height:100%}.about-lineup .lineup .inner .text{display:block}.top-life{background-color:#fbf3f6}.life-lineup .lineup .image{height:0;padding-bottom:100%;position:relative}.life-lineup .lineup .image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover;width:auto;height:100%}.top-overview{position:relative}.overview-lineup .lineup{width:50%}.overview-lineup .lineup .inner{padding:80px 40px}.overview-lineup .lineup.timetable .title-classic .english{color:#5ba8e3}table.table-schedule{width:100%;height:75px;margin:10px auto 10px}table.table-schedule th,table.table-schedule td{padding:.5em;border:1px solid #8ec5fc;background-color:rgba(142,197,252,.1);text-align:center;vertical-align:middle}table.table-schedule th{background-color:rgba(142,197,252,.2)}table.table-schedule td{color:#8ec5fc;font-size:16px;font-size:1.6rem}table.table-schedule .time-area{width:35%}table.table-schedule .week-end{width:22%}table.table-schedule .week th{font-size:12px;font-size:1.2rem}table.table-schedule .time-span{color:#333;line-height:1;font-size:12px;font-size:1.2rem}.overview-lineup .lineup.contactus ul.list-button li{display:block;width:100%;margin:0 0 10px}.overview-lineup .lineup.contactus ul.list-button li a.button-more{display:block;width:100%}@media screen and (min-width:0px) and (max-width:599px){.overview-lineup .lineup .inner{padding:10vw 5vw}.overview-lineup .lineup.contactus ul.list-button li a.button-more{font-size:1.5rem}}.top-group{background-color:#fbf3f6}.group-lineup .lineup a{color:inherit;text-decoration:none}.group-lineup .lineup .inner .image{margin:0 0 1em}.group-lineup .lineup .inner .title{margin:0 0 .35em;font-size:2rem;font-weight:700;text-align:center}.group-lineup .lineup .inner .text{display:block;padding:0 0 50px;background:url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/icon-arrow-right-blue.png) no-repeat center bottom;background-size:35px auto}#container.sub{background:#fbfef5 url(//oc110.net/wp-content/themes/pillclinic-clc/assets/images/sub-bg.jpg) no-repeat top center;background-size:100% auto}.sub-pageheader{padding-top:200px}.sub-pageheader .title{text-align:center;line-height:1.5}.sub-pageheader .title .japanese{display:block;margin:0 0 .25em;font-size:3.6rem;font-weight:700}.sub-pageheader .title .english{display:block;color:#ddc3fc;font-size:2.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.whitebox{padding:5vw;border-radius:2vw;background-color:#fff}@media screen and (min-width:0px) and (max-width:599px){.sub-pageheader{padding-top:90px}.sub-pageheader .title .japanese{font-size:2.5rem}.sub-pageheader .title .english{font-size:1.6rem}}#breadcrumbs{margin:0 0 3em;padding:.5em 0;font-size:1.4rem;line-height:20px;text-align:right}#breadcrumbs,#breadcrumbs a{color:#666}#breadcrumbs a{font-weight:400;text-decoration:none}#breadcrumbs a:hover{text-decoration:underline}@media screen and (min-width:0px) and (max-width:599px){#breadcrumbs{display:none}}.article .article-content p{font-size:inherit}.article .article-content h1,.article .article-content h2,.article .article-content h3,.article .article-content h4,.article .article-content h5,.article .article-content h6{margin:0 0 1em;font-weight:700}.article .article-content h2:not(:first-child),.article .article-content h3:not(:first-child),.article .article-content h4:not(:first-child),.article .article-content h5:not(:first-child),.article .article-content h6:not(:first-child){margin-top:2em}.article .article-content h1{font-size:1.9em}.article .article-content h2{position:relative;margin:0 0 1.5em;padding:0 0 1em;font-size:2em;font-weight:700;line-height:1.5;text-align:center}.article .article-content h2:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100px;height:2px;background-image:-moz-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);background-image:-webkit-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%);background-image:-ms-linear-gradient(-30deg,#e0c3fc 0%,#8ec5fc 100%)}.article .article-content h3{font-size:1.35em}.article .article-content h4{font-size:1.25em}.article .article-content h5{font-size:1.2em}.article .article-content h6{font-size:1em}.article .article-content hr{border:none;height:1px;border-bottom:dashed 1px #000;margin:5vw auto}.article .article-content hr.-hr-case{border:none;height:1px;background-color:#17b485;width:100px;margin:5vw auto}.single .article .article-content table{margin-bottom:30px;border:solid 1px #ecf0f1}.single .article .article-content tr{border:0}.single .article .article-content th,.single .article .article-content td{padding:.5em;border:solid 1px #fff;background-color:rgba(0,0,0,.05)}.single .article .article-content th{background-color:rgba(0,0,0,.1)}.article .article-content blockquote:not(:last-child){margin-bottom:3em}.article .article-content blockquote{padding:1.25em 2em;background-color:#f9f9f9;border:solid 1px #ececec;font-size:.91em}.article .article-content blockquote p:not(:last-child){margin-bottom:1em}.article .article-content dl{padding:1.4em;border:solid 3px #000}.article .article-content dl dt,.article .article-content dl dd{margin:0 auto .7125em}.article .article-content dl dt{font-weight:700;font-size:108%}.article .article-content dl dd{padding-left:1.3125em;font-size:90%}.article .article-content ul:not([class]){margin-bottom:3em}.article .article-content ul:not([class]):last-child{margin-bottom:0}.article .article-content ul:not([class]) li{margin:0 0 .25em;position:relative;padding-left:.75em}.article .article-content ul:not([class]) li:before{content:"● ";position:absolute;left:0;top:.85em;color:#5eccff;font-size:.9rem}@media screen and (min-width:0px) and (max-width:599px){.article .article-content ul:not([class]) li:before{left:-5px;top:4px;color:#5eccff;font-size:10px}}.article .article-content ul:not([class]) li:last-child{margin-bottom:0}.article .article-content ol{counter-reset:section}.article .article-content ol:not(:last-child){margin-bottom:3em}.article .article-content ol li{margin:0 0 .25em;display:list-item;list-style:decimal-leading-zero;padding-left:1.25em;list-style:none}.article .article-content ol>li:before{content:counters(section,'-',decimal) '. ';counter-increment:section;color:#5eccff}.article .article-content ol:not([class]) li a{text-decoration:none}.article .article-content ol ol{margin-left:1em}.article .article-content mark{background-color:inherit}.article .article-content strong{font-weight:700}.article .article-content em{font-style:italic}.article .article-content code{display:inline-block;padding:.1em .5em;color:#e7edf3;background-color:#333;border-radius:3px;border:solid 1px #d6dde4}.article .article-content kbd{display:inline-block;margin:0 .2em;padding:.4em .6em;background-color:#f1f1f1;border-bottom:3px solid #b4b4b4;border-radius:3px;vertical-align:middle;font-size:.9em;line-height:1.1;box-shadow:0 1px 2px rgba(0,0,0,.1)}.article .article-content sup{font-size:60%;vertical-align:top;position:relative;top:-.5em}.article .article-content sub{font-size:60%;vertical-align:bottom;position:relative;bottom:-.5em}table.table-price th,table.table-price td{border:solid 1px #daecf6;vertical-align:middle}table.table-price th{background-color:#daecf6}.pill-lineup .lineup:not(:last-child){margin:0 0 2em;padding:0 0 2em;border-bottom:dashed 1px #000}@media screen and (min-width:600px){.pill-lineup .lineup .image-content>.image{width:20%}.pill-lineup .lineup .image-content>.content{width:76%}}@media screen and (min-width:0px) and (max-width:599px){.pill-lineup .lineup .image-content>.image{width:30%}.pill-lineup .lineup .image-content>.content{width:66%}}.doctor-lineup .lineup .image-content>.image{text-align:center}.doctor-lineup .lineup .image-content>.content{background-color:#fff}.doctor-lineup .lineup .inner hr{margin:1em auto;height:1px;border-bottom:dashed 1px #dcdcdc}.doctor-lineup .lineup .message{font-size:90%}.doctor-lineup .lineup .message p{line-height:1.75}.doctor-lineup .lineup .meta{font-size:85%}.doctor-lineup .lineup .meta p{line-height:1.75}.title-name{margin:0 0 1.5em}.title-name .job,.title-name .name{display:inline-block;vertical-align:middle;line-height:1.25}.title-name .job{margin:0 1em 0 0;padding:.25em 1em;border:solid 1px #666;border-radius:3px;color:#666;font-size:100%}.title-name .name{font-size:160%;font-weight:400}.title-pink{margin:0 0 1em;color:#fb6688;font-size:170%;font-weight:700;line-height:1.5}@media screen and (min-width:600px){.doctor-lineup .lineup{margin-bottom:80px}.doctor-lineup .lineup .image-content>.image{width:30%}.doctor-lineup .lineup .image-content>.content{width:64%}}article.move .flex{display:flex;justify-content:space-between;flex-wrap:wrap}article.move .flex .img-box{width:25%}article.move .flex .txt-box{width:70%}article.move figure{max-width:600px;width:100%;margin:auto}article.move h3{text-align:center;line-height:1.25}article.move h3 span{font-size:32px}article.move h3 em{text-align:center;font-size:14px;font-style:normal!important;font-weight:400}@media screen and (min-width:0px) and (max-width:599px){.page-price th,.page-price td{font-size:10px;padding:1em .5em}.top-fv{display:none!important}}.mw_wp_form dl.mailform{border:none;margin:auto;max-width:640px;padding:0}.mw_wp_form dl.mailform dd{margin-bottom:30px}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{background-color:#fff;color:#000;border:1px solid #999;line-height:1;vertical-align:middle;max-width:100%;border-radius:5px;display:block;width:100%}