@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);
@charset "UTF-8";*{border:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}html{font-size:62.5%}body,html{height:100%;width:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-smoothing:antialiased;font-size:10px;font-size:1rem;line-height:1;position:relative}article,aside,dialog,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}hr{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0;empty-cells:show}img{vertical-align:bottom}body{font-family:Noto Sans JP,sans-serif;font-weight:400}body._gnav-show_{height:100%;overflow-y:hidden;width:100%}a{color:#e53b5f;font-family:Noto Sans JP,sans-serif;font-weight:500;text-decoration:underline}a .icon-filter_none:before{display:inline-block}sup{vertical-align:super}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}input::-webkit-input-placeholder{opacity:.5}input::-moz-placeholder{opacity:.5}input:-ms-input-placeholder{opacity:.5}input::-ms-input-placeholder{opacity:.5}input::placeholder{opacity:.5}button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.icon-filter_none{color:#e53b5f;margin:0 3px}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/common/icon/fonts/icomoon.eot?37o7ro);src:url(/common/icon/fonts/icomoon.eot?37o7ro#iefix) format("embedded-opentype"),url(/common/icon/fonts/icomoon.woff2?37o7ro) format("woff2"),url(/common/icon/fonts/icomoon.ttf?37o7ro) format("truetype"),url(/common/icon/fonts/icomoon.woff?37o7ro) format("woff"),url(/common/icon/fonts/icomoon.svg?37o7ro#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}[class*=" icon-"] .__hidden,[class^=icon-] .__hidden{clip:rect(1px,1px,1px,1px);display:block;font-size:1px;height:1px;left:-999999px;opacity:0;position:absolute;top:-999999px;width:1px}.icon-lady:before{content:"\e90f"}.icon-hospital:before{content:"\e90e"}.icon-calendar:before{content:"\e907"}.icon-clock:before{content:"\e908"}.icon-medical:before{content:"\e909"}.icon-train:before{content:"\e90a"}.icon-map-marker:before{content:"\f041"}.icon-angle-double-right:before{content:"\f101"}.icon-unlock-alt:before{content:"\f13e"}.icon-search:before{content:"\f002"}.icon-check:before{content:"\f00c"}.icon-home:before{content:"\f015"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-exclamation-triangle:before,.icon-warning:before{content:"\f071"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-phone:before{content:"\f095"}.icon-envelope:before{content:"\f0e0"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-external-link:before{content:"\e90d"}.icon-corporate:before{content:"\e90b"}.icon-recruit:before{content:"\e90c"}.icon-circle-phone:before{content:"\e900"}.icon-desktop:before{content:"\e901"}.icon-line:before{content:"\e902"}.icon-circle-right:before{content:"\e903"}.icon-circle-left:before{content:"\e904"}.icon-circle-up:before{content:"\e905"}.icon-circle-down:before{content:"\e906"}.icon-filter_none:before{content:"\e3e0"}.e-a-longurl{word-break:break-all}.e-a-txt-arrow{color:#3a3a3a;display:inline-block;font-family:Noto Sans JP,sans-serif;font-weight:500;padding:0 0 0 1.8em;position:relative}.e-a-txt-arrow .__ico{color:#e53b5f;line-height:1.2}.e-a-txt-arrow .__ico:before{display:inline-block}.e-a-txt-arrow .__ico:first-child{left:5px;position:absolute;top:.3em}.e-a-txt-arrow .__txt{-webkit-transition:all .4s;transition:all .4s}.e-a-txt-arrow:hover .__txt{color:#e53b5f;text-decoration:underline}.e-accordion-ttl{cursor:pointer;position:relative}.e-accordion-ttl .__ico{color:#e53b5f;margin-left:15px}.e-accordion-ttl .__ico:before{display:inline-block;-webkit-transition:all .4s;transition:all .4s}.e-accordion-ttl._active_ .__ico:before{-webkit-transform:translateY(2px) rotate(.5turn);transform:translateY(2px) rotate(.5turn)}.e-accordion-body{display:none}.e-banner img{-webkit-transition:all .4s;transition:all .4s}.e-banner:hover img{opacity:.7}.e-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ec6d88;border:1px solid transparent;border-radius:30px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:50px;justify-content:center;line-height:1.4;margin:10px 5px;max-width:100%;min-width:150px;padding:0 30px;text-align:center;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.e-btn:not(._disabled_){cursor:pointer}.e-btn:not(._disabled_):hover{background:#fff;border-color:#ec6d88;color:#ec6d88}.e-btn._disabled_{opacity:.5}.e-btn._m-0_{margin:0}.e-btn._w-l_{font-size:1.6rem;height:60px;min-width:280px}.e-btn._w-s_{height:40px;min-width:inherit}.e-btn._outline_{background:#fff;border:1px solid #ec6d88;color:#ec6d88}.e-btn._outline_:not(._disabled_):hover{background:#ec6d88;color:#fff}.e-btn._green_{background:#00b900;border:1px solid #00b900;color:#fff}.e-btn._green_:not(._disabled_):hover{background:#fff;border:1px solid #00b900;color:#00b900}.e-btn._blue_{background:#13a1dc;border:1px solid #13a1dc;color:#fff}.e-btn._blue_:not(._disabled_):hover{background:#fff;border:1px solid #13a1dc;color:#13a1dc}.e-btn._light-blue_{background:#8bcfd2;border:1px solid #8bcfd2;color:#fff}.e-btn._light-blue_:not(._disabled_):hover{background:#fff;border:1px solid #8bcfd2;color:#8bcfd2}.e-btn._yellow_{background:#cb9d49;border:1px solid #cb9d49;color:#fff}.e-btn._yellow_:not(._disabled_):hover{background:#fff;border:1px solid #cb9d49;color:#cb9d49}.e-btn-arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ec6d88;border:1px solid transparent;border-radius:30px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:50px;justify-content:center;line-height:1.4;margin:10px 5px;max-width:100%;min-width:150px;padding:0 30px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.e-btn-arrow .__ico{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.e-btn-arrow .__ico:first-child{left:15px}.e-btn-arrow .__ico:last-child{right:15px}.e-btn-arrow:not(._disabled_){cursor:pointer}.e-btn-arrow:not(._disabled_):hover{background:#fff;border-color:#ec6d88;color:#ec6d88}.e-btn-arrow._disabled_{opacity:.5}.e-btn-arrow._m-0_{margin:0}.e-btn-arrow._w-l_{font-size:1.6rem;height:60px;min-width:280px}.e-btn-arrow._w-s_{height:40px;min-width:inherit}.e-btn-arrow._outline_{background:#fff;border-color:#ec6d88;color:#ec6d88}.e-btn-arrow._outline_:not(._disabled_):hover{background:#ec6d88;color:#fff}.e-btn-arrow._green_{background:#00b900;border:1px solid #00b900;color:#fff}.e-btn-arrow._green_:not(._disabled_):hover{background:#fff;border:1px solid #00b900;color:#00b900}.e-btn-arrow._blue_{background:#13a1dc;border:1px solid #13a1dc;color:#fff}.e-btn-arrow._blue_:not(._disabled_):hover{background:#fff;border:1px solid #13a1dc;color:#13a1dc}.e-btn-arrow._light-blue_{background:#8bcfd2;border:1px solid #8bcfd2;color:#fff}.e-btn-arrow._light-blue_:not(._disabled_):hover{background:#fff;border:1px solid #8bcfd2;color:#8bcfd2}.e-btn-arrow._yellow_{background:#cb9d49;border:1px solid #cb9d49;color:#fff}.e-btn-arrow._yellow_:not(._disabled_):hover{background:#fff;border:1px solid #cb9d49;color:#cb9d49}.e-form-check .__elem{display:none}.e-form-check .__elem:checked+.__txt:after{opacity:1}.e-form-check .__txt{cursor:pointer;padding:0 0 0 20px;position:relative}.e-form-check .__txt:before{border:2px solid #d9d9d9;content:"";height:14px;left:0;width:14px}.e-form-check .__txt:after,.e-form-check .__txt:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.e-form-check .__txt:after{color:#e53b5f;content:"\f00c";font-family:icomoon;font-size:1.6rem;font-weight:600;left:1px;opacity:0}.e-form-radio .__elem{display:none}.e-form-radio .__elem:checked+.__txt:after{opacity:1}.e-form-radio .__txt{cursor:pointer;padding:0 0 0 20px;position:relative}.e-form-radio .__txt:before{border:2px solid #d9d9d9;height:14px;left:0;width:14px}.e-form-radio .__txt:after,.e-form-radio .__txt:before{border-radius:50%;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.e-form-radio .__txt:after{background:#e53b5f;height:8px;left:5px;opacity:0;width:8px}.e-form-select,.e-form-text{border:1px solid #e8e8e8;display:inline-block;padding:5px 10px}.e-form-text{color:#3a3a3a;width:100%}.e-form-text._w-m_{max-width:350px}.e-form-text._w-s_{max-width:100px}.e-form-text._w-a_{width:auto}.e-form-textarea{border:1px solid #e8e8e8;color:#3a3a3a;display:inline-block;padding:10px;width:100%}.e-h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/common/img/common/bg_ttl01.png) 50% no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:160px;justify-content:center;line-height:1.2;text-align:center}.e-h1 .__label{background:rgba(236,109,136,.18);border-radius:35px;color:#e53b5f;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:500;margin-bottom:15px;padding:10px 20px}.e-h1 .__img{height:100%;max-height:40px;width:50px}.e-h1 .__txt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:500}.about .e-h1{background:url(/common/img/about/bg_ttl01.png) 50% no-repeat;background-size:cover}.price .e-h1{background:url(/common/img/price/bg_ttl01.png) 50% no-repeat;background-size:cover}.access .e-h1{background:url(/common/img/access/bg_ttl01.png) 50% no-repeat;background-size:cover}.doctor .e-h1{background:url(/common/img/doctor/bg_ttl01.png) 50% no-repeat;background-size:cover}.faq .e-h1{background:url(/common/img/faq/bg_ttl01.png) 50% no-repeat;background-size:cover}.facility .e-h1{background:url(/common/img/facility/bg_ttl01.png) 50% no-repeat;background-size:cover}.interview .e-h1{background:url(/common/img/interview/bg_ttl01.png) 50% no-repeat;background-size:cover}.reason .e-h1{background:url(/common/img/reason/bg_ttl01.png) 50% no-repeat;background-size:cover}.gynecology .e-h1{background:url(/common/img/gynecology/bg_ttl01.png) 50% no-repeat;background-size:cover}.vaccine .e-h1{background:url(/common/img/vaccine/bg_ttl01.png) 50% no-repeat;background-size:cover}.recruit .e-h1{background:url(/common/img/recruit/bg_ttl01.png) 50% no-repeat;background-size:cover}.e-h2{color:#000;font-family:Noto Sans JP,sans-serif;font-size:3.2rem;font-weight:500;line-height:1.3;margin:0 0 80px;position:relative;text-align:center}.e-h2:after{background:#ec6d88;bottom:-30px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:70px}.e-h3{background:#f9e3e3;color:#000;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 20px;padding:15px 10px 15px 25px;position:relative}.e-h3:after{background:#ec6d88;content:"";height:100%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px}.e-h3._num_{padding-left:65px}.e-h3._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:25px;color:#ec6d88;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;justify-content:center;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.e-h4{color:#000;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 20px;padding-left:35px;position:relative}.e-h4:after{background:#ec6d88;content:"";height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.e-h5{color:#000;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;line-height:1.4;margin:0 0 15px}.e-h5._pink_{color:#e53b5f}.e-h6{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;margin:0 0 15px}.e-h6._pink_{color:#e53b5f}.e-iframe{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.e-iframe .__elem{height:100%;left:0;position:absolute;top:0;width:100%}.e-label{background:rgba(236,109,136,.18);border-radius:35px;color:#e53b5f;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;margin-bottom:15px;padding:5px 20px}.e-label._blue_{background:#138bb1;color:#fff}.e-label._pink_{background:#ec6d88;color:#fff}.e-label._brown_{background:#693908;border-radius:0;color:#fff}.e-list-check{counter-reset:number 0}.e-list-check__item{font-family:Noto Sans JP,sans-serif;font-weight:500;padding-left:1.5em;position:relative}.e-list-check__item:not(:first-child){margin-top:5px}.e-list-check__item:after{color:#e53b5f;content:"\f00c";display:block;font-family:icomoon;left:0;position:absolute;top:0}.e-list-check__item:before{background:#fff;border:1px solid #ccc;content:"";display:block;height:15px;left:0;position:absolute;top:.4em;width:15px}.e-list-check._red_ .e-list-check__item:after{color:#dc0000}.e-list-check._bg-gray_ .e-list-check__item{padding-left:1.8em}.e-list-check._bg-gray_ .e-list-check__item:after{color:#fff;left:1px;top:-1px}.e-list-check._bg-gray_ .e-list-check__item:before{background:#666;border:1px solid #666;border-radius:4px;height:20px;top:.3em;width:20px}.e-list-circle__item{font-family:Noto Sans JP,sans-serif;font-weight:500;margin-bottom:5px;padding-left:15px;position:relative}.e-list-circle__item:before{background:#e53b5f;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:.7em;width:6px}.e-list-circle._black_ .e-list-circle__item:before{background:#3a3a3a}.e-list-circle._green_ .e-list-circle__item:before{background:#45ad32}.e-list-circle._blue_ .e-list-circle__item:before{background:#6cc4cb}.e-list-circle._navy_ .e-list-circle__item:before{background:#0e5184}.e-list-circle._font-normal_ .e-list-circle__item{font-family:Noto Sans JP,sans-serif;font-weight:400}.e-list-number{counter-reset:number 0}.e-list-number__item{font-family:Noto Sans JP,sans-serif;font-weight:500;padding-left:1.7em;position:relative}.e-list-number__item:not(:first-child){margin-top:5px}.e-list-number__item:before{color:#e53b5f;content:counter(number) ".";counter-increment:number;display:block;left:0;position:absolute}.e-list-number._red_ .e-list-number__item:before{color:#dc0000}.e-list-number._black_ .e-list-number__item:before{color:#3a3a3a}.e-list-number._font-normal_ .e-list-number__item{font-family:Noto Sans JP,sans-serif;font-weight:400}.e-note{color:#2a2a2a;font-size:1.5rem}.e-paragraph p{margin-bottom:20px}.e-paragraph p:last-child{margin-bottom:0}.e-ttl-number{color:#e53b5f;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;line-height:1.4;margin:0 0 15px;padding:10px 0 10px 70px;position:relative}.e-ttl-number:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fbf1f1;border-radius:25px;color:#ec6d88;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2rem;height:50px;justify-content:center;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.m-box{background:#fff;border-radius:10px;padding:25px}.m-box._pink_{background:#faefef}.m-box._pink2_{background:#fcdfda}.m-box._pale-blue_{background:#d8efee}.m-box._light-pink_{background:#fdf9f9}.m-box._light-green_{background:#eef6e5}.m-box._light-green2_{background:#ebeee5}.m-box._yellow_{background:#feefd7}.m-box._bg-none_{background:none!important}.m-box._line-pink_{border:1px solid #ec6d88}.m-box._line-white_{border:1px solid #fff}.m-box._line-blue_{border:1px solid #3ebac3}.m-box._line-green_{border:1px solid #428467}.m-box._line-purple_{border:1px solid #a385bd}.m-box._line-brown_{border:1px solid #9c866d}.m-box._shadow_{-webkit-box-shadow:0 0 10px 0 #ecd4d4;box-shadow:0 0 10px 0 #ecd4d4}.m-box._shadow-gray_{-webkit-box-shadow:0 0 10px 0 #dedede;box-shadow:0 0 10px 0 #dedede}.m-box._radius-0_{border-radius:0}.m-indent{display:table}.m-indent .__item{display:table-cell;white-space:nowrap}.m-indent._space_ .__item{padding-right:1em}.m-noscript{background:#e53b5f;color:#fff;font-size:1.4rem;padding:10px 15px;text-align:center}.m-pager{line-height:1.4}.m-pager__item{display:-webkit-box;display:-ms-flexbox;display:flex}.m-pager__item._prev_{-webkit-box-pack:start;-ms-flex-pack:start;grid-area:prev;justify-content:flex-start}.m-pager__item._next_{-webkit-box-pack:end;-ms-flex-pack:end;grid-area:next;justify-content:flex-end}.m-pager__item._list_{-webkit-box-pack:center;-ms-flex-pack:center;grid-area:list;justify-content:center}.m-pager__link{background:#fff;border:1px solid #e53b5f;border-radius:30px;color:#e53b5f;display:block;padding:10px 25px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.m-pager__link._current_{background:#e53b5f;color:#fff;opacity:1}.m-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;line-height:1.4;margin:30px 0 60px;position:relative}.m-pagination__item{margin:0 3px 5px}.m-pagination__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #e53b5f;border-radius:30px;color:#e53b5f;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;padding:10px 15px;text-decoration:none;width:50px}.m-pagination__link._current_{background:#e53b5f;color:#fff;opacity:1}.m-table{width:100%}.m-table td,.m-table th{border:1px solid #ecd4d4;padding:15px 20px;text-align:left;vertical-align:middle}.m-table th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.m-table ._al-l_{text-align:left}.m-table ._al-r_{text-align:right}.m-table ._al-c_{text-align:center}.m-table ._nowrap_{white-space:nowrap}.m-table ._pink_{background:#faefef}.m-table ._light-pink_{background:#fdf9f9}.m-table ._magenta_{background:#eb388e}.m-table ._green_{background:#6aa039}.m-table ._pale-blue_{background:#cfeaeb}.m-table ._blue_{background:#6cc4cb}.m-table ._pink2_{background:#f48c80}.m-table ._white_{background:#fff}.m-table ._va-t_{vertical-align:top}.m-table._bdc-gray_ td,.m-table._bdc-gray_ th{border:1px solid #ccc}.m-table._dotted_ td,.m-table._dotted_ th{border:none;border-bottom:1px dotted #ec6d88;padding:15px 0;text-align:left;vertical-align:middle}.m-table._dotted_ th{vertical-align:top}.m-table._dotted_ tr:first-child td,.m-table._dotted_ tr:first-child th{border-top:1px dotted #ec6d88}.c-branch-hospital{background:#ec6d88;padding:20px}.c-branch-hospital .c-grid{grid-gap:10px 30px!important}.c-breadcrumb{background:#fbf3f3;font-size:1.5rem;line-height:1.4;padding:10px 0 50px}.c-breadcrumb._bg-abortion_{background:url(/common/img/lp/abortion/common/bg_gray.png) repeat}.c-breadcrumb__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1230px;padding:0 15px}.c-breadcrumb__item:not(:last-child):after{color:#ec6d88;content:"\f105";font-family:icomoon;margin:0 10px}.c-clinic-feature{background:#fff;border-top:1px solid #ecd4d4;padding:80px 0}.c-clinic-featureAccess__item{cursor:pointer}.c-clinic-featureAccess__fixed{background:rgba(0,0,0,.6);bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:fixed;right:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;z-index:10}.c-clinic-featureAccess__fixed._show_{opacity:1;visibility:visible}.c-clinic-featureAccess__fixed .__body{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.c-clinic-featureAccess__fixed .__img{max-height:90%;max-width:100%}.c-clinic-featureAccess__link{text-align:center}.c-clinic-featureAccess__btn{height:50px;margin:0;width:80%}.c-clinic-featureAccess__btn .__ico{padding-right:10px}.index .c-clinic-feature{border-top:none}.c-contact-form{padding-top:80px}.c-contact-form__inner{margin-top:-80px;padding-top:80px}.c-entryHead__date{color:#ec6d88}.c-entryHead__ttl{border-bottom:1px dotted #ec6d88;color:#000;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;margin-bottom:15px;padding-bottom:15px}.c-entryBody p{margin-bottom:20px}.c-entryBody img{max-width:100%}.c-entryBody strong{font-weight:700}.c-entryBody em{color:#dc0000;font-weight:700}.c-facility{background:#fff}.c-facility__slider .slick-slide{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:center;margin:0 35px;z-index:0}.c-facility__slider .slick-slide div{width:100%}.c-facility__slider .slick-dots{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:890px;position:relative}.c-facility__slider .slick-dots li{border:2px solid #fff;display:block;height:auto;margin:0 0 20px;-webkit-transition:all .4s;transition:all .4s;width:23%}.c-facility__slider .slick-dots li.slick-active{border:2px solid #ec6d88}.c-facility__slider .slick-dots li:hover{opacity:.7}.c-facility__slider .slick-next,.c-facility__slider .slick-prev{height:50px;top:30%;width:50px;z-index:1}.c-facility__slider .slick-next:before,.c-facility__slider .slick-prev:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#e8e8e8;border-radius:50%;color:#3a3a3a;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:icomoon;font-size:2.8rem;height:50px;justify-content:center;width:50px}.c-facility__slider .slick-prev{left:45px}.c-facility__slider .slick-prev:before{content:"\f104"}.c-facility__slider .slick-next{right:45px}.c-facility__slider .slick-next:before{content:"\f105"}.c-facility__thumb div{display:-webkit-box;display:-ms-flexbox;display:flex}.c-faq{margin-bottom:50px}.c-faqQ{color:#e53b5f;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px;padding:10px 0 10px 70px;position:relative}.c-faqQ:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ec6d88;border-radius:25px;color:#fff;content:"Q";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2rem;height:50px;justify-content:center;left:0;position:absolute;top:0;width:50px}.c-faqQ._blue_{color:#0068b4}.c-faqQ._blue_:before{background:#0068b4}.c-faqA{margin:0 0 15px;padding:10px 0 10px 70px;position:relative}.c-faqA:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f9f4f4;border-radius:25px;color:#ec6d88;content:"A";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2rem;height:50px;justify-content:center;left:0;position:absolute;top:0;width:50px}.c-faqA._blue_:before{background:#cde4f5;color:#0068b4}.c-feature__item{border-top:1px dotted #ec6d88;padding:25px 0}.c-feature__item:last-child{border-bottom:1px dotted #ec6d88}.c-feature__txt{padding-left:70px;position:relative}.c-feature__txt:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fbf1f1;border-radius:25px;color:#ec6d88;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.7rem;height:50px;justify-content:center;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.c-feature__txt._clock_:before{content:"\e908";font-family:icomoon}.c-feature__txt._medical_:before{content:"\e909";font-family:icomoon}.c-feature__txt._calendar_:before{content:"\e907";font-family:icomoon}.c-feature__txt._train_:before{content:"\e90a";font-family:icomoon}.c-feature__txt._hospital_:before{content:"\e90e";font-family:icomoon}.c-feature__txt._lady_:before{content:"\e90f";font-family:icomoon}.c-feature__txt._number_:before{content:attr(data-text) "";font-family:Montserrat,sans-serif;font-size:2rem}.c-feature__ttl{color:#e53b5f;margin:0}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-flex__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%}.c-flex__item img{max-width:100%}.c-flex__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-flex._left_{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-flex._left_ .c-flex__item{margin-right:20px}.c-flex._right_{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-flex._right_ .c-flex__item{margin-left:20px}.c-float:after{clear:both;content:"";display:block}.c-float__item{margin-bottom:20px;max-width:50%}.c-float__item img{max-width:100%}.c-float._left_ .c-float__item{float:left;margin-right:20px}.c-float._right_ .c-float__item{float:right;margin-left:20px}.c-flow{padding:0 0 0 70px;position:relative}.c-flow:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fbf1f1;border-radius:25px;color:#ec6d88;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2rem;height:50px;justify-content:center;left:0;position:absolute;top:0;width:50px}.c-fnav{background:#f9f7f7;line-height:1.6}.c-fnav__inner{margin:0 auto;width:100%}.c-fnav__link{color:#000;display:block;font-size:1.4rem;padding:0 15px 0 10px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-fnav__link:hover{color:#e53b5f}.c-fnav__link:before{color:#e53b5f;content:"\f105";font-family:icomoon;left:0;line-height:1;position:absolute;top:.2em}.c-fnav__link .__ico-after{color:#ec6d88;font-size:1.2rem;padding-left:5px}.c-fnav__ttl{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-fnav__ttl .__link{color:#000;display:block;padding-left:10px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-fnav__ttl .__link:hover{color:#e53b5f}.c-fnav__ttl .__link:before{color:#e53b5f;content:"\f054";font-family:icomoon;font-size:1.2rem;left:0;line-height:1;position:absolute;top:.75em}.c-fnav__sub-item .c-fnav__link{color:#3a3a3a}.c-fnav__sub-item .c-fnav__link:hover{color:#e53b5f}.c-fnavSns{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.c-fnavSns__btn{font-size:1.5rem;margin:0;width:calc(50% - 10px)}.c-fnavSns__btn .__ico{padding-right:10px}.c-fnavSns__btn .__txt{white-space:nowrap}.c-footerLogo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:450px}.c-footerLogo__link{display:block}.c-footerLogo__link .__elem{width:100%}.c-footerAddress{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:30px}.c-footerAddress .__txt{font-size:1.4rem}.c-footerSns{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.c-footerSns__ttl{border-bottom:1px solid #ec6d88;border-top:1px solid #ec6d88;color:#ec6d88;padding:8px 5px}.c-footerSns__link{margin-left:10px;text-decoration:none}.c-footer__copyright{background:#e2d8d8;color:#958181;font-size:1.4rem;padding:25px 0;text-align:center}.lp-pms .c-footer{border-top:1px solid #e8e8e8}.c-grid:not([class*=_col]){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.c-grid:not([class*=_col])._margin-wide_ .__col._col-1_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(8.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-2_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(16.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-3_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-4_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(33.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-5_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(41.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-6_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-7_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(58.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-8_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(66.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-9_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-10_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(83.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-11_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(91.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-12_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.c-grid .__col{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;width:100%}.c-grid .__col._col-1_{width:calc(8.33333% - 20px)}.c-grid .__col._col-1_,.c-grid .__col._col-2_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-2_{width:calc(16.66667% - 20px)}.c-grid .__col._col-3_{width:calc(25% - 20px)}.c-grid .__col._col-3_,.c-grid .__col._col-4_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-4_{width:calc(33.33333% - 20px)}.c-grid .__col._col-5_{width:calc(41.66667% - 20px)}.c-grid .__col._col-5_,.c-grid .__col._col-6_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-6_{width:calc(50% - 20px)}.c-grid .__col._col-7_{width:calc(58.33333% - 20px)}.c-grid .__col._col-7_,.c-grid .__col._col-8_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-8_{width:calc(66.66667% - 20px)}.c-grid .__col._col-9_{width:calc(75% - 20px)}.c-grid .__col._col-10_,.c-grid .__col._col-9_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-10_{width:calc(83.33333% - 20px)}.c-grid .__col._col-11_{width:calc(91.66667% - 20px)}.c-grid .__col._col-11_,.c-grid .__col._col-12_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-12_{width:calc(100% - 20px)}.c-grid .__col img{max-width:100%}.c-grid._stretch_ .__col{display:-webkit-box;display:-ms-flexbox;display:flex}.c-grid._jc-c_{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-grid._col2_._auto-fit_{grid-template-columns:repeat(auto-fit,minmax(482px,1fr))}.c-index-bnr-above{background:#ecd4d4;padding:30px 0}.c-index-bnr-bottom__ttl{background:#ec6d88;color:#fff;font-size:2.8rem;font-weight:500;line-height:1.4;padding:15px 10px;position:relative;text-align:center}.c-index-bnr-bottom__text{margin:15px 0}.c-index-bnr-bottom__inner{background:#ec6d88;padding:20px}.c-index-bnr-bottom .c-grid{grid-gap:10px 30px!important}.c-index-features{padding-bottom:90px}.c-index-features .m-box{padding:45px 30px}.c-index-features .c-grid .__col._col-4_{text-align:right}.c-index-features .c-grid .__col._col-4_ img.__img{max-width:320px;width:100%}.c-index-featuresItem{border-radius:10px;-webkit-box-shadow:0 0 10px #ecd4d4;box-shadow:0 0 10px #ecd4d4;overflow:hidden}.c-index-featuresItem__head{background:#ec6d88;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;height:45px;line-height:45px;text-align:center}.c-index-featuresItem__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 45px);justify-content:center;padding:15px 0;position:relative}.c-index-featuresItem__body .__label{font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;z-index:1}.c-index-featuresItem__txt{color:#e53b5f;font-size:2.8rem;font-weight:700;line-height:1;text-align:right;z-index:1}.c-index-featuresItem__txt .__em{font-size:6rem}.c-index-featuresItem__txt .__note{color:#2a2a2a;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:400;line-height:1}.c-index-featuresItem__img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-index-information{padding:90px 0 60px}.c-index-information__ttl{color:#000;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;line-height:1.6;padding-top:20px;position:relative}.c-index-information__ttl:before{background:#ec6d88;content:"";height:1px;left:0;position:absolute;top:1rem;width:50px}.c-index-information__ttl:after{color:#ec6d88;content:attr(data-text) "";font-family:Montserrat,sans-serif;font-size:1.2rem;left:60px;position:absolute;top:0}.c-index-information__tel{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}.c-index-informationSchedule{margin-bottom:10px;width:100%}.c-index-informationSchedule td,.c-index-informationSchedule th{border-top:1px solid #ecd4d4;padding:10px;text-align:center;vertical-align:middle}.c-index-informationSchedule th{background:#faefef;color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-index-informationSchedule tr td:first-child,.c-index-informationSchedule tr th:first-child{border-left:1px solid #ecd4d4}.c-index-informationSchedule tr td:last-child,.c-index-informationSchedule tr th:last-child{border-right:1px solid #ecd4d4}.c-index-informationSchedule tr:last-child td,.c-index-informationSchedule tr:last-child th{border-bottom:1px solid #ecd4d4}.c-index-informationSchedule__label{background:#ec6d88;border-radius:20px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:500;margin:0 auto;max-width:100px}.c-index-informationSchedule__label,.c-index-informationSns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-index-informationSns{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.c-index-informationSns__btn{font-size:1.5rem;padding:0 15px}.c-index-informationSns__btn .__ico{padding-right:10px}.c-index-informationSns__btn .__txt{font-size:1.8rem;white-space:nowrap}.c-index-news{background:#fdf9f9;padding:30px 0}.c-index-newsHead__ttl{font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500}.c-index-newsHead__ttl:after{color:#ec6d88;content:attr(data-text);font-size:1.2rem}.c-index-news .c-news-list{margin:0}.c-index-point{padding:80px 0 0}.c-index-point .c-grid{grid-gap:60px 30px!important}.c-index-point__item{padding:20px;position:relative}.c-index-point__item._bg-pink_{background:#f9f4f4}.c-index-point__item._bg-green_{background:#ecf6ed}.c-index-point__img{margin:0 0 15px}.c-index-point__img .__elem{border-radius:10px}.c-index-point__label-position{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:30px;position:absolute;top:30px}.c-index-point__label{border-radius:20px;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;margin-bottom:10px;text-align:center;width:140px}.c-index-point__label._pink_{background:#ec6d88}.c-index-point__label._blue_{background:#138bb1}.c-index-point__label._green_{background:#3c3}.c-index-point__label._orange_{background:#ff9b00}.c-index-point__ttl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;line-height:1.4;margin-bottom:15px;position:relative;-webkit-transition:all .4s;transition:all .4s}.c-index-point__ttl:before{color:#ec6d88;content:attr(data-text) "";font-family:Montserrat,sans-serif;font-size:2.6rem;margin:0 10px 0 0;white-space:nowrap}.c-index-point__ttl._link_{color:#3a3a3a;text-decoration:none}.c-index-point__ttl._link_:hover{color:#e53b5f}.c-index-point__ttl .__ico{color:#e53b5f;font-size:1.8rem;margin:0 0 0 15px}.c-index-point__link{color:#3a3a3a;display:block;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-index-point__link:not(._disabled_):hover{color:#e53b5f}.c-index-point__link .__label{font-size:1.6rem;margin-right:5px;width:100px}.c-index-point__link .__ico{color:#e53b5f;font-size:1.8rem;margin-left:10px}.c-index-topic{padding:90px 70px}.c-index-topic__slider{margin-left:-13px;margin-right:-13px}.c-index-topic__item{color:#3a3a3a;display:inline-block;margin:10px 0;padding:0;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;vertical-align:top}.c-index-topic__item:not(._disabled_):hover{opacity:.7}.c-index-topic__body{font-family:Noto Sans JP,sans-serif;font-weight:400;padding:20px 25px}.c-index-topic__ttl{display:block;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.5;margin:0 0 10px;padding:0 0 0 1.8em;position:relative}.c-index-topic__ttl .__ico{color:#e53b5f;line-height:1.2}.c-index-topic__ttl .__ico:before{display:inline-block}.c-index-topic__ttl .__ico:first-child{left:5px;position:absolute;top:3px}.c-index-topic .slick-next,.c-index-topic .slick-prev{height:50px;width:50px}.c-index-topic .slick-prev{left:-60px}.c-index-topic .slick-prev:before{content:"\f104"}.c-index-topic .slick-next{right:-60px}.c-index-topic .slick-next:before{content:"\f105"}.c-index-topic .slick-next:before,.c-index-topic .slick-prev:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f9f7f7;border-radius:50%;color:#3a3a3a;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:icomoon;font-size:2.8rem;height:50px;justify-content:center;width:50px}.c-index-topic .slick-dotted.slick-slider{margin-bottom:0}.c-index-topic .slick-slide{margin:0 13px}.c-index-topic .slick-dots{display:none!important}.c-index-treatment{background:#faefef;padding:90px 0 0}.c-index-treatment__ttl{font-family:Noto Sans JP,sans-serif;font-size:3.2rem;font-weight:500;padding-bottom:20px;position:relative;text-align:center}.c-index-treatment__ttl:before{background:#faefef;bottom:0;color:#ec6d88;content:attr(data-text);display:block;font-size:1.2rem;padding:0 10px;z-index:1}.c-index-treatment__ttl:after,.c-index-treatment__ttl:before{left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-index-treatment__ttl:after{background:#ec6d88;bottom:10px;content:"";height:1px;width:196px}.c-index-visual{background:#ecd4d4;height:32vw;overflow:hidden;width:100%}.c-index-visual__item{display:block!important}.c-lnavi{margin-bottom:25px}.c-lnavi,.c-lnavi__link{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lnavi__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-decoration:none}.c-lnavi__link .__ico{color:#e53b5f;margin-right:5px}.c-lnavi__link .__txt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4;-webkit-transition:all .4s;transition:all .4s}.c-lp-abortion-bnr-bottom__ttl{background:#f8ddda;color:#f48c80;font-size:2.8rem;font-weight:500;line-height:1.4;padding:15px 10px;position:relative;text-align:center}.c-lp-abortion-bnr-bottom__text{margin:15px 0}.c-lp-abortion-bnr-bottom__inner{background:#f8ddda;padding:20px}.c-lp-abortion-bnr-bottom .c-grid{grid-gap:10px 30px!important}.c-lp-abortion-clinic-feature{border-top:1px solid #d7d7d7;padding:80px 0}.c-lp-abortion-clinic-featureAccess__item{cursor:pointer}.c-lp-abortion-clinic-featureAccess__fixed{background:rgba(0,0,0,.6);bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:fixed;right:0;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;z-index:10}.c-lp-abortion-clinic-featureAccess__fixed._show_{opacity:1;visibility:visible}.c-lp-abortion-clinic-featureAccess__fixed .__body{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.c-lp-abortion-clinic-featureAccess__fixed .__img{max-height:90%;max-width:100%}.c-lp-abortion-clinic-featureAccess__link{text-align:center}.c-lp-abortion-clinic-featureAccess__btn{background:#f48c80;border:1px solid #f48c80;color:#fff;height:50px;margin:0;width:80%}.c-lp-abortion-clinic-featureAccess__btn:not(._disabled_):hover{background:#fff;border:1px solid #f48c80;color:#f48c80}.c-lp-abortion-clinic-featureAccess__btn .__ico{padding-right:10px}.index .c-lp-abortion-clinic-feature{border-top:none}.c-lp-abortion-clinic-feature-list__item{border-top:1px dotted #f48c80;padding:25px 0}.c-lp-abortion-clinic-feature-list__item:last-child{border-bottom:1px dotted #f48c80}.c-lp-abortion-clinic-feature-list__txt{padding-left:70px;position:relative}.c-lp-abortion-clinic-feature-list__txt:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f8ddda;border-radius:25px;color:#f48c80;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.7rem;height:50px;justify-content:center;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.c-lp-abortion-clinic-feature-list__txt._clock_:before{content:"\e908";font-family:icomoon}.c-lp-abortion-clinic-feature-list__txt._medical_:before{content:"\e909";font-family:icomoon}.c-lp-abortion-clinic-feature-list__txt._calendar_:before{content:"\e907";font-family:icomoon}.c-lp-abortion-clinic-feature-list__txt._train_:before{content:"\e90a";font-family:icomoon}.c-lp-abortion-clinic-feature-list__txt._hospital_:before{content:"\e90e";font-family:icomoon}.c-lp-abortion-clinic-feature-list__txt._lady_:before{content:"\e90f";font-family:icomoon}.c-lp-abortion-clinic-feature-list__txt._number_:before{content:attr(data-text) "";font-family:Montserrat,sans-serif;font-size:2rem}.c-lp-abortion-clinic-feature-list__ttl{color:#f48c80;margin:0}.c-lp-abortion-feature__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.c-lp-abortion-feature__mark{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f48c80;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;justify-content:center;left:20px;line-height:1;position:absolute;top:0}.c-lp-abortion-feature__mark:after{bottom:-1px;content:"";left:0;position:absolute}.c-lp-abortion-feature__text{color:#693908;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4;z-index:1}.c-lp-abortion-feature__pic{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.c-lp-abortion-feature__pic .__img{width:100%}.c-lp-abortion-flow-row{border-bottom:1px dashed #6cc4cb;margin-bottom:30px;padding-bottom:30px}.c-lp-abortion-flow-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-lp-abortion-fnav{background:#f48c80;line-height:1.6;padding:30px 0}.c-lp-abortion-fnav__inner{width:100%}.c-lp-abortion-fnav__ttl{color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4;padding-left:10px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-lp-abortion-fnav__ttl:hover{opacity:.7}.c-lp-abortion-fnav__link{color:#fff;display:inline-block;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-lp-abortion-fnav__link:hover{opacity:.7}.c-lp-abortion-fnav__link .__ico{color:#fff}.c-lp-abortion-footer__copyright{background:#fefaf7;color:#693908;font-size:1.4rem;padding:25px 0;text-align:center}.c-lp-abortion-footerFixed__btn{height:45px;width:45%}.c-lp-abortion-footerFixed__btn .__ico{padding-right:5px}.c-lp-abortion-gnav{background:#fdf9f9;height:100%;opacity:0;padding:0 0 120px;pointer-events:none;position:fixed;right:0;-webkit-transition:all .4s;transition:all .4s;z-index:-1}.c-lp-abortion-gnav__list{border-top:1px solid #e8dfdf;margin-bottom:20px}.c-lp-abortion-gnav__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.c-lp-abortion-gnav__link{border-bottom:1px solid #e8dfdf;color:#2a2a2a;display:block;font-size:1.5rem;padding:10px 15px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-lp-abortion-gnav__link .__ico,.c-lp-abortion-gnav__link:hover{color:#f48c80}.c-lp-abortion-gnav__sub-item .c-gnav__link{padding:10px 15px 10px 30px}._gnav-show_ .c-lp-abortion-gnav{opacity:1;pointer-events:auto;z-index:1}.c-lp-abortion-header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:10}.c-lp-abortion-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.c-lp-abortion-headerLogo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.c-lp-abortion-headerLogo__link{display:block}.c-lp-abortion-headerLogo__link .__elem{width:100%}.c-lp-abortion-headerMenu{cursor:pointer;-webkit-transition:all .4s;transition:all .4s;z-index:10}.c-lp-abortion-headerMenu__inner{position:relative}.c-lp-abortion-headerMenu__inner:after{color:#f48c80;content:"MENU";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-abortion-headerMenu._active_ .c-lp-abortion-headerMenu__inner:after{content:"CLOSE"}.c-lp-abortion-headerMenu__item{background:#f48c80;border-radius:2px;display:inline-block;height:3px;left:0;position:absolute;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-lp-abortion-headerMenu__item:first-of-type{top:0}.c-lp-abortion-headerMenu__item:nth-of-type(3){bottom:0}.c-lp-abortion-headerMenu._active_ .c-lp-abortion-headerMenu__item:nth-of-type(2){opacity:0}.c-lp-abortion-hnav__btn .__ico{padding-right:10px}.c-lp-abortion-method__ttl{background:#6cc4cb;border-radius:10px;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;padding:10px;text-align:center}.c-lp-abortion-method__box,.c-lp-abortion-method__ttl{-webkit-box-shadow:0 0 10px 0 #dedede;box-shadow:0 0 10px 0 #dedede}.c-lp-abortion-method__box{-webkit-box-flex:1;color:#693908;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-abortion-method__border{border-bottom:1px dashed #6cc4cb}.c-lp-abortion-navi__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(315deg,#f8f1e5 12%,#f9e5cd 35%,#f6d4b1 45%);background:linear-gradient(135deg,#f8f1e5 12%,#f9e5cd 35%,#f6d4b1 45%);background-position:1% 50%;background-size:200% auto;border:1px solid #fdd5ab;border-radius:10px;-webkit-box-shadow:0 0 5px 0 #bbb;box-shadow:0 0 5px 0 #bbb;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;padding:8px 10px;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-lp-abortion-navi__item:hover{background-position:99% 50%}.c-lp-abortion-navi__item .__text{color:#693908}.c-lp-abortion-notes{background:none;position:relative}.c-lp-abortion-notes__ttl{left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-abortion-point__ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8e9d5;border-bottom:1px solid #f48c80;border-top:1px solid #f48c80;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4;margin:0 0 20px;padding:15px 20px}.c-lp-abortion-point__ttl .__num{color:#f48c80;font-size:2.8rem;margin-right:20px}.c-lp-abortion-point__ttl .__text{color:#693908;font-size:3rem}.c-lp-abortion-ttl01{background:url(/common/img/lp/abortion/index/bg_ttl01.png) no-repeat;background-size:cover;color:#693908;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.3;text-align:center}.c-lp-abortion-ttl01 .__sm{font-size:2.6rem}.c-lp-abortion-ttl02{background:#f48c80;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.6rem;font-weight:500;line-height:1.4;margin:0 0 20px;padding:15px 20px;position:relative}.c-lp-abortion-ttl02 .__right{font-size:1.8rem}.c-lp-abortion-ttl03{color:#f48c80;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px}.c-lp-abortion-ttl03._blue_{color:#6cc4cb}.c-lp-abortion-ttl03._brown_{color:#693908}.c-lp-abortion-ttl04{background:#6cc4cb;border-radius:40px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.6rem;margin:0 auto 40px;max-width:600px;padding:10px 5px;width:100%}.c-lp-abortion-ttl04,.c-lp-abortion-ttl05{font-weight:500;line-height:1.4;text-align:center}.c-lp-abortion-ttl05{color:#f48c80;font-family:M PLUS Rounded\ 1c,system-ui;font-size:3.6rem;margin:0 0 15px}.c-lp-abortion-ttl05 .__sm{font-size:2.6rem}.c-lp-abortion-ttl06{color:#693908;font-size:2.2rem;line-height:1.4;margin:0 0 15px;text-align:center}.c-lp-abortion-visual{background:url(/common/img/lp/abortion/index/bg_visual.png) bottom no-repeat;background-size:cover;height:500px;margin-bottom:50px}.c-lp-abortion-visual .__inner{-ms-flex-line-pack:center;-webkit-box-pack:end;-ms-flex-pack:end;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-end;margin:0 auto;max-width:1200px;width:100%}.c-lp-abortion-visual .__inner .__img{max-width:100%}.c-lp-access{margin-top:80px}.c-lp-access__ttl{background:#ec6d88;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.8rem;font-weight:500;line-height:1.4;padding:15px 10px;position:relative;text-align:center}.c-lp-access__inner{background:#faefef;padding:20px 20px 0}.c-lp-branch-hospital{margin-top:80px}.c-lp-branch-hospital__ttl{background:#ecd4d4;color:#3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:2.8rem;font-weight:500;line-height:1.4;padding:15px 10px;position:relative;text-align:center}.c-lp-branch-hospital__text{margin-top:15px}.c-lp-branch-hospital__inner{background:#ecd4d4;margin-top:15px;padding:20px}.c-lp-bridal-check-faq{border-bottom:1px solid #b8b8b8;margin-bottom:30px;padding-bottom:30px}.c-lp-bridal-check-faq__ttl{-ms-flex-align:center;color:#f86a8c;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4}.c-lp-bridal-check-faq__ttl,.c-lp-bridal-check-faq__ttl .__icon{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-bridal-check-faq__ttl .__icon{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ff4471;border-radius:50%;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;font-size:1.8rem;height:50px;justify-content:center;line-height:1;margin-right:30px;width:50px}.c-lp-bridal-check-faq__txt{margin:10px auto 0;text-align:left}.c-lp-bridal-check-flow__block{-ms-flex-align:center;border-bottom:1px solid #b8b8b8;padding:35px 0}.c-lp-bridal-check-flow__block,.c-lp-bridal-check-flow__step{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-bridal-check-flow__step{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f86a8c;border-radius:50%;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;height:90px;justify-content:center;line-height:1;margin-right:30px;width:90px}.c-lp-bridal-check-flow__step .__txt{font-size:1.4rem;margin-bottom:5px}.c-lp-bridal-check-flow__step .__num{font-size:3.7rem}.c-lp-bridal-check-flow__step._as-fs_{-ms-flex-item-align:start;align-self:flex-start}.c-lp-bridal-check-flow__ttl{color:#f86a8c;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4}.c-lp-bridal-check-flow__txt{margin-top:10px;text-align:left}.c-lp-bridal-check-point{margin-top:90px}.c-lp-bridal-check-point__inner{grid-gap:40px 40px!important}.c-lp-bridal-check-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-bridal-check-point__mark{background:#f86a8c;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-bridal-check-point__mark .__num{padding-left:5px}.c-lp-bridal-check-point__item{-ms-flex-align:center;background:#fef8f9;border-bottom:2px solid #f86a8c;border-top:2px solid #f86a8c}.c-lp-bridal-check-point__item,.c-lp-bridal-check-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-bridal-check-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0 20px;width:min(130px,22%)}.c-lp-bridal-check-point__pic .__img{width:100%}.c-lp-bridal-check-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.c-lp-bridal-check-point__ttl{color:#f86a8c;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4}.c-lp-bridal-check-point__ttl .__em{font-size:3.6rem;font-weight:700}.c-lp-bridal-check-point__txt{line-height:1.8;margin-top:5px}.c-lp-bridal-check-table{width:100%}.c-lp-bridal-check-table td,.c-lp-bridal-check-table th{border:1px solid #b8b8b8;padding:10px 20px;text-align:left;text-align:center;vertical-align:middle}.c-lp-bridal-check-table th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500;text-align:center}.c-lp-bridal-check-table ._al-l_{text-align:left}.c-lp-bridal-check-table ._al-r_{text-align:right}.c-lp-bridal-check-table ._al-c_{text-align:center}.c-lp-bridal-check-table ._nowrap_{white-space:nowrap}.c-lp-bridal-check-table ._c-white_{color:#fff}.c-lp-bridal-check-table ._bg-blue_{background:#3ebac3}.c-lp-bridal-check-table ._bg-green_{background:#6dc450}.c-lp-bridal-check-table ._bg-orange_{background:#f39427}.c-lp-bridal-check-table ._bg-gray_{background:#dddde0}.c-lp-bridal-check-table ._bg-light-gray_{background:#efeff0}.c-lp-bridal-check-table ._bg-light-yellow_{background:#fcfaf4}.c-lp-bridal-check-table ._bg-white_{background:#fff}.c-lp-bridal-check-table._dotted_ td,.c-lp-bridal-check-table._dotted_ th{border:none;border-bottom:1px dotted #ec6d88;padding:15px 0;text-align:left;vertical-align:middle}.c-lp-bridal-check-table._dotted_ th{vertical-align:top}.c-lp-bridal-check-table._dotted_ tr:first-child td,.c-lp-bridal-check-table._dotted_ tr:first-child th{border-top:1px dotted #ec6d88}.c-lp-bridal-check-ttl01{background:url(/common/img/lp/bridal-check/bg_ttl01.png) no-repeat;background-color:#009175;background-size:cover;border:2px solid #fff;border-radius:5px;-webkit-box-shadow:0 3px 3px 0 #ddd;box-shadow:0 3px 3px 0 #ddd;color:#fff;font-weight:700!important;line-height:1.3;padding:15px 20px;text-shadow:0 0 7px #5a5a5a}.c-lp-bridal-check-ttl01,.c-lp-bridal-check-ttl02{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-bridal-check-ttl02{background:#f2efea;border:1px solid #b2b2b2;border-radius:5px;color:#3a3a3a;font-size:2.2rem;line-height:1.4;margin:0 0 20px;padding:15px 10px 15px 35px;position:relative}.c-lp-bridal-check-ttl02:after{background:#f86a8c;content:"";height:60%;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px}.c-lp-bridal-check-ttl02._num_{padding-left:65px}.c-lp-bridal-check-ttl02._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:25px;color:#f86a8c;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;justify-content:center;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-bridal-check-ttl02._bg-white_{background:#fff}.c-lp-bridal-check-ttl03{color:#f51c50;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px}.c-lp-bridal-check-ttl04{background:#f86a8c;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px;min-height:55px;padding:10px 5px 10px 80px;position:relative}.c-lp-bridal-check-ttl04,.c-lp-bridal-check-ttl04:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-bridal-check-ttl04:before{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;color:#f86a8c;content:attr(data-text) "";font-family:Montserrat,sans-serif;height:40px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.c-lp-bridal-check-visual{background:url(/common/img/lp/bridal-check/pic_visual.png) 50% no-repeat;background-size:cover;height:500px}.c-lp-bridal-check-visual__inner{height:100%;margin:0 auto;position:relative;width:min(1200px,100% - 20px);z-index:1}.c-lp-bridal-check-visual__inner:after{background:url(/common/img/lp/bridal-check/bg_visual-txt.png) 0 no-repeat;background-size:contain;content:"";height:100%;left:-5%;position:absolute;top:0;width:max(70%,500px);z-index:-1}.c-lp-bridal-check-visual__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-size:6rem;font-weight:700!important;font-weight:500;line-height:1.6;margin:0 0 20px;text-shadow:0 0 12px #f86a8c}.c-lp-bridal-check-visual__text{font-size:1.6rem}.c-lp-bridal-check-visual__text .__em{font-size:2rem;font-weight:700}.c-lp-bridal-check-visual__text .__pink{color:#ff4471}.c-lp-bridal-check-visual__ico{bottom:20px;position:absolute;right:0;width:min(270px,35%)}.c-lp-bridal-check-visual__ico .__img{max-width:100%}.c-lp-cystitis-point__inner{grid-gap:40px 40px!important}.c-lp-cystitis-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-cystitis-point__mark{background:#006232;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-cystitis-point__mark .__num{padding-left:5px}.c-lp-cystitis-point__item{-ms-flex-align:center;background:#feefdd;border-bottom:2px solid #006232;border-top:2px solid #006232}.c-lp-cystitis-point__item,.c-lp-cystitis-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-cystitis-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0 20px;width:23%}.c-lp-cystitis-point__pic .__img{width:100%}.c-lp-cystitis-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.c-lp-cystitis-point__ttl{color:#006232;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4}.c-lp-cystitis-point__txt{line-height:1.8;margin-top:5px}.c-lp-cystitis-ttl01{background:url(/common/img/lp/cystitis/bg_ttl01.png) no-repeat;background-color:#66a553;background-size:cover;border-radius:5px;-webkit-box-shadow:0 3px 3px 0 #ddd;box-shadow:0 3px 3px 0 #ddd;color:#fff;line-height:1.3;padding:15px 20px}.c-lp-cystitis-ttl01,.c-lp-cystitis-ttl02{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-cystitis-ttl02{background:#f2efea;border:1px solid #b2b2b2;border-radius:5px;color:#3a3a3a;font-size:2.2rem;line-height:1.4;margin:0 0 20px;padding:15px 10px 15px 35px;position:relative}.c-lp-cystitis-ttl02:after{background:#45ad32;content:"";height:60%;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px}.c-lp-cystitis-ttl02._num_{padding-left:65px}.c-lp-cystitis-ttl02._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:25px;color:#45ad32;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;justify-content:center;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-cystitis-ttl02._bg-white_{background:#fff}.c-lp-cystitis-ttl03{color:#45ad32;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.4;margin:0 0 5px}.c-lp-cystitis-visual{background:url(/common/img/lp/cystitis/pic_visual_pc.png) 50% no-repeat;background-size:cover;height:500px;margin-bottom:90px}.c-lp-cystitis-visual .__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1230px;padding:0 15px}.c-lp-cystitis-visual .__ttl{font-size:4rem;font-weight:600;line-height:1.6;margin:0 0 20px}.c-lp-cystitis-visual .__text,.c-lp-cystitis-visual .__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;text-shadow:#693908 0 0 5px,#693908 0 0 5px}.c-lp-cystitis-visual .__text{font-size:2.4rem}.c-lp-faga-about__clinic{align-self:flex-start;border-radius:8px;grid-area:clinic;overflow:hidden}.c-lp-faga-about__clinic img{width:100%}.c-lp-faga-about-diagnosis__item._ai_{grid-area:ai}.c-lp-faga-about-diagnosis__item._palpate_{grid-area:palpate}.c-lp-faga-about-diagnosis__item._tongue_{grid-area:tongue}.c-lp-faga-about-diagnosis__item._body_{grid-area:body}.c-lp-faga-about__arrow{grid-area:arrow;line-height:0}.c-lp-faga-about__arrow svg{fill:#0098a1;display:block;width:100%}.c-lp-faga-about__prescription{grid-area:prescription;-ms-grid-column:5;-ms-grid-row:1}.c-lp-faga-about__thumb{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #0098a1;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden}.c-lp-faga-about__thumb img{max-width:100%}.c-lp-faga-about__txt{margin-top:10px;text-align:center}.c-lp-faga-ai .m-table._sp-col1_ tr:last-child td{border:none}.c-lp-faga-ai__table ._blue_{background:#0098a1;color:#fff}.c-lp-faga-ai__table ._light-blue_{background:#a7dada}.c-lp-faga-ai__table ._pale-blue_{background:#cfebeb}.c-lp-faga-ai__table ._top_{vertical-align:top}.c-lp-faga-ai__table td,.c-lp-faga-ai__table th{border-color:#fff}.c-lp-faga-comparison__head{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.4}.c-lp-faga-comparison__rows{padding:15px}.c-lp-faga-comparison__subtitle{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.4}.c-lp-faga-comparison__foot{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.c-lp-faga-comparison__foot .__ico{fill:#0098a1;display:block;height:40px;line-height:0;margin:15px auto 0;width:100%}.c-lp-faga-comparison__foot .__img{width:110px}.c-lp-faga-comparison__foot .__txt{color:#0098a1;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin-top:15px;text-align:center}.c-lp-faga-comparison__foot .__label{background:#0098a1;border-radius:5px;color:#fff;display:inline-block;margin:0 3px;padding:0 10px}.c-lp-faga-counseling{background:#ed4e5e;border:1px solid #ed4e5e;border-radius:10px;overflow:hidden;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-lp-faga-counseling:hover{background:#ff92a2}.c-lp-faga-counseling__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:relative}.c-lp-faga-counseling__body .__ttl{background:#fff;border-radius:20px;color:#ed4e5e;font-size:2rem;margin-bottom:15px;padding:0 15px}.c-lp-faga-counseling__body .__text{color:#fff;font-size:1.8rem;text-align:center}.c-lp-faga-counseling__body .__ico{color:#fff;font-size:2.2rem;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-faga-criterion__head .__ttl{color:#cc1f34;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-faga-criterion__table ._red_{background:#cc1f34;color:#fff}.c-lp-faga-criterion__table ._salmon-pink_{background:#fbcbc1}.c-lp-faga-criterion__table ._pearl-pink_{background:#fde6de}.c-lp-faga-criterion__table._examination_ .m-table__body td,.c-lp-faga-criterion__table._merit_ .m-table__body td,.c-lp-faga-criterion__table._merit_ .m-table__body th,.c-lp-faga-criterion__table._price_ .m-table__body td,.c-lp-faga-criterion__table._price_ .m-table__body th{text-align:center}.c-lp-faga-doctor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-lp-faga-doctor,.c-lp-faga-doctor__head{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-faga-doctor__head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;justify-content:center;padding:15px}.c-lp-faga-doctor__head._blue_{background:#0098a1}.c-lp-faga-doctor__head .__label{background:#fff;border-radius:30px;font-size:2rem;font-weight:500;margin-left:10px;padding:0 15px}.c-lp-faga-doctor__head .__label._blue_{color:#0098a1}.c-lp-faga-doctor__head .__name{display:inline-block;font-size:2.4rem;margin-left:10px;margin-top:10px;position:relative;text-align:center}.c-lp-faga-doctor__head .__name:before{content:attr(data-text) "";font-size:1rem;left:50%;position:absolute;top:-10px;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;word-break:keep-all}.c-lp-faga-doctor__head .__honorific{display:inline-block;margin-left:10px}.c-lp-faga-doctor__body{-webkit-box-flex:1;background:#d8efee;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#3a3a3a;-ms-flex:1 1 auto;flex:1 1 auto;padding:20px}.c-lp-faga-doctor__ttl{border-radius:20px;color:#fff;font-size:1.8rem;margin-bottom:10px;text-align:center}.c-lp-faga-doctor__ttl._blue_{background:#0098a1}.c-lp-faga-doctor__date{font-size:2rem;font-weight:500;text-align:center}.c-lp-faga-doctor__date .__lg{font-size:2.4rem}.c-lp-faga-eyelashes{margin-bottom:20px}.c-lp-faga-eyelashes__ttl{color:#000;line-height:1.6}.c-lp-faga-eyelashes__ttl .__m{font-size:3.5rem}.c-lp-faga-eyelashes__ttl .__l{font-family:Noto Sans JP,sans-serif;font-size:4rem;font-weight:500}.c-lp-faga-eyelashes__ttl .__pink{color:#ed4e5e;font-family:Noto Sans JP,sans-serif;font-size:3rem;font-weight:500}.c-lp-faga-eyelashes__pay{font-family:Noto Sans JP,sans-serif;font-size:3.5rem;font-weight:500}.c-lp-faga-eyelashes__pay .__l{font-size:4rem}.c-lp-faga-eyelashes__pay .__s{font-size:2.6rem}.c-lp-faga-faq-q{color:#ed4e5e;font-size:2rem;padding-left:30px;position:relative}.c-lp-faga-faq-q:before{color:#ed4e5e;content:"Q.";font-size:2rem;left:3px;position:absolute}.c-lp-faga-faq-a{padding-left:30px;position:relative}.c-lp-faga-faq-a:before{color:#ed4e5e;content:"A.";font-size:2rem;left:5px;position:absolute}.c-lp-faga-flow-layer01{background:#d8efee;margin-bottom:40px;padding:20px;position:relative}.c-lp-faga-flow-layer01:after{border-color:#d8efee transparent transparent;border-style:solid;border-width:30px 50px 0;bottom:-30px;content:"";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-faga-flow-layer01 .c-lp-faga-flow-box{-webkit-box-shadow:0 0 10px 0 #dedede;box-shadow:0 0 10px 0 #dedede}.c-lp-faga-flow-layer02{background:#f8eedc;margin-bottom:40px;padding:20px;position:relative;text-align:center}.c-lp-faga-flow-layer02:after{border-color:#f8eedc transparent transparent;border-style:solid;border-width:30px 50px 0;bottom:-30px;content:"";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-faga-flow-layer02__ttl{color:#9c866d;font-size:2.2rem;margin-bottom:10px}.c-lp-faga-flow-layer02__text{margin-bottom:50px;position:relative}.c-lp-faga-flow-layer02__text:after{border-color:#9c866d transparent transparent;border-style:solid;border-width:15px 25px 0;bottom:-30px;content:"";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-faga-flow-layer02__text .__lg{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500}.c-lp-faga-flow-layer02__lead{color:#ed4e5e;font-size:2.2rem;margin-bottom:10px}.c-lp-faga-flow-layer03{background:#d8efee;margin-bottom:40px;padding:20px;position:relative}.c-lp-faga-flow-layer03 .c-lp-faga-flow-box{-webkit-box-shadow:0 0 10px 0 #dedede;box-shadow:0 0 10px 0 #dedede}.c-lp-faga-flow-layer03__ttl{color:#3ebac3;font-size:2.2rem;margin-bottom:30px;text-align:center}.c-lp-faga-flow-box{background:#fff;border:2px solid #f8eedc;position:relative}.c-lp-faga-flow-box:not(:last-of-type):after{font-family:icomoon;font-size:5rem;line-height:1}.c-lp-faga-flow-box__ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f8eedc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-weight:500;justify-content:center;line-height:1.4;padding:15px 0;text-align:center}.c-lp-faga-flow-box__ttl._free_{position:relative}.c-lp-faga-flow-box__ttl._free_:after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ed4e5e;border-radius:50%;color:#fff;content:"無料";display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;position:absolute;right:-20px;text-align:center;top:-20px;width:60px}.c-lp-faga-flow-box__ttl .__lg{color:#ed4e5e;font-size:2rem}.c-lp-faga-flow-box__body{padding:10px}.c-lp-faga-header{left:0;position:absolute;width:100%;z-index:10}.c-lp-faga-header__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:width .3s ease,border-radius .3s ease;transition:width .3s ease,border-radius .3s ease}.c-lp-faga-header__logo{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}.c-lp-faga-header__logo .__elem{max-width:100%}.c-lp-faga-header-menu{cursor:pointer;height:22px;margin-left:auto;position:relative;-webkit-transition:all .4s;transition:all .4s;width:28px;z-index:10}.c-lp-faga-header-menu__item{background:#000;border-radius:2px;display:inline-block;height:2px;left:0;position:absolute;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-lp-faga-header-menu__item:first-of-type{top:0}.c-lp-faga-header-menu__item:nth-of-type(2){top:10px}.c-lp-faga-header-menu__item:nth-of-type(3){bottom:0}.c-lp-faga-header-menu._active_ .c-lp-faga-header-menu__item:first-of-type{-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.c-lp-faga-header-menu._active_ .c-lp-faga-header-menu__item:nth-of-type(2){opacity:0}.c-lp-faga-header-menu._active_ .c-lp-faga-header-menu__item:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}.c-lp-faga-header-gnav{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 auto;max-width:730px}.c-lp-faga-header-gnav__link{color:#000;display:block;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:100%}.c-lp-faga-header-contact__link{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-direction:column;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-weight:500;height:90px;letter-spacing:.02em;line-height:1.2;position:relative;text-align:center;text-decoration:none;width:160px}.c-lp-faga-header-contact__link,.c-lp-faga-header-contact__link .__ico{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-lp-faga-header-contact__link .__ico{height:28px;width:30px}.c-lp-faga-header.is-fixed .c-lp-faga-header-gnav{margin-left:auto;margin-right:auto}.c-lp-faga-lipogain{margin-bottom:20px}.c-lp-faga-lipogain__ttl{color:#000;line-height:1.4}.c-lp-faga-lipogain__ttl .__s{font-size:2rem}.c-lp-faga-lipogain__ttl .__m{font-size:3.5rem}.c-lp-faga-lipogain__ttl .__l{font-family:Noto Sans JP,sans-serif;font-size:4rem;font-weight:500}.c-lp-faga-lipogain__lead{color:#0098a1;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500}.c-lp-faga-point__inner{grid-gap:40px 40px!important}.c-lp-faga-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-faga-point__mark{background:#cc1f34;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-faga-point__mark .__num{padding-left:5px}.c-lp-faga-point__item{-ms-flex-align:center;background:#fff4e7;border-bottom:2px solid #cc1f34;border-top:2px solid #cc1f34;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-faga-point__item,.c-lp-faga-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-faga-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-faga-point__pic .__img{width:100%}.c-lp-faga-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;width:70%}.c-lp-faga-point__ttl{color:#cc1f34;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;width:100%}.c-lp-faga-point__box{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-faga-point__box .__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:15px}.c-lp-faga-point__box .__pic{-webkit-box-flex:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.c-lp-faga-textlink a{color:#1c439a}.c-lp-faga-ttl01{background:url(/common/img/lp/faga/bg_ttl01.png) no-repeat;background-size:cover;border:2px solid #fff;border-radius:5px;-webkit-box-shadow:0 3px 3px 0 #ddd;box-shadow:0 3px 3px 0 #ddd;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.3}.c-lp-faga-ttl01._label_{padding-right:5.5em;position:relative}.c-lp-faga-ttl01._label_:after{background:#fff;border-radius:10px;color:#cc1f34;content:attr(data-text) "";padding:5px 15px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-faga-ttl01._label_:after,.c-lp-faga-ttl02{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-faga-ttl02{background:#f2efea;border:1px solid #d3d4d5;border-radius:5px;font-size:2.2rem;line-height:1.4;margin:0 0 20px;padding:15px 20px 15px 45px;position:relative}.c-lp-faga-ttl02:before{background:#cc1f34;content:"";height:40px;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.c-lp-faga-ttl03{background:#0098a1;border-radius:5px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 20px;padding:15px 20px;position:relative}.c-lp-faga-ttl03._num_{padding-left:65px}.c-lp-faga-ttl03._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:5px;color:#0098a1;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;height:35px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.c-lp-faga-ttl04{color:#0098a1}.c-lp-faga-ttl04,.c-lp-faga-ttl05{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;margin:0 0 5px}.c-lp-faga-ttl05{color:#3a3a3a}.c-lp-faga-ttl05._circle_{padding-left:25px;position:relative}.c-lp-faga-ttl05._circle_:before{background:#3a3a3a;border-radius:50%;content:"";height:18px;left:0;margin-right:5px;position:absolute;top:8px;width:18px}.c-lp-faga-ttl05._square_{padding-left:25px;position:relative}.c-lp-faga-ttl05._square_:before{background:#3a3a3a;content:"";height:18px;left:0;margin-right:5px;position:absolute;top:8px;width:18px}.c-lp-faga-ttl05._ic-blue_:before{background:#0098a1}.c-lp-faga-ttl05._ic-pink_:before{background:#ed4e5e}.c-lp-faga-ttl06{-webkit-box-align:end;-ms-flex-align:end;-ms-flex-pack:center;align-items:flex-end;color:#3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;margin:0 0 30px}.c-lp-faga-ttl06,.c-lp-faga-ttl06 .__txt{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-lp-faga-ttl06 .__txt{-webkit-box-flex:1;-ms-flex-pack:center;border-bottom:2px solid #ed4e5e;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 20px}.c-lp-faga-ttl06 .__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-lp-faga-visual .__inner{position:relative;width:100%}.c-lp-faga-visual__btn .__btn{background:#009d96;border-radius:10px;margin:0}.c-lp-faga-visual__btn .__btn:not(._disabled_):hover{border:1px solid #009d96;color:#009d96}.c-lp-faga-visual__label{background:#06155b;border-radius:10px;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;padding:5px 0;position:absolute;text-align:center}.c-lp-faga-worries-check{margin-bottom:20px;position:relative}.c-lp-faga-worries-check:before{background:url(/common/img/lp/faga/ico_check.svg) no-repeat;content:"";left:0;position:absolute}.c-lp-feature._access_{display:block}.c-lp-feature._access_ .c-lp-feature__item{width:100%}.c-lp-feature._access_ .c-lp-feature__item:nth-child(2){border-top:none}.c-lp-feature__item{border-bottom:1px dotted #f86a8c;padding:20px 0}.c-lp-feature__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#3a3a3a;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;min-height:50px;padding-left:70px;position:relative}.c-lp-feature__body,.c-lp-feature__body:before{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-lp-feature__body:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff3f5;border-radius:50%;color:#f86a8c;content:"";font-size:2.8rem;height:50px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.c-lp-feature__body._train_:before{content:"\e90a";font-family:icomoon}.c-lp-feature__body._medical_:before{content:"\e909";font-family:icomoon}.c-lp-feature__body._clock_:before{content:"\e908";font-family:icomoon}.c-lp-feature__body._calendar_:before{content:"\e907";font-family:icomoon}.c-lp-feature__body .__ttl{color:#f86a8c;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;line-height:1.4}.c-lp-feature__body .__sm{font-size:1.8rem}.c-lp-itch-cystitis__inner{grid-gap:40px 40px!important}.c-lp-itch-cystitis__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-itch-cystitis__item{-ms-flex-align:center;background:#fff8f2;border-radius:10px}.c-lp-itch-cystitis__item,.c-lp-itch-cystitis__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-itch-cystitis__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0 20px;width:23%}.c-lp-itch-cystitis__pic .__img{width:100%}.c-lp-itch-cystitis__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.c-lp-itch-cystitis__ttl{color:#e095c1;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;margin-bottom:5px}.c-lp-itch-point__inner{grid-gap:40px 40px!important}.c-lp-itch-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-itch-point__mark{background:#5bb87d;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-itch-point__mark .__num{padding-left:5px}.c-lp-itch-point__item{-ms-flex-align:center;background:#faf8ed;border-bottom:2px solid #5bb87d;border-top:2px solid #5bb87d;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-itch-point__item,.c-lp-itch-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-itch-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-itch-point__pic .__img{width:100%}.c-lp-itch-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;width:70%}.c-lp-itch-point__ttl{color:#5bb87d;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;width:100%}.c-lp-itch-textlink a{color:#1c439a}.c-lp-itch-ttl01{background:url(/common/img/lp/itch/bg_ttl01.png) no-repeat;background-size:cover;border:2px solid #fff;border-radius:5px;-webkit-box-shadow:0 3px 3px 0 #ddd;box-shadow:0 3px 3px 0 #ddd;color:#fff;line-height:1.3;text-align:center;text-shadow:#5bb87d 0 0 5px,#5bb87d 0 0 5px}.c-lp-itch-ttl01,.c-lp-itch-ttl02{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-itch-ttl02{background:#f2efea;border:1px solid #d3d4d5;border-radius:5px;font-size:2.2rem;line-height:1.4;margin:0 0 20px;padding:15px 20px 15px 45px;position:relative}.c-lp-itch-ttl02:before{background:#5bb87d;content:"";height:10px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.c-lp-itch-ttl03{background:#dcedcc;border-radius:5px;color:#3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 20px;padding:15px 20px;position:relative}.c-lp-itch-ttl03._num_{padding-left:65px}.c-lp-itch-ttl03._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:5px;color:#5bb87d;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;height:35px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.c-lp-itch-ttl04{color:#5bb87d;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;margin:0 0 5px}.c-lp-itch-visual{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/common/img/lp/itch/bg_visual_pc.png) 50% no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;justify-content:center;margin-bottom:60px}.c-lp-itch-visual .__inner{margin:0 auto;padding:0 15px;width:100%}.c-lp-itch-visual__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:600;font-weight:500;line-height:1.6;margin-bottom:20px;text-shadow:#5bb87d 0 0 10px,#5bb87d 0 0 10px}.c-lp-kanpo-about__clinic{align-self:flex-start;border-radius:8px;grid-area:clinic;overflow:hidden}.c-lp-kanpo-about__clinic img{width:100%}.c-lp-kanpo-about-diagnosis__item._ai_{grid-area:ai}.c-lp-kanpo-about-diagnosis__item._palpate_{grid-area:palpate}.c-lp-kanpo-about-diagnosis__item._tongue_{grid-area:tongue}.c-lp-kanpo-about-diagnosis__item._body_{grid-area:body}.c-lp-kanpo-about__arrow{grid-area:arrow;line-height:0}.c-lp-kanpo-about__arrow svg{fill:#f4b915;display:block;width:100%}.c-lp-kanpo-about__prescription{grid-area:prescription;-ms-grid-column:5;-ms-grid-row:1}.c-lp-kanpo-about__thumb{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #f5b916;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden}.c-lp-kanpo-about__thumb img{max-width:100%}.c-lp-kanpo-about__txt{margin-top:10px;text-align:center}.c-lp-kanpo-checklist{background:#f9f5dd;line-height:1.4}.c-lp-kanpo-checklist__item{counter-increment:number 1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.c-lp-kanpo-checklist__item>.__elem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px}.c-lp-kanpo-checklist__item>.__elem:before{content:counter(number) " .";padding-right:.5em;text-align:right;width:2em}.c-lp-kanpo-checklist__item .e-form-check .__txt{display:block;padding-left:30px}.c-lp-kanpo-checklist__item .e-form-check .__txt:before{background:hsla(0,0%,100%,.8);border-width:1px;height:18px;width:18px}.c-lp-kanpo-checklist__item .e-form-check .__txt:after{color:#92b917;left:2px}.c-lp-kanpo-comparison__head{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.4}.c-lp-kanpo-comparison__rows{padding:15px}.c-lp-kanpo-comparison__subtitle{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.4}.c-lp-kanpo-comparison__foot{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.c-lp-kanpo-comparison__foot .__ico{fill:#f37c13;display:block;height:40px;line-height:0;margin:15px auto 0;width:100%}.c-lp-kanpo-comparison__foot .__img{width:110px}.c-lp-kanpo-comparison__foot .__txt{color:#f37c13;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin-top:15px;text-align:center}.c-lp-kanpo-comparison__foot .__label{background:#f37c13;border-radius:5px;color:#fff;display:inline-block;margin:0 3px;padding:0 10px}.c-lp-kanpo-doctor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-lp-kanpo-doctor,.c-lp-kanpo-doctor__head{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-kanpo-doctor__head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;justify-content:center;padding:15px}.c-lp-kanpo-doctor__head._orange_{background:#f37c13}.c-lp-kanpo-doctor__head._yellow_{background:#f5b916}.c-lp-kanpo-doctor__head .__label{background:#fff;border-radius:30px;font-size:2rem;font-weight:500;margin-left:10px;padding:0 15px}.c-lp-kanpo-doctor__head .__label._orange_{color:#f37c13}.c-lp-kanpo-doctor__head .__label._yellow_{color:#f5b916}.c-lp-kanpo-doctor__head .__name{display:inline-block;font-size:2.4rem;margin-left:10px;margin-top:10px;position:relative;text-align:center}.c-lp-kanpo-doctor__head .__name:before{content:attr(data-text) "";font-size:1rem;left:50%;position:absolute;top:-10px;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;word-break:keep-all}.c-lp-kanpo-doctor__head .__honorific{display:inline-block;margin-left:10px}.c-lp-kanpo-doctor__body{-webkit-box-flex:1;background:#f9eee0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#3d1e04;-ms-flex:1 1 auto;flex:1 1 auto;padding:20px}.c-lp-kanpo-doctor__ttl{border-radius:20px;color:#fff;font-size:1.8rem;margin-bottom:10px;text-align:center}.c-lp-kanpo-doctor__ttl._orange_{background:#f37c13}.c-lp-kanpo-doctor__ttl._yellow_{background:#f5b916}.c-lp-kanpo-doctor__date{font-size:2rem;font-weight:500;text-align:center}.c-lp-kanpo-doctor__date .__lg{font-size:2.4rem}.c-lp-kanpo-flow-thumb{border-radius:10px;overflow:hidden}.c-lp-kanpo-flow-thumb._line_{border:2px solid #f5b916}.c-lp-kanpo-flow-caption{margin-top:5px;text-align:center}.c-lp-kanpo-flow-box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(235,180,27,.4);border:2px solid #f5b916;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;justify-content:center;line-height:1.4;text-align:center}.c-lp-kanpo-flow-box strong{font-size:3rem}.c-lp-kanpo-flow-reservation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:2.8rem;font-weight:500;line-height:2;width:100%}.c-lp-kanpo-flow-reservation strong{border:2px solid #f37c13;border-radius:10px;color:#f37c13;font-size:3.4rem;margin-right:15px;padding:8px 20px}.c-lp-kanpo-flow-reservation .__small{font-size:2rem}.c-lp-kanpo-flow-explanation{margin-top:30px}.c-lp-kanpo-flow-explanation__kanpo{grid-area:kanpo;position:relative}.c-lp-kanpo-flow-explanation__plus{grid-area:plus;-ms-grid-column:1;-ms-grid-row:3}.c-lp-kanpo-flow-explanation__plus svg{fill:#f5b916;display:block;height:auto;line-height:0;width:100%}.c-lp-kanpo-flow-explanation__info{grid-area:info}.c-lp-kanpo-flow-explanation__info .__elem{width:100%}.c-lp-kanpo-flow-explanation__arrow{grid-area:arrow}.c-lp-kanpo-flow-explanation__arrow svg{fill:#f5b916;display:block;height:auto;line-height:0;width:100%}.c-lp-kanpo-flow-explanation__decision{grid-area:decision}.c-lp-kanpo-flow-explanation__decision .c-lp-kanpo-flow-box{height:100%}.c-lp-kanpo-flow-arrow{grid-area:arrow;line-height:0}.c-lp-kanpo-flow-arrow svg{fill:#f4b915;display:block;width:100%}.c-lp-kanpo-list{background:#f9f5dd;line-height:1.6}.c-lp-kanpo-list thead th{background:#92b917;color:#fff;text-align:center}.c-lp-kanpo-list tbody tr:nth-child(2n){background:rgba(146,185,23,.3)}.c-lp-kanpo-list tbody td:first-child{grid-area:number;text-align:center}.c-lp-kanpo-list tbody td:nth-child(2){grid-area:name;white-space:nowrap}.c-lp-kanpo-list tbody td:nth-child(3){grid-area:kana}.c-lp-kanpo-list tbody td:nth-child(4){grid-area:component}.c-lp-kanpo-point__inner{grid-gap:40px 40px!important;margin-top:20px}.c-lp-kanpo-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-kanpo-point__mark{background:#92b917;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-kanpo-point__mark .__num{padding-left:5px}.c-lp-kanpo-point__item{-ms-flex-align:center;background:#f9f5dd;border-bottom:2px solid #92b917;border-top:2px solid #92b917;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-kanpo-point__item,.c-lp-kanpo-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-kanpo-point__pic{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:0 20px;width:30%}.c-lp-kanpo-point__pic .__img{background:#fff;border-radius:10px;width:100%}.c-lp-kanpo-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;padding-right:15px;width:70%}.c-lp-kanpo-point__body .__small{font-size:1.6rem}.c-lp-kanpo-point__ttl{color:#92b917;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4;text-align:center;width:100%}.c-lp-kanpo-price-content1{display:-ms-grid;display:grid;grid-auto-flow:row;margin-top:30px}.c-lp-kanpo-price-content1__type{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(235,180,27,.4);border:2px solid #f5b916;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;grid-area:type;justify-content:center;line-height:1.4;padding:20px 15px;text-align:center}.c-lp-kanpo-price-content1__type strong{font-size:3rem}.c-lp-kanpo-price-content1__plus{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:plus;-ms-grid-column:1;-ms-grid-row:3;justify-content:center}.c-lp-kanpo-price-content1__plus .__ico{fill:#f5b916;display:block;height:50px;line-height:0;width:50px}.c-lp-kanpo-price-content1__complaint{-ms-grid-rows:auto;-ms-grid-columns:35% 10% 55%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;font-family:Noto Sans JP,sans-serif;font-weight:500;gap:0 10%;grid-area:complaint;grid-auto-flow:row;grid-template-areas:"complaint2 complaint1";grid-template-columns:35% 55%;grid-template-rows:auto;text-align:center}.c-lp-kanpo-price-content1__complaint .__complaint1{grid-area:complaint1;-ms-grid-column:3;-ms-grid-row:1;padding:10px}.c-lp-kanpo-price-content1__complaint .__complaint2{grid-area:complaint2;-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-price-content1__complaint img{max-width:100%}.c-lp-kanpo-price-content1__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:arrow;justify-content:center}.c-lp-kanpo-price-content1__arrow .__ico{fill:#f5b916;display:block;height:50px;line-height:0;width:50px}.c-lp-kanpo-price-content1__prescription{background:#f90;grid-area:prescription;-ms-grid-column:5;-ms-grid-row:1;text-align:center}.c-lp-kanpo-price-content1__prescription img{max-width:100%}.c-lp-kanpo-price-content2{font-family:Noto Sans JP,sans-serif;font-weight:500;margin:30px auto 0}.c-lp-kanpo-price-content2__box{background:rgba(235,180,27,.2);border-radius:10px;padding:15px 20px}.c-lp-kanpo-price-content2__box._2weeks_{grid-area:weeks}.c-lp-kanpo-price-content2__box._month_{grid-area:month}.c-lp-kanpo-price-content2__ttl{color:#f37c13;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500}.c-lp-kanpo-price-content2__ttl .__sub{font-size:1.8rem}.c-lp-kanpo-price-content2__total{color:#f37c13;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;text-align:right}.c-lp-kanpo-price-content2-2weeks{-ms-grid-rows:auto 5px auto;-ms-grid-columns:auto 0 auto 0 1fr;display:-ms-grid;display:grid;gap:5px 0;grid-auto-flow:row;grid-template-areas:"first first prescription" "plus drug drug";grid-template-columns:repeat(2,auto) 1fr;grid-template-rows:repeat(2,auto);margin-top:5px}.c-lp-kanpo-price-content2-2weeks .__first{-ms-grid-column-span:3;grid-area:first;-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-price-content2-2weeks .__prescription{grid-area:prescription;-ms-grid-column:5;-ms-grid-row:1}.c-lp-kanpo-price-content2-2weeks .__plus{grid-area:plus;-ms-grid-column:1;-ms-grid-row:3;margin:0 .5em}.c-lp-kanpo-price-content2-2weeks .__drug{-ms-grid-column-span:3;grid-area:drug;-ms-grid-column:3;-ms-grid-row:3}.c-lp-kanpo-price-content2__2weeks{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-kanpo-price-content2__2weeks .__head{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-lp-kanpo-price-content2__month{-ms-grid-columns:auto 0 1fr;display:-ms-grid;display:grid;gap:5px 0;grid-auto-flow:row;grid-template-columns:auto 1fr;margin-top:15px}.c-lp-kanpo-price-content2__month .__body{margin-left:1em}.c-lp-kanpo-price-content2__arrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-area:arrow;justify-content:center;text-align:center}.c-lp-kanpo-price-content2__arrow .__ico{fill:#f5b916;height:65px;line-height:0;width:65px}.c-lp-kanpo-price-content2__arrow .__txt{font-size:2rem}.c-lp-kanpo-price-draw-blood{font-size:2.4rem;line-height:1.5;margin-top:30px}.c-lp-kanpo-supervision__img{grid-area:img}.c-lp-kanpo-supervision__img .__elem{width:100%}.c-lp-kanpo-supervision__body{grid-area:body}.c-lp-kanpo-supervision__name{font-size:1.8rem}.c-lp-kanpo-supervision__name .__name,.c-lp-kanpo-supervision__profile .__head{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-kanpo-supervision__profile .__head{margin-top:15px}.c-lp-kanpo-supervision__profile .__body{margin-top:5px}.c-lp-kanpo-ttl01{background:-webkit-gradient(linear,left top,left bottom,from(#fdf6e0),color-stop(50%,#fbedc2),to(#fae2b3));background:-webkit-linear-gradient(top,#fdf6e0,#fbedc2 50%,#fae2b3);background:linear-gradient(180deg,#fdf6e0 0,#fbedc2 50%,#fae2b3);border:1px solid #efc8a0;border-radius:8px;font-family:Noto Sans JP,sans-serif;font-size:2.6rem;font-weight:500;line-height:1.3;padding:15px 20px 15px 45px;position:relative}.c-lp-kanpo-ttl01:before{background:#f37c13;bottom:15px;content:"";left:20px;position:absolute;top:15px;width:5px}.c-lp-kanpo-ttl02{background:#f5b916;border-radius:5px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;padding:15px 20px;position:relative}.c-lp-kanpo-ttl02[data-text]{padding-left:70px}.c-lp-kanpo-ttl02[data-text]:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:5px;color:#f5b916;content:attr(data-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;height:35px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.c-lp-kanpo-ttl03{background:#92b917;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;line-height:1.4;padding:15px 20px 15px 70px;position:relative}.c-lp-kanpo-ttl03:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:5px;color:#92b917;content:attr(data-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;height:35px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.c-lp-kanpo-ttl03 .__txt{display:block;font-size:1.6rem;margin-top:5px}.c-lp-kanpo-ttl04{font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;position:relative}.c-lp-kanpo-ttl04:before{background:#f5b916;content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.c-lp-kanpo-visual{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/common/img/lp/kanpo/bg_visual_pc.png) 50% no-repeat;background-size:cover;height:500px;justify-content:center;margin-bottom:90px}.c-lp-kanpo-visual,.c-lp-kanpo-visual .__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-kanpo-visual .__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:min(1200px,100% - 40px)}.c-lp-kanpo-visual__ttl{font-family:M PLUS Rounded\ 1c,system-ui;font-size:5rem;font-weight:600;font-weight:500;line-height:1.4}.c-lp-kanpo-visual__ttl,.c-lp-kanpo-visual__txt{color:#fff;text-shadow:3px 0 3px #e87917,-3px 0 3px #e87917,0 3px 3px #e87917,0 -3px 3px #e87917,5px 0 8px rgba(232,121,23,.75),-5px 0 8px rgba(232,121,23,.75),0 5px 8px rgba(232,121,23,.75),0 -5px 8px rgba(232,121,23,.75)}.c-lp-kanpo-visual__txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:M PLUS Rounded\ 1c,system-ui;font-size:3.6rem;font-weight:500;margin-top:15px}.c-lp-medical-diet-dose__ttl{color:#585858;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.3;margin:0 0 15px;text-align:center}.c-lp-medical-diet-dose__ttl .__em{color:#0099e2;font-size:3.2rem}.c-lp-medical-diet-dose__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px dashed #0099e2;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:20px;padding:10px}.c-lp-medical-diet-dose__label{background:#585858;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;margin-right:15px;padding:0 10px}.c-lp-medical-diet-dose__txt{font-size:2rem}.c-lp-medical-diet-dose__txt .__green{color:#008736;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-medical-diet-dose__txt .__red{color:#bf011c;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-medical-diet-faq{counter-reset:number 0}.c-lp-medical-diet-faq .__ttl{color:#0099e2;font-size:2rem;line-height:1.4;padding-left:60px;position:relative}.c-lp-medical-diet-faq .__ttl:before{content:"Q." counter(number);counter-increment:number 1;font-size:2.4rem;left:0;line-height:1;position:absolute;top:1px}.c-lp-medical-diet-faq .__ttl:not(:first-of-type){margin-top:30px}.c-lp-medical-diet-faq .__txt{margin-top:10px;padding-left:60px}.c-lp-medical-diet-flow__ttl{font-size:2.4rem;margin-bottom:20px;text-align:center}.c-lp-medical-diet-flow__ttl .__blue{color:#0099e2}.c-lp-medical-diet-flow__ttl .__red{color:#e70c73}.c-lp-medical-diet-flow__ttl .__lg{font-size:2.8rem}.c-lp-medical-diet-flow-item:not(:first-of-type){position:relative}.c-lp-medical-diet-flow-item:not(:first-of-type):before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;color:#fff;content:"▶";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;height:26px;justify-content:center;line-height:1;width:26px}.c-lp-medical-diet-flow-item__step{border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-size:1.8rem;text-align:center}.c-lp-medical-diet-flow-item__inner{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px}.c-lp-medical-diet-flow-item__ttl{color:#e70c73;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;line-height:1.4;margin-bottom:15px;text-align:center}.c-lp-medical-diet-flow-item__pic{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:15px}.c-lp-medical-diet-flow-item__pic .__link{width:60%}.c-lp-medical-diet-flow-item__pic .__img{max-height:100%;max-width:100%}._blue_ .c-lp-medical-diet-flow-item:not(:first-of-type):before,._blue_ .c-lp-medical-diet-flow-item__step{background:#0099e2}._red_ .c-lp-medical-diet-flow-item:not(:first-of-type):before,._red_ .c-lp-medical-diet-flow-item__step{background:#e70c73}.c-lp-medical-diet-point{padding-top:90px}.c-lp-medical-diet-point__inner{grid-gap:40px 40px!important}.c-lp-medical-diet-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-medical-diet-point__mark{background:#64bfbf;border-radius:20px;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1;margin-left:20px;padding:5px 20px;text-align:center;width:140px;z-index:1}.c-lp-medical-diet-point__mark .__num{padding-left:5px}.c-lp-medical-diet-point__item{-ms-flex-align:center;background:#fff;border:2px solid #64bfbf;border-radius:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-18px}.c-lp-medical-diet-point__item,.c-lp-medical-diet-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-medical-diet-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-medical-diet-point__pic .__img{width:100%}.c-lp-medical-diet-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;width:70%}.c-lp-medical-diet-point__ttl{color:#e70c73;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4;margin-bottom:10px;width:100%}.c-lp-medical-diet-point__txt{color:#585858;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.5}.c-lp-medical-diet-point__txt .__em{color:#0099e2;font-size:2rem}.c-lp-medical-diet-structure__pic-02{width:min(65%,500px)}.c-lp-medical-diet-structure__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-lp-medical-diet-structure__label{background:#0099e2;border-radius:40px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;margin-bottom:10px;padding:5px 30px;text-align:center}.c-lp-medical-diet-structure__txt{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4;text-align:center}.c-lp-medical-diet-symptom{grid-gap:30px 40px!important;margin:0 auto;width:min(800px,100%)}.c-lp-medical-diet-symptom__txt{font-family:Noto Sans JP,sans-serif;font-weight:500;margin-top:10px;text-align:center}.c-lp-medical-diet-table01{width:100%}.c-lp-medical-diet-table01 td,.c-lp-medical-diet-table01 th{line-height:1.4;padding:10px 20px;text-align:center;vertical-align:middle}.c-lp-medical-diet-table01 th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-medical-diet-table01 thead th{color:#fff;font-size:2.8rem;text-align:center}.c-lp-medical-diet-table01 thead th:not(:first-of-type){border-left:2px dashed transparent}.c-lp-medical-diet-table01 thead th:nth-child(2){background:#e70c73}.c-lp-medical-diet-table01 thead th:nth-child(3){background:#0099e2}.c-lp-medical-diet-table01 tbody tr th{background:#65c5ef;border-bottom:2px dashed #fff;color:#fff;font-size:2.2rem}.c-lp-medical-diet-table01 tbody tr td{background:#fff;border-bottom:2px dashed #9c9d9e;border-right:2px dashed #9c9d9e}.c-lp-medical-diet-table01 tbody tr td:last-child{border-right:2px dashed transparent}.c-lp-medical-diet-table01 tbody tr:last-child td,.c-lp-medical-diet-table01 tbody tr:last-child th{border-bottom:2px dashed transparent}.c-lp-medical-diet-table01 .__circle{color:#e70c73;font-family:Noto Sans JP,sans-serif;font-size:2.8rem;font-weight:500}.c-lp-medical-diet-table01 .__triangle{color:#0099e2;font-family:Noto Sans JP,sans-serif;font-size:2.8rem;font-weight:500}.c-lp-medical-diet-table01 ._al-l_{text-align:left}.c-lp-medical-diet-table01 ._al-r_{text-align:right}.c-lp-medical-diet-table01 ._al-c_{text-align:center}.c-lp-medical-diet-ttl01{color:#0099e2}.c-lp-medical-diet-ttl01,.c-lp-medical-diet-ttl02{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.3;text-align:center}.c-lp-medical-diet-ttl02{background:#64bfbf;border-radius:10px;color:#fe0;padding:10px 15px}.c-lp-medical-diet-ttl03{line-height:1.3;text-align:center}.c-lp-medical-diet-ttl03,.c-lp-medical-diet-ttl04{color:#0099e2;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-medical-diet-ttl04{font-size:2.2rem;margin:0 0 5px;padding-left:30px;position:relative}.c-lp-medical-diet-ttl04:before{background:#0099e2;content:"";height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.c-lp-medical-diet-visual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:url(/common/img/lp/medical-diet/bg_visual_pc.png) 100% 0 no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:500px;justify-content:space-between}.c-lp-medical-diet-visual__catch{width:min(1500px,100%)}.c-lp-medical-diet-visual__ttl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:min(1500px,100%)}.c-lp-medical-diet-visual__ttl,.c-lp-menopause-drug-fee__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-menopause-drug-fee__list{position:relative}.c-lp-menopause-drug-fee__list:before{border-top:2px dotted #3a3a3a;content:"";height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.c-lp-menopause-drug-fee__ttl{background:#fff;font-size:1.6rem;font-weight:700;padding-right:10px;position:relative}.c-lp-menopause-drug-fee__ttl:before{content:"■";display:inline-block;margin-right:5px}.c-lp-menopause-drug-fee__ttl._pink_:before{color:#f09eb3}.c-lp-menopause-drug-fee__ttl._yellow_:before{color:#fbb026}.c-lp-menopause-drug-fee__fee{background:#fff;padding-left:10px;z-index:1}.c-lp-menopause-drug-fee__fee .__em{font-size:2rem;font-weight:700;padding-left:5px}.c-lp-menopause-fee-flow__block{background:#ebede4;border-radius:10px;padding:35px 20px 15px;position:relative}.c-lp-menopause-fee-flow__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#0067b3;border-radius:30px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:60px;justify-content:center;left:50%;line-height:1.2;position:absolute;text-align:center;top:-30px;-webkit-transform:translate(-50%);transform:translate(-50%);width:60px}.c-lp-menopause-fee-flow__step .__num{font-size:1.8rem}.c-lp-menopause-fee-flow__ttl{font-size:2.2rem;text-align:center}.c-lp-menopause-fee-flow__price,.c-lp-menopause-fee-flow__ttl{color:#0067b3;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-menopause-fee-flow__price{font-size:2rem;line-height:1.4;margin-top:20px}.c-lp-menopause-fee-flow__price .__sm{font-size:1.4rem}.c-lp-menopause-fee-flow__img{margin:20px auto 0;width:50%}.c-lp-menopause-flow-box{background:#fff;border:1px solid #0068b4;border-radius:10px;overflow:hidden}.c-lp-menopause-flow-box__ttl{background:#0068b4;color:#fff;font-size:2rem;text-align:center}.c-lp-menopause-flow-box__body{padding:20px}.c-lp-menopause-flow-list .__item{padding-left:20px;position:relative}.c-lp-menopause-flow-list .__item:before{-webkit-box-flex:0;border:1px solid #3a3a3a;content:"";display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:12px;left:0;margin-right:10px;position:absolute;top:7px;width:12px}.c-lp-menopause-point__inner{grid-gap:40px 40px!important}.c-lp-menopause-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-menopause-point__mark{background:#00a29a;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-menopause-point__mark .__num{padding-left:5px}.c-lp-menopause-point__item{-ms-flex-align:center;background:#ebeee5;border-bottom:2px solid #00a29a;border-top:2px solid #00a29a;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-menopause-point__item,.c-lp-menopause-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-menopause-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-menopause-point__pic .__img{width:100%}.c-lp-menopause-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;width:70%}.c-lp-menopause-point__ttl{color:#00a29a;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;width:100%}.c-lp-menopause-table01{width:100%}.c-lp-menopause-table01 td,.c-lp-menopause-table01 th{padding:5px 20px;text-align:left;vertical-align:middle}.c-lp-menopause-table01 th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-menopause-table01 thead th{background:#0068b4;color:#fff;text-align:center}.c-lp-menopause-table01 thead th:not(:first-of-type){border-left:2px solid #fff}.c-lp-menopause-table01 tbody tr td,.c-lp-menopause-table01 tbody tr th{background:#ebeee5}.c-lp-menopause-table01 tbody tr:nth-child(2n) td,.c-lp-menopause-table01 tbody tr:nth-child(2n) th{background:#ccebea}.c-lp-menopause-table01 tbody tr>:not(:first-child){border-left:2px solid #fff}.c-lp-menopause-table01 ._al-l_{text-align:left}.c-lp-menopause-table01 ._al-r_{text-align:right}.c-lp-menopause-table01 ._al-c_{text-align:center}.c-lp-menopause-table02{width:100%}.c-lp-menopause-table02 td,.c-lp-menopause-table02 th{border:2px solid #fff;padding:5px 10px;text-align:left;vertical-align:middle}.c-lp-menopause-table02 th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-menopause-table02 ._al-l_{text-align:left}.c-lp-menopause-table02 ._al-r_{text-align:right}.c-lp-menopause-table02 ._al-c_{text-align:center}.c-lp-menopause-table02 ._nowrap_{white-space:nowrap}.c-lp-menopause-table02 ._yellow_{background:#fbb126;color:#fff}.c-lp-menopause-table02 ._yellow2_{background:#fee7bd}.c-lp-menopause-table02 ._purple_{background:#a285bc;color:#fff}.c-lp-menopause-table02 ._purple2_{background:#e3daeb}.c-lp-menopause-table02 ._blue_{background:#0d67b3;color:#fff}.c-lp-menopause-table02 ._blue2_{background:#5695ca;color:#fff}.c-lp-menopause-table02 ._blue3_{background:#b6d1e8;color:#0068b4}.c-lp-menopause-table02 ._blue4_{background:#ccebea}.c-lp-menopause-table02 ._light-green_{background:#ebeee5}.c-lp-menopause-table03{width:100%}.c-lp-menopause-table03 td,.c-lp-menopause-table03 th{padding:10px 20px;text-align:left;vertical-align:middle}.c-lp-menopause-table03 th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-menopause-table03 thead th{background:#0068b4;color:#fff;text-align:center}.c-lp-menopause-table03 thead th:not(:first-of-type){border-left:2px solid #fff}.c-lp-menopause-table03 tbody tr td,.c-lp-menopause-table03 tbody tr th{background:#f5f7f2}.c-lp-menopause-table03 tbody tr:nth-child(2n) td,.c-lp-menopause-table03 tbody tr:nth-child(2n) th{background:#ece7f2}.c-lp-menopause-table03 tbody tr>:not(:first-child){border-left:2px solid #fff}.c-lp-menopause-table03 ._al-l_{text-align:left}.c-lp-menopause-table03 ._al-r_{text-align:right}.c-lp-menopause-table03 ._al-c_{text-align:center}.c-lp-menopause-table04{width:100%}.c-lp-menopause-table04 td,.c-lp-menopause-table04 th{padding:5px 10px;text-align:left;vertical-align:middle}.c-lp-menopause-table04 th{color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;text-align:center}.c-lp-menopause-table04 tbody tr th{background:#0068b4}.c-lp-menopause-table04 tbody tr td{background:#ebeee5}.c-lp-menopause-table04 tbody tr:nth-child(2n) th{background:#009c96}.c-lp-menopause-table04 tbody tr:nth-child(2n) td{background:#ccebea}.c-lp-menopause-table04 tbody tr>:not(:first-child){border-left:2px solid #fff}.c-lp-menopause-table04 ._al-l_{text-align:left}.c-lp-menopause-table04 ._al-r_{text-align:right}.c-lp-menopause-table04 ._al-c_{text-align:center}.c-lp-menopause-table04 ._fw-b_{font-weight:700}.c-lp-menopause-textlink a{color:#1c439a}.c-lp-menopause-ttl01{background:#009c96;border:2px solid #fff;border-radius:5px;-webkit-box-shadow:0 3px 3px 0 #ddd;box-shadow:0 3px 3px 0 #ddd;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.3;padding:15px 30px;position:relative;text-align:center}.c-lp-menopause-ttl01:before{left:0}.c-lp-menopause-ttl01:after,.c-lp-menopause-ttl01:before{background:url(/common/img/lp/menopause/bg_ttl01.png) no-repeat;background-size:contain;content:"";height:100%;position:absolute;top:0;width:100px}.c-lp-menopause-ttl01:after{right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.c-lp-menopause-ttl02{color:#363433;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 20px;text-align:center}.c-lp-menopause-ttl02._al-l_{text-align:left}.c-lp-menopause-ttl03{background:#a385bd;color:#fff;font-size:2.8rem;line-height:1.4;margin:0 0 15px;padding:10px 15px;text-align:center}.c-lp-menopause-ttl03,.c-lp-menopause-ttl04{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-menopause-ttl04{color:#df7287;font-size:2.2rem;margin:0 0 5px}.c-lp-menopause-ttl04 .__label{background:#df7287;border-radius:5px;color:#fff;font-size:1.6rem;margin-right:10px;padding:3px 10px}.c-lp-menopause-visual{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/common/img/lp/menopause/bg_visual_pc.png) 100% no-repeat;background-size:cover;justify-content:center;margin-bottom:90px}.c-lp-menopause-visual,.c-lp-menopause-visual__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:500px}.c-lp-menopause-visual__inner{padding:0 15px;width:100%}.c-lp-menopause-visual__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-size:4.5rem;font-weight:500;line-height:1.4;text-shadow:#009c96 0 0 5px,#009c96 0 0 5px}.c-lp-menopause-visual__ttl .__sm{font-size:3.4rem}.c-lp-menopause-visual__txt{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-size:3rem;font-weight:500;line-height:1.4;margin-top:30px;text-shadow:#009c96 0 0 5px,#009c96 0 0 5px}.c-lp-menopause-visual__txt .__sm{font-size:2.4rem}.c-lp-online-medical-faq{margin-bottom:60px}.c-lp-online-medical-faq__ttl{-ms-flex-align:center;margin-bottom:20px}.c-lp-online-medical-faq__ttl,.c-lp-online-medical-faq__ttl .__ico{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-online-medical-faq__ttl .__ico{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:2px solid #0e5184;border-radius:50%;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.2);box-shadow:3px 3px 5px 0 rgba(0,0,0,.2);color:#0e5184;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2.4rem;font-weight:600;height:45px;justify-content:center;line-height:1;margin-right:20px;text-align:center;text-shadow:2px 2px 3px rgba(0,0,0,.2);width:45px}.c-lp-online-medical-faq__ttl .__txt{-webkit-box-flex:1;color:#0e5184;-ms-flex:1 1 auto;flex:1 1 auto;font-size:2rem;font-weight:600;line-height:1.3}.c-lp-online-medical-flow{margin-bottom:40px}.c-lp-online-medical-flow__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-online-medical-flow__ttl{-ms-flex-align:center;margin-bottom:20px}.c-lp-online-medical-flow__ttl,.c-lp-online-medical-flow__ttl .__num{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-online-medical-flow__ttl .__num{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#0e5184;border-radius:50%;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.2);box-shadow:3px 3px 5px 0 rgba(0,0,0,.2);color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2rem;font-weight:600;height:60px;justify-content:center;margin-right:20px;padding-top:18px;position:relative;text-align:center;width:60px}.c-lp-online-medical-flow__ttl .__num:before{content:"STEP";font-size:1.3rem;position:absolute;text-align:center;top:7px}.c-lp-online-medical-flow__ttl .__txt{-webkit-box-flex:1;color:#0e5184;-ms-flex:1 1 auto;flex:1 1 auto;font-size:2rem;font-weight:600;line-height:1.3}.c-lp-online-medical-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-online-medical-menu-list .__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#9c866d;border-radius:50px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;line-height:1.2;margin:0 1% 20px;padding:10px 20px;text-align:center;width:31%}.c-lp-online-medical-menu-reservation__txt{color:#9c866d;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-online-medical-menu-reservation__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-linear-gradient(315deg,#ffa230,#ff5605);background:linear-gradient(135deg,#ffa230,#ff5605);border-radius:10px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;justify-content:center;line-height:1.4;padding:10px 20px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-lp-online-medical-menu-reservation__btn:after{content:"\f105";font-family:icomoon;position:absolute;right:10px}.c-lp-online-medical-menu-reservation__btn:hover{opacity:.7}.c-lp-online-medical-menu-clinics{margin-top:40px}.c-lp-online-medical-menu-clinics__banner{background:#fff;border:2px solid #ccc;width:100%}.c-lp-online-medical-menu-clinics__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;padding:15px}.c-lp-online-medical-menu-clinics__link{text-align:center;-webkit-transition:all .4s;transition:all .4s}.c-lp-online-medical-menu-clinics__link:hover{opacity:.7}.c-lp-online-medical-menu-clinics__link:first-child{margin-right:10px}.c-lp-online-medical-menu-preparation{background:#faf5e5;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);margin-top:40px}.c-lp-online-medical-menu-preparation__ttl{background:#9c866d;border-radius:10px;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.3;padding:10px 20px;text-align:center}.c-lp-online-medical-menu-preparation__list{color:#666;font-size:2rem;margin-bottom:20px}.c-lp-online-medical-point__inner{grid-gap:40px 40px!important}.c-lp-online-medical-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-online-medical-point__mark{background:#9c866d;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-online-medical-point__mark .__num{padding-left:5px}.c-lp-online-medical-point__item{-ms-flex-align:center;background:#faf5e5;border-bottom:2px solid #9c866d;border-top:2px solid #9c866d;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-online-medical-point__item,.c-lp-online-medical-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-online-medical-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-online-medical-point__pic .__img{width:100%}.c-lp-online-medical-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;width:70%}.c-lp-online-medical-point__body .__ttl{color:#ffa330;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;width:100%}.c-lp-online-medical-point__body .__txt{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-online-medical-table{width:100%}.c-lp-online-medical-table td,.c-lp-online-medical-table th{padding:5px 20px;text-align:left;vertical-align:middle}.c-lp-online-medical-table th{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-online-medical-table thead th{background:#9c866d;color:#fff;text-align:center}.c-lp-online-medical-table thead th:not(:last-of-type){border-right:2px solid #fff}.c-lp-online-medical-table tbody tr td,.c-lp-online-medical-table tbody tr th{background:#faf5e5}.c-lp-online-medical-table tbody tr:nth-child(2n) td,.c-lp-online-medical-table tbody tr:nth-child(2n) th{background:#ffe2bc}.c-lp-online-medical-table tbody tr>:not(:last-child){border-right:2px solid #fff}.c-lp-online-medical-table ._bg_orange_{background:#ffa330!important;border-bottom:2px solid #fff;color:#fff}.c-lp-online-medical-table ._al-l_{text-align:left}.c-lp-online-medical-table ._al-r_{text-align:right}.c-lp-online-medical-table ._al-c_{text-align:center}.c-lp-online-medical-ttl01{background:#0e5184;border-radius:10px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.3;padding:15px 20px;text-align:center}.c-lp-online-medical-ttl02{color:#666;font-size:2.4rem;font-weight:600;line-height:1.4;margin:0 0 20px}.c-lp-online-medical-ttl02._al-c_{text-align:center}.c-lp-online-medical-ttl03{background:#f2efea;border:1px solid #d3d4d5;border-radius:5px;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 20px;padding:15px 20px 15px 45px;position:relative}.c-lp-online-medical-ttl03:before{background:#ffa330;content:"";height:40px;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.c-lp-online-medical-ttl04{color:#ffa330;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;margin:0 0 5px}.c-lp-online-medical-visual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;background:url(/common/img/lp/online-medical/bg_visual_pc.png) 0 no-repeat;background-size:cover;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:relative;z-index:1}.c-lp-online-medical-visual__ttl .__img{width:min(100%,300px)}.c-lp-online-medical-visual__ttl .__txt{-webkit-box-flex:0;color:#9c866d;-ms-flex:0 0 auto;flex:0 0 auto;font-size:4.5rem;font-weight:600;line-height:1.6}.c-lp-online-medical-visual__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;width:60%}.c-lp-online-medical-visual__list,.c-lp-online-medical-visual__list .__item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-lp-online-medical-visual__list .__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#99826a),to(#77563f));background:-webkit-linear-gradient(left,#99826a,#77563f);background:linear-gradient(90deg,#99826a,#77563f);border-radius:50px;color:#fff;font-size:1.8rem;font-weight:600;line-height:1.2;margin:0 .5% 10px;padding:10px 20px;text-align:center;width:min(250px,32%)}.c-lp-online-medical-visual__point{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:60%}.c-lp-online-medical-visual__point__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#faf5e5;border:2px solid #0e5184;border-radius:10px;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;width:32%}.c-lp-online-medical-visual__point__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:max(20%,40px)}.c-lp-online-medical-visual__point__txt{-webkit-box-flex:1;color:#585858;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.8rem;font-weight:600;line-height:1.4;text-align:center}.c-lp-outline{margin-top:30px}.c-lp-outline__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(248,106,140,.15);box-shadow:0 0 10px 0 rgba(248,106,140,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.c-lp-outline__head{background:#f86a8c;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;padding:5px 0;text-align:center}.c-lp-outline__body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#3a3a3a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;justify-content:center;line-height:1.1;margin:15px 0}.c-lp-outline__body._patient_{background:url(/common/img/index/bg_reason_patient.svg) no-repeat 50%;background-size:contain}.c-lp-outline__body._hospital_{background:url(/common/img/index/bg_reason_hospital.svg) no-repeat 50%;background-size:contain}.c-lp-outline__body._doctor_{background:url(/common/img/index/bg_reason_doctor.svg) no-repeat 50%;background-size:contain}.c-lp-outline__body._surgery_{background:url(/common/img/index/bg_reason_surgery.svg) no-repeat 50%;background-size:contain}.c-lp-outline__text{color:#f86a8c;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;position:relative}.c-lp-outline__text .__num{font-size:4.4rem}.c-lp-outline__text .__note{color:#3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;padding-left:5px;position:absolute}.c-lp-pain-cystitis__inner{grid-gap:40px 40px!important}.c-lp-pain-cystitis__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-pain-cystitis__item{-ms-flex-align:center;background:#fff8f2;border-radius:10px}.c-lp-pain-cystitis__item,.c-lp-pain-cystitis__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-pain-cystitis__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0 20px;width:23%}.c-lp-pain-cystitis__pic .__img{width:100%}.c-lp-pain-cystitis__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.c-lp-pain-cystitis__ttl{color:#e095c1;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;margin-bottom:5px}.c-lp-pain-point__inner{grid-gap:40px 40px!important}.c-lp-pain-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-pain-point__mark{background:#a19dce;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-pain-point__mark .__num{padding-left:5px}.c-lp-pain-point__item{-ms-flex-align:center;background:#fff8f2;border-bottom:2px solid #a19dce;border-top:2px solid #a19dce;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-pain-point__item,.c-lp-pain-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-pain-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-pain-point__pic .__img{width:100%}.c-lp-pain-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;width:70%}.c-lp-pain-point__ttl{color:#a19dce;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;width:100%}.c-lp-pain-textlink a{color:#1c439a}.c-lp-pain-ttl01{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;background:url(/common/img/lp/pain/bg_ttl01.png) no-repeat;background-color:#009175;background-size:cover;border:2px solid #fff;border-radius:5px;-webkit-box-shadow:0 3px 3px 0 #ddd;box-shadow:0 3px 3px 0 #ddd;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:500;justify-content:space-between;line-height:1.3;padding:15px 20px;position:relative}.c-lp-pain-ttl01._num_{padding-left:65px}.c-lp-pain-ttl01._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:5px;color:#e67cac;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;height:35px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.c-lp-pain-ttl02{background:#a19dce;border-radius:5px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 20px;padding:15px 20px;position:relative}.c-lp-pain-ttl02._num_{padding-left:65px}.c-lp-pain-ttl02._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:5px;color:#a19dce;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;height:35px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.c-lp-pain-ttl03{font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px;position:relative}.c-lp-pain-ttl03:before{background:#e095c1;content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.c-lp-pain-ttl04{color:#e095c1;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;margin:0 0 5px}.c-lp-pain-visual{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/common/img/lp/pain/bg_visual_pc.png) 100% no-repeat;background-size:cover;height:500px;justify-content:center;margin-bottom:90px}.c-lp-pain-visual,.c-lp-pain-visual .__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-pain-visual .__inner{height:300px;margin:0 auto;padding:0 15px;width:100%}.c-lp-pain-visual__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:600;font-weight:500;line-height:1.6;text-shadow:#e095c1 0 0 5px,#e095c1 0 0 5px}.c-lp-pms-clickable-pain{position:relative}.c-lp-pms-clickable-pain__link{display:block;position:absolute}.c-lp-pms-clickable-pain__link .__hide{clip:rect(1px,1px,1px,1px);display:block;font-size:1px;height:1px;left:-999999px;opacity:0;position:absolute;top:-999999px;width:1px}.c-lp-pms-clickable-adenomyosis{position:relative}.c-lp-pms-clickable-adenomyosis__link{display:block;position:absolute}.c-lp-pms-clickable-adenomyosis__link .__hide{clip:rect(1px,1px,1px,1px);display:block;font-size:1px;height:1px;left:-999999px;opacity:0;position:absolute;top:-999999px;width:1px}.c-lp-pms-flow__block{background:#fdf9f9;border:3px solid #f86a8c;position:relative;text-align:center}.c-lp-pms-flow__block._arrow_:before{content:""}.c-lp-pms-flow__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f86a8c;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:50%;line-height:1;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-pms-flow__ttl{color:#f86a8c;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4}.c-lp-pms-flow__txt{margin:10px auto 0;text-align:left}.c-lp-pms-lnavi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0;width:100%}.c-lp-pms-lnavi__item{background:-webkit-gradient(linear,left top,right top,from(#f95c82),color-stop(50%,#f95c82),color-stop(75%,#ff7b78),to(#fbc196));background:-webkit-linear-gradient(left,#f95c82,#f95c82 50%,#ff7b78 75%,#fbc196);background:linear-gradient(90deg,#f95c82,#f95c82 50%,#ff7b78 75%,#fbc196);background-position:1% 50%;background-size:200% auto;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}.c-lp-pms-lnavi__item:hover{background-position:99% 50%}.c-lp-pms-lnavi__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:14px 15px;text-decoration:none}.c-lp-pms-lnavi__link .__icon,.c-lp-pms-lnavi__link .__txt{color:#fff;-webkit-transition:all .4s;transition:all .4s}.c-lp-pms-lnavi__link .__txt{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.4;text-align:center}.c-lp-pms-lnavi._border_{padding:0}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item{background:#fff}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item:hover{background:#f86a8c}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item:hover .c-lp-pms-lnavi__link .__icon,.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item:hover .c-lp-pms-lnavi__link .__txt{color:#fff}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__link .__icon{color:#f86a8c;font-size:1.4rem}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__link .__txt{color:#f86a8c;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500}.c-lp-pms-point__inner{grid-gap:40px 40px!important}.c-lp-pms-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-pms-point__mark{background:#f86a8c;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-pms-point__mark .__num{padding-left:5px}.c-lp-pms-point__item{-ms-flex-align:center;background:#fef8f9;border-bottom:2px solid #f86a8c;border-top:2px solid #f86a8c}.c-lp-pms-point__item,.c-lp-pms-point__pic{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-pms-point__pic{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0 20px;width:23%}.c-lp-pms-point__pic .__img{width:100%}.c-lp-pms-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.c-lp-pms-point__ttl{color:#f86a8c;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4}.c-lp-pms-point__txt{line-height:1.8;margin-top:5px}.c-lp-pms-ttl01{background:url(/common/img/lp/pms/bg_ttl01.png) no-repeat;background-color:#009175;background-size:cover;border:2px solid #fff;border-radius:5px;-webkit-box-shadow:0 3px 3px 0 #ddd;box-shadow:0 3px 3px 0 #ddd;color:#fff;line-height:1.3;padding:15px 20px}.c-lp-pms-ttl01,.c-lp-pms-ttl02{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-pms-ttl02{background:#f2efea;border:1px solid #b2b2b2;border-radius:5px;color:#3a3a3a;font-size:2.2rem;line-height:1.4;margin:0 0 20px;padding:15px 10px 15px 35px;position:relative}.c-lp-pms-ttl02:after{background:#f86a8c;content:"";height:60%;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px}.c-lp-pms-ttl02._num_{padding-left:65px}.c-lp-pms-ttl02._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:25px;color:#f86a8c;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;justify-content:center;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-pms-ttl02._bg-white_{background:#fff}.c-lp-pms-ttl03{color:#f51c50;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px}.c-lp-pms-ttl04{background:#f86a8c;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px;min-height:55px;padding:10px 5px 10px 80px;position:relative}.c-lp-pms-ttl04,.c-lp-pms-ttl04:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-pms-ttl04:before{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;color:#f86a8c;content:attr(data-text) "";font-family:Montserrat,sans-serif;height:40px;justify-content:center;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.c-lp-pms-visual{background:url(/common/img/lp/pms/pic_visual_pc.png) 50% no-repeat;background-size:cover;height:500px;margin-bottom:90px}.c-lp-pms-visual .__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1230px;padding:0 15px}.c-lp-pms-visual .__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-size:4rem;font-weight:600;font-weight:500;line-height:1.6;margin:0 0 20px;text-shadow:#f86a8c 0 0 5px,#f86a8c 0 0 5px}.c-lp-pms-visual .__text{font-size:2.4rem}.c-lp-rhinitis-point{padding-top:90px}.c-lp-rhinitis-point__inner{grid-gap:40px 40px!important}.c-lp-rhinitis-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:35px;position:relative}.c-lp-rhinitis-point__mark{color:#85aa88;display:inline-block;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1;padding:0 20px;position:absolute;text-shadow:2px 2px #fff;top:0}.c-lp-rhinitis-point__mark .__num{padding-left:5px}.c-lp-rhinitis-point__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9eedc;border:1px solid #85aa88;border-radius:20px;-webkit-box-shadow:5px 5px 10px 0 #ccc;box-shadow:5px 5px 10px 0 #ccc;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-rhinitis-point__item._online-link_{background:#fff;-webkit-box-shadow:none;box-shadow:none;display:block;text-align:center}.c-lp-rhinitis-point__item._online-link_ .__btn{background:#85aa88;border:1px solid #85aa88;color:#fff}.c-lp-rhinitis-point__pic{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0 20px;width:23%}.c-lp-rhinitis-point__pic .__img{width:100%}.c-lp-rhinitis-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.c-lp-rhinitis-point__ttl{color:#85aa88;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4}.c-lp-rhinitis-point__txt{line-height:1.8;margin-top:5px}.c-lp-rhinitis-reservation__item{margin:40px 0 20px;padding-top:25px;position:relative}.c-lp-rhinitis-reservation__ttl{background:#85aa88;border-radius:50px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500;left:50%;line-height:1.3;padding:10px 20px;position:absolute;text-align:center;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:80%;z-index:1}.c-lp-rhinitis-reservation__box{border:1px dotted #85aa88;border-radius:20px;height:100%;padding:50px 20px 20px;position:relative}.c-lp-rhinitis-reservation__txt{font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;line-height:2.2}.c-lp-rhinitis-reservation__txt .__em{border:2px solid #85aa88;border-radius:8px;color:#85aa88;padding:3px 10px}.c-lp-rhinitis-reservation__link{text-align:center;-webkit-transition:all .4s;transition:all .4s}.c-lp-rhinitis-reservation__link:hover{opacity:.7}.c-lp-rhinitis-reservation__link:first-child{margin-right:10px}.c-lp-rhinitis-reservation-onlinereserv__txt{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-rhinitis-reservation-onlinereserv__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-linear-gradient(315deg,#ffa230,#ff5605);background:linear-gradient(135deg,#ffa230,#ff5605);border-radius:10px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;justify-content:center;line-height:1.4;padding:10px 20px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-lp-rhinitis-reservation-onlinereserv__btn:after{content:"\f105";font-family:icomoon;position:absolute;right:10px}.c-lp-rhinitis-reservation-onlinereserv__btn:hover{opacity:.7}.c-lp-rhinitis-ttl01{background:#85aa88;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc;color:#fff;line-height:1.3;padding:15px 20px}.c-lp-rhinitis-ttl01,.c-lp-rhinitis-ttl02{border-radius:5px;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-rhinitis-ttl02{background:#cadbcf;color:#585858;font-size:2.4rem;line-height:1.4;margin:0 0 20px;padding:15px 10px 15px 50px;position:relative}.c-lp-rhinitis-ttl02:after{background:#85aa88;content:"";height:50%;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.c-lp-rhinitis-ttl02._bg-beige_{background:#ebdbc5}.c-lp-rhinitis-ttl02._bg-beige_:after{background:none;border-color:transparent transparent transparent #9c866d;border-style:solid;border-width:10px 0 10px 15px;content:"";height:0;left:25px;position:absolute;top:1.3em;width:0}.c-lp-rhinitis-ttl02 .__sm{font-size:1.8rem}.c-lp-rhinitis-ttl03{color:#3a3a3a;font-size:1.8rem;line-height:1.4;margin:0 0 15px;padding-left:25px;position:relative}.c-lp-rhinitis-ttl03:before{color:#85aa88;content:"◆";left:0;position:absolute}.c-lp-rhinitis-ttl03._bg-beige_:before{color:#9c866d}.c-lp-rhinitis-ttl04{color:#9c866d;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px}.c-lp-rhinitis-visual{background:url(/common/img/lp/rhinitis/pic_visual_pc.png) 50% no-repeat;background-size:cover;height:500px}.c-lp-rhinitis-visual__inner{height:100%;margin:0 auto;max-width:1230px;padding:0 15px}.c-lp-rhinitis-visual__block-l{width:50%}.c-lp-rhinitis-visual .__ttl{color:#4d8752;font-size:4rem;font-weight:600;line-height:1.6;margin:0 0 20px;text-shadow:#fff 0 0 5px,#fff 0 0 5px}.c-lp-rhinitis-visual .__txt{color:#666;font-size:2.5rem;font-weight:500;line-height:1.6;text-shadow:#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 10px}.c-lp-rhinitis-visual .__em{color:#dc0000;font-size:2.9rem}.c-lp-std-anchor{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:80%}.c-lp-std-anchor .__item{background:-webkit-gradient(linear,left bottom,left top,from(#d3d4d5),color-stop(50%,#efeae1),to(#f2efea));background:-webkit-linear-gradient(bottom,#d3d4d5,#efeae1 50%,#f2efea);background:linear-gradient(0deg,#d3d4d5,#efeae1 50%,#f2efea);border:1px solid #dadadb;border-radius:15px;color:#3a3a3a;font-size:1.8rem;margin-top:15px;padding:10px 20px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;width:48%}.c-lp-std-anchor .__item:first-of-type{margin-top:0}.c-lp-std-anchor .__item:after{border-color:transparent transparent transparent #3a3a3a;border-style:solid;border-width:7.5px 0 7.5px 10px;content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-std-anchor .__item:hover{background:-webkit-gradient(linear,left bottom,left top,from(#d3d4d5),color-stop(50%,#d3d4d5),to(#f2efea));background:-webkit-linear-gradient(bottom,#d3d4d5,#d3d4d5 50%,#f2efea);background:linear-gradient(0deg,#d3d4d5,#d3d4d5 50%,#f2efea)}.c-lp-std-breadcrumb{font-size:1.5rem;line-height:1.4;margin-bottom:50px;padding:10px 0}.c-lp-std-breadcrumb__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:960px;padding:0 15px}.c-lp-std-breadcrumb__item:not(:last-child):after{color:#0698a2;content:"\f105";font-family:icomoon;margin:0 10px}.c-lp-std-breadcrumb__link{color:#0698a2}.c-lp-std-chronology__table._stripe_ tr:nth-child(odd){background:#f6fafa}.c-lp-std-chronology__table._stripe_ th{color:#0698a2}.c-lp-std-chronology__table._stripe_ td,.c-lp-std-chronology__table._stripe_ th{border-bottom-color:#dedede;border-left:#dedede;border-right:#dedede;border-top-color:#dedede}.c-lp-std-condition__inner{grid-gap:40px 40px!important}.c-lp-std-condition__ttl{background:#3ebac3;color:#fff;position:relative}.c-lp-std-condition__ttl,.c-lp-std-condition__ttl:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-std-condition__ttl:before{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;color:#3ebac3;content:attr(data-text);justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-std-condition__text a{color:#0698a2}.c-lp-std-diagnose-conclusion{color:#dc0000;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;text-align:center}.c-lp-std-diagnose-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-std-diagnose-grid__label{background:#e5f0ec;border:2px solid #0e938e;color:#0e938e;padding:10px 15px;text-align:center}.c-lp-std-diagnose-grid__label .__lg{font-size:2.6rem;line-height:1.4}.c-lp-std-diagnose-grid__label .__sm{font-size:2.2rem;line-height:1.4}.c-lp-std-diagnose-grid__list .__item{line-height:1.2;position:relative}.c-lp-std-diagnose-grid__list .__item:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0e938e;border-radius:12px;color:#fff;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;height:24px;justify-content:center;left:0;position:absolute;top:0;width:24px}.c-lp-std-diagnose-list{font-size:2rem;line-height:1.6;margin:25px 0}.c-lp-std-diagnose-table{width:100%}.c-lp-std-diagnose-table td,.c-lp-std-diagnose-table th{border:2px solid #fff;padding:10px 20px;text-align:left;vertical-align:middle}.c-lp-std-diagnose-table th{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-std-diagnose-table ._al-l_{text-align:left}.c-lp-std-diagnose-table ._al-r_{text-align:right}.c-lp-std-diagnose-table ._al-c_{text-align:center}.c-lp-std-diagnose-table ._nowrap_{white-space:nowrap}.c-lp-std-diagnose-table ._navy_{background:#e53b5f;color:#fff}.c-lp-std-diagnose-table ._gray_{background:#d8d9da}.c-lp-std-diagnose-table ._blue_{background:#cadff0}.c-lp-std-diagnose-table ._yellow_{background:#fbedbc}.c-lp-std-diagnose-table ._orange_{background:#f6ca73}.c-lp-std-diagnose-table._frame_{position:relative}.c-lp-std-diagnose-table._frame_:after{border:5px solid red;content:"";height:calc(100% - 10px);left:13%;position:absolute;top:0;width:28%}.c-lp-std-diagnose-table._thin_ td,.c-lp-std-diagnose-table._thin_ th{padding:5px}.c-lp-std-faq{position:relative}.c-lp-std-faq__pic{position:absolute}.c-lp-std-faq__pic._question_{left:0;text-align:left;top:0}.c-lp-std-faq__pic._answer_{bottom:0;right:0;text-align:right}.c-lp-std-faq__pic .__img{width:100%}.c-lp-std-faq__bubble{background:#fff;border-radius:10px;position:relative}.c-lp-std-faq__bubble._question_:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:7px 10px 7px 0;left:-10px}.c-lp-std-faq__bubble._answer_:before,.c-lp-std-faq__bubble._question_:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-std-faq__bubble._answer_:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 10px;right:-10px}.c-lp-std-faq__ttl .__txt{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ffee97));background:-webkit-linear-gradient(transparent 60%,#ffee97 0);background:linear-gradient(transparent 60%,#ffee97 0);color:#0698a2;line-height:1.4}.c-lp-std-faq__ttl._answer_{margin-bottom:10px}.c-lp-std-h1{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/common/img/lp/std/bg_ttl01.png) no-repeat 50%;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;line-height:1.3;padding:0 20px;text-align:center}.c-lp-std-h1 .__sm{font-size:.8em}.c-lp-std-inspection__block:last-of-type{margin-bottom:0}.c-lp-std-inspection__ttl{background:#d8efee;border-left:5px solid #3ebac3;line-height:1.4;padding:10px 20px}.c-lp-std-inspection__ttl .__txt{margin-right:10px}.c-lp-std-inspection__ttl .__symptom{color:#3ebac3}.c-lp-std-inspection__ttl .__note{font-size:1.2rem}.c-lp-std-inspection__body .__ttl{color:#0698a2}.c-lp-std-inspection__body .__txt:last-of-type{margin-bottom:0}.c-lp-std-inspection__link{text-align:right}.c-lp-std-medical-anchor__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(#d3d4d5),color-stop(50%,#efeae1),to(#f2efea));background:-webkit-linear-gradient(bottom,#d3d4d5,#efeae1 50%,#f2efea);background:linear-gradient(0deg,#d3d4d5,#efeae1 50%,#f2efea);border-radius:10px;color:#3a3a3a;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;width:48%}.c-lp-std-medical-anchor__link:first-of-type{margin-top:0}.c-lp-std-medical-anchor__link:hover{background:-webkit-gradient(linear,left bottom,left top,from(#d3d4d5),color-stop(50%,#d3d4d5),to(#f2efea));background:-webkit-linear-gradient(bottom,#d3d4d5,#d3d4d5 50%,#f2efea);background:linear-gradient(0deg,#d3d4d5,#d3d4d5 50%,#f2efea)}.c-lp-std-medical-anchor__link .__reserve{background:#fff;border:1px solid #0a2154;border-radius:15px;color:#0a2154;left:20px;padding:0 15px;position:absolute;top:-10px}.c-lp-std-medical-anchor__link .__reserve._pink_{border:1px solid #ed5b88;color:#ed5b88}.c-lp-std-medical-anchor__link .__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.4}.c-lp-std-medical-anchor__label .__item{background:#0a2154;border-radius:15px;color:#fff;display:block;font-size:1.3rem;padding:0 15px}.c-lp-std-medical-anchor__label .__item:not(:first-of-type){margin-top:5px}.c-lp-std-medical-anchor__label .__item._pink_{background:#ed5b88}.c-lp-std-medical-bnr__link{display:block;margin:15px auto 0;-webkit-transition:all .4s;transition:all .4s}.c-lp-std-medical-bnr__link:hover{opacity:.7}.c-lp-std-medical-bnr__image{margin-top:20px;position:relative;text-align:center}.c-lp-std-medical-bnr__image .__link{display:block;position:absolute;-webkit-transition:all .4s;transition:all .4s}.c-lp-std-medical-bnr__image .__link:hover{opacity:.7}.c-lp-std-medical-flow__item{color:#06155b}.c-lp-std-medical-flow__item:not(:first-of-type){position:relative}.c-lp-std-medical-flow__item:not(:first-of-type):before{border-style:solid;content:"";position:absolute}.c-lp-std-medical-flow__pic{text-align:center}.c-lp-std-medical-list{background:#f0eef3;color:#0a2154;padding:10px 20px}.c-lp-std-medical-list._pink_{background:#fcd9df;color:#3a3a3a}.c-lp-std-medical-list .__item{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4}.c-lp-std-medical-table{width:100%}.c-lp-std-medical-table tr td,.c-lp-std-medical-table tr th{background:#f2f0ed;border:2px solid #fff;padding:15px 20px;text-align:left;vertical-align:middle}.c-lp-std-medical-table tr th{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-std-medical-table tr:nth-child(2n) td,.c-lp-std-medical-table tr:nth-child(2n) th{background:#dfdee7}.c-lp-std-medical-table ._al-l_{text-align:left}.c-lp-std-medical-table ._al-r_{text-align:right}.c-lp-std-medical-table ._al-c_{text-align:center}.c-lp-std-medical-table ._nowrap_{white-space:nowrap}.c-lp-std-medical-table ._navy_{background:#e53b5f;color:#fff}.c-lp-std-medical-table._thin_ td,.c-lp-std-medical-table._thin_ th{padding:5px}.c-lp-std-medical-ttl01{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0a2154;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:500;padding:0 15px}.c-lp-std-medical-ttl01._pink_{background:#ed5b88}.c-lp-std-medical-ttl01._pink_ .__label{color:#ed5b88}.c-lp-std-medical-ttl01 .__label{background:#fff;border-radius:20px;color:#0a2154;margin-right:15px;padding:0 15px}.c-lp-std-medical-ttl01 .__text{color:#fff;font-size:2.8rem}.c-lp-std-medical-ttl02{padding-top:10px;position:relative}.c-lp-std-medical-ttl02:first-of-type{margin-top:0}.c-lp-std-medical-ttl02 .__reserve{background:#fff;border:1px solid #0a2154;border-radius:15px;color:#0a2154;left:20px;padding:0 15px;position:absolute;top:0}.c-lp-std-medical-ttl02 .__reserve._pink_{border:1px solid #ed5b88;color:#ed5b88}.c-lp-std-medical-ttl02 .__inner{background:-webkit-gradient(linear,left bottom,left top,from(#d3d4d5),color-stop(50%,#efeae1),to(#f2efea));background:-webkit-linear-gradient(bottom,#d3d4d5,#efeae1 50%,#f2efea);background:linear-gradient(0deg,#d3d4d5,#efeae1 50%,#f2efea);border-radius:10px;color:#3a3a3a;-webkit-transition:all .4s;transition:all .4s}.c-lp-std-medical-ttl02 .__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.4}.c-lp-std-medical-ttl02__label .__item{background:#0a2154;border-radius:15px;color:#fff;display:inline-block;font-size:1.3rem;padding:0 15px}.c-lp-std-medical-ttl02__label .__item:not(:first-of-type){margin-top:5px}.c-lp-std-medical-ttl02__label .__item._pink_{background:#ed5b88}.c-lp-std-medical-ttl02__label .__item._green_{background:#8eb712;border-radius:5px;margin-left:10px}.c-lp-std-medical-ttl02__label .__item._blue_{background:#3fbac3;border-radius:5px;margin-left:10px}.c-lp-std-medical-ttl02__label .__item._yellow_{background:#f3c31d;border-radius:5px;color:#3a3a3a;margin-left:10px}.c-lp-std-medical-ttl03{background:#fcd9df;border-left:30px solid #ed5b88;color:#3a3a3a;margin-bottom:20px;padding-left:20px}.c-lp-std-medical-ttl03,.c-lp-std-medical-ttl04{font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500}.c-lp-std-medical-ttl04{color:#06155b;line-height:1.4;margin-bottom:10px}.c-lp-std-method{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-std-method__pic{border:2px solid #3ebac3;border-radius:50%;overflow:hidden}.c-lp-std-point__inner{grid-gap:30px 40px!important}.c-lp-std-point__mark{background:#3ebac3;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-std-point__mark .__num{padding-left:5px}.c-lp-std-point__item{background:#f6fafa;border-bottom:2px solid #3ebac3;border-top:2px solid #3ebac3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-std-point__ttl{color:#3ebac3;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.4;padding:0 20px;width:100%}.c-lp-std-point__pic{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-std-point__body{padding-right:15px;width:70%}.c-lp-std-point__txt{line-height:1.8;margin-top:5px}.c-lp-std-price a{color:#0698a2}.c-lp-std-price__ttl{background:#3ebac3;color:#fff;display:inline-block;line-height:1;margin-bottom:25px;padding:10px 15px;position:relative}.c-lp-std-price__ttl:after{border-color:#3ebac3 transparent transparent;border-style:solid;border-width:12px 6.5px 0;bottom:-12px;content:"";left:48px;position:absolute}.c-lp-std-price__block{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:2px solid #3ebac3;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-std-price__block:last-of-type{border-bottom:2px solid #3ebac3}.c-lp-std-price__num{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#eff6f6;color:#3ebac3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center}.c-lp-std-price__label{background:#3ebac3;color:#fff;display:inline-block;line-height:1;margin-bottom:10px;padding:10px 15px}.c-lp-std-price__mark{border:2px solid #3ebac3;border-radius:30px;color:#3ebac3;display:inline-block;line-height:1.2;padding:3px 10px;text-align:center}.c-lp-std-price__mark._red_{border:2px solid #dc0000;color:#dc0000;font-size:1.1rem}.c-lp-std-price__set{color:#3ebac3;line-height:1.5;margin-bottom:10px}.c-lp-std-price__txt{margin-bottom:10px}.c-lp-std-price__pay{color:#dc0000;line-height:1}.c-lp-std-price__pay .__tax{margin-left:5px}.c-lp-std-price__note{color:#dc0000;margin-top:10px;text-align:right}.c-lp-std-recommend{margin:0 auto;width:80%}.c-lp-std-recommend .__item{background:#3ebac3;border-radius:30px;color:#fff;font-size:1.8rem;margin-top:15px;padding:10px 20px}.c-lp-std-recommend .__item:first-of-type{margin-top:0}.c-lp-std-table{width:100%}.c-lp-std-table tr td,.c-lp-std-table tr th{border:1px solid #fff;padding:15px 20px;text-align:left;vertical-align:middle}.c-lp-std-table tr th{background:#3ebac3;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-std-table tr td{background:#ededee}.c-lp-std-table tr:nth-child(2n) td{background:#d0e1e1}.c-lp-std-table ._al-l_{text-align:left}.c-lp-std-table ._al-r_{text-align:right}.c-lp-std-table ._al-c_{text-align:center}.c-lp-std-table ._nowrap_{white-space:nowrap}.c-lp-std-table ._navy_{background:#3ebac3;color:#fff}.c-lp-std-table ._gray_{background:#f2f2f2}.c-lp-std-table._thin_ td,.c-lp-std-table._thin_ th{padding:5px}.c-lp-std-ttl01{background:url(/common/img/lp/std/bg_ttl01.png) no-repeat 50%;color:#fff;line-height:1.3;padding:15px 20px;text-align:center}.c-lp-std-ttl01 .__sm{font-size:.8em}.c-lp-std-ttl02{color:#0698a2}.c-lp-std-view__flow{background:#dfdee7;border:1px solid #0a2154;margin:50px 0}.c-lp-std-view__ttl{background:#0a2154;color:#fff;font-size:1.8rem;padding:5px 15px}.c-lp-std-view__ttl._center_{text-align:center}.c-lp-std-view__ttl .__sm{font-size:1.4rem}.c-lp-std-view__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:15px}.c-lp-std-view__inner .__item{font-size:1.3rem;line-height:1.4;margin-bottom:20px;width:17%}.c-lp-std-view__inner .__item:not(:last-child){position:relative}.c-lp-std-view__inner .__item:not(:last-child):after{border-color:transparent transparent transparent #0a2154;border-style:solid;border-width:15px 0 15px 15px;content:"";position:absolute;right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-std-view__schedule{margin-top:50px;text-align:center}.c-lp-std-view__schedule .__ttl{font-family:Noto Sans JP,sans-serif;font-size:3rem;font-weight:500;line-height:1.4;margin-bottom:20px}.c-lp-std-visual__inner{margin:0 auto;width:100%}.c-lp-std-visual__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-weight:500;line-height:1.3;text-shadow:0 0 12px #0fa6b1}.c-lp-std-visual__banner{display:block;margin-top:20px;-webkit-transition:all .4s;transition:all .4s}.c-lp-std-visual__banner:hover{opacity:.7}.c-lp-wart-rash-a-txt-arrow{color:#3a3a3a;display:inline-block;font-family:Noto Sans JP,sans-serif;font-weight:500;padding:0 0 0 1.8em;position:relative}.c-lp-wart-rash-a-txt-arrow .__ico{color:#428467;line-height:1.2}.c-lp-wart-rash-a-txt-arrow .__ico:before{display:inline-block}.c-lp-wart-rash-a-txt-arrow .__ico:first-child{left:5px;position:absolute;top:.3em}.c-lp-wart-rash-a-txt-arrow .__txt{-webkit-transition:all .4s;transition:all .4s}.c-lp-wart-rash-a-txt-arrow:hover .__txt{color:#428467;text-decoration:underline}.c-lp-wart-rash-clickable-pain{position:relative}.c-lp-wart-rash-clickable-pain__link{display:block;position:absolute}.c-lp-wart-rash-clickable-pain__link .__hide{clip:rect(1px,1px,1px,1px);display:block;font-size:1px;height:1px;left:-999999px;opacity:0;position:absolute;top:-999999px;width:1px}.c-lp-wart-rash-clickable-adenomyosis{position:relative}.c-lp-wart-rash-clickable-adenomyosis__link{display:block;position:absolute}.c-lp-wart-rash-clickable-adenomyosis__link .__hide{clip:rect(1px,1px,1px,1px);display:block;font-size:1px;height:1px;left:-999999px;opacity:0;position:absolute;top:-999999px;width:1px}.c-lp-wart-rash-flow__block{background:#eef6e5;border:3px solid #428467;position:relative;text-align:center}.c-lp-wart-rash-flow__block._arrow_:before{content:""}.c-lp-wart-rash-flow__ico{margin:0 auto 20px;width:80px}.c-lp-wart-rash-flow__ttl{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.4}.c-lp-wart-rash-flow__ttl .__green{color:#428467}.c-lp-wart-rash-flow__ttl .__lg{font-size:3rem}.c-lp-wart-rash-flow__txt{margin:10px auto 0;text-align:left}.c-lp-wart-rash-lnavi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0;width:100%}.c-lp-wart-rash-lnavi__item{background:-webkit-gradient(linear,left top,right top,from(#438568),color-stop(50%,#438568),to(#b8d785));background:-webkit-linear-gradient(left,#438568,#438568 50%,#b8d785);background:linear-gradient(90deg,#438568,#438568 50%,#b8d785);background-position:1% 50%;background-size:200% auto;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}.c-lp-wart-rash-lnavi__item:hover{background-position:99% 50%}.c-lp-wart-rash-lnavi__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:14px 15px;text-decoration:none}.c-lp-wart-rash-lnavi__link .__icon,.c-lp-wart-rash-lnavi__link .__txt{color:#fff;-webkit-transition:all .4s;transition:all .4s}.c-lp-wart-rash-lnavi__link .__txt{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.4;text-align:center}.c-lp-wart-rash-lnavi._border_{padding:0}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item{background:#fff}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item:hover{background:#f86a8c}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item:hover .c-lp-wart-rash-lnavi__link .__icon,.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item:hover .c-lp-wart-rash-lnavi__link .__txt{color:#fff}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__link .__icon{color:#f86a8c;font-size:1.4rem}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__link .__txt{color:#f86a8c;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500}.c-lp-wart-rash-point__inner{grid-gap:40px 40px!important}.c-lp-wart-rash-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-wart-rash-point__mark{background:#428467;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:inline-block;line-height:1;padding:5px 20px;text-align:center;width:120px}.c-lp-wart-rash-point__mark .__num{padding-left:5px}.c-lp-wart-rash-point__item{background:#eef6e5;border-bottom:2px solid #428467;border-top:2px solid #428467;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-wart-rash-point__pic{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px;width:30%}.c-lp-wart-rash-point__pic .__img{width:100%}.c-lp-wart-rash-point__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;width:70%}.c-lp-wart-rash-point__txt{color:#428467;font-family:M PLUS Rounded\ 1c,system-ui;font-size:2.8rem;font-weight:500;line-height:1.4;margin-bottom:10px;padding:0 20px;width:100%}.c-lp-wart-rash-point__txt .__under{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff000));background:-webkit-linear-gradient(transparent 60%,#fff000 0);background:linear-gradient(transparent 60%,#fff000 0)}.c-lp-wart-rash-table{width:100%}.c-lp-wart-rash-table td,.c-lp-wart-rash-table th{border:1px solid #fff;padding:15px 20px;text-align:left;vertical-align:middle}.c-lp-wart-rash-table th{color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-wart-rash-table__body tr td{background:#eef6e5}.c-lp-wart-rash-table__body tr:nth-child(2n) td{background:#ccddc7}.c-lp-wart-rash-table ._al-l_{text-align:left}.c-lp-wart-rash-table ._al-r_{text-align:right}.c-lp-wart-rash-table ._al-c_{text-align:center}.c-lp-wart-rash-table ._nowrap_{white-space:nowrap}.c-lp-wart-rash-table ._green_{background:#38825f}.c-lp-wart-rash-ttl01{background:url(/common/img/lp/wart-rash/bg_ttl01.png) no-repeat;background-color:#009175;background-size:cover;color:#fff;line-height:1.3}.c-lp-wart-rash-ttl01,.c-lp-wart-rash-ttl02{font-family:Noto Sans JP,sans-serif;font-weight:500;padding:15px 20px}.c-lp-wart-rash-ttl02{background:#eef6e5;border-bottom:2px dashed #428467;color:#428467;font-size:2.2rem;line-height:1.4;margin:0 0 20px;position:relative}.c-lp-wart-rash-ttl02._num_{padding-left:85px}.c-lp-wart-rash-ttl02._num_:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid #428467;border-radius:5px;color:#428467;content:attr(data-text) "";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:2.4rem;height:35px;justify-content:center;left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.c-lp-wart-rash-ttl03{color:#428467;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:500;line-height:1.4;margin:0 0 15px}.c-lp-wart-rash-ttl03._brown_{color:#876e51}.c-lp-wart-rash-ttl04{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;margin:15px 0 0}.c-lp-wart-rash-ttl04:first-of-type{margin:0}.c-lp-wart-rash-ttl04._green_{color:#428467}.c-lp-wart-rash-visual{background:url(/common/img/lp/wart-rash/pic_visual_01_pc.png) 50% no-repeat;background-size:cover;height:500px;margin-bottom:90px}.c-lp-wart-rash-visual .__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:0 15px}.c-lp-wart-rash-visual .__ttl{color:#fff;font-family:M PLUS Rounded\ 1c,system-ui;font-size:5rem;font-weight:600;font-weight:500;line-height:1.6;text-align:center;text-shadow:#009c96 0 0 5px,#009c96 0 0 5px}.c-lp-wart-rash-visual .__catch{margin-top:20px;text-align:center}.c-mail{font-size:3.6rem;text-decoration:none}.c-mail:hover{text-decoration:underline}.c-medical-contents{padding:70px 0}.c-medical-contentsNavi{border-radius:10px;-webkit-box-shadow:0 0 10px 0 #ecd4d4;box-shadow:0 0 10px 0 #ecd4d4;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;overflow:hidden}.c-medical-contentsNavi__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ec6d88;border-right:1px solid #ecd4d4;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;justify-content:center;line-height:1.6;padding:14px 15px;text-align:center;-webkit-transition:all .4s;transition:all .4s;width:25%}.c-medical-contentsNavi__item._active_,.c-medical-contentsNavi__item:hover{background:#fff;color:#e53b5f}.c-medical-contentsNavi__item:last-child{border-right:none}.c-medical-contents__body{display:none}.c-medical-contents__body._show_{display:block!important}.c-medical-contentsList{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.c-medical-contentsList__item{background:#fff;border-right:1px solid #ecd4d4;-webkit-transition:all .4s;transition:all .4s;width:33.3333333333%}.c-medical-contentsList__item:last-child,.c-medical-contentsList__item:nth-child(3n){border-right:none}.c-medical-contentsList__item._disabled_:hover .c-medical-contentsList__pic{background:#f9f4f4}.c-medical-contentsList__item._disabled_:hover .c-medical-contentsList__ttl .__txt{color:#000}.c-medical-contentsList__item:hover .c-medical-contentsList__pic{background:#f6dee1}.c-medical-contentsList__item:hover .c-medical-contentsList__ttl .__txt{color:#e53b5f}.c-medical-contentsList__item._pc-btrr_{border-top-right-radius:10px}.c-medical-contentsList__item._radius_{border-radius:10px}.c-medical-contentsList__link{display:block;padding:20px;text-decoration:none}.c-medical-contentsList__pic{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f9f4f4;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;justify-content:center;margin-bottom:20px;-webkit-transition:all .4s;transition:all .4s}.c-medical-contentsList__pic .__elem{height:80px;max-width:30%}.c-medical-contentsList__ttl{text-align:center}.c-medical-contentsList__ttl .__ico{font-size:1.4rem}.c-medical-contentsList__ttl .__txt{color:#000;font-size:1.8rem;line-height:1.4;-webkit-transition:all .4s;transition:all .4s}.c-news-list{border-top:1px dotted #ec6d88;margin:0 0 40px}.c-news-list__item{border-bottom:1px dotted #ec6d88;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}.c-news-list__date{-webkit-box-flex:0;color:#ec6d88;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 20px 0 0}.c-news-list__link{-webkit-box-flex:1;color:#000;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px;position:relative;text-decoration:none}.c-news-list__link:hover .__elem{text-decoration:underline}.c-news-list__link:after{color:#e53b5f;content:"\f105";font-family:icomoon;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-news-list__text-area{background:#fff;color:#3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:400;padding:10px;text-decoration:none}.c-pagetop{bottom:50px;position:fixed;right:50px;z-index:1}.c-pagetop__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(229,59,95,.9);border-radius:25px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;height:50px;justify-content:center;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;width:50px}.c-pagetop__link:hover{opacity:.7}.c-row-scroll__img{width:100%}.c-sitemap__block{margin-bottom:60px}.c-sitemap__ttl{font-size:2.4rem}.c-sitemap__item{margin-bottom:15px}.c-sitemap__item .__link{color:#000;font-size:2.4rem;padding-left:30px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-sitemap__item .__link:before{color:#e53b5f;content:"\e903";font-family:icomoon;font-size:2rem;left:0;position:absolute}.c-sitemap__item .__link:hover{color:#e53b5f}.c-sitemap__item .__ico-after{color:#e53b5f;font-size:1.8rem;padding-left:10px}.c-sitemapSub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:10px}.c-sitemapSub__item{margin:3px 0;width:33%}.c-sitemapSub__item .__link{color:#3a3a3a;padding-left:15px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-sitemapSub__item .__link:before{color:#e53b5f;content:"\f105";font-family:icomoon;left:0;position:absolute}.c-sitemapSub__item .__link:hover{color:#e53b5f}.c-snavHead__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#e53b5f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;height:80px;justify-content:center;text-align:center;text-decoration:none;width:100%}.c-snavList__item{border:1px solid #e8e8e8;border-top:none}.c-snavList__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;text-decoration:none}.c-snavList__link .__txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-snavList__link .__ico{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.2rem;margin:0 0 0 10px}.c-snavList__link:hover{background:rgba(229,59,95,.05);opacity:1}.c-tel .__ico{color:#ec6d88;font-size:3.4rem;margin-right:5px}.c-tel .__txt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:3.2rem;font-weight:500}.l-contents{background:#fbf3f3}.l-contents._bg-white_{background:#fff}.l-contents._bg-abortion_{background:url(/common/img/lp/abortion/common/bg_gray.png) repeat}.l-contents._bg-rhinitis_{background:url(/common/img/lp/rhinitis/bg_gray.png) repeat}.l-contents._bg-online-medical_{background:url(/common/img/lp/online-medical/bg_gray.png) repeat}.l-contents._bg-medical-diet_{background:url(/common/img/lp/medical-diet/bg_gray.png) repeat}.l-contents__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 15px;width:100%}.l-row._bg-pink_{background:#faefef}.l-row._bg-white_{background:#fff}.l-row._bg-pink-lp-pms_{background:#fff3f5}.l-row._bg-lp-wart-rash_{background:#f8fff3}.l-row._bg-lp-std_{background:#eff6f6}.l-row__inner{margin:0 auto;padding:0 15px;width:100%}.l-row__inner._middle_{max-width:1030px}.l-row__inner._thin_{max-width:890px}.l-row__inner._pd-top_{padding-top:80px}.l-row__box-white{background:#fff;border-radius:10px;margin:0 auto 110px;max-width:1000px;padding:50px 70px}.t-wrap{padding:100px 0 0}.lp-abortion .t-wrap,.t-wrap{color:#3a3a3a;font-size:1.6rem;line-height:1.8}.lp-abortion .t-wrap{padding:80px 0 0}.lp-faga .t-wrap{color:#3a3a3a;font-size:1.6rem;line-height:1.8;padding:0}.u-al-l{text-align:left!important}.u-al-c{margin-left:0!important;margin-right:0!important;text-align:center!important}.u-al-r{text-align:right!important}.u-al-fl{-webkit-box-pack:start!important;-ms-flex-pack:start!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;justify-content:flex-start!important}.u-al-fl._ai-c_{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-al-fc{-webkit-box-pack:center!important;-ms-flex-pack:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;justify-content:center!important}.u-al-fc>*{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}.u-al-fc._fd-c_{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-al-fc._ai-c_{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-al-fc._ai-fe_{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-al-fr{-webkit-box-pack:end!important;-ms-flex-pack:end!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;justify-content:flex-end!important}.u-c-black{color:#000!important}.u-c-blue{color:#3ebac3!important}.u-c-blue2{color:#0068b4!important}.u-c-blue3{color:#0099e2!important}.u-c-brown{color:#693908!important}.u-c-base-pink{color:#e53b5f!important}.u-c-pink{color:#ec6d88!important}.u-c-red{color:#dc0000!important}.u-c-salmon-pink{color:#f48c80!important}.u-c-text-black{color:#3a3a3a!important}.u-c-white{color:#fff!important}.u-c-yellow{color:#f9ec00!important}.u-c-yellow2{color:#fbb026!important}.u-c-green{color:#45ad32!important}.u-c-magenta{color:#e70c73!important}.u-dp-n{display:none!important}.u-fw-normal{font-weight:400}.u-fw-bold,.u-fw-normal{font-family:Noto Sans JP,sans-serif}.u-fw-bold{font-weight:500}.u-fz-10{font-size:1rem!important}.u-fz-12{font-size:1.2rem!important}.u-fz-14{font-size:1.4rem!important}.u-fz-16{font-size:1.6rem!important}.u-fz-18{font-size:1.8rem!important}.u-fz-20{font-size:2rem!important}.u-fz-22{font-size:2.2rem!important}.u-fz-24{font-size:2.4rem!important}.u-h0p{height:0%!important}.u-h1p{height:1%!important}.u-h2p{height:2%!important}.u-h3p{height:3%!important}.u-h4p{height:4%!important}.u-h5p{height:5%!important}.u-h6p{height:6%!important}.u-h7p{height:7%!important}.u-h8p{height:8%!important}.u-h9p{height:9%!important}.u-h10p{height:10%!important}.u-h11p{height:11%!important}.u-h12p{height:12%!important}.u-h13p{height:13%!important}.u-h14p{height:14%!important}.u-h15p{height:15%!important}.u-h16p{height:16%!important}.u-h17p{height:17%!important}.u-h18p{height:18%!important}.u-h19p{height:19%!important}.u-h20p{height:20%!important}.u-h21p{height:21%!important}.u-h22p{height:22%!important}.u-h23p{height:23%!important}.u-h24p{height:24%!important}.u-h25p{height:25%!important}.u-h26p{height:26%!important}.u-h27p{height:27%!important}.u-h28p{height:28%!important}.u-h29p{height:29%!important}.u-h30p{height:30%!important}.u-h31p{height:31%!important}.u-h32p{height:32%!important}.u-h33p{height:33%!important}.u-h34p{height:34%!important}.u-h35p{height:35%!important}.u-h36p{height:36%!important}.u-h37p{height:37%!important}.u-h38p{height:38%!important}.u-h39p{height:39%!important}.u-h40p{height:40%!important}.u-h41p{height:41%!important}.u-h42p{height:42%!important}.u-h43p{height:43%!important}.u-h44p{height:44%!important}.u-h45p{height:45%!important}.u-h46p{height:46%!important}.u-h47p{height:47%!important}.u-h48p{height:48%!important}.u-h49p{height:49%!important}.u-h50p{height:50%!important}.u-h51p{height:51%!important}.u-h52p{height:52%!important}.u-h53p{height:53%!important}.u-h54p{height:54%!important}.u-h55p{height:55%!important}.u-h56p{height:56%!important}.u-h57p{height:57%!important}.u-h58p{height:58%!important}.u-h59p{height:59%!important}.u-h60p{height:60%!important}.u-h61p{height:61%!important}.u-h62p{height:62%!important}.u-h63p{height:63%!important}.u-h64p{height:64%!important}.u-h65p{height:65%!important}.u-h66p{height:66%!important}.u-h67p{height:67%!important}.u-h68p{height:68%!important}.u-h69p{height:69%!important}.u-h70p{height:70%!important}.u-h71p{height:71%!important}.u-h72p{height:72%!important}.u-h73p{height:73%!important}.u-h74p{height:74%!important}.u-h75p{height:75%!important}.u-h76p{height:76%!important}.u-h77p{height:77%!important}.u-h78p{height:78%!important}.u-h79p{height:79%!important}.u-h80p{height:80%!important}.u-h81p{height:81%!important}.u-h82p{height:82%!important}.u-h83p{height:83%!important}.u-h84p{height:84%!important}.u-h85p{height:85%!important}.u-h86p{height:86%!important}.u-h87p{height:87%!important}.u-h88p{height:88%!important}.u-h89p{height:89%!important}.u-h90p{height:90%!important}.u-h91p{height:91%!important}.u-h92p{height:92%!important}.u-h93p{height:93%!important}.u-h94p{height:94%!important}.u-h95p{height:95%!important}.u-h96p{height:96%!important}.u-h97p{height:97%!important}.u-h98p{height:98%!important}.u-h99p{height:99%!important}.u-h100p{height:100%!important}.u-mb-0{margin-bottom:0!important}.u-mb-xxxs{margin-bottom:10px!important}.u-mb-xxs{margin-bottom:15px!important}.u-mb-xs{margin-bottom:20px!important}.u-mb-s{margin-bottom:25px!important}.u-mb-m{margin-bottom:30px!important}.u-mb-l{margin-bottom:60px!important}.u-mb-xl{margin-bottom:80px!important}.u-mb-xxl{margin-bottom:100px!important}.u-mb-xxxl{margin-bottom:150px!important}.u-ml-0{margin-left:0!important}.u-ml-xxxs{margin-left:10px!important}.u-ml-xxs{margin-left:15px!important}.u-ml-xs{margin-left:20px!important}.u-ml-s{margin-left:25px!important}.u-ml-m{margin-left:30px!important}.u-ml-l{margin-left:60px!important}.u-ml-xl{margin-left:80px!important}.u-ml-xxl{margin-left:100px!important}.u-ml-xxxl{margin-left:150px!important}.u-mr-0{margin-right:0!important}.u-mr-xxxs{margin-right:10px!important}.u-mr-xxs{margin-right:15px!important}.u-mr-xs{margin-right:20px!important}.u-mr-s{margin-right:25px!important}.u-mr-m{margin-right:30px!important}.u-mr-l{margin-right:60px!important}.u-mr-xl{margin-right:80px!important}.u-mr-xxl{margin-right:100px!important}.u-mr-xxxl{margin-right:150px!important}.u-mt-0{margin-top:0!important}.u-mt-xxxs{margin-top:10px!important}.u-mt-xxs{margin-top:15px!important}.u-mt-xs{margin-top:20px!important}.u-mt-s{margin-top:25px!important}.u-mt-m{margin-top:30px!important}.u-mt-l{margin-top:60px!important}.u-mt-xl{margin-top:80px!important}.u-mt-xxl{margin-top:100px!important}.u-mt-xxxl{margin-top:150px!important}.u-pa-0{padding:0!important}.u-pa-xxxs{padding:10px!important}.u-pa-xxs{padding:15px!important}.u-pa-xs{padding:20px!important}.u-pa-s{padding:25px!important}.u-pa-m{padding:30px!important}.u-pa-l{padding:60px!important}.u-pa-xl{padding:80px!important}.u-pa-xxl{padding:100px!important}.u-pa-xxxl{padding:150px!important}.u-pb-0{padding-bottom:0!important}.u-pb-xxxs{padding-bottom:10px!important}.u-pb-xxs{padding-bottom:15px!important}.u-pb-xs{padding-bottom:20px!important}.u-pb-s{padding-bottom:25px!important}.u-pb-m{padding-bottom:30px!important}.u-pb-l{padding-bottom:60px!important}.u-pb-xl{padding-bottom:80px!important}.u-pb-xxl{padding-bottom:100px!important}.u-pb-xxxl{padding-bottom:150px!important}.u-pl-0{padding-left:0!important}.u-pl-xxxs{padding-left:10px!important}.u-pl-xxs{padding-left:15px!important}.u-pl-xs{padding-left:20px!important}.u-pl-s{padding-left:25px!important}.u-pl-m{padding-left:30px!important}.u-pl-l{padding-left:60px!important}.u-pl-xl{padding-left:80px!important}.u-pl-xxl{padding-left:100px!important}.u-pl-xxxl{padding-left:150px!important}.u-pr-0{padding-right:0!important}.u-pr-xxxs{padding-right:10px!important}.u-pr-xxs{padding-right:15px!important}.u-pr-xs{padding-right:20px!important}.u-pr-s{padding-right:25px!important}.u-pr-m{padding-right:30px!important}.u-pr-l{padding-right:60px!important}.u-pr-xl{padding-right:80px!important}.u-pr-xxl{padding-right:100px!important}.u-pr-xxxl{padding-right:150px!important}.u-pt-0{padding-top:0!important}.u-pt-xxxs{padding-top:10px!important}.u-pt-xxs{padding-top:15px!important}.u-pt-xs{padding-top:20px!important}.u-pt-s{padding-top:25px!important}.u-pt-m{padding-top:30px!important}.u-pt-l{padding-top:60px!important}.u-pt-xl{padding-top:80px!important}.u-pt-xxl{padding-top:100px!important}.u-pt-xxxl{padding-top:150px!important}.u-td-l{text-decoration:line-through}.u-td-n{text-decoration:none}.u-td-o{text-decoration:overline}.u-td-u{text-decoration:underline}.u-w0p{width:0!important}.u-w1p{width:1%!important}.u-w2p{width:2%!important}.u-w3p{width:3%!important}.u-w4p{width:4%!important}.u-w5p{width:5%!important}.u-w6p{width:6%!important}.u-w7p{width:7%!important}.u-w8p{width:8%!important}.u-w9p{width:9%!important}.u-w10p{width:10%!important}.u-w11p{width:11%!important}.u-w12p{width:12%!important}.u-w13p{width:13%!important}.u-w14p{width:14%!important}.u-w15p{width:15%!important}.u-w16p{width:16%!important}.u-w17p{width:17%!important}.u-w18p{width:18%!important}.u-w19p{width:19%!important}.u-w20p{width:20%!important}.u-w21p{width:21%!important}.u-w22p{width:22%!important}.u-w23p{width:23%!important}.u-w24p{width:24%!important}.u-w25p{width:25%!important}.u-w26p{width:26%!important}.u-w27p{width:27%!important}.u-w28p{width:28%!important}.u-w29p{width:29%!important}.u-w30p{width:30%!important}.u-w31p{width:31%!important}.u-w32p{width:32%!important}.u-w33p{width:33%!important}.u-w34p{width:34%!important}.u-w35p{width:35%!important}.u-w36p{width:36%!important}.u-w37p{width:37%!important}.u-w38p{width:38%!important}.u-w39p{width:39%!important}.u-w40p{width:40%!important}.u-w41p{width:41%!important}.u-w42p{width:42%!important}.u-w43p{width:43%!important}.u-w44p{width:44%!important}.u-w45p{width:45%!important}.u-w46p{width:46%!important}.u-w47p{width:47%!important}.u-w48p{width:48%!important}.u-w49p{width:49%!important}.u-w50p{width:50%!important}.u-w51p{width:51%!important}.u-w52p{width:52%!important}.u-w53p{width:53%!important}.u-w54p{width:54%!important}.u-w55p{width:55%!important}.u-w56p{width:56%!important}.u-w57p{width:57%!important}.u-w58p{width:58%!important}.u-w59p{width:59%!important}.u-w60p{width:60%!important}.u-w61p{width:61%!important}.u-w62p{width:62%!important}.u-w63p{width:63%!important}.u-w64p{width:64%!important}.u-w65p{width:65%!important}.u-w66p{width:66%!important}.u-w67p{width:67%!important}.u-w68p{width:68%!important}.u-w69p{width:69%!important}.u-w70p{width:70%!important}.u-w71p{width:71%!important}.u-w72p{width:72%!important}.u-w73p{width:73%!important}.u-w74p{width:74%!important}.u-w75p{width:75%!important}.u-w76p{width:76%!important}.u-w77p{width:77%!important}.u-w78p{width:78%!important}.u-w79p{width:79%!important}.u-w80p{width:80%!important}.u-w81p{width:81%!important}.u-w82p{width:82%!important}.u-w83p{width:83%!important}.u-w84p{width:84%!important}.u-w85p{width:85%!important}.u-w86p{width:86%!important}.u-w87p{width:87%!important}.u-w88p{width:88%!important}.u-w89p{width:89%!important}.u-w90p{width:90%!important}.u-w91p{width:91%!important}.u-w92p{width:92%!important}.u-w93p{width:93%!important}.u-w94p{width:94%!important}.u-w95p{width:95%!important}.u-w96p{width:96%!important}.u-w97p{width:97%!important}.u-w98p{width:98%!important}.u-w99p{width:99%!important}.u-w100p{width:100%!important}.u-w-a{width:auto!important}.u-mw0p{max-width:0!important}.u-mw1p{max-width:1%!important}.u-mw2p{max-width:2%!important}.u-mw3p{max-width:3%!important}.u-mw4p{max-width:4%!important}.u-mw5p{max-width:5%!important}.u-mw6p{max-width:6%!important}.u-mw7p{max-width:7%!important}.u-mw8p{max-width:8%!important}.u-mw9p{max-width:9%!important}.u-mw10p{max-width:10%!important}.u-mw11p{max-width:11%!important}.u-mw12p{max-width:12%!important}.u-mw13p{max-width:13%!important}.u-mw14p{max-width:14%!important}.u-mw15p{max-width:15%!important}.u-mw16p{max-width:16%!important}.u-mw17p{max-width:17%!important}.u-mw18p{max-width:18%!important}.u-mw19p{max-width:19%!important}.u-mw20p{max-width:20%!important}.u-mw21p{max-width:21%!important}.u-mw22p{max-width:22%!important}.u-mw23p{max-width:23%!important}.u-mw24p{max-width:24%!important}.u-mw25p{max-width:25%!important}.u-mw26p{max-width:26%!important}.u-mw27p{max-width:27%!important}.u-mw28p{max-width:28%!important}.u-mw29p{max-width:29%!important}.u-mw30p{max-width:30%!important}.u-mw31p{max-width:31%!important}.u-mw32p{max-width:32%!important}.u-mw33p{max-width:33%!important}.u-mw34p{max-width:34%!important}.u-mw35p{max-width:35%!important}.u-mw36p{max-width:36%!important}.u-mw37p{max-width:37%!important}.u-mw38p{max-width:38%!important}.u-mw39p{max-width:39%!important}.u-mw40p{max-width:40%!important}.u-mw41p{max-width:41%!important}.u-mw42p{max-width:42%!important}.u-mw43p{max-width:43%!important}.u-mw44p{max-width:44%!important}.u-mw45p{max-width:45%!important}.u-mw46p{max-width:46%!important}.u-mw47p{max-width:47%!important}.u-mw48p{max-width:48%!important}.u-mw49p{max-width:49%!important}.u-mw50p{max-width:50%!important}.u-mw51p{max-width:51%!important}.u-mw52p{max-width:52%!important}.u-mw53p{max-width:53%!important}.u-mw54p{max-width:54%!important}.u-mw55p{max-width:55%!important}.u-mw56p{max-width:56%!important}.u-mw57p{max-width:57%!important}.u-mw58p{max-width:58%!important}.u-mw59p{max-width:59%!important}.u-mw60p{max-width:60%!important}.u-mw61p{max-width:61%!important}.u-mw62p{max-width:62%!important}.u-mw63p{max-width:63%!important}.u-mw64p{max-width:64%!important}.u-mw65p{max-width:65%!important}.u-mw66p{max-width:66%!important}.u-mw67p{max-width:67%!important}.u-mw68p{max-width:68%!important}.u-mw69p{max-width:69%!important}.u-mw70p{max-width:70%!important}.u-mw71p{max-width:71%!important}.u-mw72p{max-width:72%!important}.u-mw73p{max-width:73%!important}.u-mw74p{max-width:74%!important}.u-mw75p{max-width:75%!important}.u-mw76p{max-width:76%!important}.u-mw77p{max-width:77%!important}.u-mw78p{max-width:78%!important}.u-mw79p{max-width:79%!important}.u-mw80p{max-width:80%!important}.u-mw81p{max-width:81%!important}.u-mw82p{max-width:82%!important}.u-mw83p{max-width:83%!important}.u-mw84p{max-width:84%!important}.u-mw85p{max-width:85%!important}.u-mw86p{max-width:86%!important}.u-mw87p{max-width:87%!important}.u-mw88p{max-width:88%!important}.u-mw89p{max-width:89%!important}.u-mw90p{max-width:90%!important}.u-mw91p{max-width:91%!important}.u-mw92p{max-width:92%!important}.u-mw93p{max-width:93%!important}.u-mw94p{max-width:94%!important}.u-mw95p{max-width:95%!important}.u-mw96p{max-width:96%!important}.u-mw97p{max-width:97%!important}.u-mw98p{max-width:98%!important}.u-mw99p{max-width:99%!important}.u-mw100p{max-width:100%!important}@media print,screen and (min-width:769px){body.lp-abortion._gnav-show_{height:auto;overflow-y:auto!important;width:auto}html{overflow-y:scroll}a:hover,a[href^="tel:"]{text-decoration:none}a[href^="tel:"]{color:inherit;cursor:default;font-family:Noto Sans JP,sans-serif;font-weight:400;pointer-events:none}a[href^="tel:"]:hover{opacity:1}.e-opacity{display:block;-webkit-transition:all .4s;transition:all .4s}.e-opacity:hover{opacity:.7}.m-pager{margin:70px 0 0}.m-pager__link:hover{background:#e53b5f;color:#fff;opacity:1}.m-pagination__link{-webkit-transition:all .4s;transition:all .4s}.m-pagination__link:hover{background:#e53b5f;color:#fff;opacity:1}.c-clinic-feature__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-clinic-feature__left{width:70%}.c-clinic-feature__right{width:27%}.c-clinic-featureAccess__link{display:none}.c-fnav{padding:70px 0}.c-fnav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1230px}.c-fnav__wrap{padding:0 15px}.c-fnav__wrap._left_{-webkit-box-flex:0;border-right:1px solid #e2d8d8;-ms-flex:0 0 auto;flex:0 0 auto;width:18%}.c-fnav__wrap._center_{-webkit-box-flex:1;border-right:1px solid #e2d8d8;-ms-flex:1 1 auto;flex:1 1 auto}.c-fnav__wrap._right_{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30%}.c-fnav__block{margin-bottom:20px}.c-fnav__item{margin-bottom:10px}.c-fnav__ttl{font-size:1.7rem;margin-bottom:5px}.c-fnav__dropdown{display:block!important}.c-fnav__sub-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-fnav__sub-item{margin-bottom:5px;width:50%}.c-fnavSns{padding:20px 5px}.c-footer__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px auto;max-width:1230px;padding:0 15px;width:100%}.c-footerFixed{display:none}.c-gnav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-gnav__list{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.c-gnav__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.c-gnav__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#3a3a3a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;justify-content:center;padding:0 10px;position:relative;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}.c-gnav__link:hover{color:#e53b5f}.c-gnav__link .__ico{display:none}.c-grid:not([class*=_col])._margin-wide_{margin-left:-15px;margin-right:-15px}.c-grid._margin-wide_._col10_,.c-grid._margin-wide_._col11_,.c-grid._margin-wide_._col12_,.c-grid._margin-wide_._col1_,.c-grid._margin-wide_._col2_,.c-grid._margin-wide_._col3_,.c-grid._margin-wide_._col4_,.c-grid._margin-wide_._col5_,.c-grid._margin-wide_._col6_,.c-grid._margin-wide_._col7_,.c-grid._margin-wide_._col8_,.c-grid._margin-wide_._col9_{grid-gap:30px 30px}.c-grid._col2_{grid-gap:30px 20px;-ms-grid-rows:auto;-ms-grid-columns:1fr 20px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.c-grid._col2_>:first-child{-ms-grid-column:1;-ms-grid-row:1}.c-grid._col2_>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.c-grid._col3_{grid-gap:30px 20px;-ms-grid-rows:auto;-ms-grid-columns:1fr 20px 1fr 20px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.c-grid._col3_>:first-child{-ms-grid-column:1;-ms-grid-row:1}.c-grid._col3_>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.c-grid._col3_>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.c-grid._col4_{grid-gap:30px 20px;-ms-grid-rows:auto;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.c-grid._col4_>:first-child{-ms-grid-column:1;-ms-grid-row:1}.c-grid._col4_>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.c-grid._col4_>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.c-grid._col4_>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.c-grid._col5_{grid-gap:30px 20px;-ms-grid-rows:auto;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto}.c-grid._col5_>:first-child{-ms-grid-column:1;-ms-grid-row:1}.c-grid._col5_>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.c-grid._col5_>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.c-grid._col5_>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.c-grid._col5_>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.c-grid._col6_{grid-gap:30px 20px;-ms-grid-rows:auto;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto}.c-grid._col6_>:first-child{-ms-grid-column:1;-ms-grid-row:1}.c-grid._col6_>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.c-grid._col6_>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.c-grid._col6_>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.c-grid._col6_>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.c-grid._col6_>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.c-header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:10}.c-header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;justify-content:space-between;margin:0 auto;padding:0 20px;width:100%}.c-headerLogo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:480px}.c-headerLogo__link{display:block}.c-headerLogo__link .__elem{width:100%}.c-headerClose,.c-headerMenu{display:none}.c-hnav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:5px}.c-hnav__link{text-decoration:none}.c-hnav__btn,.c-hnav__link{font-size:1.4rem;margin:0 5px}.c-hnav__btn{height:35px;min-width:inherit;padding:0 15px}.c-hnav__btn .__ico{padding-right:10px}.c-index-news__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.c-index-newsHead{width:18%}.c-index-newsHead__ttl{margin:0 0 40px}.c-index-newsHead__ttl:after{display:block}.c-index-news .c-news-list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lnavi__item{background:#fff;border-bottom:1px solid #ec6d88;border-left:1px solid #ec6d88;border-top:1px solid #ec6d88;cursor:pointer;padding:14px 15px;-webkit-transition:all .4s;transition:all .4s}.c-lnavi__item:hover .c-lnavi__link .__txt{color:#e53b5f}.c-lnavi__item:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.c-lnavi__item:last-child{border-bottom-right-radius:10px;border-right:1px solid #ec6d88;border-top-right-radius:10px}.c-lnavi._odd_ .c-lnavi__item{-webkit-box-flex:1;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%}.c-lnavi._even_ .c-lnavi__item{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.c-lp-abortion-bnr-bottom{padding-bottom:80px}.c-lp-abortion-clinic-feature__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-abortion-clinic-feature__left{width:70%}.c-lp-abortion-clinic-feature__right{width:27%}.c-lp-abortion-clinic-featureAccess__link{display:none}.c-lp-abortion-feature{grid-gap:30px 30px!important;margin-top:30px}.c-lp-abortion-feature__block{padding:70px 35px 20px}.c-lp-abortion-feature__mark{font-size:2.4rem;height:60px;width:45px}.c-lp-abortion-feature__mark:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 22.5px 10px}.c-lp-abortion-feature__text{font-size:2.6rem}.c-lp-abortion-feature__pic{max-width:120px;opacity:.2}.c-lp-abortion-flow-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.c-lp-abortion-flow-head .__box{width:50%}.c-lp-abortion-flow-row,.c-lp-abortion-flow-row__block{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-abortion-flow-row__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px;width:50%}.c-lp-abortion-flow-row__block:first-child{border-right:1px dashed #6cc4cb}.c-lp-abortion-flow-row__ttl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.8rem}.c-lp-abortion-fnav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1230px;padding:0 15px}.c-lp-abortion-fnav__ttl{-webkit-box-flex:0;border-left:2px solid #fff;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:15px;width:35%}.c-lp-abortion-fnav__ttl .__txt{font-size:2.2rem}.c-lp-abortion-fnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-abortion-fnav__item{width:33%}.c-lp-abortion-fnav__link{padding:2px 0}.c-lp-abortion-fnav__link .__ico,.c-lp-abortion-fnav__link .__txt{font-size:1.6rem}.c-lp-abortion-footerFixed{display:none}.c-lp-abortion-gnav{top:80px;width:400px}.c-lp-abortion-header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;height:80px;justify-content:space-between;margin:0 auto;padding:0 0 0 20px}.c-lp-abortion-headerLogo{width:480px}.c-lp-abortion-headerMenu{height:80px;margin-left:20px;width:80px}.c-lp-abortion-headerMenu__inner{height:25px;margin:20px 23px 0;width:35px}.c-lp-abortion-headerMenu__inner:after{bottom:-25px;font-size:1.2rem}.c-lp-abortion-headerMenu__item:nth-of-type(2){top:11px}.c-lp-abortion-headerMenu._active_ .c-lp-abortion-headerMenu__item:first-of-type{-webkit-transform:translateY(11px) rotate(-320deg);transform:translateY(11px) rotate(-320deg)}.c-lp-abortion-headerMenu._active_ .c-lp-abortion-headerMenu__item:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(320deg);transform:translateY(-11px) rotate(320deg)}.c-lp-abortion-hnav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-left:auto}.c-lp-abortion-hnav__btn{font-size:1.4rem;height:35px;margin:0 5px;min-width:inherit;padding:0 15px}.c-lp-abortion-method,.c-lp-abortion-method__ttl{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-abortion-method__ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-size:2.2rem;justify-content:center;margin-right:25px}.c-lp-abortion-navi{grid-gap:15px 15px!important}.c-lp-abortion-navi__item .__ico{margin-right:10px;width:50px}.c-lp-abortion-notes{margin-top:80px;padding-top:50px}.c-lp-abortion-notes__ttl{top:-30px}.c-lp-abortion-point{margin-bottom:40px}.c-lp-abortion-ttl01{font-size:3.6rem;margin:0 0 40px;padding:20px 0}.c-lp-abortion-ttl02 .__right{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-abortion-visual .__inner{padding:30px 0}.c-lp-bridal-check-faq__ttl{font-size:2.2rem}.c-lp-bridal-check-faq__txt{margin-left:80px}.c-lp-bridal-check-flow__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:0!important}.c-lp-bridal-check-flow__ttl{font-size:2.8rem}.c-lp-bridal-check-flow__chart{margin-top:15px}.c-lp-bridal-check-point__mark{border-bottom:1px solid #f86a8c;font-size:1.6rem}.c-lp-bridal-check-point__mark .__num{font-size:2.4rem}.c-lp-bridal-check-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-bridal-check-point__ttl{font-size:2.8rem}.c-lp-bridal-check-ttl01{font-size:2.8rem;margin:0 0 30px}.c-lp-bridal-check-visual__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.c-lp-cystitis-point__mark{border-bottom:1px solid #006232;font-size:1.6rem}.c-lp-cystitis-point__mark .__num{font-size:2.4rem}.c-lp-cystitis-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-cystitis-point__ttl{font-size:2.8rem}.c-lp-cystitis-ttl01{font-size:2.8rem;margin:0 0 30px}.c-lp-faga-about{-ms-grid-rows:auto;-ms-grid-columns:19.25% 3.25% 14.25% 3.25% 14.25% 3.25% 14.25% 3.25% 7% 3.25% 14.5%;display:-ms-grid;display:grid;gap:0 3.25%;grid-auto-flow:row;grid-template-areas:"ai palpate tongue body arrow prescription";grid-template-columns:19.25% 14.25% 14.25% 14.25% 7% 14.5%;grid-template-rows:auto}.c-lp-faga-about-diagnosis{display:contents}.c-lp-faga-about__arrow svg{height:80%}.c-lp-faga-ai__table .m-table__body td:first-of-type{width:20%}.c-lp-faga-ai__table .m-table__body td:nth-of-type(2),.c-lp-faga-ai__table .m-table__body td:nth-of-type(3){width:40%}.c-lp-faga-comparison{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18%;position:relative}.c-lp-faga-comparison:before{background:#0098a1;content:"";height:45px;left:0;position:absolute;right:0;top:0}.c-lp-faga-comparison:after{background:#fff;content:"";height:1px;left:0;position:absolute;right:0;top:46px}.c-lp-faga-comparison__columns{-webkit-box-flex:0;border-left:1px solid #fff;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;z-index:1}.c-lp-faga-comparison__head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:center}.c-lp-faga-comparison__body{background:#cfebeb}.c-lp-faga-comparison__rows{position:relative}.c-lp-faga-comparison__rows._diagnosis_{border-bottom:1px solid #fff}.c-lp-faga-comparison__subtitle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#a7dada;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:calc(-44% + -1px);position:absolute;top:0;width:44%}.c-lp-faga-comparison__columns._cons_ .c-lp-faga-comparison__subtitle{display:none}.c-lp-faga-counseling{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-faga-counseling__body,.c-lp-faga-counseling__pic{width:50%}.c-lp-faga-criterion__head{margin-bottom:20px}.c-lp-faga-criterion__head .__ttl{font-size:2rem;margin-right:10px}.c-lp-faga-criterion__table._examination_ .m-table__head th{padding:15px 5px!important}.c-lp-faga-criterion__table._examination_ .m-table__body td:first-of-type{width:30%}.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(2),.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(3),.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(4),.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(5){width:17.5%}.c-lp-faga-eyelashes{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-faga-eyelashes__body{width:60%}.c-lp-faga-eyelashes__pic{width:40%}.c-lp-faga-flow-layer01{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-faga-flow-layer01 .c-lp-faga-flow-box{width:22.7%}.c-lp-faga-flow-layer03 .__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-faga-flow-layer03 .c-lp-faga-flow-box{width:30%}.c-lp-faga-flow-box:not(:last-of-type):after{color:#ed4e5e;content:"\f105";position:absolute;right:-12%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-faga-flow-box__ttl{min-height:120px}.c-lp-faga-lipogain{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-faga-lipogain__body{width:55%}.c-lp-faga-lipogain__pic{width:40%}.c-lp-faga-point__mark{border-bottom:1px solid #cc1f34;font-size:1.6rem}.c-lp-faga-point__mark .__num{font-size:2.4rem}.c-lp-faga-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.c-lp-faga-point__ttl{font-size:2.4rem;margin:0 0 10px}.c-lp-faga-point__ttl .__sm{font-size:2rem}.c-lp-faga-ttl01{font-size:2.8rem;margin:0 0 30px;padding:15px 20px}.c-lp-faga-ttl01._label_:after{font-size:2.2rem;margin-left:auto}.c-lp-faga-visual{background:url(/common/img/lp/faga/bg_visual_pc.png) 100% no-repeat;background-size:cover;margin-bottom:60px}.c-lp-faga-visual .__inner{height:100%;margin:0 auto;max-width:1280px;padding:150px 15px 30px}.c-lp-faga-visual__catch{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.c-lp-faga-visual__text{width:60%}.c-lp-faga-visual__btn .__btn{padding:0 40px}.c-lp-faga-visual__approach{width:70%}.c-lp-faga-visual__label{bottom:30px;font-size:2rem;right:15px;width:150px}.c-lp-faga-worries-check{font-size:2rem;padding-left:40px}.c-lp-faga-worries-check:before{height:25px;top:.3em;width:25px}.c-lp-feature{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.c-lp-feature__item{width:49%}.c-lp-feature__item:first-child,.c-lp-feature__item:nth-child(2){border-top:1px dotted #f86a8c}.c-lp-itch-cystitis__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-itch-cystitis__ttl{font-size:2.2rem}.c-lp-itch-point__mark{border-bottom:1px solid #5bb87d;font-size:1.6rem}.c-lp-itch-point__mark .__num{font-size:2.4rem}.c-lp-itch-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.c-lp-itch-point__ttl{font-size:2.4rem;margin:0 0 10px}.c-lp-itch-ttl01{font-size:2.8rem;margin:0 0 30px;padding:15px 20px}.c-lp-itch-visual .__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1230px}.c-lp-itch-visual__ttl{font-size:5rem}.c-lp-itch-visual__catch{width:50%}.c-lp-kanpo-about{-ms-grid-rows:auto;-ms-grid-columns:19.25% 3.25% 14.25% 3.25% 14.25% 3.25% 14.25% 3.25% 7% 3.25% 14.5%;display:-ms-grid;display:grid;gap:0 3.25%;grid-auto-flow:row;grid-template-areas:"ai palpate tongue body arrow prescription";grid-template-columns:19.25% 14.25% 14.25% 14.25% 7% 14.5%;grid-template-rows:auto}.c-lp-kanpo-about-diagnosis{display:contents}.c-lp-kanpo-about__arrow svg{height:80%}.c-lp-kanpo-checklist{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;counter-reset:number 0;position:relative}.c-lp-kanpo-checklist:before{border-left:1px solid #fff;bottom:0;content:"";left:50%;position:absolute;top:0}.c-lp-kanpo-checklist__item{font-size:1.8rem}.c-lp-kanpo-checklist__item._bg-green_{background:rgba(146,185,23,.3)}.c-lp-kanpo-comparison{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:18%;position:relative}.c-lp-kanpo-comparison:before{background:#f37c13;content:"";height:45px;left:0;position:absolute;right:0;top:0}.c-lp-kanpo-comparison:after{background:#fff;content:"";height:1px;left:0;position:absolute;right:0;top:46px}.c-lp-kanpo-comparison__columns{-webkit-box-flex:0;border-left:1px solid #fff;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;z-index:1}.c-lp-kanpo-comparison__head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:center}.c-lp-kanpo-comparison__body{background:#f8e6d4}.c-lp-kanpo-comparison__rows{position:relative}.c-lp-kanpo-comparison__rows._diagnosis_{border-bottom:1px solid #fff}.c-lp-kanpo-comparison__subtitle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f7d1ae;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:calc(-44% + -1px);position:absolute;top:0;width:44%}.c-lp-kanpo-comparison__columns._cons_ .c-lp-kanpo-comparison__subtitle{display:none}.c-lp-kanpo-flow-explanation{-ms-grid-rows:auto;-ms-grid-columns:53.1% 1.7% 4.2% 1.7% 39.2%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:0 1.7%;grid-auto-flow:row;grid-template-areas:"info arrow decision";grid-template-columns:53.1% 4.2% 39.2%;grid-template-rows:auto}.c-lp-kanpo-flow-explanation__kanpo .c-lp-kanpo-flow-caption{left:0;margin-top:0;padding-top:5px;position:absolute;right:0}.c-lp-kanpo-flow-arrow svg{height:80%}.c-lp-kanpo-list td,.c-lp-kanpo-list th{padding:10px 15px;vertical-align:middle}.c-lp-kanpo-list td:not(:first-child),.c-lp-kanpo-list th:not(:first-child){border-left:1px solid #fff}.c-lp-kanpo-point__mark{border-bottom:1px solid #92b917;font-size:1.6rem}.c-lp-kanpo-point__mark .__num{font-size:2.4rem}.c-lp-kanpo-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.c-lp-kanpo-point__ttl{font-size:3rem;margin:0 0 10px}.c-lp-kanpo-price-content1{-ms-grid-rows:auto;-ms-grid-columns:20% 0 10% 0 15% 0 25% 0 10% 0 20%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0;grid-template-areas:"type plus complaint2 complaint1 arrow prescription";grid-template-columns:20% 10% 15% 25% 10% 20%;grid-template-rows:auto}.c-lp-kanpo-price-content2{-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:0 1%;grid-auto-flow:row;grid-template-areas:"weeks arrow month";grid-template-rows:auto}.c-lp-kanpo-supervision{-ms-grid-rows:auto;-ms-grid-columns:300px 50px 1fr;display:-ms-grid;display:grid;gap:0 50px;grid-auto-flow:row;grid-template-areas:"img body";grid-template-columns:300px 1fr;grid-template-rows:auto}.c-lp-kanpo-supervision__name{margin-top:10px}.c-lp-medical-diet-dose{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-medical-diet-dose__block{padding-right:20px;width:37%}.c-lp-medical-diet-dose__table{width:63%}.c-lp-medical-diet-flow__box{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-medical-diet-flow-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-lp-medical-diet-flow-item:not(:first-of-type):before{left:-28px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-lp-medical-diet-flow-item__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-medical-diet-flow-item__pic{height:150px}.c-lp-medical-diet-flow-item__pic._thin_{height:60px}._blue_ .c-lp-medical-diet-flow-item{width:calc(33.33333% - 20px)}._red_ .c-lp-medical-diet-flow-item{width:calc(25% - 20px)}.c-lp-medical-diet-point__mark{font-size:2rem}.c-lp-medical-diet-point__mark .__num{font-size:2.4rem}.c-lp-medical-diet-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.c-lp-medical-diet-point__ttl{font-size:2.8rem}.c-lp-medical-diet-structure{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-medical-diet-structure__pic-01{padding-right:20px;width:70%}.c-lp-medical-diet-structure__pic-02{margin:0 auto 30px}.c-lp-medical-diet-structure__block{width:30%}.c-lp-medical-diet-ttl01{font-size:3.2rem;margin:0 0 30px}.c-lp-medical-diet-ttl02{font-size:2.8rem;margin:0 0 30px}.c-lp-medical-diet-ttl03{font-size:2.8rem;margin:0 0 20px}.c-lp-menopause-drug-fee{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.c-lp-menopause-drug-fee__item{width:40%}.c-lp-menopause-fee-flow{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-menopause-fee-flow__block{margin-top:30px;width:32%}.c-lp-menopause-point__mark{border-bottom:1px solid #00a29a;font-size:1.6rem}.c-lp-menopause-point__mark .__num{font-size:2.4rem}.c-lp-menopause-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.c-lp-menopause-point__ttl{font-size:2.8rem;margin:0 0 10px}.c-lp-menopause-textlink{margin-bottom:30px}.c-lp-menopause-ttl01{font-size:2.8rem;margin:0 0 30px}.c-lp-menopause-visual__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;margin:0 auto;max-width:1230px}.c-lp-menopause-visual__catch{margin:auto 0 20px;width:min(40%,450px)}.c-lp-online-medical-cost{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-online-medical-cost__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:2rem}.c-lp-online-medical-cost__pic{width:120px}.c-lp-online-medical-flow{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-online-medical-flow__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:40px;width:30%}.c-lp-online-medical-menu-reservation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.c-lp-online-medical-menu-reservation__txt{padding-right:30px;width:70%}.c-lp-online-medical-menu-reservation__link{width:30%}.c-lp-online-medical-menu-clinics__item{display:none}.c-lp-online-medical-menu-clinics__link .__elem{max-height:80px;width:100%}.c-lp-online-medical-menu-preparation{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-online-medical-menu-preparation__ttl{font-size:2rem;margin:0 0 30px}.c-lp-online-medical-menu-preparation__img{margin-left:40px;width:40%}.c-lp-online-medical-point__mark{border-bottom:1px solid #9c866d;font-size:1.6rem}.c-lp-online-medical-point__mark .__num{font-size:2.4rem}.c-lp-online-medical-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.c-lp-online-medical-point__body .__ttl{font-size:2.4rem;margin:0 0 10px}.c-lp-online-medical-ttl01{font-size:2.8rem;margin:0 0 40px}.c-lp-online-medical-visual{min-height:500px;padding:30px 15px}.c-lp-online-medical-visual__ttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:20px;width:60%}.c-lp-online-medical-visual__ttl .__img{margin:0 20px}.c-lp-online-medical-visual__point__img{margin-right:5px}.c-lp-pain-cystitis__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-pain-cystitis__ttl{font-size:2.2rem}.c-lp-pain-point__mark{border-bottom:1px solid #a19dce;font-size:1.6rem}.c-lp-pain-point__mark .__num{font-size:2.4rem}.c-lp-pain-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.c-lp-pain-point__ttl{font-size:2.8rem;margin:0 20px 10px}.c-lp-pain-textlink{margin-bottom:30px}.c-lp-pain-ttl01{font-size:2.8rem;margin:0 0 30px}.c-lp-pain-ttl01 .__right{font-size:1.8rem}.c-lp-pain-visual .__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1230px}.c-lp-pain-visual__ttl{font-size:5rem;margin-right:20px}.c-lp-pain-visual__catch{width:40%}.c-lp-pms-clickable-pain__link._01_{height:3.5rem;max-height:35px;right:0;top:50%;width:49%}.c-lp-pms-clickable-pain__link._02_{height:3.5rem;max-height:35px;right:0;top:62.5%;width:49%}.c-lp-pms-clickable-adenomyosis__link._01_{height:3.5rem;max-height:35px;right:0;top:43%;width:49%}.c-lp-pms-clickable-adenomyosis__link._02_{height:3.5rem;max-height:35px;right:0;top:54.5%;width:49%}.c-lp-pms-flow{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-pms-flow__block{border-radius:30px;padding:50px 10px 30px;width:30%}.c-lp-pms-flow__block._arrow_:before{background:url(/common/img/lp/pms/pic_arrow01.svg) no-repeat;background-size:contain;height:16px;position:absolute;right:-17%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15%}.c-lp-pms-flow__step{border-radius:50%;height:70px;top:-35px;width:70px}.c-lp-pms-flow__step .__txt{font-size:1.2rem;margin-bottom:5px}.c-lp-pms-flow__step .__num{font-size:2.8rem}.c-lp-pms-flow__ttl{font-size:2.2rem;margin-bottom:10px}.c-lp-pms-flow__txt{font-size:1.8rem;width:65%}.c-lp-pms-lnavi__item{border-right:3px solid #fff3f5;width:33.3333333333%}.c-lp-pms-lnavi__item:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.c-lp-pms-lnavi__item:last-child{border-bottom-right-radius:5px;border-right:none;border-top-right-radius:5px}.c-lp-pms-lnavi__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-lp-pms-lnavi__link .__icon{margin-top:10px}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item{border-bottom:2px solid #f86a8c;border-right:2px solid #f86a8c;border-top:2px solid #f86a8c;width:50%}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item:first-child{border-left:2px solid #f86a8c}.c-lp-pms-point__mark{border-bottom:1px solid #f86a8c;font-size:1.6rem}.c-lp-pms-point__mark .__num{font-size:2.4rem}.c-lp-pms-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-pms-point__ttl,.c-lp-pms-ttl01{font-size:2.8rem}.c-lp-pms-ttl01{margin:0 0 30px}.c-lp-rhinitis-point__mark{font-size:2.2rem}.c-lp-rhinitis-point__mark .__num{font-size:4rem}.c-lp-rhinitis-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-rhinitis-point__ttl{font-size:2.8rem}.c-lp-rhinitis-reservation__link .__elem{max-height:80px;width:100%}.c-lp-rhinitis-reservation-onlinereserv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.c-lp-rhinitis-reservation-onlinereserv__txt{padding-right:30px;width:70%}.c-lp-rhinitis-reservation-onlinereserv__link{width:30%}.c-lp-rhinitis-ttl01{font-size:2.8rem;margin:0 0 30px}.c-lp-rhinitis-ttl02 .__sm{padding-left:2rem}.c-lp-rhinitis-visual__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-rhinitis-visual__block-l{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-lp-rhinitis-visual__block-l,.c-lp-rhinitis-visual__block-r{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-rhinitis-visual__block-r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-lp-rhinitis-visual .__txt{margin:0 0 20px}.c-lp-std-anchor .__item:nth-of-type(2){margin-top:0}.c-lp-std-chronology{padding-bottom:120px}.c-lp-std-condition__ttl{font-size:2.4rem;margin-bottom:20px;min-height:55px;padding-left:65px}.c-lp-std-condition__ttl:before{font-size:2.4rem;height:40px;left:8px;width:40px}.c-lp-std-diagnose-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.c-lp-std-diagnose-grid__label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.c-lp-std-diagnose-grid__list{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;justify-content:space-around}.c-lp-std-diagnose-grid__list .__item{font-size:2.2rem;margin:5px 0;padding-left:30px}.c-lp-std-diagnose-grid__speech{width:150px}.c-lp-std-diagnose-table td,.c-lp-std-diagnose-table th{font-size:2rem}.c-lp-std-faq__pic{width:14.5%}.c-lp-std-faq__bubble{margin:0 auto;padding:30px 35px;width:65%}.c-lp-std-faq__bubble._question_{margin-bottom:50px}.c-lp-std-faq__ttl .__txt{font-size:2.2rem}.c-lp-std-h1{font-size:4rem;height:150px}.c-lp-std-inspection{margin:0 auto 140px;max-width:930px}.c-lp-std-inspection__block{margin-bottom:90px}.c-lp-std-inspection__ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.c-lp-std-inspection__ttl .__txt{font-size:2.4rem}.c-lp-std-inspection__ttl .__symptom{font-size:1.8rem}.c-lp-std-inspection__ttl .__note{margin-left:auto}.c-lp-std-inspection__body .__ttl{font-size:2.2rem}.c-lp-std-inspection__body .__txt{margin-bottom:20px}.c-lp-std-medical-anchor{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.c-lp-std-medical-anchor__link{padding:20px 20px 10px}.c-lp-std-medical-anchor__link:nth-of-type(2){margin-top:0}.c-lp-std-medical-anchor__link .__reserve{font-size:1.3rem}.c-lp-std-medical-anchor__link .__text{font-size:2rem}.c-lp-std-medical-bnr__link{max-width:400px}.c-lp-std-medical-bnr__image .__img{width:70%}.c-lp-std-medical-bnr__image .__link{right:28%;top:17%;width:20%}.c-lp-std-medical-flow{grid-gap:20px 60px!important;margin-top:20px}.c-lp-std-medical-flow__item:not(:first-of-type):before{border-color:transparent transparent transparent #06155b;border-width:10px 0 10px 20px;left:-40px;top:25%}.c-lp-std-medical-ttl02:nth-of-type(2){margin-top:0}.c-lp-std-medical-ttl02 .__reserve{font-size:1.3rem}.c-lp-std-medical-ttl02 .__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:20px 20px 10px}.c-lp-std-medical-ttl02 .__text{font-size:2.2rem}.c-lp-std-method{margin:20px auto 0;width:80%}.c-lp-std-method__pic{margin-right:20px;max-width:300px;width:30%}.c-lp-std-point__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-lp-std-point__mark{border-bottom:1px solid #3ebac3;font-size:1.6rem}.c-lp-std-point__mark .__num{font-size:2.4rem}.c-lp-std-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-std-point__ttl{font-size:2.8rem;margin-bottom:10px}.c-lp-std-price{margin-bottom:80px}.c-lp-std-price__block{padding:30px 10px 30px 0}.c-lp-std-price__num{border-radius:50%;font-size:2.4rem;height:98px;width:98px}.c-lp-std-price__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 3%}.c-lp-std-price__mark{margin-left:10px}.c-lp-std-price__set{font-size:2.2rem}.c-lp-std-price__pay{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2.4rem}.c-lp-std-price__pay .__tax{font-size:1.4rem}.c-lp-std-ttl01{font-size:2.8rem;margin:0 0 50px}.c-lp-std-ttl02{font-size:2.2rem;margin:0 0 10px}.c-lp-std-visual{background:url(/common/img/lp/std/bg_visual_pc.png) 50% no-repeat;background-size:cover;height:550px}.c-lp-std-visual,.c-lp-std-visual__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.c-lp-std-visual__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;max-width:1230px;padding:30px 15px}.c-lp-std-visual__ttl{font-size:5rem;margin-bottom:30px}.c-lp-std-visual__catch{position:relative;width:100%}.c-lp-std-visual__txt{font-size:1.8rem;width:47%}.c-lp-std-visual__circle{position:absolute;right:0;top:0;width:53%}.c-lp-std-visual__banner{max-width:45%}.c-lp-wart-rash-clickable-pain__link._01_{height:3.5rem;max-height:35px;right:0;top:50%;width:49%}.c-lp-wart-rash-clickable-pain__link._02_{height:3.5rem;max-height:35px;right:0;top:62.5%;width:49%}.c-lp-wart-rash-clickable-adenomyosis__link._01_{height:3.5rem;max-height:35px;right:0;top:43%;width:49%}.c-lp-wart-rash-clickable-adenomyosis__link._02_{height:3.5rem;max-height:35px;right:0;top:54.5%;width:49%}.c-lp-wart-rash-flow{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-lp-wart-rash-flow__block{border-radius:30px;padding:30px;width:30%}.c-lp-wart-rash-flow__block._arrow_:before{background:url(/common/img/lp/wart-rash/arrow.svg) no-repeat;background-size:contain;height:30px;position:absolute;right:-50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:45px}.c-lp-wart-rash-flow__ttl{font-size:2.2rem;margin-bottom:10px}.c-lp-wart-rash-flow__txt{font-size:1.8rem}.c-lp-wart-rash-lnavi__item{border-right:3px solid #fff3f5;width:33.3333333333%}.c-lp-wart-rash-lnavi__item:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.c-lp-wart-rash-lnavi__item:last-child{border-bottom-right-radius:5px;border-right:none;border-top-right-radius:5px}.c-lp-wart-rash-lnavi__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-lp-wart-rash-lnavi__link .__icon{margin-top:10px}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item{border-bottom:2px solid #f86a8c;border-right:2px solid #f86a8c;border-top:2px solid #f86a8c;width:50%}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item:first-child{border-left:2px solid #f86a8c}.c-lp-wart-rash-point__mark{border-bottom:1px solid #428467;font-size:1.6rem}.c-lp-wart-rash-point__mark .__num{font-size:2.4rem}.c-lp-wart-rash-point__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 0}.c-lp-wart-rash-ttl01{font-size:2.8rem;margin:0 0 30px}.c-lp-wart-rash-visual .__inner{margin:0 auto;max-width:800px}.c-lp-wart-rash-visual .__catch,.c-lp-wart-rash-visual .__ttl{min-width:450px;width:40%}._pc-col4_ .c-medical-contentsList__item{border-bottom:1px solid #ecd4d4;width:25%}._pc-col4_ .c-medical-contentsList__item:nth-child(3n){border-right:1px solid #ecd4d4}._pc-col4_ .c-medical-contentsList__item:nth-child(4n){border-right:none}._pc-col4_ .c-medical-contentsList__item:nth-last-child(-n+4){border-bottom:none}._pc-col4_ .c-medical-contentsList__item:last-child{border-bottom-right-radius:10px;border-right:none}.c-medical-contentsList__item._pc-bbrr_{border-bottom-right-radius:10px}.c-table-slide__coution{display:none}.l-contents__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1230px}.l-contents._col2_ .l-contents__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 4.16% 0 0}.l-contents._col2_ .l-contents__side{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}.l-contents._col3_ .l-contents__body{-webkit-box-flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 2.5%;order:1}.l-contents._col3_ .l-contents__left{-webkit-box-flex:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex:0 0 200px;flex:0 0 200px;order:0}.l-contents._col3_ .l-contents__right{-webkit-box-flex:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex:0 0 200px;flex:0 0 200px;order:2}.l-row__inner{max-width:1230px}.u-dp-s,.u-sm-max{display:none!important}.c-lp-faga-about>.c-lp-faga-about__prescription,.c-lp-kanpo-about>.c-lp-faga-about__prescription,.c-lp-kanpo-price-content1>.c-lp-faga-about__prescription{-ms-grid-column:11;-ms-grid-row:1}.c-lp-kanpo-about-diagnosis__item._ai_,.c-lp-kanpo-about>.c-lp-kanpo-about-diagnosis__item._ai_{-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-about-diagnosis__item._palpate_,.c-lp-kanpo-about>.c-lp-kanpo-about-diagnosis__item._palpate_{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-about-diagnosis__item._tongue_,.c-lp-kanpo-about>.c-lp-kanpo-about-diagnosis__item._tongue_{-ms-grid-column:5;-ms-grid-row:1}.c-lp-kanpo-about-diagnosis__item._body_,.c-lp-kanpo-about>.c-lp-kanpo-about-diagnosis__item._body_{-ms-grid-column:7;-ms-grid-row:1}.c-lp-kanpo-supervision>.c-lp-kanpo-about-diagnosis__item._body_{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-about>.c-lp-kanpo-about__arrow,.c-lp-kanpo-about__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-flow-explanation>.c-lp-kanpo-about__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-about__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-price-content2>.c-lp-kanpo-about__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-faga-about>.c-lp-kanpo-about__prescription,.c-lp-kanpo-about>.c-lp-kanpo-about__prescription,.c-lp-kanpo-price-content1>.c-lp-kanpo-about__prescription{-ms-grid-column:11;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-flow-explanation__plus{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-flow-explanation__info{-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-about>.c-lp-kanpo-flow-explanation__arrow,.c-lp-kanpo-flow-explanation__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-flow-explanation>.c-lp-kanpo-flow-explanation__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-flow-explanation__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-price-content2>.c-lp-kanpo-flow-explanation__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-flow-explanation__decision{-ms-grid-column:5;-ms-grid-row:1}.c-lp-kanpo-about>.c-lp-kanpo-flow-arrow,.c-lp-kanpo-flow-arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-flow-explanation>.c-lp-kanpo-flow-arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-flow-arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-price-content2>.c-lp-kanpo-flow-arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-price-content1__type{-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content1__plus{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-about>.c-lp-kanpo-price-content1__arrow,.c-lp-kanpo-price-content1__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-flow-explanation>.c-lp-kanpo-price-content1__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content1__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-price-content2>.c-lp-kanpo-price-content1__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-faga-about>.c-lp-kanpo-price-content1__prescription,.c-lp-kanpo-about>.c-lp-kanpo-price-content1__prescription,.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content1__prescription{-ms-grid-column:11;-ms-grid-row:1}.c-lp-kanpo-price-content2__box._2weeks_{-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-price-content2__box._month_{-ms-grid-column:5;-ms-grid-row:1}.c-lp-faga-about>.__prescription,.c-lp-kanpo-about>.__prescription,.c-lp-kanpo-price-content1>.__prescription{-ms-grid-column:11;-ms-grid-row:1}.c-lp-kanpo-price-content1>.__plus{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-about>.c-lp-kanpo-price-content2__arrow,.c-lp-kanpo-price-content2__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-flow-explanation>.c-lp-kanpo-price-content2__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content2__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-price-content2>.c-lp-kanpo-price-content2__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-supervision__img{-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-about>.c-lp-kanpo-supervision__body,.c-lp-kanpo-supervision__body{-ms-grid-column:7;-ms-grid-row:1}.c-lp-kanpo-supervision>.c-lp-kanpo-supervision__body{-ms-grid-column:3;-ms-grid-row:1}.c-lp-faga-about-diagnosis__item._ai_,.c-lp-kanpo-about>.c-lp-faga-about-diagnosis__item._ai_{-ms-grid-column:1;-ms-grid-row:1}.c-lp-faga-about-diagnosis__item._palpate_,.c-lp-kanpo-about>.c-lp-faga-about-diagnosis__item._palpate_{-ms-grid-column:3;-ms-grid-row:1}.c-lp-faga-about-diagnosis__item._tongue_,.c-lp-kanpo-about>.c-lp-faga-about-diagnosis__item._tongue_{-ms-grid-column:5;-ms-grid-row:1}.c-lp-faga-about-diagnosis__item._body_,.c-lp-kanpo-about>.c-lp-faga-about-diagnosis__item._body_{-ms-grid-column:7;-ms-grid-row:1}.c-lp-kanpo-supervision>.c-lp-faga-about-diagnosis__item._body_{-ms-grid-column:3;-ms-grid-row:1}.c-lp-faga-about__arrow,.c-lp-kanpo-about>.c-lp-faga-about__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-flow-explanation>.c-lp-faga-about__arrow{-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-faga-about__arrow{-ms-grid-column:9;-ms-grid-row:1}.c-lp-kanpo-price-content2>.c-lp-faga-about__arrow{-ms-grid-column:3;-ms-grid-row:1}}@media screen and (max-width:768px){body.lp-abortion._gnav-show_{height:100%;overflow-y:hidden;width:100%}input,select,textarea{font-size:1.6rem!important}.e-a-txt-arrow .__elem .icon-blank{font-size:1.3rem}.e-btn{height:40px;margin:5px}.e-btn._w-l_{height:50px;min-width:0;width:100%}.e-btn._w-s_{font-size:1.2rem;min-height:35px;min-width:0;padding:0 20px}.e-btn-arrow{height:40px;margin:5px}.e-btn-arrow .__ico:first-child{left:10px}.e-btn-arrow .__ico:last-child{right:10px}.e-btn-arrow._w-l_{height:50px;min-width:0;width:100%}.e-btn-arrow._w-s_{font-size:1.2rem;min-height:35px;min-width:0;padding:0 20px}.e-btn-arrow._blue_{background:#13a1dc;border:1px solid #13a1dc;color:#fff}.e-btn-arrow._blue_:not(._disabled_):hover{background:#fff;border:1px solid #13a1dc;color:#13a1dc}.e-btn-arrow._light-blue_{background:#8bcfd2;border:1px solid #8bcfd2;color:#fff}.e-btn-arrow._light-blue_:not(._disabled_):hover{background:#fff;border:1px solid #8bcfd2;color:#8bcfd2}.e-h1{height:120px}.e-h1 .__label{font-size:1.5rem}.e-h1 .__img{width:35px}.e-h1 .__txt{font-size:2.4rem}.e-h2{font-size:2.6rem;margin:0 0 50px}.e-h2:after{bottom:-15px}.e-h3{font-size:2rem;margin:0 0 15px;padding:10px 10px 10px 25px}.e-h3._num_{padding-left:70px}.e-h4{font-size:2.2rem}.e-h4,.e-h5{margin:0 0 15px}.e-h5{font-size:1.7rem}.e-h6{font-size:1.8rem;margin:0 0 15px}.e-list-check._bg-gray_ .e-list-check__item:after{left:2px;top:0}.e-note{font-size:1.4rem}.e-ttl-number{font-size:1.8rem;margin:0 0 15px}.m-box{padding:15px}.m-pager{margin:50px 0 0}.m-pager__item{margin:0 3px 10px}.m-pager__link{padding:8px 20px}.m-pagination__item{margin:0 3px 10px}.m-pagination__link{height:40px;padding:8px 12px;width:40px}.c-breadcrumb{font-size:1.3rem;padding:10px 0 25px}.c-breadcrumb__inner{padding:0 15px}.c-clinic-feature{padding:40px 0}.c-clinic-feature__left{margin-bottom:25px}.c-clinic-featureAccess__fixed,.c-clinic-featureAccess__item{display:none}.c-contact-form{padding-top:50px}.c-contact-form__inner{margin-top:-50px;padding-top:50px}.c-entryHead__ttl{font-size:1.8rem;margin-bottom:15px;padding-bottom:10px}.c-facility__slider .slick-slide{margin:0 25px}.c-facility__slider .slick-next,.c-facility__slider .slick-prev{height:30px;top:18vw;width:30px}.c-facility__slider .slick-next:before,.c-facility__slider .slick-prev:before{font-size:1.8rem;height:30px;width:30px}.c-facility__slider .slick-prev{left:calc(10% - 15px)}.c-facility__slider .slick-next{right:calc(10% - 15px)}.c-faq{margin-bottom:30px}.c-faqQ{font-size:1.8rem}.c-feature__ttl{margin:0}.c-flex._left_ .c-flex__item{margin-right:15px}.c-flex._right_ .c-flex__item{margin-left:15px}.c-flex._sm-fd-c_{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-flex._sm-fd-c_ .c-flex__item{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 auto 15px}.c-flex._sm-fd-cr_{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-flex._sm-fd-cr_ .c-flex__item{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:15px auto 0}.c-float__item{margin-bottom:15px}.c-float._left_ .c-float__item{margin-right:15px}.c-float._right_ .c-float__item{margin-left:15px}.c-float._sp-col1_ .c-float__item{float:none;margin:0 0 15px;max-width:none;text-align:center;width:100%}.c-fnav__item{border-bottom:1px solid #e2d8d8}.c-fnav__link{padding:10px 15px 10px 25px}.c-fnav__link:before{left:15px;top:1em}.c-fnav__ttl{border-bottom:1px solid #e2d8d8;padding:10px 15px;position:relative}.c-fnav__ttl:before{color:#e53b5f;content:"\f107";font-family:icomoon;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-fnav__ttl._active_:before{content:"\f106"}.c-fnav__dropdown{background:#f6f2f2;display:none}.c-fnav__sub-item{border-bottom:1px solid #e2d8d8;padding-left:15px}.c-fnavSns{padding:20px}.c-footer{position:relative}.c-footer__inner{margin:40px 0;padding:0 15px;width:100%}.c-footerLogo{margin:0 auto 15px;width:83%}.c-footerAddress{margin:0 0 25px;text-align:center}.c-footerSns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.c-footer__copyright{padding:25px 0 100px}.c-footerFixed{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-left:auto;padding:5px 0 10px;position:fixed;width:100%;z-index:1}.c-footerFixed__btn{height:45px;width:45%}.c-footerFixed__btn .__ico{padding-right:5px}.c-gnav{background:#fdf9f9;height:100%;left:0;opacity:0;padding:0 0 120px;pointer-events:none;position:fixed;top:55px;-webkit-transition:all .4s;transition:all .4s;width:100%;z-index:-1}.c-gnav__list{border-top:1px solid #e8dfdf;margin-bottom:20px}.c-gnav__ttl{border-bottom:1px solid #e8dfdf;color:#2a2a2a;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:500;padding:10px 15px;position:relative}.c-gnav__ttl:before{color:#e53b5f;content:"\f107";font-family:icomoon;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-gnav__ttl._active_:before{content:"\f106"}.c-gnav__dropdown{background:#f9f1f1;display:none}.c-gnav__link{border-bottom:1px solid #e8dfdf;color:#2a2a2a;display:block;font-size:1.5rem;padding:10px 15px 10px 28px;position:relative;text-decoration:none}.c-gnav__link:before{color:#e53b5f;content:"\f105";font-family:icomoon;left:0;line-height:1;position:absolute;top:.25em}.c-gnav__link .__ico-after{color:#ec6d88;font-size:1.2rem;padding-left:5px}.c-gnav__sub-item .c-gnav__link{padding:10px 15px 10px 40px}.c-gnav__sub-item .c-gnav__link:before{left:25px}._gnav-show_ .c-gnav{opacity:1;overflow-y:scroll;pointer-events:auto;z-index:1}.c-grid:not([class*=_col]){margin-left:-5px;margin-right:-5px}.c-grid:not([class*=_col])._margin-wide_ .__col._col-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-1_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(8.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-2_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(16.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-3_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-4_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(33.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-5_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(41.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-6_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-7_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(58.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-8_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(66.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-9_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-10_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(83.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-11_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(91.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-12_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.c-grid .__col._col-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid .__col._col-sm-1_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(8.33333% - 20px)}.c-grid .__col._col-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid .__col._col-sm-2_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(16.66667% - 20px)}.c-grid .__col._col-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid .__col._col-sm-3_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(25% - 20px)}.c-grid .__col._col-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid .__col._col-sm-4_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(33.33333% - 20px)}.c-grid .__col._col-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid .__col._col-sm-5_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(41.66667% - 20px)}.c-grid .__col._col-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid .__col._col-sm-6_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(50% - 20px)}.c-grid .__col._col-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid .__col._col-sm-7_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(58.33333% - 20px)}.c-grid .__col._col-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid .__col._col-sm-8_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(66.66667% - 20px)}.c-grid .__col._col-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid .__col._col-sm-9_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(75% - 20px)}.c-grid .__col._col-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid .__col._col-sm-10_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(83.33333% - 20px)}.c-grid .__col._col-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid .__col._col-sm-11_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(91.66667% - 20px)}.c-grid .__col._col-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}.c-grid .__col._col-sm-12_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.c-grid._col2_,.c-grid._col3_,.c-grid._col4_,.c-grid._col5_,.c-grid._col6_{grid-gap:20px 10px;-ms-grid-rows:auto;-ms-grid-columns:1fr 10px 1fr;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.c-grid._col2_>:first-child,.c-grid._col3_>:first-child,.c-grid._col4_>:first-child,.c-grid._col5_>:first-child,.c-grid._col6_>:first-child{-ms-grid-column:1;-ms-grid-row:1}.c-grid._col2_>:nth-child(2),.c-grid._col3_>:nth-child(2),.c-grid._col4_>:nth-child(2),.c-grid._col5_>:nth-child(2),.c-grid._col6_>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.c-grid._sm-col1_{grid-gap:20px 20px;-ms-grid-rows:auto;-ms-grid-columns:100%;display:-ms-grid;display:grid;grid-template-columns:repeat(1,100%);grid-template-rows:auto}.c-grid._sm-col1_>:first-child{-ms-grid-column:1;-ms-grid-row:1}.c-header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:10}.c-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;padding:0 0 0 15px}.c-headerLogo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:0;max-width:290px;width:77.3%}.c-headerLogo__link{display:block}.c-headerLogo__link .__elem{width:100%}.c-headerMenu{background:#ec6d88;cursor:pointer;height:55px;margin-left:auto;-webkit-transition:all .4s;transition:all .4s;width:55px;z-index:10}.c-headerMenu__inner{height:17px;margin:12px 15px 0;position:relative;width:26px}.c-headerMenu__inner:after{bottom:-20px;color:#fff;content:"MENU";font-size:1rem;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-headerMenu._active_ .c-headerMenu__inner:after{content:"CLOSE"}.c-headerMenu__item{background:#fff;border-radius:2px;display:inline-block;height:2px;left:0;position:absolute;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-headerMenu__item:first-of-type{top:0}.c-headerMenu__item:nth-of-type(2){top:8px}.c-headerMenu__item:nth-of-type(3){bottom:0}.c-headerMenu._active_ .c-headerMenu__item{background:#fff}.c-headerMenu._active_ .c-headerMenu__item:first-of-type{-webkit-transform:translateY(7px) rotate(-320deg);transform:translateY(7px) rotate(-320deg)}.c-headerMenu._active_ .c-headerMenu__item:nth-of-type(2){opacity:0}.c-headerMenu._active_ .c-headerMenu__item:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(320deg);transform:translateY(-8px) rotate(320deg)}.c-headerClose{margin:0 auto 120px;width:30px}.c-headerClose__item{width:100%}.c-hnav{margin:30px 0}.c-hnav__item{text-align:center}.c-hnav__btn{font-size:1.8rem;height:50px;width:90%}.c-hnav__btn .__ico{padding-right:10px}.c-index-bnr-above{padding:15px 0}.c-index-bnr-bottom__ttl{font-size:2.2rem;padding:5px 10px}.c-index-featuresItem__head{font-size:1.6rem}.c-index-features{padding-bottom:60px}.c-index-features .m-box{padding:30px 15px}.c-index-features .c-grid .__col._col-4_{text-align:center}.c-index-features .c-grid .__col._col-4_ img.__img{max-width:80%}.c-index-featuresItem__head{font-size:1.8rem;height:45px;line-height:45px}.c-index-featuresItem__body{height:calc(100% - 45px);min-height:116px;padding:10px 0}.c-index-featuresItem__txt{font-size:2rem;line-height:1}.c-index-featuresItem__txt .__em{font-size:3.8rem}.c-index-featuresItem__txt .__note{font-size:1.3rem}.c-index-featuresItem__img .__elem{max-height:100px}.c-index-information{padding:40px 0 30px}.c-index-information__ttl{font-size:2.1rem}.c-index-information__tel{margin-bottom:15px;padding-top:0}.c-index-informationSchedule{margin-top:15px}.c-index-informationSchedule td,.c-index-informationSchedule th{padding:10px 5px}.c-index-newsHead{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 0 15px}.c-index-newsHead__ttl:after{padding:0 0 0 10px}.c-index-point{padding:40px 0 0}.c-index-point .c-grid{grid-gap:35px 20px!important}.c-index-point__item{padding:15px}.c-index-point__label-position{left:25px;top:25px}.c-index-point__label{font-size:1.4rem;width:100px}.c-index-point__ttl{font-size:1.8rem;margin-bottom:10px}.c-index-point__ttl:before{font-size:2rem;margin:0 5px 0 0}.c-index-point__ttl .__ico{font-size:1.6rem;margin:0 0 0 10px}.c-index-point__link{font-size:1.6rem}.c-index-point__link .__label{font-size:1.4rem;width:90px}.c-index-point__link .__ico{font-size:1.6rem;margin-left:5px}.c-index-topic{padding:40px 0}.c-index-topic__slider{margin:0 auto;width:80%}.c-index-topic__item{padding:0}.c-index-topic__body{padding:15px}.c-index-topic__ttl{font-size:1.6rem}.c-index-topic .slick-next,.c-index-topic .slick-prev{height:30px;width:30px}.c-index-topic .slick-prev{left:-35px}.c-index-topic .slick-next{right:-35px}.c-index-topic .slick-next:before,.c-index-topic .slick-prev:before{font-size:1.8rem;height:30px;width:30px}.c-index-topic .slick-dotted.slick-slider{margin-bottom:0}.c-index-topic .slick-slide{margin:0 8px}.c-index-topic .slick-dots{display:none!important}.c-index-treatment{padding:40px 0 30px}.c-index-visual{height:80vw}.c-lnavi{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lnavi__item{background:#fff;border-bottom:1px solid #ec6d88;border-right:1px solid #ec6d88;cursor:pointer;line-height:1.6;padding:10px 15px;-webkit-transition:all .4s;transition:all .4s;width:50%}.c-lnavi__item:first-child{border-top-left-radius:10px}.c-lnavi__item:nth-child(2){border-top-right-radius:10px}.c-lnavi__item:nth-child(odd){border-left:1px solid #ec6d88}.c-lnavi__item:nth-child(-n+2){border-top:1px solid #ec6d88}.c-lnavi._odd_ .c-lnavi__item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-right:1px solid #ec6d88}.c-lnavi._even_ .c-lnavi__item:last-child,.c-lnavi._odd_ .c-lnavi__item:nth-last-child(2){border-bottom-right-radius:10px}.c-lnavi._even_ .c-lnavi__item:nth-last-child(2){border-bottom-left-radius:10px}.c-lnavi__link .__txt{font-size:1.6rem}.c-lp-abortion-bnr-bottom{padding-bottom:40px}.c-lp-abortion-bnr-bottom__ttl{font-size:2.2rem;padding:5px 10px}.c-lp-abortion-clinic-feature{padding:40px 0}.c-lp-abortion-clinic-feature__left{margin-bottom:25px}.c-lp-abortion-clinic-featureAccess__fixed,.c-lp-abortion-clinic-featureAccess__item{display:none}.c-lp-abortion-clinic-feature-list__ttl{margin:0}.c-lp-abortion-feature{grid-gap:15px 15px!important}.c-lp-abortion-feature__block{padding:15px 20px 15px 70px}.c-lp-abortion-feature__mark{font-size:1.8rem;height:50px;width:35px}.c-lp-abortion-feature__mark:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 17.5px 8px}.c-lp-abortion-feature__text{font-size:1.8rem}.c-lp-abortion-feature__pic{max-width:50px;opacity:.5}.c-lp-abortion-flow-head{margin-bottom:30px}.c-lp-abortion-flow-head .__box{margin-bottom:20px}.c-lp-abortion-flow-row{border-bottom:1px dashed #6cc4cb;padding-bottom:25px}.c-lp-abortion-flow-row__block:first-child{border-bottom:1px dashed #6cc4cb;margin-bottom:30px;padding-bottom:30px}.c-lp-abortion-flow-row__ttl{font-size:1.6rem}.c-lp-abortion-fnav{padding:30px 0 0}.c-lp-abortion-fnav__ttl{margin-bottom:15px;padding:0 15px}.c-lp-abortion-fnav__ttl .__txt{font-size:1.8rem}.c-lp-abortion-fnav__item{border-top:1px solid #ffa79d}.c-lp-abortion-fnav__link{padding:10px 15px}.c-lp-abortion-fnav__link .__ico,.c-lp-abortion-fnav__link .__txt{font-size:1.6rem}.c-lp-abortion-footer{position:relative}.c-lp-abortion-footer__copyright{padding:25px 0 100px}.c-lp-abortion-footerFixed{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-left:auto;padding:5px 0 10px;position:fixed;width:100%;z-index:1}.c-lp-abortion-gnav{top:55px;width:100%}._gnav-show_ .c-lp-abortion-gnav{overflow-y:scroll}.c-lp-abortion-header__inner{height:55px;padding:0 0 0 15px}.c-lp-abortion-headerLogo{line-height:0;max-width:290px;width:77.3%}.c-lp-abortion-headerMenu{height:55px;margin-left:auto;width:55px}.c-lp-abortion-headerMenu__inner{height:17px;margin:12px 15px 0;width:26px}.c-lp-abortion-headerMenu__inner:after{bottom:-20px;font-size:1rem}.c-lp-abortion-headerMenu__item:nth-of-type(2){top:7px}.c-lp-abortion-headerMenu._active_ .c-lp-abortion-headerMenu__item:first-of-type{-webkit-transform:translateY(7px) rotate(-320deg);transform:translateY(7px) rotate(-320deg)}.c-lp-abortion-headerMenu._active_ .c-lp-abortion-headerMenu__item:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(320deg);transform:translateY(-7px) rotate(320deg)}.c-lp-abortion-hnav{display:none}.c-lp-abortion-hnav__btn{hidth:90%;height:50px;width:90%}.c-lp-abortion-method__ttl{font-size:1.8rem;margin-bottom:10px}.c-lp-abortion-navi{display:none!important}.c-lp-abortion-notes{margin-top:60px;padding-top:40px}.c-lp-abortion-notes__ttl{max-width:80%;top:-25px}.c-lp-abortion-point{margin-bottom:20px}.c-lp-abortion-point__ttl{margin:0 0 15px;padding:10px 15px}.c-lp-abortion-point__ttl .__num{font-size:1.8rem;margin-right:10px;white-space:nowrap}.c-lp-abortion-point__ttl .__text{font-size:1.8rem}.c-lp-abortion-ttl01{font-size:2rem;margin:0 0 20px;padding:15px 0}.c-lp-abortion-ttl01 .__sm{font-size:1.8rem}.c-lp-abortion-ttl02{font-size:1.8rem;margin:0 0 15px;padding:10px 15px}.c-lp-abortion-ttl02 .__right{display:block;font-size:1.4rem}.c-lp-abortion-ttl03{font-size:2rem;margin:0 0 15px}.c-lp-abortion-ttl04{font-size:1.8rem;margin:0 auto 20px}.c-lp-abortion-ttl05{font-size:2.2rem;margin:0 0 15px}.c-lp-abortion-ttl05 .__sm{font-size:1.8rem}.c-lp-abortion-ttl06{font-size:1.6rem;margin:0 0 15px}.c-lp-abortion-visual{height:300px;margin-bottom:30px}.c-lp-abortion-visual .__inner{padding:15px 0}.c-lp-access{margin-top:40px}.c-lp-access__ttl{font-size:2.2rem;padding:5px 10px}.c-lp-access__inner{padding:20px 20px 10px}.c-lp-branch-hospital{margin-top:40px}.c-lp-branch-hospital__ttl{font-size:2.2rem;padding:5px 10px}.c-lp-bridal-check-faq__ttl{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.8rem;width:calc(100% - 75px)}.c-lp-bridal-check-faq__ttl .__icon{border-radius:50%;height:40px;margin-right:20px;width:40px}.c-lp-bridal-check-faq__txt{font-size:1.6rem}.c-lp-bridal-check-flow__block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;padding:0 0 15px}.c-lp-bridal-check-flow__step{border-radius:50%;height:55px;margin-right:20px;width:55px}.c-lp-bridal-check-flow__step .__txt{font-size:1rem;margin-bottom:3px}.c-lp-bridal-check-flow__step .__num{font-size:2rem}.c-lp-bridal-check-flow__ttl{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.8rem;width:calc(100% - 75px)}.c-lp-bridal-check-flow__txt{font-size:1.6rem}.c-lp-bridal-check-flow__chart{margin:0 auto;width:min(300px,75%)}.c-lp-bridal-check-point{margin-top:45px}.c-lp-bridal-check-point__inner{grid-gap:20px 20px!important}.c-lp-bridal-check-point__mark{border-bottom:2px solid #f86a8c;font-size:1.4rem}.c-lp-bridal-check-point__mark .__num{font-size:2rem}.c-lp-bridal-check-point__item{padding:20px 0}.c-lp-bridal-check-point__pic{margin:0 10px}.c-lp-bridal-check-point__ttl{font-size:1.8rem}.c-lp-bridal-check-point__txt{font-size:1.4rem}.m-table._sp-col1_._dotted_ th{border-bottom:none;padding:15px 0 0}.m-table._sp-col1_._dotted_ td{padding:10px 0 15px}.m-table._sp-col1_._dotted_ .m-table__body:first-child td{border-top:none}.c-lp-bridal-check-ttl01{font-size:2rem;margin:0 0 15px;padding:10px}.c-lp-bridal-check-ttl02{font-size:1.8rem;margin:0 0 15px;padding:10px 10px 10px 25px}.c-lp-bridal-check-ttl02:after{left:10px}.c-lp-bridal-check-ttl02._num_{padding-left:70px}.c-lp-bridal-check-ttl03{font-size:1.8rem;margin:0 0 15px}.c-lp-bridal-check-ttl04{font-size:2rem;margin:0 0 15px;padding:10px 5px 10px 50px}.c-lp-bridal-check-ttl04:before{height:30px;left:10px;width:30px}.c-lp-bridal-check-visual{background:url(/common/img/lp/bridal-check/pic_visual_sp.png) bottom no-repeat;background-size:cover;min-height:420px;overflow:hidden}.c-lp-bridal-check-visual__inner{padding-top:35px;width:calc(100% - 30px)}.c-lp-bridal-check-visual__inner:after{left:-25%;top:-90px;width:470px}.c-lp-bridal-check-visual__ttl{font-size:3.3rem}.c-lp-bridal-check-visual__text{font-size:1.2rem}.c-lp-bridal-check-visual__text .__em{font-size:1.5rem}.c-lp-cystitis-point__inner{grid-gap:20px 20px!important}.c-lp-cystitis-point__mark{border-bottom:2px solid #006232;font-size:1.4rem}.c-lp-cystitis-point__mark .__num{font-size:2rem}.c-lp-cystitis-point__item{padding:20px 0}.c-lp-cystitis-point__pic{margin:0 10px}.c-lp-cystitis-point__ttl{font-size:1.8rem}.c-lp-cystitis-point__txt{font-size:1.4rem}.c-lp-cystitis-ttl01{font-size:2rem;margin:0 0 15px;padding:5px 10px}.c-lp-cystitis-ttl02{font-size:1.8rem;margin:0 0 15px;padding:5px 10px 5px 25px}.c-lp-cystitis-ttl02:after{left:10px}.c-lp-cystitis-ttl02._num_{padding-left:70px}.c-lp-cystitis-ttl03{font-size:1.6rem}.c-lp-cystitis-visual{background:url(/common/img/lp/cystitis/pic_visual_sp.png) 50% no-repeat;background-size:cover;height:250px;margin-bottom:45px}.c-lp-cystitis-visual .__ttl{font-size:1.8rem}.c-lp-cystitis-visual .__text{font-size:1.5rem}.c-lp-faga-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-lp-faga-about__clinic{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:25px auto 0;order:1;width:75%}.c-lp-faga-about-diagnosis{-ms-grid-rows:auto 15px auto;-ms-grid-columns:1fr 15px 1fr;background:#d8efee;display:-ms-grid;display:grid;gap:15px 15px;grid-auto-flow:row;grid-template-areas:"ai palpate" "tongue body";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);padding:15px 15px 10px}.c-lp-faga-about-diagnosis__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-lp-faga-about__arrow{margin:15px auto 0}.c-lp-faga-about__arrow svg{height:50px;width:50px}.c-lp-faga-about__prescription{margin:15px auto 0;width:calc(50% - 22.5px)}.c-lp-faga-about__thumb{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-faga-about__txt{margin-top:5px}.c-lp-faga-ai__table .m-table__body tr{margin-bottom:20px}.c-lp-faga-ai__table .m-table__body td{padding-left:calc(20% + 15px);position:relative}.c-lp-faga-ai__table .m-table__body td:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0098a1;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:20%}.c-lp-faga-ai__table .m-table__body td:first-of-type{padding:15px}.c-lp-faga-ai__table .m-table__body td:first-of-type:before{content:none}.c-lp-faga-ai__table .m-table__body td:nth-of-type(2):before{content:"メリット"}.c-lp-faga-ai__table .m-table__body td:nth-of-type(3):before{content:"デメリット"}.c-lp-faga-ai__table .m-table__body td:nth-of-type(4){padding:15px}.c-lp-faga-ai__table .m-table__body td:nth-of-type(4):before{content:none}.c-lp-faga-comparison__columns{background:#cfebeb;border:1px solid #0098a1;border-radius:5px;overflow:hidden}.c-lp-faga-comparison__columns._cons_{margin-top:30px}.c-lp-faga-comparison__head{background:#0098a1;padding:10px 15px}.c-lp-faga-comparison__rows{padding-bottom:10px}.c-lp-faga-comparison__subtitle{color:#0098a1}.c-lp-faga-comparison__subtitle+*{margin-top:15px}.c-lp-faga-comparison__foot{padding-bottom:20px}.c-lp-faga-comparison__foot .__ico{height:30px;margin-top:0}.c-lp-faga-comparison__foot .__txt{font-size:2rem;margin-top:10px}.c-lp-faga-counseling{display:block}.c-lp-faga-counseling__body{padding:20px}.c-lp-faga-criterion__head{margin-bottom:15px}.c-lp-faga-criterion__head .__ttl{font-size:1.8rem}.c-lp-faga-criterion__table._examination_ .m-table__body tr{margin-bottom:20px}.c-lp-faga-criterion__table._examination_ .m-table__body td{padding-left:calc(20% + 15px);position:relative}.c-lp-faga-criterion__table._examination_ .m-table__body td:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#cc1f34;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:20%}.c-lp-faga-criterion__table._examination_ .m-table__body td:first-of-type:before{content:""}.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(2):before{content:"1ヶ月"}.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(3):before{content:"3ヶ月"}.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(4):before{content:"6ヶ月"}.c-lp-faga-criterion__table._examination_ .m-table__body td:nth-of-type(5):before{content:"12ヶ月"}.c-lp-faga-doctor__head{font-size:1.6rem}.c-lp-faga-doctor__head .__label{font-size:1.8rem}.c-lp-faga-doctor__head .__name{font-size:2.2rem}.c-lp-faga-eyelashes__body,.c-lp-faga-eyelashes__pic{width:100%}.c-lp-faga-eyelashes__ttl .__m{font-size:1.8rem}.c-lp-faga-eyelashes__ttl .__l{font-size:3rem}.c-lp-faga-eyelashes__ttl .__pink{font-size:1.8rem}.c-lp-faga-eyelashes__pay{font-size:2.5rem}.c-lp-faga-eyelashes__pay .__l{font-size:3rem}.c-lp-faga-eyelashes__pay .__s{font-size:1.6rem}.c-lp-faga-faq-a:before,.c-lp-faga-faq-q,.c-lp-faga-faq-q:before{font-size:1.8rem}.c-lp-faga-flow-box:not(:last-of-type){margin-bottom:30px}.c-lp-faga-flow-box:not(:last-of-type):after{bottom:-40px;color:#ed4e5e;content:"\f107";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-faga-flow-box__ttl._free_:after{right:-15px;top:-15px}.c-lp-faga-header__body{height:50px;padding:0 15px}.c-lp-faga-header__logo{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.c-lp-faga-header__nav{padding:40px}.c-lp-faga-header-contact__link{gap:2px 10px;height:auto}.c-lp-faga-header-contact__link .__txt1{font-size:1.6rem}.c-lp-faga-header-contact__link .__txt2{font-size:1.2rem}.c-lp-faga-lipogain__body,.c-lp-faga-lipogain__pic{width:100%}.c-lp-faga-lipogain__ttl .__s{font-size:1.4rem}.c-lp-faga-lipogain__ttl .__m{font-size:1.8rem}.c-lp-faga-lipogain__ttl .__l{font-size:3rem}.c-lp-faga-lipogain__lead{font-size:1.8rem}.c-lp-faga-point__inner{grid-gap:20px 20px!important}.c-lp-faga-point__mark{border-bottom:2px solid #cc1f34;font-size:1.4rem}.c-lp-faga-point__mark .__num{font-size:2rem}.c-lp-faga-point__item{padding:20px 0}.c-lp-faga-point__pic{padding:0 10px}.c-lp-faga-point__ttl{font-size:1.8rem;margin:0 0 10px}.c-lp-faga-point__ttl .__sm{font-size:1.4rem}.c-lp-faga-point__box .__text{margin-right:10px}.c-lp-faga-point__box .__pic{width:30%}.c-lp-faga-ttl01{font-size:2rem;margin:0 0 15px;padding:15px 10px}.c-lp-faga-ttl02{border-radius:3px;font-size:1.8rem;margin:0 0 15px;padding:5px 10px 5px 25px}.c-lp-faga-ttl02:before{height:20px;left:10px;width:5px}.c-lp-faga-ttl03{border-radius:3px;font-size:1.8rem;margin:0 0 15px;padding:8px 10px}.c-lp-faga-ttl03._num_{padding-left:45px}.c-lp-faga-ttl03._num_:before{border-radius:3px;font-size:1.8rem;height:25px;left:10px;width:25px}.c-lp-faga-ttl06{font-size:1.6rem}.c-lp-faga-ttl06 .__txt{padding:10px 0}.c-lp-faga-visual{background:url(/common/img/lp/faga/bg_visual_sp.png) top no-repeat #cfe8ec;background-size:cover;margin-bottom:30px}.c-lp-faga-visual .__inner{padding-top:0}.c-lp-faga-visual__catch{margin-bottom:20px;width:max(220px,60%)}.c-lp-faga-visual__text{width:100%}.c-lp-faga-visual__btn{padding:0 15px;text-align:center;width:100%}.c-lp-faga-visual__btn .__btn{padding:0 25px 0 0;width:100%}.c-lp-faga-visual__approach{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-lp-faga-visual__label{border-radius:5px;font-size:1.4rem;padding:0;right:15px;top:0;width:max(100px,20%)}.c-lp-faga-worries-check{font-size:1.8rem;padding-left:35px}.c-lp-faga-worries-check:before{height:23px;top:.3em;width:23px}.c-lp-feature{margin-top:20px}.c-lp-feature__item:first-child{border-top:1px dotted #f86a8c}.c-lp-feature__body .__ttl{font-size:1.8rem;line-height:1.2}.c-lp-itch-cystitis__inner{grid-gap:20px 20px!important}.c-lp-itch-cystitis__item{padding:20px 0}.c-lp-itch-cystitis__pic{margin:0 10px}.c-lp-itch-cystitis__ttl{font-size:1.8rem}.c-lp-itch-point__inner{grid-gap:20px 20px!important}.c-lp-itch-point__mark{border-bottom:2px solid #5bb87d;font-size:1.4rem}.c-lp-itch-point__mark .__num{font-size:2rem}.c-lp-itch-point__item{padding:20px 0}.c-lp-itch-point__pic{padding:0 10px}.c-lp-itch-point__ttl{font-size:1.8rem;margin:0 0 10px}.c-lp-itch-ttl01{font-size:2rem;margin:0 0 15px;padding:5px 10px}.c-lp-itch-ttl02{border-radius:3px;font-size:1.8rem;margin:0 0 15px;padding:5px 10px 5px 25px}.c-lp-itch-ttl02:before{height:5px;width:15px}.c-lp-itch-ttl03{border-radius:3px;font-size:1.8rem;margin:0 0 15px;padding:5px 10px}.c-lp-itch-ttl03._num_{padding-left:45px}.c-lp-itch-ttl03._num_:before{border-radius:3px;font-size:1.8rem;height:25px;left:10px;width:25px}.c-lp-itch-visual{background:url(/common/img/lp/itch/bg_visual_sp.png) 50% no-repeat;background-size:cover;height:200px;margin-bottom:30px}.c-lp-itch-visual__ttl{font-size:2.4rem;text-align:center}.c-lp-itch-visual__catch{margin:0 auto;width:80%}.c-lp-kanpo-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-lp-kanpo-about__clinic{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:25px auto 0;order:1;width:75%}.c-lp-kanpo-about-diagnosis{-ms-grid-rows:auto 15px auto;-ms-grid-columns:1fr 15px 1fr;background:#fef8e8;display:-ms-grid;display:grid;gap:15px 15px;grid-auto-flow:row;grid-template-areas:"ai palpate" "tongue body";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);padding:15px 15px 10px}.c-lp-kanpo-about-diagnosis__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-lp-kanpo-about__arrow{margin:15px auto 0}.c-lp-kanpo-about__arrow svg{height:50px;width:50px}.c-lp-kanpo-about__prescription{margin:15px auto 0;width:calc(50% - 22.5px)}.c-lp-kanpo-about__thumb{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-kanpo-about__txt{margin-top:5px}.c-lp-kanpo-checklist__item:nth-child(2n){background:rgba(146,185,23,.3)}.c-lp-kanpo-checklist__item>.__elem{padding:12px 10px}.c-lp-kanpo-checklist__item .e-form-check .__txt{padding-left:25px}.c-lp-kanpo-checklist__item .e-form-check .__txt:before{height:16px;width:16px}.c-lp-kanpo-checklist__item .e-form-check .__txt:after{left:1px}.c-lp-kanpo-comparison__columns{background:#f8e6d4;border:1px solid #f37c13;border-radius:5px;overflow:hidden}.c-lp-kanpo-comparison__columns._cons_{margin-top:30px}.c-lp-kanpo-comparison__head{background:#f37c13;padding:10px 15px}.c-lp-kanpo-comparison__rows{padding-bottom:10px}.c-lp-kanpo-comparison__subtitle{color:#f37c13}.c-lp-kanpo-comparison__subtitle+*{margin-top:15px}.c-lp-kanpo-comparison__foot{padding-bottom:20px}.c-lp-kanpo-comparison__foot .__ico{height:30px;margin-top:0}.c-lp-kanpo-comparison__foot .__txt{font-size:2rem;margin-top:10px}.c-lp-kanpo-doctor__head{font-size:1.6rem}.c-lp-kanpo-doctor__head .__label{font-size:1.8rem}.c-lp-kanpo-doctor__head .__name{font-size:2.2rem}.c-lp-kanpo-flow-box{font-size:1.6rem;padding:15px}.c-lp-kanpo-flow-box strong{font-size:1.8rem}.c-lp-kanpo-flow-reservation{font-size:1.8rem;margin:15px 0}.c-lp-kanpo-flow-reservation strong{border-radius:8px;font-size:2rem;margin-right:10px;padding:6px 15px}.c-lp-kanpo-flow-reservation .__small{font-size:1.4rem}.c-lp-kanpo-flow-explanation__kanpo{margin:0 auto;width:50%}.c-lp-kanpo-flow-explanation__plus{margin:10px auto 0;width:45px}.c-lp-kanpo-flow-explanation__plus svg{height:45px;width:45px}.c-lp-kanpo-flow-explanation__info{margin-top:10px}.c-lp-kanpo-flow-explanation__arrow{margin:10px auto 0;width:45px}.c-lp-kanpo-flow-explanation__arrow svg{height:45px;width:45px}.c-lp-kanpo-flow-explanation__decision{margin-top:10px}.c-lp-kanpo-flow-arrow{margin:15px auto 0}.c-lp-kanpo-flow-arrow svg{height:50px;width:50px}.c-lp-kanpo-list{display:block}.c-lp-kanpo-list thead{display:none}.c-lp-kanpo-list tbody{display:block}.c-lp-kanpo-list tbody tr{-ms-grid-rows:auto 0 auto 0 auto;-ms-grid-columns:auto .5em 1fr;display:-ms-grid;display:grid;gap:0 .5em;grid-auto-flow:row;grid-template-areas:"number name" "number kana" "component component";grid-template-columns:auto 1fr;grid-template-rows:repeat(3,auto);padding:10px 15px}.c-lp-kanpo-list tbody td:first-child{font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-kanpo-list tbody td:first-child:after{content:"."}.c-lp-kanpo-list tbody td:nth-child(2){font-family:Noto Sans JP,sans-serif;font-weight:500}.c-lp-kanpo-list tbody td:nth-child(3){font-size:1rem}.c-lp-kanpo-list tbody td:nth-child(4){font-size:1.2rem;margin-top:10px}.c-lp-kanpo-point__inner{grid-gap:20px 20px!important;margin-top:15px}.c-lp-kanpo-point__mark{border-bottom:2px solid #92b917;font-size:1.4rem}.c-lp-kanpo-point__mark .__num{font-size:2rem}.c-lp-kanpo-point__item{padding:20px 0}.c-lp-kanpo-point__pic{padding:0 10px}.c-lp-kanpo-point__body{font-size:1.6rem}.c-lp-kanpo-point__body .__small{font-size:1.3rem}.c-lp-kanpo-point__ttl{font-size:2rem;margin:0 0 10px}.c-lp-kanpo-price-content1{-ms-grid-rows:auto 15px auto 15px auto 15px auto 15px auto;-ms-grid-columns:1fr;gap:15px 0;grid-template-areas:"type" "plus" "complaint" "arrow" "prescription";grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}.c-lp-kanpo-price-content1__type{font-size:1.8rem;margin:0 auto;padding:15px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-lp-kanpo-price-content1__type strong{font-size:2.4rem}.c-lp-kanpo-price-content1__plus .__ico{height:45px;width:45px}.c-lp-kanpo-price-content1__complaint{-ms-grid-columns:74% 2% 24%;gap:0 2%;grid-template-columns:74% 24%}.c-lp-kanpo-price-content1__prescription{margin:0 auto;width:50%}.c-lp-kanpo-price-content2__box{padding:10px 20px 15px}.c-lp-kanpo-price-content2__box._month_{margin-top:10px}.c-lp-kanpo-price-content2__ttl{font-size:2rem}.c-lp-kanpo-price-content2__ttl .__sub{font-size:1.6rem}.c-lp-kanpo-price-content2__total{font-size:1.8rem}.c-lp-kanpo-price-content2__month{margin-top:5px}.c-lp-kanpo-price-content2__arrow{margin-top:10px}.c-lp-kanpo-price-content2__arrow .__ico{height:45px;width:45px}.c-lp-kanpo-price-content2__arrow .__txt{font-size:1.6rem}.c-lp-kanpo-price-draw-blood{font-size:1.7rem}.c-lp-kanpo-supervision__img{margin:0 auto;width:min(200px,100%)}.c-lp-kanpo-supervision__body{margin-top:30px}.c-lp-kanpo-supervision__name{font-size:1.6rem}.c-lp-kanpo-ttl01{border-radius:6px;font-size:2rem;padding:10px 15px 10px 25px}.c-lp-kanpo-ttl01:before{bottom:10px;left:10px;top:10px;width:3px}.c-lp-kanpo-ttl02{border-radius:3px;font-size:1.8rem;padding:5px 10px}.c-lp-kanpo-ttl02[data-text]{padding-left:45px}.c-lp-kanpo-ttl02[data-text]:before{border-radius:3px;font-size:1.8rem;height:25px;left:10px;width:25px}.c-lp-kanpo-ttl03{font-size:1.6rem;padding:8px 10px 8px 45px}.c-lp-kanpo-ttl03:before{border-radius:3px;font-size:1.8rem;height:23px;left:10px;width:23px}.c-lp-kanpo-ttl03 .__txt{font-size:1.1rem}.c-lp-kanpo-ttl04{font-size:2rem;margin:0 0 15px}.c-lp-kanpo-visual{height:300px;margin-bottom:45px}.c-lp-kanpo-visual__ttl{font-size:2.6rem}.c-lp-kanpo-visual__txt{font-size:1.8rem}.c-lp-medical-diet-dose__block{margin-bottom:30px}.c-lp-medical-diet-dose__ttl .__em{font-size:2.4rem}.c-lp-medical-diet-faq .__ttl{font-size:1.8rem;padding-left:50px}.c-lp-medical-diet-faq .__ttl:before{font-size:2rem}.c-lp-medical-diet-faq .__ttl:not(:first-of-type){margin-top:20px}.c-lp-medical-diet-faq .__txt{margin-top:5px;padding-left:50px}.c-lp-medical-diet-flow__ttl{font-size:1.6rem;margin-bottom:10px}.c-lp-medical-diet-flow__ttl .__lg{font-size:2rem}.c-lp-medical-diet-flow-item:not(:first-of-type){margin-top:30px}.c-lp-medical-diet-flow-item:not(:first-of-type):before{content:"▼";left:50%;position:absolute;top:-28px;-webkit-transform:translate(-50%);transform:translate(-50%)}.c-lp-medical-diet-flow-item__ttl{font-size:2rem;margin-bottom:10px}.c-lp-medical-diet-flow-item__pic{margin-bottom:10px;max-height:150px}.c-lp-medical-diet-flow-item__pic .__img{max-height:150px}.c-lp-medical-diet-point{padding-top:45px}.c-lp-medical-diet-point__inner{grid-gap:20px 20px!important}.c-lp-medical-diet-point__mark{font-size:1.8rem}.c-lp-medical-diet-point__mark .__num{font-size:2rem}.c-lp-medical-diet-point__item{padding:20px 0}.c-lp-medical-diet-point__pic{padding:0 10px}.c-lp-medical-diet-point__ttl,.c-lp-medical-diet-point__txt .__em{font-size:1.8rem}.c-lp-medical-diet-structure__pic-01{margin-bottom:20px}.c-lp-medical-diet-structure__pic-02{margin-right:15px;width:35%}.c-lp-medical-diet-structure__block{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-lp-medical-diet-structure__label{padding:0 30px}.c-lp-medical-diet-symptom{width:80%}.c-lp-medical-diet-table01 td,.c-lp-medical-diet-table01 th{padding:10px 5px}.c-lp-medical-diet-table01 thead th{font-size:1.8rem}.c-lp-medical-diet-table01 tbody tr th{font-size:1.3rem;white-space:nowrap}.c-lp-medical-diet-table01 .__circle,.c-lp-medical-diet-table01 .__triangle{font-size:2.2rem}.c-lp-medical-diet-ttl01{font-size:2.4rem;margin:0 0 15px}.c-lp-medical-diet-ttl02,.c-lp-medical-diet-ttl03{font-size:2rem;margin:0 0 15px}.c-lp-medical-diet-ttl04{font-size:1.8rem;padding-left:23px}.c-lp-medical-diet-ttl04:before{height:15px;width:15px}.c-lp-medical-diet-visual{background:url(/common/img/lp/medical-diet/bg_visual_sp.png) 100% no-repeat;background-size:cover;height:100vw}.c-lp-menopause-fee-flow__block{margin-top:50px}.c-lp-menopause-flow-list .__item:before{height:11px;margin-right:8px;top:5px;width:11px}.c-lp-menopause-point__inner{grid-gap:20px 20px!important}.c-lp-menopause-point__mark{border-bottom:2px solid #00a29a;font-size:1.4rem}.c-lp-menopause-point__mark .__num{font-size:2rem}.c-lp-menopause-point__item{padding:20px 0}.c-lp-menopause-point__pic{padding:0 10px}.c-lp-menopause-point__ttl{font-size:1.8rem;margin:0 10px 10px}.c-lp-menopause-textlink{margin-bottom:15px}.c-lp-menopause-ttl01{font-size:2rem;margin:0 0 15px;padding:5px 30px}.c-lp-menopause-ttl02{font-size:1.8rem;margin:0 0 15px}.c-lp-menopause-ttl03{font-size:2rem;margin:0 0 15px}.c-lp-menopause-ttl04{font-size:1.8rem}.c-lp-menopause-ttl04 .__label{font-size:1.4rem}.c-lp-menopause-visual{background:url(/common/img/lp/menopause/bg_visual_sp.png) 100% no-repeat;background-size:cover;margin-bottom:45px}.c-lp-menopause-visual__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.c-lp-menopause-visual__ttl{font-size:3.2rem}.c-lp-menopause-visual__ttl .__sm{font-size:2.6rem}.c-lp-menopause-visual__txt{font-size:2.5rem}.c-lp-menopause-visual__txt .__sm{font-size:1.8rem}.c-lp-menopause-visual__catch{margin-top:150px;width:min(80%,350px)}.c-lp-online-medical-cost__body{font-size:1.6rem}.c-lp-online-medical-cost__pic{margin-top:20px}.c-lp-online-medical-faq{margin-bottom:40px}.c-lp-online-medical-faq__ttl .__ico{border-radius:50%;height:40px;margin-right:10px;width:40px}.c-lp-online-medical-flow__body{margin-bottom:20px}.c-lp-online-medical-flow__ttl .__num{margin-right:15px}.c-lp-online-medical-menu-list .__item{font-size:1.6rem;margin:0 1% 10px;padding:7px 10px;width:48%}.c-lp-online-medical-menu-reservation,.c-lp-online-medical-menu-reservation__link{margin-top:10px}.c-lp-online-medical-menu-reservation__btn{font-size:1.6rem;padding:10px 15px}.c-lp-online-medical-menu-clinics{margin-top:30px}.c-lp-online-medical-menu-clinics__item{-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.8rem;justify-content:center}.c-lp-online-medical-menu-clinics__item:first-child{margin-bottom:10px}.c-lp-online-medical-menu-clinics__link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-online-medical-menu-clinics__link .__elem{height:80px;max-width:100%;width:auto}.c-lp-online-medical-menu-preparation{margin-top:30px}.c-lp-online-medical-menu-preparation__ttl{font-size:1.8rem;margin:0 0 20px;padding:5px 10px}.c-lp-online-medical-menu-preparation__list{font-size:1.8rem;margin-bottom:10px}.c-lp-online-medical-menu-preparation__img{margin-top:20px}.c-lp-online-medical-point__inner{grid-gap:20px 20px!important}.c-lp-online-medical-point__mark{border-bottom:2px solid #9c866d;font-size:1.4rem}.c-lp-online-medical-point__mark .__num{font-size:2rem}.c-lp-online-medical-point__item{padding:20px 0}.c-lp-online-medical-point__pic{padding:0 10px}.c-lp-online-medical-point__body .__ttl{font-size:1.8rem;margin:0 0 10px}.c-lp-online-medical-ttl01{font-size:2rem;margin:0 0 20px;padding:5px 10px}.c-lp-online-medical-ttl02{font-size:1.8rem}.c-lp-online-medical-ttl03{border-radius:3px;font-size:1.8rem;margin:0 0 15px;padding:5px 10px 5px 25px}.c-lp-online-medical-ttl03:before{height:20px;left:10px;width:5px}.c-lp-online-medical-ttl04{font-size:1.8rem}.c-lp-online-medical-visual{background:url(/common/img/lp/online-medical/bg_visual_sp.png) 0 0 no-repeat;background-size:contain;padding:10px 15px}.c-lp-online-medical-visual__ttl{margin-bottom:10px;text-align:center;width:60%}.c-lp-online-medical-visual__ttl .__img{margin:0 auto;width:min(100%,160px)}.c-lp-online-medical-visual__ttl .__txt{font-size:2.5rem}.c-lp-online-medical-visual__list{margin-bottom:10px;width:60%}.c-lp-online-medical-visual__list .__item{font-size:1.2rem;margin:0 1% 5px;padding:5px;width:min(200px,48%)}.c-lp-online-medical-visual__point{width:100%}.c-lp-online-medical-visual__point__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);-ms-flex-direction:column;flex-direction:column;padding:5px 2px}.c-lp-online-medical-visual__point__img{width:25px}.c-lp-online-medical-visual__point__txt{font-size:1rem;margin-top:5px}.c-lp-outline{margin-top:20px}.c-lp-outline__head{font-size:1.6rem}.c-lp-outline__text .__num{font-size:3.6rem}.c-lp-outline__text .__note{padding-left:0}.c-lp-pain-cystitis__inner{grid-gap:20px 20px!important}.c-lp-pain-cystitis__item{padding:20px 0}.c-lp-pain-cystitis__pic{margin:0 10px}.c-lp-pain-cystitis__ttl{font-size:1.8rem}.c-lp-pain-point__inner{grid-gap:20px 20px!important}.c-lp-pain-point__mark{border-bottom:2px solid #a19dce;font-size:1.4rem}.c-lp-pain-point__mark .__num{font-size:2rem}.c-lp-pain-point__item{padding:20px 0}.c-lp-pain-point__pic{padding:0 10px}.c-lp-pain-point__ttl{font-size:1.8rem;margin:0 10px 10px}.c-lp-pain-textlink{margin-bottom:15px}.c-lp-pain-ttl01{font-size:2rem;margin:0 0 15px;padding:5px 10px}.c-lp-pain-ttl01._num_{padding-left:45px}.c-lp-pain-ttl01._num_:before{border-radius:3px;font-size:1.8rem;height:25px;left:10px;width:25px}.c-lp-pain-ttl01 .__right{font-size:1.4rem}.c-lp-pain-ttl02{border-radius:3px;font-size:1.8rem;margin:0 0 15px;padding:5px 10px}.c-lp-pain-ttl02._num_{padding-left:45px}.c-lp-pain-ttl02._num_:before{border-radius:3px;font-size:1.8rem;height:25px;left:10px;width:25px}.c-lp-pain-ttl03{font-size:2rem;margin:0 0 15px}.c-lp-pain-visual{height:300px;margin-bottom:45px}.c-lp-pain-visual .__inner{max-width:450px}.c-lp-pain-visual__ttl{font-size:2.6rem}.c-lp-pain-visual__catch{width:60%}.c-lp-pms-clickable-pain__link._01_{height:8%;right:0;top:77.5%;width:79%}.c-lp-pms-clickable-pain__link._02_{height:4.5%;right:0;top:87.5%;width:79%}.c-lp-pms-clickable-adenomyosis__link._01_{height:8%;right:0;top:69%;width:78%}.c-lp-pms-clickable-adenomyosis__link._02_{height:4%;right:0;top:78.5%;width:78%}.c-lp-pms-flow__block{border-radius:15px;margin:35px auto 0;padding:30px 20px 15px}.c-lp-pms-flow__step{border-radius:50%;height:50px;top:-25px;width:50px}.c-lp-pms-flow__step .__txt{font-size:1rem;margin-bottom:3px}.c-lp-pms-flow__step .__num{font-size:2rem}.c-lp-pms-flow__ttl{font-size:2rem;margin-bottom:5px}.c-lp-pms-flow__txt{font-size:1.6rem}.c-lp-pms-lnavi{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0}.c-lp-pms-lnavi__item{border-bottom:3px solid #fff3f5;line-height:1.6;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-lp-pms-lnavi__item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.c-lp-pms-lnavi__item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.c-lp-pms-lnavi__link{padding:10px 15px}.c-lp-pms-lnavi__link .__txt{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.8rem;text-align:left}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item{border-bottom:2px solid #f86a8c;border-left:2px solid #f86a8c;border-right:2px solid #f86a8c}.c-lp-pms-lnavi._border_ .c-lp-pms-lnavi__item:first-child{border-top:2px solid #f86a8c}.c-lp-pms-point__inner{grid-gap:20px 20px!important}.c-lp-pms-point__mark{border-bottom:2px solid #f86a8c;font-size:1.4rem}.c-lp-pms-point__mark .__num{font-size:2rem}.c-lp-pms-point__item{padding:20px 0}.c-lp-pms-point__pic{margin:0 10px}.c-lp-pms-point__ttl{font-size:1.8rem}.c-lp-pms-point__txt{font-size:1.4rem}.c-lp-pms-ttl01{font-size:2rem;margin:0 0 15px;padding:5px 10px}.c-lp-pms-ttl02{font-size:1.8rem;margin:0 0 15px;padding:5px 10px 5px 25px}.c-lp-pms-ttl02:after{left:10px}.c-lp-pms-ttl02._num_{padding-left:70px}.c-lp-pms-ttl03,.c-lp-pms-ttl04{font-size:2rem;margin:0 0 15px}.c-lp-pms-ttl04{padding:10px 5px 10px 50px}.c-lp-pms-ttl04:before{height:30px;left:10px;width:30px}.c-lp-pms-visual{background:url(/common/img/lp/pms/pic_visual_sp.png) 50% no-repeat;background-size:cover;height:250px;margin-bottom:45px}.c-lp-pms-visual .__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-lp-pms-visual .__ttl{font-size:1.8rem}.c-lp-pms-visual .__text{font-size:1.5rem}.c-lp-rhinitis-point{padding-top:45px}.c-lp-rhinitis-point__inner{grid-gap:20px 20px!important}.c-lp-rhinitis-point__block{padding-top:16px}.c-lp-rhinitis-point__mark{font-size:1.4rem}.c-lp-rhinitis-point__mark .__num{font-size:2.2rem}.c-lp-rhinitis-point__item{padding:20px 0}.c-lp-rhinitis-point__pic{margin:0 10px}.c-lp-rhinitis-point__ttl{font-size:1.8rem}.c-lp-rhinitis-point__txt{font-size:1.4rem}.c-lp-rhinitis-reservation__ttl{font-size:2rem;padding:5px 10px}.c-lp-rhinitis-reservation__txt{font-size:1.8rem;line-height:1.8}.c-lp-rhinitis-reservation__link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-rhinitis-reservation__link .__elem{height:80px;max-width:100%;width:auto}.c-lp-rhinitis-reservation-onlinereserv,.c-lp-rhinitis-reservation-onlinereserv__link{margin-top:10px}.c-lp-rhinitis-reservation-onlinereserv__btn{font-size:1.6rem;padding:10px 15px}.c-lp-rhinitis-ttl01{font-size:2rem;margin:0 0 15px;padding:5px 10px}.c-lp-rhinitis-ttl02{font-size:1.8rem;margin:0 0 15px;padding:10px 10px 10px 35px}.c-lp-rhinitis-ttl02:after{height:calc(100% - 20px);left:15px;width:6px}.c-lp-rhinitis-ttl02._bg-beige_:after{border-width:8px 0 8px 12px;left:15px}.c-lp-rhinitis-ttl02 .__sm{display:block;font-size:1.4rem}.c-lp-rhinitis-ttl03{font-size:1.6rem;margin:0 0 10px;padding-left:20px}.c-lp-rhinitis-ttl04{font-size:2rem;margin:0 0 15px}.c-lp-rhinitis-visual{background:url(/common/img/lp/rhinitis/pic_visual_sp.png) 50% no-repeat;background-size:cover;height:70vw}.c-lp-rhinitis-visual__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.c-lp-rhinitis-visual__block-l{width:100%}.c-lp-rhinitis-visual .__ttl{font-size:2.4rem}.c-lp-rhinitis-visual .__txt{font-size:1.6rem}.c-lp-rhinitis-visual .__em{font-size:1.8rem}.c-lp-rhinitis-visual .__pic{margin:10px 0 20px;width:80%}.c-lp-std-anchor{width:100%}.c-lp-std-anchor .__item{font-size:1.6rem;margin-top:10px;padding:5px 20px;width:100%}.c-lp-std-breadcrumb{font-size:1.3rem;margin-bottom:30px;padding:10px 0}.c-lp-std-breadcrumb__inner{padding:0 15px}.c-lp-std-chronology{padding-bottom:70px}.c-lp-std-condition__inner{grid-gap:20px 40px!important}.c-lp-std-condition__ttl{font-size:1.6rem;margin-bottom:15px;min-height:40px;padding-left:45px}.c-lp-std-condition__ttl:before{font-size:1.8rem;height:30px;left:5px;width:30px}.c-lp-std-diagnose-conclusion{font-size:2rem}.c-lp-std-diagnose-grid{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.c-lp-std-diagnose-grid__label{margin-bottom:15px;width:100%}.c-lp-std-diagnose-grid__label .__lg{font-size:2rem}.c-lp-std-diagnose-grid__label .__sm{font-size:1.6rem}.c-lp-std-diagnose-grid__list{padding:0 15px}.c-lp-std-diagnose-grid__list .__item{font-size:1.6rem;margin-bottom:10px;padding-left:25px}.c-lp-std-diagnose-grid__list .__item:before{font-size:1.4rem;height:20px;width:20px}.c-lp-std-diagnose-grid__speech{width:25%}.c-lp-std-diagnose-list{font-size:1.6rem;margin:10px 0}.c-lp-std-diagnose-table td,.c-lp-std-diagnose-table th{padding:5px 10px}.c-lp-std-diagnose-table._frame_:after{left:14%;width:23.5%}.c-lp-std-diagnose-table._sp-col1_,.c-lp-std-diagnose-table._sp-col1_ tbody,.c-lp-std-diagnose-table._sp-col1_ td,.c-lp-std-diagnose-table._sp-col1_ th,.c-lp-std-diagnose-table._sp-col1_ thead,.c-lp-std-diagnose-table._sp-col1_ tr{display:block}.c-lp-std-diagnose-table._sp-col1_ th{padding:10px 15px}.c-lp-std-diagnose-table._wide_{border:none;display:block}.c-lp-std-diagnose-table._wide_ td,.c-lp-std-diagnose-table._wide_ th{border-bottom-width:0;border-right-width:0;display:block;padding:5px 8px;text-align:center}.c-lp-std-diagnose-table._wide_ th{text-align:left;width:auto}.c-lp-std-diagnose-table._wide_ .c-lp-std-diagnose-table__head{display:block;float:left;overflow-x:scroll}.c-lp-std-diagnose-table._wide_ .c-lp-std-diagnose-table__body{display:block;overflow-x:auto;white-space:nowrap;width:auto}.c-lp-std-diagnose-table._wide_ .c-lp-std-diagnose-table__body tr{display:inline-block;margin:0 -3px}.c-lp-std-diagnose-table._wide_ .c-lp-std-diagnose-table__body tr:last-child td,.c-lp-std-diagnose-table._wide_ .c-lp-std-diagnose-table__body tr:last-child th{border-right-width:1px}.c-lp-std-diagnose-table._wide_ .c-lp-std-diagnose-table__body td:last-child,.c-lp-std-diagnose-table._wide_ .c-lp-std-diagnose-table__head th:last-child{border-bottom-width:1px}.c-lp-std-diagnose-table._list_{border:none}.c-lp-std-diagnose-table._list_ tr{display:block;margin:0 0 20px}.c-lp-std-diagnose-table._list_ th{display:block}.c-lp-std-diagnose-table._list_ td{background:none;border:none;display:list-item;margin:0 0 0 20px;padding:5px 0 0}.c-lp-std-faq__pic{width:100px}.c-lp-std-faq__bubble{width:calc(100% - 110px)}.c-lp-std-faq__bubble._question_{margin-bottom:20px;margin-left:auto;padding:40px 20px}.c-lp-std-faq__bubble._answer_{margin-right:auto;padding:20px}.c-lp-std-faq__bubble._answer_:before{top:80%}.c-lp-std-faq__ttl .__txt{font-size:1.8rem}.c-lp-std-h1{font-size:2.2rem;height:100px}.c-lp-std-inspection{margin-bottom:70px}.c-lp-std-inspection__block{margin-bottom:40px}.c-lp-std-inspection__ttl{margin-bottom:20px}.c-lp-std-inspection__ttl .__txt{font-size:2rem}.c-lp-std-inspection__body .__ttl{font-size:1.8rem}.c-lp-std-inspection__body .__txt{margin-bottom:15px}.c-lp-std-medical-anchor{margin-bottom:25px}.c-lp-std-medical-anchor__link{margin-top:25px;padding:20px 20px 10px;width:100%}.c-lp-std-medical-anchor__link .__text{font-size:1.6rem}.c-lp-std-medical-bnr__link{max-width:60%}.c-lp-std-medical-bnr__image .__img{width:100%}.c-lp-std-medical-bnr__image .__link{right:18%;top:17%;width:35%}.c-lp-std-medical-flow{margin-top:15px}.c-lp-std-medical-flow__item:not(:first-of-type):before{border-color:transparent transparent transparent #06155b;border-width:10px 0 10px 10px;left:0;top:40px}.c-lp-std-medical-table tr td,.c-lp-std-medical-table tr th{padding:15px}.c-lp-std-medical-table._sp-col1_,.c-lp-std-medical-table._sp-col1_ tbody,.c-lp-std-medical-table._sp-col1_ td,.c-lp-std-medical-table._sp-col1_ th,.c-lp-std-medical-table._sp-col1_ thead,.c-lp-std-medical-table._sp-col1_ tr{display:block}.c-lp-std-medical-table._sp-col1_ th{padding:10px 15px}.c-lp-std-medical-table._wide_{border:none;display:block}.c-lp-std-medical-table._wide_ td,.c-lp-std-medical-table._wide_ th{border-bottom-width:0;border-right-width:0;display:block;padding:5px 8px;text-align:center}.c-lp-std-medical-table._wide_ th{text-align:left;width:auto}.c-lp-std-medical-table._wide_ .c-lp-std-medical-table__head{display:block;float:left;overflow-x:scroll}.c-lp-std-medical-table._wide_ .c-lp-std-medical-table__body{display:block;overflow-x:auto;white-space:nowrap;width:auto}.c-lp-std-medical-table._wide_ .c-lp-std-medical-table__body tr{display:inline-block;margin:0 -3px}.c-lp-std-medical-table._wide_ .c-lp-std-medical-table__body tr:last-child td,.c-lp-std-medical-table._wide_ .c-lp-std-medical-table__body tr:last-child th{border-right-width:1px}.c-lp-std-medical-table._wide_ .c-lp-std-medical-table__body td:last-child,.c-lp-std-medical-table._wide_ .c-lp-std-medical-table__head th:last-child{border-bottom-width:1px}.c-lp-std-medical-table._list_{border:none}.c-lp-std-medical-table._list_ tr{display:block;margin:0 0 20px}.c-lp-std-medical-table._list_ th{display:block}.c-lp-std-medical-table._list_ td{background:none;border:none;display:list-item;margin:0 0 0 20px;padding:5px 0 0}.c-lp-std-medical-ttl01{padding:0 15px}.c-lp-std-medical-ttl01 .__text{font-size:2.2rem}.c-lp-std-medical-ttl02 .__inner{margin-bottom:20px;padding:20px 20px 10px;width:100%}.c-lp-std-medical-ttl02 .__text{font-size:1.8rem}.c-lp-std-medical-ttl02__label{text-align:right}.c-lp-std-medical-ttl03{font-size:1.6rem;margin-bottom:10px}.c-lp-std-medical-ttl04{font-size:1.6rem;margin-bottom:5px}.c-lp-std-method{margin-top:10px}.c-lp-std-method__pic{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px;width:30%}.c-lp-std-point__inner{grid-gap:20px 20px!important}.c-lp-std-point__mark{border-bottom:2px solid #3ebac3;font-size:1.4rem}.c-lp-std-point__mark .__num{font-size:2rem}.c-lp-std-point__item{padding:20px 0}.c-lp-std-point__ttl{font-size:1.8rem;margin-bottom:5px}.c-lp-std-point__txt{font-size:1.4rem}.c-lp-std-price{margin-bottom:40px}.c-lp-std-price__block{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 10px 15px 0}.c-lp-std-price__num{border-radius:50%;font-size:1.8rem;height:50px;width:60px;width:50px}.c-lp-std-price__body{width:calc(100% - 60px)}.c-lp-std-price__label{padding:5px 10px}.c-lp-std-price__mark{margin-left:5px}.c-lp-std-price__set{font-size:1.8rem}.c-lp-std-price__pay{font-size:2rem;text-align:right;width:100%}.c-lp-std-price__pay .__tax{font-size:1.2rem}.c-lp-std-recommend{width:100%}.c-lp-std-recommend .__item{font-size:1.6rem;margin-top:10px;padding:5px 20px;width:100%}.c-lp-std-table tr td,.c-lp-std-table tr th{padding:15px}.c-lp-std-table._sp-col1_,.c-lp-std-table._sp-col1_ tbody,.c-lp-std-table._sp-col1_ td,.c-lp-std-table._sp-col1_ th,.c-lp-std-table._sp-col1_ thead,.c-lp-std-table._sp-col1_ tr{display:block}.c-lp-std-table._sp-col1_ th{padding:10px 15px}.c-lp-std-table._wide_{border:none;display:block}.c-lp-std-table._wide_ td,.c-lp-std-table._wide_ th{border-bottom-width:0;border-right-width:0;display:block;padding:5px 8px;text-align:center}.c-lp-std-table._wide_ th{text-align:left;width:auto}.c-lp-std-table._wide_ .c-lp-std-table__head{display:block;float:left;overflow-x:scroll}.c-lp-std-table._wide_ .c-lp-std-table__body{display:block;overflow-x:auto;white-space:nowrap;width:auto}.c-lp-std-table._wide_ .c-lp-std-table__body tr{display:inline-block;margin:0 -3px}.c-lp-std-table._wide_ .c-lp-std-table__body tr:last-child td,.c-lp-std-table._wide_ .c-lp-std-table__body tr:last-child th{border-right-width:1px}.c-lp-std-table._wide_ .c-lp-std-table__body td:last-child,.c-lp-std-table._wide_ .c-lp-std-table__head th:last-child{border-bottom-width:1px}.c-lp-std-table._list_{border:none}.c-lp-std-table._list_ tr{display:block;margin:0 0 20px}.c-lp-std-table._list_ th{display:block}.c-lp-std-table._list_ td{background:none;border:none;display:list-item;margin:0 0 0 20px;padding:5px 0 0}.c-lp-std-ttl01{font-size:1.8rem;margin:0 0 25px}.c-lp-std-ttl02{font-size:1.8rem;margin:0 0 5px}.c-lp-std-view__flow{margin-top:30px}.c-lp-std-view__ttl{font-size:1.6rem}.c-lp-std-view__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-lp-std-view__inner .__item{margin-right:5%;width:45%}.c-lp-std-view__inner .__item:not(:last-child):after{border-width:12px 0 12px 10px;right:-15px}.c-lp-std-view__schedule .__ttl{font-size:2.2rem}.c-lp-std-visual{background:url(/common/img/lp/std/bg_visual_sp.png) 100% 100% no-repeat;background-size:cover;min-height:400px}.c-lp-std-visual__inner{padding:20px 15px}.c-lp-std-visual__ttl{font-size:2.8rem;margin-bottom:15px}.c-lp-std-visual__txt{font-size:1.3rem;width:57%}.c-lp-std-visual__circle{margin-top:20px;width:57%}.c-lp-std-visual__banner{max-width:57%}.c-lp-wart-rash-a-txt-arrow .__elem .icon-blank{font-size:1.3rem}.c-lp-wart-rash-clickable-pain__link._01_{height:8%;right:0;top:77.5%;width:79%}.c-lp-wart-rash-clickable-pain__link._02_{height:4.5%;right:0;top:87.5%;width:79%}.c-lp-wart-rash-clickable-adenomyosis__link._01_{height:8%;right:0;top:69%;width:78%}.c-lp-wart-rash-clickable-adenomyosis__link._02_{height:4%;right:0;top:78.5%;width:78%}.c-lp-wart-rash-flow__block{border-radius:15px;margin:35px auto 0;padding:30px 20px 15px}.c-lp-wart-rash-flow__block._arrow_:before{background:url(/common/img/lp/wart-rash/arrow.svg) no-repeat;background-size:contain;bottom:-35px;height:30px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:45px}.c-lp-wart-rash-flow__ico{margin:0 auto 10px;width:50px}.c-lp-wart-rash-flow__ttl{font-size:2rem;margin-bottom:5px}.c-lp-wart-rash-flow__ttl .__lg{font-size:2.6rem}.c-lp-wart-rash-flow__txt{font-size:1.6rem}.c-lp-wart-rash-lnavi{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0}.c-lp-wart-rash-lnavi__item{border-bottom:3px solid #fff3f5;line-height:1.6;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-lp-wart-rash-lnavi__item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.c-lp-wart-rash-lnavi__item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.c-lp-wart-rash-lnavi__link{padding:10px 15px}.c-lp-wart-rash-lnavi__link .__txt{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.8rem;text-align:left}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item{border-bottom:2px solid #f86a8c;border-left:2px solid #f86a8c;border-right:2px solid #f86a8c}.c-lp-wart-rash-lnavi._border_ .c-lp-wart-rash-lnavi__item:first-child{border-top:2px solid #f86a8c}.c-lp-wart-rash-point__inner{grid-gap:20px 20px!important}.c-lp-wart-rash-point__mark{border-bottom:2px solid #428467;font-size:1.4rem}.c-lp-wart-rash-point__mark .__num{font-size:2rem}.c-lp-wart-rash-point__item{padding:20px 0}.c-lp-wart-rash-point__pic{padding:0 10px}.c-lp-wart-rash-point__txt{font-size:1.8rem;padding:0 10px}.m-table td,.m-table th{padding:15px}.m-table ._sp-al-l_{text-align:left}.m-table._sp-col1_,.m-table._sp-col1_ tbody,.m-table._sp-col1_ td,.m-table._sp-col1_ th,.m-table._sp-col1_ thead,.m-table._sp-col1_ tr{display:block}.m-table._sp-col1_ th{padding:10px 15px}.m-table._sp-col1_ td,.m-table._sp-col1_ th{border-bottom:none}.m-table._sp-col1_ tr:last-child td{border-bottom:1px solid #ecd4d4}.m-table._wide_{border:none;display:block}.m-table._wide_ td,.m-table._wide_ th{border-bottom-width:0;border-right-width:0;display:block;padding:5px 8px;text-align:center}.m-table._wide_ th{text-align:left;width:auto}.m-table._wide_ .m-table__head{display:block;float:left;overflow-x:scroll}.m-table._wide_ .m-table__body{display:block;overflow-x:auto;white-space:nowrap;width:auto}.m-table._wide_ .m-table__body tr{display:inline-block;margin:0 -3px}.m-table._wide_ .m-table__body tr:last-child td,.m-table._wide_ .m-table__body tr:last-child th{border-right-width:1px}.m-table._wide_ .m-table__body td:last-child,.m-table._wide_ .m-table__head th:last-child{border-bottom-width:1px}.m-table._list_{border:none}.m-table._list_ tr{display:block;margin:0 0 20px}.m-table._list_ th{display:block}.m-table._list_ td{background:none;border:none;display:list-item;margin:0 0 0 20px;padding:5px 0 0}.c-lp-wart-rash-ttl01{font-size:2rem;margin:0 0 15px;padding:5px 10px}.c-lp-wart-rash-ttl02{font-size:1.8rem;margin:0 0 15px;padding:5px 15px}.c-lp-wart-rash-ttl02._num_{padding-left:50px}.c-lp-wart-rash-ttl02._num_:before{font-size:1.8rem;height:25px;left:10px;width:25px}.c-lp-wart-rash-ttl03{font-size:1.8rem;margin:0 0 15px}.c-lp-wart-rash-ttl04{font-size:1.6rem}.c-lp-wart-rash-visual{background:url(/common/img/lp/wart-rash/pic_visual_01_sp.png) 0 100% no-repeat;background-size:cover;height:300px;margin-bottom:45px}.c-lp-wart-rash-visual .__inner{margin-left:auto;max-width:400px;width:70%}.c-lp-wart-rash-visual .__ttl{font-size:3.2rem}.c-lp-wart-rash-visual .__catch{width:100%}.c-mail{font-size:2.4rem}.c-medical-contents{padding:25px 0}.c-medical-contentsNavi{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-medical-contentsNavi__item{border-bottom:1px solid #ecd4d4;font-size:1.5rem;width:50%}.c-medical-contentsNavi__item:nth-child(2n){border-right:none}.c-medical-contentsNavi__item:nth-last-child(-n+2){border-bottom:none}.c-medical-contentsList__item{border-bottom:1px solid #ecd4d4}.c-medical-contentsList__item:nth-last-child(-n+3){border-bottom:none}.c-medical-contentsList__item:last-child{border-bottom-right-radius:10px;border-right:none}.c-medical-contentsList__item._sp-bbrr_{border-bottom-right-radius:10px}.c-medical-contentsList__link{padding:7px}.c-medical-contentsList__pic{height:75px;margin-bottom:5px}.c-medical-contentsList__pic .__elem{height:55px;max-width:60%}.c-medical-contentsList__ttl .__ico{font-size:1.2rem}.c-medical-contentsList__ttl .__txt{font-size:1.5rem}.c-news-list__item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}.c-news-list__date{font-size:1.2rem;margin:0 10px 0 0}.c-news-list__link{margin:0;width:100%}.c-pagetop{bottom:70px;right:15px}.c-pagetop__link{height:40px;width:40px}.c-row-scroll{overflow-x:scroll;overflow-y:hidden}.c-row-scroll__img{margin-bottom:20px;width:860px}.c-sitemap__block{margin-bottom:30px}.c-sitemap__ttl{font-size:2rem}.c-sitemap__item .__link{font-size:2rem;padding-left:25px}.c-sitemap__item .__link:before{font-size:1.8rem}.c-sitemap__item .__ico-after{font-size:1.6rem}.c-sitemapSub__item{width:50%}.c-table-slide__coution{font-size:1.2rem}.c-table-slide__body{overflow-scrolling:touch;margin:10px 0;overflow:auto}.c-table-slide__body table{white-space:nowrap}.c-tel{text-decoration:none}.c-tel .__ico,.c-tel .__txt{font-size:3rem}.l-contents__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-contents._col2_ .l-contents__body,.l-contents._col3_ .l-contents__body,.l-contents._col3_ .l-contents__left{margin:0 0 30px}.l-row__inner._pd-top_{padding-top:40px}.l-row__box-white{margin:0 0 50px;padding:20px}.lp-abortion .t-wrap,.lp-faga .t-wrap,.t-wrap{font-size:1.4rem;padding:55px 0 0}.u-al-l._sp-al-l_{text-align:left!important}.u-al-l._sp-al-c_{text-align:center!important}.u-al-l._sp-al-r_{text-align:right!important}.u-al-c._sp-al-l_{text-align:left!important}.u-al-c._sp-al-c_{text-align:center!important}.u-al-c._sp-al-r_{text-align:right!important}.u-al-r._sp-al-l_{text-align:left!important}.u-al-r._sp-al-c_{text-align:center!important}.u-al-r._sp-al-r_{text-align:right!important}.u-dp-m{display:none!important}.u-sp-fz-20{font-size:2rem!important}.u-sp-h0p{height:0%!important}.u-sp-h1p{height:1%!important}.u-sp-h2p{height:2%!important}.u-sp-h3p{height:3%!important}.u-sp-h4p{height:4%!important}.u-sp-h5p{height:5%!important}.u-sp-h6p{height:6%!important}.u-sp-h7p{height:7%!important}.u-sp-h8p{height:8%!important}.u-sp-h9p{height:9%!important}.u-sp-h10p{height:10%!important}.u-sp-h11p{height:11%!important}.u-sp-h12p{height:12%!important}.u-sp-h13p{height:13%!important}.u-sp-h14p{height:14%!important}.u-sp-h15p{height:15%!important}.u-sp-h16p{height:16%!important}.u-sp-h17p{height:17%!important}.u-sp-h18p{height:18%!important}.u-sp-h19p{height:19%!important}.u-sp-h20p{height:20%!important}.u-sp-h21p{height:21%!important}.u-sp-h22p{height:22%!important}.u-sp-h23p{height:23%!important}.u-sp-h24p{height:24%!important}.u-sp-h25p{height:25%!important}.u-sp-h26p{height:26%!important}.u-sp-h27p{height:27%!important}.u-sp-h28p{height:28%!important}.u-sp-h29p{height:29%!important}.u-sp-h30p{height:30%!important}.u-sp-h31p{height:31%!important}.u-sp-h32p{height:32%!important}.u-sp-h33p{height:33%!important}.u-sp-h34p{height:34%!important}.u-sp-h35p{height:35%!important}.u-sp-h36p{height:36%!important}.u-sp-h37p{height:37%!important}.u-sp-h38p{height:38%!important}.u-sp-h39p{height:39%!important}.u-sp-h40p{height:40%!important}.u-sp-h41p{height:41%!important}.u-sp-h42p{height:42%!important}.u-sp-h43p{height:43%!important}.u-sp-h44p{height:44%!important}.u-sp-h45p{height:45%!important}.u-sp-h46p{height:46%!important}.u-sp-h47p{height:47%!important}.u-sp-h48p{height:48%!important}.u-sp-h49p{height:49%!important}.u-sp-h50p{height:50%!important}.u-sp-h51p{height:51%!important}.u-sp-h52p{height:52%!important}.u-sp-h53p{height:53%!important}.u-sp-h54p{height:54%!important}.u-sp-h55p{height:55%!important}.u-sp-h56p{height:56%!important}.u-sp-h57p{height:57%!important}.u-sp-h58p{height:58%!important}.u-sp-h59p{height:59%!important}.u-sp-h60p{height:60%!important}.u-sp-h61p{height:61%!important}.u-sp-h62p{height:62%!important}.u-sp-h63p{height:63%!important}.u-sp-h64p{height:64%!important}.u-sp-h65p{height:65%!important}.u-sp-h66p{height:66%!important}.u-sp-h67p{height:67%!important}.u-sp-h68p{height:68%!important}.u-sp-h69p{height:69%!important}.u-sp-h70p{height:70%!important}.u-sp-h71p{height:71%!important}.u-sp-h72p{height:72%!important}.u-sp-h73p{height:73%!important}.u-sp-h74p{height:74%!important}.u-sp-h75p{height:75%!important}.u-sp-h76p{height:76%!important}.u-sp-h77p{height:77%!important}.u-sp-h78p{height:78%!important}.u-sp-h79p{height:79%!important}.u-sp-h80p{height:80%!important}.u-sp-h81p{height:81%!important}.u-sp-h82p{height:82%!important}.u-sp-h83p{height:83%!important}.u-sp-h84p{height:84%!important}.u-sp-h85p{height:85%!important}.u-sp-h86p{height:86%!important}.u-sp-h87p{height:87%!important}.u-sp-h88p{height:88%!important}.u-sp-h89p{height:89%!important}.u-sp-h90p{height:90%!important}.u-sp-h91p{height:91%!important}.u-sp-h92p{height:92%!important}.u-sp-h93p{height:93%!important}.u-sp-h94p{height:94%!important}.u-sp-h95p{height:95%!important}.u-sp-h96p{height:96%!important}.u-sp-h97p{height:97%!important}.u-sp-h98p{height:98%!important}.u-sp-h99p{height:99%!important}.u-sp-h100p{height:100%!important}.u-sp-mb-0{margin-bottom:0!important}.u-sp-mb-xxxs{margin-bottom:10px!important}.u-sp-mb-xxs{margin-bottom:15px!important}.u-sp-mb-xs{margin-bottom:20px!important}.u-sp-mb-s{margin-bottom:25px!important}.u-mb-l,.u-sp-mb-m{margin-bottom:30px!important}.u-sp-mb-l{margin-bottom:60px!important}.u-mb-xl{margin-bottom:40px!important}.u-sp-mb-xl{margin-bottom:80px!important}.u-mb-xxl{margin-bottom:50px!important}.u-sp-mb-xxl{margin-bottom:100px!important}.u-mb-xxxl{margin-bottom:75px!important}.u-sp-mb-xxxl{margin-bottom:150px!important}.u-sp-ml-0{margin-left:0!important}.u-sp-ml-xxxs{margin-left:10px!important}.u-sp-ml-xxs{margin-left:15px!important}.u-sp-ml-xs{margin-left:20px!important}.u-sp-ml-s{margin-left:25px!important}.u-ml-l,.u-sp-ml-m{margin-left:30px!important}.u-sp-ml-l{margin-left:60px!important}.u-ml-xl{margin-left:40px!important}.u-sp-ml-xl{margin-left:80px!important}.u-ml-xxl{margin-left:50px!important}.u-sp-ml-xxl{margin-left:100px!important}.u-ml-xxxl{margin-left:75px!important}.u-sp-ml-xxxl{margin-left:150px!important}.u-sp-mr-0{margin-right:0!important}.u-sp-mr-xxxs{margin-right:10px!important}.u-sp-mr-xxs{margin-right:15px!important}.u-sp-mr-xs{margin-right:20px!important}.u-sp-mr-s{margin-right:25px!important}.u-mr-l,.u-sp-mr-m{margin-right:30px!important}.u-sp-mr-l{margin-right:60px!important}.u-mr-xl{margin-right:40px!important}.u-sp-mr-xl{margin-right:80px!important}.u-mr-xxl{margin-right:50px!important}.u-sp-mr-xxl{margin-right:100px!important}.u-mr-xxxl{margin-right:75px!important}.u-sp-mr-xxxl{margin-right:150px!important}.u-sp-mt-0{margin-top:0!important}.u-sp-mt-xxxs{margin-top:10px!important}.u-sp-mt-xxs{margin-top:15px!important}.u-sp-mt-xs{margin-top:20px!important}.u-sp-mt-s{margin-top:25px!important}.u-mt-l,.u-sp-mt-m{margin-top:30px!important}.u-sp-mt-l{margin-top:60px!important}.u-mt-xl{margin-top:40px!important}.u-sp-mt-xl{margin-top:80px!important}.u-mt-xxl{margin-top:50px!important}.u-sp-mt-xxl{margin-top:100px!important}.u-mt-xxxl{margin-top:75px!important}.u-sp-mt-xxxl{margin-top:150px!important}.u-sp-pa-0{padding:0!important}.u-sp-pa-xxxs{padding:10px!important}.u-sp-pa-xxs{padding:15px!important}.u-sp-pa-xs{padding:20px!important}.u-sp-pa-s{padding:25px!important}.u-pa-l,.u-sp-pa-m{padding:30px!important}.u-sp-pa-l{padding:60px!important}.u-pa-xl{padding:40px!important}.u-sp-pa-xl{padding:80px!important}.u-pa-xxl{padding:50px!important}.u-sp-pa-xxl{padding:100px!important}.u-pa-xxxl{padding:75px!important}.u-sp-pa-xxxl{padding:150px!important}.u-sp-pb-0{padding-bottom:0!important}.u-sp-pb-xxxs{padding-bottom:10px!important}.u-sp-pb-xxs{padding-bottom:15px!important}.u-sp-pb-xs{padding-bottom:20px!important}.u-sp-pb-s{padding-bottom:25px!important}.u-pb-l,.u-sp-pb-m{padding-bottom:30px!important}.u-sp-pb-l{padding-bottom:60px!important}.u-pb-xl{padding-bottom:40px!important}.u-sp-pb-xl{padding-bottom:80px!important}.u-pb-xxl{padding-bottom:50px!important}.u-sp-pb-xxl{padding-bottom:100px!important}.u-pb-xxxl{padding-bottom:75px!important}.u-sp-pb-xxxl{padding-bottom:150px!important}.u-sp-pl-0{padding-left:0!important}.u-sp-pl-xxxs{padding-left:10px!important}.u-sp-pl-xxs{padding-left:15px!important}.u-sp-pl-xs{padding-left:20px!important}.u-sp-pl-s{padding-left:25px!important}.u-pl-l,.u-sp-pl-m{padding-left:30px!important}.u-sp-pl-l{padding-left:60px!important}.u-pl-xl{padding-left:40px!important}.u-sp-pl-xl{padding-left:80px!important}.u-pl-xxl{padding-left:50px!important}.u-sp-pl-xxl{padding-left:100px!important}.u-pl-xxxl{padding-left:75px!important}.u-sp-pl-xxxl{padding-left:150px!important}.u-sp-pr-0{padding-right:0!important}.u-sp-pr-xxxs{padding-right:10px!important}.u-sp-pr-xxs{padding-right:15px!important}.u-sp-pr-xs{padding-right:20px!important}.u-sp-pr-s{padding-right:25px!important}.u-pr-l,.u-sp-pr-m{padding-right:30px!important}.u-sp-pr-l{padding-right:60px!important}.u-pr-xl{padding-right:40px!important}.u-sp-pr-xl{padding-right:80px!important}.u-pr-xxl{padding-right:50px!important}.u-sp-pr-xxl{padding-right:100px!important}.u-pr-xxxl{padding-right:75px!important}.u-sp-pr-xxxl{padding-right:150px!important}.u-sp-pt-0{padding-top:0!important}.u-sp-pt-xxxs{padding-top:10px!important}.u-sp-pt-xxs{padding-top:15px!important}.u-sp-pt-xs{padding-top:20px!important}.u-sp-pt-s{padding-top:25px!important}.u-pt-l,.u-sp-pt-m{padding-top:30px!important}.u-sp-pt-l{padding-top:60px!important}.u-pt-xl{padding-top:40px!important}.u-sp-pt-xl{padding-top:80px!important}.u-pt-xxl{padding-top:50px!important}.u-sp-pt-xxl{padding-top:100px!important}.u-pt-xxxl{padding-top:75px!important}.u-sp-pt-xxxl{padding-top:150px!important}.u-sp-td-l{text-decoration:line-through}.u-sp-td-n{text-decoration:none}.u-sp-td-o{text-decoration:overline}.u-sp-td-u{text-decoration:underline}.u-sp-w0p{width:0!important}.u-sp-w1p{width:1%!important}.u-sp-w2p{width:2%!important}.u-sp-w3p{width:3%!important}.u-sp-w4p{width:4%!important}.u-sp-w5p{width:5%!important}.u-sp-w6p{width:6%!important}.u-sp-w7p{width:7%!important}.u-sp-w8p{width:8%!important}.u-sp-w9p{width:9%!important}.u-sp-w10p{width:10%!important}.u-sp-w11p{width:11%!important}.u-sp-w12p{width:12%!important}.u-sp-w13p{width:13%!important}.u-sp-w14p{width:14%!important}.u-sp-w15p{width:15%!important}.u-sp-w16p{width:16%!important}.u-sp-w17p{width:17%!important}.u-sp-w18p{width:18%!important}.u-sp-w19p{width:19%!important}.u-sp-w20p{width:20%!important}.u-sp-w21p{width:21%!important}.u-sp-w22p{width:22%!important}.u-sp-w23p{width:23%!important}.u-sp-w24p{width:24%!important}.u-sp-w25p{width:25%!important}.u-sp-w26p{width:26%!important}.u-sp-w27p{width:27%!important}.u-sp-w28p{width:28%!important}.u-sp-w29p{width:29%!important}.u-sp-w30p{width:30%!important}.u-sp-w31p{width:31%!important}.u-sp-w32p{width:32%!important}.u-sp-w33p{width:33%!important}.u-sp-w34p{width:34%!important}.u-sp-w35p{width:35%!important}.u-sp-w36p{width:36%!important}.u-sp-w37p{width:37%!important}.u-sp-w38p{width:38%!important}.u-sp-w39p{width:39%!important}.u-sp-w40p{width:40%!important}.u-sp-w41p{width:41%!important}.u-sp-w42p{width:42%!important}.u-sp-w43p{width:43%!important}.u-sp-w44p{width:44%!important}.u-sp-w45p{width:45%!important}.u-sp-w46p{width:46%!important}.u-sp-w47p{width:47%!important}.u-sp-w48p{width:48%!important}.u-sp-w49p{width:49%!important}.u-sp-w50p{width:50%!important}.u-sp-w51p{width:51%!important}.u-sp-w52p{width:52%!important}.u-sp-w53p{width:53%!important}.u-sp-w54p{width:54%!important}.u-sp-w55p{width:55%!important}.u-sp-w56p{width:56%!important}.u-sp-w57p{width:57%!important}.u-sp-w58p{width:58%!important}.u-sp-w59p{width:59%!important}.u-sp-w60p{width:60%!important}.u-sp-w61p{width:61%!important}.u-sp-w62p{width:62%!important}.u-sp-w63p{width:63%!important}.u-sp-w64p{width:64%!important}.u-sp-w65p{width:65%!important}.u-sp-w66p{width:66%!important}.u-sp-w67p{width:67%!important}.u-sp-w68p{width:68%!important}.u-sp-w69p{width:69%!important}.u-sp-w70p{width:70%!important}.u-sp-w71p{width:71%!important}.u-sp-w72p{width:72%!important}.u-sp-w73p{width:73%!important}.u-sp-w74p{width:74%!important}.u-sp-w75p{width:75%!important}.u-sp-w76p{width:76%!important}.u-sp-w77p{width:77%!important}.u-sp-w78p{width:78%!important}.u-sp-w79p{width:79%!important}.u-sp-w80p{width:80%!important}.u-sp-w81p{width:81%!important}.u-sp-w82p{width:82%!important}.u-sp-w83p{width:83%!important}.u-sp-w84p{width:84%!important}.u-sp-w85p{width:85%!important}.u-sp-w86p{width:86%!important}.u-sp-w87p{width:87%!important}.u-sp-w88p{width:88%!important}.u-sp-w89p{width:89%!important}.u-sp-w90p{width:90%!important}.u-sp-w91p{width:91%!important}.u-sp-w92p{width:92%!important}.u-sp-w93p{width:93%!important}.u-sp-w94p{width:94%!important}.u-sp-w95p{width:95%!important}.u-sp-w96p{width:96%!important}.u-sp-w97p{width:97%!important}.u-sp-w98p{width:98%!important}.u-sp-w99p{width:99%!important}.u-sp-w100p{width:100%!important}.u-sp-w-a{width:auto!important}.u-sp-mw0p{max-width:0!important}.u-sp-mw1p{max-width:1%!important}.u-sp-mw2p{max-width:2%!important}.u-sp-mw3p{max-width:3%!important}.u-sp-mw4p{max-width:4%!important}.u-sp-mw5p{max-width:5%!important}.u-sp-mw6p{max-width:6%!important}.u-sp-mw7p{max-width:7%!important}.u-sp-mw8p{max-width:8%!important}.u-sp-mw9p{max-width:9%!important}.u-sp-mw10p{max-width:10%!important}.u-sp-mw11p{max-width:11%!important}.u-sp-mw12p{max-width:12%!important}.u-sp-mw13p{max-width:13%!important}.u-sp-mw14p{max-width:14%!important}.u-sp-mw15p{max-width:15%!important}.u-sp-mw16p{max-width:16%!important}.u-sp-mw17p{max-width:17%!important}.u-sp-mw18p{max-width:18%!important}.u-sp-mw19p{max-width:19%!important}.u-sp-mw20p{max-width:20%!important}.u-sp-mw21p{max-width:21%!important}.u-sp-mw22p{max-width:22%!important}.u-sp-mw23p{max-width:23%!important}.u-sp-mw24p{max-width:24%!important}.u-sp-mw25p{max-width:25%!important}.u-sp-mw26p{max-width:26%!important}.u-sp-mw27p{max-width:27%!important}.u-sp-mw28p{max-width:28%!important}.u-sp-mw29p{max-width:29%!important}.u-sp-mw30p{max-width:30%!important}.u-sp-mw31p{max-width:31%!important}.u-sp-mw32p{max-width:32%!important}.u-sp-mw33p{max-width:33%!important}.u-sp-mw34p{max-width:34%!important}.u-sp-mw35p{max-width:35%!important}.u-sp-mw36p{max-width:36%!important}.u-sp-mw37p{max-width:37%!important}.u-sp-mw38p{max-width:38%!important}.u-sp-mw39p{max-width:39%!important}.u-sp-mw40p{max-width:40%!important}.u-sp-mw41p{max-width:41%!important}.u-sp-mw42p{max-width:42%!important}.u-sp-mw43p{max-width:43%!important}.u-sp-mw44p{max-width:44%!important}.u-sp-mw45p{max-width:45%!important}.u-sp-mw46p{max-width:46%!important}.u-sp-mw47p{max-width:47%!important}.u-sp-mw48p{max-width:48%!important}.u-sp-mw49p{max-width:49%!important}.u-sp-mw50p{max-width:50%!important}.u-sp-mw51p{max-width:51%!important}.u-sp-mw52p{max-width:52%!important}.u-sp-mw53p{max-width:53%!important}.u-sp-mw54p{max-width:54%!important}.u-sp-mw55p{max-width:55%!important}.u-sp-mw56p{max-width:56%!important}.u-sp-mw57p{max-width:57%!important}.u-sp-mw58p{max-width:58%!important}.u-sp-mw59p{max-width:59%!important}.u-sp-mw60p{max-width:60%!important}.u-sp-mw61p{max-width:61%!important}.u-sp-mw62p{max-width:62%!important}.u-sp-mw63p{max-width:63%!important}.u-sp-mw64p{max-width:64%!important}.u-sp-mw65p{max-width:65%!important}.u-sp-mw66p{max-width:66%!important}.u-sp-mw67p{max-width:67%!important}.u-sp-mw68p{max-width:68%!important}.u-sp-mw69p{max-width:69%!important}.u-sp-mw70p{max-width:70%!important}.u-sp-mw71p{max-width:71%!important}.u-sp-mw72p{max-width:72%!important}.u-sp-mw73p{max-width:73%!important}.u-sp-mw74p{max-width:74%!important}.u-sp-mw75p{max-width:75%!important}.u-sp-mw76p{max-width:76%!important}.u-sp-mw77p{max-width:77%!important}.u-sp-mw78p{max-width:78%!important}.u-sp-mw79p{max-width:79%!important}.u-sp-mw80p{max-width:80%!important}.u-sp-mw81p{max-width:81%!important}.u-sp-mw82p{max-width:82%!important}.u-sp-mw83p{max-width:83%!important}.u-sp-mw84p{max-width:84%!important}.u-sp-mw85p{max-width:85%!important}.u-sp-mw86p{max-width:86%!important}.u-sp-mw87p{max-width:87%!important}.u-sp-mw88p{max-width:88%!important}.u-sp-mw89p{max-width:89%!important}.u-sp-mw90p{max-width:90%!important}.u-sp-mw91p{max-width:91%!important}.u-sp-mw92p{max-width:92%!important}.u-sp-mw93p{max-width:93%!important}.u-sp-mw94p{max-width:94%!important}.u-sp-mw95p{max-width:95%!important}.u-sp-mw96p{max-width:96%!important}.u-sp-mw97p{max-width:97%!important}.u-sp-mw98p{max-width:98%!important}.u-sp-mw99p{max-width:99%!important}.u-sp-mw100p{max-width:100%!important}.u-sm-min{display:none!important}.c-lp-kanpo-price-content1>.c-lp-faga-about__prescription{-ms-grid-column:1;-ms-grid-row:9}.c-lp-faga-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._ai_,.c-lp-kanpo-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._ai_{-ms-grid-column:1;-ms-grid-row:1}.c-lp-faga-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._palpate_,.c-lp-kanpo-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._palpate_{-ms-grid-column:3;-ms-grid-row:1}.c-lp-faga-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._tongue_,.c-lp-kanpo-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._tongue_{-ms-grid-column:1;-ms-grid-row:3}.c-lp-faga-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._body_,.c-lp-kanpo-about-diagnosis>.c-lp-kanpo-about-diagnosis__item._body_{-ms-grid-column:3;-ms-grid-row:3}.c-lp-kanpo-price-content1>.c-lp-kanpo-about__arrow{-ms-grid-column:1;-ms-grid-row:7}.c-lp-kanpo-price-content1>.c-lp-kanpo-about__prescription{-ms-grid-column:1;-ms-grid-row:9}.c-lp-kanpo-price-content1>.c-lp-kanpo-flow-explanation__plus{-ms-grid-column:1;-ms-grid-row:3}.c-lp-kanpo-price-content1>.c-lp-kanpo-flow-arrow,.c-lp-kanpo-price-content1>.c-lp-kanpo-flow-explanation__arrow{-ms-grid-column:1;-ms-grid-row:7}.c-lp-kanpo-list tbody td:first-child{-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-list tbody td:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.c-lp-kanpo-list tbody td:nth-child(3){-ms-grid-column:3;-ms-grid-row:3}.c-lp-kanpo-list tbody td:nth-child(4){-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:5}.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content1__type{-ms-grid-column:1;-ms-grid-row:1}.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content1__plus{-ms-grid-column:1;-ms-grid-row:3}.c-lp-kanpo-price-content1__complaint{-ms-grid-column:1;-ms-grid-row:5}.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content1__arrow{-ms-grid-column:1;-ms-grid-row:7}.c-lp-kanpo-price-content1>.__prescription,.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content1__prescription{-ms-grid-column:1;-ms-grid-row:9}.c-lp-kanpo-price-content1>.__plus{-ms-grid-column:1;-ms-grid-row:3}.c-lp-kanpo-price-content1>.c-lp-kanpo-price-content2__arrow{-ms-grid-column:1;-ms-grid-row:7}.c-lp-faga-about-diagnosis>.c-lp-kanpo-supervision__body,.c-lp-kanpo-about-diagnosis>.c-lp-kanpo-supervision__body{-ms-grid-column:3;-ms-grid-row:3}.c-lp-faga-about-diagnosis>.c-lp-faga-about-diagnosis__item._ai_,.c-lp-kanpo-about-diagnosis>.c-lp-faga-about-diagnosis__item._ai_{-ms-grid-column:1;-ms-grid-row:1}.c-lp-faga-about-diagnosis>.c-lp-faga-about-diagnosis__item._palpate_,.c-lp-kanpo-about-diagnosis>.c-lp-faga-about-diagnosis__item._palpate_{-ms-grid-column:3;-ms-grid-row:1}.c-lp-faga-about-diagnosis>.c-lp-faga-about-diagnosis__item._tongue_,.c-lp-kanpo-about-diagnosis>.c-lp-faga-about-diagnosis__item._tongue_{-ms-grid-column:1;-ms-grid-row:3}.c-lp-faga-about-diagnosis>.c-lp-faga-about-diagnosis__item._body_,.c-lp-kanpo-about-diagnosis>.c-lp-faga-about-diagnosis__item._body_{-ms-grid-column:3;-ms-grid-row:3}.c-lp-kanpo-price-content1>.c-lp-faga-about__arrow{-ms-grid-column:1;-ms-grid-row:7}}@media screen and (min-width:769px) and (max-width:1024px){html{font-size:.9765625vw}.c-lp-faga-header__body{height:90px;padding:0 20px}.c-lp-faga-header__nav{padding:80px}.c-lp-faga-header-contact__link{gap:.5859375vw 1.46484375vw;height:9.27734375vw}.c-lp-faga-header-contact__link .__ico{height:4.1015625vw;width:4.39453125vw}.c-lp-faga-header-contact__link .__txt1{font-size:clamp(1.8rem,2.34375vw,2.4rem)}.c-lp-faga-header-contact__link .__txt2{font-size:clamp(1.2rem,1.7578125vw,1.8rem)}.c-lp-faga-visual .__inner{padding-top:120px}}@media screen and (max-width:768px) and (max-width:768px){.c-gnav__link:before{left:15px;top:1em}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-sm-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}.c-grid .__col._col-sm-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid .__col._col-sm-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid .__col._col-sm-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid .__col._col-sm-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid .__col._col-sm-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid .__col._col-sm-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid .__col._col-sm-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid .__col._col-sm-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid .__col._col-sm-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid .__col._col-sm-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid .__col._col-sm-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid .__col._col-sm-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}}@media screen and (max-width:1280px){.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-1_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(8.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-2_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(16.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-3_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-4_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(33.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-5_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(41.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-6_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-7_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(58.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-8_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(66.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-9_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-10_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(83.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-11_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(91.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-12_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.c-grid .__col._col-lg-1_{width:calc(8.33333% - 20px)}.c-grid .__col._col-lg-1_,.c-grid .__col._col-lg-2_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-lg-2_{width:calc(16.66667% - 20px)}.c-grid .__col._col-lg-3_{width:calc(25% - 20px)}.c-grid .__col._col-lg-3_,.c-grid .__col._col-lg-4_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-lg-4_{width:calc(33.33333% - 20px)}.c-grid .__col._col-lg-5_{width:calc(41.66667% - 20px)}.c-grid .__col._col-lg-5_,.c-grid .__col._col-lg-6_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-lg-6_{width:calc(50% - 20px)}.c-grid .__col._col-lg-7_{width:calc(58.33333% - 20px)}.c-grid .__col._col-lg-7_,.c-grid .__col._col-lg-8_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-lg-8_{width:calc(66.66667% - 20px)}.c-grid .__col._col-lg-9_{width:calc(75% - 20px)}.c-grid .__col._col-lg-10_,.c-grid .__col._col-lg-9_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-lg-10_{width:calc(83.33333% - 20px)}.c-grid .__col._col-lg-11_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(91.66667% - 20px)}.c-grid .__col._col-lg-12_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.u-lg-min{display:none!important}}@media screen and (max-width:1280px) and (max-width:768px){.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-lg-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}.c-grid .__col._col-lg-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid .__col._col-lg-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid .__col._col-lg-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid .__col._col-lg-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid .__col._col-lg-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid .__col._col-lg-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid .__col._col-lg-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid .__col._col-lg-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid .__col._col-lg-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid .__col._col-lg-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid .__col._col-lg-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid .__col._col-lg-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}}@media screen and (max-width:1024px){.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-1_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(8.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-2_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(16.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-3_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-4_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(33.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-5_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(41.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-6_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-7_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(58.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-8_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(66.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-9_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-10_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(83.33333% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-11_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(91.66667% - 30px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-12_{margin-bottom:30px;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.c-grid .__col._col-md-1_{width:calc(8.33333% - 20px)}.c-grid .__col._col-md-1_,.c-grid .__col._col-md-2_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-md-2_{width:calc(16.66667% - 20px)}.c-grid .__col._col-md-3_{width:calc(25% - 20px)}.c-grid .__col._col-md-3_,.c-grid .__col._col-md-4_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-md-4_{width:calc(33.33333% - 20px)}.c-grid .__col._col-md-5_{width:calc(41.66667% - 20px)}.c-grid .__col._col-md-5_,.c-grid .__col._col-md-6_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-md-6_{width:calc(50% - 20px)}.c-grid .__col._col-md-7_{width:calc(58.33333% - 20px)}.c-grid .__col._col-md-7_,.c-grid .__col._col-md-8_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-md-8_{width:calc(66.66667% - 20px)}.c-grid .__col._col-md-9_{width:calc(75% - 20px)}.c-grid .__col._col-md-10_,.c-grid .__col._col-md-9_{margin-bottom:20px;margin-left:10px;margin-right:10px}.c-grid .__col._col-md-10_{width:calc(83.33333% - 20px)}.c-grid .__col._col-md-11_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(91.66667% - 20px)}.c-grid .__col._col-md-12_{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.c-grid._col4_._auto-fit_{-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(4,1fr)}.c-grid._col4_._auto-fit_,.c-grid._col5_._auto-fit_,.c-grid._col6_._auto-fit_{grid-template-columns:repeat(auto-fit,minmax(229px,1fr))}.c-lp-faga-header{position:fixed;top:0}.c-lp-faga-header__nav{background:-webkit-linear-gradient(287.03deg,#ffdb5b,#ffb800 99.1%);background:linear-gradient(162.97deg,#ffdb5b,#ffb800 99.1%);height:100%;left:0;opacity:0;overflow-y:auto;overscroll-behavior-y:contain;position:fixed;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1}.c-lp-faga-header__nav._active_{opacity:1;visibility:visible}.c-lp-faga-header-gnav{display:block;max-width:none}.c-lp-faga-header-gnav__item{border-bottom:1px solid #fff}.c-lp-faga-header-gnav__link{font-size:clamp(1.5rem,2.34375vw,2.4rem);padding:15px 5px}.c-lp-faga-header-contact{margin-top:35px}.c-lp-faga-header-contact__item:not(:first-child){margin-top:20px}.c-lp-faga-header-contact__link{-ms-grid-rows:auto auto;-ms-grid-columns:auto auto;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;border:1px solid #fff;border-radius:100px;display:-ms-grid;display:grid;font-size:clamp(1.5rem,2.34375vw,2.4rem);grid-template-areas:"icon txt1" "icon txt2";grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;margin:0 auto;padding:10px 10px 10px 0;width:min(590px,100%)}.c-lp-faga-header-contact__link .__ico{grid-area:icon}.c-lp-faga-header-contact__link .__txt1{grid-area:txt1}.c-lp-faga-header-contact__link .__txt2{grid-area:txt2}.c-lp-itch-visual .__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.c-lp-medical-diet-dose__ttl{font-size:2rem}.c-lp-pain-visual .__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:center}.c-lp-pain-visual__ttl{margin-bottom:20px}.u-md-min{display:none!important}.c-lp-faga-header-contact__link .__ico{-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-row:1}.c-lp-faga-header-contact__link .__txt1{-ms-grid-column:2;-ms-grid-row:1}.c-lp-faga-header-contact__link .__txt2{-ms-grid-column:2;-ms-grid-row:2}}@media screen and (max-width:1024px) and (max-width:768px){.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid:not([class*=_col])._margin-wide_ .__col._col-md-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}.c-grid .__col._col-md-1_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(8.33333% - 10px)}.c-grid .__col._col-md-2_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(16.66667% - 10px)}.c-grid .__col._col-md-3_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.c-grid .__col._col-md-4_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(33.33333% - 10px)}.c-grid .__col._col-md-5_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(41.66667% - 10px)}.c-grid .__col._col-md-6_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.c-grid .__col._col-md-7_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(58.33333% - 10px)}.c-grid .__col._col-md-8_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(66.66667% - 10px)}.c-grid .__col._col-md-9_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(75% - 10px)}.c-grid .__col._col-md-10_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(83.33333% - 10px)}.c-grid .__col._col-md-11_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(91.66667% - 10px)}.c-grid .__col._col-md-12_{margin-bottom:10px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}}@media screen and (min-width:767.5px) and (max-width:1320px){.c-index-topic{padding:90px 0}.c-index-topic .slick-arrow{display:none!important}.c-index-topic .slick-dotted.slick-slider{margin-bottom:30px}.c-index-topic .slick-dots{bottom:-30px;display:block!important;font-size:0;line-height:0}.c-index-topic .slick-dots li{height:15px;margin:0 10px;width:15px}.c-index-topic .slick-dots li button{height:15px;padding:0;width:15px}.c-index-topic .slick-dots li button:before{background:#faefef;border-radius:50%;content:"";height:15px;opacity:1;width:15px}.c-index-topic .slick-dots li.slick-active button:before,.c-index-topic .slick-dots li:hover button:before{background:#e53b5f}}@media screen and (max-width:768px) and (max-width:415px){.c-lp-abortion-visual .__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-lp-faga-visual__btn{padding:0 10px}.c-lp-online-medical-visual{background:url(/common/img/lp/online-medical/bg_visual_sp.png) 0 0 no-repeat;background-size:cover}.c-lp-online-medical-visual__ttl{width:55%}.c-lp-online-medical-visual__ttl .__txt{font-size:1.8rem}.c-lp-online-medical-visual__list{width:55%}.c-lp-online-medical-visual__list .__item{font-size:1rem}.c-lp-wart-rash-visual .__ttl{font-size:2.5rem}}@media print,screen and (min-width:1025px){.c-lp-faga-header{top:30px}.c-lp-faga-header__body{border-radius:8px;height:90px;margin:0 auto;padding-left:min(1.171875vw,15px);width:min(100% - 20px,1280px)}.c-lp-faga-header-menu{display:none}.c-lp-faga-header__nav{display:contents}.c-lp-faga-header-gnav__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-lp-faga-header-gnav__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.4rem,1.25vw,1.6rem);height:90px;justify-content:center;text-align:center}.c-lp-faga-header-contact{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.c-lp-faga-header-contact__link:after,.c-lp-faga-header-contact__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.c-lp-faga-header-contact__link:after{mix-blend-mode:multiply;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-lp-faga-header-contact__link .__ico{margin:0 auto;position:relative;z-index:1}.c-lp-faga-header-contact__link .__txt1{font-size:1.4rem;margin-top:8px;position:relative;z-index:1}.c-lp-faga-header-contact__link .__txt2{font-size:1.2rem;margin-top:2px;position:relative;z-index:1}.c-lp-faga-header-contact__link._web_:before{background:-webkit-linear-gradient(135deg,#ec6d88,#ec6d6d);background:linear-gradient(-45deg,#ec6d88,#ec6d6d)}.c-lp-faga-header-contact__link._web_:after{background-color:rgba(236,109,136,.3)}.c-lp-faga-header-contact__link._line_:before{background:-webkit-linear-gradient(135deg,#06c654,#72c707);background:linear-gradient(-45deg,#06c654,#72c707)}.c-lp-faga-header-contact__link._line_:after{background-color:rgba(6,198,84,.3)}.c-lp-faga-header.is-fixed{left:0;position:fixed;top:0;width:100%;z-index:2}.c-lp-faga-header.is-fixed .c-lp-faga-header__body{border-radius:0;width:100%}.c-lp-medical-diet-dose__ttl{font-size:2.6rem}.u-md-max{display:none!important}}@media print,screen and (min-width:1281px){.c-lp-faga-header__logo{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}.c-lp-faga-header-gnav{padding:0 15px}.u-lg-max{display:none!important}}@media screen and (min-width:1025px) and (max-width:1280px){.c-lp-faga-header__logo{-webkit-box-flex:0;-ms-flex:0 0 14.0625vw;flex:0 0 14.0625vw}.c-lp-faga-header-gnav{padding:0 1.171875vw}}@media (hover:hover) and (pointer:fine){.c-lp-faga-header-gnav__link:hover{background:#fff9e3}.c-lp-faga-header-contact__link:hover:after{opacity:1}}@media screen and (max-width:415px){.c-lp-kanpo-visual{background:url(/common/img/lp/kanpo/bg_visual_sp.png) 50% no-repeat;background-size:cover}.c-lp-pain-visual{background:url(/common/img/lp/pain/bg_visual_sp.png) 50% no-repeat;background-size:cover}.u-xs-min{display:none!important}}@media print,screen and (min-width:416px){.u-xs-max{display:none!important}}
