@charset "UTF-8";.tk-st-FloatContactWrapper .tk-st-FloatContact>a{color:#fff;text-decoration:none;box-sizing:border-box}
_:-ms-lang(x)::-ms-backdrop,.tk-st-FloatContactWrapper .tk-st-FloatContact{line-height:38px!important}
.tk-st-PageTopWrapper .tk-st-Pagetop>a{color:#fff;text-decoration:none;box-sizing:border-box}
.tk-st-SidebarWrapper{font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-SidebarWrapper{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-SidebarWrapper{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-SidebarWrapper a{color:#565656}
.tk-st-SidebarWrapper a:hover{text-decoration:none;opacity:.7}
.tk-st-SidebarWrapper img{max-width:100%;height:auto;vertical-align:middle}
.tk-st-SidebarWrapper img[src$='.svg']{width:100%}
.tk-st-SideBar .tk-st-SideBar_Item>a:hover{opacity:.7}
.tk-st-SideBar .tk-st-SideBar_Item.tk-st-SideBar_Item-search{border-bottom:1px solid #727272}
.tk-st-SideBar .tk-st-SideBar_Item .tk-st-SideBar_SearchButton{background:url(/assets/img/common/icon/search_03.svg) center center no-repeat;background-size:32px}
.tk-st-SideBar .tk-st-SideBar_Item .tk-st-SideBar_SearchButton.is-open{background-image:url(/assets/img/common/icon/close_03.svg);background-size:22px}
.tk-st-FooterWrapper{position:relative;background-color:#fff;color:#565656;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-FooterWrapper{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-FooterWrapper{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-FooterWrapper img{max-width:100%;height:auto;vertical-align:middle}
.tk-st-FooterWrapper img[src$='.svg']{width:100%}
.tk-st-Footer .tk-st-FooterNav_Item>a{color:#565656;text-decoration:none;font-size:19.2px;font-size:1.2rem}
.tk-st-Footer .tk-st-FooterNav_Item>a[target=_blank]:after{content:'';display:inline-block;margin-left:5px;background-position:center center;background-repeat:no-repeat;background-size:100%}
.tk-st-Footer .tk-st-FooterCompany{text-align:center}
.tk-st-Footer .tk-st-FooterCopylight{color:#9f9f9f;font-size:16px;font-size:1rem;text-align:center}
.tk-st-Header{position:fixed;top:0;right:0;left:0;z-index:1001}
.tk-st-Header .tk-st-HeaderHead{position:relative;width:100%;background-color:#f00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjU0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#f00 0,#ff5400 100%);-webkit-filter:none;filter:none;margin-bottom:-60px}
.tk-st-Header .tk-st-HeaderSiteName{box-sizing:border-box;font-size:0}
.tk-st-Header .tk-st-HeaderSiteName>a{position:relative;z-index:1003;display:inline-block;color:#fff;text-decoration:none;box-sizing:border-box}
.tk-st-HeaderNavPc{display:none;overflow:hidden;position:absolute;top:60px;left:50px;right:0;height:160px;background-color:rgba(53,53,53,.9)}
.tk-st-HeaderNavPc:hover{display:block}
.tk-st-Header.is-navi .tk-st-HeaderNavPc.is-navi{display:block}
.tk-st-Header.is-kenkolife .tk-st-HeaderNavPc.is-kenkolife{display:block}
.tk-st-Header.is-products .tk-st-HeaderNavPc.is-products{display:block}
.tk-st-Header.is-contact .tk-st-HeaderNavPc.is-contact{display:block}
.tk-st-HeaderNavPcInner{max-width:1070px;min-height:160px;margin:0 auto;padding:20px 25px;box-sizing:border-box}
.tk-st-HeaderNavPcRow{display:table;position:relative;width:100%;height:100%}
.tk-st-HeaderNavPcRow:before,.tk-st-HeaderNavPcRow:after{content:'';display:block;position:absolute;top:0;bottom:0;width:1px;background-color:#848a83}
.tk-st-HeaderNavPcRow:before{left:0}
.tk-st-HeaderNavPcRow:after{right:1px}
.tk-st-HeaderNavPcCol{display:table-cell;position:relative;width:33.33333%;box-sizing:border-box;text-align:center;vertical-align:top}
.tk-st-HeaderNavPcCol+.tk-st-HeaderNavPcCol:before{content:'';display:block;position:absolute;top:0;bottom:0;width:1px;background-color:#848a83}
.tk-st-HeaderNavPcCol+.tk-st-HeaderNavPcCol:before{left:-1px}
.tk-st-HeaderNavPcUnit{display:table;width:100%;height:120px}
.tk-st-HeaderNavPcUnit>a{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:16px 1.47059%;box-sizing:border-box;text-decoration:none!important;white-space:nowrap}
.tk-st-HeaderNavPcUnit>a:hover{opacity:1;background-color:rgba(255,255,255,.1)}
.tk-st-HeaderNavPcUnit_Item{display:inline-block;vertical-align:middle}
.tk-st-HeaderNavPcUnit_Item:first-child{width:24.24242%;margin-right:4.54545%;transition:all .1s 0s ease-in}
.tk-st-HeaderNavPcUnit_Item:last-child{text-align:left;white-space:normal}
.tk-st-HeaderNavPcUnit_Image{width:100%}
.tk-st-HeaderNavPcUnit_Image>img{width:100%}
.tk-st-HeaderNavPcUnit_Icon{width:100%;padding-top:100%;background-color:#fff;background-position:center center;background-repeat:no-repeat;border-radius:50%}
.tk-st-HeaderNavPcUnit_Icon.is-search{background-image:url(/assets/img/common/icon/search_04.svg);background-size:65%}
.tk-st-HeaderNavPcUnit_Icon.is-human{background-image:url(/assets/img/common/icon/human_02.svg);background-size:65%}
.tk-st-HeaderNavPcUnit_Icon.is-book{background-image:url(/assets/img/common/icon/book_02.svg);background-size:60%}
.tk-st-HeaderNavPcUnit_Text{color:#fff;font-size:22.4px;font-size:1.4rem;transition:font-size .1s 0s ease-in}
.tk-st-HeaderNavPcUnit_Text>br{display:inline-block}
.tk-st-HeaderNavPcUnit_Br{display:inline-block}
.tk-st-Header .tk-st-HeaderNavSp_Col>a{text-decoration:none;color:#fff}
.tk-st-Header .tk-st-HeaderNavSp_Col>a:before{content:'';display:inline-block;width:21px;height:21px;margin-right:15px;margin-bottom:2px;background-position:center center;background-repeat:no-repeat;background-size:100%;vertical-align:middle}
.tk-st-Header .tk-st-HeaderNavSp_Col.is-home>a:before{background-image:url(/assets/img/common/icon/home_01.svg)}
.tk-st-Header .tk-st-HeaderNavSp_Col.is-navi>a:before{background-image:url(/assets/img/common/icon/nav_01.svg)}
.tk-st-Header .tk-st-HeaderNavSp_Col.is-kenkolife>a:before{background-image:url(/assets/img/common/icon/kenkolife_01.svg)}
.tk-st-Header .tk-st-HeaderNavSp_Col.is-products>a:before{background-image:url(/assets/img/common/icon/products_01.svg)}
.tk-st-Header .tk-st-HeaderNavSp_Col.is-contact>a:before{display:none}
.tk-st-Header nav+nav .tk-st-HeaderNavSp_LanguageSwitch{padding-top:0}
.tk-st-HeaderSearch{background-color:rgba(53,53,53,.9);position:absolute;overflow:hidden}
.tk-st-HeaderSearchInner{box-sizing:border-box}
.tk-st-HeaderSearchInner.is-open{opacity:1!important}
.tk-st-HeaderSearchBody{margin-top:10px}
.tk-st-HeaderSearch_Title{color:#fff}
.tk-st-HeaderSearch_Input{position:relative}
.tk-st-HeaderSearch_Input>input[type=text]{width:100%;padding:10px 52px 9px 30px;box-sizing:border-box;background-color:#f5f5f5;border-radius:23px;border:1px solid #dcdcdc;color:#000;font-size:22.4px;font-size:1.4rem;outline:0;-webkit-appearance:none}
.tk-st-HeaderSearch_Button{position:relative;border:1px solid #b5b4b4;border-radius:5px;padding:0;text-align:center}
.tk-st-HeaderSearch_Button:before{content:'';position:absolute;top:10px;left:19px;pointer-events:none;display:inline-block;width:24px;height:24px;margin-top:-4px;margin-left:-5px;background-image:url(/assets/img/common/icon/search_01.svg);background-repeat:no-repeat;background-size:100%;vertical-align:middle}
.tk-st-HeaderSearch_Button>button{display:inline-block;padding:0;color:#fff;outline:0;background-color:rgba(255,255,255,0);border:none}
.tk-st-HeaderSearch_RadioButtonUnit{margin-right:-10px;margin-left:-10px}
.tk-st-HeaderSearch_RadioButton{display:inline-block;margin-right:10px;margin-left:10px}
.tk-st-HeaderSearch_RadioButton>input[type=radio]{display:none}
.tk-st-HeaderSearch_Label{box-sizing:border-box;position:relative;display:inline-block;border-radius:8px;color:#fff;vertical-align:middle;cursor:pointer}
.tk-st-HeaderSearch_Label:after{content:'';position:absolute;top:50%;left:0;display:block;margin-top:-8px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;background-color:#fff}
.tk-st-HeaderSearch_Label:before{content:'';display:block;position:absolute;top:50%;left:3px;z-index:3;margin-top:-5px;width:10px;height:10px;box-sizing:border-box;border-radius:50%;background-color:#f00;opacity:0}
input[type=radio]:checked+.tk-st-HeaderSearch_Label:before{opacity:1}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button{text-decoration:none;color:#fff}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button.is-navi:before{background-image:url(/assets/img/common/icon/nav_01.svg)}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button.is-kenkolife:before{background-image:url(/assets/img/common/icon/kenkolife_01.svg)}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button.is-products:before{background-image:url(/assets/img/common/icon/products_01.svg)}
.tk-st-HeaderWrapper{font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-HeaderWrapper{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-HeaderWrapper{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-HeaderWrapper a{color:#565656;text-decoration:underline}
.tk-st-HeaderWrapper img{max-width:100%;height:auto;vertical-align:middle}
.tk-st-HeaderWrapper img[src$='.svg']{width:100%}
.tk-st-Modal{background-color:#fff;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-Modal{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-Modal{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-Modal img{max-width:100%;height:auto;vertical-align:middle}
.tk-st-Modal img[src$='.svg']{width:100%}
.tk-st-Modal sub{font-size:85%;vertical-align:-2%;line-height:1em}
.tk-st-BreadCrumbsWrapper{font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-BreadCrumbsWrapper{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-BreadCrumbsWrapper{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-BreadCrumbsWrapper a{color:#565656}
.tk-st-BreadCrumbsWrapper a:hover{text-decoration:none}
.tk-st-BreadCrumbsWrapper sub{font-size:85%;vertical-align:-2%;line-height:1em}
.tk-st-Content{background-color:#fff;color:#565656;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-Content{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-Content{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-Content a{color:#565656}
.tk-st-Content img{max-width:100%;height:auto;vertical-align:middle}
.tk-st-Content img[src$='.svg']{width:100%}
.tk-st-Content sub{font-size:70%;vertical-align:bottom;line-height:1em}
.tk-st-Content sup{font-size:70%;vertical-align:super;line-height:1em}
.tk-st-AsideWrapper{background-color:#fff;color:#565656;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-AsideWrapper{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-AsideWrapper{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-AsideWrapper a{color:#565656}
.tk-st-AsideWrapper img{max-width:100%;height:auto;vertical-align:middle}
.tk-st-AsideWrapper img[src$='.svg']{width:100%}
.tk-st-AsideWrapper sub{font-size:85%;vertical-align:-2%;line-height:1em}
.tk-st-ContentBottom{background-color:#fff;color:#565656;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-st-ContentBottom{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-st-ContentBottom{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-st-ContentBottom a{color:#565656}
.tk-st-ContentBottom img{max-width:100%;height:auto;vertical-align:middle}
.tk-st-ContentBottom img[src$='.svg']{width:100%}
.tk-st-ContentBottom sub{font-size:85%;vertical-align:-2%;line-height:1em}
.tk-sw-ModalIframeWrapper{visibility:hidden;position:relative;height:1px;max-width:820px;margin:0 auto}
.tk-sw-ModalIframeWrapper.is-open{visibility:visible}
.tk-sw-ModalIframeWrapper .mfp-close{background-image:url(/assets/img/common/icon/close_01.svg);background-repeat:no-repeat;background-size:100%;color:transparent;text-align:right}
.tk-sw-ModalIframe{display:block;position:relative;max-width:820px;width:100%;border:none;background-color:#fff;text-align:left}
.tk-sw-ModalInline{position:relative;width:auto;max-width:820px;margin:0 auto;background-color:#fff;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-sw-ModalInline{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-sw-ModalInline{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-sw-ModalInline img{max-width:100%;height:auto;vertical-align:middle}
.tk-sw-ModalInline img[src$='.svg']{width:100%}
.tk-sw-ModalInline sub{font-size:85%;vertical-align:-2%;line-height:1em}
html[lang=zh-cn] .tk-sw-ModalInline{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-sw-ModalInline{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-sw-ModalInline .mfp-close{color:transparent;background-image:url(/assets/img/common/icon/close_01.svg);background-repeat:no-repeat;background-size:100%;text-align:right}
.tk-sw-Modal{background-color:#fff;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:400;line-height:1.75;-webkit-text-size-adjust:100%}
html[lang=zh-cn] .tk-sw-Modal{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-sw-Modal{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-sw-Modal img{max-width:100%;height:auto;vertical-align:middle}
.tk-sw-Modal img[src$='.svg']{width:100%}
.tk-sw-Modal sub{font-size:85%;vertical-align:-2%;line-height:1em}
html[lang=zh-cn] .tk-sw-Modal{font-family:Microsoft JhengHei,"微軟正黑體",SimHei,SimSun,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
html[lang=zh-tw] .tk-sw-Modal{font-family:"新細明體","細明體",PMingLiU,MingLiU,MS UI Gothic,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Yu Gothic,YuGothic,Meiryo,"メイリオ",Osaka,MS PGothic,arial,helvetica,sans-serif}
.tk-sw-RelatedKenkolife{background-color:#ececec}
.tk-sw-RelatedSymptom+.tk-sw-RelatedKenkolife{border-top:1px solid #fff}
.tk-sw-RelatedKenkolifeCol:nth-child(n+3){margin-top:40px}
.tk-sw-RelatedKenkolifeHead{text-align:center}
.tk-sw-RelatedKenkolifeBody{margin-top:30px}
.tk-sw-RelatedKenkolifeTitle{color:#000;font-weight:700}
.tk-sw-RelatedKenkolifeSubTitle{color:#000;font-weight:700}
.tk-sw-RelatedKenkolifeUnit_Head{position:relative}
.tk-sw-RelatedKenkolifeUnit_Head:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0}
.tk-sw-RelatedKenkolifeUnit_Title{position:relative;z-index:2}
.tk-sw-RelatedKenkolifeUnit_Item>a{text-decoration:none}
.tk-sw-RelatedKenkolifeUnit_Item>a:before{content:'';display:inline-block;width:5px;height:9px;margin-right:.5em;margin-bottom:.1em;background:url(/assets/img/common/arrow/right_02.svg) 0 0 no-repeat;background-size:100%;vertical-align:middle}
.tk-sw-RelatedKenkolifeButton>a{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;background-image:url(/assets/img/common/arrow/right_02.svg);background-size:6px;background-repeat:no-repeat;color:#555;text-decoration:none}
.tk-sw-RelatedKenkolifeButton_text{padding-left:18px}
.tk-sw-RelatedProduct{background-color:#f6f6f6}
.tk-sw-RelatedProductHead{padding:8px 0 6px;background-color:#f00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjU0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#f00 0,#ff5400 100%);-webkit-filter:none;filter:none;color:#fff;text-align:center}
.tk-sw-RelatedProductHead_Title{font-weight:700}
.tk-sw-RelatedProductBody{position:relative;background-color:#fff}
.tk-sw-RelatedProductBody:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;background-color:#f00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjU0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#f00 0,#ff5400 100%);-webkit-filter:none;filter:none}
.tk-sw-RelatedProductBody_Main{overflow:hidden}
.tk-sw-RelatedProductUnit{border:1px solid #dcdcdc}
.tk-sw-RelatedProductUnit>a{text-decoration:none;display:table;width:100%}
.tk-sw-RelatedProductUnit>a>*{display:table-cell}
.tk-sw-RelatedProductUnit_Content{padding:20px 8px 20px 0;vertical-align:middle}
.tk-sw-RelatedProductUnit_Image{vertical-align:middle}
.tk-sw-RelatedProductUnit_Image>img{width:100%}
.tk-sw-RelatedProductUnit_Title{color:#f00;font-weight:700}
a[target=_blank] .tk-sw-RelatedProductUnit_Title:after{content:'';display:inline-block;width:10px;height:10px;margin-left:5px;margin-bottom:2px;background:url(/assets/img/common/icon/window_02.svg) 0 0 no-repeat;background-size:100%;vertical-align:middle}
.tk-sw-RelatedProductButton>a{border:1px solid #dcdcdc;border-radius:5px;background-image:url(/assets/img/common/arrow/right_02.svg);background-size:6px;background-repeat:no-repeat;color:#555;text-decoration:none}
.tk-sw-RelatedProductButton_text{padding-left:18px}
.tk-sw-RelatedRec{background-color:#ececec}
.tk-sw-RelatedSymptom+.tk-sw-RelatedRec{border-top:1px solid #fff}
.tk-sw-RelatedRecHead{text-align:center}
.tk-sw-RelatedRecTitle{color:#000;font-weight:700}
.tk-sw-RelatedRecSubTitle{color:#000;font-weight:700}
.tk-sw-RelatedRecUnit{display:block;text-decoration:none}
.tk-sw-RelatedRecUnit:hover{opacity:.7}
.tk-sw-RelatedRecUnit_Thumbnail>img{width:100%}
.tk-sw-RelatedRecommend{background-color:#ececec}
.tk-sw-RelatedSymptom+.tk-sw-RelatedRecommend{border-top:1px solid #fff}
.tk-sw-RelatedRecommendHead{text-align:center}
.tk-sw-RelatedRecommendTitle{color:#000;font-weight:700}
.tk-sw-RelatedRecommendSubTitle{color:#000;font-weight:700}
.tk-sw-RelatedRecommendUnit{display:block;text-decoration:none}
.tk-sw-RelatedRecommendUnit:hover{opacity:.7}
.tk-sw-RelatedSite{box-sizing:border-box}
.tk-sw-RelatedSiteInner-01{border-top:1px solid #d1d1d1}
.tk-sw-RelatedSiteTitle{font-size:27.2px;font-size:1.7rem;font-weight:700;margin-bottom:1em}
.tk-sw-RelatedSiteUnit{border:1px solid #dcdcdc}
.tk-sw-RelatedSiteUnit a{display:table;width:100%;height:100%;text-decoration:none}
.tk-sw-RelatedSiteUnit a>*{display:table-cell;vertical-align:middle}
.tk-sw-RelatedSiteUnit_Image{overflow:hidden;position:relative;border-right:1px solid #dcdcdc}
.tk-sw-RelatedSiteUnit_Title{color:#ff3030;font-weight:700}
a:hover .tk-sw-RelatedSiteUnit_Title{text-decoration:underline}
a[target=_blank] .tk-sw-RelatedSiteUnit_Title:after{content:'';display:inline-block;width:10px;height:10px;margin-left:5px;margin-bottom:2px;background:url(/assets/img/common/icon/window_02.svg) 0 0 no-repeat;background-size:100%;vertical-align:middle}
.tk-sw-RelatedSiteUnit_Description{color:#565656}
.tk-sw-RelatedSymptom{background-color:#ececec}
.tk-sw-RelatedKenkolife+.tk-sw-RelatedSymptom{border-top:1px solid #fff}
.tk-sw-RelatedSymptomBody{text-align:center}
.tk-sw-RelatedSymptomTitle{color:#000;font-weight:700;text-align:center}
.tk-sw-RelatedSymptomItem{display:inline-block}
.tk-sw-RelatedSymptomButton>a{display:block;border:1px solid #d1d1d1;border-radius:2px;background-color:#fff;color:#565656;text-decoration:none;text-align:center}
.tk-sw-RelatedSymptomButton>a:before{content:'';display:inline-block;width:27px;height:27px;margin-right:5px;margin-bottom:1px;background-position:center center;background-size:100%;background-repeat:no-repeat;vertical-align:middle}
.tk-sw-RelatedSymptomItem.is-head .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/head_02.svg)}
.tk-sw-RelatedSymptomItem.is-eye .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/eye_02.svg)}
.tk-sw-RelatedSymptomItem.is-mouth_nose_throat .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/mouth_nose_throat_02.svg)}
.tk-sw-RelatedSymptomItem.is-neck .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/neck_02.svg)}
.tk-sw-RelatedSymptomItem.is-skin .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/skin_02.svg)}
.tk-sw-RelatedSymptomItem.is-ear .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/ear_02.svg)}
.tk-sw-RelatedSymptomItem.is-breast .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/breast_02.svg)}
.tk-sw-RelatedSymptomItem.is-stomach .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/stomach_02.svg)}
.tk-sw-RelatedSymptomItem.is-waist .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/waist_02.svg)}
.tk-sw-RelatedSymptomItem.is-urinaria .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/urinaria_02.svg)}
.tk-sw-RelatedSymptomItem.is-shoulder .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/shoulder_02.svg)}
.tk-sw-RelatedSymptomItem.is-hand .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/hand_02.svg)}
.tk-sw-RelatedSymptomItem.is-leg .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/leg_02.svg)}
.tk-sw-RelatedSymptomItem.is-body .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/body_02.svg)}
.tk-sw-RelatedSymptomItem.is-mind .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/mind_02.svg)}
.tk-sw-RelatedSymptomItem.is-lifestyle .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/lifestyle_02.svg)}
.tk-sw-RelatedSymptomItem.is-bodyskin .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/bodyskin_02.svg)}
.tk-sw-RelatedSymptomItem.is-women .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/women_02.svg)}
.tk-sw-RelatedSymptomItem.is-men .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/men_02.svg)}
.tk-sw-RelatedSymptomItem.is-children .tk-sw-RelatedSymptomButton>a:before{background-image:url(/assets/img/common/parts/children_02.svg)}
.tk-sw-SingleImageModal{text-align:center}
@media print,screen and (max-width:767px){.tk-st-FloatContactWrapper{display:none}
.tk-st-FloatContactWrapper .tk-st-FloatContact{position:fixed;z-index:1003;bottom:0;right:0;width:13rem;text-align:center;background-color:#ff5400}
.tk-st-FloatContactWrapper .tk-st-FloatContact.is-static{position:static}
.tk-st-FloatContactWrapper .tk-st-FloatContact>a{display:block;width:100%;padding:5px}
.tk-st-FloatContactWrapper .tk-st-FloatContact>a>img[src$='.svg']{display:inline-block;width:18px;margin-bottom:3px;margin-right:.3em;vertical-align:middle}
.tk-st-FloatContactWrapper.is-contactShow{display:block}
.tk-st-PageTopWrapper .tk-st-Pagetop{width:100%;text-align:center;background-color:#f00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjU0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#f00 0,#ff5400 100%);-webkit-filter:none;filter:none}
.tk-st-PageTopWrapper .tk-st-Pagetop.is-static{position:static}
.tk-st-PageTopWrapper .tk-st-Pagetop>a{display:block;width:100%;padding:5px}
.tk-st-PageTopWrapper .tk-st-Pagetop>a>img[src$='.svg']{display:inline-block;width:14px;margin-bottom:3px;margin-right:1em;vertical-align:middle}
.tk-st-SidebarWrapper{font-size:1.3rem}
.tk-st-SideBar{display:none}
.tk-st-FooterWrapper{font-size:1.3rem}
.tk-st-Footer .tk-st-FooterNav{width:100%;padding:35px 30px;box-sizing:border-box}
.tk-st-Footer .tk-st-FooterNav_Item:nth-child(n+2){margin-top:15px}
.tk-st-Footer .tk-st-FooterNav_Item>a[target=_blank]:after{width:10px;height:10px;background-image:url(/assets/img/common/icon/window_02.svg)}
.tk-st-Footer .tk-st-FooterCompany{border-top:1px solid #d8d8d8;padding-top:20px}
.tk-st-Footer .tk-st-FooterCompany img{width:218px}
.tk-st-Footer .tk-st-FooterCopylight{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);padding-bottom:26px}
.tk-st-Header{height:62px}
.tk-st-Header .tk-st-HeaderSiteName{text-align:center}
.tk-st-Header .tk-st-HeaderSiteName>a{padding:9px 10px 0;height:62px}
.tk-st-Header .tk-st-HeaderSiteName>a>img[src$='.svg']{width:235px}
.tk-st-Header .tk-st-HeaderNavSpWrapper{display:none;overflow-y:auto;position:fixed;top:62px;left:0;z-index:1;width:100%;height:100%;padding-bottom:45px;box-sizing:border-box}
.tk-st-Header .tk-st-HeaderNavSpWrapper[aria-expanded=true]{display:block}
.tk-st-Header .tk-st-HeaderNavSp{background-color:rgba(53,53,53,.9)}
.tk-st-Header .tk-st-HeaderNavSp_Row{padding-right:15px;padding-left:15px}
.tk-st-Header .tk-st-HeaderNavSp_Col{text-align:center;font-size:1.6rem}
.tk-st-Header .tk-st-HeaderNavSp_Col+.tk-st-HeaderNavSp_Col{border-top:1px solid #a2a4a0}
.tk-st-Header .tk-st-HeaderNavSp_Col>a{display:block;line-height:75px}
.tk-st-Header .tk-st-HeaderNavSp_SiteMap{margin-right:15px;margin-left:15px;padding-top:30px;border-top:1px solid #a2a4a0}
.tk-st-Header .tk-st-HeaderNavSp_SiteMapButton{width:60.28986%;margin-left:auto;margin-right:auto;text-align:center}
.tk-st-Header .tk-st-HeaderNavSp_SiteMapButton>a{display:block;width:100%;padding:10px 0 8px;box-sizing:border-box;border:1px solid #9c9c9b;border-radius:5px;color:#fff;font-size:1.3rem;font-weight:700;text-decoration:none}
.tk-st-Header .tk-st-HeaderNavSp_SiteMapButton>a:before{content:'';display:inline-block;width:13px;height:15px;margin-right:10px;background-image:url(/assets/img/common/icon/sitemap_01.svg);background-size:100%;background-repeat:no-repeat;vertical-align:middle}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitch{display:table;width:100%;height:80px;padding-top:30px}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitchItem{display:table-cell;width:20%;text-align:center}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitchItem>a{position:relative;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);line-height:80px;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitchItem>a:after{content:'';display:block;position:absolute;top:20px;right:0;bottom:20px;width:1px;background-color:#6c6c6c}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitchItem[aria-checked=true]>a{background-color:rgba(255,0,0,.4)}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitchItem[aria-checked=true]>a:before{background-color:#b65c5c}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitchItem:last-child>a:before{display:none}
.tk-st-HeaderSearch{top:62px;left:0;width:100%;height:0;opacity:0}
.tk-st-HeaderSearch.is-open{min-height:175px;height:auto;opacity:1}
.tk-st-HeaderSearchInner{opacity:1!important;padding:20px 15px}
.tk-st-HeaderSearch_Title{text-align:center;font-size:1.5rem}
.tk-st-HeaderSearch_InputUnitRow{overflow:hidden}
.tk-st-HeaderSearch_InputUnitCol{overflow:hidden}
.tk-st-HeaderSearch_InputUnitCol:nth-of-type(2){display:none}
.tk-st-HeaderSearch_InputUnitCol:nth-of-type(3){margin-top:20px;line-height:40px;text-align:center}
.tk-st-HeaderSearch_Input>input[type=image]{position:absolute;top:50%;right:0;width:36px;height:36px;margin-top:-20px;padding:2px 10px}
.tk-st-HeaderSearch_Button>button{font-size:1.3rem}
.tk-st-HeaderSearch_RadioButtonUnit{display:inline-block}
.tk-st-HeaderSearch_RadioButton{font-size:1.2rem}
.tk-st-HeaderSearch_Label{padding-left:22px;margin-bottom:1px}
.tk-st-Header .tk-st-HeaderTriggerPc{display:none}
.tk-st-Header .tk-st-HeaderTriggerSp{position:fixed;top:9px;right:0;left:0;z-index:1002;overflow:hidden;width:100%;height:62px;box-sizing:border-box;color:#fff;font-size:1.8rem}
.tk-st-Header .tk-st-HeaderTriggerSp_Item:first-child{float:left}
.tk-st-Header .tk-st-HeaderTriggerSp_Item:last-child{float:right}
.tk-st-Header .tk-st-HeaderTriggerSp_GlobalNaviButton{width:45px;height:45px;background:url(/assets/img/common/icon/hamburger_01.svg) center center no-repeat;background-size:19px}
.tk-st-Header .tk-st-HeaderTriggerSp_GlobalNaviButton.is-open,html[lang=en] .tk-st-Header .tk-st-HeaderTriggerSp_GlobalNaviButton.is-open,html[lang=zh-cn] .tk-st-Header .tk-st-HeaderTriggerSp_GlobalNaviButton.is-open,html[lang=zh-tw] .tk-st-Header .tk-st-HeaderTriggerSp_GlobalNaviButton.is-open{background-image:url(/assets/img/common/icon/close_02.svg);background-size:19px}
.tk-st-Header .tk-st-HeaderTriggerSp_SearchButton{width:45px;height:45px;background:url(/assets/img/common/icon/search_01.svg) center center no-repeat;background-size:32px}
.tk-st-Header .tk-st-HeaderTriggerSp_SearchButton.is-open{background-image:url(/assets/img/common/icon/close_02.svg);background-size:19px}
.tk-st-Modal{font-size:1.3rem}
.tk-st-Body{padding-top:62px}
.tk-st-BreadCrumbsWrapper{font-size:1.3rem}
.tk-st-BreadCrumbs{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;font-size:1.1rem;background:#e8e8e8;border:1px solid;border-color:#f5f5f5 transparent #e8e8e8;box-shadow:0 0 2px rgba(0,0,0,.1)}
.tk-st-BreadCrumbs_Item{background-image:linear-gradient(to right,#f5f5f5,#ddd)}
.tk-st-BreadCrumbs_Item:first-child a{padding-left:1em;border-radius:5px 0 0 5px}
.tk-st-BreadCrumbs_Item:last-child{padding:.3em 1em .3em 2em;border-radius:5px 0 0 5px}
.tk-st-BreadCrumbs_Item>a{position:relative;padding:0 1em 0 2em;color:#888;text-decoration:none;line-height:2.5em;overflow-y:hidden;z-index:auto}
.tk-st-BreadCrumbs_Item>a:before{content:"";position:absolute;top:50%;margin-top:-2em;border-top:2em solid transparent;border-bottom:2em solid transparent;border-left:1em solid;border-left-color:#ccc;right:-1em;z-index:2}
.tk-st-BreadCrumbs_Item>a:after{content:"";position:absolute;top:50%;margin-top:-2em;border-top:2em solid transparent;border-bottom:2em solid transparent;border-left:1em solid;right:-.9em;z-index:3;border-left-color:#ddd}
.tk-st-Content{font-size:1.3rem}
.tk-st-AsideWrapper{font-size:1.3rem}
.tk-st-ContentBottom{font-size:1.3rem}
.tk-sw-ModalIframeWrapper .mfp-close{top:-25px;width:15px;height:15px}
.tk-sw-ModalInline{margin-top:25px;margin-bottom:25px;font-size:1.3rem}
.tk-sw-ModalInline{font-size:1.3rem}
.tk-sw-ModalInline .mfp-close{top:-20px;width:15px;height:15px}
.tk-sw-Modal{font-size:1.3rem}
.tk-sw-RelatedKenkolife{padding-top:20px;padding-bottom:25px}
.tk-sw-RelatedSite+.tk-sw-RelatedKenkolife{margin-top:30px}
.tk-sw-RelatedKenkolifeInner{padding:0 15px}
.tk-sw-RelatedKenkolifeCol+.tk-sw-RelatedKenkolifeCol{margin-top:20px}
.tk-sw-RelatedKenkolifeBody_Sub{margin-top:25px;padding-right:32px;padding-left:32px}
.tk-sw-RelatedKenkolifeTitle{font-size:1.5rem}
.tk-sw-RelatedKenkolifeSubTitle{font-size:1rem}
.tk-sw-RelatedKenkolifeUnit{display:table;width:100%}
.tk-sw-RelatedKenkolifeUnit_Head{display:table-cell;overflow:hidden;width:125px;padding:33px 0;box-sizing:border-box;background:url(/assets/img/common/related/img_01.jpg) center center no-repeat;background-size:cover;color:#fff;font-size:1.3rem;text-align:center;vertical-align:middle}
.is-vitamin .tk-sw-RelatedKenkolifeUnit_Head{background-image:url(/assets/img/common/related/vitamin_01.jpg)}
.is-hyakka .tk-sw-RelatedKenkolifeUnit_Head{background-image:url(/assets/img/common/related/hyakka_01.jpg)}
.is-encyclopedia .tk-sw-RelatedKenkolifeUnit_Head{background-image:url(/assets/img/common/related/encyclopedia_01.jpg)}
.is-kusuri .tk-sw-RelatedKenkolifeUnit_Head{background-image:url(/assets/img/common/related/kusuri_01.jpg)}
.is-book .tk-sw-RelatedKenkolifeUnit_Head{background-image:url(/assets/img/common/related/book_01.jpg)}
.is-tsukare .tk-sw-RelatedKenkolifeUnit_Head{background-image:url(/assets/img/common/related/tsukare_01.jpg)}
.tk-sw-RelatedKenkolifeUnit_Head:after{height:100%;background-color:#000;opacity:.3}
.tk-sw-RelatedKenkolifeUnit_Body{display:table-cell;padding:10px 15px;background-color:#fff;vertical-align:top}
.tk-sw-RelatedKenkolifeButton>a{display:block;padding:5px;background-position:7px center;background-origin:content-box;font-size:1.2rem;text-align:center}
.tk-sw-RelatedProduct{padding-top:25px;padding-bottom:25px}
.tk-sw-RelatedSite+.tk-sw-RelatedProduct{margin-top:30px}
.tk-sw-RelatedProductInner{padding:0 15px}
.tk-sw-RelatedProductHead_Title{font-size:1.5rem}
.tk-sw-RelatedProductBody{padding:15px 15px 25px;border-left:2px solid #f00;border-right:2px solid #ff5400}
.tk-sw-RelatedProductBody:after{height:2px}
.tk-sw-RelatedProductBody_Sub{margin-top:25px;padding-right:32px;padding-left:32px}
.tk-sw-RelatedProductCol+.tk-sw-RelatedProductCol .tk-sw-RelatedProductUnit{border-width:0 1px 1px}
.tk-sw-RelatedProductUnit_Image{width:85px;padding:10px;box-sizing:border-box}
.tk-sw-RelatedProductUnit_Title{font-size:1.3rem}
.tk-sw-RelatedProductUnit_Description{font-size:1.1rem}
.tk-sw-RelatedProductButton>a{display:block;padding:5px;background-position:7px center;background-origin:content-box;font-size:1.2rem;text-align:center}
.tk-sw-RelatedRec{padding-top:20px;padding-bottom:25px}
.tk-sw-RelatedSite+.tk-sw-RelatedRec{margin-top:30px}
.tk-sw-RelatedRecInner{padding:0 15px}
.tk-sw-RelatedRecBody{margin-top:20px}
.tk-sw-RelatedRecStatic{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.tk-sw-RelatedRecStatic__item{width:calc((310/670)*100%)}
.tk-sw-RelatedRecTitle{font-size:1.5rem}
.tk-sw-RelatedRecSubTitle{font-size:1rem}
.tk-sw-RelatedRecUnit_Desc{margin-top:8px;font-size:12px}
.tk-sw-RelatedRecommend{padding-top:20px;padding-bottom:25px}
.tk-sw-RelatedSite+.tk-sw-RelatedRecommend{margin-top:30px}
.tk-sw-RelatedRecommendInner{padding:0 15px}
.tk-sw-RelatedRecommendRow{overflow:hidden}
.tk-sw-RelatedRecommendCol{float:left;width:44.927%;margin-top:25px}
.tk-sw-RelatedRecommendCol:nth-child(2n){margin-left:10%}
.tk-sw-RelatedRecommendTitle{font-size:1.5rem}
.tk-sw-RelatedRecommendSubTitle{font-size:1rem}
.tk-sw-RelatedRecommendUnit_Desc{margin-top:8px;font-size:1.2rem}
.tk-sw-RelatedSite{padding-right:15px;padding-left:15px}
.tk-sw-RelatedSite:last-child{padding-bottom:40px}
.tk-sw-RelatedSiteInner-01{padding-top:40px}
.tk-sw-RelatedSiteRow+.tk-sw-RelatedSiteRow{margin-top:15px}
.tk-sw-RelatedSiteCol+.tk-sw-RelatedSiteCol{margin-top:15px}
.tk-sw-RelatedSiteUnit_Image{width:128px}
.tk-sw-RelatedSiteUnit_Image>img{width:100%}
.tk-sw-RelatedSiteUnit_Content{padding:4px 10px}
.tk-sw-RelatedSiteUnit_Title{font-size:1.2rem;line-height:1.41}
.tk-sw-RelatedSiteUnit_Description{margin-top:5px;font-size:1.1rem;line-height:1.54}
.tk-sw-RelatedSymptom{padding-top:25px;padding-bottom:25px}
.tk-sw-RelatedSite+.tk-sw-RelatedSymptom{margin-top:30px}
.tk-sw-RelatedSymptomInner{padding:0 15px}
.tk-sw-RelatedSymptomBody{margin-top:10px}
.tk-sw-RelatedSymptomTitle{font-size:1.5rem}
.tk-sw-RelatedSymptomItem{margin-bottom:3px;margin-right:2px;margin-left:2px}
.tk-sw-RelatedSymptomButton>a{padding:2px 12px;font-size:1.2rem}
.tk-sw-SingleImageModal{padding:20px 15px}
}
@media print,screen and (min-width:768px){.tk-st-FloatContactWrapper .tk-st-FloatContact.is-fixed{position:fixed;z-index:1003;right:0;bottom:100px}
.tk-st-FloatContactWrapper .tk-st-FloatContact.is-absolute{position:absolute;top:-240px;right:0;bottom:auto}
.tk-st-FloatContactWrapper .tk-st-FloatContact:hover{opacity:.7}
.tk-st-FloatContactWrapper .tk-st-FloatContact>a{display:inline-block;width:35px;height:120px;padding-top:1rem;background-color:#ff5400;font-size:1.2rem;line-height:35px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
.tk-st-FloatContactWrapper .tk-st-FloatContact>a:before{content:'';position:absolute;top:7px;left:9px;width:18px;height:18px;font-size:1rem;background-size:100%;vertical-align:middle}
.tk-st-FloatContactWrapper .tk-st-FloatContact>a>img[src$='.svg']{display:none}
.tk-st-PageTopWrapper .tk-st-Pagetop.is-fixed{position:fixed;z-index:1003px;top:auto;right:30px;bottom:10px}
.tk-st-PageTopWrapper .tk-st-Pagetop.is-absolute{position:absolute;top:-45px;right:30px;bottom:auto}
.tk-st-PageTopWrapper .tk-st-Pagetop:hover{opacity:.7}
.tk-st-PageTopWrapper .tk-st-Pagetop>a{display:inline-block;width:35px;height:35px;background-color:#f00;font-size:0;text-align:center;line-height:35px}
.tk-st-PageTopWrapper .tk-st-Pagetop>a:before{display:inline-block;content:'';width:16px;height:10px;font-size:1rem;background:url(/assets/img/common/arrow/top_01.svg) 0 0 no-repeat;background-size:100%;vertical-align:middle}
.tk-st-PageTopWrapper .tk-st-Pagetop>a>img[src$='.svg']{display:none}
.tk-st-SidebarWrapper{font-size:1.4rem}
.tk-st-SideBar{position:fixed;top:60px;bottom:0;left:0;z-index:1005;width:50px;background-color:#353535;font-size:1.2rem;text-align:center}
.tk-st-SideBar .tk-st-SideBar_Item>a{display:block;width:100%;height:50px;color:#ccc;line-height:50px;text-decoration:none}
.tk-st-SideBar .tk-st-SideBar_Item>a:after{content:'';display:block;width:100%;height:1px;margin-left:auto;margin-right:auto;background-color:#545454}
.tk-st-SideBar .tk-st-SideBar_Item.tk-st-SideBar_Item-search:hover{cursor:pointer}
.tk-st-SideBar .tk-st-SideBar_Item.tk-st-SideBar_Item-sitemap>a>img{width:20px}
.tk-st-SideBar .tk-st-SideBar_Item.tk-st-SideBar_Item-jp>a:after,.tk-st-SideBar .tk-st-SideBar_Item.tk-st-SideBar_Item-en>a:after,.tk-st-SideBar .tk-st-SideBar_Item.tk-st-SideBar_Item-cn>a:after{margin-top:-1px;width:24px}
.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-jp>a,.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-en>a,.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-cn>a{background-color:#c31010;color:#fff}
.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-jp>a:after,.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-en>a:after,.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-cn>a:after{background-color:#d55858}
.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-tw>a{background-color:#c31010;color:#fff}
.tk-st-SideBar .tk-st-SideBar_Item[aria-checked=true].tk-st-SideBar_Item-ko>a{background-color:#c31010;color:#fff}
.tk-st-FooterWrapper{font-size:1.4rem}
.tk-st-Footer .tk-st-FooterNavWrap{background-color:#f00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjU0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#f00 0,#ff5400 100%);-webkit-filter:none;filter:none}
.tk-st-Footer .tk-st-FooterInner{max-width:1120px;margin-left:auto;margin-right:auto}
.tk-st-Footer .tk-st-FooterNav{text-align:center}
.tk-st-Footer .tk-st-FooterNav_Item{display:inline-block;color:#fff}
.tk-st-Footer .tk-st-FooterNav_Item:nth-child(n+2){margin-left:-5px}
.tk-st-Footer .tk-st-FooterNav_Item>a{display:block;padding-top:20px;padding-right:8px;padding-left:8px;padding-bottom:19px;box-sizing:border-box;color:#fff;transition:padding .1s 0s ease-in}
.tk-st-Footer .tk-st-FooterNav_Item>a:hover{text-decoration:underline}
.tk-st-Footer .tk-st-FooterNav_Item>a[target=_blank]:after{width:11px;height:11px;background-image:url(/assets/img/common/icon/window_01.svg)}
.tk-st-Footer .tk-st-FooterCompany{margin-top:30px}
.tk-st-Footer .tk-st-FooterCompany img{width:296px}
.tk-st-Footer .tk-st-FooterCopylight{margin-top:5px;padding-bottom:34px}
.tk-st-Header{height:60px}
.tk-st-Header .tk-st-HeaderHead{display:table;width:100%;font-size:0}
.tk-st-Header .tk-st-HeaderHead_Item{display:table-cell;vertical-align:middle}
.tk-st-Header .tk-st-HeaderSiteName>a{padding:8px 24px 0;height:60px}
.tk-st-Header .tk-st-HeaderSiteName>a>img[src$='.svg']{width:240px}
.tk-st-Header .tk-st-HeaderNavSpWrapper{display:none}
.tk-st-Header .tk-st-HeaderNavSp_Col.is-home{display:none}
.tk-st-Header .tk-st-HeaderNavSp_SiteMapButton{display:none}
.tk-st-Header .tk-st-HeaderNavSp_LanguageSwitch{display:none}
.tk-st-HeaderSearch{top:60px;left:0;width:0;padding-left:50px;box-sizing:border-box;transition:width .1s cubic-bezier(.19,1,.22,1)}
.tk-st-HeaderSearch.is-open{width:100%;transition:width .3s cubic-bezier(.19,1,.22,1)}
.tk-st-HeaderSearchInner{height:160px;overflow:hidden;max-width:930px;margin:0 auto;padding:25px 25px 50px;transition:opacity .3s cubic-bezier(.19,1,.22,1);opacity:0}
.tk-st-HeaderSearchInner.is-open{transition:opacity .3s cubic-bezier(.19,1,.22,1)}
.tk-st-HeaderSearch_Title{font-size:1.4rem}
.tk-st-HeaderSearch_InputUnitRow{display:table;width:100%}
.tk-st-HeaderSearch_InputUnitCol{display:inline-block;vertical-align:middle;box-sizing:border-box}
.tk-st-HeaderSearch_InputUnitCol:nth-of-type(1){padding-right:10px;width:calc(100% - 100px)}
.tk-st-HeaderSearch_InputUnitCol:nth-of-type(2){width:90px}
.tk-st-HeaderSearch_InputUnitCol:nth-of-type(3){display:block;width:100%;margin-top:1.5em;text-align:center}
.tk-st-HeaderSearch_Input{display:inline-block;width:100%}
.tk-st-HeaderSearch_Input>input[type=image]{display:none}
.tk-st-HeaderSearch_Button:hover{background-color:rgba(255,255,255,.5);cursor:pointer}
.tk-st-HeaderSearch_Button>button{font-size:1.4rem;width:100%;height:36px;padding-left:1.5em}
.tk-st-HeaderSearch_Button>button:hover{cursor:pointer}
.tk-st-HeaderSearch_RadioButtonUnit{display:inline-block}
.tk-st-HeaderSearch_RadioButton{font-size:1.3rem}
.tk-st-HeaderSearch_Label{padding-left:20px}
.tk-st-Header .tk-st-HeaderTriggerPc{text-align:right;line-height:1}
.tk-st-Header .tk-st-HeaderTriggerPc_Inner{display:inline-block}
.tk-st-Header .tk-st-HeaderTriggerPc_Row{display:table;width:100%}
.tk-st-Header .tk-st-HeaderTriggerPc_Col{display:table-cell}
.tk-st-Header .tk-st-HeaderTriggerPc_Col:nth-child(n+2){margin-left:-3px}
.tk-st-Header .tk-st-HeaderTriggerPc_Col:last-child .tk-st-HeaderTriggerPc_Button:after{display:none}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button{position:relative;display:block;width:100%;height:100%;padding:0 20px;box-sizing:border-box;font-size:1.2rem;line-height:60px;transition:font-size .1s 0s ease-in}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button:before{content:'';display:inline-block;width:21px;height:21px;margin-right:15px;margin-bottom:2px;background-position:center center;background-repeat:no-repeat;background-size:100%;vertical-align:middle}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button:after{content:'';position:absolute;top:50%;right:0;width:1px;height:32px;margin-top:-16px;background-color:#ff8f66}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button:hover,.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button.is-on{background-color:#c31010}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button:hover:after{background-color:#e1583b}
.tk-st-Header .tk-st-HeaderTriggerSp{display:none;overflow:hidden;height:70px}
.tk-st-Modal{font-size:1.4rem}
.tk-st-Body{position:relative;padding-top:60px;padding-left:50px}
.tk-st-BreadCrumbsWrapper{font-size:1.4rem}
.tk-st-BreadCrumbs{padding:8px 20px;background-color:#e8e8e8;color:#888;font-size:1.1rem;line-height:1.2}
.tk-st-BreadCrumbs_Item{display:inline}
.tk-st-BreadCrumbs_Item+.tk-st-BreadCrumbs_Item:before{content:'>';padding-left:5px;padding-right:8px}
.tk-st-BreadCrumbs_Item>a{color:#888;text-decoration:none}
.tk-st-BreadCrumbs_Item>a:hover{color:#f00;text-decoration:underline}
.tk-st-Content{font-size:1.4rem}
.tk-st-AsideWrapper{font-size:1.4rem}
.tk-st-ContentBottom{font-size:1.4rem}
.tk-sw-ModalIframeWrapper .mfp-close{top:-40px;width:30px;height:30px}
.tk-sw-ModalInline{margin-top:50px;margin-bottom:50px;font-size:1.4rem}
.tk-sw-ModalInline{font-size:1.4rem}
.tk-sw-ModalInline .mfp-close{top:-40px;width:30px;height:30px}
.tk-sw-Modal{font-size:1.4rem}
.tk-sw-RelatedKenkolife{padding-top:30px;padding-bottom:55px}
.tk-sw-RelatedSite+.tk-sw-RelatedKenkolife{margin-top:60px}
.tk-sw-RelatedKenkolifeInner{width:100%;max-width:986px;margin:0 auto;padding:0 20px;box-sizing:border-box;text-align:center}
.tk-sw-RelatedKenkolifeRow{margin-left:-3%;margin-right:-3%}
.tk-sw-RelatedKenkolifeCol{display:inline-block;width:49%;padding:0 3%;box-sizing:border-box;text-align:left;vertical-align:top}
.tk-sw-RelatedKenkolifeBody_Sub{margin-top:40px}
.tk-sw-RelatedKenkolifeTitle{display:inline-block;font-size:2rem}
.tk-sw-RelatedKenkolifeSubTitle{display:inline-block;margin-left:1em;font-size:1.2rem}
.tk-sw-RelatedKenkolifeUnit{min-height:130px;padding-left:47.72727%;background-position:left 2px;background-repeat:no-repeat;background-size:40.90909%}
.tk-sw-RelatedKenkolifeUnit.is-vitamin{background-image:url(/assets/img/common/related/vitamin_01.jpg)}
.tk-sw-RelatedKenkolifeUnit.is-hyakka{background-image:url(/assets/img/common/related/hyakka_01.jpg)}
.tk-sw-RelatedKenkolifeUnit.is-encyclopedia{background-image:url(/assets/img/common/related/encyclopedia_01.jpg)}
.tk-sw-RelatedKenkolifeUnit.is-kusuri{background-image:url(/assets/img/common/related/kusuri_01.jpg)}
.tk-sw-RelatedKenkolifeUnit.is-book{background-image:url(/assets/img/common/related/book_01.jpg)}
.tk-sw-RelatedKenkolifeUnit.is-tsukare{background-image:url(/assets/img/common/related/tsukare_01.jpg)}
.tk-sw-RelatedKenkolifeUnit_Head{font-weight:700;font-size:1.4rem;color:#000}
.tk-sw-RelatedKenkolifeUnit_Body{margin-top:4px}
.tk-sw-RelatedKenkolifeUnit_Item>a{display:block;padding-left:15px;font-size:1.3rem;text-indent:-15px}
.tk-sw-RelatedKenkolifeUnit_Item>a:hover{color:#f00;text-decoration:underline}
.tk-sw-RelatedKenkolifeButton{width:208px;margin-right:auto;margin-left:auto;text-align:center}
.tk-sw-RelatedKenkolifeButton>a{display:block;width:100%;padding:10px 0 8px;background-position:.5em center;font-size:1.3rem}
.tk-sw-RelatedKenkolifeButton>a:hover{background-color:#f8f8f8;color:#f00}
.tk-sw-RelatedProduct{padding-top:40px;padding-bottom:40px}
.tk-sw-RelatedSite+.tk-sw-RelatedProduct{margin-top:60px}
.tk-sw-RelatedProductInner{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.tk-sw-RelatedProductHead_Title{font-size:2rem}
.tk-sw-RelatedProductBody{overflow:hidden;padding:30px 26px;border-left:4px solid #f00;border-right:4px solid #ff5400}
.tk-sw-RelatedProductBody:after{height:4px}
.tk-sw-RelatedProductBody_Main{margin-left:-5px;margin-right:-5px}
.tk-sw-RelatedProductBody_Sub{margin-top:30px}
.tk-sw-RelatedProductCol{width:50%;float:left;padding:0 5px;box-sizing:border-box}
.tk-sw-RelatedProductCol:nth-child(n+3){margin-top:12px}
.tk-sw-RelatedProductCol:nth-child(2n+1){clear:both}
.tk-sw-RelatedProductUnit>a{border-width:0 1px 1px}
.tk-sw-RelatedProductUnit>a:hover{background-color:#f8f8f8}
.tk-sw-RelatedProductUnit_Image{width:96px;padding:8px;box-sizing:border-box}
.tk-sw-RelatedProductUnit_Title{font-size:1.4rem}
a:hover .tk-sw-RelatedProductUnit_Title{text-decoration:underline}
.tk-sw-RelatedProductUnit_Description{font-size:1.2rem}
.tk-sw-RelatedProductButton{text-align:center}
.tk-sw-RelatedProductButton>a{display:inline-block;padding:10px 50px 8px;background-position:.5em center;font-size:1.3rem}
.tk-sw-RelatedProductButton>a:hover{background-color:#f8f8f8;color:#f00}
.tk-sw-RelatedRec{padding-top:30px;padding-bottom:55px}
.tk-sw-RelatedSite+.tk-sw-RelatedRec{margin-top:60px}
.tk-sw-RelatedRecInner{width:100%;max-width:855px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.tk-sw-RelatedRecBody{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}
.tk-sw-RelatedRecStatic{width:calc((245/815)*100%)}
.tk-sw-RelatedRecStatic__item+.tk-sw-RelatedRecStatic__item{margin-top:40px}
.tk-sw-RelatedRecOutBrain{width:calc((530/815)*100%)}
.tk-sw-RelatedRecTitle{font-size:2rem}
.tk-sw-RelatedRecSubTitle{font-size:1.4rem}
.tk-sw-RelatedRecUnit_Desc{margin-top:10px;font-size:1.4rem}
.tk-sw-RelatedRecommend{padding-top:30px;padding-bottom:55px}
.tk-sw-RelatedSite+.tk-sw-RelatedRecommend{margin-top:60px}
.tk-sw-RelatedRecommendInner{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.tk-sw-RelatedRecommendRow{margin-left:-1.1%;margin-right:-1.1%}
.tk-sw-RelatedRecommendCol{display:inline-block;width:22.8%;padding:0 1.1%;text-align:left;vertical-align:top}
.tk-sw-RelatedRecommendBody{margin-top:20px}
.tk-sw-RelatedRecommendTitle{font-size:2rem}
.tk-sw-RelatedRecommendSubTitle{font-size:1.4rem}
.tk-sw-RelatedRecommendUnit_Desc{margin-top:10px;font-size:1.4rem}
.tk-sw-RelatedSite{max-width:1120px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}
.tk-sw-RelatedSite:last-child{padding-bottom:60px}
.tk-sw-RelatedSiteInner-01{padding-top:60px}
.tk-sw-RelatedSiteInner-02{width:100%;max-width:890px;margin-right:auto;margin-left:auto}
.tk-sw-RelatedSiteRow{text-align:center;line-height:1}
.tk-sw-RelatedSiteCol{display:inline-block;width:50%;padding-right:15px;padding-left:15px;box-sizing:border-box;text-align:left;vertical-align:middle}
.tk-sw-RelatedSiteCol:nth-child(n+3){margin-top:40px}
.tk-sw-RelatedSiteCol+.tk-sw-RelatedSiteCol{margin-left:-5px}
.tk-sw-RelatedSiteUnit_Image{width:43.37349%}
.tk-sw-RelatedSiteUnit_Image>img{width:100%;max-width:none;vertical-align:top}
.tk-sw-RelatedSiteUnit_Content{padding:5px 8px}
.tk-sw-RelatedSiteUnit_Content:hover{background-color:#f8f8f8}
.tk-sw-RelatedSiteUnit_Title{font-size:1.2rem;line-height:1.33;transition:font-size .1s 0s ease-in}
.tk-sw-RelatedSiteUnit_Description{margin-top:5px;font-size:1.1rem;line-height:1.42;transition:font-size .1s 0s ease-in}
.tk-sw-RelatedSymptom{padding-top:40px;padding-bottom:40px}
.tk-sw-RelatedSite+.tk-sw-RelatedSymptom{margin-top:60px}
.tk-sw-RelatedSymptomInner{width:100%;max-width:910px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.tk-sw-RelatedSymptomBody{margin-top:20px}
.tk-sw-RelatedSymptomTitle{font-size:2rem}
.tk-sw-RelatedSymptomItem{margin-bottom:6px;margin-right:4px;margin-left:4px}
.tk-sw-RelatedSymptomButton>a{padding:2px 20px 0;font-size:1.3rem;line-height:27px}
.tk-sw-RelatedSymptomButton>a:hover{background-color:#f8f8f8;color:#f00}
.tk-sw-SingleImageModal{padding-top:40px;padding-bottom:40px}
}
@media print,screen and (min-width:992px){.tk-st-Footer .tk-st-FooterNav_Item>a{padding-right:20px;padding-left:20px}
.tk-st-HeaderNavPcUnit_Text{font-size:1.6rem}
.tk-st-HeaderNavPcUnit_Text>br{display:none}
.tk-st-HeaderNavPcUnit_Br{display:none}
.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button{font-size:1.6rem}
.tk-sw-RelatedProductCol{width:33.3%}
.tk-sw-RelatedProductCol:nth-child(n+3){margin-top:0}
.tk-sw-RelatedProductCol:nth-child(2n+1){clear:none}
.tk-sw-RelatedProductCol:nth-child(n+4){margin-top:12px}
.tk-sw-RelatedProductCol:nth-child(3n+1){clear:both}
.tk-sw-RelatedSiteUnit_Content{padding:5px 14px}
.tk-sw-RelatedSiteUnit_Title{font-size:1.4rem}
.tk-sw-RelatedSiteUnit_Description{font-size:1.3rem}
}



.tk-st-Header .tk-st-HeaderTriggerPc_Col .tk-st-HeaderTriggerPc_Button.is-kenko-keyword:before{
	background-image: url(/assets/img/common/icon/word.svg);
	width: 25px;
}


@media screen and (max-width: 768px) {
	.tk-st-Header .tk-st-HeaderNavSp_Col.is-kenko-keyword > a:before {
	    background-image: url(/assets/img/common/icon/word.svg);
		width: 25px;
	}


	.tk-st-Header .tk-st-HeaderNavSp_Col>a{
	    line-height: 68px;
	}

}


html[lang=en] .tk-pd-HeroContent,html[lang=zh-cn] .tk-pd-HeroContent,html[lang=zh-tw] .tk-pd-HeroContent,html[lang=ko] .tk-pd-HeroContent {
    vertical-align: middle
}

.tk-pi-TabItem>a {
    color: #fff;
}