<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.wimax_flow_page {
    background-color: #ffffff;

    font-size: 1.33em;/*16/12*/
    line-height: 1em;
    color: #2b2b2b;
    letter-spacing: 0.05em;
}
.wimax_flow_page * {
    padding: 0;
    margin: 0;
    line-height: 1em;
}
.wimax_flow_page img {
    width: 100%;
    vertical-align: middle;
}
.wimax_flow_page ul,
.wimax_flow_page ol { list-style: none; }
.wimax_flow_page section { min-width: 0; }

.wimax_flow_page a {
    color: #009dfd;
}

.wimax_flow_page ol {
    counter-reset:list-count;
}
.wimax_flow_page ol &gt; li {
    position: relative;
    padding: 0 0 0 1.5em;
}
.wimax_flow_page ol &gt; li:before {
    counter-increment:list-count;
    content: counter(list-count) '.';
    position: absolute;
    top: -0.25em;
    left: 0;

    font-size: 1em;
    font-weight: bold;
    color: #009dfd;
    line-height: 1em;
}
.wimax_flow_page ul.note li,
.wimax_flow_page p.note {
    position: relative;
    font-size: 0.75em;/*12/16*/
    line-height: 1.33em;/*16/12*/
    color: #787878;
    padding: 0 0 0 1em;
}
.wimax_flow_page ul.note li:before,
.wimax_flow_page p.note:before {
    content: '※';
    position: absolute;
    top: 0;
    left: 0;
}
.wimax_flow_page a[target=_blank]{
    position: relative;
    display: inline-block;
}
.wimax_flow_page a[target=_blank]:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 1.43em;/*23/16*/
    height: 1.31em;/*21/16*/
    margin: 0 0 0 0.25em;/*4/16*/
    background: url(/wimax/home/flow/img_shop/icon_blank.svg) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page a[target=_self]:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 15px;
    margin: 0 0 0 0.8em;/*4/16*/
    background: url(/wimax/home/flow/img/icon_btn_arrow_right_blue_mini.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page a.css_button {
    position: relative;
    display: inline-block;
    width: 20.38em;/*367/18*/
    height: 3.22em;/*58/18*/
    letter-spacing: 0.1em;
    color: #ffffff;
    font-size: 1.125em;/*18/16*/
    text-align: center;
    background-color: #009dfd;
    -webkit-border-radius: 3em;
    -moz-border-radius: 3em;
    border-radius: 3em;
    text-decoration: none;
}
.wimax_flow_page a.css_button &gt; span {
    display: table;
    width: 100%;
    height: 100%;
}
.wimax_flow_page a.css_button &gt; span &gt; span {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.22em;/*22/18*/
}
.wimax_flow_page a.css_button:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 1.22em;/*22/18*/
    display: block;
    width: 0.55em;/*10/18*/
    height: 0.83em;/*15/18*/
    margin: -0.45em 0 0;
    background: url(/wimax/home/flow/img_shop/icon_btn_arrow_right.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page a.css_button[target=_blank] { padding: 0; }
.wimax_flow_page a.css_button[target=_blank]:after {
    right: 1.11em;/*20/18*/
    width: 1.16em;/*21/18*/
    height: 1.05em;/*19/18*/
    margin: -0.52em 0 0;
    background-image: url(/wimax/home/flow/img_shop/icon_btn_blank.svg);
}

.wimax_flow_page .page_inner {
    width: 980px;
    margin: 0 auto;
}
.wimax_flow_page .page_inner:before,
.wimax_flow_page .page_inner:after {
    content: '';
    display: block;
    padding: 1.53% 0 0;/*15/980*/
}
.wimax_flow_page .page_inner:after { padding-top: 6.63%;/*65/980*/}

.wimax_flow_page .title {
    position: relative;
    height: 14.68em;/*235/16*/
    background: url(/wimax/home/flow/img_shop/ttl_bg.jpg) no-repeat center top;
    -webkit-background-size: contain;
    background-size: contain;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #ffffff;

    letter-spacing: 0.11em;
}
.wimax_flow_page .title h2 {
    padding: 6.12% 0 0;/*60/980*/
    font-size: 3.43em;/*55/16*/
    line-height: 1.25em;/*69/55*/
}
.wimax_flow_page .title h2 span:nth-of-type(1) {
    position: relative;
    display: inline-block;
    font-family: "新ゴ B","Shin Go Bold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	letter-spacing: 0;
}
.wimax_flow_page .title h2 span:nth-of-type(2) {
    display: block;
    font-size: 0.81em;/*45/55*/
    font-family: "新ゴ DB","Shin Go DeBold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	letter-spacing: 0;
}
.wimax_flow_page .title .read {
    font-size: 1.125em;/*18/16*/
    line-height: 1.33em;/*24/18*/
}

.wimax_flow_page .mobile_btn {
    text-align: right;
    padding: 2.24% 0 2.85%;/*22 28/980*/
    line-height: 0;
}
.wimax_flow_page .mobile_btn a {
    text-align: left;
    width: 32.34%;/*317/980*/
    padding: 0 0 0 3.57%;/*35/980*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f44ea3;
}

.wimax_flow_page .step_wrap h2 {
    text-align: center;
    padding: 70px 0 30px;/*70 15/980*/
    line-height: 1em;
    font-size: 2.31em;/*37/16*/
    color: #009dfd;

    font-family: "ヒラギノ角ゴ Pro W3","メイリオ","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap h2 span {
    display: block;
    font-size: 0.45em;/*17/37*/
    padding: 0 0 0.51%;/*5/980*/
}

.wimax_flow_page .step_wrap .anc_nav {
    display: block;
    text-align: center;
    padding: 0 0 6.83%;/*67/980*/
}
.wimax_flow_page .step_wrap .anc_nav ul {
    letter-spacing: -0.4em;
}
.wimax_flow_page .step_wrap .anc_nav ul li {
    position: relative;
    letter-spacing: 0.05em;
    display: inline-block;
    vertical-align: top;
    width: 16.32%;/*160/980*/
    margin: 0 2.29%;/*22.5/980*/
}
.wimax_flow_page .step_wrap .anc_nav ul li:after {
    content: '';
    position: absolute;
    top: 50%;
    right: -2.5em;
    display: block;
    width: 2.12em;/*34/16*/
    height: 1.75em;/*28/16*/
    margin: -0.9em 0 0;
    background: url(/wimax/home/flow/img_shop/nav_step_arrow.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page .step_wrap .anc_nav ul li:last-child:after { display: none; }
.wimax_flow_page .step_wrap .anc_nav ul li a {
    display: block;
    background-color: #eaf7ff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-decoration: none;
    text-align: center;

    padding: 5px 8px 15px;/*15/160*/
}
.wimax_flow_page .step_wrap .anc_nav ul li a .n span {
    display: inline-block;
    font-family: "ヒラギノ角ゴ Pro W3","メイリオ","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-weight: bold;
}
.wimax_flow_page .step_wrap .anc_nav ul li a .n span:nth-of-type(2) { font-size: 2em;/*36/18*/ }
.wimax_flow_page .step_wrap .anc_nav ul li a .img { padding: 6.25% 0;/*10/160*/}
.wimax_flow_page .step_wrap .anc_nav ul li a .img img { width: 76.87%;/*123/160*/}
.wimax_flow_page .step_wrap .anc_nav ul li a .txt {
    font-family: "新ゴ M","Shin Go Medium","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.wimax_flow_page .step_wrap .section {
    border: 1px solid #a8a8a8;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    overflow: hidden;
    margin: 0 0 4.08%;/*40/980*/
}
.wimax_flow_page .step_wrap .section .ttl {
    position: relative;
    background-color: #009dfd;
    text-align: center;
    padding: 2.85% 0;/*28/980*/
    color: #ffffff;
}
.wimax_flow_page .step_wrap .section .ttl .n {
    position: absolute;
    top: 50%;
    left: 0.875em;/*14/16*/
    margin: -1.62em 0 0;
}
.wimax_flow_page .step_wrap .section .ttl .n:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 3.25em;/*52/16*/
    height: 3.25em;/*52/16*/
    margin: 0 0.62em 0 0;/*10/16*/
    background: url(/wimax/home/flow/img_shop/step1_ttl_icon.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page .step_wrap .section.step2 .ttl .n:before { background-image: url(/wimax/home/flow/img_shop/step2_ttl_icon.png); }
.wimax_flow_page .step_wrap .section.step3 .ttl .n:before { background-image: url(/wimax/home/flow/img_shop/step3_ttl_icon.png); }
.wimax_flow_page .step_wrap .section.step4 .ttl .n:before { background-image: url(/wimax/home/flow/img_shop/step4_ttl_icon.png); }
.wimax_flow_page .step_wrap .section .ttl .n &gt; span {
    display: inline-block;
    vertical-align: middle;
    font-family: "新ゴ B","Shin Go Bold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section .ttl .n &gt; span span { font-size: 2.75em;/*44/16*/}
.wimax_flow_page .step_wrap .section .ttl h3 {
    font-size: 1.37em;/*22/16*/
    font-family: "新ゴ B","Shin Go Bold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section .section_inner {
    margin: 0 auto;
    padding: 0 25px 50px;
    text-align: center;
}

.wimax_flow_page .step_wrap .section.step1 .text {
    font-size: 1em;
    line-height: 1.62em;/*26/16*/
    padding: 3.88% 0 2.77%;/*35 25/900*/
}
.wimax_flow_page .step_wrap .section.step1 figure {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.wimax_flow_page .step_wrap .section.step1 figure img {
    width: 33.33%;/*300/900*/
    -webkit-border-radius: 0.5em;/*8/16*/
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
}
.wimax_flow_page .step_wrap .section.step1 figcaption {
    display: block;
    font-size: 0.75em;/*12/16*/
    line-height: 1em;
    padding: 1.11% 0 0;/*10/900*/
    text-align: center;
}
.wimax_flow_page .step_wrap .section.step1 figcaption:before { content: '※'; }
.wimax_flow_page .step_wrap .section.step1 h4 {
    font-size: 1.25em;/*20/16*/
    font-weight: normal;
    line-height: 1em;
    padding: 4.44% 0 2.22%;/*40 20/900*/
}
.wimax_flow_page .step_wrap .section.step1 .other_link {
    font-size: 0.875em;/*14/16*/
    line-height: 1em;
    padding: 1.11% 0 0;/*10/900*/
}
.wimax_flow_page .step_wrap .section.step2 p {
    font-size: 1em;
    line-height: 1.62em;/*26/16*/
    padding: 3.88% 0 2.77%;/*35 25/900*/
}
.wimax_flow_page .step_wrap .section.step2 figure {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.wimax_flow_page .step_wrap .section.step2 figure img {
    width: 33.33%;/*300/900*/
    -webkit-border-radius: 0.5em;/*8/16*/
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
}

.wimax_flow_page .step_wrap .section.step3 .read {
    font-size: 1em;
    line-height: 1.62em;/*26/16*/
    padding: 3.88% 0 3.33%;/*35 30/900*/
}
.wimax_flow_page .step_wrap .section.step3 .read em {
    font-style: normal;
    font-weight: bold;
    color: #009dfd;

    font-family: "新ゴ B","Shin Go Bold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section.step3 .detail h4 {
    text-align: center;
    font-size: 1.25em;/*20/16*/
    padding: 0 0 2.22%;/*20/900*/
    font-weight: normal;
}
.wimax_flow_page .step_wrap .section.step3 .detail .block {
    border: 1px solid #a8a8a8;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    letter-spacing: -0.4em;
    padding: 3.33%;/*30/900*/
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .box {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    letter-spacing: 0.05em;
    text-align: left;
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .box h5 {
    font-family: "新ゴ DB","Shin Go DeBold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .box h5,
.wimax_flow_page .step_wrap .section.step3 .detail .block .box ol li {
    line-height: 1.62em;/*26/16*/
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .box h5:before { content: '・'; }
.wimax_flow_page .step_wrap .section.step3 .detail .block .box ol li { padding-left: 1.2em; }
.wimax_flow_page .step_wrap .section.step3 .detail .block .box ol li:before {
    top: 0;
    font-size: 1em;
    font-weight: normal;
    color: #2b2b2b;
    line-height: 1.62em;
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .note {
    letter-spacing: 0.05em;
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .note_wrap {
    text-align: left;
    margin: 2.38% 0 0;/*20/840*/
    letter-spacing: 0.05em;
    padding: 0 0 3.21% 1em;/*27/840*/
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .documents_ttl_wrap {
    padding: 2.97% 0;/*25/840*/
    border-top: 2px solid #787878;
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .documents_ttl_wrap h5 {
    font-size: 1em;
    line-height: 1.62em;/*26/16*/
    font-weight: normal;
    letter-spacing: 0.05em;
}
.wimax_flow_page .step_wrap .section.step3 .detail .block .documents_ttl_wrap .note:before { position: relative; }
.wimax_flow_page .step_wrap .section.step3 .documents {
    width: 90.47%;/*760/840*/
    margin: 0 auto;
    border: 1px solid #a8a8a8;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    font-size: 1.25em;/*20/16*/
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap {
    display: table;
    width: 100%;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap h6 {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 26.44%;/*238/900*/
    background-color: #eaf7ff;
    border-right: 1px solid #a8a8a8;
    font-weight: bold;
    color: #009dfd;
    letter-spacing: 0;

    font-family: "新ゴ DB","Shin Go DeBold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    padding: 4.53% 0 1.96%;/*30 13/662*/
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items:after {
    content: '';
    position: absolute;
    top: 50%;
    left: -1px;
    display: block;
    width: 0.575em;/*11.5/20*/
    height: 0.68em;/*13.6/20*/
    margin: -0.34em 0 0;
    background: url(/wimax/home/flow/img_shop/step3_documents_arrow.svg) no-repeat center left;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul {
    letter-spacing: -0.4em;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li {
    letter-spacing: 0;
    display: inline-block;
    width: 21.45%;/*142/662*/
    margin: 0 0.3%;/*2/662*/
    font-size: 0.6em;/*12/20*/
    text-align: center;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:last-child { margin-left: 4.53%;/*30/662*/ }
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:before {
    content: '';
    display: block;
    padding: 47.18% 0 0;/*67/142*/
    margin: 0 0 10.56%;/*15/142*/
    background: no-repeat center;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:nth-of-type(1):before {
    background-image: url(/wimax/home/flow/img_shop/step3_documents_img1.jpg);
    -webkit-background-size: auto 88%;/*59/67*/
    background-size: auto 88%;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:nth-of-type(2):before {
    background-image: url(/wimax/home/flow/img_shop/step3_documents_img2.jpg);
    -webkit-background-size: auto 100%;/*67/67*/
    background-size: auto 100%;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:nth-of-type(3):before {
    background-image: url(/wimax/home/flow/img_shop/step3_documents_img3.jpg);
    -webkit-background-size: auto 88%;/*59/67*/
    background-size: auto 88%;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:nth-of-type(4):before {
    background-image: url(/wimax/home/flow/img_shop/step3_documents_img4.jpg);
    -webkit-background-size: auto 82%;/*55/67*/
    background-size: auto 82%;
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items .link {
    text-align: right;
    padding: 1.25em 1.2em 0 0;/*25 ??/20*/
}
.wimax_flow_page .step_wrap .section.step3 .documents .wrap .items .link a { font-size: 0.65em;/*13/20*/ letter-spacing: 0.05em; }
html.ie .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items .link a:after,
html.edge .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items .link a:after{
    width: 15px;
    height: 13px;
    background: url(/wimax/home/flow/img_shop/icon_blank.gif) no-repeat left top;
}
.wimax_flow_page .step_wrap .section.step4 .text {
    font-size: 1em;
    line-height: 1.62em;/*26/16*/
    padding: 3.88% 0  2.77%;/*35 25/900*/
}
.wimax_flow_page .step_wrap .section.step4 .text em {
    font-style: normal;
    font-weight: bold;
    color: #009dfd;

    font-family: "新ゴ B","Shin Go Bold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section.step4 figure {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.wimax_flow_page .step_wrap .section.step4 figure img {
    width: 48.83%;/*439.5/900*/
}

.wimax_flow_page .step_wrap .section.qa { margin-bottom: 0; }
.wimax_flow_page .step_wrap .section.qa .section_inner { text-align: left; }
.wimax_flow_page .step_wrap .section.qa .ttl:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 1.125em;/*18/16*/
    display: block;
    width: 5.8em;/*92.9/16*/
    height: 3.94em;/*63.1/16*/
    margin: -1.97em 0 0;
    background: url(/wimax/home/flow/img_shop/qa_ttl_icon.svg) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page .step_wrap .section.qa dl {
    padding: 6.11% 0 0;/*55/900*/
}
.wimax_flow_page .step_wrap .section.qa dl dt,
.wimax_flow_page .step_wrap .section.qa dl dd {
    position: relative;
    padding: 3px 0 40px 66px;
    font-size: 14px;
}
.wimax_flow_page .step_wrap .section.qa dl dt:before,
.wimax_flow_page .step_wrap .section.qa dl dd:before {
    content: '';
    position: absolute;
    top: -0.5em;
    left: 0;
    display: block;
    width: 46px;
    height: 42px;
    background: url(/wimax/home/flow/img_shop/qa_icon_q.svg) no-repeat left top;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page .step_wrap .section.qa dl dd:before { background-image: url(/wimax/home/flow/img_shop/qa_icon_a.svg); }
.wimax_flow_page .step_wrap .section.qa dl dt,
.wimax_flow_page .step_wrap .section.qa dl dd,
.wimax_flow_page .step_wrap .section.qa dl dd * {
    line-height: 1.625em;/*26/16*/
}
.wimax_flow_page .step_wrap .section.qa dl dd {
    border-bottom: 1px dotted #4c4c4c;
    margin: 0 0 3.12em;/*50/16*/
}
.wimax_flow_page .step_wrap .section.qa dl dd p + p {
    padding: 1.56em 0 0;/*25/16*/
}
.wimax_flow_page .step_wrap .section.qa dl dd ol { padding-top: 0.2em; }
.wimax_flow_page .step_wrap .section.qa dl dd ol li {
    position: relative;
    padding: 0 0 0 1.5em;
}
.wimax_flow_page .step_wrap .section.qa dl dd ol li span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}
.wimax_flow_page .step_wrap .section.qa dl dd ol li:before { display: none; }
.wimax_flow_page .step_wrap .section.qa .links { text-align: center; margin-left: -4em; }
.wimax_flow_page .step_wrap .section.qa .links &gt; div { padding: 2.5em 0 0.62em;/*40 10/16*/ }
.wimax_flow_page .step_wrap .section.qa .other { text-align: center; }
.wimax_flow_page .step_wrap .section.qa .other p {
    font-size: 1.37em;/*22/16*/
    letter-spacing: 0.075em;
    padding: 3.33% 0 2.22%;/*30 20/900*/
}
.wimax_flow_page .step_wrap .section.qa .contacts {
    padding: 5.55% 0 0;/*50/900*/
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap {
    letter-spacing: -0.4em;
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box {
    display: inline-block;
    vertical-align: top;
    width: 48.66%;/*438/900*/
    padding: 2.22%;/*20/900*/
    letter-spacing: 0.05em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f5f5f5;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box:nth-of-type(2) { margin: 0 0 0 2.11%;/*19/900*/}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box h5 {
    padding: 0 0 3.42%;/*15/438*/
    font-size: 1.31em;/*21/16*/
    font-weight: normal;

    font-family: "新ゴ M","Shin Go Medium","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box h5 span {
    display: inline-block;
    font-size: 1.19em;/*25/21*/
    font-weight: bold;
    margin: 0 0.44em 0 0;/*11/25*/
    color: #009dfd;

    font-family: "新ゴ B","Shin Go Bold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap {
    display: table;
    width: 100%;
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .icon,
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel {
    display: table-cell;
    vertical-align: bottom;
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .icon { width: 15.29%;/*67/438*/ }
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box.left .tel_wrap .icon img { width: 73.13%;/*49/67*/ }
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box.right .tel_wrap .icon img { width: 82.08%;/*55/67*/ }
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel h6 {
    font-weight: normal;
    padding: 0 0 2.69%;/*10/371*/
    font-size: 0.87em;/*14/16*/
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel a {
    position: relative;
    display: block;
    font-size: 1.87em;/*30/16*/
    font-weight: bold;
    color: #2b2b2b;
    text-decoration: none;
    padding: 0 0 0 1.5em;/*45/30*/

    font-family: "新ゴ DB","Shin Go DeBold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 1.26em;/*38/30*/
    height: 1em;/*30/30*/
    background: url(/wimax/home/flow/img_shop/icon_freecall.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
}
.wimax_flow_page .step_wrap .section.qa .contacts p {
    text-align: center;
    padding: 1.44% 0 3.11%;/*13 28/900*/
    color: #787878;
    font-size: 0.87em;/*14/16*/
}
.wimax_flow_page .step_wrap .section.qa .contacts .btn_wrap { text-align: center; }
.wimax_flow_page .step_wrap .section.qa .contacts .btn_wrap .css_button { letter-spacing: 0.08em; }

.wimax_flow_page .back_to_flow_btn {
    padding: 6.63% 0 0;/*65/980*/
    text-align: center;
}
.wimax_flow_page .back_to_flow_btn .css_button {
    background-color: #ffffff;
    border: 3px solid #009dfd;
    color: #009dfd;
}
.wimax_flow_page .back_to_flow_btn .css_button:after { background-image: url(/wimax/home/flow/img_shop/icon_btn_arrow_right_blue.png); }

.wimax_flow_page .bnr_wrap {
    padding: 6.63% 0 4.59%;/*65 45/980*/
}
.wimax_flow_page .bnr_wrap h3 {
    position: relative;
    font-weight: normal;
    font-size: 1.37em;/*22/16*/
    letter-spacing: 0.19em;
    text-align: center;
}
.wimax_flow_page .bnr_wrap h3:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #a8a8a8;
}
.wimax_flow_page .bnr_wrap h3 span {
    position: relative;
    display: inline-block;
    background-color: #ffffff;
    padding: 0 0.9em;/*20/22*/
}
.wimax_flow_page .bnr_wrap ul {
    padding: 3.06% 0 0;/*30/980*/
    letter-spacing: -0.4em;
    text-align: center;
}
.wimax_flow_page .bnr_wrap ul li {
    display: inline-block;
    width: 48.97%;/*480/980*/
    margin: 0 0 2.04%;/*20/980*/
}
.wimax_flow_page .bnr_wrap ul li:nth-of-type(even){ margin-left: 2.04%;/*20/980*/ }
.wimax_flow_page .bnr_wrap ul li a { display: block; }
.wimax_flow_page .bnr_wrap ul li a[target=_blank] { padding: 0; }
.wimax_flow_page .bnr_wrap ul li a[target=_blank]:after { display: none; }

@media (min-width: 769px){
    .wimax_flow_page br.onlySp { display: none; }
    .wimax_flow_page a:hover { text-decoration: none; }

    .wimax_flow_page a.css_button,
    .wimax_flow_page .step_wrap .anc_nav ul li a,
    .wimax_flow_page .step_wrap .section.step1 .block.b2 .box .right dl dd a,
    .wimax_flow_page .step_wrap .section.step2 .choose .tab_nav ul li a,
	.wimax_flow_page .bnr_wrap ul li a,
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel a {
        text-decoration: none;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        transition: opacity 0.3s;
    }
    .wimax_flow_page a.css_button:hover,
    .wimax_flow_page .step_wrap .anc_nav ul li a:hover,
    .wimax_flow_page .step_wrap .section.step1 .block.b2 .box .right dl dd a:hover,
    .wimax_flow_page .step_wrap .section.step2 .choose .tab_nav ul li a:hover,
	.wimax_flow_page .bnr_wrap ul li a:hover,
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel a:hover { opacity: 0.7; }

    .wimax_flow_page a.css_button:hover { will-change: opacity; }

    .wimax_flow_page .step_wrap .section.step2 .choose .tab_nav ul li a.isActive:hover { opacity: 1; }
}

@media (max-width: 768px){
    .wimax_flow_page br.onlyPc { display: none; }

    .wimax_flow_page {
        font-size: 1em;/*11/11*/
        font-size: 2.93vw;/*22/750*100*/
    }
    .wimax_flow_page ol &gt; li:before {
        font-size: 1.34em;/*31/23*/
        top: -0.15em;
    }

    .wimax_flow_page ul.note li,
    .wimax_flow_page p.note {
        font-size: 0.72em;/*8/11*/
        line-height: 1.5em;/*24/16*/
    }
    .wimax_flow_page a[target=_blank]:after {
        width: 0.95em;/*21/22*/
        height: 0.86em;/*19/22*/
        margin: 0 0.5em 0 0.4em;/*11 9/22*/
    }
    .wimax_flow_page a.css_button {
/*        width: 20.56em;
        height: 3.32em;
        font-size: 1.13em;*/
        width: 100%;
        font-size: 14px;
    }
    .wimax_flow_page a.css_button &gt; span &gt; span { line-height: 1.25em;/*25/20*/ }
    .wimax_flow_page a.css_button:after {
        right: 1.12em;/*28/25*/
        width: 0.56em;/*14/25*/
        height: 0.84em;/*21/25*/
        margin: -0.45em 0 0;
    }
    .wimax_flow_page a.css_button[target=_blank]:after {
/*        right: 1.08em;
        width: 0.84em;
        height: 0.76em;
        margin: -0.38em 0 0;*/
    }

    .wimax_flow_page .page_inner { width: 94.66%;/*710/750*/ }
    .wimax_flow_page .page_inner:before { padding: 3.38% 0 0;/*24/710*/ }
    .wimax_flow_page .page_inner:after { padding: 11.26% 0 0;/*80/710*/ }

    .wimax_flow_page .title {
        height: 18.45em;/*406/22*/
        background-image: url(/wimax/home/flow/img_shop/sp/ttl_bg.jpg);
        letter-spacing: 0;
    }
    .wimax_flow_page .title h2 {
        padding: 11.97% 0 0;/*85 30/710*/
        font-size: 2.81em;/*62/22*/
        line-height: 1.24em;/*77/62*/
    }
    .wimax_flow_page .title h2 span:nth-of-type(2) {
        font-size: 1em;
        line-height: 1.24em;/*77/62*/
    }

    .wimax_flow_page .mobile_btn { padding: 8.45% 0;/*60/710*/}
    .wimax_flow_page .mobile_btn a {
        width: 56.9%;/*404/710*/
        font-size: 1.04em;/*23/22*/
        line-height: 1.13em;/*26/23*/
        padding: 0 0 0 5.35%;/*38/710*/
    }

    .wimax_flow_page .step_wrap h2 {
        padding: 10px 0 20px;
        font-size: 1.68em;/*37/22*/
    }
    .wimax_flow_page .step_wrap h2 span {
        font-size: 0.54em;/*20/37*/
        padding: 0 0 1.4%;/*10/710*/
    }

    .wimax_flow_page .step_wrap .anc_nav { padding: 0 0 7.74%;/*80-25/710*/ }
    .wimax_flow_page .step_wrap .anc_nav ul li {
        width: 28.45%;/*202/710*/
        margin: 0 4.64% 3.57%;/*33 25/710*/
    }
    .wimax_flow_page .step_wrap .anc_nav ul li:after {
        right: -2.3em;
        width: 1.72em;/*38/22*/
        height: 1.4em;/*31/22*/
        margin: -0.7em 0 0;
    }
    .wimax_flow_page .step_wrap .anc_nav ul li:nth-of-type(even):after { display: none; }
    .wimax_flow_page .step_wrap .anc_nav ul li a {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 8.41% 0;/*17/202*/
    }
    .wimax_flow_page .step_wrap .anc_nav ul li a .n span:nth-of-type(1) { font-size: 1.09em;/*24/22*/ }
    .wimax_flow_page .step_wrap .anc_nav ul li a .n span:nth-of-type(2) { font-size: 2.45em;/*54/22*/ }
    .wimax_flow_page .step_wrap .anc_nav ul li a .img { padding: 3.96% 0 4.95%;/*8 10/202*/}
    .wimax_flow_page .step_wrap .anc_nav ul li a .img img { width: 76.87%;/*173/202*/}
    .wimax_flow_page .step_wrap .anc_nav ul li a .txt { font-size: 0.9em;/*20/22*/ }

    .wimax_flow_page .step_wrap .section {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 0 0 10.56%;/*75/710*/
    }
    .wimax_flow_page .step_wrap .section .ttl { padding: 6.33% 0;/*45/710*/ }
    .wimax_flow_page .step_wrap .section .ttl .n {
        left: 0.63em;/*14/22*/
        margin: -1.18em 0 0;
    }
    .wimax_flow_page .step_wrap .section .ttl .n:before {
        vertical-align: top;
        width: 2.36em;/*52/22*/
        height: 2.36em;/*52/22*/
        margin: 0 0.45em 0 0;/*10/22*/
    }
    .wimax_flow_page .step_wrap .section .ttl .n &gt; span {
        vertical-align: bottom;
        margin-bottom: 0.3em;
    }
    .wimax_flow_page .step_wrap .section .ttl .n &gt; span span { font-size: 2.54em;/*56/22*/ line-height: 0.8em; }
    .wimax_flow_page .step_wrap .section .ttl h3 {
        font-size: 1.27em;/*28/22*/
        padding: 0 1.4% 0 24.67%;/*/710*/
    }
    .wimax_flow_page .step_wrap .section.qa .ttl h3 { padding-left: 16.4%; }
    .wimax_flow_page .step_wrap .section .section_inner {
        width: 94.36%;/*670/710*/
        padding: 0 0 7.04%;/*50/710*/
    }


    .wimax_flow_page .step_wrap .section.step1 .text {
        font-size: 1.09em;/*24/22*/
        line-height: 1.5em;/*36/24*/
        padding: 6.71% 0;/*45/670*/
    }
    .wimax_flow_page .step_wrap .section.step1 figure img {
        width: 62.68%;/*420/670*/
        -webkit-border-radius: 0.27em;/*6/22*/
        -moz-border-radius: 0.27em;
        border-radius: 0.27em;
    }
    .wimax_flow_page .step_wrap .section.step1 figcaption {
        font-size: 0.72em;/*16/22*/
        line-height: 1em;
        padding: 2.68% 0 0;/*18/670*/
    }
    .wimax_flow_page .step_wrap .section.step1 h4 {
        font-size: 1em;
        line-height: 1em;
        padding: 7.46% 0 3.73%;/*50 25/670*/
    }
    .wimax_flow_page .step_wrap .section.step1 .other_link {
        font-size: 0.81em;/*18/22*/
        line-height: 1em;
        padding: 3.73% 0 0;/*25/670*/
    }
    .wimax_flow_page .step_wrap .section.step2 p {
        font-size: 1.09em;/*24/22*/
        line-height: 1.5em;/*36/24*/
        padding: 6.71% 0;/*45/670*/
        letter-spacing: 0.02em;
    }
    .wimax_flow_page .step_wrap .section.step2 figure img {
        width: 62.68%;/*420/670*/
        -webkit-border-radius: 0.27em;/*6/22*/
        -moz-border-radius: 0.27em;
        border-radius: 0.27em;
    }

    .wimax_flow_page .step_wrap .section.step3 .section_inner { padding-bottom: 2.81%;/*20/710*/}
    .wimax_flow_page .step_wrap .section.step3 .read {
        font-size: 1.09em;/*24/22*/
        line-height: 1.5em;/*36/24*/
        padding: 6.71% 0;/*45/670*/
    }

    .wimax_flow_page .step_wrap .section.step3 .detail h4 {
        font-size: 1.18em;/*26/22*/
        padding: 0 0 3.73%;/*25/670*/
    }
    .wimax_flow_page .step_wrap .section.step3 .detail .block {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        letter-spacing: 0;
        padding: 2.98%;/*20/670*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box {
        width: 95.23%;/*600/630*/
        margin: 0 auto;
    }
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box ol { padding: 0 0 1em; }
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box h5,
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box ol li { line-height: 1.54em;/*34/22*/ }
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box ol li { padding-left: 1.2em; }
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box ol li:before { line-height: 1.54em;/*34/22*/ }
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box .left,
    .wimax_flow_page .step_wrap .section.step3 .detail .block .box .right {
        display: block;
        width: 100%;
    }
    .wimax_flow_page .step_wrap .section.step3 .detail .block .note_wrap {
        width: 95.23%;/*600/630*/
        margin: 2.38% auto 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 0 7.14% 0;/*45/630*/
    }
    .wimax_flow_page .step_wrap .section.step3 .detail .block &gt; h5 {
        font-size: 1em;
        line-height: 1.54em;/*34/22*/
        letter-spacing: 0.05em;
        padding: 6.34% 0 3.96%;/*40 25/630*/
        border-top: 1px solid #787878;
    }
    .wimax_flow_page .step_wrap .section.step3 .documents {
        width: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        font-size: 1.04em;/*23/22*/
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap h6 {
        width: 31.26%;/*197/630*/
        font-size: 1.08em;/*25/23*/
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap h6:after {
        content: '';
        position: absolute;
        top: 50%;
        right: -0.6em;
        display: block;
        width: 0.608em;/*14/23*/
        height: 0.652em;/*15/23*/
        margin: -0.325em 0 0;
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items { padding: 7.9% 0 5.64%;/*35 25/443*/ }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul { text-align: center; }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li,
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:last-child{
        width: 42.43%;/*188/443*/
        margin: 0 0 7.67%;/*34/443*/
        font-size: 0.69em;/*16/23*/
        line-height: 1.56em;/*25/16*/
        vertical-align: top;
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:before {
        padding: 42.55% 0 0;/*80/188*/
        margin: 0 0 12.23%;/*23/188*/
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:nth-of-type(1):before {
        -webkit-background-size: auto 88.75%;/*71/80*/
        background-size: auto 88.75%;
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:nth-of-type(3):before {
        -webkit-background-size: auto 88.75%;/*71/80*/
        background-size: auto 88.75%;
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items ul li:nth-of-type(4):before {
        -webkit-background-size: auto 82.5%;/*66/80*/
        background-size: auto 82.5%;
    }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items .link { padding: 0 1.13em 0 0;/*26/23*/ }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items .link a { font-size: 0.78em;/*18/23*/ }
    .wimax_flow_page .step_wrap .section.step3 .documents .wrap .items .link a:after { margin-right: 0; }

    .wimax_flow_page .step_wrap .section.step4 .section_inner { width: 100%; }
    .wimax_flow_page .step_wrap .section.step4 .text {
        font-size: 1.09em;/*24/22*/
        line-height: 1.5em;/*36/24*/
        padding: 6.33% 0 7.04%;/*45 50/710*/
    }
    .wimax_flow_page .step_wrap .section.step4 figure img {
        width: 92.25%;/*655/710*/
    }

    .wimax_flow_page .step_wrap .section.qa .ttl:before {
        left: 0.95em;/*20/22*/
        width: 4.09em;/*90/22*/
        height: 2.95em;/*65/22*/
        margin: -1.47em 0 0;
    }
    .wimax_flow_page .step_wrap .section.qa dl {
        width: 95.52%;/*640/670*/
        margin: 0 auto;
        /*padding: 7.46% 0 0;*/
    }
    .wimax_flow_page .step_wrap .section.qa dl dt,
    .wimax_flow_page .step_wrap .section.qa dl dd {
        position: relative;
        padding: 0 0 10px 34px;
        font-size: 11px;
    }
    .wimax_flow_page .step_wrap .section.qa dl dt:before,
    .wimax_flow_page .step_wrap .section.qa dl dd:before {
        width: 2.09em;/*46/22*/
        height: 1.9em;/*42/22*/
    }

    .wimax_flow_page .step_wrap .section.qa dl dt:before, .wimax_flow_page .step_wrap .section.qa dl dd:before {
        top: -0.3em;
    }

    .wimax_flow_page .step_wrap .section.qa dl dt,
    .wimax_flow_page .step_wrap .section.qa dl dd,
    .wimax_flow_page .step_wrap .section.qa dl dd * { line-height: 1.54em;/*34/22*/ }
    .wimax_flow_page .step_wrap .section.qa dl dd { margin: 0 0 2.27em;/*50/22*/ }
    .wimax_flow_page .step_wrap .section.qa dl dd p + p { padding: 1.59em 0 0;/*35/22*/ }
    .wimax_flow_page .step_wrap .section.qa dl dd ol { padding-top: 0; }
    .wimax_flow_page .step_wrap .section.qa .links { margin-left: -2.909em; }
    .wimax_flow_page .step_wrap .section.qa .links &gt; div { padding: 1.81em 0 0.9em;/*40 20/22*/ }
    .wimax_flow_page .step_wrap .section.qa .other p {
        font-size: 1.09em;/*24/22*/
        letter-spacing: 0;
        padding: 4.47% 0 2.22%;/*30 20/670*/
        line-height: 1.5em;/*36/24*/
    }
    .wimax_flow_page .step_wrap .section.qa .contacts { padding: 3.73% 0 1.49%;/*25 10/670*/ }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap { width: 91.04%;/*610/670*/ margin: 0 auto; }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box {
        width: 100%;
        padding: 4.91%;/*30/610*/
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box:nth-of-type(2) { margin: 4.26% 0 0 ;/*26/610*/}
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box h5 {
        padding: 0 0 3.63%;/*20/550*/
        font-size: 1.36em;/*30/22*/
    }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box h5 span {
        font-size: 1.16em;/*35/30*/
        margin: 0 0.45em 0 0;/*16/35*/
    }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .icon { width: 17.27%;/*95/550*/ }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box.left .tel_wrap .icon img { width: 72.63%;/*69/95*/ }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box.right .tel_wrap .icon img { width: 81.05%;/*77/95*/ }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel h6 {
        padding: 0 0 3.29%;/*15/455*/
        font-size: 0.9em;/*20/22*/
    }
    .wimax_flow_page .step_wrap .section.qa .contacts .wrap .box .tel_wrap .tel a {
        font-size: 1.9em;/*42/22*/
        padding: 0 0 0 1.42em;/*60/42*/
    }
    .wimax_flow_page .step_wrap .section.qa .contacts p {
        padding: 5.22% 0;/*35/670*/
        font-size: 0.9em;/*20/22*/
        line-height: 1.5em;/*30/20*/
    }

    .wimax_flow_page .back_to_flow_btn { padding: 11.26% 4% 0;/*80/710*/ }
    .wimax_flow_page .back_to_flow_btn .css_button { border-width: 2px; }
	
	.wimax_flow_page .bnr_wrap { padding: 12.67% 0 10.56%;/*90 75/710*/ }
    .wimax_flow_page .bnr_wrap h3 { font-size: 1.27em;/*28/22*/ }
    .wimax_flow_page .bnr_wrap h3 span { padding: 0 0.35em;/*10/28*/ }
    .wimax_flow_page .bnr_wrap ul {
        width: 83.13%;/*557/670*/
        padding: 5.97% 0 0;/*40/670*/
        margin: 0 auto;
    }
    .wimax_flow_page .bnr_wrap ul li {
        display: block;
        width: 100%;
        margin: 0 0 5.38%;/*30/557*/
    }
    .wimax_flow_page .bnr_wrap ul li:nth-of-type(even){ margin-left: 0; }
    .wimax_flow_page .bnr_wrap ul li:last-child { margin-bottom: 0; }
    .link-text{margin-bottom: -20px;}
}
.fts-01 {
font-size: 22px !important;
}
.link-text{
font-weight: bold;
font-size: 16px;
text-align: center;
margin-top: 20px;
margin-bottom: -40px;
}
.link-text a{line-height: 1.6;}
@media screen and (max-width: 767px){
.fts-01 {
font-size: 18px !important;
}
.link-text{margin-bottom: -20px;}
}
</pre></body></html>