@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");@media screen and (max-width:800px){body{padding-top:50px}.pankuzu{background-color:#e9eef2;list-style:none;color:#959fa6;font-size:1.2rem;line-height:1.2;min-height:25px;align-items:center;padding:5px 1vw}.pankuzu>span{display:inline-block}.pankuzu>span+span{position:relative;padding-left:20px}.pankuzu>span+span:before{content:"";display:block;width:6px;height:6px;border-top:1px solid #959fa6;border-right:1px solid #959fa6;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:3px;left:5px}.pankuzu>span a{color:#959fa6;text-decoration:none}.pankuzu>span a:hover{text-decoration:underline}.secondHead{width:100%;height:130px;background-repeat:no-repeat;background-size:auto 100%;background-position:50% 50%}.secondHead .inner{width:90%;margin:0 auto;display:flex;align-items:center;height:130px}.secondHead .inner a{text-decoration:none;color:#fff}.secondHead .inner h1,.secondHead .inner .pagetitle{line-height:1.4}.secondHead .inner h1 .en,.secondHead .inner .pagetitle .en{display:block;position:relative;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px}.secondHead .inner h1 .en:before,.secondHead .inner .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.secondHead .inner h1 .ja,.secondHead .inner .pagetitle .ja{display:block;font-size:2rem;font-weight:400;color:#fff;margin-top:26px}.secondHead{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/other.jpg)}.secondHead#support{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/support.jpg)}.secondHead#news{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/news.jpg)}.secondHead#company{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/company.jpg)}.secondHead#service{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/service.jpg)}.secondHead#result{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/result.jpg)}.secondHead#contact{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/contact.jpg)}.secondHead#seminar{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/seminar.jpg)}.secondHead#blog{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/blog.jpg)}.secondHead#security{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/security.jpg)}.secondHead#privacypolicy{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/privacypolicy.jpg)}.secondHead#guidelines{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/guidelines.jpg)}.secondHead#document{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/document.jpg)}.mainTop{width:90%;margin:0 auto;padding:25px 0}.mainTop .read{text-align:center;font-size:1.2em;line-height:1.8;margin:0}.subMenu{width:100%;margin:0 auto;background-color:#ccde43;position:relative;z-index:10}.subMenu ul{list-style:none;display:flex}.subMenu ul li{width:25%}.subMenu ul li a{display:block;width:100%;height:46px;display:flex;justify-content:center;align-items:center;position:relative;color:#393d40;font-size:1.2rem;text-decoration:none}.subMenu ul li a:after{content:"";display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:5px}.subMenu ul li+li{position:relative}.subMenu ul li+li:before{content:"";display:block;width:1px;height:40px;border-left:1px dotted #fff;position:absolute;top:3px;left:0;z-index:10}.subMenu ul li.now a{background:0 0;background-color:#fff;color:#abc204}.subMenu.col3 ul li{width:calc(100% / 3)}.dlList{border-top:1px solid #c3d0d9;margin-top:30px}.dlList dl{font-size:1.2rem;border-bottom:1px solid #c3d0d9}.dlList dl dt{font-weight:700;padding-top:5px}.dlList dl dd{padding:5px 0}.pageBack{margin-top:40px;padding-bottom:40px}.pageBack a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:90%;height:40px;background:linear-gradient(to right,#f8fae8 50%,#e9eef2 50%);background-position:-100% 0;background-size:200% 100%;transition:all .4s;color:#393d40;text-decoration:none;font-size:1.4rem;position:relative}.pageBack a:before{content:"";display:block;width:18px;height:1px;background-color:#393d40;position:absolute;top:20px;left:0;transition:all .4s}.secondRead .inner{width:90%;margin:0 auto;padding:30px 0 0}.secondRead .inner p{font-size:1.2rem;text-align:center;line-height:1.8;margin:0}.secondTopInfo.gray{background-color:#e9eef2;color:#393d40}.secondTopInfo.gray .inner{padding:30px 0 30px}.secondTopInfo.gray .inner h2.title{margin-top:0}.secondTopInfo .inner{width:90%;margin:0 auto;padding:0 0 30px}.secondTopInfo .inner .cont{margin-top:30px}.secondTopInfo .inner .cont .img{width:100%}.secondTopInfo .inner .cont .img img{width:100%;height:auto}.secondTopInfo .inner .cont .txt{width:100%;padding-top:35px}.secondTopInfo .inner .cont .txt h3{font-size:1.8rem;line-height:1.3;color:#393d40;font-weight:700;position:relative;padding-left:20px}.secondTopInfo .inner .cont .txt h3:before{content:"";display:block;width:10px;height:10px;background-color:#abc204;position:absolute;top:9px;left:0}.secondTopInfo .inner .cont .txt h3+p{margin-top:20px}.secondTopInfo .inner .cont .txt p{margin:0;font-size:1.2rem;line-height:1.6}.secondTopInfo .inner .cont .txt .price{font-size:1.6rem;font-weight:700;margin-top:20px;position:relative;padding-left:20px}.secondTopInfo .inner .cont .txt .price:before{content:"";display:block;width:10px;height:10px;background-color:#abc204;position:absolute;top:19px;left:0}.secondTopInfo .inner .cont .txt .price span{color:#abc204;font-size:2.4rem}.secondTopInfo .inner .cont .txt .btn{display:flex;justify-content:center;position:relative;margin-top:35px}.secondTopInfo .inner .cont .txt .btn a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#393d40;width:90%;height:50px;background-color:#ccde43;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;transition:all .4s;font-size:1.5rem;position:relative}.secondTopInfo .inner .cont .txt .btn a:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:25px;right:0;transition:all .4s}.secondInfo3col .inner{width:90%;margin:0 auto;padding:0 0 30px}.secondInfo3col .inner .items{margin-top:30px}.secondInfo3col .inner .items .item{width:100%;border:1px solid #393d40}.secondInfo3col .inner .items .item+.item{margin-top:15px}.secondInfo3col .inner .items .item a{display:block;padding:10px 10px 0;color:#393d40;text-decoration:none;position:relative;width:100%;height:100%;background-position:0 0;background-size:200% 100%;transition:all .4s}.secondInfo3col .inner .items .item a:before{content:"";display:block;width:30px;height:30px;background-color:#ccde43;position:absolute;bottom:0;right:0}.secondInfo3col .inner .items .item a:after{content:"";display:block;width:14px;height:1px;background-color:#fff;position:absolute;bottom:14px;right:0;transition:all .4s}.secondInfo3col .inner .items .item a .img{width:100%;overflow:hidden}.secondInfo3col .inner .items .item a .img img{width:100%;height:auto}.secondInfo3col .inner .items .item a .txt{padding:15px 10px 0}.secondInfo3col .inner .items .item a .txt h3{font-size:1.6rem;line-height:1.3;color:#97ab00;font-weight:700;text-align:center}.secondInfo3col .inner .items .item a .txt p{font-size:1.2rem;margin-top:15px}.secondInfo3col .inner .items .item a .txt .btn{margin-top:20px;width:100%;height:30px;display:flex;justify-content:flex-end;align-items:center;padding-right:20px;font-size:1.5rem;font-weight:700}#resultConsul .inner{width:90%;margin:0 auto;padding:1px 0 40px}#resultConsul .inner p.info{font-size:1.2rem;line-height:1.8;margin-top:30px}#resultConsul .inner #consulList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px}#resultConsul .inner #consulList .item{width:100%;border:1px solid #393d40;margin-top:20px}#resultConsul .inner #consulList .item h3{background-color:#393d40;color:#fff;line-height:1;padding:10px;text-align:center;font-weight:400;font-size:1.6rem}#resultConsul .inner #consulList .item .wrap{padding:20px 15px;font-size:1.4rem;line-height:1.6}#resultConsul .inner #consulList .item .wrap span{display:inline-block;margin-right:1.5em}#resultConsul .inner #consulList .item .wrap span:before{content:"・"}.pager{margin-top:30px}.pager .wp-pagenavi{display:flex;justify-content:center}.pager .wp-pagenavi a,.pager .wp-pagenavi span{border:none;padding:0;margin:0 3px;color:#393d40;text-decoration:none}.pager .wp-pagenavi .page{font-size:1.4rem;border-bottom:2px solid #393d40;width:2em;text-align:center}.pager .wp-pagenavi .current{font-size:1.5rem;border-bottom:2px solid #ccde43;width:2em;text-align:center;color:#ccde43}.pager .wp-pagenavi .previouspostslink,.pager .wp-pagenavi .nextpostslink{font-size:1.4rem}article.inner{width:90%;margin:0 auto;padding:30px 0}.siteMap{font-size:1.4rem;list-style:none}.siteMap a{color:#393d40}.siteMap span.memo{display:block;font-size:1.2rem;font-weight:400;padding:10px 0 0;color:#9ba5a7}.siteMap>li{position:relative;padding-left:1.2em;margin-top:.6em;font-weight:700;font-size:1.4rem;border-bottom:1px solid #393d40;padding-bottom:20px}.siteMap>li+li{margin-top:15px}.siteMap>li a{text-decoration:none}.siteMap>li a:hover{text-decoration:underline}.siteMap>li:before{content:"";display:block;width:16px;height:16px;background-color:#ccdd43;position:absolute;left:0;top:5px}.siteMap>li:after{content:"";display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px;left:2px;position:absolute}.siteMap>li ul.subCat>li{position:relative;padding-left:12px;margin-top:1em;font-weight:400}.siteMap>li ul.subCat>li a{text-decoration:underline}.siteMap>li ul.subCat>li:before{content:"";display:block;width:9px;height:9px;background-color:#dce1e5;position:absolute;left:0;top:10px}.siteMap>li ul.subCat>li ul.mago li{position:relative;padding-left:20px;display:table;border-bottom:1px solid #393d40}.siteMap>li ul.subCat>li ul.mago li a{text-decoration:none}.siteMap>li ul.subCat>li ul.mago li:before{content:"";display:block;width:15px;height:1px;background-color:#393d40;position:absolute;left:0;top:13px}#supportBody{width:100%}#supportBody .item{width:100%}#supportBody .item .img img{width:100%;height:auto}#supportBody .item .txt{display:flex;flex-direction:column;justify-content:center;padding:32px;position:relative}#supportBody .item .txt h2{font-size:1.7rem;font-weight:700;line-height:1.4;position:relative;z-index:10;padding-bottom:13px}#supportBody .item .txt h2:before{content:"";display:block;width:40px;height:40px;background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/stripe.png);position:absolute;top:-20px;left:-20px;z-index:-1}#supportBody .item .txt h2:after{content:"";display:block;width:18px;height:2px;background-color:#ccde43;position:absolute;left:0;bottom:0}#supportBody .item .txt p{font-size:1.2rem;line-height:1.6;margin-top:13px}#supportBody .item:nth-of-type(odd) .txt{background-color:#e9eef2}.serviceHead{width:100%;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/sp-pmark-top-img.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.serviceHead .inner{width:90%;margin:0 auto;display:flex;align-items:center;padding:20px 0}.serviceHead .inner h1,.serviceHead .inner .pagetitle{line-height:1.4}.serviceHead .inner h1 a,.serviceHead .inner .pagetitle a{text-decoration:none}.serviceHead .inner h1 .en,.serviceHead .inner .pagetitle .en{display:block;position:relative;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px}.serviceHead .inner h1 .en:before,.serviceHead .inner .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.serviceHead .inner h1 .ja,.serviceHead .inner .pagetitle .ja{display:block;font-size:1.8rem;font-weight:400;color:#fff;margin-top:26px}.serviceHead .inner p{font-size:1.2rem;color:#fff;border-left:1px solid #fff;padding-left:5px}.serviceHead#pims{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_pims.png)}.serviceHead#iso9001{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_iso9001.png)}.serviceHead#iso14001{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_iso14001.png)}.serviceHead#e-learning{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_e-learning.png)}.serviceHead#sup-pms2017{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_sup-pms2017.png)}.serviceHead#sup-telework{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_sup-telework.png)}.serviceHead#sup-flow{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_sup-flow.png)}.serviceHead#pmark{width:100%;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/sp-pmark-top-img.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.serviceHead#pmark .inner{width:90%;margin:0 auto;display:flex;align-items:center;padding:20px 0}.serviceHead#pmark .inner h1 .en,.serviceHead#pmark .inner .pagetitle .en{display:block;position:relative;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px}.serviceHead#pmark .inner h1 .en:before,.serviceHead#pmark .inner .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.serviceHead#pmark .inner h1 .ja,.serviceHead#pmark .inner .pagetitle .ja{display:block;font-size:1.8rem;font-weight:400;color:#fff;margin-top:26px}.serviceHead#pmark .inner p{font-size:1.2rem;color:#fff;border-left:1px solid #fff;padding-left:5px}.serviceHead#isms{width:100%;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sp_isms.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.serviceHead#isms .inner{width:90%;margin:0 auto;display:flex;align-items:center;padding:20px 0}.serviceHead#isms .inner h1 .en,.serviceHead#isms .inner .pagetitle .en{display:block;position:relative;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px}.serviceHead#isms .inner h1 .en:before,.serviceHead#isms .inner .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.serviceHead#isms .inner h1 .ja,.serviceHead#isms .inner .pagetitle .ja{display:block;font-size:1.8rem;font-weight:400;color:#fff;margin-top:26px}.serviceHead#isms .inner p{font-size:1.2rem;color:#fff;border-left:1px solid #fff;padding-left:5px}.pmarkCatch{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/ooo.png);background-repeat:no-repeat;background-position:50% 0;margin-top:30px;padding-top:15px}.pmarkCatch h2{font-size:1.7rem;font-weight:700;text-align:center}.pmarkCatch p{text-align:center;font-size:1.2rem;line-height:1.8;margin-top:25px}#pmarkPoint{background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/border.png);margin-top:60px;padding-bottom:35px}#pmarkPoint #pointHead{position:relative;display:flex;justify-content:center;z-index:5;-webkit-transform:translateY(-23px);transform:translateY(-23px)}#pmarkPoint #pointHead:after,#pmarkPoint #pointHead:before{content:"";display:block;width:2px;height:40px;border-left:2px dotted #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pmarkPoint #pointHead:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pmarkPoint #pointHead h2{font-size:1.8rem;font-weight:700;margin:0 25px 0 10px;position:relative;line-height:1}#pmarkPoint #pointHead h2:after{content:"";display:block;width:100%;height:5px;background-color:#ccde43;position:absolute;left:0;bottom:5px;z-index:-1}#pmarkPoint #pointHead h2 span{font-size:1.2rem;font-weight:400;display:block;text-align:center;padding-bottom:3px}#pmarkPoint .body{width:100%}#pmarkPoint .body .item{width:90%;display:flex;margin:0 auto}#pmarkPoint .body .item .img{width:50%;background-color:#ccde43;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/point-bg.png);background-repeat:no-repeat;background-position:left top;position:relative;padding:35px 0 25px}#pmarkPoint .body .item .img .icon{text-align:center}#pmarkPoint .body .item .img .icon img{width:50%;height:auto}#pmarkPoint .body .item .img .txt{font-size:1.4rem;text-align:center;margin-top:15px}#pmarkPoint .body .item .img .txt strong{font-size:1.6rem}#pmarkPoint .body .item .img .num{width:20px;position:absolute;bottom:0;right:0}#pmarkPoint .body .item .img .num img{width:100%;height:auto}#pmarkPoint .body .item .info{width:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 25px;position:relative}#pmarkPoint .body .item .info p{margin:0;padding:0;font-size:1.2rem;line-height:1.4}#pmarkPoint .body .item:nth-of-type(odd) .info:before{content:"";display:block;width:0;height:0;border-right:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);left:-16px}#pmarkPoint .body .item:nth-of-type(even) .img{order:2}#pmarkPoint .body .item:nth-of-type(even) .info{order:1}#pmarkPoint .body .item:nth-of-type(even) .info:before{content:"";display:block;width:0;height:0;border-left:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);right:-16px}#pmarkOverview .inner{width:90%;margin:30px auto 0}#pmarkOverview .inner .body .item{margin-top:30px}#pmarkOverview .inner .body .item .img{width:100%}#pmarkOverview .inner .body .item .img img{width:100%;height:auto}#pmarkOverview .inner .body .item .txt{width:100%;padding-top:20px}#pmarkOverview .inner .body .item .txt h3{font-size:1.7rem;font-weight:400;border-bottom:1px solid #393d40;border-left:4px solid #393d40;padding:5px 0 10px 15px;line-height:1}#pmarkOverview .inner .body .item .txt p{font-size:1.2rem;line-height:1.8;margin-top:30px}#pmarkOverview .inner .body .item .txt .btn{display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:400;color:#393d40;text-decoration:none;width:80%;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;margin:25px auto 0;position:relative}#pmarkOverview .inner .body .item .txt .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#pmarkMerit{margin-top:30px;padding:30px 0;width:100%;background-color:#e9eef2}#pmarkMerit .inner{width:90%;margin:0 auto}#pmarkMerit .inner h2.title span.small{display:block;font-size:1.2rem;font-weight:400}#pmarkMerit .inner ul.meritList{list-style:none;margin-top:20px;border-top:1px solid #393d40}#pmarkMerit .inner ul.meritList li{display:flex;align-items:center;border-bottom:1px solid #393d40;padding:18px 0}#pmarkMerit .inner ul.meritList li .icon{width:84px}#pmarkMerit .inner ul.meritList li .icon img{width:100%;height:auto}#pmarkMerit .inner ul.meritList li .txt{font-size:1.2em;line-height:1.8;padding-left:20px;width:calc(100% - 84px)}#pmarkMerit .inner .memo{background-color:#fff;font-size:1.2em;line-height:1.8;padding:30px;position:relative;margin-top:20px}#pmarkMerit .inner .memo:before{content:"";display:block;width:23px;height:4px;background-color:#ccde43;position:absolute;top:13px;left:0}#pmarkShinki .flow .inner{width:90%;margin:32px auto 30px}#pmarkShinki .flow .catch{text-align:center;margin-bottom:30px;font-size:1.2rem;line-height:1.75}#pmarkShinki .flow h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#pmarkShinki .flow h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#pmarkShinki .flow h2.title{font-weight:700;line-height:1.4;position:relative;width:100%;font-size:1.7rem;padding-bottom:10px;text-align:center;background:0 0;color:#393d40}#pmarkShinki .flow h2.title:before{position:absolute;bottom:0;left:0;right:0;display:block;height:2px;content:"";margin:0 auto;background-color:#ccde43;width:20px;top:auto}#pmarkShinki .flow h3.title{font-size:1.6rem;color:#97ab00;font-weight:700;padding:0}#pmarkShinki .flow h3.title:before{display:none}#pmarkShinki .flow p{font-size:1.2rem;line-height:1.76923}#pmarkShinki .flow .detail .item{counter-increment:cnt;padding:30px 0 20px;border-bottom:1px solid currentColor;position:relative}#pmarkShinki .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#pmarkShinki .flow .detail .item h3{color:#97ab00;font-weight:700;font-size:1.5rem;display:flex;align-items:center}#pmarkShinki .flow .detail .item h3:before{content:"";width:12px;height:1px;background:#393d40;margin-right:13px}#pmarkShinki .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;font-size:1.2rem;color:#393d40;margin-right:13px;order:-1}#pmarkShinki .flow .detail .item p{margin-top:10px;font-size:1.2rem}#pmarkShinki .flow .detail .point{margin-top:45px;background:#f2f5f7;padding:40px 30px 25px;position:relative}#pmarkShinki .flow .detail .point h3{background:#28487b;color:#fff;width:82.5%;text-align:center;font-size:1.5rem;font-weight:400;padding:10px;position:absolute;left:0;right:0;top:-22px;margin:auto}#pmarkShinki .flow .detail .point p{margin-top:0;font-size:1.2rem}#pmarkShinki .flow .detail .point p+p{margin-top:1em}#pmarkShinki .flow .detail .point p a{color:#2762c2}#pmarkShinki .flow .detail .point.noComment{background:0 0;padding:0;margin-top:30px}#pmarkShinki .flow .detail .point.noComment h3{position:relative;margin:0 auto;top:0}#pmarkShinki .flow .price{background:#fff;border:1px solid #000;margin:20px auto;padding:25px 30px}#pmarkShinki .flow .price h3{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:10px}#pmarkShinki .flow .price p{text-align:center;padding-bottom:10px;border-bottom:1px solid #959fa6;margin:0 0 20px;font-weight:500;font-size:1.4rem}#pmarkShinki .flow .price p em{color:#97ab00;font-size:3.1rem;line-height:1;font-style:normal}#pmarkShinki .flow .price p span{font-size:1.2rem}#pmarkShinki .flow .price dl{display:flex;font-size:1.3rem}#pmarkShinki .flow .price dl dt{padding-right:15px}#pmarkShinki .flow .price dl dt:before{content:"";width:8px;height:8px;background:#abc204;margin-right:9px;display:inline-block}#pmarkShinki .flow .price.noDL p{border:none;margin:0;padding:0}#pmarkShinki .flow .iconList{margin-top:40px}#pmarkShinki .flow .iconList .item{display:flex;justify-content:space-between;border-bottom:1px solid #393d40;padding-bottom:20px}#pmarkShinki .flow .iconList .item+.item{margin-top:20px}#pmarkShinki .flow .iconList .item .icon{width:80px}#pmarkShinki .flow .iconList .item .icon img{width:100%;height:auto}#pmarkShinki .flow .iconList .item .txt{width:calc(100% - 100px)}#pmarkShinki .flow .iconList .item .txt h4{font-size:1.6rem;font-weight:700;color:#97ab00}#pmarkShinki .flow .iconList .item .txt p{margin-top:10px}#pmarkShinki .flow ul.gryList{margin-top:10px;list-style:none}#pmarkShinki .flow ul.gryList li{font-size:1.3rem;vertical-align:middle;margin-bottom:1em;position:relative;padding-left:13px}#pmarkShinki .flow ul.gryList li:before{content:"";width:8px;height:8px;background:#dce1e5;display:inline-block;position:absolute;top:7px;left:0}#pmarkShinki .flow .memo{background-color:#fff;font-size:1.2em;line-height:1.8;padding:30px;position:relative;margin-top:20px;border:1px solid #393d40}#pmarkShinki .flow .memo :before{content:"";display:block;width:23px;height:4px;background-color:#ccde43;position:absolute;top:13px;left:0}#pmarkShinki .price{background:#e9eef2}#pmarkShinki .price .inner{width:90%;padding:30px 0;margin:0 auto}#pmarkShinki .price .inner>p{font-size:1.2rem}#pmarkShinki .price h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#pmarkShinki .price h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#pmarkShinki .price .price{background:#fff;border:1px solid #000;margin:20px auto;padding:25px 30px}#pmarkShinki .price .price h3{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:10px}#pmarkShinki .price .price p{text-align:center;padding-bottom:10px;border-bottom:1px solid #959fa6;margin:0 0 20px;font-weight:500;font-size:1.4rem}#pmarkShinki .price .price p em{color:#97ab00;font-size:3.1rem;line-height:1;font-style:normal}#pmarkShinki .price .price p span{font-size:1.2rem}#pmarkShinki .price .price dl{display:flex;font-size:1.3rem}#pmarkShinki .price .price dl dt{padding-right:15px}#pmarkShinki .price .price dl dt:before{content:"";width:8px;height:8px;background:#abc204;margin-right:9px;display:inline-block}#pmarkShinki .price .memo{background:#fff;position:relative;border:1px dotted #393d40;padding:25px}#pmarkShinki .price .memo:before{content:"";display:block;width:23px;height:4px;background-color:#abc204;position:absolute;top:13px;left:0}#pmarkShinki .price .memo h4{font-size:1.4rem;font-weight:700}#pmarkShinki .price .memo p{margin-top:.5em;font-size:1.2rem}#pmarkKoshin .flow .inner{width:90%;margin:32px auto 30px}#pmarkKoshin .flow .catch{text-align:center;margin-bottom:30px;font-size:1.2rem;line-height:1.75}#pmarkKoshin .flow h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#pmarkKoshin .flow h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#pmarkKoshin .flow p{font-size:1.3rem;line-height:1.76923}#pmarkKoshin .flow .detail .item{counter-increment:cnt;padding:30px 0 20px;border-bottom:1px solid currentColor;position:relative}#pmarkKoshin .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#pmarkKoshin .flow .detail .item h3{color:#97ab00;font-weight:700;font-size:1.5rem;display:flex;align-items:center}#pmarkKoshin .flow .detail .item h3:before{content:"";width:12px;height:1px;background:#393d40;margin-right:13px}#pmarkKoshin .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;font-size:1.2rem;color:#393d40;margin-right:13px;order:-1}#pmarkKoshin .flow .detail .item p{margin-top:10px;font-size:1.2rem}#pmarkKoshin .flow .detail .point{margin-top:45px;background:#f2f5f7;padding:40px 30px 25px;position:relative}#pmarkKoshin .flow .detail .point h3{background:#28487b;color:#fff;width:82.5%;text-align:center;font-size:1.5rem;font-weight:400;padding:10px;position:absolute;left:0;right:0;top:-22px;margin:auto}#pmarkKoshin .flow .detail .point p{margin-top:0;font-size:1.2rem}#pmarkKoshin .flow .detail .point p+p{margin-top:1em}#pmarkKoshin .flow .detail .point p a{color:#2762c2}#pmarkKoshin .flow .detail .complete h3{margin-top:30px;background:#28487b;color:#fff;text-align:center;font-size:1.5rem;font-weight:400;padding:10px}#pmarkKoshin .price{background:#e9eef2}#pmarkKoshin .price .inner{width:90%;padding:30px 0;margin:0 auto}#pmarkKoshin .price .inner>p{font-size:1.2rem}#pmarkKoshin .price h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#pmarkKoshin .price h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#pmarkKoshin .price .price{background:#fff;border:1px solid #000;margin:20px auto;padding:25px 30px}#pmarkKoshin .price .price h3{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:10px}#pmarkKoshin .price .price p{text-align:center;padding-bottom:10px;border-bottom:1px solid #959fa6;margin:0 0 20px;font-weight:500;font-size:1.4rem}#pmarkKoshin .price .price p em{color:#97ab00;font-size:3.1rem;line-height:1;font-style:normal}#pmarkKoshin .price .price p span{font-size:1.2rem}#pmarkKoshin .price .price dl{display:flex;font-size:1.3rem}#pmarkKoshin .price .price dl dt{padding-right:15px}#pmarkKoshin .price .price dl dt:before{content:"";width:8px;height:8px;background:#abc204;margin-right:9px;display:inline-block}#pmarkKoshin .price .memo{background:#fff;position:relative;border:1px dotted #393d40;padding:25px}#pmarkKoshin .price .memo:before{content:"";display:block;width:23px;height:4px;background-color:#abc204;position:absolute;top:13px;left:0}#pmarkKoshin .price .memo h4{font-size:1.4rem;font-weight:700}#pmarkKoshin .price .memo p{margin-top:.5em;font-size:1.2rem}#pmarkKoshin .school .inner{width:90%;margin:32px auto 30px}#pmarkKoshin .school h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#pmarkKoshin .school h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#pmarkKoshin .school p{font-size:1.3rem;line-height:1.76923}#pmarkKoshin .school .btn{display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;color:#393d40;text-decoration:none;width:80%;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;margin:25px auto 0;position:relative}#pmarkKoshin .school .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#pmarkKoshin .school .arrowLink{font-size:1.3rem;display:block;position:relative;padding-left:23px;color:#393d40}#pmarkKoshin .school .arrowLink:before{content:"";display:block;width:15px;height:15px;background-color:#abc204;position:absolute;top:7px;left:0}#pmarkKoshin .school .arrowLink:after{content:"";display:block;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:11px;left:3px}#pmarkPrice .inner{width:90%;margin:35px auto 30px}#pmarkPrice .catch{text-align:center;margin-bottom:35px;font-size:12px}#pmarkPrice .block{margin-bottom:25px}#pmarkPrice .block:last-child{margin-bottom:0}#pmarkPrice .block>p{font-size:1.2rem}#pmarkPrice h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#pmarkPrice h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#pmarkPrice .twoCol .txt p{font-size:1.2rem;line-hegiht:1.75}#pmarkPrice .twoCol .txt ul{margin-top:10px;list-style:none}#pmarkPrice .twoCol .txt ul li{font-size:1.3rem;font-weight:700;vertical-align:middle;margin-bottom:1em}#pmarkPrice .twoCol .txt ul li:before{content:"";width:8px;height:8px;background:#dce1e5;display:inline-block;margin-right:.5em}#pmarkPrice .box{margin:15px 0 18px}#pmarkPrice .box .item{margin-bottom:10px;border:1px solid #393d40;padding:22px 10px}#pmarkPrice .box .item:last-child{margin-bottom:0}#pmarkPrice .box .item h3{text-align:center;font-size:1.5rem;font-weight:700}#pmarkPrice .box .item h3.color{color:#97ab00}#pmarkPrice .box .item p{font-size:1.2rem;margin-top:10px}#pmarkPrice .box .item .num{text-align:center;font-weight:500}#pmarkPrice .box .item .num span{font-size:1.4rem}#pmarkPrice .box .item .num span span{font-family:'Inter',sans-serif;font-size:3.1rem;font-weight:400;line-height:1;color:#97ab00;margin-right:5px}#pmarkPrice .notice{list-style:none;font-size:12px}#pmarkPrice .memo{background-color:#fff;font-size:1.2em;line-height:1.8;padding:20px 25px;position:relative;margin-top:9px;margin-bottom:25px;border:1px dotted #393d40}#pmarkPrice .memo:before{content:"";display:block;width:23px;height:4px;background-color:#ccde43;position:absolute;top:13px;left:0}#pmarkPrice .memo h4{font-size:1.4rem;font-weight:700}#pmarkPrice .memo p{margin-top:8px;font-size:1.2rem;line-height:1.75}#pmarkPrice .caption{font-size:1.5rem;font-weight:700;display:flex;align-items:center;margin-bottom:15px}#pmarkPrice .caption:before{content:"";width:15px;height:1px;background:#393d40;margin-right:6px}#pmarkPrice .scroll{width:105%;overflow:scroll}#pmarkPrice table{width:-webkit-max-content;width:-moz-max-content;width:max-content;table-layout:fixed;font-size:1.2rem}#pmarkPrice table thead th{background:#959fa6;color:#fff;border-bottom:1px solid #c3d0d9;border-right:1px solid #f2f5f7;font-weight:400;padding:8px}#pmarkPrice table thead th:first-child{border-bottom:1px solid #f2f5f7}#pmarkPrice table thead th:last-child{border-right:1px solid #959fa6}#pmarkPrice table tbody th{background:#e9eef2;border-bottom:1px solid #c3d0d9;border-right:1px solid #c3d0d9;font-weight:400;padding:8px 15px}#pmarkPrice table tbody th:first-child{background:#959fa6;color:#fff;border-bottom:1px solid #f2f5f7;border-right:1px solid #f2f5f7;text-align:left}#pmarkPrice table tbody th:last-child{border-right:1px solid #959fa6}#pmarkPrice table tbody td{text-align:center;padding:8px;border-right:1px solid #c3d0d9;border-bottom:1px solid #c3d0d9}#pmarkPrice table tbody td:last-child{border-right:1px solid #959fa6}#pmarkPrice table tbody tr:last-child th,#pmarkPrice table tbody tr:last-child td{border-bottom:1px solid #959fa6}#pmarkPrice .sub{font-size:.9rem !important;margin-top:9px}#pmarkPrice .sub a{margin-top:8px;display:block;font-size:1rem}#pmarkPrice .sub .ico_blank{background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/icon_blank.png) no-repeat 0 0/contain;width:6px;height:6px;margin-left:0}#pmarkQa .inner{width:90%;margin:32px auto 30px}#pmarkQa h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#pmarkQa h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#pmarkQa .block{margin:30px 0}#pmarkQa .block:last-child{margin-bottom:0}#pmarkQa dl{border-bottom:1px solid #e1e6eb}#pmarkQa dl dt{font-size:1.3rem;padding:10px 35px;position:relative;cursor:pointer;transition:all .3s}#pmarkQa dl dt:before{content:"Q";font-family:'Inter',sans-serif;font-size:1.8rem;width:25px;height:25px;border-radius:50%;background:#ccde43;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:8px}#pmarkQa dl dt:after{content:"";width:6px;height:6px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;position:absolute;right:8px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}#pmarkQa dl dt.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#pmarkQa dl dd{font-size:1.2rem;margin:0 0 10px 35px;background:#f2f5f7;padding:12px 15px;display:none}.ismsCatch{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/ooo.png);background-repeat:no-repeat;background-position:50% 0;margin-top:30px;padding-top:15px}.ismsCatch h2{font-size:1.7rem;font-weight:700;text-align:center}.ismsCatch p{text-align:center;font-size:1.2rem;line-height:1.8;margin-top:25px}#ismsPoint{background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/border.png);margin-top:60px;padding-bottom:35px}#ismsPoint #pointHead{position:relative;display:flex;justify-content:center;z-index:5;-webkit-transform:translateY(-23px);transform:translateY(-23px)}#ismsPoint #pointHead:after,#ismsPoint #pointHead:before{content:"";display:block;width:2px;height:40px;border-left:2px dotted #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ismsPoint #pointHead:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ismsPoint #pointHead h2{font-size:1.8rem;font-weight:700;margin:0 25px 0 10px;position:relative;line-height:1}#ismsPoint #pointHead h2:after{content:"";display:block;width:100%;height:5px;background-color:#ccde43;position:absolute;left:0;bottom:5px;z-index:-1}#ismsPoint #pointHead h2 span{font-size:1.2rem;font-weight:400;display:block;text-align:center;padding-bottom:3px}#ismsPoint .body{width:100%}#ismsPoint .body .item{width:90%;display:flex;margin:0 auto}#ismsPoint .body .item .img{width:50%;background-color:#ccde43;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/point-bg.png);background-repeat:no-repeat;background-position:left top;position:relative;padding:35px 0 25px}#ismsPoint .body .item .img .icon{text-align:center}#ismsPoint .body .item .img .icon img{width:50%;height:auto}#ismsPoint .body .item .img .txt{font-size:1.4rem;text-align:center;margin-top:15px}#ismsPoint .body .item .img .txt strong{font-size:1.6rem}#ismsPoint .body .item .img .num{width:20px;position:absolute;bottom:0;right:0}#ismsPoint .body .item .img .num img{width:100%;height:auto}#ismsPoint .body .item .info{width:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 25px;position:relative}#ismsPoint .body .item .info p{margin:0;padding:0;font-size:1.2rem;line-height:1.4}#ismsPoint .body .item:nth-of-type(odd) .info:before{content:"";display:block;width:0;height:0;border-right:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);left:-16px}#ismsPoint .body .item:nth-of-type(even) .img{order:2}#ismsPoint .body .item:nth-of-type(even) .info{order:1}#ismsPoint .body .item:nth-of-type(even) .info:before{content:"";display:block;width:0;height:0;border-left:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);right:-16px}#ismsOverview .inner{width:90%;margin:30px auto 0}#ismsOverview .inner .body .item{margin-top:30px}#ismsOverview .inner .body .item .img{width:100%}#ismsOverview .inner .body .item .img img{width:100%;height:auto}#ismsOverview .inner .body .item .txt{width:100%;padding-top:20px}#ismsOverview .inner .body .item .txt h3{font-size:1.7rem;font-weight:400;border-bottom:1px solid #393d40;border-left:4px solid #393d40;padding:5px 0 10px 15px;line-height:1}#ismsOverview .inner .body .item .txt p{font-size:1.2rem;line-height:1.8;margin-top:30px}#ismsOverview .inner .body .item .txt .btn{display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:400;color:#393d40;text-decoration:none;width:80%;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;margin:25px auto 0;position:relative}#ismsOverview .inner .body .item .txt .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#ismsDiff{margin-top:30px;padding:30px 0;width:100%;background-color:#e9eef2}#ismsDiff .inner{width:90%;margin:0 auto}#ismsDiff .inner h1.title span.small{display:block;font-size:1.2rem;font-weight:400}#ismsDiff .inner p{font-size:1.2rem}#ismsDiff .inner table.detail{width:100%;table-layout:fixed;font-size:1.2rem;margin-top:15px}#ismsDiff .inner table.detail thead th{padding:8px;background:#959fa5;border-right:1px solid #e9eef2;border-bottom:1px solid #e9eef2;color:#fff;font-weight:400}#ismsDiff .inner table.detail tbody th{padding:8px;background:#959fa5;text-align:left;border-bottom:1px solid #e9eef2;color:#fff;font-weight:400}#ismsDiff .inner table.detail tbody td{padding:8px;background:#fff;border-right:1px solid #e9eef2;border-bottom:1px solid #e9eef2}#ismsMerit{margin:30px 0;width:100%}#ismsMerit .inner{width:90%;margin:0 auto}#ismsMerit .inner h1.title span.small{display:block;font-size:1.2rem;font-weight:400}#ismsMerit .inner ul.meritList{list-style:none;margin-top:20px;border-top:1px solid #393d40}#ismsMerit .inner ul.meritList li{display:flex;align-items:center;border-bottom:1px solid #393d40;padding:18px 0}#ismsMerit .inner ul.meritList li .icon{width:84px}#ismsMerit .inner ul.meritList li .icon img{width:100%;height:auto}#ismsMerit .inner ul.meritList li .txt{font-size:1.2em;line-height:1.8;padding-left:20px;width:calc(100% - 84px)}#ismsMerit .inner .memo{background-color:#fff;font-size:1.2em;line-height:1.8;padding:30px;position:relative;margin-top:20px}#ismsMerit .inner .memo:before{content:"";display:block;width:23px;height:4px;background-color:#ccde43;position:absolute;top:13px;left:0}#ismsShinki .flow .inner{width:90%;margin:32px auto 30px}#ismsShinki .flow .catch{text-align:center;margin-bottom:30px;font-size:1.2rem;line-height:1.75}#ismsShinki .flow h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#ismsShinki .flow h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#ismsShinki .flow p{font-size:1.2rem;line-height:1.76923}#ismsShinki .flow .detail .item{counter-increment:cnt;padding:30px 0 20px;border-bottom:1px solid currentColor;position:relative}#ismsShinki .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#ismsShinki .flow .detail .item h3{color:#97ab00;font-weight:700;font-size:1.5rem;display:flex;align-items:center}#ismsShinki .flow .detail .item h3:before{content:"";width:12px;height:1px;background:#393d40;margin-right:13px}#ismsShinki .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;font-size:1.2rem;color:#393d40;margin-right:13px;order:-1}#ismsShinki .flow .detail .item p{margin-top:10px;font-size:1.2rem}#ismsShinki .flow .detail .point{margin-top:45px;background:#f2f5f7;padding:40px 30px 25px;position:relative}#ismsShinki .flow .detail .point h3{background:#28487b;color:#fff;width:82.5%;text-align:center;font-size:1.5rem;font-weight:400;padding:10px;position:absolute;left:0;right:0;top:-22px;margin:auto}#ismsShinki .flow .detail .point h4{font-size:1.4rem;margin-top:10px}#ismsShinki .flow .detail .point h4:first-of-type{margin-top:0}#ismsShinki .flow .detail .point p{margin-top:0;font-size:1.2rem}#ismsShinki .flow .detail .point p+p{margin-top:1em}#ismsShinki .flow .detail .point p a{color:#2762c2}#ismsShinki .price{background:#e9eef2}#ismsShinki .price .inner{width:90%;padding:30px 0;margin:0 auto}#ismsShinki .price .inner>p{font-size:1.2rem}#ismsShinki .price h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#ismsShinki .price h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#ismsShinki .price .price{background:#fff;border:1px solid #000;margin:20px auto;padding:25px 30px}#ismsShinki .price .price h3{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:10px}#ismsShinki .price .price p{text-align:center;padding-bottom:10px;border-bottom:1px solid #959fa6;margin:0 0 20px;font-weight:500;font-size:1.4rem}#ismsShinki .price .price p em{color:#97ab00;font-size:3.1rem;line-height:1;font-style:normal}#ismsShinki .price .price p span{font-size:1.2rem}#ismsShinki .price .price dl{display:flex;font-size:1.3rem}#ismsShinki .price .price dl dt{padding-right:15px}#ismsShinki .price .price dl dt:before{content:"";width:8px;height:8px;background:#abc204;margin-right:9px;display:inline-block}#ismsShinki .price .memo{background:#fff;position:relative;border:1px dotted #393d40;padding:25px}#ismsShinki .price .memo:before{content:"";display:block;width:23px;height:4px;background-color:#abc204;position:absolute;top:13px;left:0}#ismsShinki .price .memo h4{font-size:1.4rem;font-weight:700}#ismsShinki .price .memo p{margin-top:.5em;font-size:1.2rem}#ismsKoshin .flow .inner{width:90%;margin:32px auto 30px}#ismsKoshin .flow .catch{text-align:center;margin-bottom:30px;font-size:1.2rem;line-height:1.75}#ismsKoshin .flow h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#ismsKoshin .flow h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#ismsKoshin .flow p{font-size:1.3rem;line-height:1.76923}#ismsKoshin .flow .detail .item{counter-increment:cnt;padding:30px 0 20px;border-bottom:1px solid currentColor;position:relative}#ismsKoshin .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#ismsKoshin .flow .detail .item h3{color:#97ab00;font-weight:700;font-size:1.5rem;display:flex;align-items:center}#ismsKoshin .flow .detail .item h3:before{content:"";width:12px;height:1px;background:#393d40;margin-right:13px}#ismsKoshin .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;font-size:1.2rem;color:#393d40;margin-right:13px;order:-1}#ismsKoshin .flow .detail .item p{margin-top:10px;font-size:1.2rem}#ismsKoshin .flow .detail .point{margin-top:45px;background:#f2f5f7;padding:40px 30px 25px;position:relative}#ismsKoshin .flow .detail .point h3{background:#28487b;color:#fff;width:82.5%;text-align:center;font-size:1.5rem;font-weight:400;padding:10px;position:absolute;left:0;right:0;top:-22px;margin:auto}#ismsKoshin .flow .detail .point h4{font-size:1.4rem;margin-top:10px}#ismsKoshin .flow .detail .point h4:first-of-type{margin-top:0}#ismsKoshin .flow .detail .point p{margin-top:0;font-size:1.2rem}#ismsKoshin .flow .detail .point p+p{margin-top:1em}#ismsKoshin .flow .detail .point p a{color:#2762c2}#ismsKoshin .flow .detail .complete h3{margin-top:30px;background:#28487b;color:#fff;text-align:center;font-size:1.5rem;font-weight:400;padding:10px}#ismsKoshin .price{background:#e9eef2}#ismsKoshin .price .inner{width:90%;padding:30px 0;margin:0 auto}#ismsKoshin .price .inner>p{font-size:1.2rem}#ismsKoshin .price h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#ismsKoshin .price h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#ismsKoshin .price .price{background:#fff;border:1px solid #000;margin:20px auto;padding:25px 30px}#ismsKoshin .price .price h3{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:10px}#ismsKoshin .price .price p{text-align:center;padding-bottom:10px;border-bottom:1px solid #959fa6;margin:0 0 20px;font-weight:500;font-size:1.4rem}#ismsKoshin .price .price p em{color:#abc204;font-size:3.1rem;line-height:1;font-style:normal}#ismsKoshin .price .price p span{font-size:1.2rem}#ismsKoshin .price .price dl{display:flex;font-size:1.3rem}#ismsKoshin .price .price dl dt{padding-right:15px}#ismsKoshin .price .price dl dt:before{content:"";width:8px;height:8px;background:#abc204;margin-right:9px;display:inline-block}#ismsKoshin .price .memo{background:#fff;position:relative;border:1px dotted #393d40;padding:25px}#ismsKoshin .price .memo:before{content:"";display:block;width:23px;height:4px;background-color:#abc204;position:absolute;top:13px;left:0}#ismsKoshin .price .memo h4{font-size:1.4rem;font-weight:700}#ismsKoshin .price .memo p{margin-top:.5em;font-size:1.2rem}#ismsKoshin .school .inner{width:90%;margin:32px auto 30px}#ismsKoshin .school h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#ismsKoshin .school h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#ismsKoshin .school p{font-size:1.3rem;line-height:1.76923}#ismsKoshin .school .btn{display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;color:#393d40;text-decoration:none;width:80%;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;margin:25px auto 0;position:relative}#ismsKoshin .school .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#ismsKoshin .school .arrowLink{font-size:1.3rem;display:block;position:relative;padding-left:23px;color:#393d40}#ismsKoshin .school .arrowLink:before{content:"";display:block;width:15px;height:15px;background-color:#abc204;position:absolute;top:7px;left:0}#ismsKoshin .school .arrowLink:after{content:"";display:block;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:11px;left:3px}#ismsPrice .inner{width:90%;margin:35px auto 30px}#ismsPrice .catch{text-align:center;margin-bottom:35px;font-size:12px}#ismsPrice .block{margin-bottom:25px}#ismsPrice .block:last-child{margin-bottom:0}#ismsPrice .block>p{font-size:1.2rem}#ismsPrice h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#ismsPrice h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#ismsPrice .twoCol .txt p{font-size:1.2rem;line-hegiht:1.75}#ismsPrice .twoCol .txt ul{margin-top:10px;list-style:none}#ismsPrice .twoCol .txt ul li{font-size:1.3rem;font-weight:700;vertical-align:middle;margin-bottom:1em}#ismsPrice .twoCol .txt ul li:before{content:"";width:8px;height:8px;background-color:#e9eef2;display:inline-block;margin-right:.5em}#ismsPrice .box{margin:15px 0 18px}#ismsPrice .box .item{margin-bottom:10px;border:1px solid #393d40;padding:22px 10px}#ismsPrice .box .item:last-child{margin-bottom:0}#ismsPrice .box .item h3{text-align:center;font-size:1.5rem;font-weight:700}#ismsPrice .box .item h3.color{color:#97ab00}#ismsPrice .box .item p{font-size:1.2rem;margin-top:10px}#ismsPrice .box .item .num{text-align:center;font-weight:500}#ismsPrice .box .item .num span{font-size:1.4rem}#ismsPrice .box .item .num span span{font-family:'Inter',sans-serif;font-size:3.1rem;font-weight:400;line-height:1;color:#97ab00;margin-right:5px}#ismsPrice .notice{list-style:none;font-size:12px}#ismsPrice .memo{background-color:#fff;font-size:1.2em;line-height:1.8;padding:20px 25px;position:relative;margin-top:9px;margin-bottom:25px;border:1px dotted #393d40}#ismsPrice .memo:before{content:"";display:block;width:23px;height:4px;background-color:#ccde43;position:absolute;top:13px;left:0}#ismsPrice .memo h4{font-size:1.4rem;font-weight:700}#ismsPrice .memo p{margin-top:8px;font-size:1.2rem;line-height:1.75}#ismsQa .inner{width:90%;margin:32px auto 30px}#ismsQa h2{background:#393d40;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.35294;padding:10px 18px;position:relative;margin-top:16px}#ismsQa h2:before{content:"";width:2px;height:14px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:2px;top:0;bottom:0;margin:auto}#ismsQa .block{margin:30px 0}#ismsQa .block:last-child{margin-bottom:0}#ismsQa dl{border-bottom:1px solid #e1e6eb}#ismsQa dl dt{font-size:1.3rem;padding:10px 35px;position:relative;cursor:pointer;transition:all .3s}#ismsQa dl dt:before{content:"Q";font-family:'Inter',sans-serif;font-size:1.8rem;width:25px;height:25px;border-radius:50%;background:#ccde43;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:8px}#ismsQa dl dt:after{content:"";width:6px;height:6px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;position:absolute;right:8px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}#ismsQa dl dt.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#ismsQa dl dd{font-size:1.2rem;margin:0 0 10px 35px;background:#f2f5f7;padding:12px 15px;display:none}.eLearningInfo{margin-top:30px;position:relative}.eLearningInfo .img{width:100%}.eLearningInfo .img img{width:100%;height:auto}.eLearningInfo .txt{padding-top:20px;position:relative;z-index:5}.eLearningInfo .txt p{margin:0;font-size:1.6rem;font-weight:700}h3.pointH3{display:flex;align-items:center;margin-top:30px}h3.pointH3 .icon{width:70px}h3.pointH3 .icon img{width:100%}h3.pointH3 .txt{font-size:1.8rem;font-weight:700;color:#393d40;padding-left:10px}h3.pointH3 .txt .grn{color:#97ab00}.pointP{background-color:#e9eef2;padding:20px;margin-top:10px}.pointP p{margin-top:0}.pointP .pointImg{margin-top:20px}.pointP .pointImg .item{background-color:#fff;width:100%}.pointP .pointImg .item+.item{margin-top:20px}.pointP .pointImg .item .img{padding:20px}.pointP .pointImg .item .img img{width:100%;height:auto}.pointP .pointImg .item .txt{background-color:#dadfe3;font-size:1.2rem;text-align:center;color:#889299;padding:5px 10px}.pointP .liveImg .item{width:100%;margin-top:15px}.pointP .liveImg img{width:100%;height:auto}.profile .photo{text-align:center}.profile .txt{margin-top:20px}article#archive{padding:30px 0}article#archive #subMenuBtn{width:90%;margin:15px auto 0;border:1px solid #393d40;height:30px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;position:relative}article#archive #subMenuBtn:after{content:"";display:block;width:6px;height:6px;border-right:2px solid #393d40;border-bottom:2px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:9px;right:10px;transition:all .3s}article#archive #subMenuBtn.isOpen:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:12px}article#archive #sideMenu{width:90%;margin:0 auto;display:none}article#archive #sideMenu ul{list-style:none}article#archive #sideMenu ul li{font-size:1.4rem;position:relative}article#archive #sideMenu ul li span.title{display:block;border-bottom:1px solid #393d40;font-weight:700;margin-top:10px}article#archive #sideMenu ul li a{color:#9fa3a6;text-decoration:none}article#archive #sideMenu ul li ul{margin-left:1em}article#archive #sideMenu ul li ul li{margin-top:10px}article#archive #archiveList{width:90%;margin:20px auto 0}article#archive #archiveList ul{list-style:none}article#archive #archiveList ul li+li{margin-top:10px}article#archive #archiveList ul li a{display:flex;flex-wrap:wrap;background-color:#f2f5f7;background:linear-gradient(to right,#f2f5f7 50%,#f8fae8 50%);background-position:0 0;background-size:200% 100%;text-decoration:none;color:#393d40;padding:15px 30px 15px 15px;position:relative;transition:all .4s}article#archive #archiveList ul li a:after{content:"";display:block;width:24px;height:1px;background-color:#ccde43;position:absolute;top:50%;right:0;transition:all .4s}article#archive #archiveList ul li a .day{font-size:1.3rem;width:80px}article#archive #archiveList ul li a .cat{font-size:1.3rem;width:95px;height:22px;color:#fff;display:flex;justify-content:center;align-items:center;line-height:1}article#archive #archiveList ul li a .cat.news{background-color:#4d6b99}article#archive #archiveList ul li a .cat.elms_info{background-color:crimson}article#archive #archiveList ul li a .cat.release{background-color:#f08c51}article#archive #archiveList ul li a .cat.seminar{background-color:#c7b72c}article#archive #archiveList ul li a .title{width:100%;font-size:1.4rem;margin-top:10px}.post{width:90%;margin:40px auto 0}.post .postHead .subCat{font-size:1.2rem;color:#abc204}.post .postHead .postTitle{font-size:2rem;line-height:1.3;font-weight:400;border-bottom:2px solid #e9eef2;padding-bottom:10px;position:relative}.post .postHead .postTitle:after{content:"";display:block;width:50px;height:2px;background-color:#ccde43;position:absolute;left:0;bottom:-2px}.post .postHead .postInfo{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px}.post .postHead .postInfo .day{font-size:1.3rem;line-height:1}.post .postHead .postInfo .day+.cat{margin-left:15px}.post .postHead .postInfo .cat{min-width:80px;padding:0 15px;height:18px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.2rem}.post .postHead .postInfo .cat.news,.post .postHead .postInfo .cat.voice{background-color:#28487b}.post .postHead .postInfo .cat.seminar{background-color:#c7b72c}.post .postHead .postInfo .comName{font-size:1.3rem;line-height:1;width:100%;margin-top:5px}.post .postBody{padding:0 0 30px}#companyOverView{width:90%;margin:40px auto 0}#businessContent{background-color:#e9eef2}#businessContent .inner{width:90%;margin:30px auto 0;padding:1px 0 40px}#businessContent .inner ul{margin-top:30px;list-style:none}#businessContent .inner ul li{padding-left:.7em;font-size:1.4em;font-weight:400;line-height:1.8em;position:relative;margin-top:5px}#businessContent .inner ul li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#393d40;top:11px;left:0;position:absolute}#rinenWrap{max-width:none;width:100%}#rinenWrap .rinenCatch{width:90%;margin:0 auto;display:flex;justify-content:center;padding:40px 0 20px}#rinenWrap .rinenCatch h2{font-size:1.7rem;font-weight:700;text-align:center}#rinenWrap .rinen5{background-color:#e9eef2;padding:30px 5vw;display:flex;justify-content:center}#rinenWrap .rinen5 .inner{background-color:#fff;padding:0 20px 15px}#rinenWrap .rinen5 .inner h3{font-size:1.5rem;font-weight:700;color:#bccc41;text-align:center;line-height:1;margin-top:-7px;padding-bottom:20px}#rinenWrap .rinen5 .inner ul{font-size:1.4rem}#rinenWrap .rinen5 .inner ul li{border-bottom:1px solid #e9eef2;position:relative;padding:10px 0 0 30px}#rinenWrap .rinen5 .inner ul li .num{font-size:1.8rem;color:#bccc41;display:inline-block;position:absolute;top:5px;left:0}#rinenWrap .rinen5 .inner ul li .num:after{content:" /";color:#e9eef2;font-size:1.8rem}#rinenWrap .yurai{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/company/rinen-img1.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%}#rinenWrap .yurai .inner{width:90%;margin:0 auto;padding:30px 0 60px}#rinenWrap .yurai .inner .rinenLogo{width:70%;text-align:center;margin:0 auto}#rinenWrap .yurai .inner .rinenLogo img{max-width:100%;width:auto;height:auto}#rinenWrap .yurai .inner .txt{margin-top:30px;font-size:1.6rem;line-height:1.8}#rinenWrap .yurai .inner .txt p{margin:0}#resultVoice{background-color:#e9eef2;margin-top:30px}#resultVoice .inner{width:90%;margin:0 auto;padding:40px 0}#resultVoice .inner h2{display:table;margin:0 auto}#resultVoice .inner h2 span{display:block;text-align:center}#resultVoice .inner h2 span.en{text-align:center;color:#abc204;font-size:1.2rem;font-weight:600}#resultVoice .inner h2 span.ja{font-size:2rem;font-weight:700;color:#fff}#resultVoice .inner .archve{margin-top:10px}#resultVoice .inner .archve a{display:block;width:100%;text-decoration:none;margin-top:30px}#resultVoice .inner .archve a .img{border-bottom:3px solid #28487b;position:relative;width:calc(100% - 17px);position:relative}#resultVoice .inner .archve a .img:after{content:"";display:block;width:17px;height:calc(100% - 15px);position:absolute;right:-17px;top:20px;background-color:#fff;transition:all .3s}#resultVoice .inner .archve a .img img{width:100%;height:auto}#resultVoice .inner .archve a .img .tag{background-color:#28487b;color:#fff;position:absolute;bottom:0;left:0;padding:5px 10px;font-size:1.4rem;height:30px}#resultVoice .inner .archve a .img .tag:after{content:"";display:block;width:0;height:0;border-left:30px solid #28487b;border-top:30px solid transparent;position:absolute;right:-30px;bottom:0}#resultVoice .inner .archve a .title{background-color:#fff;height:32px;margin-left:20px;display:flex;align-items:center;padding:0 10px;font-size:1.4rem;color:#393d40;font-weight:700;transition:all .3s}#contactForm{width:90%;margin:0 auto;padding-bottom:50px}#contactForm .dlList dl dt{position:relative}#contactForm .dlList dl dt .hissu{display:flex;justify-content:center;align-items:center;width:30px;height:15px;background-color:#de5543;color:#fff;font-size:1rem;position:absolute;top:10px;right:0}#contactForm .dlList dl dd input[type=text],#contactForm .dlList dl dd input[type=tel],#contactForm .dlList dl dd input[type=mail]{width:100%;height:50px;border:1px solid #393d40;border:1px solid #d0d5d9;background-color:#e9eef2}#contactForm .dlList dl dd textarea{width:100%;height:150px;border:1px solid #d0d5d9;background-color:#e9eef2}.formBtn{margin-top:40px;display:flex;justify-content:center;align-items:center}.formBtn input[type=submit]{width:calc((100% - 40px) / 2);height:50px;background-color:#ccde43;font-size:1.8rem;border:none;outline:none;margin:0 20px}.formBtn input[type=submit].modoru{background-color:#e9eef2}#blogArchive{width:90%;margin:0 auto;padding:30px 0 40px}#blogArchive .item{padding:20px 0;border-bottom:1px solid #e9eef2}#blogArchive .item a{text-decoration:none;color:#393d40}#blogArchive .item a .img{width:100%}#blogArchive .item a .img img{width:100%;height:auto}#blogArchive .item a .txt{padding-top:20px;display:flex;flex-direction:column;justify-content:center}#blogArchive .item a .txt .title{font-size:1.8rem;font-weight:700}#blogArchive .item a .txt .meta{display:flex;align-items:center;margin-top:10px}#blogArchive .item a .txt .meta .day{font-size:1.2rem;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/common/icon-time.png);background-repeat:no-repeat;min-height:22px;padding-left:27px;line-height:1;padding-top:3px}#blogArchive .item a .txt .meta .cat{font-size:1.1rem;line-height:1;background-color:#e9eef2;height:22px;padding:0 15px;display:flex;align-items:center;margin-left:15px}#blogArchive .item a .txt .overView{font-size:1.2rem;line-height:1.6;margin-top:15px}html{font-family:'Noto Sans JP',sans-serif;line-height:1.6;font-size:1.4rem}article{width:95%;margin:0 auto}article ul{list-style:none}article img{max-width:100%;width:auto;height:auto}.column-single a{text-decoration:underline;color:#3f7ec1}strong{font-weight:700 !important}h1{font-weight:700;line-height:1.4;font-size:32px}h1.title,h2.title{font-weight:700;line-height:1.4;position:relative;width:100%;margin-top:30px;font-size:1.7rem;padding-bottom:10px;text-align:center}h1.title:before,h2.title:before{position:absolute;bottom:0;left:0;right:0;display:block;height:2px;content:"";margin:0 auto;background-color:#ccde43}h1.title:before,h2.title:before{width:20px}h1.title+p,h2.title+p{margin-top:1em}h3.title{line-height:1.2;margin-top:30px;color:#97ab00;font-weight:700;font-size:1.8rem}h3.title+p{margin-top:1em}h4.title{color:#3f7ec1;line-height:1.2;margin-top:25px;font-size:1.6rem}h4.title+p{margin-top:.7em}h5.title{padding-left:5px;border-bottom:1px solid #707070;padding-bottom:10px;line-height:1.2;margin-top:20px;font-size:1.6rem}h5.title+p{margin-top:.7em}p{line-height:1.6;margin-top:1.5em;font-size:1.2rem}a.link,span.link{list-style:none;display:inline-block;position:relative;cursor:pointer;padding-right:15px}a.link:after,span.link:after{content:"";position:absolute;display:block;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;right:0;top:calc(50% - 3px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.icon{display:inline-block;position:relative;padding-right:20px}a.icon:after{content:"";display:block;width:1em;height:1.2em;background-size:auto 1em;background-repeat:no-repeat;background-position:50% 0;position:absolute;right:0;top:.35em}a.icon[href$=pdf]:after{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_pdf.png)}a.icon[href$=doc]:after,a.icon[href$=docx]:after{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_doc.png)}a.icon[href$=xls]:after,a.icon[href$=xlsx]:after{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_xls.png)}.ico_blank{display:inline-block;width:15px;height:15px;background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_blank.png) no-repeat 0 0;background-size:cover;vertical-align:middle;margin-left:5px;position:relative;top:-1px}ul.anker{display:flex;flex-wrap:wrap;width:100%}ul.anker.col2 li{width:calc(100%/2)}ul.anker.col4 li{width:calc(100%/2)}ul.anker li{list-style:none;border-right:1px solid #fff;width:calc(100%/3)}ul.anker li a{display:block;background:#eee;position:relative;height:100%;padding:8px 12px 20px;text-align:center;display:flex;justify-content:center;align-items:center;color:#000;line-height:1.3;text-decoration:none;transition:background-color .2s;font-size:14px}ul.anker li a:after{content:"";display:block;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;height:7px;position:absolute;bottom:11px;left:50%;margin-left:-3px}.btn_wrap{padding:0 20px}.commonBtn,.btn_more a{color:#fff !important;text-decoration:none !important;background-color:#3f7ec1;display:flex;align-items:center;justify-content:center;min-height:50px;position:relative;line-height:1.2;text-align:center;box-sizing:border-box;border-radius:5px;padding:10px 30px;width:100%}.commonBtn:after,.btn_more a:after{content:"";border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:20px}.commonBtn[target=_blank]:after,.commonBtn[target=newwindow]:after,.btn_more a[target=_blank]:after,.btn_more a[target=newwindow]:after{border:none;content:"";background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/common/icon_blank_w.png) no-repeat;background-size:cover;width:16px;height:16px;display:inline-block;position:absolute;top:12px;right:12px;-webkit-transform:none;transform:none}.commonBtn.btn_center,.btn_more a.btn_center{margin:0 auto}.commonBtn.btn_right,.btn_more a.btn_right{margin:0 0 0 auto}.btnCenter{display:flex;justify-content:center}.imgLine2 li{text-align:center;margin-top:20px}.imgLine2 li img{max-width:100%}.imgLine2 .cap{display:block;text-align:left;font-size:1.2rem}.imgLine3 li{text-align:center;margin-top:20px}.imgLine3 li img{max-width:100%}.imgLine3 .cap{display:block;text-align:left;font-size:1.2rem}.imgLine4{margin-bottom:30px;display:flex;flex-wrap:wrap}.imgLine4 li{width:calc(50% - 8px);margin-right:16px}.imgLine4 li:nth-of-type(2n){margin-right:0}.imgLine4 li img{width:100%}.imgInP .img{display:block;margin:0 auto;padding-bottom:10px}.imgInP .img .cap{display:block;text-align:left;font-size:14px}.imgInP.sp_img_btm{display:flex;flex-wrap:wrap}.imgInP.sp_img_btm .img{display:block;order:2;margin:10px auto 0;padding-bottom:0}.imgInP.sp_img_btm .text{flex-basis:100%;order:1}.twoCol{margin-top:10px}.twoCol .txt *:nth-child(1){margin-top:0}.twoCol .txt+.img{margin-top:10px}.twoCol .img{width:100%;text-align:center}.twoCol .img+.txt{margin-top:10px}.twoCol .img img{max-width:100%;width:auto;height:auto}ul.commonList{margin-top:1.5em;list-style:none}ul.commonList li{padding-left:18px;position:relative;box-sizing:border-box;font-size:1.2rem}ul.commonList li:not(:first-of-type){margin-top:10px}ul.commonList li:before{content:"";display:inline-block;width:7px;height:7px;margin:auto;content:'';border-radius:50%;background-color:#ccde43;position:absolute;left:0;top:.65em}ul.commonList2{margin-top:1.5em;list-style:none}ul.commonList2 li{padding-left:18px;position:relative;box-sizing:border-box;font-weight:700;font-size:1.2rem}ul.commonList2 li:not(:first-of-type){margin-top:10px}ul.commonList2 li:before{content:"";display:inline-block;width:.7em;height:.7em;margin:auto;content:'';border-radius:0;background-color:#dce1e5;position:absolute;left:0;top:.65em}ol{padding-left:18px;margin-top:1.5em}ol li+li{margin-top:10px}.commonTable{width:100%;border-collapse:collapse;border-spacing:inherit;margin-top:1.5em;font-size:1.2rem}.commonTable tr+tr{border-top:1px solid #fff}.commonTable td.wFix,.commonTable th.wFix{width:120px}.commonTable th{background-color:#959fa5;padding:12px;text-align:left;font-weight:700;background-clip:padding-box;border-bottom:1px solid #fff;font-weight:400;color:#fff;padding:5px 10px}.commonTable th:not(:first-of-type){border-left:1px solid #fff}.commonTable th.required{position:relative;vertical-align:middle}.commonTable th.required:after{content:"必須";background-color:#cf0000;color:#fff;font-size:14px;padding:4px 8px;line-height:1;display:inline-block;float:right;margin-right:-35px}.commonTable th.sub{background-color:#cbcbcb}.commonTable th.null{border-top:1px solid #fff;border-left:1px solid #fff;background-color:#fff}.commonTable td{padding:12px;background-color:#f2f5f7;background-clip:padding-box;padding:10px}.commonTable td *:last-child{margin-bottom:0}.commonTable td *:first-child{margin-top:0}.commonTable td:not(:first-of-type){border-left:1px solid #fff}.commonTable td .kome{display:block;font-size:14px;margin-top:5px}.commonTable td .category{width:130px;display:inline-block}.commonTable td .subtxt{width:43px;display:inline-block;text-align:right;padding-right:10px}.commonTable td.null{border-top:1px solid #fff;border-left:1px solid #fff}.commonTable.company{border-left:none;border-top:none}.commonTable.company tr{border-right:none}.commonTable.company th{border-right:none;background-color:#fff;font-weight:700;display:block;padding:15px 0 0}.commonTable.company td{border-right:none;display:block;padding:6px 0 15px}.commonTable.type2{border-left:none}.commonTable.type2 th.title{text-align:left;border-right:none;background-color:#f6f6f6}.commonTable.type2 th.title:after{content:none}.commonTable.type2 tr{border-right:none}.commonTable.type2 th{background:0 0;border-right:none;position:relative;width:120px}.commonTable.type2 th:after{content:":";color:#999;display:inline-block;position:absolute;right:0}.commonTable.type2 td{border-right:none}.scrollTable{overflow:auto}.scrollTable table{white-space:nowrap}.scrolltext{font-size:1.2rem;display:block;text-align:right}.scrolltext:before{content:"";background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/common/icon_scroll.png) no-repeat;width:16px;height:14px;background-size:contain;display:inline-block;margin-right:5px;vertical-align:middle}.colorBox{margin-top:2em;padding:15px}.colorBox *:nth-child(1){margin-top:0}.colorBox p{line-height:1.7}.colorBox.bgGray{background-color:#f5f5f5}.borderBox{margin-top:2em;border:1px solid #000;padding:15px}.borderBox *:nth-child(1){margin-top:0}.borderBox p{line-height:1.7}.borderBox.bdGray{border-color:#999}.kome{line-height:1.7}.tab_wrap{width:100%}.tab_wrap .tab_area{display:flex;overflow:auto}.tab_wrap .tab_area label{background-color:#e5e5e5;color:#000;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:5px 5px 0 0;border:1px solid #ccc;position:relative;width:auto;min-width:calc(50% - 5px);font-size:14px;min-height:50px;padding:0 30px 0 15px}.tab_wrap .tab_area label:first-of-type{margin-right:10px}.tab_wrap .tab_area label:first-of-type:after{content:"";width:14px;height:69px;border-bottom:1px solid #ccc;position:absolute;right:-15px;bottom:-1px}.tab_wrap .tab_area label span{display:block;color:#000;width:100%;text-align:center;font-size:13px;display:none}.tab_wrap .tab_area label:before{content:"";border:0;border-top:solid 2px #b4b4b4;border-right:solid 2px #b4b4b4;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;display:inline-block;width:6px;height:6px;top:calc(50% - 4px);right:10px}.tab_wrap .tab_panel{width:100%;display:none;padding-top:15px}.tab_wrap .panel_area{padding:0 20px 20px;border-radius:0 0 6px 6px;background:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.border-box{border:1px solid #ccc;padding:20px}.listTable{border:1px solid #ddd}.listTable tr th,.listTable tr td{border:1px solid #ddd;padding:5px;font-size:1.2rem}.listTable tr th{background-color:#ccc}.listTable tr td{background-color:#fff}.ytWrap{position:relative;padding-bottom:56.25%;margin-top:30px}.ytWrap iframe{position:absolute;width:100%;height:100%;top:0;left:0}.pointerNone{cursor:default;text-decoration:none}.taC{text-align:center !important}.taL{text-align:left !important}.taR{text-align:right !important}.Center{margin:0 auto !important}.ovh{overflow:hidden !important}.mw100{max-width:100% !important;width:auto !important}.w100p{width:100% !important}.mB0{margin-bottom:0 !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB20{margin-bottom:20px !important}.mB30{margin-bottom:30px !important}.mB40{margin-bottom:40px !important}.mB50{margin-bottom:50px !important}.mT0{margin-top:0 !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT20{margin-top:20px !important}.mT30{margin-top:30px !important}.mT40{margin-top:40px !important}.mT50{margin-top:50px !important}.mL0{margin-left:0 !important}.mL5{margin-left:5px !important}.mL10{margin-left:10px !important}.mL20{margin-left:20px !important}.mL30{margin-left:30px !important}.mL40{margin-left:40px !important}.mL50{margin-left:50px !important}.mR0{margin-right:0 !important}.mR5{margin-right:5px !important}.mR10{margin-right:10px !important}.mR20{margin-right:20px !important}.mR30{margin-right:30px !important}.mR40{margin-right:40px !important}.mR50{margin-right:50px !important}.mB0{margin-bottom:0 !important}.mB5_sp{margin-bottom:5px !important}.mB10_sp{margin-bottom:10px !important}.mB20_sp{margin-bottom:20px !important}.mB30_sp{margin-bottom:30px !important}.mB40_sp{margin-bottom:40px !important}.mB50_sp{margin-bottom:50px !important}.mT0{margin-top:0 !important}.mT5_sp{margin-top:5px !important}.mT10_sp{margin-top:10px !important}.mT20_sp{margin-top:20px !important}.mT30_sp{margin-top:30px !important}.mT40_sp{margin-top:40px !important}.mT50_sp{margin-top:50px !important}.mL0_sp{margin-left:0 !important}.mL5_sp{margin-left:5px !important}.mL10_sp{margin-left:10px !important}.mL20_sp{margin-left:20px !important}.mL30_sp{margin-left:30px !important}.mL40_sp{margin-left:40px !important}.mL50_sp{margin-left:50px !important}.mR0_sp{margin-right:0 !important}.mR5_sp{margin-right:5px !important}.mR10_sp{margin-right:10px !important}.mR20_sp{margin-right:20px !important}.mR30_sp{margin-right:30px !important}.mR40_sp{margin-right:40px !important}.mR50_sp{margin-right:50px !important}.size12_sp{font-size:12px !important}.size14_sp{font-size:14px !important}.size16_sp{font-size:16px !important}.size18_sp{font-size:18px !important}.size20_sp{font-size:20px !important}.w50p_sp{width:50% !important}.red{color:#de0000 !important}.blue{color:#356fcf !important}.gray{color:#393d40 !important}.bold{font-weight:700 !important}.underline{text-decoration:underline !important}.green{color:#23ac3a !important}.bdb{border-bottom:2px solid #004aa4}.fontL{font-size:1.2em}.fontS{font-size:.8em}.floatL{float:left}.floatR{float:right}.preBox{background:#eff0f4;border:1px solid #000;padding:15px;box-sizing:border-box;clear:both;overflow:hidden;margin-top:30px;font-family:Arial,sans-serif;line-height:1.8}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}}@media print,screen and (min-width:801px){body{padding-top:100px}.pankuzu{background-color:#e9eef2;list-style:none;display:flex;justify-content:flex-end;color:#959fa6;font-size:1.2rem;line-height:1;height:35px;align-items:center;padding:0 1vw}.pankuzu>span{display:block}.pankuzu>span+span{position:relative;padding-left:20px}.pankuzu>span+span:before{content:"";display:block;width:6px;height:6px;border-top:1px solid #959fa6;border-right:1px solid #959fa6;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:3px;left:5px}.pankuzu>span a{color:#959fa6;text-decoration:none}.pankuzu>span a:hover{text-decoration:underline}main.second{padding-bottom:60px}.secondHead{width:100%;height:245px;background-repeat:no-repeat;background-size:cover}.secondHead .inner{max-width:1080px;width:95%;margin:0 auto;display:flex;align-items:center;height:245px}.secondHead .inner a{text-decoration:none;color:#fff}.secondHead .inner h1,.secondHead .inner .pagetitle{line-height:1.4}.secondHead .inner h1 .en,.secondHead .inner .pagetitle .en{display:block;position:relative;font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px}.secondHead .inner h1 .en:before,.secondHead .inner .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.secondHead .inner h1 .ja,.secondHead .inner .pagetitle .ja{display:block;font-size:3.4rem;font-weight:400;color:#fff;margin-top:55px}.secondHead{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/other.jpg)}.secondHead#support{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/support.jpg)}.secondHead#news{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/news.jpg)}.secondHead#company{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/company.jpg)}.secondHead#service{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/service.jpg)}.secondHead#result{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/result.jpg)}.secondHead#contact{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/contact.jpg)}.secondHead#seminar{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/seminar.jpg)}.secondHead#blog{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/blog.jpg)}.secondHead#security{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/security.jpg)}.secondHead#privacypolicy{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/privacypolicy.jpg)}.secondHead#guidelines{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/guidelines.jpg)}.secondHead#document{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/document.jpg)}.mainTop{max-width:1080px;width:95%;margin:0 auto;padding:50px 0}.mainTop .read{text-align:center;font-size:1.6em;line-height:1.8;margin:0}.subMenu{max-width:1080px;width:100%;margin:0 auto;background-color:#ccde43;margin-top:-26px;position:relative;z-index:10}.subMenu ul{list-style:none;display:flex}.subMenu ul li{width:25%}.subMenu ul li a{display:block;width:100%;height:52px;display:flex;justify-content:center;align-items:center;position:relative;color:#393d40;font-size:1.6rem;text-decoration:none;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;transition:all .4s}.subMenu ul li a:after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:20px;transition:all .4s}.subMenu ul li a:hover{color:#393d40;background-position:-100% 0}.subMenu ul li a:hover:after{right:10px}.subMenu ul li+li{position:relative}.subMenu ul li+li:before{content:"";display:block;width:1px;height:40px;border-left:1px dotted #fff;position:absolute;top:6px;left:0;z-index:10}.subMenu ul li.now a{background:0 0;background-color:#fff;color:#abc204}.subMenu.col3 ul li{width:calc(100% / 3)}.dlList{border-top:1px solid #c3d0d9;margin-top:40px}.dlList dl{display:flex;font-size:1.6rem;border-bottom:1px solid #c3d0d9}.dlList dl dt{width:200px;padding:20px}.dlList dl dd{width:calc(100% - 200px);padding:20px}.pageBack{margin-top:60px}.pageBack a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:321px;height:60px;background:linear-gradient(to right,#f8fae8 50%,#e9eef2 50%);background-position:-100% 0;background-size:200% 100%;transition:all .4s;color:#393d40;text-decoration:none;font-size:1.6rem;position:relative}.pageBack a:before{content:"";display:block;width:18px;height:1px;background-color:#393d40;position:absolute;top:30px;left:0;transition:all .4s}.pageBack a:hover{background-position:0 0}.pageBack a:hover:before{left:10px}.secondRead .inner{max-width:1080px;width:95%;margin:0 auto;padding:55px 0 45px}.secondRead .inner p{font-size:1.6rem;text-align:center;line-height:1.8;margin:0}.secondTopInfo.gray{background-color:#e9eef2;color:#393d40 !important;padding:60px 0 60px}.secondTopInfo .inner{max-width:1080px;width:95%;margin:0 auto;padding:0 0 60px}.secondTopInfo .inner .cont{display:flex;justify-content:space-between;margin-top:40px}.secondTopInfo .inner .cont .img{width:calc(50% - 20px);overflow:hidden}.secondTopInfo .inner .cont .img img{-o-object-fit:cover;object-fit:cover;width:auto;height:auto}.secondTopInfo .inner .cont .txt{width:calc(50% - 20px);padding-top:35px;position:relative;padding-bottom:95px}.secondTopInfo .inner .cont .txt h3{font-size:2.2rem;line-height:1.3;color:#393d40;font-weight:700;position:relative;padding-left:20px}.secondTopInfo .inner .cont .txt h3:before{content:"";display:block;width:10px;height:10px;background-color:#abc204;position:absolute;top:12px;left:0}.secondTopInfo .inner .cont .txt h3+p{margin-top:30px}.secondTopInfo .inner .cont .txt p{margin:0;font-size:1.6rem;line-height:1.6}.secondTopInfo .inner .cont .txt .price{font-size:2rem;font-weight:700;margin-top:30px;position:relative;padding-left:20px}.secondTopInfo .inner .cont .txt .price:before{content:"";display:block;width:10px;height:10px;background-color:#abc204;position:absolute;top:25px;left:0}.secondTopInfo .inner .cont .txt .price span{color:#abc204;font-size:3rem}.secondTopInfo .inner .cont .txt .btn{display:flex;justify-content:flex-end;position:absolute;margin-top:35px;width:100%;bottom:0;right:0}.secondTopInfo .inner .cont .txt .btn a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#393d40;width:300px;height:60px;background-color:#ccde43;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;transition:all .4s;font-size:1.5rem;position:relative}.secondTopInfo .inner .cont .txt .btn a:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:30px;right:0;transition:all .4s}.secondTopInfo .inner .cont .txt .btn a:hover{background-position:-100% 0}.secondTopInfo .inner .cont .txt .btn a:hover:after{right:5px}.secondInfo3col .inner{max-width:1080px;width:95%;margin:0 auto;padding:60px 0}.secondInfo3col .inner .items{display:flex;margin-top:40px;flex-wrap:wrap;gap:20px}.secondInfo3col .inner .items .item{width:calc((100% - 40px) / 3);border:1px solid #393d40}.secondInfo3col .inner .items .item a{display:block;padding:10px 10px 0;color:#393d40;text-decoration:none;position:relative;width:100%;height:100%;background:linear-gradient(to right,#fff 50%,#f8fae8 50%);background-position:0 0;background-size:200% 100%;transition:all .4s}.secondInfo3col .inner .items .item a:hover{background-position:-100% 0}.secondInfo3col .inner .items .item a:hover:after{right:5px}.secondInfo3col .inner .items .item a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.secondInfo3col .inner .items .item a:before{content:"";display:block;width:38px;height:38px;background-color:#ccde43;position:absolute;bottom:0;right:0}.secondInfo3col .inner .items .item a:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;bottom:19px;right:0;transition:all .4s}.secondInfo3col .inner .items .item a .img{width:100%;overflow:hidden}.secondInfo3col .inner .items .item a .img img{width:100%;height:auto;transition:all .4s}.secondInfo3col .inner .items .item a .txt{padding:20px 20px 0;padding-bottom:60px}.secondInfo3col .inner .items .item a .txt h3{font-size:2.2rem;line-height:1.3;color:#97ab00;font-weight:700;text-align:center;min-height:60px}.secondInfo3col .inner .items .item a .txt p{font-size:1.6rem;margin-top:15px}.secondInfo3col .inner .items .item a .txt .btn{position:absolute;bottom:0;right:0;width:100%;height:38px;display:flex;justify-content:flex-end;align-items:center;padding-right:45px;font-size:1.6rem;font-weight:700}#resultConsul .inner{max-width:1080px;width:95%;margin:0 auto;padding:60px 0}#resultConsul .inner p.info{font-size:1.6rem;line-height:1.8;margin-top:40px}#resultConsul .inner #consulList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}#resultConsul .inner #consulList .item{width:calc((100% - 20px) / 2);border:1px solid #393d40;margin-top:20px}#resultConsul .inner #consulList .item h3{background-color:#393d40;color:#fff;line-height:1;padding:10px;text-align:center;font-weight:400;font-size:1.6rem}#resultConsul .inner #consulList .item .wrap{padding:30px;font-size:1.5rem;line-height:1.6;display:flex;flex-wrap:wrap;justify-content:space-between}#resultConsul .inner #consulList .item .wrap span{width:48%}#resultConsul .inner #consulList .item .wrap span:before{content:"・"}#resultConsul .inner #consulList .item.wide{width:100%}#resultConsul .inner #consulList .item.wide .wrap span{width:24%}.pager{margin-top:60px}.pager .wp-pagenavi{display:flex;justify-content:center}.pager .wp-pagenavi a,.pager .wp-pagenavi span{border:none;padding:0;margin:0 3px;color:#393d40;text-decoration:none}.pager .wp-pagenavi .page{font-size:1.5rem;border-bottom:1px solid #393d40;width:2em;text-align:center}.pager .wp-pagenavi .current{font-size:1.5rem;border-bottom:1px solid #ccde43;width:2em;text-align:center;color:#ccde43}.pager .wp-pagenavi .previouspostslink,.pager .wp-pagenavi .nextpostslink{font-size:0;line-height:0;color:transparent;display:block;width:20px;height:25px;position:relative}.pager .wp-pagenavi .previouspostslink:before,.pager .wp-pagenavi .nextpostslink:before{content:"";display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:11px;position:absolute}.pager .wp-pagenavi .previouspostslink:hover:before,.pager .wp-pagenavi .nextpostslink:hover:before{border-color:#ccde43}.pager .wp-pagenavi .nextpostslink:before{border-top:2px solid #393d40;border-right:2px solid #393d40;right:0}.pager .wp-pagenavi .previouspostslink:before{border-bottom:2px solid #393d40;border-left:2px solid #393d40;left:0}article.inner{max-width:1080px;width:95%;margin:0 auto;padding:60px 0}.siteMap{font-size:1.5rem;list-style:none}.siteMap a{color:#393d40}.siteMap span.memo{display:block;font-size:1.4rem;font-weight:400;padding:10px 0 0;color:#9ba5a7}.siteMap>li{position:relative;padding-left:1.2em;margin-top:.6em;font-weight:700;font-size:1.6rem;border-bottom:1px solid #393d40;padding-bottom:20px}.siteMap>li+li{margin-top:15px}.siteMap>li a{text-decoration:none}.siteMap>li a:hover{text-decoration:underline}.siteMap>li:before{content:"";display:block;width:16px;height:16px;background-color:#ccdd43;position:absolute;left:0;top:5px}.siteMap>li:after{content:"";display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px;left:2px;position:absolute}.siteMap>li ul.subCat>li{position:relative;padding-left:12px;margin-top:1em;font-weight:400}.siteMap>li ul.subCat>li a{text-decoration:underline}.siteMap>li ul.subCat>li:before{content:"";display:block;width:9px;height:9px;background-color:#dce1e5;position:absolute;left:0;top:10px}.siteMap>li ul.subCat>li ul.mago li{position:relative;padding-left:20px;display:table;border-bottom:1px solid #393d40}.siteMap>li ul.subCat>li ul.mago li a{text-decoration:none}.siteMap>li ul.subCat>li ul.mago li:before{content:"";display:block;width:15px;height:1px;background-color:#393d40;position:absolute;left:0;top:13px}#supportBody{width:100%}#supportBody .item{width:100%;margin:0 auto;display:flex}#supportBody .item .img{width:50%;overflow:hidden}#supportBody .item .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}#supportBody .item .txt{width:50%;display:flex;flex-direction:column;justify-content:center;padding:0 80px;position:relative}#supportBody .item .txt h2{font-size:3rem;font-weight:700;line-height:1.4;position:relative;z-index:10}#supportBody .item .txt h2:before{content:"";display:block;width:80px;height:80px;background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/stripe.png);position:absolute;top:-40px;left:-40px;z-index:-1}#supportBody .item .txt h2:after{content:"";display:block;width:37px;height:2px;background-color:#ccde43;position:absolute;left:0;bottom:-10px}#supportBody .item .txt p{font-size:1.6rem;line-height:1.6}#supportBody .item:nth-of-type(odd) .txt{background-color:#e9eef2}#supportBody .item:nth-of-type(odd) .txt:before{content:"";display:block;width:0;height:0;border-right:28px solid #e9eef2;border-top:22px solid transparent;border-bottom:22px solid transparent;position:absolute;top:calc(50% - 22px);left:-27px}#supportBody .item:nth-of-type(even) .img{order:2}#supportBody .item:nth-of-type(even) .txt{order:1}#supportBody .item:nth-of-type(even) .txt:before{content:"";display:block;width:0;height:0;border-left:28px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent;position:absolute;top:calc(50% - 22px);right:-27px}.serviceHead{width:100%;height:245px;background:linear-gradient(to right,#393d40 20%,#9c9e9f 20%)}.serviceHead .inner{width:90%;margin:0 auto;height:245px;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/guidelines-top-img.png);background-position:right top;background-repeat:no-repeat;display:flex;justify-content:flex-start}.serviceHead .inner .txtBlock{color:#fff;background-color:#393d40;height:245px;position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center}.serviceHead .inner .txtBlock:after{content:"";display:block;width:400px;height:245px;position:absolute;z-index:-2;top:0;right:-140px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);background-color:#393d40}.serviceHead .inner .txtBlock:before{content:"";display:block;width:1px;height:245px;position:absolute;z-index:-1;top:0;right:-130px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);background-color:#e5e6e6}.serviceHead .inner .txtBlock h1 a,.serviceHead .inner .txtBlock .pagetitle a{text-decoration:none}.serviceHead .inner .txtBlock h1 .en,.serviceHead .inner .txtBlock .pagetitle .en{display:block;position:relative;font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px}.serviceHead .inner .txtBlock h1 .en:before,.serviceHead .inner .txtBlock .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.serviceHead .inner .txtBlock h1 .ja,.serviceHead .inner .txtBlock .pagetitle .ja{display:block;font-size:3.4rem;font-weight:400;color:#fff;margin-top:55px}.serviceHead .inner .txtBlock p{font-size:1.5rem;line-height:1.6;border-left:1px solid #fff;padding-left:10px;margin-top:50px}.serviceHead#pims .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/pims.jpg)}.serviceHead#iso9001 .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/iso9001.jpg)}.serviceHead#iso14001 .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/iso14001.jpg)}.serviceHead#e-learning .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/e-learning.jpg)}.serviceHead#guidelines .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/guidelines.jpg)}.serviceHead#sup-pms2017 .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sup-pms2017.jpg)}.serviceHead#sup-telework .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sup-telework.jpg)}.serviceHead#sup-flow .inner{width:95%;margin:0 0 0 auto;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/sup-flow.jpg)}.serviceHead#pmark{width:100%;height:440px;background:linear-gradient(to right,#393d40 20%,#9c9e9f 20%)}.serviceHead#pmark .inner{width:90%;margin:0 auto;height:440px;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/pmark-top-img.png);background-position:right top;background-repeat:no-repeat;display:flex;justify-content:flex-start}.serviceHead#pmark .inner .txtBlock{color:#fff;background-color:#393d40;height:440px;position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center}.serviceHead#pmark .inner .txtBlock:after{content:"";display:block;width:400px;height:440px;position:absolute;z-index:-2;top:0;right:-140px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);background-color:#393d40}.serviceHead#pmark .inner .txtBlock:before{content:"";display:block;width:1px;height:440px;position:absolute;z-index:-1;top:0;right:-130px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);background-color:#e5e6e6}.serviceHead#pmark .inner .txtBlock h1 .en,.serviceHead#pmark .inner .txtBlock .pagetitle .en{display:block;position:relative;font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px}.serviceHead#pmark .inner .txtBlock h1 .en:before,.serviceHead#pmark .inner .txtBlock .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.serviceHead#pmark .inner .txtBlock h1 .ja,.serviceHead#pmark .inner .txtBlock .pagetitle .ja{display:block;font-size:3.4rem;font-weight:400;color:#fff;margin-top:55px;line-height:1.4}.serviceHead#pmark .inner .txtBlock p{font-size:1.5rem;line-height:1.6;border-left:1px solid #fff;padding-left:10px;margin-top:50px}.serviceHead#isms{width:100%;height:440px;background:linear-gradient(to right,#393d40 20%,#9c9e9f 20%)}.serviceHead#isms .inner{width:95%;margin:0 0 0 auto;height:440px;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/headimg/isms-top-img.jpg);background-position:right top;background-repeat:no-repeat;display:flex;justify-content:flex-start}.serviceHead#isms .inner .txtBlock{color:#fff;background-color:#393d40;height:440px;position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center}.serviceHead#isms .inner .txtBlock:after{content:"";display:block;width:400px;height:440px;position:absolute;z-index:-2;top:0;right:-140px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);background-color:#393d40}.serviceHead#isms .inner .txtBlock:before{content:"";display:block;width:1px;height:440px;position:absolute;z-index:-1;top:0;right:-130px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);background-color:#e5e6e6}.serviceHead#isms .inner .txtBlock h1 .en,.serviceHead#isms .inner .txtBlock .pagetitle .en{display:block;position:relative;font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#fff;padding-left:20px;line-height:1}.serviceHead#isms .inner .txtBlock h1 .en:before,.serviceHead#isms .inner .txtBlock .pagetitle .en:before{content:"";display:block;width:3px;height:20px;background-color:#ccde43;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-1px;left:0}.serviceHead#isms .inner .txtBlock h1 .ja,.serviceHead#isms .inner .txtBlock .pagetitle .ja{display:block;font-size:3.4rem;font-weight:400;color:#fff;margin-top:55px;line-height:1.4}.serviceHead#isms .inner .txtBlock p{font-size:1.5rem;line-height:1.6;border-left:1px solid #fff;padding-left:10px;margin-top:50px}.pmarkCatch{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/ooo.png);background-repeat:no-repeat;background-position:50% 0;margin-top:60px;padding-top:55px}.pmarkCatch h2{font-size:3rem;font-weight:700;text-align:center}.pmarkCatch p{text-align:center;font-size:1.6rem;line-height:1.8;margin-top:25px}#pmarkPoint{background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/border.png);margin-top:60px;padding-bottom:35px;background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/border.png);margin-top:100px;padding-bottom:60px}#pmarkPoint #pointHead{position:relative;display:flex;justify-content:center;z-index:5;-webkit-transform:translateY(-45px);transform:translateY(-45px)}#pmarkPoint #pointHead:after,#pmarkPoint #pointHead:before{content:"";display:block;width:2px;height:70px;border-left:2px dotted #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pmarkPoint #pointHead:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pmarkPoint #pointHead h2{font-size:3rem;font-weight:700;margin:0 45px 0 20px;position:relative;line-height:1}#pmarkPoint #pointHead h2:after{content:"";display:block;width:100%;height:9px;background-color:#ccde43;position:absolute;left:0;bottom:9px;z-index:-1}#pmarkPoint #pointHead h2 span{font-size:1.8rem;font-weight:400;display:block;text-align:center;padding-bottom:10px}#pmarkPoint .body{display:flex;flex-wrap:wrap;max-width:1080px;width:95%;margin:0 auto}#pmarkPoint .body .item{width:50%;display:flex}#pmarkPoint .body .item .img{width:50%;background-color:#ccde43;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/point-bg.png);background-repeat:no-repeat;background-position:left top;position:relative;padding:35px 0 25px}#pmarkPoint .body .item .img .icon{text-align:center}#pmarkPoint .body .item .img .icon img{width:82px;height:auto}#pmarkPoint .body .item .img .txt{font-size:1.8rem;text-align:center;margin-top:15px}#pmarkPoint .body .item .img .txt strong{font-size:2.4rem}#pmarkPoint .body .item .img .num{position:absolute;bottom:0;right:0}#pmarkPoint .body .item .info{width:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 60px;position:relative}#pmarkPoint .body .item .info p{margin:0;padding:0;font-size:1.5rem;line-height:1.4}#pmarkPoint .body .item:nth-of-type(1) .info:before,#pmarkPoint .body .item:nth-of-type(2) .info:before{content:"";display:block;width:0;height:0;border-right:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);left:-16px}#pmarkPoint .body .item:nth-of-type(3) .img,#pmarkPoint .body .item:nth-of-type(4) .img{order:2}#pmarkPoint .body .item:nth-of-type(3) .info,#pmarkPoint .body .item:nth-of-type(4) .info{order:1}#pmarkPoint .body .item:nth-of-type(3) .info:before,#pmarkPoint .body .item:nth-of-type(4) .info:before{content:"";display:block;width:0;height:0;border-left:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);right:-16px}#pmarkOverview .inner{max-width:1080px;width:95%;margin:60px auto 0}#pmarkOverview .inner .body .item{display:flex;justify-content:space-between;margin-top:35px}#pmarkOverview .inner .body .item .img{width:calc(50% - 20px)}#pmarkOverview .inner .body .item .img img{width:100%;height:auto}#pmarkOverview .inner .body .item .txt{width:calc(50% - 20px);padding-top:30px}#pmarkOverview .inner .body .item .txt h3{font-size:2.8rem;font-weight:400;border-bottom:1px solid #393d40;border-left:4px solid #393d40;padding:5px 0 10px 24px;line-height:1}#pmarkOverview .inner .body .item .txt p{font-size:1.6rem;line-height:1.8;margin-top:30px}#pmarkOverview .inner .body .item .txt .btn{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;color:#393d40;text-decoration:none;width:260px;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;transition:all .4s;margin:30px 0 0 auto;position:relative}#pmarkOverview .inner .body .item .txt .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#pmarkOverview .inner .body .item .txt .btn:hover{color:#393d40;background-position:-100% 0}#pmarkOverview .inner .body .item .txt .btn:hover:after{right:10px}#pmarkOverview .inner .body .item:nth-of-type(even) .img{order:2}#pmarkOverview .inner .body .item:nth-of-type(even) .txt{order:1}#pmarkMerit{margin-top:60px;padding:60px 0;width:100%;background-color:#e9eef2}#pmarkMerit .inner{max-width:1080px;width:95%;margin:0 auto}#pmarkMerit .inner h2.title span.small{display:block;font-size:1.8rem;font-weight:400}#pmarkMerit .inner ul.meritList{list-style:none;margin-top:35px;border-top:1px solid #393d40}#pmarkMerit .inner ul.meritList li{display:flex;align-items:center;border-bottom:1px solid #393d40;padding:10px 0}#pmarkMerit .inner ul.meritList li .icon{width:120px}#pmarkMerit .inner ul.meritList li .icon img{width:100%;height:auto}#pmarkMerit .inner ul.meritList li .txt{font-size:1.6em;line-height:1.8;padding-left:20px;width:calc(100% - 120px)}#pmarkMerit .inner .memo{background-color:#fff;font-size:1.6em;line-height:1.8;padding:35px 60px;position:relative;margin-top:20px}#pmarkMerit .inner .memo:before{content:"";display:block;width:35px;height:6px;background-color:#ccde43;position:absolute;top:15px;left:0}#pmarkShinki .flow .inner{max-width:1080px;width:95%;margin:66px auto 60px}#pmarkShinki .flow .catch{text-align:center;margin-bottom:60px}#pmarkShinki .flow h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#pmarkShinki .flow h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#pmarkShinki .flow h2.title{font-weight:700;line-height:1.4;position:relative;width:100%;font-size:3rem;text-align:center;background:0 0;color:#393d40;padding:0 0 10px;margin:0}#pmarkShinki .flow h2.title:before{position:absolute;bottom:0;left:0;right:0;display:block;height:2px;width:37px;content:"";margin:0 auto;background-color:#ccde43;border:none;top:auto}#pmarkShinki .flow h3.title{font-size:2.2rem;color:#97ab00;font-weight:700;padding:0}#pmarkShinki .flow h3.title:before{display:none}#pmarkShinki .flow p{line-height:1.75}#pmarkShinki .flow .detail .item{display:flex;counter-increment:cnt;padding:50px 0 40px;border-bottom:1px solid currentColor;position:relative}#pmarkShinki .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#pmarkShinki .flow .detail .item h3{width:274px;flex-shrink:0;color:#97ab00;font-weight:700;font-size:1.8rem;display:flex;align-items:center;border-right:1px dotted #393d40;margin-right:35px}#pmarkShinki .flow .detail .item h3:before{content:"";width:16px;height:1px;background:#393d40;margin-right:20px}#pmarkShinki .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;color:#393d40;margin-right:20px;order:-1}#pmarkShinki .flow .detail .item p{margin:0}#pmarkShinki .flow .detail .point{margin-top:30px;margin-left:73px;background:#f2f5f7;padding:35px 60px 35px 117px;position:relative}#pmarkShinki .flow .detail .point h3{background:#28487b;color:#fff;width:150px;height:118px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.8rem;font-weight:400;position:absolute;left:-73px;top:0;bottom:0;margin:auto}#pmarkShinki .flow .detail .point p{margin-top:0}#pmarkShinki .flow .detail .point p+p{margin-top:10px}#pmarkShinki .flow .detail .point p a{color:#2762c2}#pmarkShinki .flow .detail .point p a:hover{opacity:.7}#pmarkShinki .flow .detail .point.noComment{margin:0 auto;background:0 0;padding:35px 0 0}#pmarkShinki .flow .detail .point.noComment h3{width:80%;position:relative;left:0;height:60px;margin:0 auto}#pmarkShinki .flow .detail .complete h4{margin-top:30px;background:#28487b;color:#fff;text-align:center;font-size:1.8rem;font-weight:400;padding:20px}#pmarkShinki .flow .price{width:520px;background:#fff;border:1px solid #000;margin:30px auto 40px;padding:25px 35px}#pmarkShinki .flow .price h3{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:20px}#pmarkShinki .flow .price p{text-align:center;padding-bottom:20px;border-bottom:1px solid #959fa6;margin:0 0 25px;font-weight:500;font-size:2rem}#pmarkShinki .flow .price p em{color:#97ab00;font-size:5.2rem;line-height:1;font-style:normal}#pmarkShinki .flow .price p span{font-size:1.6rem}#pmarkShinki .flow .price dl{display:flex;font-size:1.6rem}#pmarkShinki .flow .price dl dt{width:165px;flex-shrink:0}#pmarkShinki .flow .price dl dt:before{content:"";width:14px;height:14px;background:#abc204;margin-right:9px;display:inline-block}#pmarkShinki .flow .price.noDL p{border:none;padding:0;margin:0}#pmarkShinki .flow .price.noDL p span{font-size:.7em}#pmarkShinki .flow .iconList{margin-top:40px}#pmarkShinki .flow .iconList .item{display:flex;justify-content:space-between;border-bottom:1px solid #393d40;padding-bottom:20px}#pmarkShinki .flow .iconList .item+.item{margin-top:20px}#pmarkShinki .flow .iconList .item .icon{width:120px}#pmarkShinki .flow .iconList .item .txt{width:calc(100% - 150px)}#pmarkShinki .flow .iconList .item .txt h4{font-size:2rem;font-weight:700;color:#97ab00}#pmarkShinki .flow .iconList .item .txt p{margin-top:15px}#pmarkShinki .flow ul.gryList{margin-top:20px;list-style:none}#pmarkShinki .flow ul.gryList li{font-size:1.6rem;vertical-align:middle;margin-bottom:.5em;position:relative;padding-left:15px}#pmarkShinki .flow ul.gryList li:before{content:"";width:10px;height:10px;background:#dce1e5;display:inline-block;margin-right:.5em;position:absolute;top:8px;left:0}#pmarkShinki .flow .memo{background-color:#fff;font-size:1.6em;line-height:1.8;padding:35px 60px;position:relative;margin-top:40px;border:1px solid #393d40}#pmarkShinki .flow .memo:before{content:"";display:block;width:35px;height:6px;background-color:#ccde43;position:absolute;top:15px;left:0}#pmarkShinki .price{background:#e9eef2}#pmarkShinki .price .inner{max-width:1080px;width:95%;padding:68px 0 60px;margin:0 auto}#pmarkShinki .price h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#pmarkShinki .price h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#pmarkShinki .price .price{width:520px;background:#fff;border:1px solid #000;margin:30px auto 40px;padding:25px 35px}#pmarkShinki .price .price h3{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:20px}#pmarkShinki .price .price p{text-align:center;padding-bottom:20px;border-bottom:1px solid #959fa6;margin:0 0 25px;font-weight:500;font-size:2rem}#pmarkShinki .price .price p em{color:#97ab00;font-size:5.2rem;line-height:1;font-style:normal}#pmarkShinki .price .price p span{font-size:1.6rem}#pmarkShinki .price .price dl{display:flex;font-size:1.6rem}#pmarkShinki .price .price dl dt{width:165px;flex-shrink:0}#pmarkShinki .price .price dl dt:before{content:"";width:14px;height:14px;background:#abc204;margin-right:9px;display:inline-block}#pmarkShinki .price .memo{background:#fff;position:relative;border:2px dotted #393d40;padding:35px 60px}#pmarkShinki .price .memo:before{content:"";display:block;width:35px;height:6px;background-color:#abc204;position:absolute;top:15px;left:0}#pmarkShinki .price .memo h4{font-size:1.8rem;font-weight:700}#pmarkShinki .price .memo p{margin-top:.5em}#pmarkKoshin .flow .inner{max-width:1080px;width:95%;margin:66px auto 60px}#pmarkKoshin .flow .catch{text-align:center;margin-bottom:60px}#pmarkKoshin .flow h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#pmarkKoshin .flow h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#pmarkKoshin .flow p{line-height:1.75}#pmarkKoshin .flow .detail .item{display:flex;counter-increment:cnt;padding:50px 0 40px;border-bottom:1px solid currentColor;position:relative}#pmarkKoshin .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#pmarkKoshin .flow .detail .item h3{width:274px;flex-shrink:0;color:#97ab00;font-weight:700;font-size:1.8rem;display:flex;align-items:center;border-right:1px dotted #393d40;margin-right:35px}#pmarkKoshin .flow .detail .item h3:before{content:"";width:16px;height:1px;background:#393d40;margin-right:20px}#pmarkKoshin .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;color:#393d40;margin-right:20px;order:-1}#pmarkKoshin .flow .detail .item p{margin:0}#pmarkKoshin .flow .detail .point{margin-top:30px;margin-left:73px;background:#f2f5f7;padding:35px 60px 35px 117px;position:relative}#pmarkKoshin .flow .detail .point h3{background:#28487b;color:#fff;width:150px;height:118px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.8rem;font-weight:400;position:absolute;left:-73px;top:0;bottom:0;margin:auto}#pmarkKoshin .flow .detail .point p{margin-top:0}#pmarkKoshin .flow .detail .point p+p{margin-top:10px}#pmarkKoshin .flow .detail .point p a{color:#2762c2}#pmarkKoshin .flow .detail .point p a:hover{opacity:.7}#pmarkKoshin .flow .detail .complete h3{margin-top:30px;background:#28487b;color:#fff;text-align:center;font-size:1.8rem;font-weight:400;padding:20px}#pmarkKoshin .price{background:#e9eef2}#pmarkKoshin .price .inner{max-width:1080px;width:95%;padding:68px 0 60px;margin:0 auto}#pmarkKoshin .price h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#pmarkKoshin .price h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#pmarkKoshin .price .price{width:520px;background:#fff;border:1px solid #000;margin:30px auto 40px;padding:25px 35px}#pmarkKoshin .price .price h3{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:20px}#pmarkKoshin .price .price p{text-align:center;padding-bottom:20px;border-bottom:1px solid #959fa6;margin:0 0 25px;font-weight:500;font-size:2rem}#pmarkKoshin .price .price p em{color:#97ab00;font-size:5.2rem;line-height:1;font-style:normal}#pmarkKoshin .price .price p span{font-size:1.6rem}#pmarkKoshin .price .price dl{display:flex;font-size:1.6rem}#pmarkKoshin .price .price dl dt{width:165px;flex-shrink:0}#pmarkKoshin .price .price dl dt:before{content:"";width:14px;height:14px;background:#abc204;margin-right:9px;display:inline-block}#pmarkKoshin .price .memo{background:#fff;position:relative;border:2px dotted #393d40;padding:35px 60px}#pmarkKoshin .price .memo:before{content:"";display:block;width:35px;height:6px;background-color:#abc204;position:absolute;top:15px;left:0}#pmarkKoshin .price .memo h4{font-size:1.8rem;font-weight:700}#pmarkKoshin .price .memo p{margin-top:.5em}#pmarkKoshin .school .inner{max-width:1080px;width:95%;margin:66px auto 60px}#pmarkKoshin .school h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#pmarkKoshin .school h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#pmarkKoshin .school p{line-height:1.75}#pmarkKoshin .school .btn{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;color:#393d40;text-decoration:none;width:260px;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;transition:all .4s;margin:20px 0 0;position:relative}#pmarkKoshin .school .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#pmarkKoshin .school .btn:hover{color:#393d40;background-position:-100% 0}#pmarkKoshin .school .btn:hover:after{right:10px}#pmarkKoshin .school .arrowLink{font-size:1.6rem;display:block;position:relative;padding-left:23px;color:#393d40}#pmarkKoshin .school .arrowLink:before{content:"";display:block;width:18px;height:18px;background-color:#abc204;position:absolute;top:8px;left:0}#pmarkKoshin .school .arrowLink:after{content:"";display:block;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:13px;left:3px}#pmarkPrice .inner{max-width:1080px;width:95%;margin:65px auto 90px}#pmarkPrice .catch{text-align:center;margin-bottom:50px}#pmarkPrice .block{margin-bottom:50px}#pmarkPrice .block:last-child{margin-bottom:0}#pmarkPrice h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#pmarkPrice h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#pmarkPrice .twoCol .txt p{line-hegiht:1.75}#pmarkPrice .twoCol .txt ul{margin-top:20px;list-style:none}#pmarkPrice .twoCol .txt ul li{font-size:1.6rem;font-weight:700;vertical-align:middle;margin-bottom:.5em}#pmarkPrice .twoCol .txt ul li:before{content:"";width:10px;height:10px;background:#dce1e5;display:inline-block;margin-right:.5em}#pmarkPrice .box{display:flex;margin:21px 0}#pmarkPrice .box .item{width:calc((100% - 42px) / 3);margin-right:21px;border:1px solid #000;padding:25px 10px}#pmarkPrice .box .item:nth-child(3n){margin-right:0}#pmarkPrice .box .item h3{text-align:center;font-size:2.2rem;font-weight:700}#pmarkPrice .box .item h3.color{color:#97ab00}#pmarkPrice .box .item .num{text-align:center;font-weight:500;margin-top:20px}#pmarkPrice .box .item .num span{font-size:2rem}#pmarkPrice .box .item .num span span{font-family:'Inter',sans-serif;font-size:4rem;font-weight:400;line-height:1;color:#97ab00;margin-right:5px}#pmarkPrice .notice{list-style:none;font-size:14px}#pmarkPrice .memo{background-color:#fff;font-size:1.6em;line-height:1.8;padding:35px 60px;position:relative;margin-top:20px;margin-bottom:40px;border:2px dotted #393d40}#pmarkPrice .memo:before{content:"";display:block;width:35px;height:6px;background-color:#ccde43;position:absolute;top:15px;left:0}#pmarkPrice .memo h4{font-size:1.8rem;font-weight:700}#pmarkPrice .memo p{margin-top:15px}#pmarkPrice .caption{font-size:2rem;font-weight:700;display:flex;align-items:center;margin-bottom:25px}#pmarkPrice .caption:before{content:"";width:20px;height:1px;background:#393d40;margin-right:14px}#pmarkPrice table{width:100%;table-layout:fixed;font-size:1.6rem}#pmarkPrice table thead th{background:#959fa6;color:#fff;border-bottom:1px solid #c3d0d9;border-right:1px solid #f2f5f7;font-weight:400;padding:8px}#pmarkPrice table thead th:first-child{border-bottom:1px solid #f2f5f7}#pmarkPrice table thead th:last-child{border-right:1px solid #959fa6}#pmarkPrice table tbody th{background:#e9eef2;border-bottom:1px solid #c3d0d9;border-right:1px solid #c3d0d9;font-weight:400;padding:8px 30px}#pmarkPrice table tbody th:first-child{background:#959fa6;color:#fff;border-bottom:1px solid #f2f5f7;border-right:1px solid #f2f5f7;text-align:left}#pmarkPrice table tbody th:last-child{border-right:1px solid #959fa6}#pmarkPrice table tbody td{text-align:center;padding:8px;border-right:1px solid #c3d0d9;border-bottom:1px solid #c3d0d9}#pmarkPrice table tbody td:last-child{border-right:1px solid #959fa6}#pmarkPrice table tbody tr:last-child th,#pmarkPrice table tbody tr:last-child td{border-bottom:1px solid #959fa6}#pmarkPrice .sub{font-size:1.3rem;margin-top:10px}#pmarkPrice .sub a{margin-top:15px;display:block}#pmarkPrice .sub a:hover{opacity:.7}#pmarkPrice .sub .ico_blank{background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/icon_blank.png) no-repeat 0 0}#pmarkQa .inner{max-width:1080px;width:95%;margin:68px auto 60px}#pmarkQa h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#pmarkQa h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#pmarkQa .block{margin:60px 0}#pmarkQa .block:last-child{margin-bottom:0}#pmarkQa dl{border-bottom:1px solid #e1e6eb}#pmarkQa dl dt{font-size:1.8rem;padding:20px 70px;position:relative;cursor:pointer;transition:all .3s}#pmarkQa dl dt:before{content:"Q";font-family:'Inter',sans-serif;font-size:2.2rem;width:50px;height:50px;border-radius:50%;background:#ccde43;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;bottom:0;margin:auto}#pmarkQa dl dt:after{content:"";width:12px;height:12px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;position:absolute;right:15px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}#pmarkQa dl dt:hover{background:#f8fae8}#pmarkQa dl dt.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#pmarkQa dl dd{font-size:1.6rem;margin:0 70px 20px;background:#f2f5f7;padding:25px 30px;display:none}.ismsCatch{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/service/ooo.png);background-repeat:no-repeat;background-position:50% 0;margin-top:60px;padding-top:55px}.ismsCatch h2{font-size:3rem;font-weight:700;text-align:center}.ismsCatch p{text-align:center;font-size:1.6rem;line-height:1.8;margin-top:25px}#ismsPoint{background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/border.png);margin-top:60px;padding-bottom:35px;background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/border.png);margin-top:100px;padding-bottom:60px}#ismsPoint #pointHead{position:relative;display:flex;justify-content:center;z-index:5;-webkit-transform:translateY(-45px);transform:translateY(-45px)}#ismsPoint #pointHead:after,#ismsPoint #pointHead:before{content:"";display:block;width:2px;height:70px;border-left:2px dotted #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ismsPoint #pointHead:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ismsPoint #pointHead h2{font-size:3rem;font-weight:700;margin:0 45px 0 20px;position:relative;line-height:1}#ismsPoint #pointHead h2:after{content:"";display:block;width:100%;height:9px;background-color:#ccde43;position:absolute;left:0;bottom:9px;z-index:-1}#ismsPoint #pointHead h2 span{font-size:1.8rem;font-weight:400;display:block;text-align:center;padding-bottom:10px}#ismsPoint .body{display:flex;flex-wrap:wrap;max-width:1080px;width:95%;margin:0 auto}#ismsPoint .body .item{width:50%;display:flex}#ismsPoint .body .item .img{width:50%;background-color:#ccde43;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/point-bg.png);background-repeat:no-repeat;background-position:left top;position:relative;padding:35px 0 25px}#ismsPoint .body .item .img .icon{text-align:center}#ismsPoint .body .item .img .icon img{width:82px;height:auto}#ismsPoint .body .item .img .txt{font-size:1.8rem;text-align:center;margin-top:15px}#ismsPoint .body .item .img .txt strong{font-size:2.4rem}#ismsPoint .body .item .img .num{position:absolute;bottom:0;right:0}#ismsPoint .body .item .info{width:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 60px;position:relative}#ismsPoint .body .item .info p{margin:0;padding:0;font-size:1.5rem;line-height:1.4}#ismsPoint .body .item:nth-of-type(1) .info:before,#ismsPoint .body .item:nth-of-type(2) .info:before{content:"";display:block;width:0;height:0;border-right:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);left:-16px}#ismsPoint .body .item:nth-of-type(3) .img,#ismsPoint .body .item:nth-of-type(4) .img{order:2}#ismsPoint .body .item:nth-of-type(3) .info,#ismsPoint .body .item:nth-of-type(4) .info{order:1}#ismsPoint .body .item:nth-of-type(3) .info:before,#ismsPoint .body .item:nth-of-type(4) .info:before{content:"";display:block;width:0;height:0;border-left:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:calc(50% - 16px);right:-16px}#ismsOverview .inner{max-width:1080px;width:95%;margin:60px auto 0}#ismsOverview .inner .body .item{display:flex;justify-content:space-between;margin-top:35px}#ismsOverview .inner .body .item .img{width:calc(50% - 20px)}#ismsOverview .inner .body .item .img img{width:100%;height:auto}#ismsOverview .inner .body .item .txt{width:calc(50% - 20px);padding-top:30px}#ismsOverview .inner .body .item .txt h3{font-size:2.8rem;font-weight:400;border-bottom:1px solid #393d40;border-left:4px solid #393d40;padding:5px 0 10px 24px;line-height:1}#ismsOverview .inner .body .item .txt p{font-size:1.6rem;line-height:1.8;margin-top:30px}#ismsOverview .inner .body .item .txt .btn{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;color:#393d40;text-decoration:none;width:260px;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;transition:all .4s;margin:30px 0 0 auto;position:relative}#ismsOverview .inner .body .item .txt .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#ismsOverview .inner .body .item .txt .btn:hover{color:#393d40;background-position:-100% 0}#ismsOverview .inner .body .item .txt .btn:hover:after{right:10px}#ismsOverview .inner .body .item:nth-of-type(even) .img{order:2}#ismsOverview .inner .body .item:nth-of-type(even) .txt{order:1}#ismsDiff{margin-top:60px;padding:60px 0;width:100%;background-color:#e9eef2}#ismsDiff .inner{max-width:1080px;width:95%;margin:0 auto}#ismsDiff .inner h1.title span.small{display:block;font-size:1.8rem;font-weight:400}#ismsDiff .inner table.detail{width:100%;table-layout:fixed;font-size:1.6rem;margin-top:30px}#ismsDiff .inner table.detail thead th{padding:8px;background:#959fa5;border-right:1px solid #e9eef2;border-bottom:1px solid #e9eef2;color:#fff;font-weight:400}#ismsDiff .inner table.detail thead th:first-child{width:240px}#ismsDiff .inner table.detail tbody th{padding:8px 30px;background:#959fa5;text-align:left;border-bottom:1px solid #e9eef2;color:#fff;font-weight:400}#ismsDiff .inner table.detail tbody td{padding:8px 30px;background:#fff;border-right:1px solid #e9eef2;border-bottom:1px solid #e9eef2}#ismsMerit{margin:60px 0;width:100%}#ismsMerit .inner{max-width:1080px;width:95%;margin:0 auto}#ismsMerit .inner h1.title span.small{display:block;font-size:1.8rem;font-weight:400}#ismsMerit .inner ul.meritList{list-style:none;margin-top:35px;border-top:1px solid #393d40}#ismsMerit .inner ul.meritList li{display:flex;align-items:center;border-bottom:1px solid #393d40;padding:10px 0}#ismsMerit .inner ul.meritList li .icon{width:120px}#ismsMerit .inner ul.meritList li .icon img{width:100%;height:auto}#ismsMerit .inner ul.meritList li .txt{font-size:1.6em;line-height:1.8;padding-left:20px;width:calc(100% - 120px)}#ismsMerit .inner .memo{background-color:#fff;font-size:1.6em;line-height:1.8;padding:35px 60px;position:relative;margin-top:20px}#ismsMerit .inner .memo:before{content:"";display:block;width:35px;height:6px;background-color:#ccde43;position:absolute;top:15px;left:0}#ismsShinki .flow .inner{max-width:1080px;width:95%;margin:66px auto 60px}#ismsShinki .flow .catch{text-align:center;margin-bottom:60px}#ismsShinki .flow h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#ismsShinki .flow h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#ismsShinki .flow p{line-height:1.75}#ismsShinki .flow .detail .item{display:flex;counter-increment:cnt;padding:50px 0 40px;border-bottom:1px solid currentColor;position:relative}#ismsShinki .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#ismsShinki .flow .detail .item h3{width:274px;flex-shrink:0;color:#97ab00;font-weight:700;font-size:1.8rem;display:flex;align-items:center;border-right:1px dotted #393d40;margin-right:35px}#ismsShinki .flow .detail .item h3:before{content:"";width:16px;height:1px;background:#393d40;margin-right:20px}#ismsShinki .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;color:#393d40;margin-right:20px;order:-1}#ismsShinki .flow .detail .item p{margin:0}#ismsShinki .flow .detail .point{margin-top:30px;margin-left:73px;background:#f2f5f7;padding:35px 60px 35px 150px;position:relative}#ismsShinki .flow .detail .point h3{background:#28487b;color:#fff;width:190px;height:118px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.8rem;font-weight:400;position:absolute;left:-73px;top:0;bottom:0;margin:auto}#ismsShinki .flow .detail .point h4{font-size:1.6rem;margin-top:10px}#ismsShinki .flow .detail .point h4:first-of-type{margin-top:0}#ismsShinki .flow .detail .point p{margin-top:0}#ismsShinki .flow .detail .point p+p{margin-top:10px}#ismsShinki .flow .detail .point p a{color:#2762c2}#ismsShinki .flow .detail .point p a:hover{opacity:.7}#ismsShinki .flow .detail .complete h3{margin-top:30px;background:#28487b;color:#fff;text-align:center;font-size:1.8rem;font-weight:400;padding:20px}#ismsShinki .price{background:#e9eef2}#ismsShinki .price .inner{max-width:1080px;width:95%;padding:68px 0 60px;margin:0 auto}#ismsShinki .price h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#ismsShinki .price h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#ismsShinki .price .price{width:520px;background:#fff;border:1px solid #000;margin:30px auto 40px;padding:25px 35px}#ismsShinki .price .price h3{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:20px}#ismsShinki .price .price p{text-align:center;padding-bottom:20px;border-bottom:1px solid #959fa6;margin:0 0 25px;font-weight:500;font-size:2rem}#ismsShinki .price .price p em{color:#97ab00;font-size:5.2rem;line-height:1;font-style:normal}#ismsShinki .price .price p span{font-size:1.6rem}#ismsShinki .price .price dl{display:flex;font-size:1.6rem}#ismsShinki .price .price dl dt{width:165px;flex-shrink:0}#ismsShinki .price .price dl dt:before{content:"";width:14px;height:14px;background:#abc204;margin-right:9px;display:inline-block}#ismsShinki .price .memo{background:#fff;position:relative;border:2px dotted #393d40;padding:35px 60px}#ismsShinki .price .memo:before{content:"";display:block;width:35px;height:6px;background-color:#abc204;position:absolute;top:15px;left:0}#ismsShinki .price .memo h4{font-size:1.8rem;font-weight:700}#ismsShinki .price .memo p{margin-top:.5em}#ismsKoshin .flow .inner{max-width:1080px;width:95%;margin:66px auto 60px}#ismsKoshin .flow .catch{text-align:center;margin-bottom:60px}#ismsKoshin .flow h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#ismsKoshin .flow h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#ismsKoshin .flow p{line-height:1.75}#ismsKoshin .flow .detail .item{display:flex;counter-increment:cnt;padding:50px 0 40px;border-bottom:1px solid currentColor;position:relative}#ismsKoshin .flow .detail .item:after{content:"";display:block;width:14px;height:14px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;right:0;left:0;margin:0 auto;background-color:#fff}#ismsKoshin .flow .detail .item h3{width:274px;flex-shrink:0;color:#97ab00;font-weight:700;font-size:1.8rem;display:flex;align-items:center;border-right:1px dotted #393d40;margin-right:35px}#ismsKoshin .flow .detail .item h3:before{content:"";width:16px;height:1px;background:#393d40;margin-right:20px}#ismsKoshin .flow .detail .item h3:after{content:counter(cnt,decimal-leading-zero);font-family:'Inter',sans-serif;font-weight:400;color:#393d40;margin-right:20px;order:-1}#ismsKoshin .flow .detail .item p{margin:0}#ismsKoshin .flow .detail .point{margin-top:30px;margin-left:73px;background:#f2f5f7;padding:35px 60px 35px 150px;position:relative}#ismsKoshin .flow .detail .point h3{background:#28487b;color:#fff;width:195px;height:118px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.8rem;font-weight:400;position:absolute;left:-73px;top:0;bottom:0;margin:auto}#ismsKoshin .flow .detail .point h4{font-size:1.6rem;margin-top:10px}#ismsKoshin .flow .detail .point h4:first-of-type{margin-top:0}#ismsKoshin .flow .detail .point p{margin-top:0}#ismsKoshin .flow .detail .point p+p{margin-top:10px}#ismsKoshin .flow .detail .point p a{color:#2762c2}#ismsKoshin .flow .detail .point p a:hover{opacity:.7}#ismsKoshin .flow .detail .complete h3{margin-top:30px;background:#28487b;color:#fff;text-align:center;font-size:1.8rem;font-weight:400;padding:20px}#ismsKoshin .price{background:#e9eef2}#ismsKoshin .price .inner{max-width:1080px;width:95%;padding:68px 0 60px;margin:0 auto}#ismsKoshin .price h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#ismsKoshin .price h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#ismsKoshin .price .price{width:520px;background:#fff;border:1px solid #000;margin:30px auto 40px;padding:25px 35px}#ismsKoshin .price .price h3{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:20px}#ismsKoshin .price .price p{text-align:center;font-weight:500;font-size:2rem}#ismsKoshin .price .price p span{font-size:.7em}#ismsKoshin .price .price p em{color:#abc204;font-size:5.2rem;line-height:1;font-style:normal}#ismsKoshin .price .price dl{display:flex;font-size:1.6rem}#ismsKoshin .price .price dl dt{width:165px;flex-shrink:0}#ismsKoshin .price .price dl dt:before{content:"";width:14px;height:14px;background:#abc204;margin-right:9px;display:inline-block}#ismsKoshin .price .memo{background:#fff;position:relative;border:2px dotted #393d40;padding:35px 60px}#ismsKoshin .price .memo:before{content:"";display:block;width:35px;height:6px;background-color:#abc204;position:absolute;top:15px;left:0}#ismsKoshin .price .memo h4{font-size:1.8rem;font-weight:700}#ismsKoshin .price .memo p{margin-top:.5em}#ismsKoshin .school .inner{max-width:1080px;width:95%;margin:66px auto 60px}#ismsKoshin .school h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#ismsKoshin .school h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#ismsKoshin .school p{line-height:1.75}#ismsKoshin .school .btn{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;color:#393d40;text-decoration:none;width:260px;height:60px;background:linear-gradient(to right,#ccde43 50%,#abc204 50%);background-position:0 0;background-size:200% 100%;transition:all .4s;margin:20px 0 0;position:relative}#ismsKoshin .school .btn:after{content:"";display:block;width:18px;height:1px;background-color:#fff;position:absolute;top:50%;right:0;transition:all .4s}#ismsKoshin .school .btn:hover{color:#393d40;background-position:-100% 0}#ismsKoshin .school .btn:hover:after{right:10px}#ismsKoshin .school .arrowLink{font-size:1.6rem;display:block;position:relative;padding-left:23px;color:#393d40}#ismsKoshin .school .arrowLink:before{content:"";display:block;width:18px;height:18px;background-color:#abc204;position:absolute;top:8px;left:0}#ismsKoshin .school .arrowLink:after{content:"";display:block;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:13px;left:3px}#ismsPrice .inner{max-width:1080px;width:95%;margin:65px auto 90px}#ismsPrice .catch{text-align:center;margin-bottom:50px}#ismsPrice .block{margin-bottom:50px}#ismsPrice .block:last-child{margin-bottom:0}#ismsPrice h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#ismsPrice h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#ismsPrice .twoCol .txt p{line-hegiht:1.75}#ismsPrice .twoCol .txt ul{margin-top:20px;list-style:none}#ismsPrice .twoCol .txt ul li{font-size:1.6rem;font-weight:700;vertical-align:middle;margin-bottom:.5em}#ismsPrice .twoCol .txt ul li:before{content:"";width:10px;height:10px;background-color:#e9eef2;display:inline-block;margin-right:.5em}#ismsPrice .box{display:flex;margin:21px 0}#ismsPrice .box .item{width:calc((100% - 42px) / 3);margin-right:21px;border:1px solid #000;padding:25px 10px}#ismsPrice .box .item:nth-child(3n){margin-right:0}#ismsPrice .box .item h3{text-align:center;font-size:2.2rem;font-weight:700}#ismsPrice .box .item h3.color{color:#97ab00}#ismsPrice .box .item .num{text-align:center;font-weight:500;margin-top:20px}#ismsPrice .box .item .num span{font-size:2rem}#ismsPrice .box .item .num span span{font-family:'Inter',sans-serif;font-size:4rem;font-weight:400;line-height:1;color:#97ab00;margin-right:5px}#ismsPrice .notice{list-style:none;font-size:14px}#ismsPrice .memo{background-color:#fff;font-size:1.6em;line-height:1.8;padding:35px 60px;position:relative;margin-top:20px;margin-bottom:40px;border:2px dotted #393d40}#ismsPrice .memo:before{content:"";display:block;width:35px;height:6px;background-color:#ccde43;position:absolute;top:15px;left:0}#ismsPrice .memo h4{font-size:1.8rem;font-weight:700}#ismsPrice .memo p{margin-top:15px}#ismsQa .inner{max-width:1080px;width:95%;margin:68px auto 60px}#ismsQa h2{background:#393d40;color:#fff;font-size:24px;font-weight:400;padding:8px 40px;position:relative;margin-top:35px}#ismsQa h2:before{content:"";width:4px;height:20px;border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:4px;top:0;bottom:0;margin:auto}#ismsQa .block{margin:60px 0}#ismsQa .block:last-child{margin-bottom:0}#ismsQa dl{border-bottom:1px solid #e1e6eb}#ismsQa dl dt{font-size:1.8rem;padding:20px 70px;position:relative;cursor:pointer;transition:all .3s}#ismsQa dl dt:before{content:"Q";font-family:'Inter',sans-serif;font-size:2.2rem;width:50px;height:50px;border-radius:50%;background:#ccde43;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;bottom:0;margin:auto}#ismsQa dl dt:after{content:"";width:12px;height:12px;border-right:1px solid #393d40;border-bottom:1px solid #393d40;position:absolute;right:15px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}#ismsQa dl dt:hover{background:#f8fae8}#ismsQa dl dt.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#ismsQa dl dd{font-size:1.6rem;margin:0 70px 20px;background:#f2f5f7;padding:25px 30px;display:none}.eLearningInfo{display:flex;align-items:center;margin-top:30px;position:relative}.eLearningInfo:before{content:"";display:block;width:200px;height:200px;background-color:#e9eef2;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/home/stripe.png);position:absolute;right:0;bottom:0;z-index:0}.eLearningInfo .img{max-width:520px;width:50%}.eLearningInfo .img img{width:100%;height:auto}.eLearningInfo .txt{padding-left:30px;position:relative;z-index:5}.eLearningInfo .txt p{margin:0;font-size:2rem;font-weight:700}h3.pointH3{display:flex;align-items:center;margin-top:30px}h3.pointH3 .icon{width:70px}h3.pointH3 .icon img{width:100%}h3.pointH3 .txt{font-size:2.4rem;font-weight:700;color:#393d40;padding-left:20px}h3.pointH3 .txt .grn{color:#97ab00}.pointP{background-color:#e9eef2;padding:40px;margin-top:10px}.pointP p{margin-top:0}.pointP .pointImg{display:flex;justify-content:space-between;margin-top:40px}.pointP .pointImg .item{background-color:#fff;width:calc((100% - 40px) / 2)}.pointP .pointImg .item .img{padding:20px}.pointP .pointImg .item .img img{width:100%;height:auto}.pointP .pointImg .item .txt{background-color:#dadfe3;font-size:1.4rem;text-align:center;color:#889299}.pointP .liveImg{display:flex;justify-content:space-between;margin-top:40px}.pointP .liveImg .item{width:calc((100% - 40px) / 2)}.pointP .liveImg .item img{width:100%;height:auto}.profile{display:flex}.profile .photo{width:180px;margin-right:30px}.profile .txt{flex:1}article#archive{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 0}article#archive h2.title{width:100%}article#archive #sideMenu{width:120px;margin-top:40px}article#archive #sideMenu ul{list-style:none}article#archive #sideMenu ul li{font-size:1.4rem;position:relative}article#archive #sideMenu ul li span.title{display:block;border-bottom:1px solid #393d40;font-weight:700;margin-top:10px}article#archive #sideMenu ul li a{color:#9fa3a6;text-decoration:none}article#archive #sideMenu ul li a.now{color:#393d40}article#archive #sideMenu ul li a.now:before{width:4px;height:4px;content:"";display:block;border-radius:50%;background-color:#ccde43;position:absolute;top:9px;left:-10px}article#archive #sideMenu ul li a:hover{text-decoration:underline;color:#393d40}article#archive #sideMenu ul li ul{margin-left:1em}article#archive #sideMenu ul li ul li{margin-top:10px}article#archive #archiveList{width:calc(100% - (120px + 25px));margin-top:40px}article#archive #archiveList ul{list-style:none}article#archive #archiveList ul li+li{margin-top:10px}article#archive #archiveList ul li a{display:flex;background-color:#f2f5f7;background:linear-gradient(to right,#f2f5f7 50%,#f8fae8 50%);background-position:0 0;background-size:200% 100%;text-decoration:none;color:#393d40;padding:25px 50px 25px 30px;position:relative;transition:all .4s}article#archive #archiveList ul li a:hover{background-position:-100% 0}article#archive #archiveList ul li a:hover:after{right:10px}article#archive #archiveList ul li a:after{content:"";display:block;width:24px;height:1px;background-color:#ccde43;position:absolute;top:50%;right:0;transition:all .4s}article#archive #archiveList ul li a .day{font-size:1.4rem;width:105px}article#archive #archiveList ul li a .cat{font-size:1.3rem;width:95px;height:22px;color:#fff;display:flex;justify-content:center;align-items:center;line-height:1}article#archive #archiveList ul li a .cat.news{background-color:#4d6b99}article#archive #archiveList ul li a .cat.elms_info{background-color:crimson}article#archive #archiveList ul li a .cat.release{background-color:#f08c51}article#archive #archiveList ul li a .cat.seminar{background-color:#c7b72c}article#archive #archiveList ul li a .title{width:calc(100% - (105px + 95px));padding-left:35px;font-size:1.6rem}.post{max-width:1080px;width:95%;margin:60px auto 0}.post .postHead .subCat{font-size:1.4rem;color:#abc204}.post .postHead .postTitle{font-size:2.8rem;line-height:1.3;font-weight:400;border-bottom:2px solid #e9eef2;padding-bottom:10px;position:relative}.post .postHead .postTitle:after{content:"";display:block;width:50px;height:2px;background-color:#ccde43;position:absolute;left:0;bottom:-2px}.post .postHead .postInfo{display:flex;align-items:center;margin-top:15px}.post .postHead .postInfo .day{font-size:1.4rem;line-height:1}.post .postHead .postInfo .day+.cat{margin-left:15px}.post .postHead .postInfo .cat{min-width:94px;padding:0 10px;height:21px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.3rem}.post .postHead .postInfo .cat.news,.post .postHead .postInfo .cat.voice{background-color:#28487b}.post .postHead .postInfo .cat.seminar{background-color:#c7b72c}.post .postHead .postInfo .cat+.comName{margin-left:15px}.post .postHead .postInfo .comName{font-size:1.4rem;line-height:1}.post .postBody{padding:45px 0 60px}#companyOverView{max-width:1080px;width:95%;margin:80px auto 0}#businessContent{background-color:#e9eef2}#businessContent .inner{max-width:1080px;width:95%;margin:40px auto 0;padding:50px 0}#businessContent .inner ul{margin-top:40px;list-style:none}#businessContent .inner ul li{padding-left:.7em;font-size:1.6em;line-height:1.8em;position:relative}#businessContent .inner ul li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#393d40;top:11px;left:0;position:absolute}#rinenWrap{max-width:none;width:100%}#rinenWrap .rinenCatch{width:95%;margin:0 auto;display:flex;justify-content:center;padding:80px 0 50px}#rinenWrap .rinenCatch h2{font-size:3rem;font-weight:700}#rinenWrap .rinen5{background-color:#e9eef2;padding:40px 0;display:flex;justify-content:center}#rinenWrap .rinen5 .inner{background-color:#fff;padding:0 50px 40px}#rinenWrap .rinen5 .inner h3{font-size:2rem;font-weight:700;color:#bccc41;text-align:center;line-height:1;margin-top:-10px;padding-bottom:50px}#rinenWrap .rinen5 .inner ul{font-size:1.8rem}#rinenWrap .rinen5 .inner ul li{border-bottom:1px solid #e9eef2}#rinenWrap .rinen5 .inner ul li+li{margin-top:5px}#rinenWrap .rinen5 .inner ul li .num{font-size:2.8rem;color:#bccc41;display:inline-block;position:relative;padding-right:15px}#rinenWrap .rinen5 .inner ul li .num:after{content:" /";color:#e9eef2;font-size:2rem}#rinenWrap .yurai{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/company/rinen-img1.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;margin-bottom:-60px}#rinenWrap .yurai .inner{max-width:1080px;width:95%;margin:0 auto;display:flex;align-items:center;padding:60px 0 90px}#rinenWrap .yurai .inner .rinenLogo{width:50%;text-align:right;padding-right:90px}#rinenWrap .yurai .inner .txt{width:50%;font-size:1.6rem;line-height:1.8}#rinenWrap .yurai .inner .txt p{margin:0}#resultVoice{background-color:#e9eef2}#resultVoice .inner{max-width:1080px;width:95%;margin:0 auto;padding:60px 0}#resultVoice .inner h2{display:table;margin:0 auto}#resultVoice .inner h2 span{display:block;text-align:center}#resultVoice .inner h2 span.en{text-align:center;color:#abc204;font-size:1.5rem;font-weight:600}#resultVoice .inner h2 span.ja{font-size:3.4rem;font-weight:700;color:#fff}#resultVoice .inner .archve{display:flex;justify-content:space-between;margin-top:40px}#resultVoice .inner .archve a{display:block;width:45%;min-height:100%;text-decoration:none;position:relative}#resultVoice .inner .archve a:after{content:"";display:block;width:20px;height:calc(100% - 20px);position:absolute;right:0;top:20px;background-color:#fff}#resultVoice .inner .archve a .img{border-bottom:3px solid #28487b;position:relative;width:calc(100% - 20px);overflow:hidden}#resultVoice .inner .archve a .img img{width:100%;height:auto;transition:all .3s}#resultVoice .inner .archve a .img .tag{background-color:#28487b;color:#fff;position:absolute;bottom:0;left:0;padding:5px 15px;font-size:1.4rem;height:30px}#resultVoice .inner .archve a .img .tag:after{content:"";display:block;width:0;height:0;border-left:30px solid #28487b;border-top:30px solid transparent;position:absolute;right:-30px;bottom:0}#resultVoice .inner .archve a .title{background-color:#fff;height:40px;margin-left:20px;display:flex;align-items:center;padding:0 10px;font-size:1.6rem;color:#393d40;font-weight:700}#resultVoice .inner .archve a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}#contactForm{max-width:1080px;width:95%;margin:0 auto;padding-bottom:60px}#contactForm .dlList dl dt{position:relative}#contactForm .dlList dl dt .hissu{display:flex;justify-content:center;align-items:center;width:30px;height:18px;background-color:#de5543;color:#fff;font-size:1.2rem;position:absolute;top:26px;right:0}#contactForm .dlList dl dd input[type=text],#contactForm .dlList dl dd input[type=tel],#contactForm .dlList dl dd input[type=mail]{width:100%;height:50px;border:1px solid #d0d5d9;background-color:#e9eef2}#contactForm .dlList dl dd textarea{width:100%;height:150px;border:1px solid #d0d5d9;background-color:#e9eef2}.formBtn{margin-top:40px;display:flex;justify-content:center;align-items:center}.formBtn input[type=submit]{width:260px;height:60px;background-color:#ccde43;font-size:1.8rem;border:none;outline:none;margin:0 20px}.formBtn input[type=submit].modoru{background-color:#e9eef2}#blogArchive{max-width:1080px;width:95%;margin:0 auto;padding:60px 0}#blogArchive .item{padding:20px 0;border-bottom:1px solid #e9eef2}#blogArchive .item a{display:flex;text-decoration:none;color:#393d40;background:linear-gradient(to right,#fff 50%,#f8fae8 50%);background-position:0 0;background-size:200% 100%;transition:all .4s}#blogArchive .item a:hover{background-position:-100% 0}#blogArchive .item a .img{width:300px}#blogArchive .item a .img img{width:100%;height:auto}#blogArchive .item a .txt{width:calc(100% - 300px);padding-left:40px;display:flex;flex-direction:column;justify-content:center}#blogArchive .item a .txt .title{font-size:2.2rem;font-weight:700}#blogArchive .item a .txt .meta{display:flex;align-items:center;margin-top:10px}#blogArchive .item a .txt .meta .day{font-size:1.5rem;background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/common/icon-time.png);background-repeat:no-repeat;min-height:22px;padding-left:27px;line-height:1;padding-top:3px}#blogArchive .item a .txt .meta .cat{font-size:1.3rem;line-height:1;background-color:#e9eef2;height:22px;padding:0 15px;display:flex;align-items:center;margin-left:15px}#blogArchive .item a .txt .overView{font-size:1.5rem;line-height:1.6;margin-top:15px}html{font-family:'Noto Sans JP',sans-serif;line-height:1.6;font-size:1.5rem}article{max-width:980px;width:95%;margin:0 auto}article ul{list-style:none}article img{max-width:100%;width:auto;height:auto}.column-single a{text-decoration:underline;color:#3f7ec1}strong{font-weight:700 !important}h1{font-weight:700;line-height:1.4;font-size:48px}h1.title,h2.title{font-weight:700;line-height:1.4;position:relative;width:100%;margin-top:30px;font-size:3rem;text-align:center;padding-bottom:10px}h1.title:before,h2.title:before{position:absolute;bottom:0;left:0;right:0;display:block;height:2px;content:"";margin:0 auto;background-color:#ccde43}h1.title:before,h2.title:before{width:37px}h1.title span.small,h2.title span.small{display:block;font-size:1.8rem;font-weight:400}h3.title{line-height:1.2;margin-top:30px;color:#97ab00;font-weight:700;font-size:2.2rem}h4.title{color:#3f7ec1;line-height:1.2;margin-top:25px;font-size:2rem}h4.title+p{margin-top:.7em}h5.title{padding-left:5px;border-bottom:1px solid #707070;padding-bottom:10px;line-height:1.2;margin-top:20px;font-size:1.6rem}h5.title+p{margin-top:.7em}p{line-height:1.6;margin-top:1.5em;font-size:1.6rem}a.link,span.link{list-style:none;display:inline-block;position:relative;cursor:pointer;padding-right:15px}a.link:after,span.link:after{content:"";position:absolute;display:block;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;right:0;top:calc(50% - 3px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.icon{display:inline-block;position:relative;padding-right:20px}a.icon:after{content:"";display:block;width:1em;height:1.2em;background-size:auto 1em;background-repeat:no-repeat;background-position:50% 0;position:absolute;right:0;top:.35em}a.icon[href$=pdf]:after{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_pdf.png)}a.icon[href$=doc]:after,a.icon[href$=docx]:after{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_doc.png)}a.icon[href$=xls]:after,a.icon[href$=xlsx]:after{background-image:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_xls.png)}.ico_blank{display:inline-block;width:15px;height:15px;background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/second/icon_blank.png) no-repeat 0 0;background-size:cover;vertical-align:middle;margin-left:5px;position:relative;top:-1px}ul.anker{display:flex;flex-wrap:wrap;width:100%}ul.anker.col2 li{width:calc(100%/2)}ul.anker.col4 li{width:calc(100%/4)}ul.anker li{list-style:none;border-right:1px solid #fff;width:calc(100%/3)}ul.anker li a{display:block;background:#eee;position:relative;height:100%;padding:8px 12px 20px;text-align:center;display:flex;justify-content:center;align-items:center;color:#000;line-height:1.3;text-decoration:none;transition:background-color .2s;font-size:15px}ul.anker li a:hover{background:#000;text-decoration:none;color:#fff}ul.anker li a:hover:after{border-bottom:1px solid #fff;border-right:1px solid #fff}ul.anker li a:after{content:"";display:block;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;height:7px;position:absolute;bottom:11px;left:50%;margin-left:-3px}.commonBtn,.btn_more a{color:#fff !important;text-decoration:none !important;background-color:#3f7ec1;display:flex;align-items:center;justify-content:center;min-height:50px;position:relative;line-height:1.2;text-align:center;box-sizing:border-box;border-radius:5px;padding:15px 30px;line-height:1.2;transition:all .3s}.commonBtn:hover,.btn_more a:hover{opacity:.7}.commonBtn:after,.btn_more a:after{content:"";border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:20px}.commonBtn[target=_blank]:after,.commonBtn[target=newwindow]:after,.btn_more a[target=_blank]:after,.btn_more a[target=newwindow]:after{border:none;content:"";background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/common/icon_blank_w.png) no-repeat;background-size:cover;width:16px;height:16px;display:inline-block;position:absolute;top:12px;right:12px;-webkit-transform:none;transform:none}.commonBtn.btn_center,.btn_more a.btn_center{margin:0 auto}.commonBtn.btn_right,.btn_more a.btn_right{margin:0 0 0 auto}.btn_more a{width:40%;margin:0 auto}.btnS{width:30%}.btnM{width:50%}.btnL{width:70%}.btnCenter{display:flex;justify-content:center}.imgLine2{display:flex;justify-content:center;margin-top:1.5em}.imgLine2 li{text-align:center;width:calc(50% - 8px)}.imgLine2 li:nth-of-type(odd){margin-right:16px}.imgLine2 li img{max-width:100%}.imgLine2.small li{width:calc(33% - 8px)}.imgLine2 .cap{display:block;text-align:left;font-size:1.2rem}.imgLine3{display:flex;justify-content:center;margin-top:1.5em}.imgLine3 li{text-align:center;width:calc(33% - 8px);margin-right:16px}.imgLine3 li:nth-of-type(3n){margin-right:0}.imgLine3 li img{max-width:100%}.imgLine3 .cap{display:block;text-align:left;font-size:1.2rem}.imgLine4{margin-bottom:30px;display:flex;justify-content:center;flex-wrap:wrap}.imgLine4 li{width:calc(25% - 12px);margin-right:16px}.imgLine4 li:nth-of-type(4n){margin-right:0}.imgLine4 li img{width:100%}.imgInP{overflow:hidden}.imgInP .img{max-width:300px}.imgInP .img img{width:100%;height:auto}.imgInP .img .cap{display:block;text-align:left;font-size:14px}.imgInP .img.left{float:left;margin-right:20px}.imgInP .img.right{float:right;margin-left:20px}.twoCol{display:flex;margin-top:20px}.twoCol .txt{flex:1}.twoCol .txt *:nth-child(1){margin-top:0}.twoCol .txt+.img{margin-left:40px}.twoCol .img{max-width:50%}.twoCol .img+.txt{margin-left:40px}.twoCol .img img{max-width:100%;width:auto;height:auto}ul.commonList{margin-top:1.5em;list-style:none}ul.commonList li{padding-left:18px;position:relative;box-sizing:border-box;font-size:1.5rem}ul.commonList li:not(:first-of-type){margin-top:10px}ul.commonList li:before{content:"";display:inline-block;width:7px;height:7px;margin:auto;content:'';border-radius:50%;background-color:#ccde43;position:absolute;left:0;top:.65em}ul.commonList2{margin-top:1.5em;list-style:none}ul.commonList2 li{padding-left:18px;position:relative;box-sizing:border-box;font-weight:700;font-size:1.5rem}ul.commonList2 li:not(:first-of-type){margin-top:10px}ul.commonList2 li:before{content:"";display:inline-block;width:.7em;height:.7em;margin:auto;content:'';border-radius:0;background-color:#dce1e5;position:absolute;left:0;top:.65em}ul.col2List{display:flex;flex-wrap:wrap}ul.col2List li{width:50%;flex-basis:50%}ul.col2List li:not(:first-of-type){margin-top:0}ul.col2List li:nth-of-type(n+3){margin-top:10px}ol{padding-left:18px;margin-top:1.5em}ol li+li{margin-top:10px}.commonTable{width:100%;border-collapse:collapse;border-spacing:inherit;margin-top:1.5em;font-size:1.5rem}.commonTable tr+tr{border-top:1px solid #fff}.commonTable td.wFix,.commonTable th.wFix{width:150px}.commonTable th{background-color:#959fa5;padding:12px;text-align:left;font-weight:700;background-clip:padding-box;border-bottom:1px solid #fff;font-weight:400;color:#fff;padding:20px}.commonTable th.required{position:relative;vertical-align:middle}.commonTable th.required:after{content:"必須";background-color:#cf0000;color:#fff;font-size:14px;padding:4px 8px;line-height:1;display:inline-block;float:right;margin-right:-35px}.commonTable th.sub{background-color:#cbcbcb}.commonTable th.null{border-top:1px solid #fff;border-left:1px solid #fff;background-color:#fff}.commonTable td{padding:12px;background-color:#f2f5f7;background-clip:padding-box;padding:20px}.commonTable td *:last-child{margin-bottom:0}.commonTable td *:first-child{margin-top:0}.commonTable td .kome{display:block;font-size:14px;margin-top:5px}.commonTable td .category{width:130px;display:inline-block}.commonTable td .subtxt{width:43px;display:inline-block;text-align:right;padding-right:10px}.commonTable td.null{border-top:1px solid #fff;border-left:1px solid #fff}.commonTable.company{border-left:none;border-top:none}.commonTable.company tr{border-right:none}.commonTable.company th{border-right:none;background-color:#fff;font-weight:700}.commonTable.company td{border-right:none}.commonTable.type2{border-left:none}.commonTable.type2 th.title{text-align:left;border-right:none;background-color:#f6f6f6}.commonTable.type2 th.title:after{content:none}.commonTable.type2 tr{border-right:none}.commonTable.type2 th{background:0 0;border-right:none;position:relative;width:170px}.commonTable.type2 th:after{content:":";color:#999;display:inline-block;position:absolute;right:0}.commonTable.type2 td{border-right:none}.scrollTable{overflow:auto}.scrolltext{font-size:1.2rem;display:block;text-align:right}.scrolltext:before{content:"";background:url(//www.denkaku.com/wp-content/themes/denkaku/css/../images/common/icon_scroll.png) no-repeat;width:16px;height:14px;background-size:contain;display:inline-block;margin-right:5px;vertical-align:middle}.colorBox{margin-top:2em;padding:20px}.colorBox *:nth-child(1){margin-top:0}.colorBox p{line-height:1.7}.colorBox.bgGray{background-color:#f5f5f5}.borderBox{margin-top:2em;border:1px solid #000;padding:20px}.borderBox *:nth-child(1){margin-top:0}.borderBox p{line-height:1.7}.borderBox.bdGray{border-color:#999}.col2_wrap{display:flex;flex-wrap:wrap}.col2_wrap .left{width:calc(50% - 15px);margin-right:30px}.col2_wrap .right{width:calc(50% - 15px)}.kome{line-height:1.7;font-size:14px}.tab_wrap{width:100%}.tab_wrap .tab_area{display:flex}.tab_wrap .tab_area label{background-color:#e5e5e5;color:#000;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:5px 5px 0 0;border:1px solid #ccc;position:relative;width:calc(50% - 7px);font-size:18px;min-height:70px;padding:5px 40px 5px 15px}.tab_wrap .tab_area label:hover{opacity:.7}.tab_wrap .tab_area label:first-of-type{margin-right:14px}.tab_wrap .tab_area label:first-of-type:after{content:"";width:14px;height:69px;border-bottom:1px solid #ccc;position:absolute;right:-15px;bottom:-1px}.tab_wrap .tab_area label span{display:block;color:#000;width:100%;text-align:center;font-size:14px}.tab_wrap .tab_area label:before{content:"";border:0;border-top:solid 2px #b4b4b4;border-right:solid 2px #b4b4b4;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;display:inline-block;width:8px;height:8px;top:calc(50% - 4px);right:20px}.tab_wrap .tab_panel{width:100%;display:none;padding-top:20px}.tab_wrap .panel_area{padding:0 20px 20px;border-radius:0 0 6px 6px;background:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.border-box{border:1px solid #ccc;padding:20px}.listTable{border:1px solid #ddd}.listTable tr th,.listTable tr td{border:1px solid #ddd;padding:5px;font-size:1.4rem}.listTable tr th{background-color:#ccc}.listTable tr td{background-color:#fff}.listTable.lawList tr td:nth-of-type(5),.listTable.lawList tr td:nth-of-type(6),.listTable.lawList tr td:nth-of-type(7){width:150px}.ytWrap{position:relative;padding-bottom:56.25%;margin-top:40px}.ytWrap iframe{position:absolute;width:100%;height:100%;top:0;left:0}.pointerNone{cursor:default;text-decoration:none}.taC{text-align:center !important}.taL{text-align:left !important}.taR{text-align:right !important}.Center{margin:0 auto !important}.ovh{overflow:hidden !important}.mw100{max-width:100% !important;width:auto !important}.w100p{width:100% !important}.mB0{margin-bottom:0 !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB20{margin-bottom:20px !important}.mB30{margin-bottom:30px !important}.mB40{margin-bottom:40px !important}.mB50{margin-bottom:50px !important}.mT0{margin-top:0 !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT20{margin-top:20px !important}.mT30{margin-top:30px !important}.mT40{margin-top:40px !important}.mT50{margin-top:50px !important}.mL0{margin-left:0 !important}.mL5{margin-left:5px !important}.mL10{margin-left:10px !important}.mL20{margin-left:20px !important}.mL30{margin-left:30px !important}.mL40{margin-left:40px !important}.mL50{margin-left:50px !important}.mR0{margin-right:0 !important}.mR5{margin-right:5px !important}.mR10{margin-right:10px !important}.mR20{margin-right:20px !important}.mR30{margin-right:30px !important}.mR40{margin-right:40px !important}.mR50{margin-right:50px !important}.mB0_pc{margin-bottom:0 !important}.mB5_pc{margin-bottom:5px !important}.mB10_pc{margin-bottom:10px !important}.mB20_pc{margin-bottom:20px !important}.mB30_pc{margin-bottom:30px !important}.mB40_pc{margin-bottom:40px !important}.mB50_pc{margin-bottom:50px !important}.mT0_pc{margin-top:0 !important}.mT5_pc{margin-top:5px !important}.mT10_pc{margin-top:10px !important}.mT20_pc{margin-top:20px !important}.mT30_pc{margin-top:30px !important}.mT40_pc{margin-top:40px !important}.mT50_pc{margin-top:50px !important}.mL0_pc{margin-left:0 !important}.mL5_pc{margin-left:5px !important}.mL10_pc{margin-left:10px !important}.mL20_pc{margin-left:20px !important}.mL30_pc{margin-left:30px !important}.mL40_pc{margin-left:40px !important}.mL50_pc{margin-left:50px !important}.mR0_pc{margin-right:0 !important}.mR5_pc{margin-right:5px !important}.mR10_pc{margin-right:10px !important}.mR20_pc{margin-right:20px !important}.mR30_pc{margin-right:30px !important}.mR40_pc{margin-right:40px !important}.mR50_pc{margin-right:50px !important}.size12{font-size:12px !important}.size14{font-size:14px !important}.size16{font-size:16px !important}.size18{font-size:18px !important}.size20{font-size:20px !important}.red{color:#de0000 !important}.blue{color:#356fcf !important}.gray{color:#393d40 !important}.bold{font-weight:700 !important}.underline{text-decoration:underline !important}.green{color:#23ac3a !important}.bdb{border-bottom:2px solid #004aa4}.fontL{font-size:1.2em}.fontS{font-size:.8em}.floatL{float:left}.floatR{float:right}.preBox{background:#eff0f4;border:1px solid #000;padding:15px;box-sizing:border-box;clear:both;overflow:hidden;margin-top:30px;font-family:Arial,sans-serif;line-height:1.8}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}}table.incident{border-collapse:collapse;margin:0 auto;padding:0;width:1200px;table-layout:fixed;color:orange}table.maintenance{border-collapse:collapse;margin:0 auto;padding:0;width:1200px;table-layout:fixed;color:#4caf50}table.incident tr{background-color:#fff;padding:.35em;border-bottom:1px dotted gold}table.incident tr:last-child{border-bottom:2px solid #daa520}table.maintenance tr{background-color:#fff;padding:.35em;border-bottom:1px dotted #18521b}table.maintenance tr:last-child{border-bottom:2px solid #18521b}table.incident th,table.incident td,table.maintenance th,table.maintenance td,{padding:1em 10px 1em 1em}tbody.incident th{color:#0f7d13}.incident{text-align:center;font-size:medium}.maintenance{text-align:center;font-size:medium}@media screen and (max-width:2200px){table.incident,table.maintenance{border:0;width:100%}table.incident th{display:block;border-right:none;border-bottom:2px solid #ff8c00;padding-bottom:.6em;margin-bottom:.6em}table.maintenance th{display:block;border-right:none;border-bottom:2px solid #0f7d13;padding-bottom:.6em;margin-bottom:.6em}table.incident thead,table.maintenance thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.incident tr{display:block;margin-bottom:2em;border-bottom:2px solid #ff8c00}table.maintenance tr{display:block;margin-bottom:2em;border-bottom:2px solid #0f7d13}table.incident td,table.maintenance td{border-bottom:1px solid #bbb;display:block;font-size:.8em;text-align:center;position:relative;padding:.625em .625em .625em 4em;border-right:none}table.incident td:before,table.maintenance td:before{content:attr(data-label);font-weight:700;position:absolute;left:10px}table.incident td:last-child,table.maintenance td:last-child{border-bottom:0}}