html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,button,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:bottom;border:none}@font-face{font-family:'klcsIcons';src:url("../fonts/klcsIcons.eot?raet8t");src:url("../fonts/klcsIcons.eot?raet8t#iefix") format("embedded-opentype"),url("../fonts/klcsIcons.ttf?raet8t") format("truetype"),url("../fonts/klcsIcons.woff?raet8t") format("woff"),url("../fonts/klcsIcons.svg?raet8t#klcsIcons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'klcsIcons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:"\e903"}.icon-acne:before{content:"\e900"}.icon-birthcontrolpills:before{content:"\e901"}.icon-services:before{content:"\e902"}.icon-morningafterpill:before{content:"\e906"}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:"ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;color:#464646}a{text-decoration:none;cursor:pointer}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0, 0, 0, .3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0, 0, 0, .5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0, 0, 0, .25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0, 0, 0, .5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, .3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}body{font-weight:300;-webkit-text-size-adjust:100%}@media screen and (max-width: 767px){.sp-hidden{display:none}}.sp-visible{display:none}@media screen and (max-width: 767px){.sp-visible{display:block}}html.add-open{height:100%;overflow:hidden}.add-open>body{height:100%;overflow:hidden}.header-wrap{width:100%}@media screen and (min-width: 768px){.header-wrap{padding:0 20px;max-width:1220px;margin:20px auto;position:relative}}@media screen and (max-width: 767px){.header-wrap{position:fixed;top:60px;bottom:0;right:0;left:0;z-index:100;-webkit-transition:.5s;transition:.5s;overflow:hidden;pointer-events:none;overflow-y:auto}.add-open .header-wrap{background:rgba(0, 0, 0, .5);pointer-events:visible}}.header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}@media screen and (max-width: 767px){.header-inner{height:60px;position:fixed;top:-60px;left:0;right:0;z-index:1000;background:#fff;-webkit-transition:.2s;transition:.2s}.header-inner.add-active{top:0}.add-open .header-inner:after{display:block;content:'';width:100%;height:1px;background:#ff6766;position:absolute;bottom:0}}@media screen and (min-width: 768px){.header-inner{max-width:1220px;width:100%;padding:0 20px;margin:0 auto}}@media screen and (min-width: 768px){.header-innerTtl{width:284px;margin-top:20px}}@media screen and (max-width: 767px){.header-innerTtl{width:67%;max-width:222px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:8px}}.header-innerTtl_link{display:block}@media screen and (min-width: 768px){.header-innerTtl_img{width:100%}}@media screen and (max-width: 767px){.header-innerTtl_img{width:100%}}.header-innerList{position:absolute;top:0;right:20px}.header-innerList:after{display:table;content:"";clear:both}@media screen and (max-width: 767px){.header-innerList{display:none}}.header-innerItem{width:136px;font-size:1.3rem;text-align:center;float:left}.header-innerItem+.header-innerItem{margin-left:1px}.header-innerItem_link{background:#ffaaaf;color:#fff;display:block;line-height:32px;position:relative;padding-left:5px}@media screen and (min-width: 960px){.header-innerItem_link{-webkit-transition:.2s;transition:.2s}.header-innerItem_link:hover{opacity:.8}}.header-innerItem_link:after{content:'';display:inline-block;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;margin-left:7px}@media screen and (min-width: 768px){.header-telBox{margin:0 0 8px auto}}@media screen and (max-width: 767px){.header-telBox{margin-left:auto}}@media screen and (min-width: 768px){.header-telBoxImg{width:276px}}.header-btnBox{display:none}@media screen and (max-width: 767px){.header-btnBox{display:block;width:60px;height:60px;background:#ff6766;padding:18px 14px}}@media screen and (max-width: 767px){.header-btnBoxLink{position:relative;width:32px;height:23px;display:block}}.header-btnBoxLink_inline{background-color:#fff;display:block;height:3px;position:absolute;top:0;left:0;right:0;-webkit-transition:.5s;transition:.5s}.header-btnBoxLink_inline:first-child+.header-btnBoxLink_inline{top:10px}.header-btnBoxLink_inline:first-child+.header-btnBoxLink_inline+.header-btnBoxLink_inline{top:auto;bottom:0}.add-open .header-btnBoxLink_inline{-webkit-transform:rotate(-405deg);-ms-transform:rotate(-405deg);transform:rotate(-405deg);top:10px}.add-open .header-btnBoxLink_inline:first-child+.header-btnBoxLink_inline{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:-10px;opacity:0}.add-open .header-btnBoxLink_inline:first-child+.header-btnBoxLink_inline+.header-btnBoxLink_inline{-webkit-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg);bottom:10px}@media screen and (min-width: 768px){.header-navBox:after{display:table;content:"";clear:both}}@media screen and (max-width: 767px){.header-navBox{max-height:0;overflow:hidden;-webkit-transition:.5s;transition:.5s;background:#fff}}@media screen and (max-width: 767px){.add-open .header-navBox{max-height:900px;overflow:hidden;-webkit-transition:1s;transition:1s}}@media screen and (min-width: 768px){.header-navList{width:82.5%;float:left}.header-navList:after{display:table;content:"";clear:both}.english .header-navList{width:100%}}@media screen and (min-width: 768px){.header-navItem,.header-navItem-open{float:left;width:20%;text-align:center;font-size:1.6rem;line-height:50px;position:relative}.header-navItem:before,.header-navItem-open:before{content:'';display:block;height:60%;width:1px;background:#ffaaaf;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-navItem:last-child:after,.header-navItem-open:last-child:after{content:'';display:block;height:60%;width:1px;background:#ffaaaf;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.english .header-navItem,.english .header-navItem-open{width:25%}}@media screen and (min-width: 960px){.header-navItem:hover .header-subnavList,.header-navItem-open:hover .header-subnavList{max-height:300px}}@media screen and (min-width: 768px) and (max-width: 959px){.header-navItem,.header-navItem-open{font-size:1.2rem}.header-navItem.add-open .header-subnavList,.add-open.header-navItem-open .header-subnavList{max-height:300px}}@media screen and (max-width: 767px){.header-navItem,.header-navItem-open{font-size:1.4rem;border-bottom:solid 1px #ff6766;position:relative}.header-navItem:after,.header-navItem-open:after{position:absolute;content:'';display:block;height:20px;width:20px;border-top:solid 1px #ff6766;border-right:solid 1px #ff6766;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:20px;top:19px}}.header-navLink{display:inline-block;width:100%;position:relative}@media screen and (min-width: 768px){.header-navLink{color:#464646;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}.header-navLink:after{content:'';display:block;height:2px;width:0;background:#ff6766;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s;transition:.2s}}@media screen and (min-width: 768px) and (min-width: 960px){.header-navLink:hover:after{width:50%}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 959px){.add-open>.header-navLink:after{width:50%}}@media screen and (max-width: 767px){.header-navLink{line-height:60px;padding-left:24px;color:#ff6766;font-size:1.4rem}}@media screen and (max-width: 767px){.header-navItem-open{position:relative}.header-navItem-open:before{content:'';display:block;height:23px;width:1px;background:#ff6766;position:absolute;right:27px;top:19px;-webkit-transition:.2s;transition:.2s}.header-navItem-open:after{content:'';display:block;height:1px;width:23px;background:#ff6766;position:absolute;right:16px;top:30px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);border:none}.header-navItem-open.add-open:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header-navItem-open.add-open .header-subnavList{max-height:300px}}.header-subnavList{max-height:0;overflow:hidden;-webkit-transition:1s;transition:1s;clear:both}@media screen and (min-width: 768px){.header-subnavList{background:#ffdcdc;position:absolute;width:100%;z-index:1}}@media screen and (min-width: 960px){.header-subnavItem,.header-subnavItem-sp{background:rgba(255, 255, 255, 0);-webkit-transition:.2s;transition:.2s}.header-subnavItem:hover,.header-subnavItem-sp:hover{background:rgba(255, 255, 255, .3)}}@media screen and (min-width: 768px){.header-subnavItem,.header-subnavItem-sp{position:relative}.header-subnavItem+.header-subnavItem:before,.header-subnavItem-sp+.header-subnavItem:before,.header-subnavItem+.header-subnavItem-sp:before,.header-subnavItem-sp+.header-subnavItem-sp:before{content:'';display:block;width:90%;height:1px;background:#fff;position:absolute;top:0;left:5%}}@media screen and (min-width: 960px){.header-subnavItem-sp{display:none}}@media screen and (max-width: 767px){.header-subnavItem,.header-subnavItem-sp{border-top:solid 1px rgba(255, 170, 175, .5)}}.header-subnavLink{display:block}@media screen and (min-width: 768px){.header-subnavLink{color:#333;text-align:center;line-height:1.2;padding:15px 0}}@media screen and (max-width: 767px){.header-subnavLink{color:#ff6766;padding-left:40px;line-height:42px;position:relative;background:#fff5f5}.header-subnavLink br{display:none}.header-subnavLink:after{position:absolute;content:'';display:block;height:15px;width:15px;border-top:solid 1px #ff6766;border-right:solid 1px #ff6766;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:20px;top:12px}}.header-navBoxContact{text-align:center}@media screen and (min-width: 768px){.header-navBoxContact{float:right;width:17.5%;text-align:right;line-height:30px;margin-top:10px;letter-spacing:.1rem}}@media screen and (min-width: 768px) and (max-width: 959px){.header-navBoxContact{line-height:26px}}@media screen and (max-width: 767px){.header-navBoxContact{background:#ffdcdc;padding:15px 0}}@media screen and (min-width: 768px){.header-navBoxContact_tel{display:none}}@media screen and (max-width: 767px){.header-navBoxContact_tel{width:234px;margin:0 auto;display:block}}.header-navBoxContact_img{width:100%}.header-navBoxContact_link{color:#fff;border:solid 2px #ff6766;padding:0 24px 0 42px;display:inline-block;position:relative;background:#ff6766;font-size:1.7rem}.header-navBoxContact_link:before{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'klcsIcons';src:url("../fonts/klcsIcons.eot?raet8t");src:url("../fonts/klcsIcons.eot?raet8t#iefix") format("embedded-opentype"),url("../fonts/klcsIcons.ttf?raet8t") format("truetype"),url("../fonts/klcsIcons.woff?raet8t") format("woff"),url("../fonts/klcsIcons.svg?raet8t#klcsIcons") format("svg");font-weight:normal;font-style:normal;font-family:'klcsIcons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";font-size:20px;font-size:2rem}@media screen and (min-width: 768px) and (max-width: 959px){.header-navBoxContact_link:before{left:3px}}@media screen and (min-width: 768px){.header-navBoxContact_link:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 960px){.header-navBoxContact_link{-webkit-transition:.2s;transition:.2s}.header-navBoxContact_link:hover{opacity:.8}}@media screen and (min-width: 768px) and (max-width: 959px){.header-navBoxContact_link{font-size:1.3rem;padding:0 20px 0 24px}.header-navBoxContact_link:before{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 767px){.header-navBoxContact_link{background:#fff;color:#464646;font-size:1.9rem;line-height:42px;width:180px;margin-top:16px}.header-navBoxContact_link:before{color:#ff6766}}.header-spNavBox{display:none}@media screen and (max-width: 767px){.header-spNavBox{display:block;background:#ffaaaf;color:#fff;font-size:1.2rem}}.header-spNavList:after{display:table;content:"";clear:both}.header-spNavItem{float:left;width:50%}.header-spNavItem+.header-spNavItem{border-left:solid 1px #fff}.header-spNavItem_link{display:block;line-height:60px;color:#fff;font-size:1.4rem;text-align:center}.header-spNavBox_link{text-align:center;display:block;border-top:solid 1px #fff;line-height:40px;font-size:1.4rem;color:#fff}.header-spNavBox_link_inline{display:inline-block;position:relative}.header-spNavBox_link_inline:before{content:'';display:block;height:12px;width:12px;border-radius:50%;background:#fff;position:absolute;left:-16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-spNavBox_link_inline:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ffaaaf;position:absolute;left:-12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.header-hideInner{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}.add-open .header-hideInner{opacity:.3;visibility:visible}}@media screen and (max-width: 767px){.container{margin-top:60px}}.footer{width:100%}.footer-infoWrap{max-width:1150px;margin:0 auto 40px;padding:0 20px}@media screen and (max-width: 767px){.footer-infoWrap{margin-bottom:0}}@media screen and (min-width: 768px){.footer-infoBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.footer-infoSchedule{width:42%}}@media screen and (min-width: 960px){.footer-infoDetail{width:32%}}@media screen and (min-width: 768px) and (max-width: 959px){.footer-infoDetail{width:34%}}@media screen and (max-width: 767px){.footer-infoDetail{display:none}}.footer-infoDetailInner{height:100%;margin:0 20px}@media screen and (min-width: 960px){.footer-infoMap{width:26%}}@media screen and (min-width: 768px) and (max-width: 959px){.footer-infoMap{width:24%}}@media screen and (max-width: 767px){.footer-infoMap{height:225px;margin:20px -20px 0 -20px}}.footer-infoScheduleName{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.footer-infoScheduleName{font-size:2vw}}@media screen and (min-width: 1280px){.footer-infoScheduleName{font-size:2.55rem}}@media screen and (max-width: 767px){.footer-infoScheduleName{max-width:100%;font-size:4.7vw;letter-spacing:.1vw}}.footer-infoScheduleName:before{content:'';display:block;width:13.3%;padding-top:15.9%;background:url(../images/klcs-logo01.png) left bottom/contain no-repeat;float:left;padding-right:4%;margin-bottom:10px}.footer-infoScheduleName_inline{display:block;font-weight:200}@media screen and (min-width: 768px){.footer-infoScheduleName_inline{font-size:1.5vw}}@media screen and (min-width: 1280px){.footer-infoScheduleName_inline{font-size:2rem}}@media screen and (max-width: 767px){.footer-infoScheduleName_inline{font-size:4vw}}.footer-scheduleTable{font-size:1.4rem;width:100%;margin-top:10px}.footer-scheduleTable th,.footer-scheduleTable td{padding:10px;text-align:center;border-collapse:collapse}.footer-scheduleTable tr{height:46px}@media screen and (min-width: 768px) and (max-width: 959px){.footer-scheduleTable{font-size:1.1rem}}@media screen and (max-width: 767px){.footer-scheduleTable{table-layout:fixed;font-size:1.2rem;margin-top:20px}.footer-scheduleTable tr{height:32px}.footer-scheduleTable th,.footer-scheduleTable td{padding:5px}}.footer-scheduleThead{background:#ffaaaf;color:#fff}.footer-scheduleThead th:first-child{width:28.6%}@media screen and (max-width: 767px){.footer-scheduleThead th:first-child{width:30%}}.footer-scheduleThead th:last-child{border-right:solid 1px #ffaaaf}.footer-scheduleThead th+th{border-left:solid 1px #fff}@media screen and (min-width: 768px){.footer-scheduleThead th+th br{display:none}}.footer-scheduleTbody th,.footer-scheduleTbody td{border:solid 1px #ffaaaf}@media screen and (min-width: 768px) and (max-width: 959px){.footer-scheduleTbody th{padding:10px 0}}@media screen and (max-width: 767px){.footer-scheduleTbody th{padding:5px 0}}@media screen and (min-width: 768px){.footer-infoScheduleBox{display:none}}@media screen and (max-width: 767px){.footer-infoScheduleBox{text-align:center;line-height:1.7}}@media screen and (max-width: 767px){.footer-infoScheduleTxt-top{font-size:1.2rem;margin-top:8px;text-align:left}}@media screen and (max-width: 767px){.footer-infoScheduleTxt-bottom{border-top:solid 2px #ff6766;border-bottom:solid 2px #ff6766;color:#ff6766;font-size:1.4rem;padding:10px 0;margin:20px auto 0;display:inline-block}}.footer-infoContact{border-top:solid 1px #ffaaaf;border-bottom:solid 1px #ffaaaf;padding:10px}@media screen and (min-width: 768px){.footer-infoContact{padding:20px 10px}}@media screen and (min-width: 768px) and (max-width: 959px){.footer-infoContact{padding:10px 5px}}.footer-infoContactTel{color:#ff6766;letter-spacing:1px;font-weight:500;margin-right:-10px}@media screen and (min-width: 960px){.footer-infoContactTel{margin-right:-10px;font-size:2.3vw}}@media screen and (min-width: 768px) and (max-width: 959px){.footer-infoContactTel{font-size:2.4vw}}@media screen and (min-width: 1280px){.footer-infoContactTel{font-size:2.8rem}}.footer-infoContactAddress{font-size:1.7rem;line-height:1.7;margin-top:10px}@media screen and (min-width: 768px) and (max-width: 959px){.footer-infoContactAddress{font-size:1.2rem}}.footer-infoAttention{font-size:1.5rem;line-height:1.7;padding:10px}@media screen and (min-width: 960px){.footer-infoAttention{padding:18px 10px}}@media screen and (min-width: 768px) and (max-width: 959px){.footer-infoAttention{font-size:1.2rem;padding:20px 5px}}@media screen and (max-width: 767px){.footer-infoAttention{display:none}}.footer-mapBox{width:100%;height:100%;display:block;background:url(../images/map/map_small-ja.png) center center/cover no-repeat}@media screen and (min-width: 960px){.footer-mapBox{-webkit-transition:.2s;transition:.2s}.footer-mapBox:hover{opacity:.8}}.english .footer-mapBox{background:url(../images/map/map_small-en.png) center center/cover no-repeat}@media screen and (max-width: 767px){.footer-mapBox{background:url(../images/map/map_wide-ja.png) center center/cover no-repeat}.english .footer-mapBox{background:url(../images/map/map_wide-en.png) center center/cover no-repeat}}.footer-detailBox:after{display:table;content:"";clear:both}@media screen and (max-width: 767px){.footer-detailBox{display:none}}.footer-detailTxt{font-size:1.2rem;line-height:1.4;margin-top:10px;width:42%;float:left}.footer-detailInner{margin-left:20px;padding-top:12px;float:left;width:calc(32% - 40px);border-top:solid 1px #ffaaaf}@media screen and (min-width: 768px) and (max-width: 959px){.footer-detailInner{width:calc(34% - 40px)}}.footer-detailLink{font-size:1.2rem;color:#464646;position:relative;padding-left:20px}.footer-detailLink:before{content:'';display:block;height:16px;width:16px;border-radius:50%;background:#ffaaaf;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-detailLink:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fff;position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 960px){.footer-detailLink{-webkit-transition:.2s;transition:.2s}.footer-detailLink:hover{opacity:.8}}.footer-lineBox{background:#ffaaaf}.footer-lineInner,.footer-copyBox{max-width:1280px;margin:0 auto}.footer-lineInner:after,.footer-copyBox:after{display:table;content:"";clear:both}@media screen and (min-width: 768px){.footer-lineInner,.footer-copyBox{padding:0 35px 0 0}}.footer-list{float:left;width:46%}.footer-list:after{display:table;content:"";clear:both}@media screen and (max-width: 767px){.footer-list{width:100%}}.footer-item{float:left;font-size:1.5rem;width:33.33333%;text-align:center;line-height:52px;position:relative}.footer-item:before{content:'';display:block;height:40px;width:1px;background:#fff;position:absolute;left:0;top:6px}@media screen and (min-width: 768px){.footer-item:first-child:before{display:none}.footer-item:last-child:after{content:'';display:block;height:40px;width:1px;background:#fff;position:absolute;right:0;top:6px}}@media screen and (min-width: 768px) and (max-width: 959px){.footer-item{font-size:1.3rem}}@media screen and (max-width: 767px){.footer-item{font-size:1.3rem;line-height:44px}.footer-item:before{height:100%;top:0}.footer-item:first-child:before{display:none}}.footer-itemLink{color:#fff;display:block}@media screen and (min-width: 960px){.footer-itemLink{-webkit-transition:.2s;transition:.2s}.footer-itemLink:hover{background:rgba(255, 255, 255, .3)}}@media screen and (min-width: 768px){.footer-enLink{display:block;float:right;color:#fff;line-height:52px;font-size:1.6rem;position:relative}.footer-enLink:before{content:'';display:block;height:22px;width:22px;border-radius:50%;background:#fff;position:absolute;left:-34px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-enLink:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #ffaaaf;position:absolute;left:-26px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 960px){.footer-enLink{-webkit-transition:.2s;transition:.2s}.footer-enLink:hover{opacity:.8}}@media screen and (min-width: 768px) and (max-width: 959px){.footer-enLink{font-size:1.4rem}.footer-enLink:before{height:20px;width:20px;left:-28px}.footer-enLink:after{border-width:5px 0 5px 7px;left:-20px}}@media screen and (max-width: 767px){.footer-enLink{display:none}}@media screen and (min-width: 768px){.footer-copyBox{padding:20px 35px}}@media screen and (max-width: 767px){.footer-copyBox{padding:12px 10px}}@media screen and (min-width: 768px){.footer-copyBox_link{display:none}}@media screen and (max-width: 767px){.footer-copyBox_link{float:left;position:relative;display:block;padding-left:15px;color:#ffaaaf;font-size:1.3rem}.footer-copyBox_link:before{content:'';display:block;height:12px;width:12px;border-radius:50%;background:#ffaaaf;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-copyBox_link:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fff;position:absolute;left:3.5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.footer-copyBoxInner{display:block;float:right}@media screen and (min-width: 768px){.footer-copyBoxInner{width:360px}}@media screen and (max-width: 767px){.footer-copyBoxInner{width:70%;max-width:300px}}.footer-copyBoxInner_img{width:100%}.footer-totop{position:fixed;bottom:-100px;right:20px;color:#ff6766;text-align:center;font-size:1.8rem;-webkit-transition:bottom .5s, opacity .2s;transition:bottom .5s, opacity .2s;z-index:100;box-sizing:border-box;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}@media screen and (min-width: 960px){.footer-totop:hover{opacity:.6}}@media screen and (min-width: 768px){.footer-totop{width:43px}}@media screen and (max-width: 767px){.footer-totop{font-size:1rem;width:27px}}.footer-totop:before{content:'';display:block;background:#fff;height:40px;width:40px;border:solid 1.5px #ff6766;border-radius:50%;position:absolute;top:-47px;left:0}@media screen and (max-width: 767px){.footer-totop:before{height:25px;width:25px;border:solid 1px #ff6766;top:-30px;left:0}}.footer-totop:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:0 8px 15px 8px;border-color:transparent transparent #ff6766 transparent;position:absolute;top:-33px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.footer-totop:after{border-width:0 5px 9px 5px;top:-22px}}.footer-totop.add-scrolled{bottom:20px}@media screen and (max-width: 767px){.footer-totop.add-scrolled{bottom:25px}}.icon-circle:after{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background:#ffaaaf}.en-scheduleTbody .icon-circle:after,.index-scheduleTbody .icon-circle:after,.access-scheduleTbody .icon-circle:after{width:20px;height:20px}@media screen and (min-width: 768px) and (max-width: 959px){.en-scheduleTbody .icon-circle:after,.index-scheduleTbody .icon-circle:after,.access-scheduleTbody .icon-circle:after{width:15px;height:15px}}@media screen and (max-width: 767px){.en-scheduleTbody .icon-circle:after,.index-scheduleTbody .icon-circle:after,.access-scheduleTbody .icon-circle:after{width:10px;height:10px}}.icon-astarisk{color:#ffaaaf}.en-scheduleTbody .icon-astarisk,.index-scheduleTbody .icon-astarisk,.access-scheduleTbody .icon-astarisk{font-size:2.6rem}@media screen and (min-width: 768px) and (max-width: 959px){.en-scheduleTbody .icon-astarisk,.index-scheduleTbody .icon-astarisk,.access-scheduleTbody .icon-astarisk{font-size:2.4rem}}@media screen and (max-width: 767px){.en-scheduleTbody .icon-astarisk,.index-scheduleTbody .icon-astarisk,.access-scheduleTbody .icon-astarisk{font-size:1.2rem}}.index-kvBox{padding-top:43.5%;background:url(../images/index-kv01.jpg) center center/cover no-repeat;position:relative}@media screen and (min-width: 1280px){.index-kvBox{padding-top:0;height:552px;width:1280px;margin:0 auto;border-radius:8px}}.index-kvInner{background:rgba(255, 255, 255, .3);position:absolute}@media screen and (min-width: 768px){.index-kvInner{top:30%;width:50%;max-width:595px}}@media screen and (max-width: 767px){.index-kvInner{bottom:-30px;left:0;right:0;text-align:center}}@media screen and (max-width: 767px){.index-kvTtl{display:none}}.index-kvTtl_img{width:100%}.index-kvInner_link{right:15px;color:#fff;font-weight:600;display:block;letter-spacing:.1em}@media screen and (min-width: 768px){.index-kvInner_link{position:absolute;top:68%;right:0;background:#fff;color:#ff6766;line-height:46px;padding:0 34px 0 25px;font-size:1.8rem;z-index:150;border:solid 1px #fff5f5;border-right:none}}@media screen and (min-width: 960px){.index-kvInner_link{-webkit-transition:.2s;transition:.2s}.index-kvInner_link:hover{opacity:.8}}@media screen and (min-width: 768px) and (max-width: 959px){.index-kvInner_link{font-size:1.6rem;line-height:40px;padding:0 30px 0 20px}}@media screen and (max-width: 767px){.index-kvInner_link{position:absolute;right:15px;bottom:0;background:#ff6766;color:#fff;font-weight:600;font-size:1.1rem;display:block;line-height:30px;padding:0 18px 0 14px}}.index-kvInner_link:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #ff6766;position:absolute;top:16px;right:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 768px) and (max-width: 959px){.index-kvInner_link:after{top:13px}}@media screen and (max-width: 767px){.index-kvInner_link:after{border-color:transparent transparent transparent #fff;border-width:3px 0 3px 4px;top:12px;right:7px}}.index-wrap{position:relative}@media screen and (min-width: 768px){.index-wrapTtl{display:none}}@media screen and (max-width: 767px){.index-wrapTtl{text-align:center;padding:14px 25px}.index-wrapTtl_img{width:100%}}@media screen and (min-width: 768px){.index-menuBox{padding:0 20px}}.index-menuList{background:#ffaaaf}@media screen and (min-width: 768px){.index-menuList{max-width:1100px;margin:-35px auto 0;border-radius:5px;box-shadow:0 4px 0 #eee}}.index-menuList:after{display:table;content:"";clear:both}.index-menuItem,.index-menuItem-morningafterpill{float:left;position:relative}@media screen and (min-width: 768px){.index-menuItem,.index-menuItem-morningafterpill{text-align:center;width:25%}.index-menuItem+.index-menuItem:before,.index-menuItem-morningafterpill+.index-menuItem:before,.index-menuItem+.index-menuItem-morningafterpill:before,.index-menuItem-morningafterpill+.index-menuItem-morningafterpill:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;content:'';height:86%;width:2px;background:#fff}.index-menuItem:first-child,.index-menuItem-morningafterpill:first-child{border-radius:5px 0 0 5px}.index-menuItem:last-child,.index-menuItem-morningafterpill:last-child{border-radius:0 5px 5px 0}.english .index-menuItem,.english .index-menuItem-morningafterpill{width:33.33333%}}@media screen and (max-width: 767px){.index-menuItem,.index-menuItem-morningafterpill{width:50%;height:65px}.index-menuItem:nth-child(n+3),.index-menuItem-morningafterpill:nth-child(n+3){position:relative}.index-menuItem:nth-child(n+3):before,.index-menuItem-morningafterpill:nth-child(n+3):before{content:'';display:block;height:1px;width:100%;background:#fff;position:absolute;top:0;left:0;right:0}.index-menuItem:nth-child(2n),.index-menuItem-morningafterpill:nth-child(2n){position:relative}.index-menuItem:nth-child(2n):after,.index-menuItem-morningafterpill:nth-child(2n):after{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;left:0;top:0;bottom:0}}.index-menuLink,.index-menuLink-morningafterpill{display:block;height:100%;color:#fff;font-size:1.8rem;-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 768px){.index-menuLink,.index-menuLink-morningafterpill{padding-bottom:22px;width:80%;margin:0 auto}}@media screen and (min-width: 960px){.index-menuLink,.index-menuLink-morningafterpill{position:relative}.index-menuLink:after,.index-menuLink-morningafterpill:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:148px;background:#ff9292;-webkit-transition:.3s;transition:.3s;opacity:0}.index-menuLink:hover:after,.index-menuLink-morningafterpill:hover:after{bottom:0;opacity:1}}@media screen and (max-width: 767px){.index-menuLink,.index-menuLink-morningafterpill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}}@media screen and (min-width: 768px){.index-menuLink-morningafterpill .index-menuLink_inline{letter-spacing:-1px}}.index-menuLinkInner{font-size:5rem}@media screen and (max-width: 767px){.index-menuLinkInner{text-align:center;background:rgba(225, 225, 225, .3);font-size:3rem;-webkit-box-flex:0;-webkit-flex:0 1 34.7%;-ms-flex:0 1 34.7%;flex:0 1 34.7%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px){.index-menuLinkInner{height:76px}.index-menuLinkInner [class^="icon-"]{font-size:7.4rem;display:block;padding-top:12px}.index-menuLinkInner .icon-morningafterpill{padding-top:5px}}@media screen and (min-width: 960px){.index-menuLinkInner{position:relative;z-index:1}}@media screen and (min-width: 768px){.index-menuLink_inline{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.3rem;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}}@media screen and (min-width: 768px) and (max-width: 959px){.index-menuLink_inline{font-size:2.2rem}}@media screen and (max-width: 767px){.index-menuLink_inline{padding-left:10px;font-size:1.4rem}}@media screen and (min-width: 960px){.index-menuLink_inline{position:relative;z-index:1}}.index-conceptWrap{width:100%;padding:0 20px}.index-conceptWrap:after{display:table;content:"";clear:both}@media screen and (min-width: 768px){.index-conceptWrap{margin:40px auto 0;max-width:1040px}}@media screen and (max-width: 767px){.index-conceptWrap{margin:24px auto 0;text-align:center}}@media screen and (min-width: 768px){.index-conceptInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.index-conceptTtl{color:#ff6766}@media screen and (min-width: 768px){.index-conceptTtl{-webkit-box-flex:0;-webkit-flex:0 1 18%;-ms-flex:0 1 18%;flex:0 1 18%;padding-right:10px}}@media screen and (max-width: 767px){.index-conceptTtl{width:68px;margin:0 auto}.index-conceptTtl:after{content:'';display:block;height:2px;width:68px;background:#ff6766;margin:5px auto}}.index-conceptTtl_img{width:100%}@media screen and (min-width: 768px){.index-conceptTtl_img{max-width:110px}}.index-conceptInnerBox{line-height:1.7}@media screen and (min-width: 768px){.index-conceptInnerBox{border-left:solid 1px #ffaaaf;border-right:solid 1px #ffaaaf;-webkit-box-flex:0;-webkit-flex:0 1 82%;-ms-flex:0 1 82%;flex:0 1 82%;padding:0 55px}}@media screen and (max-width: 767px){.index-conceptInnerBox{margin-top:16px}}@media screen and (min-width: 768px){.index-conceptInner_ttl{color:#ff6766;font-size:2.8rem;margin-right:-20px;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}}@media (max-width: 1030px){.index-conceptInner_ttl{font-size:2.6vw}}@media screen and (max-width: 767px){.index-conceptInner_ttl{display:none}}@media screen and (min-width: 768px){.index-conceptInner_txt{line-height:2.4;margin-top:16px;font-size:2rem}}@media screen and (min-width: 768px) and (max-width: 959px){.index-conceptInner_txt{font-size:1.6rem}}@media screen and (max-width: 767px){.index-conceptInner_txt{text-align:left;font-size:1.4rem;letter-spacing:-1px;line-height:2}.index-conceptInner_txt>br{display:none}}.index-conceptAttentionBox{text-align:center;color:#ff6766;line-height:1.7;font-weight:500}@media screen and (min-width: 768px){.index-conceptAttentionBox{width:82%;float:right;border:solid 3px #ffaaaf;font-size:2rem;margin-top:48px;padding:5px 0}.index-conceptAttentionBox br{display:none}}@media screen and (min-width: 768px) and (max-width: 959px){.index-conceptAttentionBox{font-size:1.6rem}}@media screen and (max-width: 767px){.index-conceptAttentionBox{display:inline-block;border-top:solid 2px #ffaaaf;border-bottom:solid 2px #ffaaaf;font-size:1.4rem;padding:10px 0;margin:16px auto 0}}.index-pillWrap{background:#ffaaaf;margin-top:48px;padding:45px 0 70px;text-align:center}@media screen and (max-width: 767px){.index-pillWrap{margin-top:30px;padding:18px 0 20px}}.index-pillTtl{font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif;background:#fff5f5;border-radius:40px;display:inline-block;text-align:center;font-size:3.6rem;color:#ff6766;box-shadow:0 3px 0 rgba(0, 0, 0, .12);-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 768px){.index-pillTtl{height:84px;line-height:84px}}@media screen and (min-width: 960px){.index-pillTtl:hover{opacity:.8}}@media screen and (max-width: 767px){.index-pillTtl{font-size:2.2rem;height:52px;line-height:52px;width:76.1%}}.index-pillTtl_link{display:block;color:#ff6766;position:relative}@media screen and (min-width: 768px){.index-pillTtl_link{padding:0 100px}}.index-pillTtl_link:before{position:absolute;content:'';display:block;height:36px;width:38px;background:url(../images/index-icon01.png) center center/cover;left:45px;top:27px}.index-pillTtl_link:after{position:absolute;content:'';display:block;height:20px;width:20px;top:50%;right:45px;border-top:solid 3px #ff6766;border-right:solid 3px #ff6766;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.index-pillTtl_link:before{height:24px;width:25px;left:20px;top:16px}.index-pillTtl_link:after{height:15px;width:15px;right:22px}}@media screen and (min-width: 768px){.index-pillList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1070px;padding:0 35px;margin:40px auto 0}}@media screen and (max-width: 767px){.index-pillList{margin-top:20px}}@media screen and (min-width: 768px){.index-pillItem{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;width:30%;border:solid 2px #fff;border-radius:50%}.index-pillItem+.index-pillItem{margin-left:20px}.english .index-pillItem{-webkit-box-flex:0;-webkit-flex:0 1 36%;-ms-flex:0 1 36%;flex:0 1 36%;width:36%}.english .index-pillItem+.index-pillItem{margin-left:80px}}@media screen and (min-width: 960px){.index-pillItem{-webkit-transition:.2s;transition:.2s}.index-pillItem:hover{background:rgba(255, 255, 255, .3)}}@media screen and (max-width: 767px){.index-pillItem{border-top:solid 1px #fff;position:relative}.index-pillItem:nth-child(odd){background:rgba(225, 225, 225, .3)}.index-pillItem:after{content:'';display:block;height:35px;width:35px;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:31%;right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.index-pillItemLink{display:block}@media screen and (min-width: 768px){.index-pillItemLink{padding-top:100%}}@media screen and (max-width: 767px){.index-pillItemLink{padding:22px 0 22px 20px}}@media screen and (min-width: 768px){.index-pillItemInner{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width: 767px){.index-pillItemInner:after{display:table;content:"";clear:both}}@media screen and (min-width: 768px){.index-pillItem_ttl{color:#fff;font-size:2.7rem;height:30%;width:70%;line-height:1.4;margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:solid 1px #fff;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}.english .index-pillItem_ttl{height:45%}}@media screen and (min-width: 768px) and (max-width: 959px){.index-pillItem_ttl{font-size:2rem;height:28%}}@media screen and (max-width: 767px){.index-pillItem_ttl{background:#fff;color:#ff6766;font-size:1.2rem;width:28%;float:left;min-height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:3px}}.index-pillItem_txt{font-size:1.7rem;color:#fff;line-height:1.8}@media screen and (min-width: 768px){.index-pillItem_txt{margin-top:12px}.english .index-pillItem_txt{padding:0 20px}}@media screen and (min-width: 768px) and (max-width: 959px){.index-pillItem_txt{font-size:1.4rem;margin-top:6px}}@media screen and (max-width: 767px){.index-pillItem_txt{width:72%;float:left;text-align:left;padding:0 40px 0 12px;font-size:1.2rem}.index-pillItem_txt>br{display:none}}@media (max-width: 340px){.index-pillItem_txt{padding:0 40px 0 12px}}.index-pillItem_linkTxt{display:block;font-size:1.5rem;width:49%;background:#fff;height:30px;line-height:30px;border-radius:20px;margin:15px auto 0;color:#ffaaaf;font-weight:500}@media screen and (min-width: 768px) and (max-width: 959px){.index-pillItem_linkTxt{font-size:1.3rem;height:24px;line-height:24px;width:40%;margin-top:5px}}@media screen and (max-width: 767px){.index-pillItem_linkTxt{display:none}}@media screen and (min-width: 768px){.index-pillFooter{margin-top:52px;max-width:1000px;margin:0 auto;padding:50px 35px 0}}@media screen and (min-width: 768px) and (max-width: 959px){.index-pillFooter{padding:50px 15px 0}}@media screen and (max-width: 767px){.index-pillFooter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 1px #fff;padding-top:32px}}.index-pillOtherBox{line-height:1.7}.index-pillOtherBox:after{display:table;content:"";clear:both}@media screen and (min-width: 768px){.index-pillOtherBox{font-size:1.4rem}}@media screen and (max-width: 767px){.index-pillOtherBox{color:#fff;font-size:1.4rem;padding-top:25px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;max-width:320px;margin:0 auto}}.index-pillOtherBoxTxt{float:left}@media screen and (min-width: 768px){.index-pillOtherBoxTxt{color:#fff;width:18%;text-align:right;font-size:1.8rem;padding-right:10px;line-height:2}.index-pillOtherBoxTxt>br{display:none}}@media screen and (min-width: 768px) and (max-width: 959px){.index-pillOtherBoxTxt{font-size:1.5rem;line-height:38px}}@media screen and (max-width: 767px){.index-pillOtherBoxTxt{line-height:1.4;width:30%;padding-left:20px;padding-top:8px}}.index-pillOtherList{float:left}.index-pillOtherList:after{display:table;content:"";clear:both}@media screen and (min-width: 768px){.index-pillOtherList{width:82%}}@media screen and (max-width: 767px){.index-pillOtherList{width:70%;padding-left:24px}}.index-pillOtherItem{float:left}@media screen and (min-width: 768px){.index-pillOtherItem{width:25%;padding:0 10px}}@media screen and (max-width: 767px){.index-pillOtherItem{line-height:1;width:50%;text-align:left}.index-pillOtherItem:before{content:'･'}}.index-pillOtherLink{font-weight:500}@media screen and (min-width: 960px){.index-pillOtherLink{-webkit-transition:.2s;transition:.2s}.index-pillOtherLink:hover{opacity:.8}}@media screen and (min-width: 768px){.index-pillOtherLink{color:#ffaaaf;background:#fff;display:block;border-radius:20px;font-size:1.9rem;position:relative;line-height:2}.index-pillOtherLink:after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #ffaaaf}}@media screen and (max-width: 767px){.index-pillOtherLink{color:#fff;display:inline-block;padding:9px 0;text-decoration:underline}}@media screen and (min-width: 768px){.index-pillOnlineBox{max-width:908px;margin:65px 15px 0;padding:16px 0;border-top:solid 2px #fff;border-bottom:solid 2px #fff}}@media screen and (max-width: 767px){.index-pillOnlineBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}.index-pillOnlineBox_txt{font-size:2.2rem;color:#fff;display:inline-block;letter-spacing:0.03rem}@media screen and (min-width: 768px) and (max-width: 959px){.index-pillOnlineBox_txt{font-size:1.8rem}}@media screen and (max-width: 767px){.index-pillOnlineBox_txt{display:none}}.index-pillOnlineBox_link{font-size:2.2rem;color:#ff6766;background:#fff5f5;display:inline-block;border-radius:50px;position:relative;box-shadow:0 3px 0 rgba(0, 0, 0, .12);font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}@media screen and (min-width: 960px){.index-pillOnlineBox_link{-webkit-transition:.2s;transition:.2s}.index-pillOnlineBox_link:hover{opacity:.8}}@media screen and (min-width: 768px){.index-pillOnlineBox_link{padding:16px 54px;margin-left:10px;letter-spacing:-1px}}@media screen and (max-width: 767px){.index-pillOnlineBox_link{display:block;height:52px;line-height:52px;width:76.1%;margin:0 auto;font-size:2.2rem;padding-left:10px}}.index-pillOnlineBox_link:before{position:absolute;content:'';display:block;top:50%;left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/index-icon02.png) top center/contain no-repeat}@media screen and (min-width: 768px){.index-pillOnlineBox_link:before{width:16.5px;height:27px}}@media screen and (max-width: 767px){.index-pillOnlineBox_link:before{width:18px;height:30px;left:24px}}.index-pillOnlineBox_link:after{position:absolute;content:'';display:block;height:14px;width:14px;top:50%;right:30px;border-top:solid 2px #ff6766;border-right:solid 2px #ff6766;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.index-pillOnlineBox_link:after{border-width:3px;height:15px;width:15px;right:22px}}@media screen and (min-width: 768px){.index-accessWrap{background:url(../images/index-bg01.jpg) center center/cover no-repeat}}@media screen and (max-width: 767px){.index-accessWrap{margin-top:20px}}@media screen and (min-width: 768px){.index-accessInner{max-width:1070px;margin:0 auto;padding:40px 20px}}@media screen and (min-width: 768px){.index-accessData{background:rgba(255, 255, 255, .8);border:solid 1px #ffaaaf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}}@media screen and (max-width: 767px){.index-accessData{margin-top:40px}}@media screen and (min-width: 768px){.index-accessDataDetail{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media screen and (max-width: 767px){.index-accessDataDetail{padding:0 20px}}@media screen and (min-width: 768px){.index-accessDataTtl{padding:20px 40px}.index-accessDataTtl_img{width:78px}.index-accessDataTtl:after{display:table;content:"";clear:both}}@media screen and (min-width: 768px) and (max-width: 959px){.index-accessDataTtl{padding:20px 25px}}@media screen and (max-width: 767px){.index-accessDataTtl{text-align:center}.index-accessDataTtl:after{content:'';display:block;height:2px;width:68px;background:#ff6766;margin:12px auto 0}.index-accessDataTtl_img{width:100%}}@media screen and (min-width: 768px){.index-accessDataTtlBox{float:left}}@media screen and (max-width: 767px){.index-accessDataTtlBox{width:54px;margin:0 auto;display:block}}.index-accessDataTtl_link{float:right;font-size:1.6rem;margin-top:5px;color:#464646;position:relative}@media screen and (min-width: 960px){.index-accessDataTtl_link{-webkit-transition:.2s;transition:.2s}.index-accessDataTtl_link:hover{opacity:.8}}.index-accessDataTtl_link:before{content:'';display:block;height:22px;width:22px;border-radius:50%;background:#ffaaaf;position:absolute;left:-28px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.index-accessDataTtl_link:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff;position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px) and (max-width: 959px){.index-accessDataTtl_link{font-size:1.3rem}}@media screen and (max-width: 767px){.index-accessDataTtl_link{display:none}}@media screen and (max-width: 767px){.index-accessDataList{margin-top:24px}}@media screen and (max-width: 767px){.index-accessDataItemInner,.access-locationItemInner{text-align:left;display:inline-block}}@media screen and (max-width: 767px){.index-accessDataItem-address{border-top:solid 1px #ffaaaf;text-align:center;padding:16px 0}}@media screen and (min-width: 768px){.index-accessDataItem-address{line-height:1.8;padding:15px 35px;border-top:solid 1px #ffaaaf;font-size:1.7rem}}@media screen and (min-width: 768px) and (max-width: 959px){.index-accessDataItem-address{padding:15px 25px;font-size:1.3rem}.index-accessDataItem-address_inline{font-size:2.4rem;color:#ff6766}}@media screen and (max-width: 767px){.index-accessDataItem-address .index-accessDataItemInner,.index-accessDataItem-address .access-locationItemInner{font-size:1.2rem;font-weight:500;line-height:2.2}.index-accessDataItem-address .index-accessDataItemInner>br,.index-accessDataItem-address .access-locationItemInner>br{display:none}}.index-accessDataItem-address_inline{font-weight:500}@media screen and (min-width: 768px){.index-accessDataItem-address_inline{font-size:3rem;color:#ff6766;letter-spacing:1px}}@media screen and (min-width: 768px) and (max-width: 959px){.index-accessDataItem-address_inline{font-size:2.4rem}}@media screen and (max-width: 767px){.index-accessDataItem-address_inline{display:none}}@media screen and (min-width: 768px){.index-accessDataItem-addressTel-sp{display:none}}.index-accessDataItem-name{font-weight:500}@media screen and (min-width: 768px){.index-accessDataItem-name{font-size:2.5rem;line-height:1.8;padding:15px 35px;border-top:solid 1px #ffaaaf}}@media screen and (min-width: 768px) and (max-width: 959px){.index-accessDataItem-name{font-size:1.9rem;padding:15px 25px}}@media screen and (max-width: 767px){.index-accessDataItem-name{font-size:1.4rem;line-height:36px;padding-bottom:8px;text-align:center}}@media screen and (max-width: 767px){.index-accessDataItem-name_img{width:30px;display:inline-block;margin-right:10px}}.index-accessDataItem-route{font-size:1.6rem}@media screen and (min-width: 768px){.index-accessDataItem-route{line-height:1.8;padding:15px 35px;border-top:solid 1px #ffaaaf}}.index-accessDataItem-route_inline{text-indent:1em;display:inline-block}@media screen and (min-width: 768px) and (max-width: 959px){.index-accessDataItem-route{padding:15px 25px;font-size:1.3rem}}@media screen and (max-width: 767px){.index-accessDataItem-route{font-size:1.2rem;line-height:1.8;padding:15px 0;border-top:solid 1px #ffaaaf;text-align:center}}.index-accessRouteItem{position:relative;padding-left:1em}.index-accessRouteItem:before{content:'●';position:absolute;left:0;top:0}.index-accessDataMap{display:block}@media screen and (min-width: 960px){.index-accessDataMap{-webkit-transition:.2s;transition:.2s}.index-accessDataMap:hover{opacity:.8}}@media screen and (min-width: 768px){.index-accessDataMap{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;border-left:solid 1px #ffaaaf;background:url(../images/map/map_large01-ja.png) center center/cover no-repeat}.english .index-accessDataMap{background:url(../images/map/map_large01-en.png) center center/cover no-repeat}}@media screen and (max-width: 767px){.index-accessDataMap{height:225px;background:url(../images/map/map_wide-ja.png) center center/cover no-repeat}.english .index-accessDataMap{background:url(../images/map/map_wide-en.png) center center/cover no-repeat}}@media screen and (min-width: 768px){.index-scheduleBox{border-bottom:solid 1px #ffaaaf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.index-scheduleBox:after{display:table;content:"";clear:both}}@media screen and (max-width: 767px){.index-scheduleBox{padding:0 20px}}.index-scheduleTable{table-layout:fixed}@media screen and (min-width: 768px){.index-scheduleTable{-webkit-box-flex:0;-webkit-flex:0 1 67.3%;-ms-flex:0 1 67.3%;flex:0 1 67.3%;width:67.3%;font-size:2rem}}@media screen and (min-width: 768px) and (max-width: 959px){.index-scheduleTable{-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;width:60%;font-size:1.4rem}}@media screen and (max-width: 767px){.index-scheduleTable{font-size:1.2rem;width:100%}}@media screen and (min-width: 768px){.index-scheduleTable tr{height:70px}}@media screen and (min-width: 768px) and (max-width: 959px){.index-scheduleTable tr{height:60px}}@media screen and (max-width: 767px){.index-scheduleTable tr{height:32px}}.index-scheduleTable th,.index-scheduleTable td{text-align:center;border-collapse:collapse}@media screen and (max-width: 767px){.index-scheduleTable th,.index-scheduleTable td{padding:5px}}.index-scheduleThead{background:#ffaaaf;color:#fff}.index-scheduleThead th:first-child{width:28%}@media screen and (max-width: 767px){.index-scheduleThead th:first-child{width:30%}}@media screen and (min-width: 768px){.index-scheduleThead th:last-child{border-right:solid 1px #fff}}@media screen and (max-width: 767px){.index-scheduleThead th:last-child{border-right:solid 1px #ffaaaf}}.index-scheduleThead th+th{border-left:solid 1px #fff}.index-scheduleTbody th,.index-scheduleTbody td{border:solid 1px #ffaaaf;line-height:1.4}@media screen and (min-width: 768px){.index-scheduleTbody tr:last-child th,.index-scheduleTbody tr:last-child td{border-bottom:none}}@media screen and (min-width: 768px){.index-scheduleTbody{background:#fff}}@media screen and (max-width: 767px){.index-scheduleTbody th{padding:5px 0;font-weight:500}}.index-scheduleNotes{background:#fff}@media screen and (min-width: 768px){.index-scheduleNotes{-webkit-box-flex:0;-webkit-flex:0 1 32.7%;-ms-flex:0 1 32.7%;flex:0 1 32.7%;width:32.7%;border-top:solid 1px #ffaaaf;border-right:solid 1px #ffaaaf}}@media screen and (min-width: 768px) and (max-width: 959px){.index-scheduleNotes{-webkit-box-flex:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;width:40%}}@media screen and (max-width: 767px){.index-scheduleNotes{text-align:center;margin-top:8px}}@media screen and (min-width: 768px){.index-scheduleNotesInner-top{font-size:1.5rem;padding:15px 6px 15px 18px;line-height:2;height:46.8%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px) and (max-width: 1280px){.index-scheduleNotesInner-top{font-size:1.2vw}}@media screen and (min-width: 768px) and (max-width: 959px){.index-scheduleNotesInner-top{font-size:1.3rem}}@media screen and (max-width: 767px){.index-scheduleNotesInner-top{font-size:1.2rem;line-height:1.7;text-align:left}}.index-scheduleNotesInner-bottom{color:#ff6766;text-align:center}@media screen and (min-width: 768px){.index-scheduleNotesInner-bottom{border-top:solid 1px #ffaaaf;font-size:1.7rem;padding:18px 10px;padding:10px;line-height:1.4;height:53.2%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px) and (max-width: 1280px){.index-scheduleNotesInner-bottom{font-size:1.4vw}}@media screen and (min-width: 768px) and (max-width: 959px){.index-scheduleNotesInner-bottom{font-size:1.4rem}}@media screen and (max-width: 767px){.index-scheduleNotesInner-bottom{border-top:solid 2px #ff6766;border-bottom:solid 2px #ff6766;font-size:1.4rem;line-height:1.7;padding:10px 0;margin:20px auto 0;display:inline-block}}.index-infoWrap,.access-infoWrap{background:#fff5f5}@media screen and (max-width: 767px){.index-infoWrap,.access-infoWrap{margin-top:18px}}@media screen and (min-width: 768px){.index-infoBox,.access-infoBox{max-width:1070px;margin:0 auto;padding:40px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px){.index-infoTtl,.access-infoTtl{-webkit-box-flex:0;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;padding-right:20px}}@media screen and (max-width: 767px){.index-infoTtl,.access-infoTtl{display:none}}@media screen and (min-width: 768px){.index-infoTtl_img,.access-infoTtl_img{width:100%;max-width:156px}}@media screen and (min-width: 768px){.index-infoInner,.access-infoInner{padding:10px 60px;border-left:solid 1px #ffaaaf;border-right:solid 1px #ffaaaf;-webkit-box-flex:0;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;font-size:1.6rem;line-height:2.4}}@media screen and (min-width: 768px) and (max-width: 959px){.index-infoInner,.access-infoInner{font-size:1.3rem}}@media screen and (max-width: 767px){.index-infoInner,.access-infoInner{font-size:1.4rem;padding:25px 15px;line-height:1.6}}@media screen and (max-width: 767px){.index-infoItem,.access-infoItem{position:relative;padding-left:.5em;margin-top:5px}.index-infoItem:first-child,.access-infoItem:first-child{margin-top:0}.index-infoItem:before,.access-infoItem:before{position:absolute;top:0;left:0;content:'･'}}.index-infoItemInline-date,.access-infoItemInline-date{color:#ff6766}@media screen and (max-width: 767px){.index-infoItemInline-date,.access-infoItemInline-date{display:none}}@media screen and (min-width: 768px){.index-infoItemInline-text,.access-infoItemInline-text{display:inline-block;margin-left:20px}}.index-infoItemInline-text a,.access-infoItemInline-text a{color:#00f;text-decoration:underline}@media screen and (min-width: 960px){.index-infoItemInline-text a,.access-infoItemInline-text a{-webkit-transition:.2s;transition:.2s}.index-infoItemInline-text a:hover,.access-infoItemInline-text a:hover{opacity:.8}}.clinic,.pill{margin-bottom:60px}@media screen and (max-width: 767px){.clinic,.pill{margin-bottom:30px}}.clinic-kvBox,.pill-kvBox,.services-kvBox{padding-top:33.3%;background:url(../images/clinic-kv01.jpg) center center/cover no-repeat;position:relative}@media screen and (min-width: 1280px){.clinic-kvBox,.pill-kvBox,.services-kvBox{padding-top:0;height:426px;width:1280px;margin:0 auto;border-radius:8px}}.clinic-kvTtl,.pill-kvTtl,.services-kvTtl{position:absolute;width:35.8%;max-width:458px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.clinic-kvTtl,.pill-kvTtl,.services-kvTtl{width:50%}}.clinic-kvTtl_img,.pill-kvTtl_img,.services-kvTtl_img{width:100%}.clinic-wrap{max-width:1110px;margin:50px auto 0;padding:0 35px}@media screen and (max-width: 767px){.clinic-wrap{padding:0 20px;margin:40px auto 0}}.clinic-greetingBox:after{display:table;content:"";clear:both}.clinic-greetingTtl{font-size:4.4rem;color:#ff6766;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}@media screen and (min-width: 768px){.clinic-greetingTtl{float:left;width:32%;line-height:1.4;padding-left:20px}}@media screen and (min-width: 768px) and (max-width: 959px){.clinic-greetingTtl{font-size:3.8rem}}@media screen and (max-width: 767px){.clinic-greetingTtl{font-size:2.8rem}.clinic-greetingTtl>br{display:none}}.clinic-greetingTtl_inline{letter-spacing:.8rem}@media screen and (max-width: 767px){.clinic-greetingTtl_inline{letter-spacing:0}}@media screen and (min-width: 768px){.clinic-greetingInner{width:68%;float:right}}@media screen and (max-width: 767px){.clinic-greetingInner{margin-top:25px}}.clinic-greetingTxt{font-size:1.8rem;line-height:2.4;text-align:justify}.clinic-greetingTxt+.clinic-greetingTxt{margin-top:20px}@media screen and (min-width: 768px) and (max-width: 959px){.clinic-greetingTxt{font-size:1.6rem}}@media screen and (max-width: 767px){.clinic-greetingTxt{font-size:1.4rem;line-height:2}}.clinic-introBox{position:relative;margin-top:114px}@media screen and (max-width: 767px){.clinic-introBox{margin-top:20px}}@media screen and (min-width: 768px){.clinic-introMailBox{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:35px;top:-70px}}@media screen and (min-width: 768px){.clinic-introMailIcon{display:inline-block;height:100px;width:100px;border-radius:50%;border:solid 2px #ff6766;background:#fff;color:#ff6766;position:relative;z-index:1;text-align:center}.clinic-introMailIcon:after{font-family:'klcsIcons';src:url("../fonts/klcsIcons.eot?raet8t");src:url("../fonts/klcsIcons.eot?raet8t#iefix") format("embedded-opentype"),url("../fonts/klcsIcons.ttf?raet8t") format("truetype"),url("../fonts/klcsIcons.woff?raet8t") format("woff"),url("../fonts/klcsIcons.svg?raet8t#klcsIcons") format("svg");font-weight:normal;font-style:normal;font-family:'klcsIcons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";font-size:50px;font-size:5rem;display:inline-block;padding-top:14px}}@media screen and (max-width: 767px){.clinic-introMailIcon{display:none}}.clinic-introMailIcon_txt{font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}@media screen and (min-width: 768px){.clinic-introMailIcon_txt{font-size:2rem;position:absolute;left:0;right:0;text-align:center;bottom:20px}}.clinic-introMailTxt{font-size:2.2rem;height:70px;width:320px;margin-left:-20px;background:#ffdcdc;color:#464646;padding:12px 26px;position:relative;font-weight:500}.clinic-introMailTxt_inline{display:block;font-size:1.5rem;margin:10px 0 0 10px;font-weight:normal}@media screen and (min-width: 768px){.clinic-introMailTxt:after{position:absolute;right:-35px;top:0;content:'';display:block;border-style:solid;border-width:35px 0 35px 35px;border-color:transparent transparent transparent #ffdcdc}}@media screen and (max-width: 767px){.clinic-introMailTxt{color:#464646;margin:0 auto;padding:10px 0 10px 60px;width:100%;max-width:340px;height:auto;border-radius:50px;font-size:1.8rem;position:relative}.clinic-introMailTxt_inline{font-size:1rem}.clinic-introMailTxt:before{font-family:'klcsIcons';src:url("../fonts/klcsIcons.eot?raet8t");src:url("../fonts/klcsIcons.eot?raet8t#iefix") format("embedded-opentype"),url("../fonts/klcsIcons.ttf?raet8t") format("truetype"),url("../fonts/klcsIcons.woff?raet8t") format("woff"),url("../fonts/klcsIcons.svg?raet8t#klcsIcons") format("svg");font-weight:normal;font-style:normal;font-family:'klcsIcons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";font-size:40px;font-size:4rem;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ff6766}.clinic-introMailTxt:after{content:'';display:block;position:absolute;right:20px;top:20px;height:20px;width:20px;border-top:solid 2px #ff6766;border-right:solid 2px #ff6766;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width: 767px){.clinic-introList{margin-top:40px}}.clinic-introListTtl{font-size:2.5rem;border-bottom:solid 2px #ffaaaf;padding:0 0 18px 20px;font-weight:500}@media screen and (min-width: 768px) and (max-width: 959px){.clinic-introListTtl{font-size:2.2rem}}@media screen and (max-width: 767px){.clinic-introListTtl{font-size:2rem;padding:0 0 8px 10px}}@media screen and (min-width: 768px){.clinic-introListTxt{font-size:1.8rem;line-height:1.8;border-bottom:solid 2px #ffaaaf;padding:24px 20px;vertical-align:top}}.clinic-introListTxt+.clinic-introListTtl{margin-top:68px}@media screen and (max-width: 767px){.clinic-introListTxt+.clinic-introListTtl{margin-top:35px}}@media screen and (min-width: 768px) and (max-width: 959px){.clinic-introListTxt{font-size:1.4rem}}@media screen and (max-width: 767px){.clinic-introListTxt{font-size:1.4rem;padding:10px 10px 0 10px;line-height:1.6}}@media screen and (min-width: 768px){.clinic-historyList{display:inline-block;vertical-align:top}.clinic-historyList+.clinic-historyList{margin-left:65px}}.clinic-historyItem{position:relative;padding-left:.5em}.clinic-historyItem:before{position:absolute;content:'･';left:0;top:0}.clinic-gallery{background:#ffaaaf;margin-top:68px;padding:40px 35px 35px}@media screen and (max-width: 767px){.clinic-gallery{padding:35px}}.clinic-galleryInner{max-width:1030px;margin:0 auto}.clinic-galleryTtl_img{width:192px}@media screen and (max-width: 767px){.clinic-galleryTtl_img{width:120px}}.clinic-galleryList{margin:20px -10px 0}.clinic-galleryList:after{display:table;content:"";clear:both}@media screen and (min-width: 768px) and (max-width: 959px){.clinic-galleryList{margin:20px -5px 0}}.clinic-galleryItem{padding:0 10px;float:left}@media screen and (min-width: 768px){.clinic-galleryItem{width:25%}}@media screen and (min-width: 768px) and (max-width: 959px){.clinic-galleryItem{padding:0 5px}}@media screen and (max-width: 767px){.clinic-galleryItem{width:50%}.clinic-galleryItem:nth-child(n+3){padding-top:20px}}.clinic-galleryItemBox{background:#fff;padding:8px;display:block}.clinic-galleryItemBox_img{width:100%}.clinic-galleryItem_txt{margin:10px 0 0 3px;font-size:1.8rem;color:#fff}@media screen and (max-width: 767px){.clinic-galleryItem_txt{font-size:1.4rem}}.pill-kvBox{background:url(../images/pill-kv01.jpg) center center/cover no-repeat}.pill-inner{max-width:960px;margin:76px auto 0}@media screen and (max-width: 767px){.pill-inner{padding:0 20px;margin-top:40px}}.pill-innerTtl{font-size:4.3rem;color:#ff6766;text-align:center;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}@media screen and (min-width: 768px){.pill-innerTtl>br{display:none}}@media screen and (min-width: 768px) and (max-width: 959px){.pill-innerTtl{font-size:3rem}}@media screen and (max-width: 767px){.pill-innerTtl{font-size:2.4rem;line-height:1.7}}.pill-innerTxt{margin-top:45px;font-size:2rem;line-height:2.4;text-align:center}@media screen and (min-width: 768px) and (max-width: 959px){.pill-innerTxt{font-size:1.6rem}}@media screen and (max-width: 767px){.pill-innerTxt{margin-top:20px;font-size:1.4rem;line-height:2}.pill-innerTxt>br{display:none}}.pill-targetWrap{background:#ffaaaf;padding:62px 0 74px;margin-top:65px}@media screen and (max-width: 767px){.pill-targetWrap{padding:30px 20px;margin-top:40px}}.pill-targetWrapTtl{color:#fff;font-size:4rem;text-align:center;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetWrapTtl{font-size:3rem}}@media screen and (max-width: 767px){.pill-targetWrapTtl{font-size:2.4rem}}@media screen and (min-width: 768px){.pill-targetInner{max-width:1180px;padding:0 40px;margin:58px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetInner{padding:0 20px}}@media screen and (max-width: 767px){.pill-targetInner{margin-top:30px}}.pill-targetBox{background:#fff;position:relative}@media screen and (min-width: 768px){.pill-targetBox{width:31%;padding-bottom:130px}}@media screen and (max-width: 767px){.pill-targetBox{padding-bottom:20px}.pill-targetBox+.pill-targetBox{margin-top:20px}}.pill-targetBoxTtl,.pill-targetBoxTtl-morningAfter{font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif;font-size:3rem;letter-spacing:.2rem;color:#ff6766;line-height:1.2;text-align:center;height:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff0f0}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetBoxTtl,.pill-targetBoxTtl-morningAfter{font-size:2.4rem}}@media screen and (max-width: 767px){.pill-targetBoxTtl,.pill-targetBoxTtl-morningAfter{font-size:2rem;height:60px}}.pill-targetBoxTtl-morningAfter{letter-spacing:-1px}@media screen and (max-width: 767px){.pill-targetBoxTtl-morningAfter br{display:none}}.pill-targetBoxContent{padding:30px;font-size:1.7rem;line-height:2;text-align:justify;text-justify:inter-ideograph;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetBoxContent{padding:20px;font-size:1.5rem;line-height:1.7}}@media screen and (max-width: 767px){.pill-targetBoxContent{padding:20px;font-size:1.4rem}}.pill-targetBoxTrouble{border-top:solid 2px #ffaaaf;padding:22px 20px 0}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetBoxTrouble{padding:20px 20px 0}}@media screen and (max-width: 767px){.pill-targetBoxTrouble{padding:20px}}.pill-targetTroubleTtl{text-align:center;color:#ff6766;font-size:2.4rem;font-weight:500}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetTroubleTtl{font-size:1.8rem}}@media screen and (max-width: 767px){.pill-targetTroubleTtl{font-size:1.8rem}}.pill-targetTroubleList{font-size:1.6rem;line-height:2;margin-top:18px}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetTroubleList{font-size:1.5em;line-height:1.7}}@media screen and (max-width: 767px){.pill-targetTroubleList{font-size:1.4rem}}.pill-targetTroubleItem{margin-left:1em;position:relative}.pill-targetTroubleItem:before{content:'･';position:absolute;left:-10px;top:0}.pill-targetTroubleLink{display:inline-block;font-size:1.8rem;color:#fff;text-align:center;border-radius:30px;background:#ffaaaf}@media screen and (min-width: 768px){.pill-targetTroubleLink{position:absolute;bottom:48px;left:0;right:0;margin:0 32px;height:48px;line-height:48px}}@media screen and (min-width: 960px){.pill-targetTroubleLink{-webkit-transition:.2s;transition:.2s}.pill-targetTroubleLink:hover{opacity:.8}}@media screen and (min-width: 768px) and (max-width: 959px){.pill-targetTroubleLink{font-size:1.4rem;margin:0 20px}}@media screen and (max-width: 767px){.pill-targetTroubleLink{font-size:1.5rem;width:80%;margin-left:10%;height:32px;line-height:32px}}.aboutPill-header{height:218px;background:#ffaaaf}@media screen and (max-width: 767px){.aboutPill-header{height:100px}}.aboutPill-headerInner{text-align:center}.aboutPill-headerTtl{display:inline-block;margin:0 auto;background:#fff;padding:0 20px;border-radius:50px;box-shadow:2px 3px 0 rgba(0, 0, 0, .1);position:relative;color:#ff6766;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}.aboutPill-headerTtl:after{font-family:'klcsIcons';src:url("../fonts/klcsIcons.eot?raet8t");src:url("../fonts/klcsIcons.eot?raet8t#iefix") format("embedded-opentype"),url("../fonts/klcsIcons.ttf?raet8t") format("truetype"),url("../fonts/klcsIcons.woff?raet8t") format("woff"),url("../fonts/klcsIcons.svg?raet8t#klcsIcons") format("svg");font-weight:normal;font-style:normal;font-family:'klcsIcons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:72px;font-size:7.2rem;color:#fff;position:absolute;top:-76px;left:0;right:0;text-align:center}@media screen and (min-width: 768px){.aboutPill-headerTtl{min-width:420px;font-size:4rem;line-height:82px;height:82px;margin-top:90px}}@media screen and (max-width: 767px){.aboutPill-headerTtl{font-size:2.2rem;padding:10px 20px;min-width:50%;margin-top:44px}.aboutPill-headerTtl:after{font-size:40px;font-size:4rem;top:-40px}}.aboutPill-birthcontrolpills .aboutPill-headerTtl:after{content:"\e901"}.aboutPill-morningafterpill .aboutPill-headerTtl:after{content:"\e906"}.aboutPill-acne .aboutPill-headerTtl:after{content:"\e900"}.aboutPill-introBox{max-width:1240px;margin:48px auto}@media screen and (max-width: 767px){.aboutPill-introBox{margin:40px auto;padding:0 20px}}.aboutPill-introBox_txt{text-align:center;line-height:2.4;font-size:1.8rem;padding:0 20px}.aboutPill-introBox_txt .tb-visible{display:none}@media screen and (min-width: 768px) and (max-width: 959px){.aboutPill-introBox_txt{font-size:1.6rem}.aboutPill-introBox_txt .tb-visible{display:block}}@media screen and (max-width: 767px){.aboutPill-introBox_txt{font-size:1.4rem;line-height:2;text-align:left}.aboutPill-introBox_txt>br{display:none}}.aboutPill-descriptionBox{max-width:1280px;margin:0 auto;background:#fff0f0}@media screen and (min-width: 768px){.aboutPill-descriptionBox{padding:45px 20px}}@media screen and (max-width: 767px){.aboutPill-descriptionBox{padding:20px}}.aboutPill-descriptionList{max-width:1070px;margin:0 auto}.aboutPill-descriptionItem+.aboutPill-descriptionItem{margin-top:55px}@media screen and (max-width: 767px){.aboutPill-descriptionItem+.aboutPill-descriptionItem{margin-top:20px}}.aboutPill-descriptionItem_ttl{font-size:3rem;line-height:2.2;padding-left:25px;font-weight:500;border-bottom:solid 1px #ffaaaf}@media screen and (min-width: 768px) and (max-width: 959px){.aboutPill-descriptionItem_ttl{font-size:2.8rem}}@media screen and (max-width: 767px){.aboutPill-descriptionItem_ttl{font-size:2rem;line-height:1.4;padding:0 0 8px 10px}}.aboutPill-descriptionInner{padding:0 35px;font-size:1.8rem;line-height:1.7;margin-top:24px;text-align:justify;text-justify:inter-ideograph}.aboutPill-descriptionInner:after{display:table;content:"";clear:both}@media screen and (min-width: 768px) and (max-width: 959px){.aboutPill-descriptionInner{font-size:1.6rem}}@media screen and (max-width: 767px){.aboutPill-descriptionInner{padding:0 10px;font-size:1.4rem;line-height:1.6;margin-top:10px}}.aboutPill-descriptionStep_inline{font-weight:500;font-size:2.4rem}@media screen and (max-width: 767px){.aboutPill-descriptionStep_inline{font-size:1.6rem}}.aboutPill-descriptionTable{width:100%;margin-top:40px}.aboutPill-descriptionTable tr{height:50px}.aboutPill-descriptionTable th,.aboutPill-descriptionTable td{padding:0 10px}@media screen and (max-width: 767px){.aboutPill-descriptionTable{margin-top:20px}.aboutPill-descriptionTable tr{height:38px}}.aboutPill-descriptionThead{background:#ffaaaf;color:#fff}.aboutPill-descriptionThead th{text-align:center}.aboutPill-descriptionThead th:last-child{border-right:solid 1px #ffaaaf}.aboutPill-descriptionThead th+th{border-left:solid 1px #fff}.aboutPill-descriptionTbody{background:#fff}.aboutPill-descriptionTbody th,.aboutPill-descriptionTbody td{border:solid 1px #ffaaaf}.aboutPill-descriptionTbody td{text-align:right}.aboutPill-descriptionTable_link{text-decoration:underline;color:#464646}@media screen and (min-width: 960px){.aboutPill-descriptionTable_link{-webkit-transition:.2s;transition:.2s}.aboutPill-descriptionTable_link:hover{opacity:.8}}@media screen and (min-width: 768px){.aboutPill-birthcontrolpills .aboutPill-descriptionUseList{width:50%;float:left}}.aboutPill-descriptionUseItem{width:100%;padding-left:.5em;position:relative}.aboutPill-descriptionUseItem:before{position:absolute;left:0;content:'･'}.aboutPill-descriptionCost_txt+.aboutPill-descriptionCost_txt{border-top:solid 1px #808080;margin-top:34px;padding-top:34px}@media screen and (max-width: 767px){.aboutPill-descriptionCost_txt+.aboutPill-descriptionCost_txt{margin-top:15px;padding-top:15px}}.aboutPill-descriptionCost_txt_inline{font-size:2.7rem;font-weight:500}@media screen and (min-width: 768px) and (max-width: 959px){.aboutPill-descriptionCost_txt_inline{font-size:2.4rem}}@media screen and (max-width: 767px){.aboutPill-descriptionCost_txt_inline{font-size:1.6rem}}.aboutPill-flowList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:12px 0}@media screen and (max-width: 767px){.aboutPill-flowList{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.aboutPill-flowItem{background:#fff;border:solid 1px #ffaaaf;text-align:center;position:relative}@media screen and (min-width: 768px){.aboutPill-flowItem{width:185px;height:55px;line-height:55px}}@media screen and (max-width: 767px){.aboutPill-flowItem{padding:5px 10px}}.aboutPill-flowItem+.aboutPill-flowItem{margin-left:30px}@media screen and (max-width: 767px){.aboutPill-flowItem+.aboutPill-flowItem{margin-left:20px}}.aboutPill-flowItem+.aboutPill-flowItem:after{position:absolute;content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;left:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent transparent transparent #ffaaaf}@media screen and (max-width: 767px){.aboutPill-flowItem+.aboutPill-flowItem:after{left:-15px}}.aboutPill-flowBox_txt{margin-top:32px}@media screen and (max-width: 767px){.aboutPill-flowBox_txt{margin-top:20px}}.aboutPill-faqBox{max-width:1100px;padding:0 35px;margin:92px auto 100px}@media screen and (max-width: 767px){.aboutPill-faqBox{padding:0 20px;margin:40px auto}}.aboutPill-faqTtl{font-size:3rem;font-weight:500;padding:0 0 20px 25px;line-height:1.4;border-bottom:solid 1px #ffaaaf}@media screen and (min-width: 768px) and (max-width: 959px){.aboutPill-faqTtl{font-size:2.8rem}}@media screen and (max-width: 767px){.aboutPill-faqTtl{margin-top:10px;font-size:1.8rem;padding:0 0 10px 0}}.aboutPill-faqList{padding:22px 40px 0}@media screen and (max-width: 767px){.aboutPill-faqList{padding:15px 10px 0}}.aboutPill-faqItem+.aboutPill-faqItem{margin-top:25px}.aboutPill-faqItemTxt-question{font-size:2.5rem;font-weight:500;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width: 768px) and (max-width: 959px){.aboutPill-faqItemTxt-question{font-size:2rem}}@media screen and (max-width: 767px){.aboutPill-faqItemTxt-question{font-size:1.6rem;line-height:1.4}}.aboutPill-faqItemTxt-answer{font-size:2rem;line-height:1.7;margin-top:20px;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width: 768px) and (max-width: 959px){.aboutPill-faqItemTxt-answer{font-size:1.8rem}}@media screen and (max-width: 767px){.aboutPill-faqItemTxt-answer{margin-top:10px;font-size:1.4rem;line-height:1.6}}.aboutPill-faqItemTxt-answer a{color:#00f;text-decoration:underline}.aboutPill-faqInner{margin:72px 0;text-align:center;padding-bottom:80px;border-bottom:solid 1px #ffaaaf}@media screen and (max-width: 767px){.aboutPill-faqInner{margin-top:30px;padding-bottom:40px}}.aboutPill-faqInner.mod-toOnline{border:none;padding:0;margin:72px 0 27px}.aboutPill-faqInner.mod-toOnline>a{width:330px}@media screen and (max-width: 767px){.aboutPill-faqInner.mod-toOnline{margin:30px 0 20px}.aboutPill-faqInner.mod-toOnline>a{width:auto}}.aboutPill-faqInner.mod-faqtoOnline{border:none;padding:0;margin:72px 0 6px}.aboutPill-faqInner.mod-faqtoOnline>a{width:330px}@media screen and (max-width: 767px){.aboutPill-faqInner.mod-faqtoOnline{margin:40px 0 0}.aboutPill-faqInner.mod-faqtoOnline>a{width:auto}}.aboutPill-faqInner.mod-pill{border:none;padding:0;margin:72px 0 6px}.aboutPill-faqInner.mod-pill>a{color:#ff6766;background:#fff5f5;box-shadow:0 3px 0 rgba(0, 0, 0, .12);width:330px}.aboutPill-faqInner.mod-pill>a:after{border-color:transparent transparent transparent #ff6766}@media screen and (max-width: 767px){.aboutPill-faqInner.mod-pill{margin:40px 0 10px}.aboutPill-faqInner.mod-pill>a{width:auto}}.aboutPill-faqLink{display:inline-block;color:#fff;font-size:2.3rem;line-height:50px;padding:0 50px;border-radius:50px;position:relative;background:#ffaaaf}.aboutPill-faqLink:after{position:absolute;content:'';display:block;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff;right:22px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 960px){.aboutPill-faqLink{-webkit-transition:.2s;transition:.2s}.aboutPill-faqLink:hover{opacity:.8}}@media screen and (max-width: 767px){.aboutPill-faqLink{padding:0 40px;font-size:1.8rem}}.services{margin-bottom:100px}@media screen and (min-width: 768px) and (max-width: 959px){.services{margin-bottom:60px}}@media screen and (max-width: 767px){.services{margin-bottom:40px}}.services-kvBox{background:url(../images/services-kv01.jpg) center center/cover no-repeat}.services-kvTtl{width:37.5%;max-width:480px}@media screen and (max-width: 767px){.services-kvTtl{width:50%}}.services-wrap{max-width:1100px;margin:60px auto 0;padding:0 35px}@media screen and (max-width: 767px){.services-wrap{margin-top:40px;padding:0 20px}}@media screen and (min-width: 768px){.services-txt{font-size:1.8rem;padding-left:24px}}@media screen and (min-width: 768px) and (min-width: 768px){.services-txt>a{color:#00f;text-decoration:underline;margin-top:20px;display:block}}@media screen and (max-width: 767px){.services-txt{font-size:1.4rem}.services-txt>a{color:#00f;text-decoration:underline;margin-top:10px;display:block;line-height:1.3}}.services-inner{margin-top:50px;border-bottom:solid 2px #ffaaaf;padding-bottom:25px}@media screen and (max-width: 767px){.services-inner{margin-top:40px}}.services-typeBox+.services-typeBox{margin-top:50px}@media screen and (max-width: 767px){.services-typeBox+.services-typeBox{margin-top:40px}}.services-typeTtl{font-size:3.2rem;color:#464646;border-bottom:solid 2px #ffaaaf;line-height:2;padding-left:24px;font-weight:500}@media screen and (max-width: 767px){.services-typeTtl{line-height:1.7;padding-left:10px;font-size:1.8rem}}.services-typeDescription{font-size:1.8rem;padding-left:24px;margin-top:40px;line-height:1.7}@media screen and (max-width: 767px){.services-typeDescription{margin-top:10px;padding:0 10px;font-size:1.4rem;line-height:1.4}}@media screen and (min-width: 768px){.services-typeInner{margin-top:46px;font-size:1.8rem;max-width:842px;margin:46px auto 0}.services-typeInner+.services-typeInner{margin-top:82px}}@media screen and (min-width: 768px) and (max-width: 959px){.services-typeInner{font-size:1.4rem;padding:0 30px}}@media screen and (max-width: 767px){.services-typeInner{margin-top:20px;font-size:1.2rem}.services-typeInner+.services-typeInner{margin-top:30px}}.services-typeHeader{max-width:842px;width:100%;margin:0 auto}.services-typeHeader+.services-table{margin-top:25px}@media screen and (max-width: 767px){.services-typeHeader+.services-table{margin-top:10px}}.services-typeHeaderTtl{font-size:2.5rem;font-weight:500;display:inline-block}@media screen and (max-width: 767px){.services-typeHeaderTtl{font-size:1.6rem;padding-left:10px}}.services-typeHeaderLink,.services-tbodyLink{font-size:1.6rem;color:#464646}@media screen and (min-width: 768px){.services-typeHeaderLink,.services-tbodyLink{position:relative;line-height:22px;padding-left:30px;display:inline-block;margin-left:34px}.services-typeHeaderLink:before,.services-tbodyLink:before{position:absolute;left:0;top:0;content:'';display:inline-block;height:22px;width:22px;background:#ffaaaf;border-radius:50%}.services-typeHeaderLink:after,.services-tbodyLink:after{position:absolute;left:8px;top:5px;content:'';display:block;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff}}@media screen and (min-width: 960px){.services-typeHeaderLink,.services-tbodyLink{-webkit-transition:.2s;transition:.2s}.services-typeHeaderLink:hover,.services-tbodyLink:hover{opacity:.8}}@media screen and (min-width: 768px) and (max-width: 959px){.services-typeHeaderLink,.services-tbodyLink{font-size:1.4rem;line-height:20px;padding-left:26px}.services-typeHeaderLink:before,.services-tbodyLink:before{height:20px;width:20px}.services-typeHeaderLink:after,.services-tbodyLink:after{left:7px;border-width:5px 0 5px 8px}}@media screen and (max-width: 767px){.services-typeHeaderLink,.services-tbodyLink{font-size:1rem;text-decoration:underline;margin-left:20px}}.services-typeHeaderTxt{line-height:2;margin-top:10px}.services-table{width:100%;table-layout:fixed}.services-table th,.services-table td{font-weight:300}.services-table tr{height:50px;min-height:50px;line-height:1.5}.services-table tr:nth-child(odd){background:#fff0f0}.services-table td{padding-top:5px;padding-bottom:5px}.services-table td:first-child{padding-left:36px;width:48%}@media screen and (min-width: 960px){.services-table td:first-child{width:45%}}@media screen and (max-width: 959px){.services-table td:first-child{width:48%}}.services-table td:nth-child(2){text-align:right}@media screen and (min-width: 960px){.services-table td:nth-child(2){width:25%}}@media screen and (max-width: 959px){.services-table td:nth-child(2){width:22%}}.services-table td:last-child{width:160px;padding-right:20px;text-align:right;width:30%}@media screen and (max-width: 767px){.services-table{margin-top:20px}.services-table td:first-child{padding:0 10px}.services-table td:last-child{padding-right:10px}}.services-tbodyLink{margin-left:0}.faq,.singleFaq{margin-bottom:100px}@media screen and (min-width: 768px) and (max-width: 959px){.faq,.singleFaq{margin-bottom:60px}}@media screen and (max-width: 767px){.faq,.singleFaq{margin-bottom:40px;border-top:solid 1px #fff}}.faq-ttl,.singleFaq-ttl,.access-ttl,.online-ttl,.recruit-ttl,.singleRecruit-ttl,.service-ttl,.notfound-ttl{font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif;color:#fff;font-size:4rem;max-width:1280px;width:100%;margin:0 auto;background:url(../images/klcs-ttl01.png) left center/contain no-repeat #ff6766;height:118px;line-height:118px;padding-left:120px}@media screen and (min-width: 768px) and (max-width: 959px){.faq-ttl,.singleFaq-ttl,.access-ttl,.online-ttl,.recruit-ttl,.singleRecruit-ttl,.service-ttl,.notfound-ttl{height:85px;line-height:85px;font-size:3.5rem}}@media screen and (max-width: 767px){.faq-ttl,.singleFaq-ttl,.access-ttl,.online-ttl,.recruit-ttl,.singleRecruit-ttl,.service-ttl,.notfound-ttl{height:60px;line-height:60px;font-size:2.2rem;padding-left:70px}}.faq-wrap,.singleFaq-wrap,.online-wrap,.service-wrap{max-width:1100px;width:100%;padding:0 35px;margin:56px auto 0;font-size:1.4rem}@media screen and (max-width: 767px){.faq-wrap,.singleFaq-wrap,.online-wrap,.service-wrap{margin-top:40px;padding:0 20px}}.faq-questionBox+.faq-questionBox{margin-top:50px}@media screen and (max-width: 767px){.faq-questionBox+.faq-questionBox{margin-top:20px}}.faq-questionBox:last-child{border-bottom:solid 2px #ffaaaf;padding-bottom:58px}@media screen and (max-width: 767px){.faq-questionBox:last-child{padding-bottom:30px}}.faq-questionTtl{border-bottom:solid 2px #ffaaaf;font-size:3.2rem;font-weight:500;padding-left:80px;line-height:2.1;position:relative}.faq-questionTtl:before{content:'';display:block;width:40px;height:40px;background:url(../images/faq-icon01.png) center center/contain no-repeat;position:absolute;left:28px;top:15px}@media screen and (max-width: 767px){.faq-questionTtl{font-size:1.8rem;line-height:2;padding-left:40px}.faq-questionTtl:before{width:20px;height:20px;left:10px;top:10px}}@media screen and (min-width: 768px){.faq-questionList{padding:0 20px;margin:40px auto 0;max-width:884px}}@media screen and (max-width: 767px){.faq-questionList{margin-top:20px}}.faq-questionItem:nth-child(odd){background:#f5f5f5}.faq-questionItemLink{display:block;color:#464646;font-size:1.8rem;padding:12px 10px 12px 70px;line-height:1.4;position:relative}.faq-questionItemLink:before{content:'';display:block;height:20px;width:20px;border-radius:50%;background:#dcdcdc;position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq-questionItemLink:after{content:'';display:block;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;position:absolute;left:31px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 960px){.faq-questionItemLink{-webkit-transition:.2s;transition:.2s}.faq-questionItemLink:hover{opacity:.8;text-decoration:underline}}@media screen and (max-width: 767px){.faq-questionItemLink{font-size:1.4rem;padding:12px 10px 12px 40px}.faq-questionItemLink:before{left:10px}.faq-questionItemLink:after{left:17px}}@media screen and (max-width: 767px){.singleFaq-item{border-bottom:solid 1px #ffaaaf}.singleFaq-item:first-child{border-top:solid 1px #ffaaaf}}.singleFaq-headerTtl{background:#aaa;color:#fff;border-radius:5px;font-weight:500}@media screen and (min-width: 768px){.singleFaq-headerTtl{font-size:3.2rem;padding:0 30px;height:70px;line-height:70px}}@media screen and (min-width: 768px) and (max-width: 959px){.singleFaq-headerTtl{height:60px;line-height:60px;font-size:3rem}}@media screen and (max-width: 767px){.singleFaq-headerTtl{padding:10px 20px;line-height:1.4;font-size:1.8rem}}.singleFaq-headerTxt,.online-headerTxt{font-size:2rem;padding:0 35px;margin-top:15px;line-height:1.8}@media screen and (min-width: 768px) and (max-width: 959px){.singleFaq-headerTxt,.online-headerTxt{font-size:1.8rem}}@media screen and (max-width: 767px){.singleFaq-headerTxt,.online-headerTxt{padding:0 10px;font-size:1.4rem;line-height:1.6}}.singleFaq-headerTxt img,.online-headerTxt img{max-width:100%;height:auto}.singleFaq-headerTxt p+p,.online-headerTxt p+p{margin-top:20px}.singleFaq-headerTxt a,.online-headerTxt a{color:#00f;text-decoration:underline}@media screen and (min-width: 960px){.singleFaq-headerTxt a,.online-headerTxt a{-webkit-transition:.2s;transition:.2s}.singleFaq-headerTxt a:hover,.online-headerTxt a:hover{opacity:.8}}.singleFaq-itemTtl{font-size:3.2rem;font-weight:500;padding:0 25px 7px;line-height:1.6}@media screen and (min-width: 768px){.singleFaq-itemTtl{border-bottom:solid 1px #ffaaaf}}@media screen and (min-width: 768px) and (max-width: 959px){.singleFaq-itemTtl{font-size:2.4rem}}@media screen and (max-width: 767px){.singleFaq-itemTtl{padding:15px 60px 15px 10px;font-size:1.6rem;line-height:1.4;position:relative;-webkit-transition:.2s;transition:.2s}.singleFaq-itemTtl:before{content:'';display:block;height:23px;width:1px;background:#ff6766;position:absolute;right:27px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.singleFaq-itemTtl:after{content:'';display:block;height:1px;width:23px;background:#ff6766;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.add-active .singleFaq-itemTtl:before{opacity:0}}.singleFaq-inner{border-bottom:solid 2px #ffaaaf;padding-bottom:72px}@media screen and (max-width: 767px){.singleFaq-inner{padding-bottom:40px}}.singleFaq-item:first-child{margin-top:42px}.singleFaq-item+.singleFaq-item{margin-top:50px}@media screen and (max-width: 767px){.singleFaq-item:first-child{margin-top:20px}.singleFaq-item+.singleFaq-item{margin-top:0}}.singleFaq-itemBox{font-size:2rem;line-height:1.7;padding:0 35px;margin-top:25px;text-align:justify}@media screen and (min-width: 768px) and (max-width: 959px){.singleFaq-itemBox{font-size:1.6rem}}@media screen and (max-width: 767px){.singleFaq-itemBox{padding:0 10px;margin-top:0;font-size:1.4rem;line-height:1.6;max-height:0;-webkit-transition:.5s;transition:.5s;overflow:hidden}.add-active .singleFaq-itemBox{max-height:800px}}@media screen and (max-width: 767px){.singleFaq-itemInner{padding:10px 0 20px;position:relative}}.singleFaq-itemInner img{max-width:100%;height:auto}.singleFaq-itemInner a{color:#00f}.singleFaq-itemInner ol{counter-reset:ol_li;margin-left:2em;line-height:2.3}.singleFaq-itemInner ol>li{position:relative}.singleFaq-itemInner ol>li:before{position:absolute;left:-2em;counter-increment:ol_li;content:counter(ol_li) ".";color:#ff6766}.singleFaq-itemInner ol+p{margin-top:26px}.singleFaq-itemInner ul{line-height:2.3}.singleFaq-itemInner ul>li:before{content:'･'}.singleFaq-itemInner ul+p{margin-top:26px}.singleFaq-itemInner a{text-decoration:underline}.singleFaq-itemInner p.font-large{font-size:2.7rem;font-weight:500}.singleFaq-itemInner p.font-large+p{margin-top:12px}@media screen and (min-width: 768px) and (max-width: 959px){.singleFaq-itemInner p.font-large{font-size:2.4rem}}@media screen and (max-width: 767px){.singleFaq-itemInner p.font-large{font-size:1.6rem}}.singleFaq-itemInner p+p,.singleFaq-itemInner p+table{margin-top:34px}@media screen and (max-width: 767px){.singleFaq-itemInner p+p,.singleFaq-itemInner p+table{margin-top:20px}}.singleFaq-itemInner table{width:100%;table-layout:fixed}.singleFaq-itemInner table tr{min-height:50px;height:50px}@media screen and (max-width: 767px){.singleFaq-itemInner table tr{min-height:32px;height:32px}}.singleFaq-itemInner table th,.singleFaq-itemInner table td{padding:5px 10px}.singleFaq-itemInner table thead{background:#ffaaaf;color:#fff}.singleFaq-itemInner table thead th{text-align:center}.singleFaq-itemInner table thead th:last-child{border-right:solid 1px #ffaaaf}.singleFaq-itemInner table thead th+th{border-left:solid 1px #fff}.singleFaq-itemInner table thead th a{color:#fff}@media screen and (min-width: 960px){.singleFaq-itemInner table thead th a{-webkit-transition:.2s;transition:.2s}.singleFaq-itemInner table thead th a:hover{opacity:.8}}.singleFaq-itemInner table tbody th,.singleFaq-itemInner table tbody td{border:solid 1px #ffaaaf}.singleFaq-itemInner table tbody th a,.singleFaq-itemInner table tbody td a{color:#464646}@media screen and (min-width: 960px){.singleFaq-itemInner table tbody th a,.singleFaq-itemInner table tbody td a{-webkit-transition:.2s;transition:.2s}.singleFaq-itemInner table tbody th a:hover,.singleFaq-itemInner table tbody td a:hover{opacity:.8}}.singleFaq-itemInner table tbody td{text-align:right}@media screen and (max-width: 767px){.access{border-top:solid 1px #fff}}.access-wrap{max-width:1070px;width:100%;margin:112px auto 0;padding:0 20px 75px}@media screen and (min-width: 768px) and (max-width: 959px){.access-wrap{margin-top:80px}}@media screen and (max-width: 767px){.access-wrap{margin-top:40px;padding:0 20px 40px}}@media screen and (min-width: 768px){.access-infoWrap{margin-top:56px}}.access-scheduleBox:after{display:table;content:"";clear:both}.access-scheduleTtl{color:#ff6766;font-weight:500}@media screen and (min-width: 768px){.access-scheduleTtl{width:19.8%;float:left;font-size:3.2rem}}@media screen and (min-width: 768px) and (max-width: 959px){.access-scheduleTtl{font-size:2.6rem}}@media screen and (max-width: 767px){.access-scheduleTtl{font-size:1.8rem}}@media screen and (min-width: 768px){.access-scheduleInner{float:left;width:80.2%}}@media screen and (max-width: 767px){.access-scheduleInner{text-align:center}}.access-scheduleTable{width:100%;font-size:2rem;table-layout:fixed;line-height:1.4}@media screen and (min-width: 768px) and (max-width: 959px){.access-scheduleTable{font-size:1.8rem}}@media screen and (max-width: 767px){.access-scheduleTable{font-size:1.2rem;margin-top:10px}}@media screen and (min-width: 768px){.access-scheduleTable tr{height:70px}}@media screen and (min-width: 768px) and (max-width: 959px){.access-scheduleTable tr{height:60px}}@media screen and (max-width: 767px){.access-scheduleTable tr{height:32px}}.access-scheduleTable th,.access-scheduleTable td{text-align:center;border-collapse:collapse}@media screen and (max-width: 767px){.access-scheduleTable th,.access-scheduleTable td{padding:5px}}.english .access-scheduleTable th,.english .access-scheduleTable td{word-wrap:break-word}.access-scheduleThead{background:#ffaaaf;color:#fff}.access-scheduleThead th:first-child{width:28.6%}.access-scheduleThead th:last-child{border-right:solid 1px #ffaaaf}.access-scheduleThead th+th{border-left:solid 1px #fff}@media screen and (min-width: 768px){.access-scheduleThead th+th br{display:none}}@media screen and (max-width: 767px){.access-scheduleThead th:first-child{width:30%}}.access-scheduleTbody th,.access-scheduleTbody td{border:solid 1px #ffaaaf}@media screen and (min-width: 768px){.access-scheduleTbody th,.access-scheduleTbody td{font-weight:500}}@media screen and (max-width: 767px){.access-scheduleTbody th{padding:5px 0}}.access-scheduleInner_txt{font-size:2rem;line-height:1.7;margin-top:20px}@media screen and (min-width: 768px) and (max-width: 959px){.access-scheduleInner_txt{font-size:1.6rem}}@media screen and (max-width: 767px){.access-scheduleInner_txt{font-size:1.2rem;margin-top:8px;text-align:left}}.access-scheduleInnerBox{color:#ff6766;text-align:center;font-weight:500}@media screen and (min-width: 768px){.access-scheduleInnerBox{font-size:2.1rem;border:solid 3px #ffaaaf;height:52px;line-height:48px;margin-top:18px}.access-scheduleInnerBox>br{display:none}}@media screen and (min-width: 768px) and (max-width: 959px){.access-scheduleInnerBox{font-size:1.7rem}}@media screen and (max-width: 767px){.access-scheduleInnerBox{font-size:1.4rem;margin-top:20px;padding:10px 0;line-height:1.7;border-top:solid 2px #ff6766;border-bottom:solid 2px #ff6766;display:inline-block}}.access-locationBox{margin-top:88px}@media screen and (max-width: 767px){.access-locationBox{margin-top:40px}}.access-locationTtl,.access-routeTtl{font-size:3.2rem;color:#ff6766;font-weight:500;line-height:1.8}@media screen and (min-width: 768px) and (max-width: 959px){.access-locationTtl,.access-routeTtl{font-size:2.6rem}}@media screen and (max-width: 767px){.access-locationTtl,.access-routeTtl{font-size:1.8rem}}@media screen and (min-width: 768px){.access-locationInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.access-locationDataBox{width:calc(50% - 10px)}}.access-locationItem{border-top:solid 1px #ffaaaf;padding:20px 30px}@media screen and (min-width: 768px) and (max-width: 959px){.access-locationItem{padding:20px 10px}}@media screen and (max-width: 767px){.access-locationItem{padding:20px 0;text-align:center}.access-locationItem>br{display:none}}.access-locationItemAddress{border-top:solid 1px #ffaaaf}.access-locationItemAddress_inline{display:block}@media screen and (min-width: 768px){.access-locationItemAddress{padding:20px 30px 24px;font-size:2.5rem;line-height:1.5;font-weight:500}.access-locationItemAddress_inline{font-size:2rem;margin-top:20px;font-weight:normal}}@media screen and (min-width: 768px) and (max-width: 959px){.access-locationItemAddress{padding:20px 10px 24px;font-size:2rem}.access-locationItemAddress_inline{font-size:1.6rem}}@media screen and (max-width: 767px){.access-locationItemAddress{font-weight:500;line-height:1.8;padding:10px 0;font-size:1.4rem;text-align:center}.access-locationItemAddress>br{display:none}}.access-locationItemTrain{border-top:solid 1px #ffaaaf;padding:16px 30px 0;font-size:1.9rem;line-height:1.8}.access-locationItemTrain_inline{margin-left:1em}@media screen and (min-width: 768px) and (max-width: 959px){.access-locationItemTrain{padding:16px 10px 0;font-size:1.5rem}}@media screen and (max-width: 767px){.access-locationItemTrain{font-size:1.2rem;padding:15px 0;text-align:center}.access-locationItemTrain-inner{display:inline-block;text-align:left}}.access-locationTrainItem{position:relative;padding-left:1.2em}.access-locationTrainItem:before{content:'●';position:absolute;left:0;top:0}.access-locationItemName_txt{font-size:2.8rem;letter-spacing:-3px;padding-left:50px;position:relative;line-height:1.1;font-weight:500}.access-locationItemName_txt:before{position:absolute;left:0;bottom:0;content:'';display:inline-block;height:60px;width:44px;background:url(../images/klcs-logo01.png) center center/contain no-repeat}@media screen and (min-width: 768px) and (max-width: 959px){.access-locationItemName_txt{font-size:2rem;letter-spacing:-2px}.access-locationItemName_txt:before{height:45px;width:40px}}@media screen and (max-width: 767px){.access-locationItemName_txt{font-size:1.5rem;letter-spacing:0;display:inline-block;text-align:left}.access-locationItemName_txt:before{height:40px;width:36px}}.access-locationItemName_inline{font-size:2rem;letter-spacing:0;font-weight:normal}@media screen and (min-width: 768px) and (max-width: 959px){.access-locationItemName_inline{font-size:1.6rem}}@media screen and (max-width: 767px){.access-locationItemName_inline{font-size:1.3rem;margin-top:8px;display:block}}.access-locationMapBox{display:block}@media screen and (min-width: 960px){.access-locationMapBox{-webkit-transition:.2s;transition:.2s}.access-locationMapBox:hover{opacity:.8}}@media screen and (min-width: 768px){.access-locationMapBox{width:calc(50% - 10px);background:url(../images/map/map_large02-ja.png) center center/cover no-repeat}.english .access-locationMapBox{background:url(../images/map/map_large02-en.png) center center/cover no-repeat}}@media screen and (max-width: 767px){.access-locationMapBox{height:225px;margin:0 -20px;background:url(../images/map/map_wide-ja.png) center center/cover no-repeat}.english .access-locationMapBox{background:url(../images/map/map_wide-en.png) center center/cover no-repeat}}.access-routeBox{margin-top:55px}@media screen and (max-width: 767px){.access-routeBox{margin-top:40px}}.access-routeTtl{border-bottom:solid 1px #ffaaaf;line-height:1.8;padding:0 30px}@media screen and (max-width: 767px){.access-routeTtl{padding:0}}.access-routeTxt{font-size:2rem;line-height:2;margin-top:28px;padding:0 30px}@media screen and (min-width: 768px) and (max-width: 959px){.access-routeTxt{font-size:1.6rem}}@media screen and (max-width: 767px){.access-routeTxt{font-size:1.4rem;padding:0 10px;margin-top:10px;line-height:1.6}}.access-routeInner{margin-top:28px;border-top:solid 1px #ffaaaf}.access-routeInner:after{display:table;content:"";clear:both}@media screen and (min-width: 768px){.access-routeInner{border-bottom:solid 1px #ffaaaf}}@media screen and (max-width: 767px){.access-routeInner{margin-top:10px}}@media screen and (min-width: 768px){.access-routeList{width:58.6%;float:left;padding-right:30px}}@media screen and (min-width: 768px) and (max-width: 959px){.access-routeList{width:55%;padding-right:15px}}.access-routeItem{background:#fff5f5;padding:30px 18px 0}.access-routeItem:after{display:table;content:"";clear:both}.access-routeItem:last-child{padding-bottom:40px}@media screen and (max-width: 767px){.access-routeItem{padding:20px 20px 0;margin:0 -20px}.access-routeItem:last-child{padding-bottom:20px}}.access-routeItem_imageBox_img{width:200px;float:left;padding-right:15px;box-sizing:content-box}@media screen and (max-width: 767px){.access-routeItem_imageBox_img{width:170px}}.access-routeItem_txt{text-align:justify;word-break:break-all;word-wrap:break-word}.english .access-routeItem_txt{text-align:left}@media screen and (min-width: 768px){.access-routeItem_txt{font-size:1.8rem;line-height:1.7}}@media screen and (min-width: 768px) and (max-width: 959px){.access-routeItem_txt{line-height:1.4;font-size:1.4rem}}@media screen and (max-width: 767px){.access-routeItem_txt{font-size:1.4rem;line-height:1.5}}@media screen and (min-width: 768px){.access-routeImg{width:41.4%;float:right;padding-top:28px}}@media screen and (min-width: 768px) and (max-width: 959px){.access-routeImg{width:45%;padding-top:15px}}@media screen and (max-width: 767px){.access-routeImg{width:100%;padding:20px 0 0}}.online{padding-bottom:100px}@media screen and (min-width: 768px) and (max-width: 959px){.online{padding-bottom:60px}}@media screen and (max-width: 767px){.online{padding-bottom:40px;border-top:solid 1px #fff}}.online-list{border-bottom:solid 2px #ffaaaf;padding-bottom:100px}@media screen and (min-width: 768px) and (max-width: 959px){.online-list{padding-bottom:60px}}@media screen and (max-width: 767px){.online-list{padding-bottom:40px}}.online-itemTtl{font-size:3.2rem;font-weight:500;border-bottom:solid 1px #ffaaaf;padding:0 25px 7px;line-height:1.6}@media screen and (min-width: 768px) and (max-width: 959px){.online-itemTtl{font-size:2.4rem}}@media screen and (max-width: 767px){.online-itemTtl{padding:0 10px 8px 10px;font-size:1.8rem;line-height:1.4}}.online-item:first-child{margin-top:42px}.online-item+.online-item{margin-top:50px}@media screen and (max-width: 767px){.online-item:first-child{margin-top:40px}.online-item+.online-item{margin-top:20px}}.online-itemInner{font-size:2rem;line-height:1.7;padding:0 35px;margin-top:25px;text-align:justify}@media screen and (min-width: 768px) and (max-width: 959px){.online-itemInner{font-size:1.6rem}}@media screen and (max-width: 767px){.online-itemInner{padding:0 10px;margin-top:10px;font-size:1.4rem;line-height:1.6}}.online-itemInner img{max-width:100%;height:auto}.online-itemInner a{color:#00f}.online-itemInner ol{counter-reset:ol_li;margin-left:2em;line-height:2.3}.online-itemInner ol>li{position:relative}.online-itemInner ol>li:before{position:absolute;left:-2em;counter-increment:ol_li;content:counter(ol_li) ".";color:#ff6766}.online-itemInner ol+p{margin-top:26px}.online-itemInner ul{line-height:2.3}.online-itemInner ul>li:before{content:'･'}.online-itemInner ul+p{margin-top:26px}.online-itemInner a{text-decoration:underline}.online-itemInner p+p,.online-itemInner p+table{margin-top:34px}@media screen and (max-width: 767px){.online-itemInner p+p,.online-itemInner p+table{margin-top:20px}}.online-itemInner table{width:100%;table-layout:fixed}.online-itemInner table tr{min-height:50px;height:50px}@media screen and (max-width: 767px){.online-itemInner table tr{min-height:32px;height:32px}}.online-itemInner table th,.online-itemInner table td{padding:5px 10px}.online-itemInner table thead{background:#ffaaaf;color:#fff}.online-itemInner table thead th{text-align:center}.online-itemInner table thead th:last-child{border-right:solid 1px #ffaaaf}.online-itemInner table thead th+th{border-left:solid 1px #fff}.online-itemInner table thead th a{color:#fff}@media screen and (min-width: 960px){.online-itemInner table thead th a{-webkit-transition:.2s;transition:.2s}.online-itemInner table thead th a:hover{opacity:.8}}.online-itemInner table tbody th,.online-itemInner table tbody td{border:solid 1px #ffaaaf}.online-itemInner table tbody th a,.online-itemInner table tbody td a{color:#464646}@media screen and (min-width: 960px){.online-itemInner table tbody th a,.online-itemInner table tbody td a{-webkit-transition:.2s;transition:.2s}.online-itemInner table tbody th a:hover,.online-itemInner table tbody td a:hover{opacity:.8}}.online-itemInner table tbody td{text-align:right}.online-app,.aboutPill-app{padding:20px 0 26px 60px}@media screen and (max-width: 767px){.online-app,.aboutPill-app{padding:10px 0}}.online-appLink,.aboutPill-appLink{display:inline-block}.online-appLink+.online-appLink,.aboutPill-appLink+.online-appLink,.online-appLink+.aboutPill-appLink,.aboutPill-appLink+.aboutPill-appLink{margin-left:20px}@media screen and (max-width: 420px){.online-appLink,.aboutPill-appLink{display:block}.online-appLink+.online-appLink,.aboutPill-appLink+.online-appLink,.online-appLink+.aboutPill-appLink,.aboutPill-appLink+.aboutPill-appLink{margin:10px 0 0 0}}.recruit{margin-bottom:80px}@media screen and (min-width: 768px) and (max-width: 959px){.recruit{margin-bottom:60px}}@media screen and (max-width: 767px){.recruit{margin-bottom:40px;border-top:solid 1px #fff}}.recruit-wrap,.singleRecruit-box{max-width:1100px;width:100%;padding:0 35px 65px;margin:96px auto 0;font-size:1.4rem}@media screen and (max-width: 767px){.recruit-wrap,.singleRecruit-box{margin-top:40px;padding:0 20px 40px}}.recruit-introBoxTxt{font-size:3.4vw;color:#ff6766;text-align:center;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}@media screen and (min-width: 1100px){.recruit-introBoxTxt{font-size:3.8rem}}@media screen and (max-width: 767px){.recruit-introBoxTxt{line-height:1.4;font-size:2rem}}.recruit-introList{margin-top:75px}@media screen and (max-width: 767px){.recruit-introList{margin-top:40px}}.recruit-introItem+.recruit-introItem{margin-top:40px}@media screen and (max-width: 767px){.recruit-introItem+.recruit-introItem{margin-top:24px}}.recruit-introItemTtl,.recruit-applyTtl,.singleRecruit-applyTtl{border-bottom:solid 2px #ffaaaf;font-size:2.5rem;font-weight:500;padding-left:20px;line-height:2.1}@media screen and (min-width: 768px) and (max-width: 959px){.recruit-introItemTtl,.recruit-applyTtl,.singleRecruit-applyTtl{font-size:2.2rem}}@media screen and (max-width: 767px){.recruit-introItemTtl,.recruit-applyTtl,.singleRecruit-applyTtl{font-size:1.6rem;line-height:1.4;padding:0 0 8px 10px}}.recruit-introItemTxt,.recruit-applyTxt,.singleRecruit-applyTxt{font-size:2rem;text-align:justify;line-height:1.8;margin:22px 20px 0}@media screen and (min-width: 768px) and (max-width: 959px){.recruit-introItemTxt,.recruit-applyTxt,.singleRecruit-applyTxt{font-size:1.8rem}}@media screen and (max-width: 767px){.recruit-introItemTxt,.recruit-applyTxt,.singleRecruit-applyTxt{font-size:1.4rem;margin:10px 10px 0;line-height:1.6}}.recruit-occupationBox{background:#fff5f5;padding:30px 0 48px}@media screen and (max-width: 767px){.recruit-occupationBox{padding:30px 0 40px}}.recruit-occupationInner{max-width:914px;margin:0 auto;padding:0 35px}.recruit-occupationTxt{font-size:2.5rem;font-weight:500}@media screen and (max-width: 767px){.recruit-occupationTxt{font-size:2.2rem;line-height:1.4}}.recruit-occupationList{margin-top:24px}.recruit-occupationItem{border-radius:5px;color:#fff;background:#d2d2d2}.recruit-occupationItem+.recruit-occupationItem{margin-top:24px}@media screen and (max-width: 767px){.recruit-occupationItem+.recruit-occupationItem{margin-top:15px}}.recruit-occupationItem.active{background:#ffb4b4}@media screen and (min-width: 960px){.recruit-occupationItem.active{-webkit-transition:.2s;transition:.2s}.recruit-occupationItem.active:hover{opacity:.6}}.recruit-occupationItemLink{display:block;position:relative}.recruit-occupationItemLink:after{display:table;content:"";clear:both}.recruit-occupationItemInner:after{display:table;content:"";clear:both}.recruit-occupationItemName{float:left;line-height:57px;font-size:3.2rem;padding-left:40px;font-weight:500;color:#fff}@media screen and (min-width: 768px) and (max-width: 959px){.recruit-occupationItemName{font-size:2.6rem}}@media screen and (max-width: 767px){.recruit-occupationItemName{float:none;font-size:1.6rem;padding:10px 35px 10px 10px;line-height:1.4}}.recruit-occupationItemTxt,.recruit-occupationItemTxt-disable{float:right;line-height:57px;margin-right:18px;font-size:1.6rem}@media screen and (max-width: 767px){.recruit-occupationItemTxt,.recruit-occupationItemTxt-disable{width:18px;height:18px;float:none;position:absolute;top:50%;right:0;margin-top:-9px}.recruit-occupationItemTxt-disable{width:auto;height:auto;font-size:1.2rem;line-height:1;margin:0;padding:0 10px 10px;position:static;text-align:left}}.recruit-occupationItemTxt_inline{color:#464646;position:relative;line-height:22px;padding-left:30px;display:inline-block;margin-left:34px}.recruit-occupationItemTxt_inline:before{position:absolute;left:0;top:0;content:'';display:inline-block;height:22px;width:22px;background:#fff;border-radius:50%}.recruit-occupationItemTxt_inline:after{position:absolute;left:8px;top:5px;content:'';display:block;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #ffaaaf}@media screen and (min-width: 768px) and (max-width: 959px){.recruit-occupationItemTxt_inline{line-height:20px;padding-left:26px}.recruit-occupationItemTxt_inline:before{height:20px;width:20px}.recruit-occupationItemTxt_inline:after{left:7px;border-width:5px 0 5px 8px}}@media screen and (max-width: 767px){.recruit-occupationItemTxt_inline{line-height:18px;padding-left:0;margin-left:0;height:18px;width:18px;position:absolute}.recruit-occupationItemTxt_inline:before{height:18px;width:18px;position:absolute;top:0;left:0}.recruit-occupationItemTxt_inline:after{left:7px;border-width:4px 0 4px 7px}}@media screen and (max-width: 767px){.recruit-occupationItemTxt_hereInline{display:none}.recruit-occupationItemTxt_hereInline .recruit-occupationItemTxt-disable{display:block}}.recruit-applyBox{max-width:1100px;width:100%;padding:0 35px;margin:56px auto 0}@media screen and (max-width: 767px){.recruit-applyBox{margin-top:35px;padding:0 20px}}.recruit-applyInner{border-bottom:solid 2px #ffaaaf;padding-bottom:30px}.singleRecruit-boxTxt{text-align:center;line-height:2.4;font-size:1.8rem}@media screen and (min-width: 768px) and (max-width: 959px){.singleRecruit-boxTxt{font-size:1.6rem}}@media screen and (max-width: 767px){.singleRecruit-boxTxt{text-align:left;font-size:1.4rem;line-height:2}.singleRecruit-boxTxt>br{display:none}}.singleRecruit-boxTtl{text-align:center;background:#ff6766;color:#fff;font-size:2.4rem;letter-spacing:2px;height:80px;line-height:80px;text-align:center;margin-top:80px}@media screen and (max-width: 767px){.singleRecruit-boxTtl{font-size:1.6rem;height:45px;line-height:45px;margin-top:40px;letter-spacing:0}}.singleRecruit-table{width:100%}.singleRecruit-table_tr{border:solid 1px #ffaaaf}.singleRecruit-table_th{background-color:#fff5f5;color:#ff6766;width:200px;font-size:1.8rem;font-weight:500;padding:30px 15px;line-height:1.4}@media screen and (max-width: 767px){.singleRecruit-table_th{width:100px;font-size:1.4rem;padding:20px 10px}}.singleRecruit-table_td{font-size:1.8rem;line-height:1.8;padding:30px 40px}@media screen and (max-width: 767px){.singleRecruit-table_td{font-size:1.4rem;padding:20px;line-height:1.6}}.singleRecruit-applyBox{margin:56px auto 0}@media screen and (max-width: 767px){.singleRecruit-applyBox{margin-top:35px}}.singleRecruit-applyInner{border-bottom:solid 2px #ffaaaf;padding-bottom:50px}@media screen and (max-width: 767px){.singleRecruit-applyInner{padding-bottom:30px}}@media screen and (min-width: 768px){.en-scheduleBox{border-bottom:solid 1px #ffaaaf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.en-scheduleBox:after{display:table;content:"";clear:both}}@media screen and (max-width: 767px){.en-scheduleBox{padding:0 20px}}.en-scheduleTable{table-layout:fixed;line-height:1.4}@media screen and (min-width: 768px){.en-scheduleTable{-webkit-box-flex:0;-webkit-flex:0 1 67.3%;-ms-flex:0 1 67.3%;flex:0 1 67.3%;width:67.3%;font-size:2rem}}@media screen and (min-width: 768px) and (max-width: 959px){.en-scheduleTable{-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;width:60%;font-size:1.4rem}}@media screen and (max-width: 767px){.en-scheduleTable{font-size:1.2rem;width:100%}}@media screen and (min-width: 768px){.en-scheduleTable tr{height:70px}}@media screen and (min-width: 768px) and (max-width: 959px){.en-scheduleTable tr{height:60px}}@media screen and (max-width: 767px){.en-scheduleTable tr{height:32px}}.en-scheduleTable th,.en-scheduleTable td{text-align:center;border-collapse:collapse}@media screen and (max-width: 767px){.en-scheduleTable th,.en-scheduleTable td{padding:5px 0}}.en-scheduleThead{background:#ffaaaf;color:#fff}.en-scheduleThead th{word-break:break-all;font-size:1.8rem}.en-scheduleThead th:first-child{width:23%}@media screen and (max-width: 767px){.en-scheduleThead th:first-child{width:25%}}@media screen and (min-width: 768px){.en-scheduleThead th:last-child{border-right:solid 1px #fff}}@media screen and (max-width: 767px){.en-scheduleThead th:last-child{border-right:solid 1px #ffaaaf}}.en-scheduleThead th+th{border-left:solid 1px #fff}@media screen and (min-width: 768px){.en-scheduleThead th+th br{display:none}}@media screen and (min-width: 768px) and (max-width: 959px){.en-scheduleThead th{font-size:1.3rem}}@media screen and (max-width: 767px){.en-scheduleThead th{font-size:1rem}}.en-scheduleTbody th,.en-scheduleTbody td{border:solid 1px #ffaaaf;font-weight:500}@media screen and (min-width: 768px){.en-scheduleTbody{background:#fff}.en-scheduleTbody tr:last-child th,.en-scheduleTbody tr:last-child td{border-bottom:none}}@media screen and (max-width: 767px){.en-scheduleTbody th{font-size:1rem}}.en-menuList{background:#ffaaaf}@media screen and (min-width: 768px){.en-menuList{max-width:1100px;margin:-35px auto 0;border-radius:5px;box-shadow:0 4px 0 #eee}.en-menuList:after{display:table;content:"";clear:both}}@media screen and (max-width: 767px){.en-menuList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.en-menuItem{float:left;position:relative;text-align:center;width:33.33333%}.en-menuItem+.en-menuItem:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;content:'';height:86%;width:2px;background:#fff}.en-menuItem:first-child{border-radius:5px 0 0 5px}.en-menuItem:last-child{border-radius:0 5px 5px 0}}@media screen and (max-width: 767px){.en-menuItem{width:33.333%;-webkit-box-flex:0;-webkit-flex:0 1 33.333%;-ms-flex:0 1 33.333%;flex:0 1 33.333%}.en-menuItem+.en-menuItem{border-left:solid 1px #fff}}.en-menuLink{display:block;height:100%;color:#fff;font-size:1.8rem}@media screen and (min-width: 768px){.en-menuLink{padding-bottom:22px;width:80%;margin:0 auto}}@media screen and (min-width: 960px){.en-menuLink{position:relative}.en-menuLink:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:148px;background:#ff9292;-webkit-transition:.3s;transition:.3s;opacity:0}.en-menuLink:hover:after{bottom:0;opacity:1}}@media screen and (max-width: 767px){.en-menuLink{text-align:center;font-size:1.5rem}}@media screen and (min-width: 768px){.en-menuLinkInner{font-size:5rem;height:76px}.en-menuLinkInner [class^="icon-"]{font-size:7.4rem;display:block;padding-top:12px}.en-menuLinkInner .icon-morningafterpill{padding-top:5px}}@media screen and (max-width: 767px){.en-menuLinkInner{text-align:center;background:rgba(225, 225, 225, .3);font-size:4rem;height:58px}.en-menuLinkInner [class^="icon-"]{line-height:58px}}@media screen and (min-width: 960px){.en-menuLinkInner{position:relative;z-index:1}}@media screen and (min-width: 768px){.en-menuLink_inline{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.2rem;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}}@media screen and (min-width: 768px) and (max-width: 959px){.en-menuLink_inline{font-size:2.2rem}}@media screen and (max-width: 767px){.en-menuLink_inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;height:45px;line-height:1.2;padding:5px 5px}}@media screen and (min-width: 960px){.en-menuLink_inline{position:relative;z-index:1}}.en-pillTtl{font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif;background:#fff5f5;border-radius:40px;display:inline-block;text-align:center;font-size:3.6rem;color:#ff6766;position:relative;box-shadow:0 3px 0 rgba(0, 0, 0, .12)}.en-pillTtl:before{position:absolute;content:'';display:block;height:36px;width:38px;background:url(../images/index-icon01.png) center center/cover;left:45px;top:27px}@media screen and (min-width: 768px){.en-pillTtl{padding:0px 82px 0 118px;height:84px;line-height:78px}}@media screen and (max-width: 767px){.en-pillTtl{font-size:2.2rem;height:52px;line-height:52px;width:76.1%}.en-pillTtl:before{height:24px;width:25px;left:20px;top:16px}}.en-pillWrap{background:#ffaaaf;margin-top:48px;padding:45px 0 70px;text-align:center}@media screen and (max-width: 767px){.en-pillWrap{margin-top:30px;padding:18px 0 0}}@media screen and (min-width: 768px){.en-pillItem_ttl{color:#fff;font-size:2.7rem;height:38%;width:70%;line-height:1.4;margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:solid 1px #fff;font-family:"a-otf-futo-min-a101-pr6n", Georgia, 游明朝, "Yu Mincho", serif}}@media screen and (min-width: 768px) and (max-width: 959px){.en-pillItem_ttl{font-size:2rem;height:28%}}@media screen and (max-width: 767px){.en-pillItem_ttl{background:#fff;color:#ff6766;font-size:1.2rem;width:28%;float:left;min-height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;line-height:1.4}}.en-pillItem_txt{font-size:1.7rem;color:#fff;line-height:1.8}@media screen and (min-width: 768px){.en-pillItem_txt{margin-top:12px}.english .en-pillItem_txt{padding:0 20px}}@media screen and (min-width: 768px) and (max-width: 959px){.en-pillItem_txt{font-size:1.4rem;height:40%;margin-top:6px}}@media screen and (max-width: 767px){.en-pillItem_txt{width:72%;float:left;text-align:left;padding:0 40px 0 12px;font-size:1.2rem;line-height:1.2}}@media (max-width: 340px){.en-pillItem_txt{padding:0 40px 0 12px}}.en-pillItemLink{display:block}@media screen and (min-width: 768px){.en-pillItemLink{padding-top:100%}}@media screen and (max-width: 767px){.en-pillItemLink{padding:22px 0 22px 10px}}.en-pillOtherBox{padding:60px 20px 0}@media screen and (max-width: 767px){.en-pillOtherBox{border-top:solid 1px #fff;padding:20px}}.en-pillOtherLink{color:#ffaaaf;background:#fff;display:block;border-radius:50px;font-size:2.2rem;position:relative;line-height:2;max-width:320px;margin:0 auto}@media screen and (min-width: 960px){.en-pillOtherLink{-webkit-transition:.2s;transition:.2s}.en-pillOtherLink:hover{opacity:.8}}.en-pillOtherLink:after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #ffaaaf}@media screen and (max-width: 767px){.en-pillOtherLink{width:200px;font-size:1.6rem}}.aboutPill-birthcontrolpills.english,.aboutPill-morningafterpill.english{margin-bottom:80px}@media screen and (max-width: 767px){.aboutPill-birthcontrolpills.english,.aboutPill-morningafterpill.english{margin-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 959px){.english .header-navItem,.english .header-navItem-open{font-size:1.6rem}}@media screen and (min-width: 768px){.english .header-navBoxContact{display:none}}.english .footer-infoScheduleName{font-weight:500;line-height:1.4}@media screen and (min-width: 768px){.english .footer-infoScheduleName{font-size:2.35vw}}@media screen and (min-width: 1280px){.english .footer-infoScheduleName{font-size:3rem}}@media screen and (max-width: 767px){.english .footer-infoScheduleName{max-width:100%;font-size:6vw;letter-spacing:.1vw}}.english .footer-infoScheduleName:before{content:'';display:block;width:13.3%;padding-top:15.9%;background:url(../images/klcs-logo01.png) left bottom/contain no-repeat;float:left;padding-right:5%;margin-bottom:10px}.english .footer-infoScheduleName_inline{display:block;font-weight:300}@media screen and (min-width: 768px){.english .footer-infoScheduleName_inline{font-size:1.6vw}}@media screen and (min-width: 1280px){.english .footer-infoScheduleName_inline{font-size:2rem}}@media screen and (max-width: 767px){.english .footer-infoScheduleName_inline{font-size:3.8vw}}.english .footer-scheduleTable{table-layout:fixed;line-height:1.4}@media screen and (min-width: 768px){.english .footer-scheduleTable th,.english .footer-scheduleTable td{font-size:1.2rem;word-wrap:break-word}}.english .footer-scheduleThead th:first-child{width:20%}@media screen and (min-width: 768px) and (max-width: 959px){.english .footer-scheduleThead th:first-child{width:26%}}@media screen and (max-width: 767px){.english .footer-scheduleThead th:first-child{width:25%}}@media screen and (min-width: 768px) and (max-width: 959px){.english .footer-scheduleThead th{font-size:1rem}}@media screen and (min-width: 768px){.english .footer-scheduleThead th{padding:10px 0}}@media screen and (max-width: 767px){.english .footer-scheduleThead th{font-size:1rem;padding:5px 0}}@media screen and (min-width: 768px){.english .footer-scheduleTbody th,.english .footer-scheduleTbody td{padding:10px 0}}@media screen and (max-width: 767px){.english .footer-scheduleTbody th,.english .footer-scheduleTbody td{font-size:1rem}}.english .index-accessDataItem-routeInner{font-size:1.1rem}.english .index-pillList{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.english .aboutPill-descriptionItem_ttl{line-height:1.6}@media screen and (min-width: 768px){.english .aboutPill-descriptionItem_ttl{padding:0 0 10px 25px}}.english .aboutPill-introBox{max-width:1100px;margin:0 auto;padding:60px 35px;text-align:center}@media screen and (max-width: 767px){.english .aboutPill-introBox{padding:35px}}.english .aboutPill-introBox_ttl{font-size:3rem;font-weight:500;line-height:1.6}@media screen and (max-width: 767px){.english .aboutPill-introBox_ttl{font-size:2rem;line-height:1.4}}.english .aboutPill-introList{display:inline-block;margin-top:40px;font-size:2rem;line-height:1.4}@media screen and (max-width: 767px){.english .aboutPill-introList{margin-top:20px;font-size:1.4rem}}.english .aboutPill-introItem{text-align:left;position:relative;padding-left:.5em}.english .aboutPill-introItem:after{content:'･';position:absolute;left:0;top:0}.english .aboutPill-introItem+.aboutPill-introItem{margin-top:10px}.english .aboutPill-descriptionInnerList{margin-top:20px}.english .aboutPill-descriptionInner{text-align:left;text-justify:none}.english .aboutPill-descriptionInner a{color:#00f;text-decoration:underline}.english .aboutPill-descriptionInnerItem{padding-left:.5em;position:relative}.english .aboutPill-descriptionInnerItem:after{content:'･';position:absolute;top:0;left:0}.english .access-locationItemName_txt{letter-spacing:0}@media screen and (max-width: 767px){.english .access-locationItemAddress>br{display:block}}@media screen and (min-width: 768px) and (max-width: 959px){.english .access-scheduleTable{font-size:1.6rem}}@media screen and (max-width: 767px){.english .access-scheduleTable{font-size:1rem}.english .access-scheduleTable th,.english .access-scheduleTable td{padding:5px 0}}@media screen and (max-width: 767px){.english .access-scheduleThead th:first-child{width:25%}}.english .index-infoItem,.english .access-infoItem,.english .access-infoItem{position:relative;padding-left:.5em;line-height:1.4}.english .index-infoItem:before,.english .access-infoItem:before,.english .access-infoItem:before{content:'･';position:absolute;top:0;left:0}.english .index-infoItem+.index-infoItem,.english .access-infoItem+.index-infoItem,.english .index-infoItem+.access-infoItem,.english .access-infoItem+.access-infoItem,.english .access-infoItem+.access-infoItem{margin-top:10px}.service{margin-bottom:80px}@media screen and (max-width: 767px){.service{margin-bottom:40px;border-top:solid 1px #fff}}.service-txt{line-height:2;font-size:2rem;padding:0 20px}@media screen and (max-width: 767px){.service-txt{font-size:1.4rem;line-height:1.4;padding:0 10px}}.service-txt+.service-txt{margin-top:20px}@media screen and (max-width: 767px){.service-txt+.service-txt{margin-top:10px}}.service-list{margin-top:20px;padding:0 20px 80px;border-bottom:solid 2px #ffaaaf}@media screen and (max-width: 767px){.service-list{padding:0 10px 40px}}.service-item{line-height:2;font-size:2rem;position:relative;padding-left:.5em}.service-item:before{content:'･';position:absolute;top:0;left:0}@media screen and (max-width: 767px){.service-item{font-size:1.4rem;line-height:1.4}}.notfound{margin-bottom:80px}@media screen and (min-width: 768px) and (max-width: 959px){.notfound{margin-bottom:60px}}@media screen and (max-width: 767px){.notfound{margin-bottom:40px;border-top:solid 1px #fff}}.notfound-box{text-align:center;font-size:2rem;padding-top:40px}.notfound-boxTxt{font-size:4rem;font-weight:500;color:#ff6766;line-height:2}.notfound-boxInner{padding-top:80px;line-height:1.8;font-size:1.6rem}@media print{html{zoom:0.8}}
