@font-face{font-family:"notoSerif400";src:url("../font/NotoSerifJP-Regular.woff")}@font-face{font-family:"notoSerif500";src:url("../font/NotoSerifJP-Medium.woff")}@font-face{font-family:"notoSerif700";src:url("../font/NotoSerifJP-Bold.woff")}@media screen and (min-width:961px){.electrician-certification{padding:100px 0 50px}}@media screen and (max-width:960px){.electrician-certification{padding:50px 0 25px}}.electrician-certification__inner{max-width:900px;width:calc(100% - 40px);margin:0 auto}.electrician-certification__read{text-align:center}@media screen and (min-width:961px){.electrician-certification__read{line-height:1.5;font-family:notoSerif700,sans-serif;font-weight:700}}@media screen and (max-width:960px){.electrician-certification__read{line-height:1.8;font-family:notoSerif500,sans-serif;font-weight:500}}@media screen and (min-width:961px){.electrician-certification__medium{font-size:18px}}.electrician-certification__target{padding-bottom:3px;background:-webkit-gradient(linear,left top,left bottom,color-stop(92%,transparent),color-stop(8%,#40A793));background:linear-gradient(to bottom,transparent 92%,#40A793 8%)}@media screen and (min-width:961px){.electrician-certification__target{font-size:20px}}@media screen and (max-width:960px){.electrician-certification__target{margin:3px 0;display:inline-block;font-size:18px}}.electrician-certification__catch{text-align:center;font-family:notoSerif700,sans-serif;font-weight:700;border:3px solid #40A793}@media screen and (min-width:961px){.electrician-certification__catch{margin-top:40px;padding:30px 10px;font-size:25px;line-height:1.44;letter-spacing:0.075em}}@media screen and (max-width:960px){.electrician-certification__catch{margin-top:30px;padding:20px 5px;font-size:clamp(18px,4.5vw,22px);line-height:1.75}}.electrician-certification__emphasis{color:#40A793;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(25%,#FFFF00));background:linear-gradient(to bottom,transparent 75%,#FFFF00 25%)}.electrician-certification__text{line-height:1.66}@media screen and (min-width:961px){.electrician-certification__text{margin-top:40px;font-size:18px}}@media screen and (max-width:960px){.electrician-certification__text{margin-top:30px;font-size:16px}}@media screen and (min-width:961px){.electrician-flow{padding:50px 0 100px}}@media screen and (max-width:960px){.electrician-flow{padding:30px 0 50px}}.electrician-flow__inner{width:calc(100% - 40px);margin:0 auto}@media screen and (min-width:961px){.electrician-flow__inner{max-width:900px}}@media screen and (max-width:960px){.electrician-flow__inner{max-width:620px}}.electrician-flow__title{padding-bottom:20px;letter-spacing:0.01em;text-align:center;border-bottom:3px solid #40A793}@media screen and (min-width:961px){.electrician-flow__title{font-size:25px;font-family:notoSerif700,sans-serif;font-weight:700}}@media screen and (max-width:960px){.electrician-flow__title{font-size:20px;font-family:notoSerif500,sans-serif;font-weight:500}}.electrician-flow__list{margin-top:30px}.electrician-flow__item:nth-child(n+2){margin-top:50px}.electrician-flow__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.electrician-flow__itemNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-family:notoSerif700,sans-serif;font-weight:700;color:#fff;background-color:#40A793}@media screen and (min-width:961px){.electrician-flow__itemNumber{width:40px;height:40px}}@media screen and (max-width:960px){.electrician-flow__itemNumber{width:30px;height:30px}}.electrician-flow__itemText{line-height:1.5;letter-spacing:0.01em}@media screen and (min-width:961px){.electrician-flow__itemText{width:calc(98% - 40px);font-size:20px}}@media screen and (max-width:960px){.electrician-flow__itemText{width:calc(98% - 30px);font-size:18px}}.electrician-flow__itemNote{letter-spacing:0}@media screen and (min-width:961px){.electrician-flow__itemNote{font-size:18px}}@media screen and (max-width:960px){.electrician-flow__itemNote{font-size:14px}}.electrician-flow__illustWrap{margin-top:30px}.electrician-flow__illustWrap.--medium{max-width:735px;margin:30px auto 0}@media screen and (max-width:960px){.electrician-flow__illustWrap{max-width:350px;margin:30px auto 0}.electrician-flow__illustWrap.--medium{max-width:350px}}.electrician-flow__valueGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:961px){.electrician-flow__valueGroup{margin-top:100px}}@media screen and (max-width:960px){.electrician-flow__valueGroup{max-width:350px;margin:70px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.electrician-flow__value{position:relative;letter-spacing:0.01em;border:1px solid #40A793}.electrician-flow__value:nth-child(2):before{content:"";width:30px;height:3px;display:inline-block;position:absolute;background-color:#40A793}.electrician-flow__value:nth-child(2):after{content:"";width:3px;height:30px;display:inline-block;position:absolute;background-color:#40A793}.electrician-flow__value:nth-child(3):before{content:"";width:30px;height:3px;display:inline-block;position:absolute;background-color:#40A793}.electrician-flow__value:nth-child(3):after{content:"";width:30px;height:3px;display:inline-block;position:absolute;background-color:#40A793}@media screen and (min-width:961px){.electrician-flow__value{width:30%}.electrician-flow__value:nth-child(2):before{top:50%;left:-9.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.electrician-flow__value:nth-child(2):after{top:50%;left:-10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.electrician-flow__value:nth-child(3):before{top:45%;left:-9.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.electrician-flow__value:nth-child(3):after{top:60%;left:-9.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (max-width:960px){.electrician-flow__value{width:100%}.electrician-flow__value:nth-child(2):before{top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.electrician-flow__value:nth-child(2):after{top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.electrician-flow__value:nth-child(3):before{top:-22px;left:48%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.electrician-flow__value:nth-child(3):after{top:-22px;left:52%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.electrician-flow__value:nth-child(n+2){margin-top:40px}}.electrician-flow__valueLabel{padding:3px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-family:notoSerif500,sans-serif;font-weight:500;border-bottom:1px solid #40A793}.electrician-flow__valueLabel.--color2{background-color:#EDFCF6}.electrician-flow__valueLabel.--mainColor{color:#fff;background-color:#40A793}.electrician-flow__amount{padding:12px 5px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.electrician-flow__unit{font-size:14px}.electrician-flow__box{border:3px solid #40A793}@media screen and (min-width:961px){.electrician-flow__box{margin-top:120px;padding-top:50px}}@media screen and (max-width:960px){.electrician-flow__box{margin-top:80px;padding-top:30px}}.electrician-flow__boxText{line-height:1.94}@media screen and (min-width:961px){.electrician-flow__boxText{font-size:18px;text-align:center}}@media screen and (max-width:960px){.electrician-flow__boxText{width:calc(100% - 30px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.electrician-flow__announce{margin-top:30px;text-align:center;font-family:notoSerif500,sans-serif;font-weight:500}@media screen and (min-width:961px){.electrician-flow__announce{font-size:30px}}@media screen and (max-width:960px){.electrician-flow__announce{font-size:clamp(20px,5vw,25px)}}.electrician-flow__buttonGroup{margin-top:20px;background-color:#EDFCF6}@media screen and (min-width:961px){.electrician-flow__buttonGroup{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.electrician-flow__buttonGroup{padding:15px 0}}.electrician-flow__button{width:100%;min-height:85px;font-size:25px;text-align:center}.electrician-flow__button:before{content:"";margin-right:12px;display:inline-block;background-color:#40A793}.electrician-flow__button.--tel:before{width:25px;height:38px;-webkit-mask:url("../img/common/icon_phone.svg") no-repeat center/contain;mask:url("../img/common/icon_phone.svg") no-repeat center/contain}.electrician-flow__button.--mail:before{width:35px;height:28px;margin:0 20px 0 -15px;-webkit-mask:url("../img/common/icon_mail.svg") no-repeat center/contain;mask:url("../img/common/icon_mail.svg") no-repeat center/contain}@media screen and (min-width:961px){.electrician-flow__button{max-width:270px;margin:0 8px}.electrician-flow__button:hover:before{background-color:#fff}}@media screen and (max-width:960px){.electrician-flow__button{max-width:340px;width:calc(100% - 20px);margin:10px auto}}.electrician-flow__smallWrap{min-height:40px}.electrician-flow__small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;line-height:1.3}.electrician-flow__note{font-size:14px}@media screen and (min-width:961px){.electrician-flow__note{text-align:right}}@media screen and (max-width:960px){.electrician-flow__note{text-align:center}}