*{font-feature-settings:"palt";letter-spacing:.04em!important}:root{--font-mincho-custom: "Caslon Bold", "\6e38\660e\671d\4f53", "Yu Mincho", YuMincho, "\30d2\30e9\30ae\30ce\660e\671d  Pro", "Hiragino Mincho Pro", "MS P\660e\671d", "MS PMincho", serif;--font-gothic-custom: "Montserrat", "Yu Gothic", YuGothic, "\6e38\30b4\30b7\30c3\30af", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", Hiragino Kaku Gothic ProN, sans-serif;--font-mincho-custom-ja: "\6e38\660e\671d\4f53", "Yu Mincho", YuMincho, "\30d2\30e9\30ae\30ce\660e\671d  Pro", "Hiragino Mincho Pro", "MS P\660e\671d", "MS PMincho", serif;--font-gothic-custom-ja: "Yu Gothic", YuGothic, "\6e38\30b4\30b7\30c3\30af", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", Hiragino Kaku Gothic ProN, sans-serif;--font-awe:"Font Awesome 6 Free"}.site-header__element--sub .site-nav__link,.megamenu__col-title .site-nav__dropdown-link,.about,.about-concept,.font1,.journal3 table tr th,.template-article .theme-block .rte p{font-family:var(--font-mincho-custom)!important}.site-header__element--top .site-nav__link,.noentop-menu,.about-concept h5,.menber,.menber-head h1,.menber-head h5,.menber h2,.noen,.noen-contents .navi-contents nav h2,.journal .column-box .column-listbox .column-list h4,.reading .sustainable-box article .stbox h5,.blog-infomation .blog-left-contents h5,.content-list-style,.content-list-style h4,.custom-footer-text{font-family:var(--font-gothic-custom)!important}.rte p{font-family:var(--font-gothic-custom-ja)!important}.template-article .theme-block .rte p,.reading .journal p,.journal .column-box p,.journal3 .journal-listbox .energy p{line-height:1.9}.bold{font-weight:600!important}.sec_ttl.l_size{font-size:85%!important}.pc{display:none}.sp{display:inherit}.tb{display:none}.tbsp{display:inherit}a{transition:all .3s ease-in-out}a:hover{opacity:.6}.about{width:100%;margin:50px auto}.aboutbox{width:100%;overflow:hidden;text-align:center;margin-bottom:80px}.aboutbox p{font-size:14px;margin-bottom:40px;line-height:180%}.aboutbox img{width:100%;height:auto}.about h5{text-align:center;font-size:15px;letter-spacing:.01em;margin-bottom:70px;font-weight:700}.about-concept{width:100%;background:#ebebec;padding:50px 5%;margin-top:50px;text-align:center}.about-concept p{font-size:14px;line-height:200%}.about-life{width:94%;margin:50px auto}.about-life img{width:100%}.about-life p{width:70%;margin:20px auto}.about-concept h5{font-size:20px;margin-bottom:20px;font-weight:700}.about-contents{width:94%;margin:50px auto}.about-contents h4{font-size:30px;line-height:140%;font-weight:700;margin-bottom:30px}.about-contents h5{text-align:left;margin-bottom:40px;margin-top:20px;font-weight:700}.about-contents p{font-size:14px;color:#4d4d4d}.page-width--narrow{max-width:100%;padding:0}.theme-block{width:94%;margin:20px auto}.enlarge-text{width:100%}.logo-bar__item{padding:10px}.menber{margin:50px 0;width:100%;text-align:center;letter-spacing:.1em}.menber-head{width:100%}.menber-head h1{font-size:32px;color:#4c4847;margin-bottom:10px;font-weight:700}.menber-head h5{font-size:16px;color:#231815;letter-spacing:.1em;font-weight:400;margin-top:20px}.program-title{margin:50px 0}.menber h2{font-size:18px;border-bottom:2px solid #000;padding-bottom:10px;margin:10px auto 20px;letter-spacing:.01em;width:380px;font-weight:700}.menber p{font-size:14px;line-height:160%}.newmenber-btn a{display:block;background:#666;color:#fff;text-align:center;padding:20px 0;font-size:20px;font-weight:700;width:300px;border-radius:100px;margin:50px auto;text-decoration:none}.newmenber-btn a:hover{text-decoration:none}.menber-benefits{width:94%;margin:80px auto 0}.menber-benefits ul{width:100%;overflow:hidden}.menber-benefits ul li{width:70%;margin:20px auto}.menber-benefits ul li img,.menber-benefits ul.stage-list{width:100%}.stage{width:100%;margin-top:30px}.stage ul.stage-list li{margin:10px auto 0}.stage ul.stage-list li:after{content:"";display:inline-block;width:20px;height:12px;background-image:url(img/arrows2-2x.jpg);background-size:cover;vertical-align:middle}.stage ul.stage-list-last li:after{background-image:none}.rte ul:last-child{list-style:none}.rte a:not(.rte__image):not(.btn){text-decoration:none}.noen{width:94%;margin:50px auto}.noen p{font-weight:400}.noen-box{width:100%;border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:30px}.noen-box h1{font-size:20px;line-height:180%;margin-bottom:15px;text-align:center;letter-spacing:.01em;font-weight:700}.noen-box h3{font-size:18px;line-height:160%;text-align:center;margin-bottom:20px;font-weight:700;margin-top:30px}.noen-box p{font-size:14px;line-height:180%;font-weight:nomal}.noen-box p span{font-weight:700}.movie{width:100%;margin:30px 0}.movie .movie-box{width:100%;margin:20px 0}.movie p{font-size:12px}.noen-contents{width:100%}.noen-contents .navi-contents{margin:0 0 40px}.noen-contents .navi-contents nav{width:100%;background:#eee;padding:20px 3%;margin-bottom:30px}.noen-contents .navi-contents nav h2{text-align:center;font-size:16px;margin-bottom:20px;font-weight:700}.noen-contents .navi-contents nav ul{width:95%;list-style-type:decimal;margin-left:5%}.noen-contents .navi-contents nav ul li{width:100%;margin-bottom:10px;font-size:14px;line-height:140%;font-weight:400}.noen-contents .navi-contents nav ul li a{color:#000}.noen-contents .navi-contents nav ul li span{font-weight:700}.noen-contents .navi-contents img{width:100%}.noen-contents .noen-text{width:100%;margin-bottom:30px}.noen-contents .noen-text h1{margin-bottom:20px;line-height:180%;font-weight:700;font-size:20px}.noen-contents .noen-text p{font-size:14px}.noen-contents .noen-imgbox{width:100%;margin:30px 0}.noen-contents .noen-imgbox img{width:100%;margin:10px 0}.noen-contents .noen-imgbox p,.clip{font-size:12px}.clip span{border-bottom:1px solid #000;display:block;width:85%;float:right;margin-top:13px}.borderbox{border-top:1px solid #000;width:100%}.reading{width:100%;margin-bottom:50px}.reading h1{font-size:23px;line-height:120%;margin-bottom:30px;border-bottom:1px solid #000;padding-bottom:10px;text-align:center;font-weight:700;text-transform:capitalize}.reading h1 span{font-size:14px;display:block}.reading .journal{width:100%}.reading .journal h2{font-size:20px;line-height:140%;font-weight:700}.reading .journal h2.mg-t{margin-top:104px}.reading .journal p{font-size:14px;margin-top:20px;margin-bottom:30px}.reading .journal .img-box{margin-top:20px;margin-bottom:60px}.reading .journal .img-box p{font-size:12px;margin-top:5px;line-height:140%}.thought{width:100%;margin:30px auto}.thought img{width:100%}.journal .column-box{width:100%;background:url(/cdn/shop/files/column-bg.png?v=1715140975) no-repeat;background-size:171%;padding-top:12px;margin-top:70px}.journal .column-box .column-listbox{background:#e6e7e7;overflow:hidden;margin-top:16px;padding:30px 3%;width:99%;margin-left:1%}.journal .column-box .column-listbox h3{margin-bottom:20px;letter-spacing:.01em;font-weight:700;line-height:140%}.journal .column-box .column-listbox .column-list{width:49%;float:left;margin-right:2%}.journal .column-box .column-listbox .column-list:nth-of-type(2n){margin-right:0}.journal .column-box .column-listbox .column-list img{width:100%}.journal .column-box .column-listbox .column-list i{width:79px;height:100px;margin:36px auto 30px;display:block}.journal .column-box .column-listbox .column-list h4{text-align:center;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px;font-size:17px;font-weight:700}.journal-content{width:100%;margin:50px 0}.journal-content h1{font-weight:700;border-bottom:none;font-size:20px}.journal-content .journal-box p{font-size:12px}.journal-content .journal-box-in{width:100%}.journal-content .journal-box-in p{font-size:14px;margin-bottom:30px}.journal-content .journal-box-img{width:100%}.journal-content .journal-box-img p{font-size:12px}.journal .column-box p{font-size:14px}.journal .column-box p span{font-weight:700}.journal .img-box{width:100%;margin:50px auto}.journal .img-box p{font-size:13px;margin-top:5px}.awards{width:100%;margin:50px 0}.awards h1{text-align:center;font-size:22px;margin-bottom:50px;font-weight:700}.awards .aw-box{width:100%;border-bottom:1px solid #000;padding-bottom:50px;margin-bottom:50px}.awards .aw-box:last-child{border-bottom:none}.awards .aw-box .aw-detal-box{width:100%}.awards .aw-box .aw-detal-box img{width:70%;height:auto;display:block;margin:20px auto}.awards .aw-box .aw-detal-box .aw-detal{width:100%}.awards .aw-box .aw-detal-box .aw-detal h2.aw-title{font-size:20px;text-align:center;font-weight:700}.awards .aw-box .aw-detal-box .aw-detal table{border-top:1px solid #000;margin:10px 0;border-collapse:collapse;width:100%}.awards .aw-box .aw-detal-box .aw-detal table tr th,.awards .aw-box .aw-detal-box .aw-detal table tr td{text-align:left;padding:10px;border-bottom:1px solid #000}.awards .aw-box .aw-detal-box .aw-detal table tr th{font-size:12px;width:20%}.awards .aw-box .aw-detal-box .aw-detal table tr td{font-size:16px;width:80%;line-height:140%}.awards .aw-box .aw-detal-box .aw-detal table tr td span{color:#e31911}.awards .aw-box .aw-detal-box .aw-detal p{font-size:14px;line-height:160%}.awards .aw-box .evaluation{width:100%;background:#f1f1f1;border-radius:5px;margin-top:30px;padding:30px 3%;font-size:14px;color:#595757}.awards .aw-box .evaluation span{display:block;font-weight:700;font-size:16px;margin-bottom:10px}.column-boximg{width:100%;margin-bottom:70px}.column-boximg h3{text-align:center}.column-boximg .column-clipbox,.column-boximg .column-clipbox .imgbox{width:100%}.column-boximg .column-clipbox .imgbox img{width:100%;margin-bottom:10px}.column-boximg .column-clipbox .imgbox .clip-box ul{width:100%;overflow:hidden;margin:5px 0}.column-boximg .column-clipbox .imgbox .clip-box ul li{width:52.5%;float:left;margin-right:2%;font-size:12px;line-height:140%}.column-boximg .column-clipbox .imgbox .clip-box ul li:last-child{margin-right:0;width:45.5%}.column-boximg .column-clipbox .txtbox{margin-top:40px}.column-boximg .column-clipbox .txtbox p{font-size:14px}.column-boximg .column-clipbox .txtbox p span{font-size:12px;display:block;font-weight:400;line-height:120%;margin-top:20px}.journal img{width:100%;margin:20px 0 0}.reading .reading-txt{font-size:14px}.journal2,.journal2 .journal-box-layout-txt{width:100%}.journal2 .journal-box-layout-txt h2{margin-bottom:20px;color:#333;line-height:140%;font-weight:700}.journal2 .journal-box-layout-txt p{font-size:14px}.journal2 img{width:100%;margin-top:30px}.journal2 .journal-box-layout-img{width:100%}.journal2 .journal-box-layout-img p{font-size:12px;line-height:120%;margin-top:10px}.journal3 h2{text-align:center;font-size:20px}.journal3 .journal-listbox{width:100%;overflow:hidden}.journal3 .journal-listbox .energy{width:70%;margin:30px auto;background:url(/cdn/shop/files/energy-bg_6055bcad-da02-4756-9ac4-ee839ad19eb4.png?v=1715223957) no-repeat left top;background-size:100%}.journal3 .journal-listbox .energy .energy-box{width:100%;background:#f2e8e1;padding:0 5% 30px}.journal3 .journal-listbox .energy i{width:83px;height:auto;display:block;margin:0 auto}.journal3 .journal-listbox .energy h3{text-align:center;margin:30px 0 20px;font-weight:400;font-style:normal;text-transform:lowercase}.journal3 .journal-listbox .energy p{font-size:14px}.reading h2.title-design1{font-size:20px;text-align:center;margin-bottom:20px}.reading h2.title-design1 span{position:relative;display:inline-block;padding:0 55px;line-height:140%;font-weight:700}.reading h2.title-design1 span:before,.reading h2.title-design1 span:after{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#000}.reading h2.title-design1 span:before{left:0}.reading h2.title-design1 span:after{right:0}.reading .reading-mintxt{width:100%;font-size:14px;margin-bottom:20px}.reading .sustainable-box{width:100%;overflow:hidden}.reading .sustainable-box article{width:49%;float:left;margin-right:2%;margin-bottom:10px}.reading .sustainable-box article:nth-child(2n){margin-right:0}.reading .sustainable-box article .stbox{border:1px solid #000;width:99%;height:200px}.reading .sustainable-box article .stbox h5{background:#e3e3e3;text-align:left;font-size:13px;padding:10px 2%;font-weight:100;line-height:130%;height:auto;margin-bottom:0}.reading .sustainable-box article .stbox p{padding:10px 2%;font-size:12px;line-height:140%}.q-a-list{width:100%;background:#e9e7d6;padding:50px 3% 20px}.q-a-list .qabox{width:100%;margin-bottom:40px}.q-a-list .qabox h1{font-size:20px;width:90%;margin:0 auto 20px}.q-a-list .qabox p{font-size:14px}.q-a-list .qabox ul{width:100%;list-style:disc;margin-bottom:20px}.q-a-list .qabox ul li{margin-left:10%;font-size:14px}.q-a-list h2{font-size:20px;line-height:120%;text-align:center}.qa img{width:100%}.journal3 h2{margin-bottom:30px}.journal3 table{width:100%;margin:0;border-collapse:collapse}.journal3 table tr th{width:15%;font-size:20px;color:#595757;font-style:italic;vertical-align:top;padding:10px}.journal3 table tr td{font-size:12px;line-height:140%;padding:10px;border-left:1px solid #000;font-weight:400}.readingboxs{width:100%}.readingboxs h2{text-align:center;line-height:140%;margin-bottom:20px}.readingboxs img{width:100%}.reading6 h2{text-align:center}.reading .piwi{width:100%}.reading .piwi h4{width:170px;margin:0 auto 30px}.reading .piwi h5{width:200px}.reading .piwi p{font-size:18px;margin-top:10px}.blog-infomation{width:100%;margin:50px 0;border-top:1px solid #000;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #000}.blog-infomation .blog-left-contents{width:100%;margin:0 0 20px}.blog-infomation .blog-left-contents h5{font-size:14px;margin-top:10px;font-weight:700;line-height:140%;margin-bottom:10px}.blog-infomation .blog-left-contents h5 span{display:block}#MainContent .capitalize-first-letter .blog-infomation .blog-left-contents p{font-size:10px;line-height:120%}#MainContent .capitalize-first-letter .blog-infomation .blog-right-contents p{font-size:14px;line-height:140%;font-weight:400}#MainContent .capitalize-first-letter p img{width:100%}#MainContent .article__sub-meta>span{font-size:13px;color:#8b8b8b}.content-list-style{width:100%;background:#eee;padding:20px 5%}.content-list-style h4{text-align:center;font-size:16px;margin-bottom:10px;font-weight:700}.content-list-style ul{width:100%;margin:20px 0}.content-list-style ul li{font-size:16px;line-height:130%;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px;font-weight:400;list-style:none}#MainContent .section-header h1{text-transform:capitalize}#MainContent .section-header h1 span{font-size:70%}#MainContent .capitalize-first-letter i{width:100%;border-top:1px solid #000;padding:50px 0 0;margin:50px 0 0;display:block}.rte h3{margin-top:20px}#MainContent .capitalize-first-letter p span{font-size:13px;display:block;line-height:120%}#MainContent .capitalize-first-letter p span.under{display:inline;text-decoration:underline;font-size:16px}.section--divider .enlarge-text p{font-size:12px}.content-list-style2 h3{font-size:22px;text-align:center}.content-list-style2 h3 span{font-size:16px;display:block}.content-list-style2 h5{border-left:7px solid #000;padding:5px 0 5px 10px;font-size:22px}#MainContent .capitalize-first-letter .blog-infomation .blog-right-contents .blog-right-contents-book{width:100%;overflow:hidden}#MainContent .capitalize-first-letter .blog-infomation .blog-right-contents .blog-right-contents-book p{width:40%;float:left;font-size:12px}#MainContent .capitalize-first-letter .blog-infomation .blog-right-contents .blog-right-contents-book img{float:right;width:auto}.slide-nav__image{display:none}.slide-nav__image+span{padding-left:0}.slideshow-wrapper{background:#fff}.shopify-policy__title h1{margin-bottom:40px}.shopify-policy__body .rte{line-height:200%}.guide{width:90%;margin:40px auto}.main-content{margin:50px 0}@media screen and (min-width: 768px){.pc{display:inherit}.sp,.tb{display:none}.tbsp{display:inherit}}@media screen and (min-width: 1024px){.pc{display:inherit}.sp{display:none}.tb{display:inherit}.tbsp{display:none}.about{width:960px}.aboutbox{margin-bottom:100px}.aboutbox p{width:416px;float:left;margin-top:120px}.aboutbox img{width:500px;float:right}.about h5{font-size:15px;margin-bottom:100px}.leftbox p{float:right}.leftbox img{float:left}.about-life{width:100%;margin:120px auto}.about-life p{width:400px;margin:0 auto 100px}.about-concept h5{font-size:20px}.about-contents h4{margin-bottom:5px}.about-contents h5{text-align:left;margin-bottom:40px}.about-contents p{line-height:200%}.new-grid{width:960px;margin:0 auto}.about-contents{margin-top:100px;width:706px}.theme-block{width:900px;margin:30px auto;text-align:left}.enlarge-text{width:820px;margin:0 auto}.logo-bar__item{padding:40px 55px}.menber{margin:100px 0}.menber-head h1{font-size:40px;margin-bottom:20px}.menber-head h5{font-size:18px;color:#231815;letter-spacing:.1em;font-weight:400;margin-bottom:100px}.menber h2{font-size:20px;border-bottom:2px solid #000;padding-bottom:10px;margin:10px auto 20px;letter-spacing:.01em;width:380px}.menber p{font-size:14px;line-height:160%;margin-bottom:70px}.menber-benefits{width:845px;margin:130px auto 0}.menber-benefits ul{margin-top:40px}.menber-benefits ul li{width:400px;margin:0 45px 0 0;float:left}.menber-benefits ul li:nth-child(2n){margin-right:0}.stage{width:100%;margin-top:0}.stage ul.stage-list li{width:400px;float:left;padding-right:45px;background-image:url(img/arrows-2x.jpg);background-size:18px;background-repeat:no-repeat;background-position:97.5% center}.stage ul.stage-list li:nth-child(2n){padding-right:0}.stage ul.stage-list li:after{background-image:none}.stage ul.stage-list-last li{width:400px;float:left;padding-left:45px;padding-right:0;background-image:url(img/arrows-2x.jpg);background-size:18px;background-repeat:no-repeat;background-position:left center;margin-left:180px}.noen{width:1100px;margin:50px auto}.noen-box{width:1110px;margin:0 auto;padding:160px 100px 76px}.noen-box h1{font-size:37px;line-height:140%;margin-bottom:30px;text-align:center;letter-spacing:.01em}.noen-box h3{font-size:24px;line-height:160%;text-align:center;margin-bottom:30px}.noen-box p{font-size:16px;line-height:176%;margin-top:48px;font-weight:400}.noen-box p span{font-weight:700}.movie{width:910px;margin:99px auto 0}.movie .movie-box{width:100%;margin:20px 0 0;height:auto}.movie p{font-size:13px;margin-top:11px}.movie h5{text-align:center;font-size:24px;margin-bottom:37px}.noen-contents{width:1100px;overflow:hidden;margin:80px 0 0}.noen-contents .navi-contents{width:904px;margin:0 auto 40px}.noen-contents .navi-contents nav{width:904px;background:#eee;padding:40px 207px;margin:8px 0}.noen-contents .navi-contents nav h2{text-align:center;font-size:16px;margin-bottom:44px;letter-spacing:.05em}.noen-contents .navi-contents nav ul{width:100%;list-style-type:decimal;margin-left:32px}.noen-contents .navi-contents nav ul li{width:100%;margin-bottom:21px;font-size:16px;line-height:134%}.noen-contents .navi-contents nav ul li a{color:#000}.noen-contents .navi-contents nav ul li span{font-weight:700}.noen-contents .navi-contents .noen-map{width:766px;margin:126px auto 0}.noen-contents .navi-contents img{width:100%}.noen-contents .noen-text{width:600px;margin-bottom:30px;float:left}.noen-contents .noen-text h1{margin-bottom:20px;line-height:137%;font-size:26px;letter-spacing:.001em}.noen-contents .noen-text p{font-size:16px;margin-top:29px}.noen-contents .noen-imgbox{width:370px;margin:42px 0 0;float:right}.noen-contents .noen-imgbox img{width:100%;margin:0 auto 15px}.noen-contents .noen-imgbox p{font-size:13px;line-height:110%}.noenreading{margin:50px 0}.clipimgbox{margin-top:44px}.clip{margin-bottom:10px}.noen-contents .noen-imgbox p.clip{font-size:14px;margin-bottom:17px}.clip span{border-bottom:1px solid #000;display:block;width:85%;float:right;margin-top:13px}.movie-l{width:1014px;margin-top:0}.movie-l .movie-box{height:auto;margin-top:11px}.reading{width:100%;margin-bottom:47px}.reading h1{font-size:36px;line-height:130%;padding-bottom:0;width:720px;display:block;margin:0 auto 84px;text-transform:capitalize}.reading2 h1{width:800px}.reading h1 span{font-size:17px;display:inline-block;margin-left:20px}.reading .journal{width:100%;overflow:hidden;margin-bottom:20px;margin-top:26px}.reading .journal2{margin-top:81px}.reading .journal .txt-box{width:536px}.reading .journal .img-box{margin-top:0;margin-bottom:0;width:490px}.reading .journal .img-box p{font-size:13px;margin-top:12px;line-height:140%}.reading .journal h2{font-size:26px;line-height:140%}.reading .journal p{font-size:16px;margin-top:20px;margin-bottom:30px}.reading .journal .img-box img{margin-top:0}.reading .journal2 .img-box img.botom-wh{margin-bottom:60px}.reading .jleft .txt-box{float:left}.reading .jleft .img-box{float:right}.reading .jright .txt-box{float:right;width:498px}.reading .jright .img-box{float:left;width:530px}.reading .journal2 .img-box{width:500px}.reading .journal2 .txt-box{width:536px}.thought{width:727px;margin:0 auto 84px}.reading .journal2 p{margin-top:32px}.journal .img-box{width:1000px}.journal .column-box{width:100%;background-size:100%;padding-top:12px}.journal .column-box .column-listbox{background:#e6e7e7;overflow:hidden;margin-top:27px;padding:50px 3%;width:1100px;margin-left:.5%}.journal .column-box .column-listbox h3{margin-bottom:20px;letter-spacing:.01em;text-align:center;font-size:27px}.journal .column-box .column-listbox .column-list{width:216px;float:left;margin-right:54px}.journal .column-box .column-listbox .column-list:nth-of-type(2n){margin-right:54px}.journal .column-box .column-listbox .column-list:last-child{margin-right:0}.journal .column-box .column-listbox .column-list img{width:87%;margin-top:0}.journal .column-box .column-listbox .column-list i{width:86px;height:100px;margin:36px auto 30px;display:block;text-align:center}.journal .column-box .column-listbox .column-list i.ssimg img{width:79%}.journal .column-box .column-listbox .column-list i.limg img{width:100%}.journal .column-box .column-listbox .column-list h4{text-align:center;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px;font-size:17px}.journal .column-box .column-listbox .column-list p{line-height:158%}.journal .column-box2{margin-top:118px}.journal .column-box2 .column-listbox h3{font-size:24px}.journal-content{width:100%;margin:50px 0 100px;overflow:hidden}.reading2 .journal-content{margin:90px 0 0}.journal-content h1{font-weight:400;border-bottom:none;font-size:27px;margin-bottom:20px}.journal-content .journal-box p{font-size:12px}.journal-content .journal-box{margin-bottom:0}.journal-content .journal-box-in{width:564px;float:left}.journal-content .journal-box-in p{font-size:16px;margin-bottom:30px;letter-spacing:.06em;line-height:175%}.journal-content .journal-box-img{width:424px;float:right}.journal-content .journal-box-img img{margin-top:0}.journal-content .journal-box-img p{font-size:12px;margin-top:5px}.journal .column-box .column-txtbox h3{text-align:left;margin:0 140px}.journal .column-box .column-txtbox p{margin:30px 140px}.journal .column-box2 .column-txtbox h3{margin:0 123px;line-height:140%}.journal .column-box2 .column-txtbox h3 span{margin-left:25px}.journal .column-box2 .column-txtbox p{margin:10px 110px}.awards{width:100%;margin:70px 0}.awards h1{font-size:26px;margin-bottom:50px;font-weight:700}.awards .aw-box{width:100%}.awards .aw-box .aw-detal-box{overflow:hidden}.awards .aw-box .aw-detal-box img{width:340px;display:block;margin:0;float:left}.awards .aw-box .aw-detal-box .aw-detal{width:640px;float:right}.awards .aw-box .aw-detal-box .aw-detal h2.aw-title{font-size:26px;text-align:center;font-weight:700}.awards .aw-box .aw-detal-box .aw-detal table{border-top:1px solid #000;margin:10px 0;border-collapse:collapse;width:100%}.awards .aw-box .aw-detal-box .aw-detal table tr th,.awards .aw-box .aw-detal-box .aw-detal table tr td{text-align:left;padding:16px 10px;border-bottom:1px solid #000}.awards .aw-box .aw-detal-box .aw-detal table tr th{font-size:12px;width:15%;font-weight:700}.awards .aw-box .aw-detal-box .aw-detal table tr td{font-size:18px;width:85%;line-height:140%}.awards .aw-box .aw-detal-box .aw-detal table tr td span{color:#e31911;font-size:17px;font-weight:700}.awards .aw-box .aw-detal-box .aw-detal p{font-size:14px;line-height:160%;padding:12px 30px;width:640px}.awards .aw-box .evaluation{width:960px;background:#f1f1f1;border-radius:5px;margin:12px auto 0;padding:23px 70px;font-size:14px;color:#595757}.awards .aw-box .evaluation span{display:block;font-weight:700;font-size:16px;margin-bottom:10px}.journal .column-box .column-boximg{padding:30px 90px;width:100%;margin-bottom:100px}.column-boximg h3{text-align:center}.column-boximg .column-clipbox{margin-top:40px;overflow:hidden}.column-boximg .column-clipbox .imgbox{width:380px;float:left}.column-boximg .column-clipbox .imgbox img{width:100%;margin-bottom:10px}.column-boximg .column-clipbox .imgbox .clip-box ul{width:100%;overflow:hidden;margin:5px 0}.column-boximg .column-clipbox .imgbox .clip-box ul li{width:52.5%;float:left;margin-right:2%;font-size:12px;line-height:140%}.column-boximg .column-clipbox .imgbox .clip-box ul li:last-child{margin-right:0;width:45.5%}.column-boximg .column-clipbox .txtbox{margin-top:0;width:495px;float:right}.column-boximg .column-clipbox .txtbox p{font-size:16px}.column-boximg .column-clipbox .txtbox p span{font-size:12px;display:block;font-weight:400;line-height:120%;margin-top:20px}.reading img{width:100%;margin:40px 0 0}.reading p.reading-txt{font-size:16px;width:750px;margin:0 auto;line-height:180%}.journal2{width:100%;overflow:hidden}.journal2 .journal-box-layout-txt{width:530px;float:left}.journal2 .journal-box-layout-txt h2{margin-bottom:20px;color:#333;line-height:140%;font-weight:700}.journal2 .journal-box-layout-txt p{font-size:16px}.journal2 img{width:100%;margin-top:0}.journal2 .journal-box-layout-img{width:471px;float:right}.journal3 h2{text-align:center;font-size:27px}.journal3 .journal-listbox{width:100%;overflow:hidden}.journal3 .journal-listbox .energy{width:348px;margin:30px 28px 0 0;padding:0 30px 30px;float:left;height:276px}.journal3 .journal-listbox .energy:last-child{margin-right:0}.journal3 .journal-listbox .energy i{width:83px;height:auto;display:block;margin:0 auto}.journal3 .journal-listbox .energy i img{margin-top:0}.journal3 .journal-listbox .energy h3{text-align:center;margin:20px 0;font-weight:400;font-size:26px}.journal3 .journal-listbox .energy p{font-size:14px}.reading h2.title-design1{font-size:27px;text-align:center;margin-bottom:45px;font-weight:700;margin-top:121px}.reading .reading-mintxt{width:750px;margin:20px auto 50px;font-size:17px;line-height:173%}.reading .sustainable-box{width:100%;overflow:hidden}.reading .sustainable-box article{width:344px;float:left;margin-right:34px;margin-bottom:53px;height:390px}.reading .sustainable-box article:nth-child(2n){margin-right:34px}.reading .sustainable-box article:nth-of-type(3n){margin-right:0}.reading .sustainable-box article img{margin-top:0}.reading .sustainable-box article .stbox{border:1px solid #000;width:100%;height:146px}.reading .sustainable-box article .stbox h5{background:#e3e3e3;text-align:left;font-size:13px;padding:10px 2%;font-weight:100;line-height:130%;height:30px}.reading .sustainable-box article .stbox p{padding:10px 2%;font-size:12px;line-height:140%}.q-a-list{width:1100px;background:#e9e7d6;padding:87px 175px 60px}.q-a-list .qabox{width:100%;margin-bottom:80px}.q-a-list .qabox h1{font-size:24px;width:360px;margin:0 auto 20px}.q-a-list .qabox p{font-size:14px}.q-a-list .qabox ul{width:435px;list-style:disc;margin:20px auto}.q-a-list .qabox ul li{margin-left:10%;font-size:16px;font-weight:400;line-height:188%}.q-a-list h2{font-size:23px;line-height:120%;text-align:center;font-weight:700}.qa img{width:100%;margin-top:0}.reading3 h1{width:831px;margin-bottom:52px}.reading3 .journal p{font-size:13px}.reading3 img{margin-top:23px}.reading4{margin-bottom:73px}.reading4 .journal-box-layout-txt{margin-top:17px}.reading4 .journal-box-layout-txt p{line-height:171%;margin-top:28px}.reading5{margin-top:128px}.reading5 .journal2 p{margin-top:23px;line-height:176%}.reading5 .journal2 .journal-box-layout-img{margin-top:102px}.journal2 .journal-box-layout-img p{margin-top:0}.q-a-list{margin-top:196px}.q-a-list .qabox h1{padding-bottom:13px;margin-bottom:32px}.q-a-list .qabox p{font-size:16px;line-height:175%}.q-a-list .qabox{margin-bottom:55px}.q-a-list .qabox ul{width:435px;list-style:disc;margin:45px auto}.journa4 .column-box .column-boximg{width:1094px}.reading6{margin-bottom:87px}.reading6 h1{width:831px;margin-bottom:30px}.reading6 .journal h2{color:#000;font-size:24px;text-align:center}.reading6 .journal p{font-size:13px;margin-top:10px}.reading6 .jright .txt-box h2{text-align:left}.reading6 .jright .txt-box p{font-size:16px}.reading7{margin-top:148px}.reading7 .journal3 h2{font-size:24px}.journal3{overflow:hidden}.journal3 table{width:49%;margin:20px 0;float:left}.journal3 table tr td{font-size:16px}.journal3 table tr th{font-size:28px}.reading8{margin-top:160px}.reading8 h1{width:900px;margin-bottom:30px;font-size:36px}.reading8 .journal p{margin-top:10px;font-size:12px;margin-bottom:10px}.reading8 img{margin:0}.readingboxs{width:735px;margin:80px auto}.readingboxs h2{font-size:25px;margin-bottom:30px}.readingboxs img{margin-top:0}.readingboxs p{font-size:16px}.readingboxs p span{font-size:13px;margin-bottom:45px;display:block}.reading9{margin-bottom:45px;margin-top:140px}.reading9 .journal{margin-top:50px}.reading9 h2{text-align:center}.piwi img{margin-top:0}.reading .piwi h4{margin-bottom:5px}.column-boximg2 .column-clipbox{margin-top:60px}.column-boximg2 .column-clipbox .imgbox{width:302px}.column-boximg2 .column-clipbox .txtbox{width:573px}.reading .piwi{width:100%}.reading .piwi h4{width:170px;margin:0 auto 30px}.reading .piwi h5{width:200px}.reading .piwi p{font-size:18px;margin-top:10px}.section--divider,.article-tag__wrapper,.section-header{width:100%;margin:30px auto 80px}.section--divider{margin:30px auto 0}.blog-layout__sidebar{margin:50px auto 0}.blog-layout__main{margin:50px 0 0}.capitalize-first-letter{margin:50px 0 0;width:800px}.blog-layout__sidebar .theme-block{width:389px}#MainContent .section--divider{width:100%}#MainContent .section-header{width:100%;margin:10px 0 40px}#MainContent .section-header h1{display:block}#MainContent .capitalize-first-letter p{font-size:16px;font-weight:400}.blog-infomation{width:100%;margin:100px 0;border-top:1px solid #000;padding:55px 30px;border-bottom:1px solid #000;overflow:hidden}.blog-infomation .blog-left-contents{width:203px;margin:0;float:left}.blog-infomation .blog-left-contents h5{font-size:14px}.blog-infomation .blog-left-contents h5 span{display:block}.blog-infomation .blog-right-contents{width:410px;float:right}#MainContent .capitalize-first-letter .blog-infomation .blog-right-contents img{width:auto;float:right}#MainContent .article-tag__wrapper{margin:20px 0}.blog-layout .new-grid{width:100%}#MainContent .section-header h1 span{font-size:52%}.content-list-style{width:100%;background:#eee;padding:70px 186px 30px}.content-list-style h4{text-align:center;font-size:16px;margin-bottom:10px;font-weight:700}.content-list-style ul{width:100%;margin:30px 0}.content-list-style{width:100%;background:#eee;padding:60px 100px 50px}.blog-layout{width:100%}.index-section .theme-block{text-align:center}.guide{width:900px;margin:40px auto}}.custom-footer-text{text-align:center;font-size:24px;font-weight:400;margin-bottom:40px;letter-spacing:.1em}.custom-footer-text:before{content:"\2212";margin-right:.5em;font-weight:400}.custom-footer-text:after{content:"\2212";margin-left:.5em;font-weight:400}@media only screen and (max-width: 768px){.custom-footer-text{font-size:20px;letter-spacing:.08em}.footer__base-links{text-align:center}}div#shopify-section-sections--22273342406929__advanced_content_kfYJXF>.index-section{padding-top:20px!important;margin-top:0!important}.info_line_link{display:block;padding:22px 0 23px!important;background-color:#00b900;width:100%;max-width:1075px!important;margin:0 auto;border-radius:10px}h2.info_line{text-align:center;font-family:sans-serif;font-weight:600;color:#fff;font-size:20px;margin-bottom:0;line-height:1}@media only screen and (max-width: 768px){div#shopify-section-sections--22273342406929__advanced_content_kfYJXF>.index-section{padding-top:0!important;margin-top:0!important}div#PageContainer{margin:.6% 3% 0}.info_line_link{padding:2% 0!important}}@media only screen and (max-width: 420px){div#PageContainer{margin:.6% 0 0}.info_line_link{padding:3% 0!important;width:100%;margin:0 auto;border-radius:10px}h2.info_line{font-size:17px;line-height:1.7}}#shopify-section-template--22893356744977__main p{font-size:18px!important}.product__policies{font-size:14px!important}.product__policies a{text-decoration:underline!important}@media only screen and (max-width: 420px){.grid-article[data-style=compact] .article__title{font-size:13px!important}.site-footer{font-size:15px!important}.grid-article[data-style=medium] .article__title{font-size:16px!important}}.grid-product__title{font-size:13px;line-height:1.6;margin-bottom:10px}.cap{font-size:80%;clear:left;font-weight:400;padding-top:10px;display:inline-block;line-height:1.6}@media only screen and (max-width: 420px){.grid-product__title{font-size:12px}}.noentop-menu{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.noentop-menu-list{display:flex;list-style-type:none;padding:0;margin:0}.noentop-menu-item{margin:0;padding:0;display:flex;align-items:center}.noentop-separator{display:inline-block;width:1px;height:1.5em;background-color:#000;margin:0 10px;vertical-align:middle}.noentop-menu-item a{text-decoration:none;color:#000;padding:10px;display:inline-block}.noentop-menu-item a:hover{color:#007bff}@media (max-width: 768px){.noentop-menu{margin:7% 0 0}.noentop-menu-list{display:flex;flex-wrap:wrap;padding:10px;margin:0}.noentop-menu-item{width:48%;margin:1%;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;padding:1%;border:1px solid #d4d4d4;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin-bottom:2%!important}.noentop-menu-item a{display:block;text-decoration:none;color:#000;text-align:center;width:100%}.noentop-menu-item a:hover{background-color:#e0e0e0}.noentop-menu-item:last-child{width:98%}.noentop-separator{display:none}.index-section:not(.index-section--sub-product):first-child{margin-top:0;padding-top:0}.main-content{margin:0}}@media only screen and (max-width: 420px){.reading .sustainable-box article .stbox{height:240px}}.grid--flush-bottom>.grid__item{text-align:center;margin-bottom:3%}@media only screen and (max-width: 420px){.grid--flush-bottom>.grid__item{margin-bottom:10%}}@media only screen and (min-width: 421px){.tagged_h2{font-size:31px}}.shopify-section.tagged_div h1{display:none!important}.blog-layout .tagged_div .new-grid{display:block!important}.blog-layout .tagged_div .grid-item.grid-article{display:flex;flex-wrap:nowrap;align-items:center}.tagged_div .grid-article__image{flex:0 0 30%;margin-right:5%}.tagged_div .grid-article__meta{flex:0 0 65%;text-align:left}.template-blog .tagged_div .grid-article__meta a.article__title{font-size:14px;font-weight:600;display:block;margin-bottom:20px}.tagged_div .grid-article__tags{margin-top:3%;justify-content:start;text-align:left}.tagged_div .rte.article__excerpt{font-size:12px;font-weight:400;margin-top:2%}.excerpt-sp{display:none}@media only screen and (max-width: 420px){.blog-layout .tagged_div .grid-item.grid-article{align-items:start}#shopify-section-template--23278763147537__main .tagged_div .grid-article__meta{margin-top:0}.tagged_div .grid-article__meta a.article__title{font-size:14px}.tagged_div .grid-article__tags{margin-top:7%}#MainContent .tagged_div .article__sub-meta>span{font-size:11px}.tagged_div .article__sub-meta{margin-top:-3%}.excerpt-pc{display:none}.excerpt-sp{display:inline}.tagged_div .rte.article__excerpt{font-size:10px}}#shopify-section-template--23246183399697__blog_posts_T76Cgi.index-section,#shopify-section-template--23244632654097__blog_posts_LEfNHi.index-section,#shopify-section-template--23244632490257__blog_posts_NeNy8G.index-section,#shopify-section-template--23244632588561__blog_posts_9WpEWe.index-section,#shopify-section-template--23244632621329__blog_posts_xKbVUd.index-section,#shopify-section-template--23244632686865__blog_posts_9bpcjU.index-section{margin:120px 0 0}#shopify-section-template--23246183399697__blog_posts_T76Cgi .page-width header,#shopify-section-template--23244632654097__blog_posts_LEfNHi .page-width header,#shopify-section-template--23244632490257__blog_posts_NeNy8G .page-width header,#shopify-section-template--23244632588561__blog_posts_9WpEWe .page-width header,#shopify-section-template--23244632621329__blog_posts_xKbVUd .page-width header,#shopify-section-template--23244632686865__blog_posts_9bpcjU .page-width header{margin-bottom:0!important}#shopify-section-template--23246183399697__blog_posts_T76Cgi .blog-layout__main,#shopify-section-template--23244632654097__blog_posts_LEfNHi .blog-layout__main,#shopify-section-template--23244632490257__blog_posts_NeNy8G .blog-layout__main,#shopify-section-template--23244632588561__blog_posts_9WpEWe .blog-layout__main,#shopify-section-template--23244632621329__blog_posts_xKbVUd .blog-layout__main,#shopify-section-template--23244632686865__blog_posts_9bpcjU .blog-layout__main{margin:50px 0 0}@media only screen and (max-width: 420px){#shopify-section-template--23246183399697__blog_posts_T76Cgi.index-section,#shopify-section-template--23244632654097__blog_posts_LEfNHi.index-section,#shopify-section-template--23244632490257__blog_posts_NeNy8G.index-section,#shopify-section-template--23244632588561__blog_posts_9WpEWe.index-section,#shopify-section-template--23244632621329__blog_posts_xKbVUd.index-section,#shopify-section-template--23244632686865__blog_posts_9bpcjU.index-section{margin:20% 0 0}#shopify-section-template--23246183399697__blog_posts_T76Cgi .page-width header,#shopify-section-template--23244632654097__blog_posts_LEfNHi .page-width header,#shopify-section-template--23244632490257__blog_posts_NeNy8G .page-width header,#shopify-section-template--23244632588561__blog_posts_9WpEWe .page-width header,#shopify-section-template--23244632621329__blog_posts_xKbVUd .page-width header,#shopify-section-template--23244632686865__blog_posts_9bpcjU .page-width header{margin-bottom:10px!important}#shopify-section-template--23246183399697__blog_posts_T76Cgi .blog-layout__main,#shopify-section-template--23244632654097__blog_posts_LEfNHi .blog-layout__main,#shopify-section-template--23244632490257__blog_posts_NeNy8G .blog-layout__main,#shopify-section-template--23244632588561__blog_posts_9WpEWe .blog-layout__main,#shopify-section-template--23244632621329__blog_posts_xKbVUd .blog-layout__main,#shopify-section-template--23244632686865__blog_posts_9bpcjU .blog-layout__main{margin:6% 0 8%}}img.img_contain,.blog-right-contents img{width:auto!important}.blog-infomation .blog-left-contents img{width:202px!important;margin:0!important;text-align:left}.rte p.s1{font-size:14px!important;font-weight:600!important}@media only screen and (max-width: 420px){.rte p.s1{font-size:12px!important}}details[open] .site-nav__dropdown-animate{width:30%;margin:auto}details[open] .megamenu__col-title>a{font-size:16px;margin-bottom:10px;font-weight:600;border-bottom:1px solid #c0c0c0}details[open] .megamenu__col-title>a:hover{opacity:1;text-decoration:none}details[open] .site-nav__dropdown-link{font-size:13px}details[open] .megamenu .site-nav__dropdown-link{padding:3px 0;white-space:normal}details[open] .megamenu{padding:25px 0 0}details[open] .megamenu__cols{columns:2;justify-content:space-around;display:flex;flex-flow:unset}details[open] .megamenu__col{padding:0 30px;width:50%}@media only screen and (max-width: 420px){main#MainContent{overflow:hidden}}.live_cd{display:flex;justify-content:space-around;padding:20px 0 40px}.live_cd img{margin:10px}@media only screen and (max-width: 420px){.live_cd img{width:70px!important;justify-content:space-between;margin:5px}.live_cd{padding:5px 0 0}}.template-article p.tate_img img,.template-article p.tate_img .cap{width:70%!important}.cap a{text-decoration:underline!important}.template-article h3:before{content:none!important}@media screen and (max-width: 600px){.template-article .blog-layout__main{margin-bottom:80px!important}.template-article .prof .item img{width:202px!important}.template-article p.tate_img img,.template-article p.tate_img .cap{width:100%!important}}details[open] .megamenu{padding:25px 0 40px}.top_nown_bnr_txt{font-size:16px;text-align:center}.aligned_2,.aligned_3,.aligned_4{display:flex;justify-content:space-between;align-items:flex-start}.aligned_2 img{width:calc(46.5% + 14*(100vw - 320px) / 1100)!important}.aligned_3 img{width:calc(28.7% + 19*(100vw - 320px) / 1100)!important}.aligned_4 img{width:calc(21.5% + 8*(100vw - 320px) / 1100)!important}.toolbar .announcement-bar .slideshow-wrapper{background-color:#000}.announcement-slider__content p,.announcement-slider__content p a{color:#fff!important;text-align:center;text-decoration:none}.blog-layout__sidebar,.blog-layout__main{margin-top:50px}@media only screen and (max-width: 768px){.blog-layout__sidebar,.blog-layout__main{margin-top:30px}#shopify-section-template--23416255906065__blog_posts_T76Cgi .section-header{margin:50px 0 0!important}.index-section:not(.index-section--sub-product):first-child{padding-top:60px}#MainContent .section-header h1{font-size:22px}}.template-article .rte img+span{margin-top:.5em;display:inline-block;font-weight:400}.template-article h3 span.sec_ttl{display:block;font-size:70%}.template-article h3 span.sec_ttl{display:block;font-size:70%;font-family:sans-serif;margin-bottom:10px;font-weight:400}@media only screen and (max-width: 768px){.template-article .blog-layout__main .section-header h1{font-size:18px!important}.template-article .blog-layout__main .section-header h1 span{line-height:1.6;display:inline-block;margin-top:7px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
