body#blogIndex .l-headline{background:#9ab6bc url(/assets/dest/img/blog/tl_all.png) 100%/600px no-repeat}body#blogIndex .l-headline:before{background:linear-gradient(90deg,#9ab6bc 0,hsla(0,0%,100%,0))}@media screen and (max-width:768px){body#blogIndex .l-headline:after{background:rgba(154,182,188,.3)}}body.blog.cat_readers-only .l-headline{background:#a50713 url(/assets/dest/img/blog/tl_readers-only.png) 100%/600px no-repeat}body.blog.cat_readers-only .l-headline:before{background:linear-gradient(90deg,#a50713 0,hsla(0,0%,100%,0))}@media screen and (max-width:768px){body.blog.cat_readers-only .l-headline:after{background:rgba(165,7,19,.3)}}body.blog.cat_human_body .l-headline{background:#fee5e8 url(/assets/dest/img/blog/tl_human_body.png) 100%/600px no-repeat;color:var(--color-black)}body.blog.cat_human_body .l-headline:before{background:linear-gradient(90deg,#fee5e8 0,hsla(0,0%,100%,0))}@media screen and (max-width:768px){body.blog.cat_human_body .l-headline:after{background:rgba(254,229,232,.3)}}body.blog.cat_health_care .l-headline{background:#580126 url(/assets/dest/img/blog/tl_health_care.png) 100%/600px no-repeat}body.blog.cat_health_care .l-headline:before{background:linear-gradient(90deg,#580126 0,hsla(0,0%,100%,0))}@media screen and (max-width:768px){body.blog.cat_health_care .l-headline:after{background:rgba(88,1,38,.3)}}body.blog.cat_nutrition .l-headline{background:#117c90 url(/assets/dest/img/blog/tl_nutrition.png) 100%/600px no-repeat}body.blog.cat_nutrition .l-headline:before{background:linear-gradient(90deg,#117c90 0,hsla(0,0%,100%,0))}@media screen and (max-width:768px){body.blog.cat_nutrition .l-headline:after{background:rgba(17,124,144,.3)}}body.blog.cat_social .l-headline{background:#b2b4c1 url(/assets/dest/img/blog/tl_social.png) 100%/600px no-repeat;color:var(--color-black)}body.blog.cat_social .l-headline:before{background:linear-gradient(90deg,#b2b4c1 0,hsla(0,0%,100%,0))}@media screen and (max-width:768px){body.blog.cat_social .l-headline:after{background:rgba(178,180,193,.3)}}body#pageIndex .l-headline{background:#a50713 url(/assets/dest/img/blog/tl_readers-only.png) 100%/600px no-repeat}body#pageIndex .l-headline:before{background:linear-gradient(90deg,#a50713 0,hsla(0,0%,100%,0))}@media screen and (max-width:768px){body#pageIndex .l-headline:after{background:rgba(165,7,19,.3)}}body#blogIndividual .p-blog__nav ._title{display:block}.p-blog{padding-block:80px 100px}@media screen and (max-width:576px){.p-blog{padding-block:10%}}.p-blog__nav{margin-bottom:30px}.p-blog__nav ._title{margin-bottom:30px;display:none}@media screen and (max-width:576px){.p-blog__nav ._title{margin-bottom:5%}}.p-blog__nav__select{width:100%;padding:10px;border-radius:5px}.p-blog__nav__select__wrap{position:relative;margin-bottom:30px}.p-blog__nav__select__wrap:after{content:"";height:6.9282032303px;width:8px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:var(--color-black);position:absolute;right:20px;top:0;bottom:0;z-index:1;margin:auto}.p-blog__nav__list{margin-bottom:30px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}@media (width < 1000px){.p-blog__nav__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.p-blog__nav__list{grid-template-columns:repeat(2,1fr);display:none}}.p-blog__nav__list li{width:100%}.p-blog__nav__list li a{position:relative;display:flex;justify-content:center;align-items:center;height:60px;text-align:center;border:1px solid var(--color-black);color:var(--color-black);text-decoration:none;line-height:1.2}@media screen and (max-width:768px){.p-blog__nav__list li a{height:50px;font-size:1.5rem}}.p-blog__nav__list li a:after{content:"";height:10.3923048454px;width:8px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);background:var(--color-black);position:absolute;right:10px}@media screen and (max-width:768px){.p-blog__nav__list li a:after{display:none}}.p-blog__nav__list li a.is-current{border-color:#b8c54c;color:#b8c54c;font-weight:600}.p-blog__nav__list li a.is-current:after{background:#b8c54c}.p-blog__nav__search{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:768px){.p-blog__nav__search{justify-content:center}}.p-blog__nav__search input[type=text]{background:#f1f1f1;max-width:210px;height:45px;padding:0 20px;margin-right:10px;border-radius:100vmax;outline:none;border:none}.p-blog__nav__search button[type=submit]{background:#3e3e3e;color:#fff;outline:none;border:none;height:40px;padding-inline:10px;border-radius:3px}@media screen and (max-width:576px){.p-blog__nav__search button[type=submit]{font-size:1.4rem}}.p-blog__main__title_btn{font-weight:700;margin-bottom:1em;text-align:right}.p-blog__main__title_btn a{display:inline-block;position:relative;padding-right:20px;color:var(--color-black);text-decoration:none}.p-blog__main__title_btn a:after{content:"";height:6.9282032303px;width:12px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:var(--color-black);position:absolute;right:0;top:0;bottom:0;margin:auto}.p-blog__titlelist{margin-bottom:50px;border-top:1px solid #eee}@media screen and (max-width:768px){.p-blog__titlelist{margin-bottom:10%}}.p-blog__titlelist__item{display:flex;align-items:center;gap:20px;border-bottom:1px solid #eee;padding:15px;color:var(--color-black);text-decoration:none}@media (width < 1000px){.p-blog__titlelist__item{padding-inline:0}}@media screen and (max-width:768px){.p-blog__titlelist__item{flex-direction:column;align-items:flex-start;gap:5px}}@media (any-hover:hover){.p-blog__titlelist__item:hover{background:#fcfcfc}}.p-blog__titlelist__item ._cat{background:#3e3e3e;display:inline-block;padding:.3em 1em .1em;line-height:1.5;color:#fff;font-size:90%;white-space:nowrap}.p-blog__titlelist__item ._tl{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;font-size:2rem}@media (width < 1000px){.p-blog__titlelist__item ._tl{font-size:1.8rem}}@media screen and (max-width:768px){.p-blog__titlelist__item ._tl{font-size:1.6rem;line-height:1.4}}.p-blog .more_item{opacity:1}.p-blog .more_item.is-hidden{opacity:0;height:0;margin:0;padding:0!important;pointer-events:none;border:none!important}.p-blog ._morebtn{text-align:center;margin-top:20px}.p-blog ._morebtn.is-btn-hidden{display:none}.p-blog ._morebtn button{background-color:#333;color:#fff;border:none;cursor:pointer;outline:none;padding:0;height:50px;line-height:50px;width:200px}.p-blog__list{margin-bottom:50px;border-top:1px solid #eee}@media screen and (max-width:768px){.p-blog__list{margin-bottom:10%}}.p-blog__list__item{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;border-bottom:1px solid #eee;padding:25px;color:var(--color-black);text-decoration:none}@media (width < 1000px){.p-blog__list__item{align-items:flex-start;padding-inline:0}}@media (any-hover:hover){.p-blog__list__item:hover{background:#fcfcfc}}.p-blog__list__item__photo{width:300px;height:200px;overflow:hidden}@media (width < 1000px){.p-blog__list__item__photo{width:30%;aspect-ratio:3/2;overflow:hidden;height:auto}}@media screen and (max-width:576px){.p-blog__list__item__photo{width:100%;margin-bottom:5%}}.p-blog__list__item__photo img{width:100%;height:100%;object-fit:cover}.p-blog__list__item__text{width:calc(100% - 350px)}@media (width < 1000px){.p-blog__list__item__text{width:67%}}@media screen and (max-width:576px){.p-blog__list__item__text{width:100%}}.p-blog__list__item__text ._cat{background:#3e3e3e;display:inline-block;padding:.3em 1em .1em;line-height:1.5;color:#fff;font-size:90%;margin-bottom:.5em}.p-blog__list__item__text ._tl{margin-bottom:.5em;font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal;font-size:2.5rem}@media (width < 1000px){.p-blog__list__item__text ._tl{font-size:clamp(2rem,2.8vw,2.5rem)}}@media screen and (max-width:576px){.p-blog__list__item__text ._tl{font-size:1.8rem;line-height:1.4}}.p-blog__list__item__text ._txt{opacity:.8}@media (width < 1000px){.p-blog__list__item__text ._txt{font-size:1.5rem}}@media screen and (max-width:576px){.p-blog__list__item__text ._txt{font-size:1.3rem}}.p-blog .pagenation{display:flex;justify-content:center;align-items:center;gap:1em}@media screen and (max-width:768px){.p-blog .pagenation{gap:5px}}.p-blog .pagenation li .current_page,.p-blog .pagenation li a{display:block;padding:.5em 1em;border:1px solid #3e3e3e;text-decoration:none;color:#3e3e3e}@media (any-hover:hover){.p-blog .pagenation li .current_page:hover,.p-blog .pagenation li a:hover{background:#3e3e3e;color:#fff}}.p-blog .pagenation li .current_page{background:#3e3e3e;color:#fff}.p-blog__conainer{display:flex;justify-content:space-between}@media screen and (max-width:992px){.p-blog__conainer{flex-direction:column}}.p-blog__conainer__main{width:calc(100% - 345px)}@media (width < 1200px){.p-blog__conainer__main{width:72%}}@media screen and (max-width:992px){.p-blog__conainer__main{width:100%}}.p-blog__conainer__main._page{width:100%;margin:auto;max-width:1000px}.p-blog__conainer__main blockquote{position:relative;padding:35px 90px;background:#f6f6f6}@media screen and (max-width:768px){.p-blog__conainer__main blockquote{padding:30px}}.p-blog__conainer__main blockquote p{margin-bottom:25px}.p-blog__conainer__main blockquote p:last-of-type{margin-bottom:0}.p-blog__conainer__main blockquote:after,.p-blog__conainer__main blockquote:before{content:"";position:absolute;background:url(/assets/dest/img/blog/ico_marks.png) no-repeat 50%/100%;width:50px;height:44px}@media screen and (max-width:768px){.p-blog__conainer__main blockquote:after,.p-blog__conainer__main blockquote:before{width:13px;height:12px}}.p-blog__conainer__main blockquote:before{top:20px;left:20px}@media screen and (max-width:768px){.p-blog__conainer__main blockquote:before{top:13px;left:13px}}.p-blog__conainer__main blockquote:after{bottom:20px;right:20px}@media screen and (max-width:768px){.p-blog__conainer__main blockquote:after{bottom:13px;right:13px}}.p-blog__conainer__main__article ._title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;margin-bottom:30px;padding-bottom:20px;align-items:flex-end;font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal}.p-blog__conainer__main__article ._title .date{color:#666;display:none}.p-blog__conainer__main__article ._title h1{font-size:clamp(2.2rem,2vw,3rem);font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal}.p-blog__conainer__main__article ._contents{margin-bottom:60px;word-wrap:break-word;overflow:hidden}.p-blog__conainer__main__article ._contents #toc_container{border:1px dotted #d8d8d8;background:#fff;padding:20px;margin-bottom:20px}.p-blog__conainer__main__article ._contents #toc_container ul{counter-reset:item}.p-blog__conainer__main__article ._contents #toc_container ul li{display:block}.p-blog__conainer__main__article ._contents #toc_container ul li:before{background:none;width:auto;height:auto;position:static;display:inline-block;color:#7f7f7f;background:#f2f2f2;padding:3px 6px;font-weight:400;margin-bottom:5px;margin-right:5px;content:counters(item,"-");counter-increment:item;border-radius:0}.p-blog__conainer__main__article ._contents #toc_container ul li a{text-decoration:none;color:var(--color-black)}.p-blog__conainer__main__article ._contents #toc_container .toc_number{display:inline-block;color:#7f7f7f;background:#f2f2f2;padding:3px 6px;font-weight:400;margin-bottom:5px;margin-right:5px}.p-blog__conainer__main__article ._contents>*{max-width:100%}.p-blog__conainer__main__article ._contents ul li{line-height:1.5;position:relative;padding-left:.6em;margin-bottom:.5em}.p-blog__conainer__main__article ._contents ul li:before{content:"";width:.3em;height:.3em;border-radius:50%;background:#4b4b4b;display:block;position:absolute;top:.6em;left:0}.p-blog__conainer__main__article ._contents ol{counter-reset:counter}.p-blog__conainer__main__article ._contents ol li{line-height:1.5;position:relative;padding-left:1.2em;margin-bottom:.5em;text-indent:-1.5em}.p-blog__conainer__main__article ._contents ol li:before{display:inline-block;counter-increment:counter;content:counters(counter,".") ". ";text-align:right;padding-right:.2em;width:1.5em;letter-spacing:-1px}.p-blog__conainer__main__article ._contents p{margin-bottom:1em;line-height:1.8;font-size:1.7rem}.p-blog__conainer__main__article ._contents img{margin-top:10px;max-width:100%;height:auto}.p-blog__conainer__main__article ._contents h1{font-size:2.6rem;border-left:2px solid;padding-left:.7em;margin-top:1em;margin-bottom:1em}.p-blog__conainer__main__article ._contents h2{font-size:2.4rem}.p-blog__conainer__main__article ._contents h3{font-size:2.2rem}.p-blog__conainer__main__article ._contents h4{font-size:2rem}.p-blog__conainer__main__article ._contents h5{font-size:1.8rem}.p-blog__conainer__main__article ._contents h6{font-size:1.7rem}.p-blog__conainer__main .btn_area{display:flex;justify-content:space-between;max-width:520px;margin:auto;height:60px;position:relative}.p-blog__conainer__main .btn_area>*{border:1px solid var(--color-black);padding:.7em 1.5em;color:var(--color-black);text-decoration:none}.p-blog__conainer__main .btn_area>:hover{background:#3e3e3e;color:#fff}.p-blog__conainer__main .btn_area .top{margin:0 1em;display:none}.p-blog__conainer__main .btn_area .back,.p-blog__conainer__main .btn_area .next{width:49%;max-width:250px;display:flex;align-items:center;justify-content:center}.p-blog__conainer__main .btn_area .back:after,.p-blog__conainer__main .btn_area .next:after{display:block;content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #3e3e3e}.p-blog__conainer__main .btn_area .back:hover:after,.p-blog__conainer__main .btn_area .next:hover:after{border-left:10px solid #fff}.p-blog__conainer__main .btn_area .next{flex-direction:row-reverse;position:absolute;top:0;left:0}.p-blog__conainer__main .btn_area .next:after{margin-right:1em;transform:rotate(180deg)}.p-blog__conainer__main .btn_area .back{position:absolute;top:0;right:0}.p-blog__conainer__main .btn_area .back:after{margin-left:1em}.p-blog__conainer__sub{width:315px}@media (width < 1200px){.p-blog__conainer__sub{width:25%}}@media screen and (max-width:992px){.p-blog__conainer__sub{width:100%;margin-top:50px}}@media screen and (max-width:768px){.p-blog__conainer__sub{margin-top:10%}}@media screen and (max-width:768px){.p-blog__conainer__sub .p-blog__nav{margin:0}}.p-blog__conainer__sub .p-blog__nav__list{display:flex;flex-direction:column}@media screen and (max-width:992px){.p-blog__conainer__sub .p-blog__nav__list{display:grid}}.p-blog__conainer__sub .p-blog__nav__search{justify-content:center}@media (width < 1200px){.p-blog__conainer__sub .p-blog__nav__search input[type=text]{width:100%;margin:0}}@media screen and (width < 1200px) and (max-width:992px){.p-blog__conainer__sub .p-blog__nav__search input[type=text]{margin-right:10px}}@media (width < 1200px){.p-blog__conainer__sub .p-blog__nav__search button[type=submit]{margin:10px auto;display:block}}@media screen and (width < 1200px) and (max-width:992px){.p-blog__conainer__sub .p-blog__nav__search button[type=submit]{margin:0;display:inline}}@media screen and (max-width:768px){.p-blog__conainer__sub .p-blog__nav__search{width:100%;display:block}.p-blog__conainer__sub .p-blog__nav__search .blog-search-form{display:flex;justify-content:center;align-items:center}.p-blog__conainer__sub .p-blog__nav__search .blog-search-form button[type=submit]{white-space:nowrap}}