@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%}body{line-height:1;font-size:1.4rem;font-family:Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体",Hiragino Kaku Gothic ProN,Hiragino Sans,"メイリオ",sans-serif;word-break:break-all;color:#333}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}input,select,textarea{font-size:1.6rem}input[type=number],input[type=text],input[type=email],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #e6e6e6;border-radius:2px;background:none;padding:1rem;line-height:1.5}a{text-decoration:none}button{outline:0}button:hover{cursor:pointer}body{font-family:Noto Sans JP,sans-serif}.p-herbal_medicine{max-width:728px;margin:0 auto;padding:24px 0}@media(max-width:728px){.p-herbal_medicine{padding:24px 16px}}.p-herbal_medicine__header{border-top:solid 4px #27b1db;border-bottom:1px solid #d3f0f0}.p-herbal_medicine__header-inner{width:100%;max-width:1140px;padding:18px 15px 20px;margin:0 auto;box-sizing:border-box}@media(max-width:728px){.p-herbal_medicine__header-inner{padding:12px 15px}}.p-herbal_medicine__header-link{display:block;width:200px}@media(max-width:728px){.p-herbal_medicine__header-link{width:130px}}.p-herbal_medicine__header-link .cp_logo{width:200px;height:41px}@media(max-width:728px){.p-herbal_medicine__header-link .cp_logo{width:130px;height:27px}}.p-herbal_medicine__footer{margin:32px 0 0;padding:40px 0;background-color:#f7f7f7;text-align:center}@media(max-width:768px){.p-herbal_medicine__footer{padding:24px 16px 0}}.p-herbal_medicine__footer-items{margin:0 auto 40px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.p-herbal_medicine__footer-items{margin:0 auto 30px;display:block}}.p-herbal_medicine__footer-item{margin:0 16px}@media(max-width:768px){.p-herbal_medicine__footer-item{margin:0 0 20px}}.p-herbal_medicine__footer-item-link{padding:2px 4px;color:#666;letter-spacing:.1em}@media(min-width:768px){.p-herbal_medicine__footer-item-link:hover{opacity:.7}}@media(max-width:768px){.p-herbal_medicine__footer-item-link{font-weight:700;font-size:10px}}.p-herbal_medicine__footer-agr{margin:0 auto 40px;color:#999;font-size:12px;line-height:175%;letter-spacing:.1em}@media(max-width:768px){.p-herbal_medicine__footer-agr{text-align:left;font-size:10px;line-height:150%;border-top:1px solid #e7e7e7;padding:28px 8px 0}}.p-herbal_medicine__footer-copyright{font-size:11px;color:#aaa}@media(max-width:768px){.p-herbal_medicine__footer-copyright{margin:30px -15px 0;font-size:1rem;text-align:center;padding-bottom:30px;border-bottom:solid 4px #00a8d3}}.p-herbal_medicine__kv{width:100%;background:#333;padding:32px 0}@media(max-width:728px){.p-herbal_medicine__kv{padding:24px 16px;box-sizing:border-box}}.p-herbal_medicine__kv-inner{max-width:728px;margin:0 auto}.p-herbal_medicine__kv img{display:block;width:100%;border:1px solid #e5e5e5;box-sizing:border-box}.p-herbal_medicine__kv-caption{margin-top:8px;font-size:1.4rem;line-height:1.5;text-align:center;color:#fff}.p-herbal_medicine__kv-source{margin-top:8px;font-size:1.2rem;line-height:1.5;text-align:center;color:#fff}.p-herbal_medicine__title{margin-top:24px;color:var(--Black,#333);font-size:22px;font-weight:700;line-height:175%;letter-spacing:.44px;display:flex;align-items:center;gap:12px}.p-herbal_medicine__title span{color:var(--White,#fff);font-size:18px;font-weight:700;line-height:175%;letter-spacing:.36px;padding:0 12px;border-radius:8px;background:var(--Key,#27b1db)}@media(max-width:728px){.p-herbal_medicine__title{flex-direction:column;align-items:flex-start;gap:8px}}.p-herbal_medicine__text{margin-top:16px;font-size:1.8rem;line-height:1.75;letter-spacing:.02em}.p-herbal_medicine__text span{color:#fc8d88}.p-herbal_medicine__bnr{display:flex;align-items:center;gap:15px;width:100%;margin-top:24px;padding:20px;border:solid 3px #346fb2;border-radius:4px;box-sizing:border-box}@media(max-width:728px){.p-herbal_medicine__bnr{width:calc(100% + 20px);margin:24px -10px 0;flex-direction:column}}.p-herbal_medicine__bnr-img{width:90px;height:90px;flex-shrink:0}.p-herbal_medicine__bnr-img img{width:100%}@media(max-width:728px){.p-herbal_medicine__bnr-img{width:60px;height:60px}}.p-herbal_medicine__bnr-img-wrap{display:flex;gap:15px;width:100%}.p-herbal_medicine__bnr-text{display:flex;flex-direction:column;gap:4px;width:100%}.p-herbal_medicine__bnr-text-sub{font-size:1.8rem;line-height:1.5;font-weight:700;color:#346fb2}.p-herbal_medicine__bnr-text-main{font-size:2.2rem;line-height:1.5;font-weight:700;color:#333}.p-herbal_medicine__bnr-btn{display:flex;align-items:center;justify-content:center;width:270px;height:46px;background:#346fb2;border-radius:100px;font-size:2.4rem;line-height:1.5;font-weight:700;color:#fff;flex-shrink:0}@media(max-width:728px){.p-herbal_medicine__bnr-btn{width:100%;max-width:312px;height:58px}}.p-herbal_medicine__map-pc{display:block}@media(max-width:728px){.p-herbal_medicine__map-pc{display:none}}.p-herbal_medicine__map-sp{display:none}@media(max-width:728px){.p-herbal_medicine__map-sp{display:block}}.p-herbal_medicine__map-pc .p-other-page-conductor-component-functional-dyspepsia.c-other-page-conductor-component-map{border:none}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap{position:relative;margin:50px 0 0}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap .c-other-page-conductor-component-map{display:none}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap .c-other-page-conductor-component-map.is-active{display:block}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap .c-other-page-conductor-component-map .c-other-page-conductor-component-map__title{align-items:flex-start}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap .c-other-page-conductor-component-map .c-other-page-conductor-component-map__title svg{padding-top:6px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap .c-other-page-conductor-component-map .c-other-page-conductor-component-map__title .c-other-page-conductor-component-map__title-letter{display:block;margin-right:180px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch{z-index:10;position:absolute;top:26px;right:16px;display:flex;justify-content:center;align-items:center;width:180px;height:36px;background:#fff;border-radius:100px;box-sizing:border-box;flex-shrink:0}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch:before{content:"";display:block;position:absolute;top:4px;z-index:0;width:70px;height:28px;background:#27b1db;border-radius:100px;transition:all .2s}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch.is-doctor:before{width:70px;left:5px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch.is-hospital:before{width:100px;left:75px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch li{display:flex;justify-content:center;align-items:center;height:28px;font-size:1.8rem;line-height:1.5;font-weight:600;color:#27b1db;cursor:pointer;transition:all .2s}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch li span{position:relative;z-index:10}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch li:first-child{width:70px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch li:last-child{width:100px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map-multi-wrap-switch li.is-active{color:#fff}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map{position:relative;padding:24px 16px;background:#e8f7f7;margin:50px 0 0}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__title{display:flex;align-items:center;margin:0!important;padding:0 0 16px;border-bottom:2px solid #27b1db;color:var(--Black,#333);font-size:18px;font-weight:400;line-height:175%;letter-spacing:.36px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__title svg{width:28px;margin-right:6px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__txt{margin:30px 0 0!important;font-size:1.8rem;line-height:1.5!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__title-area{display:flex;align-items:center;margin:30px 0 0!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__title-area svg{margin-right:10px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__title-area span{font-weight:700;font-size:1.8rem;line-height:1.5;color:#333}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area{position:absolute;background:#fff;border:1px dashed #d9d9d9;border-radius:4px;box-sizing:border-box;padding:10px 0 10px 13px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-chugoku{top:0;left:0;width:157px;height:132px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-kinki{top:0;left:167px;width:157px;height:132px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-kyushu{top:142px;left:0;width:221px;height:104px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-hokkaido{top:0;left:474px;width:222px;height:98px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-kanto{top:108px;left:474px;width:106px;height:157px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-hokuriku{top:108px;left:590px;width:106px;height:188px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-wrap{position:relative;width:696px;height:296px;margin:20px 0 0}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-img{position:absolute;top:38px;left:234px;width:229px}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-img img{width:100%;margin:0!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-title{font-weight:700;font-size:1.6rem;line-height:1.5!important;margin:0!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-title a{color:#27b1db;text-decoration:none!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-title a:hover{text-decoration:underline!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-title span{color:#575757}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-list{display:flex;flex-wrap:wrap;margin:2px 0 0!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-list li{margin:4px 13px 0 0!important;padding:0!important;font-size:1.6rem!important;line-height:1.5!important;color:#575757;text-indent:0!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-list li:before{display:none!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-list li a{color:#27b1db;text-decoration:none!important}.p-herbal_medicine__map-pc .c-other-page-conductor-component-map__area-list li a:hover{text-decoration:underline!important}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map{position:relative;margin:50px 0 30px;padding:16px 15px;background:#e8f7f7}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__title{font-weight:400;font-size:1.8rem!important;line-height:1.75!important;color:#333;margin:0!important;padding:0 0 16px;border-bottom:2px solid #27b1db}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__title-sm{font-weight:400;font-size:1.8rem!important;line-height:1.75!important;color:#333;margin:0!important;padding:0 0 16px;border-bottom:2px solid #27b1db}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__txt{margin:20px 0 0!important;font-size:1.8rem!important;line-height:1.5!important}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__title-area{display:flex;align-items:center;margin:20px 0 0!important}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__title-area svg{margin-right:10px}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__title-area span{font-weight:700;font-size:1.8rem;line-height:1.5;color:#333}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area{margin:10px 0 0!important;border:1px dashed #dedede;border-radius:4px;background:#fff}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area li{width:100%;margin:0!important;padding:0!important;text-indent:0!important}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area li:before{display:none!important}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area li:first-child a{border-top:none}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area li a{position:relative;display:block;width:100%;padding:16px 24px;border-top:1px dashed #dedede;box-sizing:border-box;font-size:1.4rem;line-height:1.5;font-weight:700;color:#666}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area li a svg{position:absolute;top:50%;right:24px;margin-top:-4px;width:auto;height:8px}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area li a svg path{fill:#27b1db}.p-herbal_medicine__map-sp .c-other-page-conductor-component-map__area li span{position:relative;display:block;width:100%;padding:16px 24px;border-top:1px dashed #dedede;box-sizing:border-box;font-size:1.4rem;line-height:1.5;font-weight:700;color:#ddd}