@charset "UTF-8";.renewWrapper #readArea{margin-bottom:4%}@media only screen and (max-width:767px){.renewWrapper #readArea{margin-bottom:8%}}.renewWrapper p.bigTxt{font-weight:700;font-size:160%;padding-bottom:1%;text-align:center;line-height:1.2}.renewWrapper p.bigTxt span{font-size:60%}.renewWrapper p.bigTxt small{font-size:80%}.renewWrapper p.smallTxt{font-size:110%;text-align:center}@media only screen and (max-width:767px){.renewWrapper p{font-size:110%}.renewWrapper p.bigTxt{font-size:140%;padding-bottom:4%}.renewWrapper p.bigTxt br{display:block}.renewWrapper p.smallTxt{text-align:justify}}#stepArea{max-width:780px;margin:0 auto;padding-top:80px;background:url(/professional/solution/callsign/flow/images/stepArrow_02.png) no-repeat center top 14%;background-size:4%}.firstStep{padding-top:0!important;background:0 0!important}@media only screen and (max-width:767px){#stepArea{padding-top:42px;background:url(/professional/solution/callsign/flow/images/stepArrow_02.png) no-repeat center top 12px;background-size:20px}}#stepArea .stepBlock{display:flex;align-items:center;min-height:130px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;box-shadow:5px 5px 5px -5px #888;border:#008639 solid 2px}#stepArea .stepBlock .stepBlock__img{flex:0 0 110px}#stepArea .stepBlock .stepBlock__img img{display:block;max-width:54px;margin:0 auto}#stepArea .stepBlock .stepBox{flex:1 1 100%;align-self:flex-start;padding:2% 4% 2% 0}#stepArea .stepBlock .stepBox h3{font-size:130%;font-weight:700;border-bottom:solid 1px #008639;margin-bottom:10px}#stepArea .stepBlock .stepBox p{padding-top:1%}@media only screen and (max-width:767px){#stepArea .stepBlock .stepBlock__img{flex:0 0 20vw}#stepArea .stepBlock .stepBlock__img img{max-width:12vw}#stepArea .stepBlock .stepBox h3{font-size:110%;margin-bottom:2vw}#stepArea .stepBlock .stepBox p{padding-top:1%;font-size:100%;line-height:1.6}}#kakomiArea{max-width:700px;margin:0 auto;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3% 5%;border-right:solid 1px #aaa;border-bottom:solid 1px #aaa}#kakomiArea h3{font-weight:700;font-size:140%;text-align:center;background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:solid 1px #aaa}#kakomiArea h4{padding-top:2%;font-weight:700;font-size:140%;text-align:center}#kakomiArea p{padding-top:2%;margin:0 auto;font-weight:700;font-size:90%;text-align:center}@media only screen and (max-width:830px){#kakomiArea p{text-align:left}}@media only screen and (max-width:767px){#kakomiArea{padding:5%}#kakomiArea h3{font-size:100%}#kakomiArea h4{font-size:130%}}.renewWrapper .c5-table-flow{width:100%;max-width:900px;margin:80px auto 0}.renewWrapper .c5-table-flow table{width:100%;border-top:1px solid #999;border-left:1px solid #999}.renewWrapper .c5-table-flow table th{background-color:#008639;padding:12px 0;color:#fff;line-height:1.2;border-right:1px solid #fff;border-bottom:1px solid #999}.renewWrapper .c5-table-flow table th:nth-of-type(3){border-right:1px solid #999}.renewWrapper .c5-table-flow table td{padding:16px 0;text-align:center;border-right:1px solid #999;border-bottom:1px solid #999}.renewWrapper .c5-table-flow table td:nth-of-type(1){width:35%}.renewWrapper .c5-table-flow table td:nth-of-type(1) span{font-size:14px}.renewWrapper .c5-table-flow table td:nth-of-type(1) .c5-table-flow__flex div:nth-of-type(2) span{font-size:30px}.renewWrapper .c5-table-flow table td:nth-of-type(2){width:40%}.renewWrapper .c5-table-flow table td:nth-of-type(3){line-height:1.4}.renewWrapper .c5-table-flow table td img{max-width:80px;vertical-align:bottom}.renewWrapper .c5-table-flow__flex{display:flex;justify-content:center;align-items:center;gap:16px}.renewWrapper .c5-table-flow__flex div:nth-of-type(1),.renewWrapper .c5-table-flow__flex div:nth-of-type(3){max-width:80px}.renewWrapper .c5-table-flow__flex div:nth-of-type(2){transform:translateY(-12px)}.renewWrapper .c5-table-flow small{display:inline-block;font-size:80%;line-height:1.6}@media only screen and (max-width:767px){.renewWrapper .c5-table-flow{margin-top:8%}.renewWrapper .c5-table-flow table{width:700px}.renewWrapper .c5-table-flow table td{padding:10px 0}.renewWrapper .c5-table-flow table td img{max-width:60px}.c5-overflowX{overflow-x:auto}.renewWrapper .c5-table-flow table td:nth-of-type(1){width:34%}}