body{-webkit-text-size-adjust:100%;font-size:18px;font-size:1.8rem;font-family:"Yu Gothic Medium",Yu Gothic Medium,Arial,Verdana,Roboto,游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative;color:#363c33;transition:all .5s}#wrapper{position:relative;margin:0 auto}figure,figcaption{margin-bottom:0;padding:0}a,a:hover,a:active,a:visited{color:#3e3e3e;text-decoration:none}.telNumber a{color:#fff}#headline{background:#6c6246 url("../img/ti/ti_Index.png") bottom right/600px no-repeat;width:100%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;color:#fff;font-size:20px;font-size:2rem;text-shadow:none;height:30vh;max-height:300px;position:relative}#headline:before{content:"";position:absolute;width:200px;top:0;bottom:0;right:400px;height:100%;z-index:1;background:linear-gradient(to right, #6c6246 0%, rgba(255, 255, 255, 0) 100%)}#headline img{display:block;height:100px;width:100%;margin-bottom:20px}#headline .ja{font-size:4rem;z-index:2;position:relative;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#headline .catch_txt{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:2rem;z-index:2;position:relative}#headline .en{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;z-index:2;position:relative;text-transform:none}#introductionIndex #headline,#introduction_archiveIndex #headline{background-color:#aaa;background-image:url("../img/ti/ti_introductionIndex.png")}#introductionIndex #headline:before,#introduction_archiveIndex #headline:before{background:linear-gradient(to right, #aaa 0%, rgba(255, 255, 255, 0) 100%)}#socialIndex #headline,#social_archiveIndex #headline{background-color:#02040c;background-image:url("../img/ti/ti_socialIndex.png")}#socialIndex #headline:before,#social_archiveIndex #headline:before{background:linear-gradient(to right, #02040c 0%, rgba(255, 255, 255, 0) 100%)}#nutritionIndex #headline,#nutrition_archiveIndex #headline{background-color:#2f2f2f;background-image:url("../img/ti/ti_nutritionIndex.png")}#nutritionIndex #headline:before,#nutrition_archiveIndex #headline:before{background:linear-gradient(to right, #2f2f2f 0%, rgba(255, 255, 255, 0) 100%)}#human_bodyIndex #headline,#human_body_archiveIndex #headline{background-color:#010200;background-image:url("../img/ti/ti_human_bodyIndex.png")}#human_bodyIndex #headline:before,#human_body_archiveIndex #headline:before{background:linear-gradient(to right, #010200 0%, rgba(255, 255, 255, 0) 100%)}#health_careIndex #headline,#health_care_archiveIndex #headline{background-color:#5b4146;background-image:url("../img/ti/ti_health_careIndex.png")}#health_careIndex #headline:before,#health_care_archiveIndex #headline:before{background:linear-gradient(to right, #5b4146 0%, rgba(255, 255, 255, 0) 100%)}#mgtherapyIndex #headline,#mgtherapy_archiveIndex #headline{background-color:#0b1120;background-image:url("../img/ti/ti_mgtherapyIndex.png")}#mgtherapyIndex #headline:before,#mgtherapy_archiveIndex #headline:before{background:linear-gradient(to right, #0b1120 0%, rgba(255, 255, 255, 0) 100%)}#pageIndex #headline{background-color:#040404;background-image:url("../img/ti/ti_pageIndex.png")}#pageIndex #headline:before{background:linear-gradient(to right, #040404 0%, rgba(255, 255, 255, 0) 100%)}.information #headline{background-color:#083d50;background-image:url("../img/ti/ti_informationIndex.png")}.information #headline:before{background:none;background:linear-gradient(to right, #083d50 0%, rgba(255, 255, 255, 0) 100%)}#searchform{margin-bottom:1em;text-align:right}#searchform #s{background:#f1f1f1;padding:15px 20px;margin-right:10px;border-radius:100px;max-width:210px}#searchform #searchsubmit{background:#3e3e3e;padding:5px 15px;color:#fff}.title_btn{font-weight:bold;margin-bottom:1em;text-align:right}.title_btn a{display:inline-block;position:relative;padding-right:20px}.title_btn a:after{content:"";display:inline-block;width:0;height:0;position:absolute;top:.7em;margin:auto;right:0;border-top:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #3e3e3e;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transform:rotate(90deg)}body#home main h2{text-align:center;margin-bottom:1.5em}body#home main section{padding:2em 0}body#home footer .ft_right{display:none}body#home footer .inner_wrap{justify-content:center;text-align:center}body#home #mv_area{background:url("../img/pho_mv.png") center center/cover no-repeat;background:none;height:auto;display:block;max-width:1500px;margin:auto}body#home #mv_area img{width:100%;height:auto}body#home #news_area{background:#3e3e3e;padding:10px 10px 10px 20px;color:#fff;display:flex;align-items:center}body#home #news_area a{display:block;height:35px;line-height:35px;color:#fff}body#home #news_area .genre{font-size:18px;font-size:1.8rem;border-right:1px solid #161313;padding-right:20px;float:left;line-height:35px}body#home #news_area .tl_name{padding-left:20px;display:flex;align-items:center}body#home #news_area .new{border:1px solid #fff;border-radius:30px;width:100px;height:33px;padding:3px 0;text-align:center;font-size:17px;font-size:1.7rem;margin-right:20px;font-weight:bold}body#home #news_area .tl{width:105px;height:100%;font-size:17px;font-size:1.7rem;line-height:34px;text-align:center;color:#fff;background:#344561;text-transform:uppercase}body#home #news_area ul{overflow:hidden;width:calc(100% - 105px);height:34px}body#home #news_area li{overflow:hidden;display:none;height:35px}body#home #about_area{padding-top:100px;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body#home #about_area .txtArea{background:#fff;box-shadow:0 0 12px rgba(0,0,0,.3);padding:70px 20px;text-align:center;width:900px;margin:auto;position:relative;z-index:2}body#home #about_area .txtArea h3{font-size:37px;font-size:3.7rem;position:relative;margin-bottom:40px;display:inline-block}body#home #about_area .txtArea h3::before,body#home #about_area .txtArea h3::after{display:block;position:absolute;font-size:68px;font-size:6.8rem}body#home #about_area .txtArea h3::before{content:"“";top:0;left:0;content:"“";top:-30px;left:-40px}body#home #about_area .txtArea h3::after{content:"”";top:0;right:0;top:-30px;right:-40px}body#home #about_area .txtArea p{font-size:23px;font-size:2.3rem}body#home #about_area .txtArea .proverb_txt{font-size:37px;font-size:3.7rem;margin-top:45px}body#home #about_area .txtArea .great_man{display:flex;justify-content:center;align-items:center}body#home #about_area .txtArea .great_man::before{content:"";display:block;background-color:#363c33;width:92px;margin-right:22px;height:1px}body#home #about_area .txtArea strong{margin-bottom:30px;display:block;line-height:2}body#home #about_area .bgBox{margin-top:-500px;background:url("../img/bg_about.png") bottom center/cover no-repeat;height:600px}body#home #new_area{padding:70px 0}body#home #new_area .inner_wrap{max-width:1000px;margin:auto}body#home #new_area h2{margin-bottom:30px}body#home #new_area .new_list li{padding:10px 10px 10px 20px;display:flex;align-items:center;margin-bottom:10px}body#home #new_area .new_list li .genre{border-right:1px solid #161313;padding-right:20px;width:30%;font-weight:bold}body#home #new_area .new_list li .tl_name{display:flex;align-items:center;width:70%;padding-left:20px}body#home #new_area .new_list li .new{border:1px solid #363c33;border-radius:30px;width:100px;padding:3px 0;text-align:center;font-size:17px;font-size:1.7rem;margin:0 20px;font-weight:bold}body#home #new_area .new_list .new_item{padding:.2em 0}body#home #new_area .new_list .new_item:hover{text-decoration:underline}body#home #new_area .new_list .cat{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold}body#home #new_area .new_list .catch_copy{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold}body#home #new_area .new_list .post_tl{font-weight:bold}body#home #blog_area{margin-bottom:0}body#home #blog_area .btn_blog{margin:60px auto 0 auto;max-width:640px;border-radius:100px;background:#000;display:block;border:1px solid #3e3e3e;padding:45px 10px;text-align:center;transition:.3s box-shadow}body#home #blog_area .btn_blog img{max-width:120px;width:100%;height:auto}body#home #blog_area h2{margin-bottom:30px}body#home #blog_area .list{margin-bottom:80px}body#home #blog_area .blog_list{flex-wrap:wrap;display:flex;justify-content:space-between;margin-bottom:30px}body#home #blog_area .blog_list li{margin-bottom:30px;width:49%}body#home #blog_area .blog_list li.full{width:100%}body#home #blog_area .blog_list li a{transition:all .3s;display:block}body#home #blog_area .blog_list li a:hover{opacity:.7}body#home #blog_area .blog_list li a img{width:100%;height:auto}body#home #catalog_area .catalog_list{display:flex;justify-content:space-between;flex-wrap:wrap}body#home #catalog_area .catalog_list .catalog_item{border:1px solid #3e3e3e;width:48%;box-shadow:10px 10px 10px rgba(0,0,0,.15);margin:auto;background:#fff;padding:1em;margin-bottom:2%;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;height:170px;line-height:1.7;transition:.3s box-shadow}body#home #catalog_area .catalog_list .catalog_item:hover{box-shadow:10px 10px 10px rgba(0,0,0,.3)}body#home #catalog_area .catalog_list .catalog_item .en{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:150%}body#home #catalog_area .catalog_list .catalog_item .gray{color:#9e9e9f;font-size:130%}body#home #catalog_area .catalog_list .catalog_item .ja{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:2px;font-size:130%;font-weight:bold}body#home #catalog_area .catalog_list .catalog_item .ja small{display:block}body#home #catalog_area .catalog_list .catalog_item .ja strong{display:block}.bnr_youtube{margin:80px auto;text-align:center}.bnr_youtube a{border:3px solid #3e3e3e;height:70px;position:relative;font-weight:bold;font-size:2.1rem;text-align:center;padding:20px 20px 20px 40px;max-width:500px;margin:auto;position:relative;display:flex;align-items:center;justify-content:center}.bnr_youtube a .ico{margin-left:.5em;width:70px;height:auto;transform:translate(0px, 23px)}.more_item{opacity:1}.more_item.is-hidden{opacity:0;height:0;margin:0;padding:0 !important;pointer-events:none;border:none !important}.list-btn{text-align:center;margin-top:20px}.list-btn.is-btn-hidden{display:none}.list-btn button{background-color:#333;color:#fff;border:none;cursor:pointer;outline:none;padding:0;height:50px;line-height:50px;width:200px}body.cms #pageTitle{width:100%;text-align:center;position:relative;z-index:2;padding:0 3%}body.cms .inner_wrap2{padding:70px 0}body.cms.title_archive #article_list .link{padding:10px}body.cms.title_archive #article_list .link .txt_area{display:flex;flex-wrap:wrap;align-items:center;width:100%}body.cms.title_archive #article_list .link .txt{display:none}body.cms.title_archive #article_list .link .photo{display:none}body.cms.title_archive #article_list .link .cat{margin-bottom:0;margin-right:10px}body.cms.title_archive #article_list .link .tl{margin-bottom:0;font-size:110%}body.cms .pagenation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.cms .pagenation li{margin-right:1em}body.cms .pagenation li:last-child{margin-right:0}body.cms .pagenation li>*{display:block;padding:.5em 1em}body.cms .pagenation li a{border:1px solid #3e3e3e}body.cms .pagenation li a:hover{background:#3e3e3e;color:#fff}body.cms .pagenation li .current_page{background:#3e3e3e;color:#fff}body.cms #article_list{margin-bottom:50px}body.cms #article_list .link{display:flex;justify-content:space-between;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:25px;flex-wrap:wrap;align-items:center}body.cms #article_list .link:hover{background:#fcfcfc}body.cms #article_list .link.----sm{padding:10px}body.cms #article_list .link.----sm .txt_area{display:flex;flex-wrap:wrap;align-items:center}body.cms #article_list .link.----sm .cat{margin-bottom:0;margin-right:10px}body.cms #article_list .link.----sm .tl{margin-bottom:0;font-size:110%}body.cms #article_list .link .photo{width:300px;height:200px;overflow:hidden}body.cms #article_list .link .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.cms #article_list .link .txt_area{width:calc(100% - 350px)}body.cms #article_list .link .cat{background:#3e3e3e;display:inline-block;padding:.3em 1em .1em 1em;line-height:1.5;color:#fff;font-size:90%;margin-bottom:.5em}body.cms #article_list .link .tl{margin-bottom:.5em;font-size:150%;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body.cms #article_list .link div.txt{width:100%;margin-top:.5em}body.cms #article_list .link .date{font-weight:bold;margin-right:1em;padding-right:1em;border-right:1px solid}body.cms #article_list .link .group{font-weight:bold}body.cms .blog_area{padding:80px 0 0 0}body.cms .blog_sub h3{margin-bottom:20px;display:none}body.cms .blog_sub h3 img{margin-bottom:5px}body.cms .blog_sub ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}body.cms .blog_sub ul li{margin-bottom:3%;width:calc(14.2857142857% - 3px)}body.cms .blog_sub ul li.genre_8{display:none}body.cms .blog_sub ul li a{text-align:center;border:1px solid;padding:.7em 2.5em .7em 1em;position:relative;font-size:1.4rem;height:60px;line-height:1.4;display:flex;justify-content:center;align-items:center}body.cms .blog_sub ul li a:after{content:"";display:inline-block;width:0;height:0;position:absolute;top:0;bottom:0;margin:auto;right:20px;border-top:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #3e3e3e;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}body.cms .blog_sub ul li a:hover:after{right:15px}body.cms .blog_sub ul li a img{width:100%;height:auto;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}body.cms .blog_sub ul li a.current{color:#b8c54c;font-weight:bold;border:1px solid #b8c54c}body.cms .blog_sub ul li a.current:after{border-left-color:#b8c54c}body.cms .blog_sub li a[href="/blog/"].current{color:#3e3e3e;font-weight:normal;border:1px solid #3e3e3e}body.cms .blog_sub li a[href="/blog/"].current:after{border-left-color:#3e3e3e}body.cms#blogTop .blog_sub li a[href="/blog/"].current{color:#b8c54c;font-weight:bold;border:1px solid #b8c54c}body.cms#blogTop .blog_sub li a[href="/blog/"].current:after{border-left-color:#b8c54c}body.cms.indiv .inner_wrap{padding:70px 2%}body.cms.indiv .blog_contents{display:flex;word-break:break-all;justify-content:space-between}body.cms.indiv .blog_contents blockquote{position:relative;padding:35px 90px;background:#f6f6f6}body.cms.indiv .blog_contents blockquote p{margin-bottom:25px !important}body.cms.indiv .blog_contents blockquote p:last-of-type{margin-bottom:0 !important}body.cms.indiv .blog_contents blockquote::before,body.cms.indiv .blog_contents blockquote::after{content:"";position:absolute;background-image:url(../img/ico/ico_marks.png);background-repeat:no-repeat;background-size:100%;width:50px;height:44px}body.cms.indiv .blog_contents blockquote::before{top:20px;left:20px}body.cms.indiv .blog_contents blockquote::after{bottom:20px;right:20px}body.cms.indiv .blog_contents .blog_main{width:67%;margin-right:3%}body.cms.indiv .blog_contents .blog_main .title_area{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;margin-bottom:30px;padding-bottom:20px;align-items:flex-end}body.cms.indiv .blog_contents .blog_main .title_area .date{color:#666;display:none}body.cms.indiv .blog_contents .blog_main .title_area h2{font-size:30px;font-size:3rem;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body.cms.indiv .blog_contents .blog_main .contents_area{margin-bottom:60px}body.cms.indiv .blog_contents .blog_main .contents_area #toc_container{border:1px dotted #d8d8d8;background:#fff;padding:20px;margin-bottom:20px}body.cms.indiv .blog_contents .blog_main .contents_area #toc_container ul{counter-reset:item}body.cms.indiv .blog_contents .blog_main .contents_area #toc_container ul li{display:block}body.cms.indiv .blog_contents .blog_main .contents_area #toc_container ul li:before{display:inline-block;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}body.cms.indiv .blog_contents .blog_main .contents_area #toc_container .toc_number{display:inline-block;color:#7f7f7f;background:#f2f2f2;padding:3px 6px;font-weight:400;margin-bottom:5px;margin-right:5px}body.cms.indiv .blog_contents .blog_main .contents_area>*{max-width:100%}body.cms.indiv .blog_contents .blog_main .contents_area ul li{line-height:1.5;position:relative;padding-left:.6em;margin-bottom:.5em}body.cms.indiv .blog_contents .blog_main .contents_area ul li:before{content:"";width:.3em;height:.3em;border-radius:50%;background:#4b4b4b;display:block;position:absolute;top:.6em;left:0}body.cms.indiv .blog_contents .blog_main .contents_area ol{counter-reset:counter}body.cms.indiv .blog_contents .blog_main .contents_area ol li{line-height:1.5;position:relative;padding-left:1.2em;margin-bottom:.5em;text-indent:-1.5em}body.cms.indiv .blog_contents .blog_main .contents_area ol li:before{display:inline-block;counter-increment:counter;content:counters(counter, ".") ". ";text-align:right;padding-right:.2em;width:1.5em;letter-spacing:-1px}body.cms.indiv .blog_contents .blog_main .contents_area p{margin-bottom:1em;line-height:1.8;font-size:17px;font-size:1.7rem}body.cms.indiv .blog_contents .blog_main .contents_area img{margin-top:10px;max-width:100%;height:auto}body.cms.indiv .blog_contents .blog_main .contents_area h1{font-size:26px;font-size:2.6rem;border-left:2px solid;padding-left:.7em;margin-top:1em;margin-bottom:1em}body.cms.indiv .blog_contents .blog_main .contents_area h2{font-size:24px;font-size:2.4rem}body.cms.indiv .blog_contents .blog_main .contents_area h3{font-size:22px;font-size:2.2rem}body.cms.indiv .blog_contents .blog_main .contents_area h4{font-size:20px;font-size:2rem}body.cms.indiv .blog_contents .blog_main .contents_area h5{font-size:18px;font-size:1.8rem}body.cms.indiv .blog_contents .blog_main .contents_area h6{font-size:17px;font-size:1.7rem}body.cms.indiv .blog_contents .blog_main .btn_area{display:flex;justify-content:space-between;max-width:520px;margin:auto;height:60px;position:relative}body.cms.indiv .blog_contents .blog_main .btn_area>*{border:1px solid;padding:.7em 1.5em}body.cms.indiv .blog_contents .blog_main .btn_area>*:hover{background:#3e3e3e;color:#fff}body.cms.indiv .blog_contents .blog_main .btn_area .top{margin:0 1em;display:none}body.cms.indiv .blog_contents .blog_main .btn_area .back,body.cms.indiv .blog_contents .blog_main .btn_area .next{width:49%;max-width:250px;display:flex;align-items:center;justify-content:center}body.cms.indiv .blog_contents .blog_main .btn_area .back:after,body.cms.indiv .blog_contents .blog_main .btn_area .next:after{display:block;content:"";width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #3e3e3e}body.cms.indiv .blog_contents .blog_main .btn_area .back:hover:after,body.cms.indiv .blog_contents .blog_main .btn_area .next:hover:after{border-left:10px solid #fff}body.cms.indiv .blog_contents .blog_main .btn_area .next{flex-direction:row-reverse;position:absolute;top:0;left:0}body.cms.indiv .blog_contents .blog_main .btn_area .next:after{margin-right:1em;transform:rotate(180deg)}body.cms.indiv .blog_contents .blog_main .btn_area .back{position:absolute;top:0;right:0}body.cms.indiv .blog_contents .blog_main .btn_area .back:after{margin-left:1em}body.cms.indiv .blog_sub{width:30%;min-width:250px}body.cms.indiv .blog_sub h3{display:block}body.cms.indiv .blog_sub #searchform{margin-top:1em}body.cms.indiv .blog_sub ul{display:block}body.cms.indiv .blog_sub ul li{width:100%}body.cms.indiv .blog_sub ul li a{text-align:left}body.cms.indiv.page .blog_contents .blog_main{width:100%;margin:auto;max-width:1000px}body#introduction_archiveIndex .blog_sub a[href*="/introduction/"],body#social_archiveIndex .blog_sub a[href*="/social/"],body#health_care_archiveIndex .blog_sub a[href*="/health_care/"],body#human_body_archiveIndex .blog_sub a[href*="/human_body/"],body#nutrition_archiveIndex .blog_sub a[href*="/nutrition/"]{color:#b8c54c;font-weight:bold;border:1px solid #b8c54c}body#introduction_archiveIndex .blog_sub a[href*="/introduction/"]:after,body#social_archiveIndex .blog_sub a[href*="/social/"]:after,body#health_care_archiveIndex .blog_sub a[href*="/health_care/"]:after,body#human_body_archiveIndex .blog_sub a[href*="/human_body/"]:after,body#nutrition_archiveIndex .blog_sub a[href*="/nutrition/"]:after{border-left-color:#b8c54c}body#errorIndex main{padding:3em 0}