@charset = 'utf-8';

#nt_body .nt-container {max-width:100%; word-break: keep-all;; }
.page-content { font-size: 17px; color: #111; line-height: 1.7 ;}
.page-content ul, .page-content ol { list-style: none;}
.page-content div[class^='con'] { padding: 100px 0; }
.page-content .flex { display: flex; justify-content:space-between;}
.page-content .p-container { padding: 0 10px ; margin: 0 auto; max-width: 1320px; }
.page-content .tit p { padding: 0 0 10px; font-size: 16px; text-align: center; color: #111;}
.page-content h3 { font-size: 40px; line-height: 1.3; text-align: center; color: #000; font-weight: 400;}
.page-content h3 span { display: block;}
.page-content b.blue { font-weight: inherit; color: #0066b3;  }
.page-content .img {text-align: center;}
.page-content .h4_wrap { position: relative; padding: 0 0 70px; text-align: center; }
.page-content .h4_wrap h4 { padding: 0 0 30px; font-weight: 500; font-size: 35px; line-height: 1.5; word-break: keep-all; color: #000;}
.page-content .h4_wrap p { font-size: 20px; line-height: 1.5; }
.page-content .h4_wrap p:last-of-type { padding: 0 0 25px; }
.page-content .h4_wrap span { display: block;}
.page-content .h4_wrap.under:after { content:''; display: block;  margin: 0 auto ; width: 45px; height: 3px; background: #252525;}
.page-content b.fw500 { font-weight: 500;}
.page-content b.fw700 { font-weight: 700;}
.page-content .result { padding: 10px;margin: 50px 0 0;  background: url("/img/bg_result.gif"); text-align: center;}
.page-content .result p { padding: 25px 10px }
.page-content .c_white { color: #fff !important;}
/* .page-content .img img { width: 100%;} */
/*.page-content .modal { overflow:inherit;}*/
/*.modal-backdrop { display: none;}*/
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: none;
   }
@media (max-width:1199px){
    .page-content div[class^='con'] { padding: 90px 0; }
    .page-content .tit h3 { font-size: 40px; }
    .page-content .h4_wrap { padding: 0 0 60px;}
    .page-content .h4_wrap h4 { font-size: 33px;}
    .page-content .h4_wrap p { font-size: 22px;}
    .page-content .h4_wrap p:last-of-type { padding: 0 0 10px; }
    .page-content .h4_wrap.under:after { margin: 0 auto;}
    .page-content br.w1199 { display: none;}
}

@media (max-width:991px){
    .page-content div[class^='con'] { padding: 80px 0; }

    .page-content .tit h3 { font-size: 38px; }
    .page-content .tit h3 span { display: inline;}
    .page-content .h4_wrap { padding: 0 0 50px;}
    .page-content .h4_wrap h4 { padding: 0 0 30px; font-size: 31px;}
    .page-content .h4_wrap p { font-size: 20px;}
    .page-content br.w991 { display: none;}

}

@media (max-width:768px){
    .page-content div[class^='con'] { padding: 60px 0; }
    .page-content .tit h3 { font-size: 34px; }
    .page-content .h4_wrap { padding: 0 0 40px;}
    .page-content .h4_wrap h4 { font-size: 29px;}
    .page-content .h4_wrap p { font-size: 18px;}
    .page-content .h4_wrap span { display: inline;}
    .page-content br.w768 { display: none;}
    .page-content .wrap .result { margin: 30px 0 0;}
    .page-content .wrap .result p { padding: 15px 10px;}
    .page-content .wrap .result p br { display: none;}
}
@media (min-width:768px){
.page-content .result p { font-size: 20px;}

}

@media (max-width:576px){
    .page-content { font-size: 16px;}
    .page-content div[class^='con'] { padding: 50px 0; }
    .page-content .tit h3 { font-size: 28px; }
    .page-content .h4_wrap { padding: 0 0 30px;}
    .page-content .h4_wrap h4 { padding: 0 0 30px; font-size: 27px;}
    .page-content .h4_wrap p { font-size: 16px;}
    .page-content .h4_wrap p:last-of-type { padding: 0 0 15px; }
}

@media (max-width:480px){
    .page-content div[class^='con'] { padding: 40px 0; }
    .page-content .tit h3 { font-size: 26px; }
    .page-content .h4_wrap h4 { font-size: 23px;}

}
