.feature-page h2,.feature-page h3,.feature-page h4,.feature-page h5{background:none;margin:auto}h1.headline{font-size:30px}.tutorial-box ul{display:flex;flex-wrap:wrap;margin:30px 0}.tutorial-box li{display:block;vertical-align:middle;margin-right:17px;width:calc(50% - 17px);padding:10px;border:3px solid #e0783c;border-radius:15px;position:relative;transition:all 0.25s ease-out}.tutorial-box li:hover{border:3px solid transparent;background:#e0783c}.tutorial-box li:hover:after{background-image:url(/html/plugin/Exp/assets/images/cp/sdgs/downarrow.png)}.tutorial-box li:hover p{color:#fff}.tutorial-box a{position:absolute;top:0;left:0;width:100%;height:100%}.tutorial-box li:after{content:'';display:inline-block;width:15px;height:15px;background-image:url(/html/plugin/Exp/assets/images/cp/sdgs/downarrow.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;right:5%;top:43%}.tutorial-box li p{color:#e0783c;font-weight:700;display:inline-block;vertical-align:middle;font-size:14px;margin-left:5px}.tutorial-box li:nth-child(2){margin-right:0}.tutorial-box li img{width:60px}.article-section{padding:0 0 70px}@media only screen and (max-width:667px){.article-section{padding:0}}@media only screen and (max-width:667px){.article-section{margin-top:2em}}.article-section>.headline{background-color:#e0783c;display:table;width:100%;font-size:1.5em;font-weight:700;line-height:1;color:#fff;padding:0 0 0 22px;margin-bottom:.25em}@media only screen and (max-width:667px){.article-section>.headline{font-size:1em}}.article-section>.headline .headline_inner{display:table-cell;vertical-align:middle;height:70px;line-height:1.4}@media only screen and (max-width:667px){.article-section>.headline .headline_inner{height:40px}}.article-section>.headline .span{display:block;font-size:.7em;line-height:1.5}@media only screen and (max-width:667px){.article-section>.headline .span{font-size:.5em}}.subheading-wrap{padding:15px 5px}.subheading-wrap .subheading{margin:0 0 20px 0;font-size:18px;font-weight:700;line-height:1;color:#e0783c}.subheading-wrap .ul{padding:10px 0}.subheading-wrap .ul .li,.subheading-wrap+.sentence,.subheading-wrap+.sentence+.sentence{font-size:15px;line-height:1.5}.base-column .gazo_commentary .headline{height:2.5em}.base-column .gazo_commentary .sentence{height:5em}@media only screen and (max-width:768px){.base-column .gazo_commentary .headline,.base-column .gazo_commentary .sentence{height:auto}}.base-column .gazo{margin-top:30px;padding-bottom:10px}@media only screen and (max-width:768px){.base-column .gazo{margin-top:0}}.base-column.col4 .gazo:first-child,.base-column.col4 .gazo:nth-child(4n+1){margin-left:0}.base-column .gazo_commentary .kakaku,.base-column .gazo_commentary .sentence{margin-top:.5em}.base-column .gazo_commentary .kakaku{font-size:14px}.base-column.col4 .gazo{margin-left:14px}@media only screen and (max-width:768px){.base-column.col4 .gazo{margin-left:0}}.font-s{font-size:16px}.btn_category a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-out}.btn_category a:hover{background-color:#c00;color:#fff;opacity:1}.no-table{background-color:#efe7d3;display:flex;flex-wrap:wrap;margin:2px auto 0;position:relative;width:678px}@media screen and (max-width:667px){.no-table{margin:2px auto 0;padding:20px 10px 10px;width:100%}}@media only screen and (min-width:668px) and (max-width:1024px){.no-table{width:100%}}.no-table.enphasis-line{background-color:#fff2d6;margin-top:45px}@media screen and (max-width:667px){.no-table.enphasis-line{margin-top:10px}}.no-table.enphasis-line:before{background-color:#c4b99b;content:'';display:block;height:40px;left:0;position:absolute;top:-40px;width:100%}@media screen and (max-width:667px){.no-table.enphasis-line:before{display:none}}.no-table-heading{padding:0 10px 0!important;width:172px}@media screen and (max-width:667px){.no-table-heading{margin:0 auto;padding:0!important;text-align:center;width:100%}}@media only screen and (min-width:668px) and (max-width:1024px){.no-table-heading{width:24%}}.no-table-heading-inner{background-color:#bb9829;border-radius:16px;color:#fff;display:inline-block;font-size:16px;font-weight:500;line-height:32px;margin:0 auto;text-align:center;width:108px}@media screen and (max-width:667px){.no-table-heading-inner{border-radius:14px;display:inline-block;font-size:14px;line-height:28px}}.enphasis-line .no-table-heading-inner{background-color:#ef5e0c}.no-table-heading-inner.size-long{width:126px}.no-table-dl{display:flex;margin:0;padding:0;width:506px}@media screen and (max-width:667px){.no-table-dl{flex-wrap:wrap;margin-top:10px;width:100%}}@media only screen and (min-width:668px) and (max-width:1024px){.no-table-dl{width:76%}}.no-table-dl-inner{position:relative;width:33%}@media screen and (max-width:667px){.no-table-dl-inner{align-items:center;border-bottom:1px dashed #333;display:flex;width:100%}.no-table-dl .no-table-dl-inner:last-child{border-bottom:none}}.no-table-dt{align-items:center;color:#fff;font-size:16px;font-weight:500;height:40px;left:0;line-height:1;margin:0;position:absolute;text-align:center;top:-28px;z-index:2}@media screen and (max-width:667px){.no-table-dt{color:#000;font-size:13px;height:auto;margin:0;position:static;text-align:left;width:30%}}.no-table-dd{align-items:center;color:#bb9829;display:flex;font-size:12px;height:80px;line-height:1.6;margin:0;padding:0}@media screen and (max-width:667px){.no-table-dd{align-items:center;font-size:11px;height:40px;width:70%}}.enphasis-line .no-table-dd{align-items:flex-start;color:#ef5e0c;font-weight:500;height:120px;padding-top:25px}@media screen and (max-width:667px){.enphasis-line .no-table-dd{align-items:center;height:70px;padding-top:0}}.no-table-dd-inner{display:block;width:100%}.no-evaluation{display:inline-block;font-size:25px;line-height:1;position:relative}@media screen and (max-width:667px){.no-evaluation{font-size:20px}}.enphasis-line .no-evaluation{padding-bottom:19px;width:100%}@media screen and (max-width:667px){.enphasis-line .no-evaluation{padding-bottom:0}}.adjustment-line{width:auto}.decimal-point:after{background-color:#fff2d6;content:'';display:block;height:25px;position:absolute;right:0;top:0;width:63%;z-index:2}.netsutensha-point{background-color:#fff9ed;padding:87px 0 76px;position:relative}@media screen and (max-width:667px){.netsutensha-point{padding:67px 0 36px}}@media only screen and (min-width:668px) and (max-width:1024px){.netsutensha-point{padding:67px 0 46px}}.netsutensha-point:before{border-bottom:none;border-left:84px solid transparent;border-right:84px solid transparent;border-top:44px solid #fff;content:'';display:block;left:50%;margin-left:-84px;position:absolute;top:0}.netsutensha-point-inner{background-color:#fff;border:2px solid #ce500d;margin:46px auto 0;padding-bottom:30px;position:relative;width:900px}@media screen and (max-width:667px){.netsutensha-point-inner{margin:46px auto 0;padding-bottom:30px;width:95%}}@media only screen and (min-width:668px) and (max-width:1024px){.netsutensha-point-inner{width:95%}}.np-headline{left:0;margin:0;padding:0;position:absolute;top:-46px;width:100%}@media screen and (max-width:667px){.np-headline{top:-42px}}.np-headline-inner{background-color:#ce500d;color:#fff;display:block;font-size:20px;font-weight:500;line-height:46px;margin:0 auto;padding:0;position:relative;text-align:center;width:500px}@media screen and (max-width:667px){.np-headline-inner{font-size:14px;line-height:1.2;padding:.3em 0;width:80%}}.np-headline-inner:before,.np-headline-inner:after{border-bottom:none;border-top:46px solid transparent;content:'';display:block;position:absolute;top:0}@media screen and (max-width:667px){.np-headline-inner:before,.np-headline-inner:after{border-top:42px solid transparent}}.np-headline-inner:before{border-left:none;border-right:40px solid #ce500d;left:-40px}@media screen and (max-width:667px){.np-headline-inner:before{border-left:none;border-right:30px solid #ce500d;left:-30px}}.np-headline-inner:after{border-left:40px solid #ce500d;border-right:none;right:-40px}@media screen and (max-width:667px){.np-headline-inner:after{border-left:30px solid #ce500d;border-right:none;right:-30px}}.np-wrap{border-top:1px dashed #d17739;margin:0 auto;padding:50px 345px 30px 0;position:relative;width:690px}@media screen and (max-width:667px){.np-wrap{padding:30px 20px;width:100%}}@media only screen and (min-width:668px) and (max-width:1024px){.np-wrap{padding:50px 45% 30px 0;width:90%}}.np-wrap:nth-of-type(1){border-top:none}.np-heading{margin:0!important;padding:0;width:52px}.np-heading-figure{display:block;height:auto;width:100%}.np-summary{color:#ce500d;font-size:18px;font-weight:500;line-height:1.5;margin:27px 0 0;padding:0 0 11px}@media screen and (max-width:667px){.np-summary{font-size:15px;line-height:1.3;left:70px;margin:0;padding:0;position:absolute;top:35px}}@media only screen and (min-width:668px) and (max-width:1024px){.np-summary{font-size:16px;margin:10px 0 0}}.np-sentence{color:#ce500d;font-size:14px;line-height:1.6;margin:0;padding:0}@media screen and (max-width:667px){.np-sentence{font-size:13px;margin:1.5em 0 0}}.np-figure{display:block;height:auto;margin-top:-80px;position:absolute;right:0;top:50%;width:307px}@media screen and (max-width:667px){.np-figure{margin:30px auto 0;position:static;width:90%}}.netsutensha-follow{background-color:#fff2d6;padding:104px 0;position:relative}@media screen and (max-width:667px){.netsutensha-follow{padding:74px 0 40px}}@media only screen and (min-width:668px) and (max-width:1024px){.netsutensha-follow{padding:70px 0 60px}}.netsutensha-follow:before{border-bottom:none;border-left:84px solid transparent;border-right:84px solid transparent;border-top:44px solid #fff9ed;content:'';display:block;left:50%;margin-left:-84px;position:absolute;top:0}.netsutensha-follow-inner{margin:0 auto;width:706px}@media screen and (max-width:667px){.netsutensha-follow-inner{width:95%}}@media only screen and (min-width:668px) and (max-width:1024px){.netsutensha-follow-inner{width:95%}}.nf-headline{border-bottom:2px solid #ce500d;color:#ce500d;display:block;font-size:28px;font-weight:500;line-height:1;margin:0 auto;padding:0 .5em 12px;position:relative;text-align:center;width:406px}@media screen and (max-width:667px){.nf-headline{font-size:15px;padding:0 .5em 12px;width:90%}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-headline{font-size:20px;width:320px}}.nf-headline:before,.nf-headline:after{content:'';left:50%;position:absolute}.nf-headline:before{background-color:#fff2d6;bottom:-2px;display:block;height:2px;margin-left:-11px;width:30px;z-index:2}@media screen and (max-width:667px){.nf-headline:before{bottom:-3px;height:4px}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-headline:before{bottom:-3px;height:4px}}.nf-headline:after{background-color:#ce500d;bottom:-8px;display:block;height:2px;margin-left:-13px;transform:rotate(30deg);width:25px;z-index:3}.nf-dl{display:block;margin:38px 0 0;padding:0}@media screen and (max-width:667px){.nf-dl{margin:50px 0 0}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dl{width:95%}}.nf-dl-inner{align-items:center;background-color:#fff;border-bottom:2px solid #ce500d;border-left:2px solid #ce500d;border-right:none;border-top:2px solid #ce500d;display:flex;height:47px;margin:24px 0 0;position:relative}@media screen and (max-width:667px){.nf-dl-inner{border-right:2px solid #ce500d;height:40px;margin:34px 0 0}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dl-inner{height:37px}}.nf-dl-inner:before,.nf-dl-inner:after{border-bottom:none;border-right:none;content:'';position:absolute;z-index:3}.nf-dl-inner:before{border-left:43px solid #ce500d;border-top:47px solid transparent;display:block;right:-43px;top:-2px}@media screen and (max-width:667px){.nf-dl-inner:before{display:none}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dl-inner:before{border-left:33px solid #ce500d;border-top:37px solid transparent;right:-33px}}.nf-dl-inner:after{border-left:39px solid #fff;border-top:43px solid transparent;display:block;right:-39px;top:0}@media screen and (max-width:667px){.nf-dl-inner:after{display:none}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dl-inner:after{border-left:29px solid #fff;border-top:33px solid transparent;right:-28px}}.nf-dl-inner:nth-of-type(1){margin-top:0}@media screen and (max-width:667px){.nf-dl-inner:nth-of-type(1){margin-top:20px}}.nf-dt{background-color:#ce500d;color:#fff;font-size:20px;font-weight:600;letter-spacing:.2em;line-height:47px;position:relative;text-align:center;width:168px;z-index:3}@media screen and (max-width:667px){.nf-dt{font-size:14px;left:-2px;line-height:27px;margin-top:-63px;position:absolute;width:110px}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dt{font-size:18px;line-height:37px;width:110px}}.nf-dt:after{border-bottom:none;border-left:40px solid #ce500d;border-right:none;border-top:47px solid transparent;content:'';position:absolute;right:-40px;top:0;z-index:4}@media screen and (max-width:667px){.nf-dt:after{border-left:30px solid #ce500d;border-top:27px solid transparent;right:-30px}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dt:after{border-left:30px solid #ce500d;border-top:37px solid transparent;right:-30px}}.nt-dd{align-items:center;display:flex;font-weight:600;height:29px;letter-spacing:.1em;line-height:1;padding:0 1.6em;text-align:center;z-index:2}@media screen and (max-width:667px){.nt-dd{height:29px;letter-spacing:0;text-align:center}}.nf-dl-inner .nt-dd:nth-child(2){border-right:1px dashed #eac0a3;color:#bb9829;font-size:20px;margin:0 0 0 54px;width:25%}@media screen and (max-width:667px){.nf-dl-inner .nt-dd:nth-child(2){border-right:1px dashed #eac0a3;font-size:15px;margin:0;padding:0 .5em;width:26%}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dl-inner .nt-dd:nth-child(2){font-size:18px;margin:0 0 0 24px}}.nf-dl-inner .nt-dd:nth-child(3){color:#ce500d;font-size:22px;width:45%}@media screen and (max-width:667px){.nf-dl-inner .nt-dd:nth-child(3){font-size:15px;width:80%}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-dl-inner .nt-dd:nth-child(3){font-size:18px}}.nf-item-number{color:#bb9829;display:inline-block;font-size:30px;font-weight:700;line-height:1}@media screen and (max-width:667px){.nf-item-number{display:block;font-size:18px}}@media only screen and (min-width:668px) and (max-width:1024px){.nf-item-number{font-size:26px}}@media only screen and (max-width:768px){.decimal-point:after{width:83%}.tutorial-box li{width:100%;margin:0;margin-top:10px;height:70px;padding:0 10px}.tutorial-box li:nth-child(2){margin-top:17px}}