@charset "UTF-8";section.normal_contents{max-width:1100px;margin:auto;padding:50px}@media (max-width:768px){section.normal_contents{padding:15px}}@font-face{font-family:Flaticon;src:url("../fonts/Flaticon.eot");src:url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),url("../fonts/Flaticon.woff") format("woff"),url("../fonts/Flaticon.ttf") format("truetype"),url("../fonts/Flaticon.svg#Flaticon") format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url("/hansya_common/img/font/Flaticon.svg#Flaticon") format("svg")}}.fi:before{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.flaticon-specialist-user:before{content:"\f100"}.flaticon-company:before{content:"\f101"}.flaticon-information:before{content:"\f102"}.flaticon-multiple-users-silhouette:before{content:"\f103"}.flaticon-email:before{content:"\f104"}.flaticon-login:before{content:"\f105"}.flaticon-delivery-truck-with-packages-behind:before{content:"\f106"}.flaticon-play-button:before{content:"\f107"}.flaticon-yen:before{content:"\f108"}.flaticon-shopping-list:before{content:"\f109"}.flaticon-trolley:before{content:"\f10a"}.flaticon-information-1:before{content:"\f10b"}.flaticon-arrow-point-to-right:before{content:"\f10c"}.flaticon-arrowhead-thin-outline-to-the-left:before{content:"\f10d"}.flaticon-navigate-up-arrow:before{content:"\f10e"}.flaticon-place:before{content:"\f10f"}.flaticon-manager:before{content:"\f110"}.tc{text-align:center}.tc img{margin:auto}section#mv.electronics{position:relative;height:350px;background-size:auto 100%;background:url("../img/kanto/service/electronics/title-bg.jpg") round}section#mv.electronics::after{content:none}section#mv.electronics .inner{position:relative;max-width:1000px;margin:0 auto;text-align:center}section#mv.electronics h1{position:static;-webkit-transform:none;transform:none;padding-top:35px;color:#000}section#mv.electronics h1 img{height:350px}section#mv.electronics .light{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}section#mv.electronics .light img{width:120px}section#mv.electronics .quo{position:absolute;top:10px;right:0;text-align:center}section#mv.electronics .quo p{background-color:#fff;padding:10px 15px;font-weight:700;color:red;margin-bottom:15px;text-align:left}section#mv.electronics .quo img{width:50%}section#mv.electronics .mypage{position:absolute;right:0;bottom:-50px;background:#8bbe2a url("../img/kanto/service/electronics/mypage-icon.png") no-repeat left 15px center;background-size:45px auto;border-radius:10px;padding:20px 60px 20px 96px;color:#fff;font-weight:700;text-align:center}section#mv.electronics .mypage:hover{background-color:#a8d84d}section#mv.electronics .mypage span{display:block;font-size:14px}#electronics{min-width:1076px}aside{margin-top:40px;margin-left:auto;margin-right:auto}aside ul li{float:left}.sideitem{margin-left:20px;margin-bottom:30px}#electronics .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix::after{content:"";display:block;clear:both}#electronics nav{margin:100px 0}#electronics nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#electronics nav ul li{width:25%}#electronics nav ul a{position:relative;display:block;margin:0 1%;padding:40px 20px 40px 0;text-align:center;line-height:100%;color:#fff;font-weight:700}#electronics nav ul li:first-child a{background-color:#f05048}#electronics nav ul li:nth-child(2) a{background-color:#ef7241}#electronics nav ul li:nth-child(3) a{background-color:#d99144}#electronics nav ul li:nth-child(4) a{background-color:#ff5a00}#electronics nav ul a::after{content:"";display:block;position:absolute;right:15px;top:50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#electronics nav ul a:hover{opacity:.8}#electronics h2{text-align:center;height:100px;font-weight:700;font-size:30px;color:#fff;padding-top:38px;line-height:100%;border-radius:10px}.hokkaido #electronics nav{margin:100px 0 40px}.hokkaido #electronics nav ul li{width:20%}.hokkaido #electronics nav ul li:first-child a{background-color:#cd8041}.hokkaido #electronics nav ul li:nth-child(2) a{background-color:#f05048}.hokkaido #electronics nav ul li:nth-child(3) a{background-color:#ef7241}.hokkaido #electronics nav ul li:nth-child(4) a{background-color:#d99144}.hokkaido #electronics nav ul li:nth-child(5) a{background-color:#ff5a00}.hokkaido #electronics .first-lead .copy{font-size:24px;font-weight:700;text-align:center}.hokkaido #electronics .first-lead img{vertical-align:-14px;margin:0 15px}.hokkaido #electronics .first-lead p{width:700px;margin:40px auto}#electronics #points{margin-bottom:100px}#electronics #points h2{background:url("../img/kanto/service/electronics/title-bg1.png") repeat-x;margin-bottom:40px}#electronics #points .point-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}#electronics #points .point-nav li{width:18%}#electronics #points .point-nav li img{max-width:100%}#electronics #points .point-nav li a:hover{opacity:.8}#electronics #points h3{position:relative;text-align:center;height:100px;font-weight:700;font-size:30px;color:#ee761d;padding-top:38px;line-height:100%;border-radius:10px;background:url("../img/kanto/service/electronics/title-bg2.png") repeat-x;margin-left:20px;margin-bottom:40px}#electronics #points h3 img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-20px}#electronics #points #p01{margin-bottom:60px}#electronics #points #p01 p{text-align:center;font-size:40px;font-weight:700}#electronics #points #p01 p span{display:inline-block;font-size:50px;background-color:#c30d23;color:#fff;font-weight:700;padding:7px 30px 7px;line-height:100%;margin-right:10px}#electronics #points #p01 p.annotation{font-size:14px;font-weight:400;margin-bottom:40px}#electronics #points #p01 table{width:100%;margin-bottom:20px}#electronics #points #p01 table th{border-top:1px solid #000;border-bottom:1px solid #000;padding:16px 30px;font-weight:700;font-size:22px;text-align:left}#electronics #points #p01 table td{border-top:1px solid #000;border-bottom:1px solid #000;padding:16px;font-weight:700;font-size:22px}#electronics #points #p01 table tr.enesan td,#electronics #points #p01 table tr.enesan th{background-color:#fbe550}#electronics #points #p01 .otoku{display:-webkit-box;display:-ms-flexbox;display:flex}#electronics #points #p01 .otoku .image{padding:0 30px 0 20px;width:310px}#electronics #points #p01 .otoku .image img{max-width:100%}#electronics #points #p01 .otoku .text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;font-size:46px;color:#ff5400;line-height:100%}#electronics #points #p01 .otoku .text .annotation{display:block;font-size:14px;font-weight:400;color:#000;line-height:1.5;margin-top:10px}#electronics #points #p02{margin-bottom:60px}#electronics #points #p02 .flex p{font-weight:700;font-size:22px;padding:0 40px;width:65%}#electronics #points #p02 .flex p span{display:block;line-height:130%;font-size:49px;font-weight:700;color:#ee761d}#electronics #points #p02 .flex p span.annotation{font-size:14px;font-weight:400;color:#000;text-align:right}#electronics #points #p02 .flex .img{width:30%}#electronics #points #p02 .flex .img img{max-width:100%}#electronics #points #p02 .link{padding-top:30px;text-align:center}#electronics #points #p02 .link a{position:relative;display:inline-block;background-color:#8bbe2a;color:#fff;line-height:100%;padding:28px 80px 28px 60px;margin-bottom:30px}#electronics #points #p02 .link a::after{content:"";display:block;position:absolute;right:25px;top:50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#electronics #points #p02 .link a:hover{opacity:.8}#electronics #points #p03{margin-bottom:60px}#electronics #points #p03 p{text-align:center;font-weight:700;font-size:22px;margin-bottom:30px}#electronics #points #p03 .sample{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#electronics #points #p03 .boxs li{padding:50px 14px;color:#fff;font-weight:700;font-size:22px;border-radius:8px;margin:0 5px;width:140px;text-align:center}#electronics #points #p03 .boxs li:first-child{background-color:#ed7e1c}#electronics #points #p03 .boxs li:nth-child(2){background-color:#ed661c}#electronics #points #p03 .boxs li:nth-child(3){background-color:#ed481c}#electronics #points #p03 .arrow{padding:0 50px}#electronics #points #p03 .none{font-size:36px;font-weight:700}#electronics #p04{margin-bottom:60px}#electronics #p04 p.lead{text-align:center;font-weight:700;font-size:22px;margin-bottom:30px}#electronics #p04 .jisseki h4{background-color:#8bbe2a;font-weight:700;text-align:center;color:#fff;line-height:100%;padding:20px;width:920px;border-radius:8px;margin:0 auto 25px}#electronics #p04 .jisseki p.lead{font-size:16px;font-weight:400}#electronics #p04 .jisseki .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:920px;margin:0 auto}#electronics #p04 .jisseki .flex.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#electronics #p04 .jisseki .flex img{max-width:100%}#electronics #p04 .jisseki .flex .plant{width:440px;margin-bottom:20px}#electronics #p04 .jisseki .flex .graph{width:460px}#electronics #p04 .jisseki .flex .text{width:420px}#electronics #p04 .jisseki .flex .text h5{font-weight:700;margin-bottom:5px}#electronics #p04 .jisseki .flex .plant h5{position:relative;font-weight:700;cursor:pointer;padding:15px 0 5px}#electronics #p04 .jisseki .flex .plant h5:hover{opacity:.8}#electronics #p04 .jisseki .flex .plant h5 span{position:absolute;right:15px;top:17px;height:24px;width:24px}#electronics #p04 .jisseki .flex .plant h5.open span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#electronics #p04 .jisseki .flex .plant h5 span::before{content:"";position:absolute;display:block;right:0;top:50%;width:100%;height:1px;background-color:#da291c}#electronics #p04 .jisseki .flex .plant h5 span::after{content:"";position:absolute;display:block;right:50%;top:0;height:100%;width:1px;background-color:#da291c}#electronics #p04 .jisseki .flex .plant p{font-size:14px}#electronics #p04 .jisseki .flex .plant p.more{display:none}#electronics #p04 .jisseki p.annotation{font-size:12px;text-align:left}#electronics #p04 .jisseki p.annotation.wide{width:920px;margin:20px auto}#electronics #points #p05{margin-bottom:60px;text-align:center}#electronics #points #p05 p b{font-size:48px;color:#d90000;font-weight:700;line-height:100%}#electronics #points #p05 p .border{display:inline-block;border:1px solid #000;padding:10px 35px;font-size:24px;font-weight:700;margin-bottom:20px}#electronics #points #p05 .annotation{margin-bottom:50px}#electronics #points #p05 .ex{margin-top:30px;font-size:20px;font-weight:700}#electronics #points .links{text-align:center}#electronics #points .links a{position:relative;display:inline-block;background-color:#fdd000;color:#fff;line-height:100%;padding:28px 80px 28px 60px;border-radius:10px;font-weight:700;width:400px;margin:0 15px 20px}#electronics #points .links a.btn1{background-color:#da032d}#electronics #points .links a.btn2{background-color:#8cbe2b}#electronics #points .links a::after{content:"";display:block;position:absolute;right:25px;top:50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#electronics #points .annotation{display:block;font-size:12px;font-weight:400;color:#000;line-height:1.5;margin-top:10px;padding-left:80px}#electronics #plan{margin-bottom:60px}#electronics #plan h2{background:url("../img/kanto/service/electronics/title-bg3.png") repeat-x;margin-bottom:40px}#electronics #plan p{text-align:center;margin-bottom:50px}#electronics #plan .lead{font-size:22px;font-weight:700;margin-bottom:20px}#electronics #plan .point{position:relative;text-align:center;height:84px;font-weight:700;font-size:24px;color:#000;padding-top:30px;padding-left:50px;line-height:100%;border-radius:10px;background-color:#fdd000;margin:50px 0 40px 70px}#electronics #plan .point img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-70px}#electronics #plan .annotation{font-size:12px;text-align:left;margin:30px 0}#electronics #plan .img{text-align:center}#electronics #plan .img img{display:inline;max-width:100%}#electronics #plan .img-frame{border:6px solid #f7f7f7;padding:15px;text-align:center;margin-bottom:60px}#electronics #plan .img-frame img{display:inline}#electronics #plan #plan-s .img{margin-bottom:50px}#electronics #plan #plan-alldenka .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:880px;margin:0 auto}#electronics #plan #plan-alldenka .flex p.annotation{font-size:12px;width:50%;text-align:left;margin:unset}#electronics #plan #plan-alldenka .flex p.hanrei{font-size:14px;width:48%;text-align:left}.chubu #electronics #plan #plan-alldenka .flex p.annotation{width:37%}.chubu #electronics #plan #plan-alldenka .flex p.hanrei{width:54%}.kyushu #electronics #plan #plan-alldenka .flex p.annotation{width:37%}.kyushu #electronics #plan #plan-alldenka .flex p.hanrei{width:54%}.kyushu #electronics #plan #plan-alldenka .flex p.hanrei .an{font-size:12px;width:auto;height:auto;margin:0}#electronics #plan #plan-alldenka .flex p.hanrei span{display:inline-block;width:12px;height:12px;margin-right:10px}#electronics #plan #plan-alldenka .flex p.hanrei span.c1{background-color:#2a65a3}#electronics #plan #plan-alldenka .flex p.hanrei span.c2{background-color:#f49c00}#electronics #plan #plan-alldenka .flex p.hanrei span.c3{background-color:#a3cceb}#electronics #plan .link{padding:0 0 60px 0;text-align:center}#electronics #plan #plan-low .link{padding-top:60px}#electronics #plan .link a{position:relative;display:inline-block;background-color:#fdd000;color:#000;line-height:100%;padding:28px 80px 28px 60px;border-radius:10px;font-weight:700}#electronics #plan .link a::after{content:"";display:block;position:absolute;right:25px;top:50%;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#electronics #plan .link a:hover{opacity:.8}#electronics #plan .link-red a{background-color:#c30228;color:#fff}#electronics #plan .link-red a::after{border-top:2px solid #fff;border-right:2px solid #fff}#electronics #plan-alldenka{margin-bottom:30px}#electronics #plan h3{text-align:center;height:70px;font-weight:700;font-size:22px;color:#fff;padding-top:27px;line-height:100%;border-radius:16px;background:url("../img/kanto/service/electronics/title-bg4.png") repeat-x;margin-bottom:30px}#electronics #plan p.business{color:#fe021a}#electronics #plan .planbox .plan-title{background-color:#e8a619;padding:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#electronics #plan .planbox .plan-title h4{width:25%;color:#fff;font-size:30px;text-align:center;font-weight:700}#electronics #plan .planbox .plan-title p{width:75%;color:#000;font-size:16px;text-align:center;background-color:#fff;line-height:150%;padding:30px 20px;margin:0}#electronics #plan .planbox .planbox-inner{padding:50px;background-color:#f7f7f7}#electronics #plan .planbox .planbox-inner .ex{text-align:center;background-color:#fff;font-size:24px;font-weight:700;padding:30px 0}#electronics #plan .planbox .planbox-inner .ex span{font-size:30px;color:#e8a619;display:block}#electronics #plan .planbox .planbox-inner .merit-image{background-color:#fff;text-align:center;border:2px solid #005097}#electronics #plan .planbox .planbox-inner .merit-image h5{background-color:#005097;color:#fff;font-weight:700;text-align:center;line-height:100%;padding:5px}#electronics #plan .planbox .planbox-inner .merit-image .mi-inner{padding:15px}#electronics #plan .planbox .planbox-inner .merit-image p{text-align:left;font-size:12px;margin-bottom:0;padding-top:10px}#electronics #plan .planbox .planbox-inner .merit-image img{max-width:100%}#electronics #plan .planbox .planbox-inner .link a{color:#fff}#electronics #plan .planbox .planbox-inner .link a::after{border-color:#fff}#electronics #plan .planbox#plan1 .plan-title{background-color:#e8a619}#electronics #plan .planbox#plan2 .plan-title{background-color:#2ecbd9}#electronics #plan .planbox#plan3 .plan-title{background-color:#3da02d}#electronics #plan .planbox#plan1 .planbox-inner .link a{background-color:#e8a619}#electronics #plan .planbox#plan2 .planbox-inner .link a{background-color:#2ecbd9}#electronics #plan .planbox#plan3 .planbox-inner .link a{background-color:#3da02d}#electronics #plan .planbox .link{padding-bottom:0}#electronics #plan .tdp{background-color:#fff;padding:30px;margin:30px 0 0}#electronics #plan .tdp img{max-width:100%}#electronics #plan .tdp h4{font-weight:700;font-size:20px}#electronics #plan .tdp p{text-align:left;margin-bottom:10px}#electronics #plan .tdp .annotation{font-size:12px;text-align:left;margin:30px 0}#electronics #plan .tdp .attention{margin:30px 0 0;border:2px solid #b92525;color:#b92525;padding:20px;text-align:center;font-size:14px}#electronics #flow{margin-bottom:60px}#electronics #flow h2{background:url("../img/kanto/service/electronics/title-bg5.png") repeat-x;margin-bottom:40px}#electronics #flow .lead span{display:block;font-weight:700;font-size:24px}#electronics #flow .lead span b{color:#589d9f}#electronics #flow .step{border-top:1px solid #000;background:url("../img/kanto/service/electronics/flow-arrow.png") no-repeat left 40px top;padding:50px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#electronics #flow .step .left{width:30%}#electronics #flow .step .left.wide{width:100%}#electronics #flow .step .right{width:65%}#electronics #flow .step.step4 .left{width:40%}#electronics #flow .step.step4 .right{width:55%}#electronics #flow .step .left h3{font-weight:700;font-size:28px}#electronics #flow .step .left h3 span{display:block;font-size:24px}#electronics #flow .step .left .day{background-color:#589d9f;border-radius:20px;line-height:100%;padding:8px;text-align:center;color:#fff;font-weight:700;font-size:24px}#electronics #flow .step .left .day sup{font-size:12px;vertical-align:8px}#electronics #flow .step .right .atention{color:#c40101}#electronics #flow .last{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#electronics #flow .last .col{width:48%}#electronics #flow .last .col .title{background-color:#eee;color:#c70000;line-height:100%;padding:15px 25px;font-weight:700}#electronics #flow .last .col p{padding:20px 0}#electronics #faq{margin-bottom:60px}#electronics #faq h2{background:url("../img/kanto/service/electronics/title-bg6.png") repeat-x;margin-bottom:40px}#electronics #faq .box{margin-bottom:3px}#electronics #faq .box h3{position:relative;background-color:#f9f9f9;line-height:100%;padding:28px 35px;font-weight:700;cursor:pointer}#electronics #faq .box h3:hover{background-color:#eee}#electronics #faq .box h3 i{display:inline-block;font-family:"Noto Sans Japanese","Noto Sans CJK JP";font-size:24px;color:#52a1d4;font-weight:700;margin-right:25px}#electronics #faq .box h3::before{content:"";display:block;position:absolute;width:30px;height:3px;background-color:#52a1d4;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#electronics #faq .box h3::after{content:"";display:block;position:absolute;width:3px;height:30px;background-color:#52a1d4;right:44px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#electronics #faq .box.open h3{background-color:#d99144;color:#fff}#electronics #faq .box.open h3 i{color:#fff}#electronics #faq .box.open h3::after{background-color:#fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#electronics #faq .box.open h3::before{background-color:#fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#electronics #faq .box p{display:none;position:relative;background-color:#f4f4f4;padding:30px 50px 30px 80px}#electronics #faq .box p::before{content:"A.";position:absolute;font-family:"Noto Sans Japanese","Noto Sans CJK JP";font-size:24px;color:#da2741;font-weight:700;margin-right:25px;left:36px;top:24px}#electronics #contact h2{background:url("../img/kanto/service/electronics/title-bg7.png") repeat-x;margin-bottom:0;height:90px;border-radius:0}#electronics #contact .image{background-color:#f9f9f9;text-align:center;padding:50px 0}.mfp-content{padding:20px 15px}.modal-wrap{position:relative;background-color:#fff;padding:40px 20px 40px;border-radius:15px;max-width:900px;margin:0 auto}.modal-wrap h3{background:url("../img/kanto/service/electronics/title-bg3.png") repeat-x;margin-bottom:50px;height:70px;border-radius:0;text-align:center;padding-top:25px;font-size:25px;font-weight:700;color:#fff;line-height:100%}.modal-wrap .modal-body{padding:0 20px}.modal-wrap .modal-body .calc{background-color:#e7f5f8;padding:25px;margin-bottom:50px}.modal-wrap .modal-body .calc .box{background-color:#fff;border:1px solid #abadae;text-align:center}.modal-wrap .modal-body .calc .box .ftitle{font-size:18px;font-weight:700;padding:15px}.modal-wrap .modal-body .calc .box .title{background-color:#d9d9d9;font-weight:700;padding:10px}.modal-wrap .modal-body .calc .box .title+p{border-top:1px solid #abadae}.modal-wrap .modal-body .calc .box p{padding:20px}.modal-wrap .modal-body .calc .box .title.flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.modal-wrap .modal-body .calc .box .title span{border-right:1px solid #abadae;padding:10px;width:50%}.modal-wrap .modal-body .calc .box .title span:last-child{border:none}.modal-wrap .modal-body .calc .for{text-align:center;padding:0;font-size:20px;font-weight:700;-webkit-transform:rotate(90deg) translateY(50%);transform:rotate(90deg) translateY(50%);position:absolute;left:50%;width:35px;height:35px}.modal-wrap .modal-body .calc .for+div{margin-top:40px}.modal-wrap .modal-body .calc .box table{width:100%}.modal-wrap .modal-body .calc .box table td,.modal-wrap .modal-body .calc .box table th{text-align:center;font-weight:700;padding:10px;border:1px solid #abadae;vertical-align:middle}.modal-wrap .modal-body .calc .box table th.day{background-color:#eb8705;color:#fff;width:50%}.modal-wrap .modal-body .calc .box table th.night{background-color:#003c88;color:#fff;width:50%}.modal-wrap .modal-body .annotation h4{font-weight:700}.modal-wrap .modal-body .annotation p{margin-bottom:20px;font-size:14px}.modal-wrap .modal-body .links{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-wrap .modal-body .links a{position:relative;display:inline-block;padding:0 50px 0 0}.modal-wrap .modal-body .links a::before{content:"";display:block;position:absolute;width:17px;height:17px;background-color:#3bacde;border-radius:50%;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-wrap .modal-body .links a::after{content:"";display:block;position:absolute;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;right:31px;top:50%;margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-wrap .table-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#e6e6e7;padding:15px}.modal-wrap .table-flex .box{width:48%}.modal-wrap .table-flex .box h4{text-align:center}.modal-wrap .table-flex .box h4 span{position:relative;display:inline-block;line-height:100%;color:#fff;background-color:#595757;font-weight:700;padding:5px 15px;text-align:center}.modal-wrap .table-flex .box h4 span::after{content:"";display:block;position:absolute;left:50%;margin-left:-5px;bottom:-20px;width:0;height:0;border:10px solid transparent;border-top:10px solid #595757}.modal-wrap .table-flex table{width:100%;margin-top:15px}.modal-wrap .table-flex table th{text-align:center;font-weight:700;background-color:#eeefef;border:1px solid #abadae;padding:5px;font-size:12px}.modal-wrap .table-flex table th.title{background-color:#d3d3d4}.modal-wrap .table-flex table td{text-align:center;border:1px solid #abadae;padding:5px;vertical-align:middle;background-color:#fff;font-size:12px}.modal-wrap .table-flex .table1 h4 span{background-color:#004e96}.modal-wrap .table-flex .table1 h4 span::after{border-top-color:#004e96}.modal-wrap .table-flex .table1 table th{background-color:#e7f4f9;border-color:#004e96}.modal-wrap .table-flex .table1 table th.title{background-color:#ced5e9}.modal-wrap .table-flex .table1 table td{border-color:#004e96}.modal-wrap .require{font-size:14px;margin:20px 0}.modal-wrap .require h5{font-weight:700}.modal-wrap .require h5 span{color:#004e96}.modal-wrap h4{font-weight:700}#unit-wrap-home .table1{width:100%}#unit-wrap-home .table2{width:100%;margin-top:20px}#unit-wrap-home .table1 .day{background-color:#eb8705;color:#fff}#unit-wrap-home .table1 .night{background-color:#003c88;color:#fff}#unit-wrap-low .table1{width:100%}#unit-wrap-low .table2{width:100%;margin-top:20px}#unit-wrap-low .annotation{font-size:12px}#unit-wrap-low .row-rem{margin-top:25px}#unit-wrap-low .row-rem .box{margin-bottom:25px}#unit-wrap-low .row-rem h5{font-weight:700}#unit-wrap-low .row-rem h5 span{color:#004e96}#unit-wrap-low .row-rem table th{border:1px solid #004e96;background-color:#ced5e9;color:#004e96;font-size:14px;padding:5px}#unit-wrap-low .row-rem table td{border:1px solid #004e96;background-color:#fff;font-size:14px;padding:5px;text-align:center}#unit-wrap-low .row-rem p{font-size:14px}#electronics #structure{margin-bottom:100px}#electronics #structure h2{background-color:#ff6407;margin-bottom:40px;border-radius:25px;padding-top:28px;height:86px}#electronics #structure section h3{position:relative;text-align:center;height:100px;font-weight:700;font-size:30px;color:#000;padding-top:38px;line-height:100%;border-radius:10px;background:url("../img/kanto/service/electronics/title-bg2.png") repeat-x;margin-left:20px;margin-bottom:40px}#electronics #structure section h3 img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-20px}#electronics #structure .main-image{text-align:center;padding:50px 0}#electronics #structure .info{display:-webkit-box;display:-ms-flexbox;display:flex;width:790px;margin:0 auto;background-color:#fbfbfb;padding:50px}#electronics #structure .info p{padding-left:27px}#electronics #structure section{margin-bottom:70px}#electronics #structure .structure-faq{border:3px solid #fc6614;border-radius:25px;background-color:#fdfefe;padding:70px 10% 20px}#electronics #structure .structure-faq .box{margin-bottom:50px}#electronics #structure .structure-faq h3{position:relative;font-weight:700;font-size:24px;padding-left:70px;margin-bottom:30px}#electronics #structure .structure-faq h3::before{content:"Q.";position:absolute;color:#e9641b;font-size:36px;font-weight:700;line-height:100%;left:0;top:-9px}#electronics #structure .structure-faq p{position:relative;padding-left:70px}#electronics #structure .structure-faq p::before{content:"A.";position:absolute;color:#0a1af4;font-size:36px;font-weight:700;line-height:100%;left:0;top:-9px}#electronics #about{margin-bottom:100px}#electronics #about h2{background-color:#307dd4;margin-bottom:40px;border-radius:25px;padding-top:28px;height:86px}#electronics #about .first-lead p{width:740px;margin:0 auto;font-weight:700}#electronics #about .first-lead p.attention{color:#fd0202;font-weight:700;margin-bottom:40px}#electronics #about .otoku{padding:20px;margin-bottom:50px}#electronics #about .otoku img{max-width:100%}#electronics #about .otoku p{width:370px;font-size:28px;margin:0 150px 0 auto;padding-top:20px;text-align:center;line-height:110%}#electronics #about .otoku p span{font-size:16px}#electronics #about .otoku-point{text-align:center;margin-bottom:50px}#electronics #about .info-box{border:3px solid #fa0404;border-radius:25px;padding:50px 10% 50px;margin-bottom:50px}#electronics #about .info-box b{font-weight:700;margin-bottom:10px}#electronics #about .y-box{position:relative;padding:50px 8% 50px;margin-bottom:15px;background-color:#ffe34c}#electronics #about .y-box#y-box1 p{width:50%}#electronics #about .y-box h3{font-weight:700;font-size:23px;margin-bottom:5px}#electronics #about .y-box a{position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fc6614;line-height:100%;padding:40px 70px 40px 35px;color:#fff;font-weight:700}#electronics #about .y-box a:hover{opacity:.8}#electronics #about .y-box a::before{content:"";display:block;position:absolute;width:27px;height:27px;top:50%;margin-top:-13px;right:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-radius:50%}#electronics #about .y-box a::after{content:"";display:block;position:absolute;width:7px;height:7px;top:50%;margin-top:-4px;right:25px;border-top:3px solid #fc6614;border-right:3px solid #fc6614;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#electronics #h-flow{margin-bottom:60px}#electronics #h-flow h2{background-color:#00a3d7;margin-bottom:40px;border-radius:25px;padding-top:28px;height:86px}#electronics #h-flow .step h3{position:relative;background-color:#f3f3f3;font-size:24px;font-weight:700;line-height:100%;padding:25px 25px 25px 100px;width:100%}#electronics #h-flow .step h3 span{position:absolute;left:0;top:0;font-size:36px;background-color:#ffe34c;height:100%;width:75px;text-align:center;line-height:75px}#electronics #h-flow .step .col{padding:30px 50px 50px 90px}#electronics #h-flow .step .col .attention{color:#fd0202;font-weight:700}#electronics #h-flow .step .col .box{border:1px solid #c4c4c4;padding:25px 30px;margin-top:20px}#electronics #h-flow .step .col .box b{color:#fd0202;font-weight:700}#electronics #h-flow .step a.btn{position:relative;background-color:#00a3d7;display:inline-block;color:#fff;border-radius:3px;line-height:100%;padding:5px 40px 5px 20px}#electronics #h-flow .step a.btn::after{content:"";display:block;position:absolute;width:5px;height:5px;top:50%;margin-top:-4px;right:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#electronics #h-faq{margin-bottom:100px}#electronics #h-faq h2{background-color:#71b0a9;margin-bottom:40px;border-radius:25px;padding-top:28px;height:86px}#electronics #h-faq .box{width:780px;margin:0 auto 30px}#electronics #h-faq h3{position:relative;font-weight:700;padding-left:40px;margin-bottom:10px}#electronics #h-faq h3::before{content:"Q.";position:absolute;color:#083fef;font-size:16px;font-weight:700;left:0;top:0}#electronics #h-faq p{position:relative;padding-left:40px}#electronics #h-faq p::before{content:"A.";position:absolute;color:#fb0101;font-size:16px;font-weight:700;left:0;top:0}#electronics .mypage{display:inline-block;background:#8bbe2a url("../img/kanto/service/electronics/mypage-icon.png") no-repeat left 15px center;background-size:45px auto;border-radius:10px;padding:20px 60px 20px 96px;color:#fff;font-weight:700;margin:10px 0;text-align:center}#electronics .mypage span{display:block;font-size:14px}#electronics #h-contact{background-color:#f9f9f9;text-align:center;padding-bottom:60px}#electronics #h-contact h2{background:url("../img/kanto/service/electronics/title-bg7.png") repeat-x;margin-bottom:0;height:90px;border-radius:0;padding-top:30px}#electronics #h-contact p{padding:60px 60px 30px;font-size:23px}#electronics #h-contact a{display:inline-block;text-align:center;color:#fff;line-height:100%;background-color:#ff5a00;padding:35px;font-size:23px;width:700px}.kanto #electronics h2{margin:50px 0 40px;text-align:left;height:auto}.kanto #electronics h3{border-radius:25px;background-color:#91dce5;width:100%;font-size:1.5rem;font-weight:700;padding:20px 35px;margin:40px 0 20px}.kanto #electronics #p04 h3{position:relative;text-align:center;height:80px;font-weight:700;font-size:30px;color:#ee761d;padding-top:28px;line-height:100%;border-radius:10px;background:url(../img/kanto/service/electronics/title-bg2.png) repeat-x;margin-left:20px;margin-bottom:40px}.kanto #electronics #p04{margin-bottom:0}.kanto #electronics .image{text-align:center}.kanto #electronics ul.annotation li{font-size:12px;text-indent:-2ex;padding-left:2ex}.kanto #electronics #p04 .jisseki .flex{margin-bottom:20px}.kanto #electronics #faq{max-width:870px;margin:0 auto;background-color:#f1fcfd;border:10px solid #afebf6;border-radius:20px;padding:50px;-webkit-box-shadow:5px 5px 4px 0 #ccc;box-shadow:5px 5px 4px 0 #ccc}.kanto #electronics #faq dl dt{position:relative;color:#977e67;font-size:20px;padding-left:50px;margin-bottom:10px}.kanto #electronics #faq dl dd{position:relative;color:#754c23;font-size:18px;line-height:180%;padding-left:50px;margin-bottom:40px}.kanto #electronics #faq dl:last-child dd{margin-bottom:0}.kanto #electronics #faq dl dt .q{position:absolute;left:0;display:inline-block;font-weight:700;font-size:30px;color:#78e2f9;line-height:1}.kanto #electronics #faq dl dd .a{position:absolute;left:0;display:inline-block;font-weight:700;font-size:30px;color:#ff7ffa;line-height:1}.kanto #electronics #faq dl dd b{font-weight:700;color:#ff7ffa}.kanto #electronics .mypage-btn{text-align:center}.kanto #electronics .mypage-btn a{background:#8bbe2a url(../img/kanto/service/electronics/mypage-icon.png) no-repeat left 15px center;background-size:45px auto;border-radius:10px;padding:20px 60px 20px 96px;color:#fff;font-weight:700;text-align:center;-webkit-box-shadow:5px 5px 4px 0 #ccc;box-shadow:5px 5px 4px 0 #ccc;text-decoration:none}@media only screen and (max-width:768px){#electronics{min-width:0}section#mv.electronics .light{display:none}section#mv.electronics{height:auto;background-size:auto 250px}section#mv.electronics h1 img{height:250px}section#mv.electronics .mypage{position:relative;display:block;width:90%;margin:0 auto;padding:20px 10px 20px 40px;background-size:30px;background-position:left 8px center}#electronics nav ul a{padding:15px}.hokkaido #electronics nav{margin:30px 0}.hokkaido #electronics nav ul li{width:50%}.hokkaido #electronics .first-lead p{width:100%}.hokkaido #electronics .first-lead .copy{font-size:1.125rem}.hokkaido #electronics .first-lead img{height:30px;vertical-align:middle}#electronics #structure h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto}#electronics #structure section h3{font-size:1rem;height:auto;padding:15px 15px 15px 40px;margin-bottom:30px}#electronics #structure section h3 img{width:60px}#electronics #structure .info{width:100%;padding:15px;display:block}#electronics #structure .info p{width:100%;padding:10px 0 0}#electronics #structure section{margin-bottom:30px}#electronics #structure .main-image{padding:0 0 30px}#electronics #structure .structure-faq{padding:20px}#electronics #structure .structure-faq h3::before{font-size:1rem;top:7px}#electronics #structure .structure-faq h3{font-size:1rem;padding-left:40px;margin-bottom:10px}#electronics #structure .structure-faq p::before{font-size:1rem;top:7px}#electronics #structure .structure-faq p{padding-left:40px}#electronics #structure .structure-faq .box{margin-bottom:20px}#electronics #structure{margin-bottom:30px}#electronics #about{margin-bottom:30px}#electronics #h-faq{margin-bottom:30px}#electronics #points{margin-bottom:30px}#electronics #points .links a{width:90%;margin:0 auto 20px;padding:28px 40px 28px 20px}#electronics #about h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto}#electronics #about .first-lead p{width:100%}#electronics #about .first-lead p.attention{margin-bottom:20px}#electronics #about .otoku{margin-bottom:30px}#electronics #about .otoku p{width:100%;font-size:1rem}#electronics #about .otoku p span{font-size:.75rem}#electronics #about .y-box{padding:25px}#electronics #about .y-box h3{font-size:1rem}#electronics #about .y-box#y-box1 p{width:100%}#electronics #about .y-box a{display:block;position:relative;-webkit-transition:none;transition:none;padding:25px 20px;width:100%;right:auto;top:auto;-webkit-transform:none;transform:none;margin:15px 0 0}#electronics #h-flow{margin-bottom:30px}#electronics #h-flow h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #h-flow .step h3{font-size:1rem;padding:15px 15px 15px 60px}#electronics #h-flow .step h3 span{font-size:1rem;line-height:46px;width:50px}#electronics #h-flow .step .col{padding:20px 0}#electronics #h-flow .step .col .box{padding:15px}#electronics #h-faq h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #h-faq .box{width:100%}#electronics .mypage{padding:10px 30px 10px 70px;background-size:auto 50%}#electronics #h-contact{padding-bottom:20px}#electronics #h-contact h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #h-contact p{padding:15px;font-size:.8125rem}#electronics #h-contact a{width:89%;padding:20px;font-size:1rem}#electronics nav{margin:30px 0}#electronics nav ul li{width:50%}#electronics #points .point-nav{margin-bottom:30px}#electronics #points .point-nav li{width:50%}#electronics #points h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #points h3{font-size:1rem;height:auto;padding:15px 15px 15px 40px;margin-bottom:30px}#electronics #points h3 img{width:60px}#electronics #points #p01{margin-bottom:30px}#electronics #points #p01 p{line-height:200%;font-size:1.125rem}#electronics #points #p01 p span{font-size:1.125rem}#electronics #points #p01 table tr{border-bottom:1px solid #000}#electronics #points #p01 table th{font-size:.875rem;padding:5px}#electronics #points #p01 table td{font-size:.875rem;padding:5px}#electronics #points #p01 .otoku span{font-size:1rem;text-align:center;display:block}#electronics #points #p01 .otoku{display:block}#electronics #points #p01 .otoku .image{width:100%;padding:0;text-align:center}#electronics #points #p01 .otoku .text{font-size:24px;text-align:center;padding:15px 0 10px}#electronics #points #p01 .otoku .text .annotation{font-size:12px}#electronics #points #p02 .flex p{width:100%;font-size:1rem}#electronics #points #p02 .flex p br{display:none}#electronics #points #p02 .flex p span{font-size:1rem}#electronics #points #p02 .flex .img{width:100%;text-align:center;padding:15px 20px}#electronics #points #p02 .link a{padding:20px 40px}#electronics #points #p02{margin-bottom:30px}#electronics #points #p03 p{font-size:1rem}#electronics #points #p03 .boxs li{width:100%;margin-bottom:5px;padding:15px}#electronics #points #p03 .arrow{padding:15px;display:block;width:auto;margin:auto;text-align:center}#electronics #points #p03 .none{text-align:center}#electronics #points #p03{margin-bottom:30px}#electronics #p04{margin-bottom:30px}#electronics #p04 p.lead{font-size:14px}#electronics #p04 .jisseki .flex{display:block;width:100%}#electronics #p04 .jisseki .flex .graph,#electronics #p04 .jisseki .flex .plant,#electronics #p04 .jisseki .flex .text{width:100%}#electronics #points #p04 .jisseki h4{width:100%}#electronics #points #p04 .jisseki p.annotation{margin:0;padding:20px 0;width:100%}.kanto #electronics #p04 h3{margin-left:0}#electronics #p04 .jisseki h4{width:100%}#electronics #p04 .jisseki p.annotation.wide{width:100%}#electronics #points #p05 p .border{font-size:1rem}#electronics #points #p05 p b{font-size:1.125rem}#electronics #points #p05 .ex{font-size:1rem}#electronics #plan h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #plan h3{font-size:1rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #plan .point{font-size:1rem;height:auto;padding:15px 15px 15px 40px;margin-bottom:30px;margin-left:30px}#electronics #plan .point img{width:60px;left:-30px}#electronics #plan p{margin-bottom:30px}#electronics #plan .annotation{width:100%;margin-bottom:30px}#electronics #plan .plan-nav,#electronics #plan .plan-nav-title{display:none}#electronics #plan .planbox{display:block}#electronics #plan .planbox .plan-title h4{width:100%;font-size:1rem}#electronics #plan .planbox .plan-title p{width:100%;font-size:.875rem;padding:15px;text-align:left}#electronics #plan .planbox .planbox-inner{padding:15px}#electronics #plan .planbox .planbox-inner{padding:15px}#electronics #plan .planbox .planbox-inner .ex,#electronics #plan .planbox .planbox-inner .ex span{font-size:.875rem}#electronics #plan .planbox .planbox-inner .ex{padding:15px}#electronics #plan #plan-s .img{margin-bottom:0}#electronics #plan .tdp{padding:15px}#electronics #plan .tdp h4{font-size:.875rem}#electronics #plan .link{padding-top:30px}#electronics #plan #plan-alldenka .flex{display:block;width:100%}#electronics #plan #plan-alldenka .flex p.annotation,#electronics #plan #plan-alldenka .flex p.hanrei{width:100%!important;font-size:12px;margin-bottom:20px}#electronics #plan .img-frame{border:3px solid #f7f7f7;padding:5px;margin-bottom:0}#electronics #flow h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #flow .lead span{font-size:1rem}#electronics #flow .step .left{width:100%}#electronics #flow .step .right{width:100%}#electronics #flow .step.step4 .left,#electronics #flow .step.step4 .right{width:100%}#electronics #flow .step .left h3 span{font-size:1rem;display:inline;padding-right:15px}#electronics #flow .step .left h3{font-size:1rem}#electronics #flow .step .left .day{font-size:1.125rem;margin:20px 0}#electronics #flow .step{padding-bottom:30px}#electronics #flow .last .col{width:100%}#electronics #flow{margin-bottom:30px}#electronics #faq .box h3{padding:25px 70px 25px 50px}#electronics #faq .box h3::before{width:20px;right:15px}#electronics #faq .box h3::after{height:20px;background-color:#52a1d4;right:23px;top:50%}#electronics #faq h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #faq .box h3 i{display:block;height:100%;position:absolute;left:17px}#electronics #faq .box p{padding:20px 20px 20px 50px}#electronics #faq .box p::before{left:18px;top:6px}#electronics #contact h2{font-size:1.125rem;padding:15px;border-radius:6px;height:auto;margin-bottom:20px}#electronics #contact .image{padding:30px}#unit-wrap-low .row-rem table th{font-size:.625rem}#unit-wrap-low .row-rem table td{font-size:.625rem}.mfp-content{padding:0}.modal-wrap h3{font-size:1rem;padding:15px;height:auto;margin-bottmo:20px}.modal-wrap .modal-body{padding:0}.modal-wrap .modal-body .calc .box table td,.modal-wrap .modal-body .calc .box table th{font-size:.625rem}.modal-wrap .table-flex .box{width:100%;margin-bottom:15px}.modal-wrap .table-flex table td,.modal-wrap .table-flex table th{font-size:.625rem}.modal-wrap .require p{font-size:.75rem}.modal-wrap .modal-body .links{display:block}.modal-wrap .modal-body .links a{display:block;width:100%;padding:10px 0}section#mv.electronics .quo{position:static}section#mv.electronics .quo p{text-align:center;margin:5px 0 0}section#mv.electronics .quo br{display:none}.kanto #electronics h2{margin:0 0 20px}.kanto #electronics h3{border-radius:15px;width:100%;font-size:1rem;font-weight:700;padding:20px 15px;margin:20px 0 10px}.kanto #electronics p{padding:20px 0}.kanto #electronics .image{padding:20px 0 20px 0}.kanto #electronics .image img{max-width:100%}.kanto #electronics .btn{padding:20px 10px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanto #electronics #faq{padding:15px}.kanto #electronics #faq dl dt{font-size:14px;padding-left:30px}.kanto #electronics #faq dl dd{font-size:14px;padding-left:30px;margin-bottom:20px}.kanto #electronics #faq dl dd .a,.kanto #electronics #faq dl dt .q{font-size:18px}.kanto #electronics .mypage-btn a{display:block;padding:20px 10px 20px 40px;background-size:30px;background-position:left 8px center;width:100%;font-size:.8125rem}}.tohoku #contact{background-color:#f9f9f9}.tohoku #contact .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:auto}.tohoku #contact .image .chara{width:145px}.tohoku #contact .image .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.tohoku #contact .image .text .title{background-color:#ffed00;font-weight:700;font-size:24px;letter-spacing:5px;line-height:1;padding:10px 0 6px;margin-bottom:23px}.tohoku #contact .image .text .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.tohoku #contact .image .text .number .icon{width:103px}.tohoku #contact .image .text .number .tel{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:70px;font-weight:900;font-family:Roboto,sans-serif;line-height:1}.tohoku #contact .image .text .info{color:#484848;font-weight:700;font-size:18px}@media only screen and (max-width:768px){.tohoku #electronics #contact .image{padding:0 15px 15px}.tohoku #contact .image .chara{width:20%;padding-right:15px}.tohoku #contact .image .chara img{max-width:100%}.tohoku #contact .image .text .title{font-size:3vw;letter-spacing:0;margin-bottom:15px}.tohoku #contact .image .text .number{margin-bottom:5px}.tohoku #contact .image .text .number .icon{width:10%}.tohoku #contact .image .text .number .icon img{max-width:100%}.tohoku #contact .image .text .number .tel{font-size:8vw}.tohoku #contact .image .text .info{font-size:1.8vw}}section#electro_information .title{border-radius:25px;background-color:#91dce5;width:100%;font-size:1.5rem;font-weight:700;padding:20px 35px;margin:40px 0 20px}@media only screen and (max-width:768px){section#electro_information .title{border-radius:15px;width:100%;font-size:1rem;font-weight:700;padding:20px 15px;margin:20px 0 10px}section#electro_information .title p{padding:0}}section#electro_information .news_slider .box{background:#fff;margin:0 20px;border-radius:10px;border:1px solid #ccc}@media only screen and (max-width:768px){section#electro_information .news_slider .box{margin:0 5px}}section#electro_information .news_slider .box .image{border-radius:10px;overflow:hidden}section#electro_information .news_slider .box .image img{max-height:220px;max-width:100%;width:auto;height:auto;margin:0 auto}section#electro_information .news_slider .box .txt{padding:30px}@media only screen and (max-width:768px){section#electro_information .news_slider .box .txt{padding:10px}}section#electro_information .news_slider .box .txt .sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media only screen and (max-width:768px){section#electro_information .news_slider .box .txt .sub{display:block}}section#electro_information .news_slider .box .txt .sub .date{font-weight:700;color:#3786c5}@media only screen and (max-width:768px){section#electro_information .news_slider .box .txt .sub .date{margin:0}}section#electro_information .news_slider .box .txt .sub .category{background:#3786c5;color:#fff;font-size:13px;padding:5px 10px;border-radius:3px;line-height:1.2}section#electro_information .news_slider .box .txt .sub .cat_news{background:#0f35d9}section#electro_information .news_slider .box .txt .sub .cat_campaign{background:#dd6b8e}section#electro_information .news_slider .box .txt .sub .cat_event{background:#d6a041}section#electro_information .news_slider .box .txt .sub .cat_reform{background:#d1484a}section#electro_information .news_slider .box .txt .sub .cat_enesan{background:#52c6b7}section#electro_information .news_slider .box .txt .sub .cat_recruit{background:#35a4ea}@media only screen and (max-width:768px){section#electro_information .news_slider .box .txt .sub .category{font-size:10px;font-size:.625rem;display:inline-block}}section#electro_information .news_slider .box .txt h3{font-weight:700;margin:0 0 10px 0;line-height:140%;background:0 0;font-size:16px;padding:0;letter-spacing:0}section#electro_information .news_slider .box .txt h3 a{color:var(--baseFontColor)}section#electro_information .news_slider .box .txt h3 a:hover{text-decoration:underline;color:#57ade4}section#electro_information .news_slider .box .txt p{margin:0 0 20px 0;font-size:14px;font-size:.875rem;padding:0}section#electro_information .news_slider .box .txt .view_more_btn a{display:block;text-align:center;border:1px solid #eee;color:#555;font-weight:400;text-decoration:none}section#electro_information .news_slider .box .txt .view_more_btn a i{margin:0 0 0 10px;color:#3786c5}section#electro_information .news_slider .box .txt .view_more_btn a:hover{background:#3786c5;color:#fff}section#electro_information .news_slider .box .txt .view_more_btn a:hover i{color:#fff}section#electro_information #arrows{width:100%;top:50%;position:absolute;z-index:999}section#electro_information #arrows:after{content:"";display:table;clear:both}@media only screen and (max-width:768px){section#electro_information #arrows{top:45%}}section#electro_information .next,section#electro_information .prev{position:absolute;border:none;cursor:pointer;padding:20px;background:#91dce5;-webkit-transition:all .3s ease;transition:all .3s ease}section#electro_information .next:hover,section#electro_information .prev:hover{background:#91dce5}section#electro_information .next:after,section#electro_information .prev:after{color:#fff;position:absolute;font-family:ionIcons;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);line-height:1;content:"\f3d3";font-size:20px;z-index:999}section#electro_information .prev:after{content:"\f3d2"}section#electro_information .next{right:-40px}section#electro_information .prev{left:-40px}section#electro_information .slick-next:before,section#electro_information .slick-prev:before{content:""!important}section#electro_information button.slick-next,section#electro_information button.slick-prev{z-index:2}@media only screen and (max-width:768px){section#electro_information .next,section#electro_information .prev{padding:10px}section#electro_information .next:after,section#electro_information .prev:after{font-size:16px;font-size:1rem}section#electro_information .next{right:0}section#electro_information .prev{left:0}}section#electro_information .all_btn_b{text-align:right;position:relative;margin:10px 20px 0 0}@media only screen and (max-width:768px){section#electro_information .all_btn_b{text-align:center;margin:50px auto 0 auto}}section#electro_information .all_btn_b a{padding:5px 20px;display:inline-block;background:#91dce5;color:#fff;border-radius:10px;font-size:14px;font-size:.875rem;font-weight:400;text-decoration:none}section#electro_information .all_btn_b a i{margin:0 0 0 10px}section#electro_information .all_btn_b a:hover{background:#91dce5}section#electro_information .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}section#electro_information .news_slider{width:962px;margin:0 auto}@media only screen and (max-width:768px){section#electro_information .news_slider{width:100%}}section#electro_information .box{max-width:294px}section#electro_information .slick-track .box{float:none;max-width:294px}.slick-track:after,.slick-track:before{content:none}@media only screen and (max-width:768px){section#electro_information .news_slider{overflow:none;width:auto}section#electro_information .slick-track .box{height:auto;min-height:unset;max-width:none;width:294px}}.slick-dots button{width:30px;height:30px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;border:none;background:#fff;cursor:pointer;border-radius:100px}.slick-dots li.slick-active button{background:#000}