.font-en { font-family: "Montserrat", serif; }

._idx { padding: 0; }
._idx .support-nav { padding: 70px 0 100px; background-color: #EEF3F6; }
@media screen and (max-width: 750px) { ._idx .support-nav { padding: 80px 0; } }
._idx .support-nav .nav-heading { margin-bottom: 100px; font-size: 3.6rem; text-align: center; color: #006ABC; }
@media screen and (max-width: 750px) { ._idx .support-nav .nav-heading { margin-bottom: 60px; font-size: 2.4rem; } }
._idx .support-nav ul { display: flex; align-items: center; justify-content: center; }
@media screen and (max-width: 750px) { ._idx .support-nav ul { display: block; } }
._idx .support-nav ul li { width: 25%; margin-right: 3.3333333333%; }
@media screen and (max-width: 750px) { ._idx .support-nav ul li { width: 100%; margin-right: 0; margin-bottom: 30px; } }
._idx .support-nav ul li:last-child { margin-right: 0; }
@media screen and (max-width: 750px) { ._idx .support-nav ul li:last-child { margin-bottom: 0; } }
._idx .support-nav ul li a { display: block; text-decoration: none; padding: 20px 10px; border: 4px solid #006ABC; background-color: #fff; font-size: 1.8rem; font-weight: 700; color: #006ABC; text-align: center; border-radius: 4em; transition: all .6s; }
@media screen and (max-width: 750px) { ._idx .support-nav ul li a { padding: 20px; } }
._idx .support-nav ul li a:hover { background-color: #006ABC; color: #fff; }
._idx .support-nav ul li a:hover span { background: url("../img/common/ico_window_w.svg") no-repeat right center; background-size: 16px auto; }
._idx .support-nav ul li a span { display: inline-block; padding-right: 20px; background: url("../img/common/ico_window.svg") no-repeat right center; background-size: 16px auto; }
._idx .support-main { padding: 95px 0 160px; }
@media screen and (max-width: 750px) { ._idx .support-main { padding: 80px 0; } }
._idx .support-main .support-box { margin-bottom: 100px; }
._idx .support-main .support-box:last-child { margin-bottom: 0; }
._idx .support-main .support-box .support-box-item { margin-bottom: 60px; }
._idx .support-main .support-box .support-box-item:last-child { margin-bottom: 0; }
._idx .support-main .support-box .support-heading { margin-bottom: 40px; padding-bottom: 20px; border-bottom: 3px solid #DEDEDE; font-size: 3.6rem; font-weight: 700; color: #006ABC; }
@media screen and (max-width: 750px) { ._idx .support-main .support-box .support-heading { font-size: 2.4rem; } }
._idx .support-main .support-box .support-heading span { font-size: 2.2rem; }
@media screen and (max-width: 750px) { ._idx .support-main .support-box .support-heading span { font-size: 1.6rem; } }
._idx .support-main .support-box .support-subheading { margin-bottom: 40px; padding: 10px 25px; background-color: #006ABC; font-size: 2.4rem; font-weight: 700; color: #fff; border-radius: 0.8em; }
@media screen and (max-width: 750px) { ._idx .support-main .support-box .support-subheading { font-size: 2.0rem; } }
._idx .support-main .support-box .support-subheading span { margin-left: 20px; font-size: 1.6rem; font-weight: 500; }
._idx .support-main .support-box .support-box-list { display: flex; }
@media screen and (max-width: 750px) { ._idx .support-main .support-box .support-box-list { display: block; } }
._idx .support-main .support-box .support-box-list li { width: 31.6666666667%; margin-right: 2.5%; padding: 30px 40px 45px; border: 4px solid #DFDFDF; }
@media screen and (max-width: 750px) { ._idx .support-main .support-box .support-box-list li { width: 100%; margin-right: 0; margin-bottom: 30px; padding: 30px; } }
._idx .support-main .support-box .support-box-list li:last-child { margin-right: 0; }
@media screen and (max-width: 750px) { ._idx .support-main .support-box .support-box-list li:last-child { margin-bottom: 0; } }
._idx .support-main .support-box .support-box-list li dl { margin-bottom: 0; }
._idx .support-main .support-box dl { margin-bottom: 35px; }
._idx .support-main .support-box dl dt { margin-bottom: 10px; font-size: 2.4rem; font-weight: 700; color: #006ABC; }
@media screen and (max-width: 750px) { ._idx .support-main .support-box dl dt { font-size: 2.0rem; } }
._idx .support-main .support-box dl dd { font-weight: 500; }
._idx .support-main .support-box table { width: 100%; }
._idx .support-main .support-box table thead tr th { padding: 20px 10px; border: 1px solid #B1B1B1; background-color: #D2EDFF; font-size: 1.8rem; font-weight: 700; text-align: center; vertical-align: middle; }
._idx .support-main .support-box table thead tr th.wids { width: 10em; }
@media screen and (max-width: 1200px) { ._idx .support-main .support-box table thead tr th.wids { width: 8em; } }
._idx .support-main .support-box table thead tr th.wid { width: 13em; }
@media screen and (max-width: 1200px) { ._idx .support-main .support-box table thead tr th.wid { width: 10em; } }
._idx .support-main .support-box table tbody { line-height: 2; }
._idx .support-main .support-box table tbody tr th { padding: 20px 10px; border: 1px solid #B1B1B1; background-color: #F3F3F3; font-weight: 700; text-align: center; vertical-align: middle; }
._idx .support-main .support-box table tbody tr td { padding: 20px 10px; border: 1px solid #B1B1B1; background-color: #fff; font-weight: 500; text-align: center; vertical-align: middle; }
._idx .support-main .support-box table tbody tr td ul li { margin-bottom: 1em; }
._idx .support-main .support-box table tbody tr td ul li:last-child { margin-bottom: 0; }

._data .data-box { margin-bottom: 95px; }
._data .data-box:last-child { margin-bottom: 0; }
._data .data-box .data-box-icon { margin-bottom: 5px; text-align: center; }
._data .data-box .data-box-heading { margin-bottom: 25px; font-size: 3.6rem; color: #006ABC; text-align: center; font-weight: 700; }
@media screen and (max-width: 750px) { ._data .data-box .data-box-heading { font-size: 2.4rem; } }
._data .data-box .data-box-notes { margin-bottom: 60px; font-weight: 500; text-align: center; }
._data .data-box .data-box-subheading { font-size: 2.8rem; font-weight: 700; }
@media screen and (max-width: 750px) { ._data .data-box .data-box-subheading { font-size: 2.0rem; } }
._data .data-box .data-box-num { font-weight: 700; }
._data .data-box .data-box-num span { color: #006ABC; }
._data .data-box ul { display: flex; flex-wrap: wrap; }
@media screen and (max-width: 980px) { ._data .data-box ul { display: block; } }
._data .data-box ul li { width: 48.3333333333%; margin-right: 3.3333333333%; margin-bottom: 3.3333333333%; padding: 40px; }
@media screen and (max-width: 980px) { ._data .data-box ul li { width: 100%; margin-right: 0; margin-bottom: 30px; } }
._data .data-box ul li:nth-child(2n) { margin-right: 0; }
._data .data-box ul li:last-child { margin-right: 0; }
@media screen and (max-width: 980px) { ._data .data-box ul li:last-child { margin-bottom: 0; } }
@media screen and (max-width: 750px) { ._data .data-box .data-box-txt { text-align: center; } }
._data ._box02 .data-box-item { margin-bottom: 40px; padding: 40px; border: 6px solid #006ABC; }
@media screen and (max-width: 750px) { ._data ._box02 .data-box-item { padding: 30px; } }
._data ._box02 .data-box-item .data-box-item-flex { display: flex; align-items: center; justify-content: space-between; }
@media screen and (max-width: 980px) { ._data ._box02 .data-box-item .data-box-item-flex { display: block; } }
._data ._box02 .data-box-item .data-box-item-flex .data-box-num { flex: 1; margin-right: 20px; font-size: 2.2rem; text-align: center; line-height: 1; }
@media screen and (max-width: 750px) { ._data ._box02 .data-box-item .data-box-item-flex .data-box-num { font-size: 1.8rem; } }
._data ._box02 .data-box-item .data-box-item-flex .data-box-num span { font-size: 9.3rem; }
@media screen and (max-width: 750px) { ._data ._box02 .data-box-item .data-box-item-flex .data-box-num span { font-size: 4.3rem; } }
._data ._box02 ul li { padding-bottom: 20px; border: 6px solid #006ABC; }
@media screen and (max-width: 750px) { ._data ._box02 ul li { padding: 30px; } }
._data ._box02 ul li:nth-child(1) .data-box-item-flex { display: flex; justify-content: space-between; margin-bottom: 40px; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(1) .data-box-item-flex { display: block; } }
._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con { flex: 1; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con { margin-bottom: 20px; } }
._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con dl { margin-top: 20px; line-height: 1; }
._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con dl dt { margin-bottom: 5px; font-size: 2.2rem; font-weight: 700; color: #006ABC; }
._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con dl dd { margin-bottom: 10px; }
._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con dl dd .data-box-num { font-size: 2.6rem; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con dl dd .data-box-num { font-size: 1.8rem; } }
._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con dl dd .data-box-num span { font-size: 5.4rem; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(1) .data-box-item-flex .data-box-item-con dl dd .data-box-num span { font-size: 4.3rem; } }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(1) figure { text-align: center; } }
._data ._box02 ul li:nth-child(1) .data-box-txt { text-align: center; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(1) .data-box-txt { margin: 20px 0; } }
._data ._box02 ul li:nth-child(2) .data-box-item-flex { position: relative; margin-bottom: 40px; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(2) .data-box-item-flex { display: block; margin-bottom: 0; } }
._data ._box02 ul li:nth-child(2) .data-box-item-flex .data-box-item-con .data-box-num { font-size: 2.6rem; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(2) .data-box-item-flex .data-box-item-con .data-box-num { font-size: 1.8rem; } }
._data ._box02 ul li:nth-child(2) .data-box-item-flex .data-box-item-con .data-box-num span { font-size: 9.3rem; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(2) .data-box-item-flex .data-box-item-con .data-box-num span { font-size: 4.3rem; } }
._data ._box02 ul li:nth-child(2) .data-box-item-flex figure { position: absolute; top: 0; right: 0; width: 48%; margin-top: -30px; text-align: right; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(2) .data-box-item-flex figure { position: static; width: 100%; margin: 0 0; text-align: center; } }
._data ._box02 ul li:nth-child(3) .data-box-item-flex { display: flex; align-items: center; justify-content: space-between; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(3) .data-box-item-flex { display: block; } }
._data ._box02 ul li:nth-child(3) .data-box-item-flex .data-box-num { flex: 1; font-size: 2.6rem; text-align: center; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(3) .data-box-item-flex .data-box-num { font-size: 1.8rem; text-align: left; } }
._data ._box02 ul li:nth-child(3) .data-box-item-flex .data-box-num span { font-size: 9.3rem; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(3) .data-box-item-flex .data-box-num span { font-size: 4.3rem; } }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(3) figure { margin-top: 30px; text-align: center; } }
._data ._box02 ul li:nth-child(4) .data-box-num { font-size: 2.6rem; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(4) .data-box-num { margin-bottom: 20px; font-size: 1.8rem; } }
._data ._box02 ul li:nth-child(4) .data-box-num span { font-size: 8.1rem; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(4) .data-box-num span { font-size: 4.3rem; } }
._data ._box02 ul li:nth-child(4) .data-box-item-flex { display: flex; align-items: center; justify-content: space-between; }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(4) .data-box-item-flex { display: block; } }
@media screen and (max-width: 750px) { ._data ._box02 ul li:nth-child(4) figure { margin-top: 30px; text-align: center; } }
._data ._box03 ul li { border: 6px solid #006ABC; }
@media screen and (max-width: 750px) { ._data ._box03 ul li { padding: 30px; } }
._data ._box03 ul li:nth-child(1) .data-box-item-flex { display: flex; justify-content: flex-end; flex-direction: row-reverse; }
@media screen and (max-width: 980px) { ._data ._box03 ul li:nth-child(1) .data-box-item-flex { justify-content: space-between; } }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(1) .data-box-item-flex { display: block; } }
._data ._box03 ul li:nth-child(1) .data-box-item-flex figure { margin-right: 20px; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(1) .data-box-item-flex figure { margin-right: 0; text-align: center; } }
._data ._box03 ul li:nth-child(1) .data-box-num { font-size: 2.6rem; line-height: 1; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(1) .data-box-num { font-size: 1.8rem; } }
._data ._box03 ul li:nth-child(1) .data-box-num span { font-size: 9.3rem; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(1) .data-box-num span { font-size: 4.3rem; } }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(1) .data-box-txt { margin: 20px 0; text-align: center; } }
._data ._box03 ul li:nth-child(2) .data-box-item-flex { display: flex; justify-content: flex-end; flex-direction: row-reverse; }
@media screen and (max-width: 980px) { ._data ._box03 ul li:nth-child(2) .data-box-item-flex { justify-content: space-between; } }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(2) .data-box-item-flex { display: block; } }
._data ._box03 ul li:nth-child(2) .data-box-item-flex figure { margin-right: 20px; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(2) .data-box-item-flex figure { margin-right: 0; text-align: center; } }
._data ._box03 ul li:nth-child(2) .data-box-num { font-size: 2.6rem; line-height: 1; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(2) .data-box-num { font-size: 1.8rem; } }
._data ._box03 ul li:nth-child(2) .data-box-num span { font-size: 9.3rem; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(2) .data-box-num span { font-size: 4.3rem; } }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(2) .data-box-txt { margin: 20px 0; text-align: center; } }
._data ._box03 ul li:nth-child(3) .data-box-item-flex { display: flex; justify-content: space-between; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(3) .data-box-item-flex { display: block; } }
._data ._box03 ul li:nth-child(3) .data-box-item-flex .data-box-subheading { margin-bottom: 20px; }
._data ._box03 ul li:nth-child(3) .data-box-item-flex dl { display: flex; align-items: center; margin-bottom: 5px; }
._data ._box03 ul li:nth-child(3) .data-box-item-flex dl dt { width: 3em; font-size: 2.2rem; font-weight: 700; color: #006ABC; }
._data ._box03 ul li:nth-child(3) .data-box-item-flex dl dd { flex: 1; }
._data ._box03 ul li:nth-child(3) .data-box-item-flex dl dd .data-box-num { font-size: 2.6rem; line-height: 1; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(3) .data-box-item-flex dl dd .data-box-num { font-size: 1.8rem; } }
._data ._box03 ul li:nth-child(3) .data-box-item-flex dl dd .data-box-num span { font-size: 5.2rem; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(3) .data-box-item-flex dl dd .data-box-num span { font-size: 4.3rem; } }
@media screen and (max-width: 980px) { ._data ._box03 ul li:nth-child(3) .data-box-txt { text-align: center; } }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(3) .data-box-txt { margin: 20px 0; } }
._data ._box03 ul li:nth-child(3) figure { margin-left: 10px; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(3) figure { margin: 0; text-align: center; } }
._data ._box03 ul li:nth-child(3) .data-box-lead { margin-top: 20px; }
@media screen and (max-width: 980px) { ._data ._box03 ul li:nth-child(3) .data-box-lead { text-align: center; } }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(3) .data-box-lead { font-size: 1.4rem; text-align: left; } }
._data ._box03 ul li:nth-child(4) { position: relative; }
._data ._box03 ul li:nth-child(4) .data-box-item-flex { display: flex; justify-content: space-between; margin-bottom: 20px; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(4) .data-box-item-flex { display: block; } }
._data ._box03 ul li:nth-child(4) .data-box-num { flex: 1; z-index: 9; position: relative; font-size: 2.4rem; line-height: 1; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(4) .data-box-num { font-size: 1.8rem; } }
._data ._box03 ul li:nth-child(4) .data-box-num span { font-size: 8.2rem; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(4) .data-box-num span { font-size: 4.3rem; } }
._data ._box03 ul li:nth-child(4) .data-box-txt { z-index: 9; position: relative; }
@media screen and (max-width: 980px) { ._data ._box03 ul li:nth-child(4) .data-box-txt { text-align: center; } }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(4) .data-box-txt { margin: 20px 0; } }
._data ._box03 ul li:nth-child(4) figure { width: 64.4%; margin-right: -20px; text-align: right; }
@media screen and (max-width: 750px) { ._data ._box03 ul li:nth-child(4) figure { width: 100%; margin: 0 auto; } }
._data ._box04 .data-box-item { padding: 80px 100px; border: 6px solid #006ABC; }
@media screen and (max-width: 980px) { ._data ._box04 .data-box-item { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 750px) { ._data ._box04 .data-box-item { padding: 30px; } }
._data ._box04 .data-box-item ul { display: flex; }
@media screen and (max-width: 750px) { ._data ._box04 .data-box-item ul { display: block; } }
._data ._box04 .data-box-item ul li { width: 30.6%; margin-right: 4%; padding: 0; }
@media screen and (max-width: 750px) { ._data ._box04 .data-box-item ul li { width: 100%; margin-right: 0; margin-bottom: 30px; } }
._data ._box04 .data-box-item ul li:last-child { margin-right: 0; }
@media screen and (max-width: 750px) { ._data ._box04 .data-box-item ul li:last-child { margin-bottom: 0; } }
._data ._box04 .data-box-item ul li figure { margin-bottom: 20px; }
._data ._box04 .data-box-item ul li dl dt { margin-bottom: 20px; font-size: 2.4rem; color: #006ABC; text-align: center; font-weight: 700; }
@media screen and (max-width: 750px) { ._data ._box04 .data-box-item ul li dl dt { font-size: 2.0rem; } }
._data ._box04 .data-box-item ul li dl dd { text-align: center; font-weight: 500; line-height: 2; }

/*# sourceMappingURL=support.css.map */
