@charset "utf-8";
.table_box.style2{border-top: 2px solid #000;}
.table_box.style2 table{width: 100%;border: none;}
.table_box.style2 table th, .table_box.style2 table td{font-size:18px;color: #161616;height: 61px;border: 1px solid #ccc;}
.table_box.style2 table th{text-align: center;letter-spacing: 0.5px;background-color: #fafafa;border-left: none;}
.table_box.style2 table td{ text-align: left;text-indent: 45px;border-right: none;border-bottom: 1px solid #ccc;}
.table_box.style2 table th.requird{background: #fafafa url(../img/s_img/p_txt_bullet.png) no-repeat 28% center;}

p.e_txt{font-size:20px;line-height:1.6;text-align: center;font-weight: 400;}
p.e_txt span.pc_cut{display:block;}
p.e_txt em.m_cut{font-weight:400;}




.form_requird{padding:0px 0 15px 0;font-size: 16px;color: #161616;text-align: right;font-weight: 400;}
.form_requird span.bullet img{padding-top:4px;}



.table_box.style2 table td{text-indent: 0;padding-left: 48px;}

form#estimate input[type="text"]{width: 100%;border: none;color: #161616;font-size:18px;font-weight: 400;}
form#estimate input[placeholder]{color: #161616;}
    ::-webkit-input-placeholder{color: #cdcdcd !important;}
    :-moz-placeholder{color: #cdcdcd !important;opacity: 1;}
    ::-moz-placeholder{color: #cdcdcd !important;opacity: 1;}
    :-ms-input-placeholder {color: #cdcdcd !important;}
form#estimate textarea{width: 100%;padding: 40px 0;height: 375px;color: #161616;font-size:18px;line-height: 28px;font-weight: 400;border: 0; padding-left:20px;}


.table_box.style2 table td.other{border-left: none !important;border-bottom: 2px solid #000;padding-left: 0px;}

.privacy_box{border: 1px solid #ccc;background-color: #fafafa;margin: 58px 0 25px 0;text-align: left;}
.privacy_box .container{padding: 30px 30px 20px 30px !important;}
.privacy_box p.subject{font-size: 22px;font-weight:500;margin-bottom: 30px;}
.privacy_box ul{}
.privacy_box ul li{font-size: 18px;line-height: 28px;margin-bottom: 10px;}
.privacy_box ul li p.e_tit{line-height:32px;}
.privacy_box ul li p.e_txt{padding-left: 18px;text-align: left;font-size:16px;line-height:28px;width: auto;}
.privacy_box ul li p.e_txt.bullet{padding-left: 28px;background: url(../img/s_img/p_txt_bullet.gif) no-repeat 18px 12px;}

.ck_agree{width: 99%;padding-left: 1%; font-size:18px; margin-top: 40px;line-height:24px;}
.ck_agree:after{display: block;content: '';clear: both;}
.ck_agree span{float: left;display: block;width: 23px;line-height:18px;}
.ck_agree p{float: left;font-size: 18px;color: #161616;font-weight: 400;line-height:18px;}
.ck_agree p img{margin: 0 0 2px 5px;}
.ck_agree input[type=checkbox]
    {
      /* Double-sized Checkboxes */
      -ms-transform: scale(1.5); /* IE */
      -moz-transform: scale(1.5); /* FF */
      -webkit-transform: scale(1.5); /* Safari and Chrome */
      -o-transform: scale(1.5); /* Opera */
    }

p.send{margin-top: 80px;text-align: center;}
p.send a{display: block; cursor:pointer; width:172px; height:55px; margin: 0 auto; text-align:center;color:#fff; background:#0D1749; line-height: 55px; font-size: 20px; font-weight:500;}







@media (max-width: 1199px) {

#wrap #content .container .privacy_box .container{width: auto;padding: 100px 15px;}
.table_box.style2{width: 100%;}

form#estimate input[type="text"]{width: 90%;}
form#estimate textarea{width: 100%;}
.table_box.style2 table td.other{padding-left: 30px;}
.table_box.style2 table th.requird{background: #fafafa url(../img/s_img/p_txt_bullet.png) no-repeat 28% center;}

.privacy_box .container{padding: 30px 30px 20px 30px;}

.privacy_box ul li p.e_txt{padding-right: 0; font-size:16px;}
p.e_txt{font-size:16px; }

}

@media (max-width: 1197px) {


}

@media (max-width: 992px) {


}

@media (max-width: 991px) {

/* sub6_1 */
.table_box.style2 table th.requird{background: #fafafa url(../img/s_img/p_txt_bullet.png) no-repeat 24% center;}


.table_box.style2 table th.requird{background: #fafafa url(../img/s_img/p_txt_bullet.png) no-repeat 20% center; padding-left:15px; }

p.e_txt{font-size:15px; line-height:1.5;}
p.e_txt em.m_cut{display:block;}


.table_box.style2 table td{text-indent: 0;padding-left:20px;}
.table_box.style2 table th, .table_box.style2 table td{font-size:16px;}
form#estimate textarea{font-size:16px; padding-left:20px;}

#wrap #content .container .privacy_box .container{width: auto;padding: 60px 25px;}
.form_requird{padding:0px 0 15px 0;font-size: 15px;}
.form_requird span.bullet img{padding-top:4px;}

.privacy_box ul li p.e_txt{padding-right: 0; font-size:15px;}
.privacy_box p.subject{font-size:18px;}
.privacy_box ul li{font-size:16px;}
.ck_agree{ font-size:16px; }

}

@media (max-width: 768px) {

#wrap #content .container .privacy_box .container{width: auto;padding:30px 10px !important; height: 210px; overflow: auto;}

p.e_txt{font-size: 15px;line-height: 24px; letter-spacing:-0.05em;}
p.e_txt em.m_cut{display:inline;}

.form_requird{font-size: 14px; padding:0px 0 15px 0px; }

/*.form_requird span.bullet img{}*/

.table_box.style2 table th, .table_box.style2 table td{font-size: 16px; }
.table_box.style2 table td{text-indent: 25px;padding-left:0px;}
.table_box.style2 table th.requird{background: #fafafa url(../img/s_img/p_txt_bullet.png) no-repeat 20% center; padding-left:10px; }

        
form#estimate input[type="text"]{font-size: 15px;}
form#estimate textarea{padding: 30px 0;height: 250px;font-size: 15px;line-height: 20px;width: 98%;}

.privacy_box p.subject{font-size: 16px;margin-bottom: 26px;}
.privacy_box ul li{font-size: 14px;line-height: 22px;}
.privacy_box ul li p.e_tit{line-height: 23px;}
.privacy_box ul li p.e_txt{padding-left: 14px;text-align: left;font-size: 14px;line-height: 21px;}
.privacy_box ul li p.e_txt.bullet{padding-left: 28px;background: url(../img/s_img/p_txt_bullet.gif) no-repeat 18px 12px;}

.ck_agree{margin-top: 10px;line-height:18px; font-size:15px;}
.ck_agree span{width: 20px;line-height:18px;}
.ck_agree p{font-size: 14px;line-height:18px;}
.ck_agree p img{margin: 0 0 0px 5px;width: 8px;line-height:18px;}
.ck_agree input[type=checkbox]{
          /* Double-sized Checkboxes */
          -ms-transform: scale(1.2); /* IE */
          -moz-transform: scale(1.2); /* FF */
          -webkit-transform: scale(1.2); /* Safari and Chrome */
          -o-transform: scale(1.2); /* Opera */
  }



  p.e_txt{font-size:15px; letter-spacing:-0.05em;}
  p.e_txt span.pc_cut{display:inline;}


p.send a{font-size:18px;}



}

@media (max-width: 767px) {

}

@media (max-width: 576px) {


.table_box.style2 table th, .table_box.style2 table td{font-size: 14px;height: 41px;}
.table_box.style2 table td{text-indent: 25px;padding-left: 0;}
.table_box.style2 table th.requird{background: #fafafa url(../img/s_img/p_txt_bullet.png) no-repeat 0% center;}

.table_box.style2 table td{text-indent: 0;padding-left: 20px;}

form#estimate input[type="text"]{font-size: 14px;}
form#estimate textarea{height: 200px;font-size: 14px;line-height: 16px;}

p.send{margin-top: 60px;text-align: center;}
p.send a{display: block;cursor: pointer;width: 140px;height: 45px;margin: 0 auto;text-align: center;line-height: 45px;font-size: 18px;font-weight: 500;}


}

@media (max-width: 480px) {


.ck_agree p{width: 90%;}

}
