@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: 20px;color: #161616;height: 61px;border: 1px solid #ccc;}
.table_box.style2 table th{font-weight:normal; text-align:left; letter-spacing: 0.5px; background-color:#fafafa; border-left: none; padding-left:43px;}
.table_box.style2 table td{font-weight:300; text-align: left;text-indent:35px;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 5% center; padding-left:43px; letter-spacing:-0.03em;}

p.txt{font-size: 18px;line-height: 26px;text-align: center;font-weight: 300;}
.form_requird{padding: 65px 0 15px 0;font-size: 16px;color: #161616;text-align: right;font-weight: 300; }
.form_requird img{vertical-align:middle;}
.table_box.style2 table td{text-indent: 0;padding-left: 48px;}

form#estimate input[type="text"]{width: 100%;border: none;color: #161616;font-size: 20px;font-weight: 300;}
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: 20px;line-height: 28px;font-weight: 300;border: 0;}


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

.privacy_box{border: 1px solid #ccc;background-color: #fafafa;margin: 58px 0 25px 0;text-align: left;}
#wrap #content .container .privacy_box .container{padding: 30px 70px 20px 70px;}
.privacy_box p.subject{font-size: 22px;font-weight: normal;margin-bottom: 30px;}
.privacy_box ul{}
.privacy_box ul li{font-size: 18px;line-height: 26px;margin-bottom: 10px;}
.privacy_box ul li p.tit{line-height: 27px;}
.privacy_box ul li p.txt{padding-left: 18px;text-align: left;font-size: 16px;line-height: 23px;width: auto;padding-right: 100px;}
.privacy_box ul li p.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%;margin-top: 40px;}
.ck_agree:after{display: block;content: '';clear: both;}
.ck_agree span{float: left;display: block;width: 23px;}
.ck_agree p{float: left;font-size: 18px;color: #161616;font-weight: 300;line-height:22px;}
.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: #285ca4;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 5% center;}

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

.privacy_box ul li p.txt{padding-right: 0;}


}

@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 4% 23px; padding-left:38px; background-size:21px; }
.table_box.style2 table td{font-weight:300; text-align: left;text-indent:0px;border-right:none; border-bottom: 1px solid #ccc;}
.table_box.style2 table th{ padding-left:38px;}
#wrap #content .container .privacy_box .container{width: auto;padding: 60px 15px;}
.form_requird{padding: 45px 0 15px 0;font-size: 16px;color: #161616;text-align: right;font-weight: 300; }


}

@media (max-width: 768px) {

#wrap #content .container .privacy_box .container{width: auto;padding: 40px 15px;}

p.txt{font-size: 16px;line-height: 24px;}

.form_requird{padding: 25px 0 15px 0;font-size: 14px;color: #161616;text-align: right;font-weight: 300; }

/*.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:15px;padding-left:10px;}
.table_box.style2 table th.requird{background: #fafafa url(../img/s_img/p_txt_bullet.png) no-repeat 5% 23px; padding-left:35px; background-size:18px; }
.table_box.style2 table th{ padding-left:30px;}
        
form#estimate input[type="text"]{font-size: 16px;}
form#estimate textarea{padding: 30px 0;height: 250px;font-size: 16px;line-height: 20px;width: 95%;}

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

.ck_agree{margin-top: 10px; line-height: 18px;}
.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 */
  }
}

@media (max-width: 767px) {

}

@media (max-width: 576px) {
#wrap #content .container .privacy_box .container{width: auto;padding: 30px 15px;}


.privacy_box ul li p.txt.bullet{padding-left:25px;background: url(../img/s_img/p_txt_bullet.gif) no-repeat 15px 8px; }

.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 2px 8px; padding-left:25px; background-size:15px;}
.table_box.style2 table th{ padding-left:25px;}
.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;color: #fff;background: #1e68a2;line-height: 45px;font-size: 18px;font-weight: 500;}


}

@media (max-width: 480px) {


.ck_agree p{width: 90%;}

}
