/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.tabs>input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#tab2:checked~.tab-body__wrap .tab-body{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 640px){#tab2:checked~.tab-body__wrap .tab-body{-webkit-transform:none;transform:none}}@media (max-width: 640px){#tab1:checked~.tab-body__wrap .tab-body .tab2{display:none}}@media (max-width: 640px){#tab2:checked~.tab-body__wrap .tab-body .tab1{display:none}}.tabs{width:100%;margin:0 auto}.tabs nav ul{overflow:auto;display:inline-flex;flex-wrap:wrap;-webkit-overflow-scrolling:touch}@media (max-width: 640px){.tabs nav ul{display:flex}}.tabs nav ul li{flex:1}@media (max-width: 640px){.tabs nav ul li{flex:auto}}.tabs nav label{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:65px;padding:0 20px;margin-right:10px;border-top-width:2px;border-top-style:solid;border-top-color:transparent;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0.03);color:#333333;font-size:18px;font-weight:600;white-space:nowrap;cursor:pointer}@media (max-width: 640px){.tabs nav label{flex-direction:column;height:80px;margin:0}}.tabs nav label span{margin-left:10px}@media (max-width: 640px){.tabs nav label span{margin:4px 0 0 0}}.tabs .tab-body__wrap{overflow:hidden}.tabs .tab-body{display:flex;width:200%}@media (max-width: 640px){.tabs .tab-body{width:100%}}.tabs .tab-body section{width:100%}#tab1:checked~nav .tab1 label{background-color:#ffffff;pointer-events:none}#tab2:checked~nav .tab2 label{background-color:#ffffff;pointer-events:none}#tab1:checked~nav .tab1 label{border-top-color:#eb724b}#tab2:checked~nav .tab2 label{border-top-color:#5791bd}@media (max-width: 640px){*{-webkit-box-sizing:content-box;box-sizing:content-box}}html{position:relative;min-width:1024px;min-height:100%}@media (max-width: 640px){html{overflow:visible;min-width:320px;min-height:0}}@media (max-width: 640px){body.show__modal{overflow:hidden}}@media (max-width: 640px){html,body{overflow:visible}}a{text-decoration:none}img{vertical-align:top}ul,ol,li{margin:0;padding:0;list-style:none}dl,dt,dd{padding:0;margin:0}#container{min-width:320px;color:#333333;font-family:'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:300;text-align:left;-webkit-font-smoothing:antialiased}.btn a{display:block;height:100%}.hr__border--dot{height:2px;margin:0;border:0;background-image:url("../images/bg_type_hr.svg");background-repeat:repeat-x}.share__social{-webkit-box-sizing:border-box;box-sizing:border-box;width:460px;padding:20px 24px 24px;margin:48px auto;background-color:#f5f5f5}@media (max-width: 640px){.share__social{width:100%;padding:12px 0 24px;margin:24px 0 32px}}.share__social .share__social--heading{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:11px}@media (max-width: 640px){.share__social .share__social--heading{padding-bottom:14px}}.share__social .share__social--heading h1{display:flex;align-items:center;justify-content:center;margin:0;font-size:18px;font-weight:600;letter-spacing:1.8px;color:#1f344e}@media (max-width: 640px){.share__social .share__social--heading h1{flex-direction:column}}.share__social .share__social--heading h1 figure{margin:0;padding-right:5px}@media (max-width: 640px){.share__social .share__social--heading h1 figure{padding:0 0 3px 0}}.share__social .share__social--heading h1 figure img{width:141px;height:28px}.share__social .share__social--heading h1 span{padding-top:1px;line-height:1}.share__social .share__social--heading p{margin:0;font-size:12px;color:#1f344e}@media (max-width: 640px){.share__social .share__social--heading p{padding-top:2px}}.share__social ul{height:20px;font-size:0;text-align:center}.share__social ul li{display:inline-block;vertical-align:top;margin-left:11px}.share__social ul li img{display:block;width:auto;height:20px}.share__social ul li:first-child{margin-left:0}.analytics__container{height:0;font-size:0;line-height:0}.banner__therapy{padding-bottom:45px}@media (max-width: 640px){.banner__therapy{padding-bottom:30px}}.banner__therapy a{display:block;width:174px;margin:0 auto}.banner__therapy a img{display:block;width:100%;height:auto}.banner__therapy.product{padding-top:60px}@media (max-width: 640px){.banner__therapy.product{padding-top:0}}.banner__types{padding-bottom:45px}@media (max-width: 640px){.banner__types{padding-bottom:30px}}.banner__types a{display:block;width:460px;margin:0 auto}@media (max-width: 640px){.banner__types a{width:100%;max-width:460px}}.banner__types a img{display:block;width:100%;height:auto}.brandSiteHeader{-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#ffffff}@media (max-width: 640px){.brandSiteHeader *{-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 640px){.brandSiteHeader .logo{margin:0}.brandSiteHeader .logo img{vertical-align:top !important}}@media (max-width: 640px){.brandSiteHeader .ph-logo img{vertical-align:top !important;padding:1px 0 !important}}@media (max-width: 640px){.brandSiteFooter{margin-top:0}.brandSiteFooter *{-webkit-box-sizing:border-box;box-sizing:border-box}}.category__item{position:relative;overflow:hidden;display:flex;align-items:center;border-radius:3px;background-color:#ffffff;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}.category__item:hover{background-color:#f8f8f8}.category__item::after{position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:9px;height:12px;background-image:url("../images/icon_arrow_right_type.svg");background-repeat:no-repeat;background-size:9px 12px}.category__item a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:13px 38px 12px 16px;font-size:15px;font-weight:300;color:#333333}.category__item a span{display:block;font-size:10px;font-weight:300;line-height:1.2;letter-spacing:-0.7px;color:#828282}.product__title--stress{background-color:#31898b}.product__name--stress{color:#31898b}.categories__title--stress h3{border-color:#31898b;color:#31898b}.category--stress{position:relative}.category--stress:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#31898b}.ranking__stress{border-bottom-color:#31898b}.ranking__stress::before{color:#31898b}.product__title--insomnia{background-color:#31898b}.product__name--insomnia{color:#31898b}.categories__title--insomnia h3{border-color:#31898b;color:#31898b}.category--insomnia{position:relative}.category--insomnia:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#31898b}.ranking__insomnia{border-bottom-color:#31898b}.ranking__insomnia::before{color:#31898b}.product__title--skin_internal{background-color:#bf5b55}.product__name--skin_internal{color:#bf5b55}.categories__title--skin_internal h3{border-color:#bf5b55;color:#bf5b55}.category--skin_internal{position:relative}.category--skin_internal:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#bf5b55}.ranking__skin_internal{border-bottom-color:#bf5b55}.ranking__skin_internal::before{color:#bf5b55}.product__title--skin_external{background-color:#bf5b55}.product__name--skin_external{color:#bf5b55}.categories__title--skin_external h3{border-color:#bf5b55;color:#bf5b55}.category--skin_external{position:relative}.category--skin_external:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#bf5b55}.ranking__skin_external{border-bottom-color:#bf5b55}.ranking__skin_external::before{color:#bf5b55}.product__title--cramp{background-color:#a6517a}.product__name--cramp{color:#a6517a}.categories__title--cramp h3{border-color:#a6517a;color:#a6517a}.category--cramp{position:relative}.category--cramp:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#a6517a}.ranking__cramp{border-bottom-color:#a6517a}.ranking__cramp::before{color:#a6517a}.product__title--urine{background-color:#a68454}.product__name--urine{color:#a68454}.categories__title--urine h3{border-color:#a68454;color:#a68454}.category--urine{position:relative}.category--urine:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#a68454}.ranking__urine{border-bottom-color:#a68454}.ranking__urine::before{color:#a68454}.product__title--menopause{background-color:#3c75a2}.product__name--menopause{color:#3c75a2}.categories__title--menopause h3{border-color:#3c75a2;color:#3c75a2}.category--menopause{position:relative}.category--menopause:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#3c75a2}.ranking__menopause{border-bottom-color:#3c75a2}.ranking__menopause::before{color:#3c75a2}.product__title--menses{background-color:#97629a}.product__name--menses{color:#97629a}.categories__title--menses h3{border-color:#97629a;color:#97629a}.category--menses{position:relative}.category--menses:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#97629a}.ranking__menses{border-bottom-color:#97629a}.ranking__menses::before{color:#97629a}.product__title--vertigo{background-color:#c37a5c}.product__name--vertigo{color:#c37a5c}.categories__title--vertigo h3{border-color:#c37a5c;color:#c37a5c}.category--vertigo{position:relative}.category--vertigo:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#c37a5c}.ranking__vertigo{border-bottom-color:#c37a5c}.ranking__vertigo::before{color:#c37a5c}.product__title--blood{background-color:#727993}.product__name--blood{color:#727993}.categories__title--blood h3{border-color:#727993;color:#727993}.category--blood{position:relative}.category--blood:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#727993}.ranking__blood{border-bottom-color:#727993}.ranking__blood::before{color:#727993}.product__title--hangover{background-color:#b15586}.product__name--hangover{color:#b15586}.categories__title--hangover h3{border-color:#b15586;color:#b15586}.category--hangover{position:relative}.category--hangover:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#b15586}.ranking__hangover{border-bottom-color:#b15586}.ranking__hangover::before{color:#b15586}.product__title--hemorrhoid{background-color:#8b935a}.product__name--hemorrhoid{color:#8b935a}.categories__title--hemorrhoid h3{border-color:#8b935a;color:#8b935a}.category--hemorrhoid{position:relative}.category--hemorrhoid:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#8b935a}.ranking__hemorrhoid{border-bottom-color:#8b935a}.ranking__hemorrhoid::before{color:#8b935a}.product__title--stomach{background-color:#b5805e}.product__name--stomach{color:#b5805e}.categories__title--stomach h3{border-color:#b5805e;color:#b5805e}.category--stomach{position:relative}.category--stomach:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#b5805e}.ranking__stomach{border-bottom-color:#b5805e}.ranking__stomach::before{color:#b5805e}.product__title--headache{background-color:#737eb6}.product__name--headache{color:#737eb6}.categories__title--headache h3{border-color:#737eb6;color:#737eb6}.category--headache{position:relative}.category--headache:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#737eb6}.ranking__headache{border-bottom-color:#737eb6}.ranking__headache::before{color:#737eb6}.product__title--stiff_neck{background-color:#a5737f}.product__name--stiff_neck{color:#a5737f}.categories__title--stiff_neck h3{border-color:#a5737f;color:#a5737f}.category--stiff_neck{position:relative}.category--stiff_neck:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#a5737f}.ranking__stiff_neck{border-bottom-color:#a5737f}.ranking__stiff_neck::before{color:#a5737f}.product__title--cold_constitution{background-color:#986296}.product__name--cold_constitution{color:#986296}.categories__title--cold_constitution h3{border-color:#986296;color:#986296}.category--cold_constitution{position:relative}.category--cold_constitution:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#986296}.ranking__cold_constitution{border-bottom-color:#986296}.ranking__cold_constitution::before{color:#986296}.product__title--anemia{background-color:#c37a5c}.product__name--anemia{color:#c37a5c}.categories__title--anemia h3{border-color:#c37a5c;color:#c37a5c}.category--anemia{position:relative}.category--anemia:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#c37a5c}.ranking__anemia{border-bottom-color:#c37a5c}.ranking__anemia::before{color:#c37a5c}.product__title--nose{background-color:#c67852}.product__name--nose{color:#c67852}.categories__title--nose h3{border-color:#c67852;color:#c67852}.category--nose{position:relative}.category--nose:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#c67852}.ranking__nose{border-bottom-color:#c67852}.ranking__nose::before{color:#c67852}.product__title--neuralgia{background-color:#317f8b}.product__name--neuralgia{color:#317f8b}.categories__title--neuralgia h3{border-color:#317f8b;color:#317f8b}.category--neuralgia{position:relative}.category--neuralgia:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#317f8b}.ranking__neuralgia{border-bottom-color:#317f8b}.ranking__neuralgia::before{color:#317f8b}.product__title--fatigue{background-color:#5e8872}.product__name--fatigue{color:#5e8872}.categories__title--fatigue h3{border-color:#5e8872;color:#5e8872}.category--fatigue{position:relative}.category--fatigue:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#5e8872}.ranking__fatigue{border-bottom-color:#5e8872}.ranking__fatigue::before{color:#5e8872}.product__title--lumbago{background-color:#a85078}.product__name--lumbago{color:#a85078}.categories__title--lumbago h3{border-color:#a85078;color:#a85078}.category--lumbago{position:relative}.category--lumbago:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#a85078}.ranking__lumbago{border-bottom-color:#a85078}.ranking__lumbago::before{color:#a85078}.product__title--constipation{background-color:#3283b0}.product__name--constipation{color:#3283b0}.categories__title--constipation h3{border-color:#3283b0;color:#3283b0}.category--constipation{position:relative}.category--constipation:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#3283b0}.ranking__constipation{border-bottom-color:#3283b0}.ranking__constipation::before{color:#3283b0}.product__title--edema{background-color:#b05485}.product__name--edema{color:#b05485}.categories__title--edema h3{border-color:#b05485;color:#b05485}.category--edema{position:relative}.category--edema:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#b05485}.ranking__edema{border-bottom-color:#b05485}.ranking__edema::before{color:#b05485}.product__title--forget{background-color:#005756}.product__name--forget{color:#005756}.categories__title--forget h3{border-color:#005756;color:#005756}.category--forget{position:relative}.category--forget:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#005756}.ranking__forget{border-bottom-color:#005756}.ranking__forget::before{color:#005756}.product__title--pain_numbness{background-color:#c70817}.product__name--pain_numbness{color:#c70817}.categories__title--pain_numbness h3{border-color:#c70817;color:#c70817}.category--pain_numbness{position:relative}.category--pain_numbness:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#c70817}.ranking__pain_numbness{border-bottom-color:#c70817}.ranking__pain_numbness::before{color:#c70817}.product__title--eye{background-color:#004341}.product__name--eye{color:#004341}.categories__title--eye h3{border-color:#004341;color:#004341}.category--eye{position:relative}.category--eye:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#004341}.ranking__eye{border-bottom-color:#004341}.ranking__eye::before{color:#004341}.product__title--low_blood{background-color:#89027b}.product__name--low_blood{color:#89027b}.categories__title--low_blood h3{border-color:#89027b;color:#89027b}.category--low_blood{position:relative}.category--low_blood:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#89027b}.ranking__low_blood{border-bottom-color:#89027b}.ranking__low_blood::before{color:#89027b}.product__title--cough{background-color:#006166}.product__name--cough{color:#006166}.categories__title--cough h3{border-color:#006166;color:#006166}.category--cough{position:relative}.category--cough:before{position:absolute;top:0;left:0;bottom:0;content:"";width:5px;background-color:#006166}.ranking__cough{border-bottom-color:#006166}.ranking__cough::before{color:#006166}.organ--liver.organ-star{background-color:#77ace0;color:#fff}.organ--liver .item__heading{background-color:#77ace0;color:#fff}.organ--heart.organ-star{background-color:#a33031;color:#fff}.organ--heart .item__heading{background-color:#a33031;color:#fff}.organ--spleen.organ-star{background-color:#cdc424;color:#424242}.organ--spleen .item__heading{background-color:#cdc424;color:#424242}.organ--lung.organ-star{background-color:#bbbbbb;color:#424242}.organ--lung .item__heading{background-color:#bbbbbb;color:#424242}.organ--kidney.organ-star{background-color:#483f48;color:#fff}.organ--kidney .item__heading{background-color:#483f48;color:#fff}.organ--gall_bladder.organ-star{background-color:#91dcee;color:#fff}.organ--gall_bladder .item__heading{background-color:#91dcee;color:#fff}.organ--small_intestine.organ-star{background-color:#d93434;color:#fff}.organ--small_intestine .item__heading{background-color:#d93434;color:#fff}.organ--stomach.organ-star{background-color:#d8d272;color:#424242}.organ--stomach .item__heading{background-color:#d8d272;color:#424242}.organ--large_intestine.organ-star{background-color:#bbbbbb;color:#424242}.organ--large_intestine .item__heading{background-color:#bbbbbb;color:#424242}.organ--bladder.organ-star{background-color:#5d525e;color:#fff}.organ--bladder .item__heading{background-color:#5d525e;color:#fff}.organ--triple_burne.organ-star{background-color:#99c955;color:#fff}.organ--triple_burne .item__heading{background-color:#99c955;color:#fff}.organ__item{background-color:#ffffff}.organ__item.organ--liver .item__category::before{background-image:url("../images/icon_pentagon.svg")}.organ__item.organ--heart .item__category::before{background-image:url("../images/icon_pentagon.svg")}.organ__item.organ--spleen .item__category::before{background-image:url("../images/icon_pentagon.svg")}.organ__item.organ--lung .item__category::before{background-image:url("../images/icon_pentagon.svg")}.organ__item.organ--kidney .item__category::before{background-image:url("../images/icon_pentagon.svg")}.organ__item.organ--gall_bladder .item__category::before{background-image:url("../images/icon_hexagon.svg")}.organ__item.organ--small_intestine .item__category::before{background-image:url("../images/icon_hexagon.svg")}.organ__item.organ--stomach .item__category::before{background-image:url("../images/icon_hexagon.svg")}.organ__item.organ--large_intestine .item__category::before{background-image:url("../images/icon_hexagon.svg")}.organ__item.organ--bladder .item__category::before{background-image:url("../images/icon_hexagon.svg")}.organ__item.organ--triple_burne .item__category::before{background-image:url("../images/icon_hexagon.svg")}.organ__item .item__heading{position:relative;display:flex;align-items:center;height:50px;padding:0 16px;pointer-events:none}@media (max-width: 640px){.organ__item .item__heading{pointer-events:auto}.organ__item .item__heading.js-open::after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.organ__item .item__heading::after{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:8px;height:12px;content:"";background-image:url("../images/icon_arrow_right_symptoms.svg");background-repeat:no-repeat;background-size:contain}}.organ__item .item__heading .item__category{position:relative;display:flex;align-items:center;height:22px;padding-left:24px;padding-right:16px;border-right:2px dotted #ffffff;font-size:12px;font-weight:600;letter-spacing:1px}.organ__item .item__heading .item__category::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:18px;height:18px;background-repeat:no-repeat;background-size:18px auto;opacity:0.6}.organ__item .item__heading .item__title{padding-left:16px;font-size:16px;font-weight:600;line-height:1;letter-spacing:1.45px}.organ__item .item__heading .item__title span{font-size:12px;font-weight:300;line-height:1;letter-spacing:1.09px}.organ__item .item__body{padding:24px 16px;background-color:#ffffff;font-size:15px;font-weight:300;line-height:1.67;color:#333333}@media (max-width: 640px){.organ__item .item__body{display:none;padding:16px 10px}}@media (min-width: 641px){.organ__item .item__body{display:block !important}}.organ__item .item__body p{margin:0}.organ__item .item__body ul{padding-top:1.67em}.organ__item .item__body ul li::before{content:"・"}.lists__columns{position:relative;z-index:5;display:flex;flex-wrap:wrap;justify-content:space-between;align-self:flex-start;padding:0 60px}.lists__columns .lists__cell{display:block;width:320px}.lists__columns .column__item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;height:100%;min-height:50px;padding:16px 0 16px 50px;color:#333333;font-size:16px;font-weight:600;line-height:1.38;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lists__columns .column__item input[type="checkbox"]{position:absolute;width:0;height:0;border:0;clip:rect(0 0 0 0);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lists__columns .column__item input[type="checkbox"]:checked+.column__checkbox:after{opacity:1}.lists__columns .column__item input[type="checkbox"]:checked+.column__checkbox+.column__bg{display:block}.lists__columns .column__item input[type="radio"]{position:absolute;width:0;height:0;border:0;clip:rect(0 0 0 0);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lists__columns .column__item input[type="radio"]:checked+.column__radio:after{opacity:1}.lists__columns .column__item input[type="radio"]:checked+.column__radio+.column__bg{display:block}.lists__columns .column__checkbox{position:absolute;top:50%;left:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px}.lists__columns .column__checkbox:before{position:absolute;top:0;left:0;content:"";width:22px;height:22px;border-radius:3px;border:1px solid #eb724b;background-color:#ffffff}.lists__columns .column__checkbox:after{position:absolute;top:5px;left:3px;content:"";width:18px;height:14px;background-image:url("../images/icon_check.svg");background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.lists__columns .column__radio{position:absolute;top:50%;left:21px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.lists__columns .column__radio:before{position:absolute;top:0;left:0;content:"";width:19px;height:19px;border-radius:50%;border:1px solid #eb724b;background-color:#ffffff}.lists__columns .column__radio:after{position:absolute;top:5px;left:5px;content:"";width:10px;height:10px;border-radius:50%;background-color:#eb724b;opacity:0;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.lists__columns .column__bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;display:none;background-color:rgba(235,114,75,0.1)}.modal__window{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;display:flex;width:100%;min-width:1024px;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-touch-action:none;touch-action:none;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:opacity 0.4s ease, visibility 0.4s ease;transition:opacity 0.4s ease, visibility 0.4s ease}@media (max-width: 640px){.modal__window{min-width:0}}.modal__window .modal__layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9500;background-color:rgba(0,0,0,0.38);cursor:pointer}.modal__window .modal__layout{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 640px){.modal__window .modal__layout{align-self:flex-end}}.modal__window .modal__body{position:relative;z-index:9999;overflow:hidden;width:460px;border-radius:10px;background-color:#ffffff}@media (max-width: 640px){.modal__window .modal__body{-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;height:80vh;max-height:544px;border-radius:10px 10px 0 0;-webkit-transition:-webkit-transform 0.4s ease 0.2s;transition:-webkit-transform 0.4s ease 0.2s;transition:transform 0.4s ease 0.2s;transition:transform 0.4s ease 0.2s, -webkit-transform 0.4s ease 0.2s}}.modal__window .modal__close{position:absolute;top:2px;right:1px;z-index:9999;width:40px;height:40px;cursor:pointer}.modal__window .modal__close:before,.modal__window .modal__close:after{position:absolute;top:50%;left:50%;content:"";margin:-2px 0 0 -8px;width:16px;height:2px;border-radius:1px;background-color:#757575}.modal__window .modal__close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__window .modal__close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 640px){.modal__window .detail__property{height:100%}}@media (max-width: 640px){.modal__window .property__body{height:100%}}.modal__window .property__visual{position:relative;overflow:hidden;height:280px;background-color:aqua}.modal__window .property__visual::before{position:absolute;top:151px;left:42px;content:"";width:376px;height:376px;border-radius:50%}@media (max-width: 640px){.modal__window .property__visual::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.modal__window .property__visual .property__type{position:absolute;top:21px;left:0;display:flex;align-items:center;justify-content:center;width:100%;font-size:32px;font-weight:600;letter-spacing:3px}.modal__window .property__visual .property__type span{margin-left:3px;font-size:15px;font-weight:300;line-height:1;letter-spacing:normal;color:#333333}.modal__window .property__visual .property__figure{position:relative;z-index:1}.modal__window .property__visual .property__figure figure{padding-top:72px;text-align:center}.modal__window .property__visual .property__figure figure img{width:221px;height:auto}.modal__window .organ__visual{display:flex;align-items:center;justify-content:center;height:149px}.modal__window .organ__visual .organ__title{padding-top:8px}.modal__window .organ__visual .organ__category{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:contain;font-size:12px;font-weight:600;line-height:1;letter-spacing:1.85px}.modal__window .organ__visual .organ__name{display:flex;padding-top:8px}.modal__window .organ__visual .organ__name h2{margin:0;font-size:22px;font-weight:600;letter-spacing:2px}.modal__window .organ__visual .organ__name h2 span{margin-left:1px;font-size:12px;font-weight:300;letter-spacing:1.09px}.modal__window .element__visual{position:relative;display:flex;align-items:center;justify-content:center;height:166px}.modal__window .element__visual::after{position:absolute;left:16px;right:16px;bottom:0;content:"";height:2px;background-image:url("../images/bg_type_hr.svg");background-repeat:repeat-x}.modal__window .element__visual .element__type{display:flex;justify-content:center;width:132px;height:132px;background-repeat:no-repeat}.modal__window .element__visual .element__type h3{padding-top:77px;margin:0;font-size:18px;font-weight:600;color:#ffffff}.modal__window .element__visual .element__type h3 span{margin-left:1px;font-size:10px;font-weight:300}.modal__window .property__description{padding:24px 40px 40px;background-color:#ffffff}@media (max-width: 640px){.modal__window .property__description{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 280px);padding:24px 8px 24px 16px}.modal__window .property__description:after{position:absolute;left:0;right:16px;bottom:24px;content:"";height:32px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(75%, #fff));background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff 75%)}.modal__window .property__description.property__description--element{height:calc(100% - 166px)}.modal__window .property__description.property__description--organ{height:calc(100% - 144px)}}.modal__window .property__description .property__detail .property__detail--name{position:relative;display:inline-block;margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.33;letter-spacing:2px;color:#333333}.modal__window .property__description .property__detail .property__detail--name::before{position:absolute;bottom:-2px;left:0;content:"";height:9px;width:100%}.modal__window .property__description .property__detail .property__detail--name span{position:relative;z-index:1}.modal__window .property__description .property__description--body{overflow:auto;height:100%}@media (max-width: 640px){.modal__window .property__description .property__description--body .property__description--pane{padding-right:8px;padding-bottom:24px}}.modal__window .property__description .property__description--body p,.modal__window .property__description .property__description--body li{margin:0;font-size:15px;font-weight:300;line-height:1.67;color:#333333}.modal__window .property__description .property__description--body li::before{content:"・"}.modal__organ--liver #modal__liver{opacity:1;visibility:visible}.modal__organ--liver #modal__liver .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--liver #modal__liver .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--liver #modal__liver .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__liver .organ__visual{background-color:#77ace0}#modal__liver .organ__visual .organ__category{color:#77ace0}#modal__liver .organ__visual .organ__name{color:#fff}.modal__organ--heart #modal__heart{opacity:1;visibility:visible}.modal__organ--heart #modal__heart .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--heart #modal__heart .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--heart #modal__heart .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__heart .organ__visual{background-color:#a33031}#modal__heart .organ__visual .organ__category{color:#a33031}#modal__heart .organ__visual .organ__name{color:#fff}.modal__organ--spleen #modal__spleen{opacity:1;visibility:visible}.modal__organ--spleen #modal__spleen .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--spleen #modal__spleen .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--spleen #modal__spleen .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__spleen .organ__visual{background-color:#cdc424}#modal__spleen .organ__visual .organ__category{color:#424242}#modal__spleen .organ__visual .organ__name{color:#424242}.modal__organ--lung #modal__lung{opacity:1;visibility:visible}.modal__organ--lung #modal__lung .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--lung #modal__lung .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--lung #modal__lung .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__lung .organ__visual{background-color:#bbbbbb}#modal__lung .organ__visual .organ__category{color:#424242}#modal__lung .organ__visual .organ__name{color:#424242}.modal__organ--kidney #modal__kidney{opacity:1;visibility:visible}.modal__organ--kidney #modal__kidney .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--kidney #modal__kidney .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--kidney #modal__kidney .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__kidney .organ__visual{background-color:#483f48}#modal__kidney .organ__visual .organ__category{color:#483f48}#modal__kidney .organ__visual .organ__name{color:#fff}.modal__organ--gall_bladder #modal__gall_bladder{opacity:1;visibility:visible}.modal__organ--gall_bladder #modal__gall_bladder .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--gall_bladder #modal__gall_bladder .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--gall_bladder #modal__gall_bladder .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__gall_bladder .organ__visual{background-color:#91dcee}#modal__gall_bladder .organ__visual .organ__category{color:#424242}#modal__gall_bladder .organ__visual .organ__name{color:#fff}.modal__organ--small_intestine #modal__small_intestine{opacity:1;visibility:visible}.modal__organ--small_intestine #modal__small_intestine .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--small_intestine #modal__small_intestine .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--small_intestine #modal__small_intestine .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__small_intestine .organ__visual{background-color:#d93434}#modal__small_intestine .organ__visual .organ__category{color:#e75050}#modal__small_intestine .organ__visual .organ__name{color:#fff}.modal__organ--stomach #modal__stomach{opacity:1;visibility:visible}.modal__organ--stomach #modal__stomach .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--stomach #modal__stomach .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--stomach #modal__stomach .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__stomach .organ__visual{background-color:#d8d272}#modal__stomach .organ__visual .organ__category{color:#424242}#modal__stomach .organ__visual .organ__name{color:#424242}.modal__organ--large_intestine #modal__large_intestine{opacity:1;visibility:visible}.modal__organ--large_intestine #modal__large_intestine .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--large_intestine #modal__large_intestine .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--large_intestine #modal__large_intestine .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__large_intestine .organ__visual{background-color:#bbbbbb}#modal__large_intestine .organ__visual .organ__category{color:#424242}#modal__large_intestine .organ__visual .organ__name{color:#424242}.modal__organ--bladder #modal__bladder{opacity:1;visibility:visible}.modal__organ--bladder #modal__bladder .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--bladder #modal__bladder .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--bladder #modal__bladder .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__bladder .organ__visual{background-color:#5d525e}#modal__bladder .organ__visual .organ__category{color:#5d525e}#modal__bladder .organ__visual .organ__name{color:#fff}.modal__organ--triple_burne #modal__triple_burne{opacity:1;visibility:visible}.modal__organ--triple_burne #modal__triple_burne .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__organ--triple_burne #modal__triple_burne .modal__layer{min-width:0}}@media (max-width: 640px){.modal__organ--triple_burne #modal__triple_burne .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__triple_burne .organ__visual{background-color:#99c955}#modal__triple_burne .organ__visual .organ__category{color:#99c955}#modal__triple_burne .organ__visual .organ__name{color:#fff}.modal__organ .modal__close::before,.modal__organ .modal__close::after{background-color:#ffffff}#modal__liver .organ__category{background-image:url("../images/icon_pentagon.svg")}#modal__heart .organ__category{background-image:url("../images/icon_pentagon.svg")}#modal__spleen .organ__category{background-image:url("../images/icon_pentagon.svg")}#modal__lung .organ__category{background-image:url("../images/icon_pentagon.svg")}#modal__kidney .organ__category{background-image:url("../images/icon_pentagon.svg")}#modal__gall_bladder .organ__category{background-image:url("../images/icon_hexagon.svg")}#modal__small_intestine .organ__category{background-image:url("../images/icon_hexagon.svg")}#modal__stomach .organ__category{background-image:url("../images/icon_hexagon.svg")}#modal__large_intestine .organ__category{background-image:url("../images/icon_hexagon.svg")}#modal__bladder .organ__category{background-image:url("../images/icon_hexagon.svg")}#modal__triple_burne .organ__category{background-image:url("../images/icon_hexagon.svg")}.modal__type--a #modal__a{opacity:1;visibility:visible}.modal__type--a #modal__a .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__type--a #modal__a .modal__layer{min-width:0}}@media (max-width: 640px){.modal__type--a #modal__a .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.modal__type--b #modal__b{opacity:1;visibility:visible}.modal__type--b #modal__b .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__type--b #modal__b .modal__layer{min-width:0}}@media (max-width: 640px){.modal__type--b #modal__b .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.modal__type--c #modal__c{opacity:1;visibility:visible}.modal__type--c #modal__c .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__type--c #modal__c .modal__layer{min-width:0}}@media (max-width: 640px){.modal__type--c #modal__c .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.modal__type--d #modal__d{opacity:1;visibility:visible}.modal__type--d #modal__d .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__type--d #modal__d .modal__layer{min-width:0}}@media (max-width: 640px){.modal__type--d #modal__d .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.modal__type--e #modal__e{opacity:1;visibility:visible}.modal__type--e #modal__e .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__type--e #modal__e .modal__layer{min-width:0}}@media (max-width: 640px){.modal__type--e #modal__e .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.modal__type--f #modal__f{opacity:1;visibility:visible}.modal__type--f #modal__f .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__type--f #modal__f .modal__layer{min-width:0}}@media (max-width: 640px){.modal__type--f #modal__f .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}#modal__energy .element__type{background-image:url("../images/kampo/icon_ki.svg")}#modal__blood .element__type{background-image:url("../images/kampo/icon_ketsu.svg")}#modal__fluids .element__type{background-image:url("../images/kampo/icon_sui.svg")}.modal__element--energy #modal__energy{opacity:1;visibility:visible}.modal__element--energy #modal__energy .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__element--energy #modal__energy .modal__layer{min-width:0}}@media (max-width: 640px){.modal__element--energy #modal__energy .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.modal__element--blood #modal__blood{opacity:1;visibility:visible}.modal__element--blood #modal__blood .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__element--blood #modal__blood .modal__layer{min-width:0}}@media (max-width: 640px){.modal__element--blood #modal__blood .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.modal__element--fluids #modal__fluids{opacity:1;visibility:visible}.modal__element--fluids #modal__fluids .modal__layer{width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.modal__element--fluids #modal__fluids .modal__layer{min-width:0}}@media (max-width: 640px){.modal__element--fluids #modal__fluids .modal__body{-webkit-transform:translateY(0);transform:translateY(0)}}.title{padding:12px 0;background-color:#7ab22b;line-height:1.35}@media (max-width: 640px){.title{padding:8px 20px}}.title h1{width:900px;margin:0 auto;color:#fffefa;font-size:14px;font-weight:normal}@media (max-width: 640px){.title h1{width:100%}}.title__index{padding:7px 0}@media (max-width: 640px){.title__index{padding:7px 20px}}.title__index h1{width:900px;margin:0 auto;color:#ffffff;font-size:17px}@media (max-width: 640px){.title__index h1{width:100%;font-size:14px}}.title__index h1 br{display:none}@media (max-width: 640px){.title__index h1 br{display:block}}.breadcrumbs{background-color:#f5f5f5}.breadcrumbs .breadcrumbs__outer{width:940px;margin:0 auto}@media (max-width: 640px){.breadcrumbs .breadcrumbs__outer{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}@media (max-width: 640px){.breadcrumbs .breadcrumbs__inner{overflow-x:auto;overflow-y:hidden}}.breadcrumbs ul{display:flex;align-items:center;height:30px;font-size:12px}@media (max-width: 640px){.breadcrumbs ul{padding-left:8px}}.breadcrumbs ul li{padding-right:10px;margin-right:6px;background-image:url("../images/icon_arrow_breadcrumbs.svg");background-repeat:no-repeat;background-position:right center;color:#757575;white-space:nowrap}.breadcrumbs ul li:first-child{position:relative;padding-left:16px}.breadcrumbs ul li:first-child::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:16px;height:16px;background-image:url("../images/icon_home.svg");background-repeat:no-repeat;background-position:center center}.breadcrumbs ul li:last-child{padding-right:0;margin-right:0;background:none;color:#333333}@media (max-width: 640px){.breadcrumbs ul li:last-child{padding-right:8px}}.breadcrumbs ul li a{color:inherit}.page__description{-webkit-box-sizing:border-box;box-sizing:border-box;width:780px;padding:24px 0;margin:0 auto;text-align:left}@media (max-width: 640px){.page__description{width:100%}}.page__description p{margin:0;font-size:15px;font-weight:300;line-height:1.67;color:#333333}@media (max-width: 640px){.page__description p{font-size:14px;line-height:1.71}}.help__kampo{padding:64px 0 80px}@media (max-width: 640px){.help__kampo{padding:38px 0 64px}}.help__kampo .btn__kampo{-webkit-box-sizing:border-box;box-sizing:border-box;width:460px;margin:0 auto;border:2px solid #899db9;border-bottom-width:6px;border-radius:3px;background-color:#f3f5f8;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}@media (max-width: 640px){.help__kampo .btn__kampo{width:90%}}.help__kampo .btn__kampo:hover{background-color:#e8ebf1}.help__kampo .btn__kampo .click__area{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:24px 104px 20px 24px;height:100%;color:#645a4f}@media (max-width: 640px){.help__kampo .btn__kampo .click__area{padding:16px 102px 14px 14px}}.help__kampo .btn__kampo .click__area:after{position:absolute;top:-28px;right:-15px;content:"";width:119px;height:162px;background-image:url("../images/fig_kanpo_image.png");background-repeat:no-repeat;background-size:cover;pointer-events:none}.help__kampo .btn__kampo .click__area p{padding-bottom:8px;margin:0;font-size:18px;font-weight:600;line-height:1;letter-spacing:2px;color:#2a5473}.help__kampo .btn__kampo .click__area span{font-size:12px;font-weight:300;line-height:1.5;color:#424242}@media (max-width: 640px){.karadakagami__index--breadcrumbs{display:none}}.karadakagami__index .index__heading{width:940px;padding:40px 0 46px;margin:0 auto}@media (max-width: 640px){.karadakagami__index .index__heading{width:100%;padding:16px 0 38px}}.karadakagami__index .index__heading h1{margin:0;text-align:center}.karadakagami__index .index__heading h1 img{width:292px;height:87px}@media (max-width: 640px){.karadakagami__index .index__heading h1 img{width:215px;height:auto}}.karadakagami__index .index__types{position:relative;min-width:1024px;padding-bottom:72px;background-color:#fdf1ed}@media (max-width: 640px){.karadakagami__index .index__types{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;padding:0 5% 0}}.karadakagami__index .index__types::before{position:absolute;top:0;left:0;right:0;content:"";width:100%;height:151px;background-color:#ffffff}@media (max-width: 640px){.karadakagami__index .index__types::before{display:none}}.karadakagami__index .index__types .index__types--body{position:relative;z-index:1;width:940px;margin:0 auto}@media (max-width: 640px){.karadakagami__index .index__types .index__types--body{width:100%}}.karadakagami__index .index__types .index__types--heading{display:flex;flex-direction:column;padding-bottom:20px}@media (max-width: 640px){.karadakagami__index .index__types .index__types--heading{padding:37px 0 0 0}}.karadakagami__index .index__types .index__types--heading h1,.karadakagami__index .index__types .index__types--heading .lead{margin:0;background-repeat:no-repeat;background-size:cover}.karadakagami__index .index__types .index__types--heading h1 span,.karadakagami__index .index__types .index__types--heading .lead span{display:none}.karadakagami__index .index__types .index__types--heading h1{order:2;width:339px;height:92px;background-image:url("../images/title_index_types.svg")}@media (max-width: 640px){.karadakagami__index .index__types .index__types--heading h1{width:260px;height:70px;background-image:url("../images/title_index_types_sp.svg")}}.karadakagami__index .index__types .index__types--heading .lead{order:1;width:366px;height:17px;margin-bottom:22px;background-image:url("../images/title_index_types_lead.svg")}@media (max-width: 640px){.karadakagami__index .index__types .index__types--heading .lead{width:105px;height:53px;margin-left:7px;background-image:url("../images/title_index_types_lead_sp.svg")}}.karadakagami__index .index__types .index__types--summary{width:424px;padding:24px 0 40px}@media (max-width: 640px){.karadakagami__index .index__types .index__types--summary{width:100%;padding:14px 0 16px}}.karadakagami__index .index__types .index__types--summary .index__types--description p{margin:0;font-size:18px;font-weight:300;line-height:2.22;color:#333333}@media (max-width: 640px){.karadakagami__index .index__types .index__types--summary .index__types--description p{font-size:15px;line-height:1.67}}.karadakagami__index .index__types .index__types--experience{position:relative;z-index:4;display:flex;align-items:flex-end}@media (max-width: 640px){.karadakagami__index .index__types .index__types--experience{display:block}}.karadakagami__index .index__types .index__types--experience .index__types--lookup{flex:0 0 424px}.karadakagami__index .index__types .index__types--experience .index__types--lookup p{padding-bottom:24px;margin:0;font-size:20px;font-weight:600;line-height:1;color:#333333;text-align:center}@media (max-width: 640px){.karadakagami__index .index__types .index__types--experience .index__types--lookup p{font-size:15px;line-height:1.67}}.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types{position:relative}.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types::after{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:18px;height:18px;background-image:url("../images/icon_arrow_right_index.svg");background-repeat:no-repeat;background-size:10px 18px;pointer-events:none}@media (max-width: 640px){.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types::after{right:16px;width:6px;height:10px;background-size:6px 10px}}.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types .click__area{display:flex;align-items:center;justify-content:center;height:70px;padding-right:20px;border-radius:35px;background-color:#eb724b;color:#ffffff;font-size:23px;font-weight:600;letter-spacing:2px;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}@media (max-width: 640px){.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types .click__area{height:60px;padding-right:8px;border-radius:30px;font-size:20px}}.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types .click__area:hover{background-color:#d36643}.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types .click__area small{margin-right:3px;font-size:15px;letter-spacing:1.3px}@media (max-width: 640px){.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types .click__area small{margin-right:1px;font-size:13px}}@media (max-width: 640px){.karadakagami__index .index__types .index__types--experience .index__types--lookup .btn__types .click__area span.ms{font-size:17px}}.karadakagami__index .index__types .index__types--experience .index__counter{display:flex;align-items:center;padding-bottom:9px;margin:0 auto;color:#333333;font-size:12px;line-height:1}@media (max-width: 640px){.karadakagami__index .index__types .index__types--experience .index__counter{padding:24px 0}}.karadakagami__index .index__types .index__types--experience .index__counter h4{margin:0;font-weight:300}.karadakagami__index .index__types .index__types--experience .index__counter p{display:flex;align-items:center;margin:0 0 0 36px}.karadakagami__index .index__types .index__types--experience .index__counter .js-counter{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100px;min-height:30px;padding:6px 4px;margin:0 4px;background-color:#ffffff;font-size:18px;letter-spacing:2px;font-family:'Hiragino Mincho ProN', 'Times New Roman', Times, serif}.karadakagami__index .index__types .index__image{position:absolute;top:0;right:0}@media (max-width: 640px){.karadakagami__index .index__types .index__image{top:-26px;right:-8px}}.karadakagami__index .index__types .index__image figure{width:480px}@media (max-width: 640px){.karadakagami__index .index__types .index__image figure{width:184px}}.karadakagami__index .index__types .index__image figure img{width:100%;height:auto}@media (max-width: 640px){.header--invisible .brandSiteHeader,.header--invisible .brandSiteFooter,.header--invisible .banner__therapy{display:none}}.karadakagami__constitution{position:relative;min-height:650px;padding-bottom:60px;margin:0 auto 48px;background-color:#fdf1ed}@media (max-width: 640px){.karadakagami__constitution{width:100%;min-height:100vh;padding-bottom:0;margin-bottom:0}}.karadakagami__constitution .btn__back{position:absolute;top:18px;left:0}@media (max-width: 640px){.karadakagami__constitution .btn__back{top:6px}}.karadakagami__constitution .btn__back::after{position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:8px;height:14px;background-image:url("../images/icon_arrow_left_head.svg");background-repeat:no-repeat;background-size:8px 14px;pointer-events:none}@media (max-width: 640px){.karadakagami__constitution .btn__back::after{left:14px;width:8px;height:12px;background-size:contain}}.karadakagami__constitution .btn__back .click__area{display:flex;align-items:center;justify-content:center;height:40px;padding-left:34px;padding-right:16px;color:#757575;font-size:16px;font-weight:600;letter-spacing:normal}@media (max-width: 640px){.karadakagami__constitution .btn__back .click__area{padding-left:28px;font-size:14px}}.karadakagami__constitution .lists__columns .lists__cell{width:380px}@media (max-width: 640px){.karadakagami__constitution .lists__columns .lists__cell{width:100%}}.karadakagami__constitution .lists__columns .column__item{min-height:45px;padding:11px 0 11px 50px}.constitution__step{background-color:#ffffff}@media (max-width: 640px){.constitution__step{position:sticky;z-index:10;top:0}}.constitution__step .constitution__step--body{position:relative;display:flex;align-items:center;justify-content:center;width:940px;height:77px;margin:0 auto}@media (max-width: 640px){.constitution__step .constitution__step--body{width:100%;height:50px}}.constitution__step .step__progress{position:absolute;top:27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#eb724b;display:none}@media (max-width: 640px){.constitution__step .step__progress{top:15px}}.constitution__step .step__progress:first-child{display:block}.progress--1 .constitution__step .step__progress:nth-child(1){display:block}.progress--2 .constitution__step .step__progress:nth-child(2){display:block}.progress--2 .constitution__step .step__progress:first-child{display:none}.progress--3 .constitution__step .step__progress:nth-child(3){display:block}.progress--3 .constitution__step .step__progress:first-child{display:none}.progress--4 .constitution__step .step__progress:nth-child(4){display:block}.progress--4 .constitution__step .step__progress:first-child{display:none}.progress--5 .constitution__step .step__progress:nth-child(5){display:block}.progress--5 .constitution__step .step__progress:first-child{display:none}.progress--6 .constitution__step .step__progress:nth-child(6){display:block}.progress--6 .constitution__step .step__progress:first-child{display:none}.progress--7 .constitution__step .step__progress:nth-child(7){display:block}.progress--7 .constitution__step .step__progress:first-child{display:none}.constitution__step .step__progress p{margin:0;font-family:'Gill Sans', 'Noto Sans JP';font-size:20px;font-weight:600}@media (max-width: 640px){.constitution__step .step__progress p{font-size:16px}}.constitution__step .step__progress p span{margin-left:2px;font-size:18px}@media (max-width: 640px){.constitution__step .step__progress p span{font-size:14px}}.constitution__balloon{width:720px;padding:40px 0 16px;margin:0 auto}@media (max-width: 640px){.constitution__balloon{width:100%;padding:16px 0 6px}}.constitution__balloon .constitution__balloon--body{display:flex;align-items:center}@media (max-width: 640px){.constitution__balloon .constitution__balloon--body{justify-content:center}}.constitution__balloon .constitution__balloon--body figure{flex:0 0 101px;width:101px;margin-right:11px}@media (max-width: 640px){.constitution__balloon .constitution__balloon--body figure{flex:0 0 55px;width:55px;margin-right:0}}.constitution__balloon .constitution__balloon--body figure img{width:100%;height:auto}.constitution__balloon .constitution__balloon--body .balloon{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:512px;height:161px;padding:24px 60px 38px;background-image:url("../images/bg_balloon.png");background-repeat:no-repeat;background-size:cover}@media (max-width: 640px){.constitution__balloon .constitution__balloon--body .balloon{width:249px;height:102px;padding:6px 4px 24px 24px;background-image:url("../images/bg_balloon_sp.png")}}.constitution__balloon .constitution__balloon--body .balloon p{position:absolute;top:45%;left:60px;right:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:16px;font-weight:300;line-height:1.5;color:#333333;display:none}@media (max-width: 640px){.constitution__balloon .constitution__balloon--body .balloon p{top:42%;left:24px;right:4px;font-size:12px}}.constitution__balloon .constitution__balloon--body .balloon p:first-child{display:block}.progress--1 .constitution__balloon .constitution__balloon--body .balloon p:nth-child(1){display:block}.progress--2 .constitution__balloon .constitution__balloon--body .balloon p:nth-child(2){display:block}.progress--2 .constitution__balloon .constitution__balloon--body .balloon p:first-child{display:none}.progress--3 .constitution__balloon .constitution__balloon--body .balloon p:nth-child(3){display:block}.progress--3 .constitution__balloon .constitution__balloon--body .balloon p:first-child{display:none}.progress--4 .constitution__balloon .constitution__balloon--body .balloon p:nth-child(4){display:block}.progress--4 .constitution__balloon .constitution__balloon--body .balloon p:first-child{display:none}.progress--5 .constitution__balloon .constitution__balloon--body .balloon p:nth-child(5){display:block}.progress--5 .constitution__balloon .constitution__balloon--body .balloon p:first-child{display:none}.progress--6 .constitution__balloon .constitution__balloon--body .balloon p:nth-child(6){display:block}.progress--6 .constitution__balloon .constitution__balloon--body .balloon p:first-child{display:none}.progress--7 .constitution__balloon .constitution__balloon--body .balloon p:nth-child(7){display:block}.progress--7 .constitution__balloon .constitution__balloon--body .balloon p:first-child{display:none}.constitution__balloon .constitution__balloon--body .balloon p span{font-size:18px;font-weight:600}.state__phase--selectable .constitution__gender{display:none}.constitution__gender .gender__heading{color:#645a4f;font-size:14px;text-align:center}.constitution__gender .gender__heading .gender__title{padding:0 0 15px 0;margin:0}.constitution__gender .gender__select{height:270px}@media (max-width: 640px){.constitution__gender .gender__select{height:auto}}.constitution__gender .gender__select .lists__columns{width:380px;padding:0;margin:0 auto}@media (max-width: 640px){.constitution__gender .gender__select .lists__columns{width:100%}}.constitution__gender .gender__select .lists__columns .list__cell{width:100%}#constitution__lists{position:relative;display:none}.state__phase--selectable #constitution__lists{display:block}.constitution__lists--inner{width:780px;margin:0 auto}@media (max-width: 640px){.constitution__lists--inner{width:100%;padding-bottom:98px}}.karadakagami__constitution .viewbox__navigation{padding-top:48px}@media (max-width: 640px){.karadakagami__constitution .viewbox__navigation{position:fixed;z-index:10;left:0;bottom:0;width:100%;padding:16px 0;background-color:#ffffff}.karadakagami__constitution .viewbox__navigation::before{position:absolute;top:-33px;right:0;bottom:100%;left:0;content:"";background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(252,240,236,0)), color-stop(75%, #fdf1ed));background-image:linear-gradient(to bottom, rgba(252,240,236,0), #fdf1ed 75%)}}.karadakagami__constitution .viewbox__navigation .btn__skip a,.karadakagami__constitution .viewbox__navigation .btn__type a,.karadakagami__constitution .viewbox__navigation .btn__next a,.karadakagami__constitution .viewbox__navigation .btn__gender a{position:relative;display:flex;align-items:center;justify-content:center;width:460px;height:50px;margin:0 auto;border-radius:25px;background-color:#eb724b;color:#ffffff;font-size:20px;font-weight:600;letter-spacing:2px;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}@media (max-width: 640px){.karadakagami__constitution .viewbox__navigation .btn__skip a,.karadakagami__constitution .viewbox__navigation .btn__type a,.karadakagami__constitution .viewbox__navigation .btn__next a,.karadakagami__constitution .viewbox__navigation .btn__gender a{width:288px;font-size:16px;letter-spacing:1.6px}}.karadakagami__constitution .viewbox__navigation .btn__skip a:hover,.karadakagami__constitution .viewbox__navigation .btn__type a:hover,.karadakagami__constitution .viewbox__navigation .btn__next a:hover,.karadakagami__constitution .viewbox__navigation .btn__gender a:hover{background-color:#d36643}.karadakagami__constitution .viewbox__navigation .btn__gender[data-checked="true"] span::after{content:"次へ"}.karadakagami__constitution .viewbox__navigation .btn__gender span::after{content:"答えたくない"}.karadakagami__constitution .viewbox__navigation .btn__gender span i{display:none}.karadakagami__constitution .viewbox__navigation .btn__type{display:none}.karadakagami__constitution .viewbox__navigation .btn__back{position:absolute;top:-59px;left:-80px}.constitution__columns--viewbox{overflow:hidden;width:780px;height:270px}@media (max-width: 640px){.constitution__columns--viewbox{width:100%;height:auto;margin:0 auto}}.constitution__columns--viewbox #constitution__columns--view{overflow:hidden;display:flex;width:5460px;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view{width:700%}}.constitution__columns--viewbox #constitution__columns--view.view__progress--1{-webkit-transform:translateX(0px);transform:translateX(0px)}.constitution__columns--viewbox #constitution__columns--view.view__progress--2{-webkit-transform:translateX(-780px);transform:translateX(-780px)}.constitution__columns--viewbox #constitution__columns--view.view__progress--3{-webkit-transform:translateX(-1560px);transform:translateX(-1560px)}.constitution__columns--viewbox #constitution__columns--view.view__progress--4{-webkit-transform:translateX(-2340px);transform:translateX(-2340px)}.constitution__columns--viewbox #constitution__columns--view.view__progress--5{-webkit-transform:translateX(-3120px);transform:translateX(-3120px)}.constitution__columns--viewbox #constitution__columns--view.view__progress--6{-webkit-transform:translateX(-3900px);transform:translateX(-3900px)}.constitution__columns--viewbox #constitution__columns--view.view__progress--7{-webkit-transform:translateX(-4680px);transform:translateX(-4680px)}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view.view__progress--1{-webkit-transform:translateX(0%);transform:translateX(0%)}.constitution__columns--viewbox #constitution__columns--view.view__progress--1 .lists__columns:nth-child(1){max-height:600px}}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view.view__progress--2{-webkit-transform:translateX(-14.2857142857%);transform:translateX(-14.2857142857%)}.constitution__columns--viewbox #constitution__columns--view.view__progress--2 .lists__columns:nth-child(2){max-height:600px}}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view.view__progress--3{-webkit-transform:translateX(-28.5714285714%);transform:translateX(-28.5714285714%)}.constitution__columns--viewbox #constitution__columns--view.view__progress--3 .lists__columns:nth-child(3){max-height:600px}}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view.view__progress--4{-webkit-transform:translateX(-42.8571428571%);transform:translateX(-42.8571428571%)}.constitution__columns--viewbox #constitution__columns--view.view__progress--4 .lists__columns:nth-child(4){max-height:600px}}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view.view__progress--5{-webkit-transform:translateX(-57.1428571429%);transform:translateX(-57.1428571429%)}.constitution__columns--viewbox #constitution__columns--view.view__progress--5 .lists__columns:nth-child(5){max-height:600px}}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view.view__progress--6{-webkit-transform:translateX(-71.4285714286%);transform:translateX(-71.4285714286%)}.constitution__columns--viewbox #constitution__columns--view.view__progress--6 .lists__columns:nth-child(6){max-height:600px}}@media (max-width: 640px){.constitution__columns--viewbox #constitution__columns--view.view__progress--7{-webkit-transform:translateX(-85.7142857143%);transform:translateX(-85.7142857143%)}.constitution__columns--viewbox #constitution__columns--view.view__progress--7 .lists__columns:nth-child(7){max-height:600px}}.constitution__columns--viewbox .lists__columns{width:780px;padding:0}@media (max-width: 640px){.constitution__columns--viewbox .lists__columns{width:100%;overflow:hidden;max-height:0;-webkit-transition:max-height 0.8s ease;transition:max-height 0.8s ease}}.karadakagami__type{opacity:0}@media (max-width: 640px){.karadakagami__type{overflow:hidden}}.karadakagami__type .page__description{margin-bottom:93px}@media (max-width: 640px){.karadakagami__type .page__description{width:86%;margin-bottom:67px}}.type__heading{display:flex;align-items:center;justify-content:center;padding:28px 0}@media (max-width: 640px){.type__heading{padding:16px 0}}.type__heading h1{margin:0;font-size:18px;font-weight:600;letter-spacing:1.29px}@media (max-width: 640px){.type__heading h1{font-size:16px;letter-spacing:normal}}.type__summary--wrap.type--a::before{background-color:#FFE5D7}.type__summary--wrap.type--a .type__summary--content::before{background-color:#FFC09D}.type__summary--wrap.type--a .type__title h1{color:#B7540C}.type__summary--wrap.type--a .type__feature h2::before{background-color:#FFE5D7}.type__summary--wrap.type--a .type__feature li{border-color:#FFC09D}.type__section-a.type--a{background-color:#FFF7F3}.types_map__item.type--a .map__image{background-color:#FFC09D}.types_map__item.type--a .map__summary .map__heading h2{color:#B7540C}.types_map__item.type--a .map__point .point__bar .point__thumb{background-color:#FFC09D}.type__section-b.type--a .types_map__item.type--a .map__image a{pointer-events:none}.type__section-b.type--a .types_map__item.type--a .map__type--button{display:none}#modal__a .property__visual{background-color:#FFE5D7}#modal__a .property__visual::before{background-color:#FFC09D}#modal__a .property__type{color:#B7540C}#modal__a .property__detail--name::before{background-color:#FFE5D7}.type__summary--wrap.type--b::before{background-color:#E9D6D2}.type__summary--wrap.type--b .type__summary--content::before{background-color:#C99A8F}.type__summary--wrap.type--b .type__title h1{color:#996E62}.type__summary--wrap.type--b .type__feature h2::before{background-color:#E9D6D2}.type__summary--wrap.type--b .type__feature li{border-color:#C99A8F}.type__section-a.type--b{background-color:#F8F3F1}.types_map__item.type--b .map__image{background-color:#C99A8F}.types_map__item.type--b .map__summary .map__heading h2{color:#996E62}.types_map__item.type--b .map__point .point__bar .point__thumb{background-color:#C99A8F}.type__section-b.type--b .types_map__item.type--b .map__image a{pointer-events:none}.type__section-b.type--b .types_map__item.type--b .map__type--button{display:none}#modal__b .property__visual{background-color:#E9D6D2}#modal__b .property__visual::before{background-color:#C99A8F}#modal__b .property__type{color:#996E62}#modal__b .property__detail--name::before{background-color:#E9D6D2}.type__summary--wrap.type--c::before{background-color:#EFF1E5}.type__summary--wrap.type--c .type__summary--content::before{background-color:#D8DCBE}.type__summary--wrap.type--c .type__title h1{color:#909E31}.type__summary--wrap.type--c .type__feature h2::before{background-color:#EFF1E5}.type__summary--wrap.type--c .type__feature li{border-color:#D8DCBE}.type__section-a.type--c{background-color:#F5F6EE}.types_map__item.type--c .map__image{background-color:#D8DCBE}.types_map__item.type--c .map__summary .map__heading h2{color:#909E31}.types_map__item.type--c .map__point .point__bar .point__thumb{background-color:#D8DCBE}.type__section-b.type--c .types_map__item.type--c .map__image a{pointer-events:none}.type__section-b.type--c .types_map__item.type--c .map__type--button{display:none}#modal__c .property__visual{background-color:#EFF1E5}#modal__c .property__visual::before{background-color:#D8DCBE}#modal__c .property__type{color:#909E31}#modal__c .property__detail--name::before{background-color:#EFF1E5}.type__summary--wrap.type--d::before{background-color:#C5DFD8}.type__summary--wrap.type--d .type__summary--content::before{background-color:#70AF9F}.type__summary--wrap.type--d .type__title h1{color:#559383}.type__summary--wrap.type--d .type__feature h2::before{background-color:#C5DFD8}.type__summary--wrap.type--d .type__feature li{border-color:#70AF9F}.type__section-a.type--d{background-color:#EDF5F3}.types_map__item.type--d .map__image{background-color:#70AF9F}.types_map__item.type--d .map__summary .map__heading h2{color:#559383}.types_map__item.type--d .map__point .point__bar .point__thumb{background-color:#70AF9F}.type__section-b.type--d .types_map__item.type--d .map__image a{pointer-events:none}.type__section-b.type--d .types_map__item.type--d .map__type--button{display:none}#modal__d .property__visual{background-color:#C5DFD8}#modal__d .property__visual::before{background-color:#70AF9F}#modal__d .property__type{color:#559383}#modal__d .property__detail--name::before{background-color:#C5DFD8}.type__summary--wrap.type--e::before{background-color:#BBD5E3}.type__summary--wrap.type--e .type__summary--content::before{background-color:#5796B9}.type__summary--wrap.type--e .type__title h1{color:#4682A4}.type__summary--wrap.type--e .type__feature h2::before{background-color:#BBD5E3}.type__summary--wrap.type--e .type__feature li{border-color:#5796B9}.type__section-a.type--e{background-color:#EAF2F6}.types_map__item.type--e .map__image{background-color:#5796B9}.types_map__item.type--e .map__summary .map__heading h2{color:#4682A4}.types_map__item.type--e .map__point .point__bar .point__thumb{background-color:#5796B9}.type__section-b.type--e .types_map__item.type--e .map__image a{pointer-events:none}.type__section-b.type--e .types_map__item.type--e .map__type--button{display:none}#modal__e .property__visual{background-color:#BBD5E3}#modal__e .property__visual::before{background-color:#5796B9}#modal__e .property__type{color:#4682A4}#modal__e .property__detail--name::before{background-color:#BBD5E3}.type__summary--wrap.type--f::before{background-color:#EAF3F9}.type__summary--wrap.type--f .type__summary--content::before{background-color:#CBE1F0}.type__summary--wrap.type--f .type__title h1{color:#1276BB}.type__summary--wrap.type--f .type__feature h2::before{background-color:#EAF3F9}.type__summary--wrap.type--f .type__feature li{border-color:#CBE1F0}.type__section-a.type--f{background-color:#F1F7FB}.types_map__item.type--f .map__image{background-color:#CBE1F0}.types_map__item.type--f .map__summary .map__heading h2{color:#1276BB}.types_map__item.type--f .map__point .point__bar .point__thumb{background-color:#CBE1F0}.type__section-b.type--f .types_map__item.type--f .map__image a{pointer-events:none}.type__section-b.type--f .types_map__item.type--f .map__type--button{display:none}#modal__f .property__visual{background-color:#EAF3F9}#modal__f .property__visual::before{background-color:#CBE1F0}#modal__f .property__type{color:#1276BB}#modal__f .property__detail--name::before{background-color:#EAF3F9}.type__summary--wrap{position:relative;overflow:hidden;width:100%;min-width:1024px;padding-bottom:96px;margin:0 auto}@media (max-width: 640px){.type__summary--wrap{min-width:0;padding-bottom:0}}.type__summary--wrap::before{position:absolute;top:0;left:0;content:"";width:100%;min-width:1024px;height:477px}@media (max-width: 640px){.type__summary--wrap::before{min-width:0;height:352px}}.type__summary--wrap .type__summary--content{position:relative;width:940px;margin:0 auto}@media (max-width: 640px){.type__summary--wrap .type__summary--content{display:flex;flex-direction:column;width:100%}}.type__summary--wrap .type__summary--content::before{position:absolute;top:230px;left:495px;content:"";width:496px;height:496px;border-radius:50%}@media (max-width: 640px){.type__summary--wrap .type__summary--content::before{left:50%;top:163px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:376px;height:376px}}.type__summary--wrap .type__summary--content::after{position:absolute;top:477px;left:495px;content:"";width:500px;height:248px;background-color:#ffffff}@media (max-width: 640px){.type__summary--wrap .type__summary--content::after{top:352px;left:0;width:100%;height:188px}}.type__summary--wrap .type__summary{position:relative;z-index:1;width:460px}@media (max-width: 640px){.type__summary--wrap .type__summary{order:2;z-index:5;width:100%}}.type__summary--wrap .type__summary .type__title{padding:45px 0 29px;text-align:center}@media (max-width: 640px){.type__summary--wrap .type__summary .type__title{padding-top:24px}}.type__summary--wrap .type__summary .type__title h1{margin:0;font-size:50px;font-weight:600;line-height:1;letter-spacing:5px}@media (max-width: 640px){.type__summary--wrap .type__summary .type__title h1{font-size:32px;letter-spacing:3px}}.type__summary--wrap .type__summary .type__title h1 span{font-size:24px;font-weight:300;line-height:1;letter-spacing:normal;color:#333333}@media (max-width: 640px){.type__summary--wrap .type__summary .type__title h1 span{font-size:15px}}.type__summary--wrap .type__summary .type__feature{-webkit-box-sizing:border-box;box-sizing:border-box;width:460px;padding:57px 60px;border-radius:3px;border:solid 1px #e4e4e4;background-color:white}@media (max-width: 640px){.type__summary--wrap .type__summary .type__feature{width:100%;padding:24px 16px 14px;margin-top:428px;border:0}}.type__summary--wrap .type__summary .type__feature h2{position:relative;display:inline-block;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1;letter-spacing:2px;color:#333333}@media (max-width: 640px){.type__summary--wrap .type__summary .type__feature h2{font-size:18px;line-height:1.33}}.type__summary--wrap .type__summary .type__feature h2::before{position:absolute;bottom:-2px;left:0;content:"";height:9px;width:100%}.type__summary--wrap .type__summary .type__feature h2 span{position:relative;z-index:1}.type__summary--wrap .type__summary .type__feature p{margin:0;font-size:15px;line-height:2.33;color:#3a3a3a}@media (max-width: 640px){.type__summary--wrap .type__summary .type__feature p{line-height:1.67;color:#333333}}.type__summary--wrap .type__summary .type__feature hr.hr__border--dot{margin:32px 0 34px}@media (max-width: 640px){.type__summary--wrap .type__summary .type__feature hr.hr__border--dot{margin:26px 0 23px}}.type__summary--wrap .type__summary .type__feature ul{display:flex;flex-wrap:wrap}.type__summary--wrap .type__summary .type__feature ul li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 13px;margin-right:16px;margin-bottom:8px;border-radius:5px;border-style:solid;border-width:1px;font-size:13px;line-height:25px;white-space:nowrap}.type__summary--wrap .type__summary .type__feature ul li:last-child{margin-left:0}.type__summary--wrap .type__figure{position:absolute;z-index:3;top:0;right:26px;width:388px;height:auto}@media (max-width: 640px){.type__summary--wrap .type__figure{top:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);order:3;width:268px}}.type__summary--wrap .type__figure img{width:100%;height:auto}.type__share{position:absolute;z-index:5;bottom:0;right:60px;padding:8px 16px 16px;background-color:#e7ebf1;-o-border-image:url("../images/types/type_border.svg") 6 fill/6px/3px space;border-image:url("../images/types/type_border.svg") 6 fill/6px/3px space}@media (max-width: 640px){.type__share{top:416px;bottom:auto;right:0;left:0;order:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px 0 16px;-o-border-image:url("../images/types/type_border_sp.svg") 12 fill/12px/6px space;border-image:url("../images/types/type_border_sp.svg") 12 fill/12px/6px space}}.type__share .type__share--heading{display:flex;align-items:center;justify-content:center;padding-bottom:11px}@media (max-width: 640px){.type__share .type__share--heading{padding-bottom:14px}}.type__share .type__share--heading figure{margin:0;padding-right:9px}.type__share .type__share--heading figure img{width:86px;height:40px}.type__share .type__share--heading h3{margin:0;font-size:16px;font-weight:600;color:#1f344e}.type__share ul{height:20px;font-size:0;text-align:center}.type__share ul li{display:inline-block;vertical-align:top;margin-left:11px}.type__share ul li img{display:block;width:auto;height:20px}.type__share ul li:first-child{margin-left:0}.type__section-a{width:100%}.type__section-a .type__section--inner{width:940px;padding:38px 0 48px;margin:0 auto}@media (max-width: 640px){.type__section-a .type__section--inner{width:100%}}.type__advice{display:flex;padding-bottom:40px}@media (max-width: 640px){.type__advice{position:relative;display:block;width:94%;margin:0 auto;padding-bottom:24px}}.type__advice .advice__detail{order:2}.type__advice .advice__detail .detail__heading{display:flex;flex-direction:column;padding-top:10px;padding-bottom:20px}@media (max-width: 640px){.type__advice .advice__detail .detail__heading{height:103px;padding:0 0 0 46%}}.type__advice .advice__detail .detail__heading .detail__lead{order:2;font-size:24px;font-weight:600;line-height:1.17;letter-spacing:2px;color:#333333}@media (max-width: 640px){.type__advice .advice__detail .detail__heading .detail__lead{font-size:18px;line-height:1.33}}.type__advice .advice__detail .detail__heading .detail__lead br{display:none}@media (max-width: 640px){.type__advice .advice__detail .detail__heading .detail__lead br{display:block}}.type__advice .advice__detail .detail__heading span{order:1}@media (max-width: 640px){.type__advice .advice__detail .detail__heading span{display:block;height:13px;padding-bottom:8px;margin-left:3px}}.type__advice .advice__detail .detail__heading span img{width:68px;height:13px}@media (max-width: 640px){.type__advice .advice__detail .detail__heading span img{width:60px;height:12px}}.type__advice .advice__detail .detail__definition{position:relative;padding:24px 32px 48px;border:solid 1px #ebebeb;border-radius:3px;background-color:#ffffff}@media (max-width: 640px){.type__advice .advice__detail .detail__definition{z-index:3;padding:14px 15px}}.type__advice .advice__detail .detail__definition::before{position:absolute;z-index:1;top:32px;left:-16px;content:"";width:16px;height:24px;background-image:url("../images/types/types_balloon.svg");background-repeat:no-repeat}@media (max-width: 640px){.type__advice .advice__detail .detail__definition::before{top:-11px;left:49px;-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:18px;height:18px;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;background-color:#ffffff;background-image:none}}.type__advice .advice__detail .detail__definition .detail__description{font-size:15px;font-weight:300;line-height:1.67;color:#333333}.type__advice .advice__detail .detail__definition .detail__description p{margin:0}.type__advice .advice__image{order:1;flex:0 0 187px;padding-right:14px}@media (max-width: 640px){.type__advice .advice__image{position:absolute;top:-18px;left:45%;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:0}}.type__advice .advice__image figure{width:148px;height:auto;margin-left:auto}@media (max-width: 640px){.type__advice .advice__image figure{width:135px}}.type__advice .advice__image figure img{width:100%;height:auto}@media (max-width: 640px){.type__improvement{width:94%;margin:0 auto}}.type__improvement .improvement__food,.type__improvement .improvement__lifestyle{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:32px 40px;background-color:#ffffff}@media (max-width: 640px){.type__improvement .improvement__food,.type__improvement .improvement__lifestyle{padding:24px 15px}}.type__improvement .improvement__food p,.type__improvement .improvement__lifestyle p{margin:0;font-size:15px;font-weight:300;line-height:1.67;color:#333333}.type__improvement .improvement__food p a,.type__improvement .improvement__lifestyle p a{color:#f28b54;font-weight:600}.type__improvement .improvement__food--inner{display:flex}@media (max-width: 640px){.type__improvement .improvement__food--inner{display:block}}.type__improvement .improvement__food--inner figure{flex:0 0 254px;text-align:right}@media (max-width: 640px){.type__improvement .improvement__food--inner figure{width:100%;max-width:360px;margin-top:16px;text-align:center}}.type__improvement .improvement__food--inner figure img{width:auto;height:176px}@media (max-width: 640px){.type__improvement .improvement__food--inner figure img{width:100%;max-width:210px;height:auto}}.type__section-b{width:100%;background-color:#f5f5f5}.type__section-b .type__section--inner{width:940px;padding:64px 0 38px;margin:0 auto}@media (max-width: 640px){.type__section-b .type__section--inner{width:90%;padding:40px 0 8px}}.type__map-point .map-point__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:48px}@media (max-width: 640px){.type__map-point .map-point__heading{padding-bottom:24px}}.type__map-point .map-point__heading .map-point__lead{padding-bottom:29px;font-size:30px;font-weight:600;line-height:1;letter-spacing:4px;color:#1f344e}@media (max-width: 640px){.type__map-point .map-point__heading .map-point__lead{padding-bottom:16px;font-size:24px;letter-spacing:2px;line-height:1.17}}.type__map-point .map-point__heading .map-point__lead br{display:none}@media (max-width: 640px){.type__map-point .map-point__heading .map-point__lead br{display:block}}.type__map-point .map-point__heading span{font-size:20px;font-weight:600;line-height:1;letter-spacing:2px;color:#333333}@media (max-width: 640px){.type__map-point .map-point__heading span{font-size:15px;font-weight:300;text-align:center;line-height:1.67;letter-spacing:normal}}.type_map__items{width:628px;padding-right:8px;margin:0 auto}@media (max-width: 640px){.type_map__items{width:100%}}.type_map__items .types_map__item{margin-bottom:26px}@media (max-width: 640px){.type_map__items .types_map__item{margin-bottom:16px}}.types_map__item{position:relative;display:flex}.types_map__item .map__image{position:relative;z-index:3;flex:0 0 102px;overflow:hidden;width:98px;height:118px;border-radius:3px;border:solid 2px #ffffff}@media (max-width: 640px){.types_map__item .map__image{width:60px;height:76px;flex:0 0 64px}}.types_map__item .map__image a{display:block}.types_map__item .map__image img{width:100%}.types_map__item .map__summary{display:flex;flex:auto;align-self:flex-start}.types_map__item .map__summary .map__heading{padding:8px}@media (max-width: 640px){.types_map__item .map__summary .map__heading{padding:4px 8px 0}}.types_map__item .map__summary .map__heading p{padding-bottom:11px;margin:0;font-size:12px;font-weight:300;line-height:1.08;letter-spacing:-1px;color:#333333}@media (max-width: 640px){.types_map__item .map__summary .map__heading p{padding-bottom:4px}}.types_map__item .map__summary .map__heading h2{-webkit-transform:translateX(1px);transform:translateX(1px);margin:0;font-size:18px;font-weight:600;line-height:1.11;letter-spacing:1.8px}@media (max-width: 640px){.types_map__item .map__summary .map__heading h2{-webkit-transform:none;transform:none}}.types_map__item .map__summary .map__heading h2 span{margin-left:4px;font-size:12px;font-weight:300;line-height:1.08;letter-spacing:normal;color:#333333}.types_map__item .map__summary .map__type--button{flex:0 0 auto;align-self:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:80px;padding:6px;margin-left:auto;border-radius:3px;border:solid 1px #9e9e9e;background-color:#ffffff;cursor:pointer;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}.types_map__item .map__summary .map__type--button:hover{background-color:#f3f3f3}.types_map__item .map__summary .map__type--button i{margin-right:3px;width:13px;height:13px;background-image:url("../images/icon_information.svg");background-repeat:no-repeat;background-size:cover}.types_map__item .map__summary .map__type--button span{font-size:10px;font-weight:300;color:#9e9e9e;line-height:1.3}.types_map__item .map__point{position:absolute;left:100px;bottom:0;right:0;height:55px;overflow:hidden;border-radius:0 3px 3px 0}@media (max-width: 640px){.types_map__item .map__point{left:66px;height:34px}}.types_map__item .map__point .point__bar{height:100%;background-color:#ffffff}.types_map__item .map__point .point__bar .point__thumb{height:100%}.types_map__item .map__point .point__number{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.types_map__item .map__point .point__number p{display:inline;margin:0;font-family:'Gill Sans', 'Noto Sans JP';font-size:28px;font-weight:100;font-style:italic;line-height:1;letter-spacing:-1.02px;color:#4b4747}.types_map__item .map__point .point__number span{margin-left:8px;font-size:13px;font-weight:300;font-style:normal;line-height:1;color:#333333}@media (max-width: 640px){.types_map__item .map__point .point__number span{margin-left:2px}}.type__loading{position:fixed;top:0;left:0;z-index:10;display:none;width:100%;min-width:1024px;height:100%}@media (max-width: 640px){.type__loading{min-width:100%}}.type__loading::before{position:absolute;right:0;top:50%;left:0;-webkit-transform:translateY(-76px);transform:translateY(-76px);content:"";background-color:#fdf1ed;height:100%;min-height:506px}@media (max-width: 640px){.type__loading::before{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.type__loading .loading__body{position:relative;display:table;width:100%;height:100%}.type__loading .loading__content{display:table-cell;vertical-align:middle}.type__loading .type__mirror{padding-bottom:124px;overflow:hidden;text-align:center}@media (max-width: 640px){.type__loading .type__mirror{padding-bottom:100px}}.type__loading .type__mirror .mirror__caption{padding-bottom:48px;font-size:18px;font-weight:600;letter-spacing:1.29px;color:#333333}@media (max-width: 640px){.type__loading .type__mirror .mirror__caption{padding-bottom:46px;font-size:16px;letter-spacing:normal}}.type__loading .type__mirror .mirror__figure{position:relative;width:320px;height:300px;margin:0 auto}@media (max-width: 640px){.type__loading .type__mirror .mirror__figure{width:174px;height:169px}}.type__loading .type__mirror .mirror__figure::before{position:absolute;bottom:-4px;left:-10px;content:"";width:340px;height:50px;border-radius:50%;background-color:#fbe3db}@media (max-width: 640px){.type__loading .type__mirror .mirror__figure::before{bottom:14px;left:0;width:174px;height:25px}}.type__loading .type__mirror .mirror__figure .mirror__figure--cover{position:relative}.type__loading .type__mirror .mirror__figure .mirror__figure--cover .figure__glitter{position:absolute;top:-3px;left:6px;width:155px;height:265px;background-image:url("../images/loading-animation.png");background-repeat:no-repeat;background-size:100% auto;-webkit-animation:glitter 0.8s steps(4) infinite;animation:glitter 0.8s steps(4) infinite}@media (max-width: 640px){.type__loading .type__mirror .mirror__figure .mirror__figure--cover .figure__glitter{top:-2px;width:82px;height:140px;-webkit-animation-name:glitter-sp;animation-name:glitter-sp}}.type__loading .type__mirror .mirror__figure .mirror__figure--cover img{width:320px;height:auto}@media (max-width: 640px){.type__loading .type__mirror .mirror__figure .mirror__figure--cover img{width:164px}}@-webkit-keyframes glitter{0{background-position:left 0px}100%{background-position:left -1060px}}@keyframes glitter{0{background-position:left 0px}100%{background-position:left -1060px}}@-webkit-keyframes glitter-sp{0{background-position:left 0px}100%{background-position:left -560px}}@keyframes glitter-sp{0{background-position:left 0px}100%{background-position:left -560px}}.karadakagami__help-kampo .kampo__navigation{height:156px;background-color:#fdf2ee;background-image:url("../images/kampo/bg_nav.png");background-repeat:no-repeat;background-position:center top;background-size:contain}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation{height:116px}}.karadakagami__help-kampo .kampo__navigation.state__scroll{position:fixed;z-index:10;top:0;left:0;width:100%;min-width:1024px;padding:0}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation.state__scroll{min-width:100%}}.karadakagami__help-kampo .kampo__navigation.state__scroll+.section{margin-top:156px}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation.state__scroll+.section{margin-top:116px}}.karadakagami__help-kampo .kampo__navigation .kampo__navigation--body{width:620px;padding:35px 0 24px;margin:0 auto}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation .kampo__navigation--body{width:90%;padding:8px 0 0}}.karadakagami__help-kampo .kampo__navigation h1{padding-bottom:32px;margin:0;font-size:28px;font-weight:600;line-height:1;letter-spacing:2px;text-align:center;color:#333333}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation h1{padding-bottom:8px;font-size:20px;line-height:1.4;letter-spacing:1.67px}}.karadakagami__help-kampo .kampo__navigation ul{display:flex;justify-content:space-between}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation ul{flex-wrap:wrap;margin:0 -4px}}.karadakagami__help-kampo .kampo__navigation ul.kampo-history li:nth-child(1) .click__area{font-weight:600;background-color:#fdf0ee}.karadakagami__help-kampo .kampo__navigation ul.kampo-yinyang li:nth-child(2) .click__area{font-weight:600;background-color:#fdf0ee}.karadakagami__help-kampo .kampo__navigation ul.kampo-type li:nth-child(3) .click__area{font-weight:600;background-color:#fdf0ee}.karadakagami__help-kampo .kampo__navigation ul.kampo-organs li:nth-child(4) .click__area{font-weight:600;background-color:#fdf0ee}.karadakagami__help-kampo .kampo__navigation ul li{flex:0 0 140px}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation ul li{flex:0 0 auto;width:calc(50% - 8px);margin:0 4px 8px}}.karadakagami__help-kampo .kampo__navigation ul li a{display:block}.karadakagami__help-kampo .kampo__navigation .click__area{position:relative;padding:0 10px;border:1px solid #eb724b;border-radius:3px;background-color:#ffffff;color:#333333;font-size:16px;font-weight:300}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation .click__area{font-size:14px}}.karadakagami__help-kampo .kampo__navigation .click__area:hover{-webkit-transition:background 0.4s ease;transition:background 0.4s ease;background-color:#fdf0ee}.karadakagami__help-kampo .kampo__navigation .click__area::before,.karadakagami__help-kampo .kampo__navigation .click__area::after{position:absolute;content:"";pointer-events:none}.karadakagami__help-kampo .kampo__navigation .click__area::before{top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#eb724b}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation .click__area::before{width:18px;height:18px}}.karadakagami__help-kampo .kampo__navigation .click__area::after{top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:8px;background-image:url("../images/icon_arrow_right_index.svg");background-repeat:no-repeat;background-size:contain}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation .click__area::after{right:12px}}.karadakagami__help-kampo .kampo__navigation .click__area .align{display:flex;flex-direction:column;justify-content:center;height:35px;line-height:1}@media (max-width: 640px){.karadakagami__help-kampo .kampo__navigation .click__area .align{height:26px}}.karadakagami__help-kampo .section{padding:64px 0 80px}@media (max-width: 640px){.karadakagami__help-kampo .section{padding:24px 0 32px}}.karadakagami__help-kampo .section .section__body{position:relative;width:940px;margin:0 auto}@media (max-width: 640px){.karadakagami__help-kampo .section .section__body{width:100%}}.karadakagami__help-kampo .section .section__body::after{position:absolute;left:0;bottom:-80px;content:"";width:100%;height:2px;background-image:url("../images/bg_type_hr.svg");background-repeat:repeat-x}@media (max-width: 640px){.karadakagami__help-kampo .section .section__body::after{bottom:-32px;width:auto;right:5%;left:5%}}@media (max-width: 640px){.karadakagami__help-kampo .section .section__heading{width:90%;margin:0 auto}}.karadakagami__help-kampo .section .section__heading .section__heading--title{padding-bottom:40px;text-align:center}@media (max-width: 640px){.karadakagami__help-kampo .section .section__heading .section__heading--title{padding-bottom:16px}}.karadakagami__help-kampo .section .section__heading .section__heading--title h2{position:relative;display:inline-block;margin:0;color:#424242;font-size:24px;font-weight:600}@media (max-width: 640px){.karadakagami__help-kampo .section .section__heading .section__heading--title h2{font-size:16px}}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;border-radius:50%}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:first-child{left:-50px;background-color:#f6bb9a}@media (max-width: 640px){.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:first-child{left:-37px}}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:first-child::before{background-color:#c4968c}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:first-child::after{background-color:#d4d8bb}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:last-child{right:-50px;background-color:#a5d0c0}@media (max-width: 640px){.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:last-child{right:-35px}}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:last-child::before{background-color:#c7ddeb}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span:last-child::after{background-color:#558fb0}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span::before,.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span::after{position:absolute;top:0;content:"";width:6px;height:6px;border-radius:50%}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span::before{left:-11px}.karadakagami__help-kampo .section .section__heading .section__heading--title h2 span::after{right:-11px}.karadakagami__help-kampo .section .section__heading .section__heading--lead{width:780px;padding-bottom:40px;margin:0 auto;text-align:left}@media (max-width: 640px){.karadakagami__help-kampo .section .section__heading .section__heading--lead{width:100%;padding-bottom:16px}}.karadakagami__help-kampo .section .section__heading .section__heading--lead p{margin:0;font-size:15px;font-weight:300;line-height:1.67;color:#333333}.karadakagami__help-kampo #kampo-history .section__contents{display:flex;justify-content:space-between}@media (max-width: 640px){.karadakagami__help-kampo #kampo-history .section__contents{flex-direction:column;width:90%;margin:0 auto}}.karadakagami__help-kampo #kampo-history .section__contents figure{order:2;flex:0 0 440px;margin:0}@media (max-width: 640px){.karadakagami__help-kampo #kampo-history .section__contents figure{order:1;flex:0 0 100%;width:100vw;margin-left:-5vw}}.karadakagami__help-kampo #kampo-history .section__contents figure img{margin-left:6px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-history .section__contents figure img{width:100%;height:auto;margin:0}}.karadakagami__help-kampo #kampo-history .section__contents .section__text{order:1;flex:0 0 440px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-history .section__contents .section__text{order:2;flex:0 0 100%;padding-top:16px}}.karadakagami__help-kampo #kampo-history .section__contents .section__text p{margin:0;font-size:15px;font-weight:300;line-height:1.67;color:#333333}.karadakagami__help-kampo #kampo-history .section__contents .section__text p+p{margin-top:1.67em}.karadakagami__help-kampo #kampo-yinyang .section__contents{display:flex;justify-content:space-between}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .section__contents{flex-direction:column;width:90%;margin:0 auto}}.karadakagami__help-kampo #kampo-yinyang .section__contents figure{order:2;flex:0 0 440px;margin:0}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .section__contents figure{order:1;flex:0 0 100%;width:100vw;margin-left:-5vw}}.karadakagami__help-kampo #kampo-yinyang .section__contents figure img{margin-left:6px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .section__contents figure img{width:100%;height:auto;margin:0}}.karadakagami__help-kampo #kampo-yinyang .section__contents .section__text{order:1;flex:0 0 440px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .section__contents .section__text{order:2;flex:0 0 100%;padding-top:16px}}.karadakagami__help-kampo #kampo-yinyang .section__contents .section__text p{margin:0;font-size:15px;font-weight:300;line-height:1.67;color:#333333}.karadakagami__help-kampo #kampo-yinyang .section__contents .section__text p+p{margin-top:1.67em}.karadakagami__help-kampo #kampo-yinyang .block{display:flex;align-items:center;padding:9px 12px 9px 0;margin:16px 0 16px 5px;border-radius:3px;background-color:#f4f4f4}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .block{padding:12px 8px 12px 0}}.karadakagami__help-kampo #kampo-yinyang .block .block__label{position:relative;-webkit-transform:translateX(-5px);transform:translateX(-5px);flex:0 0 50px}.karadakagami__help-kampo #kampo-yinyang .block .block__label::before{position:absolute;left:-5px;bottom:-5px;content:"";border-top:5px solid transparent;border-right:5px solid #d8d8d8;border-bottom:5px solid transparent;border-left:5px solid transparent}.karadakagami__help-kampo #kampo-yinyang .block .block__label .block__label--name{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;height:50px;font-size:24px;font-weight:600;color:#ffffff}.karadakagami__help-kampo #kampo-yinyang .block .block__text{padding-left:5px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .block .block__text{padding-left:15px}}.karadakagami__help-kampo #kampo-yinyang .block .block__text p{margin:0;font-size:14px;font-weight:600}.karadakagami__help-kampo #kampo-yinyang .block .block__text span{font-size:12px;font-weight:300}.karadakagami__help-kampo #kampo-yinyang .block .block__text small{display:block;padding-top:2px;font-size:10px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .block__yin{margin-top:16px;margin-bottom:8px}}.karadakagami__help-kampo #kampo-yinyang .block__yin .block__label--name{background-color:#5791bd}@media (max-width: 640px){.karadakagami__help-kampo #kampo-yinyang .block__yang{margin-top:8px;margin-bottom:16px}}.karadakagami__help-kampo #kampo-yinyang .block__yang .block__label--name{background-color:#eb724b}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .section__contents{width:90%;margin:0 auto}}.karadakagami__help-kampo #kampo-type .type__description{position:relative;z-index:1;align-items:center;justify-content:center;padding:8px 0;background-color:#e7ebf1;font-size:12px;font-weight:300;line-height:1.5;color:#333333;text-align:center;display:none}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .type__description{display:flex}}.karadakagami__help-kampo #kampo-type .type__description p{margin:0}.karadakagami__help-kampo #kampo-type .type__description span::after{content:"クリック"}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .type__description span::after{content:"タップ"}}.karadakagami__help-kampo #kampo-type .type__description span i{display:none}.karadakagami__help-kampo #kampo-type .type__description::after{position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border-top:8px solid #e7ebf1;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent}.karadakagami__help-kampo #kampo-type .section__column{display:flex;justify-content:space-between}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .section__column{position:relative;flex-direction:column;width:288px;height:284px;margin:auto}.karadakagami__help-kampo #kampo-type .section__column::before{position:absolute;top:68px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:204px;height:204px;border:2px solid #e0e0e0;border-radius:50%}}.karadakagami__help-kampo #kampo-type .section__column .column{width:300px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .section__column .column{position:absolute;width:auto}.karadakagami__help-kampo #kampo-type .section__column .column:nth-child(1){top:10px;left:75px}.karadakagami__help-kampo #kampo-type .section__column .column:nth-child(2){top:154px;left:-12px}.karadakagami__help-kampo #kampo-type .section__column .column:nth-child(3){top:154px;left:163px}}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading{position:relative;margin-bottom:22px;padding-bottom:17px;text-align:center}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .section__column .column .column__heading{padding:0;margin:0}}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading::after{position:absolute;left:0;bottom:0;content:"";width:100%;height:2px;background-image:url("../images/bg_type_hr.svg");background-repeat:repeat-x}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .section__column .column .column__heading::after{display:none}}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading .column__heading--title{width:132px;height:132px;margin:-15px auto 0;background-repeat:no-repeat;pointer-events:none}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .section__column .column .column__heading .column__heading--title{margin:0;pointer-events:auto}}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading .column__heading--title.type-ki{background-image:url("../images/kampo/icon_ki.svg")}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading .column__heading--title.type-ketsu{background-image:url("../images/kampo/icon_ketsu.svg")}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading .column__heading--title.type-sui{background-image:url("../images/kampo/icon_sui.svg")}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading .column__heading--title h3{padding-top:77px;margin:0;font-size:18px;font-weight:600;color:#ffffff}.karadakagami__help-kampo #kampo-type .section__column .column .column__heading .column__heading--title h3 span{margin-left:1px;font-size:10px;font-weight:300}.karadakagami__help-kampo #kampo-type .section__column .column p{padding:0 6px;margin:0;font-size:15px;font-weight:300;line-height:1.67;color:#333333}@media (max-width: 640px){.karadakagami__help-kampo #kampo-type .section__column .column p{display:none}}.karadakagami__help-kampo #kampo-organs{padding-bottom:32px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs{overflow:hidden;padding-bottom:0}}.karadakagami__help-kampo #kampo-organs .section__body::after{display:none}.karadakagami__help-kampo #kampo-organs .section__organs--list .organ__item .item__heading{height:37px}.karadakagami__help-kampo #kampo-organs .section__organs--list .organ__item .item__heading .item__category{height:18px}.karadakagami__help-kampo #kampo-organs .section__organs--list .organ__item .item__body{padding:16px 0}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes>input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder2:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-440px);transform:translateX(-440px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder3:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-880px);transform:translateX(-880px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder4:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-1320px);transform:translateX(-1320px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder5:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-1760px);transform:translateX(-1760px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder6:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-2200px);transform:translateX(-2200px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder7:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-2640px);transform:translateX(-2640px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder8:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-3080px);transform:translateX(-3080px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder9:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-3520px);transform:translateX(-3520px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder10:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-3960px);transform:translateX(-3960px)}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder11:checked~.pane-body__wrap .pane-body{-webkit-transform:translateX(-4400px);transform:translateX(-4400px)}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes{width:100%;margin:0 auto}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:10px;border-radius:50%;white-space:nowrap;cursor:pointer}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label .label__for--modal{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;content:"";display:none;pointer-events:none}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label .label__for--modal{display:block;pointer-events:auto}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--liver{width:79px;height:79px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--liver span{top:2px;-webkit-transform:scale(0.8);transform:scale(0.8)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--liver span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--liver p{font-size:20px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--liver p{font-size:22px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--heart{width:79px;height:79px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--heart span{top:2px;-webkit-transform:scale(0.8);transform:scale(0.8)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--heart span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--heart p{font-size:20px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--heart p{font-size:22px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--spleen{width:79px;height:79px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--spleen span{top:2px;-webkit-transform:scale(0.8);transform:scale(0.8)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--spleen span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--spleen p{font-size:20px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--spleen p{font-size:22px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--lung{width:79px;height:79px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--lung span{top:2px;-webkit-transform:scale(0.8);transform:scale(0.8)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--lung span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--lung p{font-size:20px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--lung p{font-size:22px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--kidney{width:79px;height:79px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--kidney span{top:2px;-webkit-transform:scale(0.8);transform:scale(0.8)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--kidney span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--kidney p{font-size:20px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--kidney p{font-size:22px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--gall_bladder{width:58px;height:58px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--gall_bladder span{top:4px;-webkit-transform:scale(0.6);transform:scale(0.6)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--gall_bladder span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--gall_bladder p{font-size:15px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--gall_bladder p{font-size:20px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--small_intestine{width:58px;height:58px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--small_intestine span{top:4px;-webkit-transform:scale(0.6);transform:scale(0.6)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--small_intestine span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--small_intestine p{font-size:15px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--small_intestine p{font-size:20px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--stomach{width:58px;height:58px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--stomach span{top:4px;-webkit-transform:scale(0.6);transform:scale(0.6)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--stomach span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--stomach p{font-size:15px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--stomach p{font-size:20px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--large_intestine{width:58px;height:58px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--large_intestine span{top:4px;-webkit-transform:scale(0.6);transform:scale(0.6)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--large_intestine span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--large_intestine p{font-size:15px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--large_intestine p{font-size:20px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--bladder{width:58px;height:58px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--bladder span{top:4px;-webkit-transform:scale(0.6);transform:scale(0.6)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--bladder span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--bladder p{font-size:15px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--bladder p{font-size:20px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--triple_burne{width:58px;height:58px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--triple_burne span{top:4px;-webkit-transform:scale(0.6);transform:scale(0.6)}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--triple_burne span{font-size:12px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--triple_burne p{font-size:15px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label.organ--triple_burne p{font-size:20px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label span{position:relative;-webkit-transform-origin:center bottom;transform-origin:center bottom;font-weight:400;font-size:10px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav label p{margin:0;font-weight:600}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .pane-body__wrap{overflow:hidden}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .pane-body{display:flex;width:4840px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .pane-body section{width:440px}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder1:checked~nav .pane1 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder2:checked~nav .pane2 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder3:checked~nav .pane3 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder4:checked~nav .pane4 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder5:checked~nav .pane5 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder6:checked~nav .pane6 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder7:checked~nav .pane7 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder8:checked~nav .pane8 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder9:checked~nav .pane9 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder10:checked~nav .pane10 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list #folder11:checked~nav .pane11 label{pointer-events:none}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes{display:flex;justify-content:space-between}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav{-webkit-box-sizing:border-box;box-sizing:border-box;width:440px;padding:0 8px;margin-left:11px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav{position:relative;width:90%;padding:0;margin:0 auto;height:362px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul{position:relative;top:16px;width:424px;height:397px;background-image:url("../images/kampo/bg_star_figure.svg");background-repeat:no-repeat;background-size:cover}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul{left:50%;-webkit-transform:translateX(-50%) scale(0.75);transform:translateX(-50%) scale(0.75);-webkit-transform-origin:center top;transform-origin:center top;margin-left:4px}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ-star{position:absolute}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--liver{top:72px;left:167px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--heart{top:142px;left:268px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--spleen{top:262px;left:230px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--lung{top:262px;left:106px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--kidney{top:142px;left:66px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--gall_bladder{top:10px;left:177px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--small_intestine{top:122px;left:342px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--stomach{top:328px;left:283px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--large_intestine{top:328px;left:70px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--bladder{top:122px;left:13px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes nav ul .organ--triple_burne{top:244px;left:352px}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .pane-body__wrap{flex:0 0 440px}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .pane-body__wrap{display:none}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:41px;padding:8px 0;background-color:#e7ebf1;font-size:12px;font-weight:300;line-height:1.5;color:#333333;text-align:center}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description p{margin:0}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description span::after{content:"クリック"}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description span::after{content:"タップ"}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description span i{display:none}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description br{display:none}@media (max-width: 640px){.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description br{display:block}}.karadakagami__help-kampo #kampo-organs .section__organs--list .panes .panes__description::after{position:absolute;left:50%;bottom:-18px;-webkit-transform:translate(-50%);transform:translate(-50%);content:"";width:0;height:0;border-top:9px solid #e7ebf1;border-right:8px solid transparent;border-bottom:9px solid transparent;border-left:8px solid transparent}