div.rnd .head {padding-bottom:10px}
div.rnd .txtH {font-size:18px; line-height:30px; padding:0 0 0 40px;}
div.rnd .txtH2 {font-size:18px; line-height:30px; padding-top:30px;}
div.rnd .txtH3 {font-size:20px; line-height:30px; padding:20px 0 0 40px; font-weight:600; }

div.rnd .cont {padding-top:100px; clear:both; overflow:hidden;}
div.rnd .cont_table_pc {display:block}
div.rnd .cont_table_m {display:none}
div.rnd .cont_table_pc {padding:100px 0 0 40px; clear:both; overflow:hidden; }
div.rnd .cont_table_pc table tr th.bg_blue{background-color:#1b63b0; color:#fff; padding:15px 0}
div.rnd .cont_table_pc table tr th.bg_gray{background-color:#939598; color:#fff; padding:15px 0}
div.rnd .cont_table_pc table tr td.line_blue{border-bottom:1px solid #1b63b0; padding:0 0 15px 0; text-align:center; font-weight:600;}
div.rnd .cont_table_pc table tr td.line_gray{border-bottom:1px solid #bdbec0; padding:0 0 15px 0; text-align:center;}
div.rnd .cont_table_pc table tr td.al_left {text-align:left; padding-left:10px; line-height: 27px; }
div.rnd .cont_table_pc table tr td.blue_2px {border-bottom:2px solid #1b63b0; }
div.rnd .cont_table_pc table tr td.gray_2px {border-bottom:2px solid #bdbec0; }
div.rnd .cont_table_pc table tr th.gray_2px {border-bottom:2px solid #bdbec0; }
div.rnd  .floatL {width:22%;  }
div.rnd  .floatR {width:78%;  }
div.rnd h4 { /* text-transform: uppercase;*/  font-size:25px; line-height:40px; font-weight:600; padding-left:40px}
div.rnd .flex3 .item {width:32.7%; background:#f5f5f5; padding:35px 30px; text-align:center;
font-size:22px; line-height:28px; margin-bottom:10px}
div.rnd .flex3 .item  .tit {padding-top:20px}
div.rnd .flex .item .btn2 a{border:1px solid #3a5ea6; display:inline-block;  margin:15px auto 0 auto; text-align:center;
padding:0px 15px; font-weight:500; transition:0.3s all;font-size:12px; border-radius:50px; color:#3a5ea6 }
div.rnd .flex .item .btn2 a:hover{  background-color:#3a5ea6; color:#fff; transition:0.3s all;  }
div.rnd .flex .item .btn2 span {font-weight:700}

div.rnd .flex4 .item1 {width:100%; margin-top:20px; background:#f8f8f8; padding:50px 100px; text-align:center;}
div.rnd .flex4 .item2 {width:49.3%; margin-top:20px; background:#f8f8f8; padding:50px 30px; text-align:center;}

div.rnd .btn1 a {display:inline-block; padding:15px 50px 15px 25px; border:1px solid #5a646f;  margin-top:60px;
background:url(../../../common/img/arrow1.png)no-repeat 93% center; font-weight:500; font-size:18px; background-size:12px;}

div.rnd .flex1 .item {width:100%; background:#fff; margin-bottom:60px; padding:0px 30px 0px 150px; 
background-repeat:no-repeat; background-position:10px center; background-size:80px; }
div.rnd .flex1 .ico1 {background-image:url(../img/ico1.jpg); }
div.rnd .flex1 .ico2 {background-image:url(../img/ico2.jpg);}
div.rnd .flex1 .ico3 {background-image:url(../img/ico3.jpg); }
div.rnd .flex1 .ico4 {background-image:url(../img/ico4.jpg);}
div.rnd .flex1 .ico_l_1 {background-image:url(../img/ico_l_1.jpg); }
div.rnd .flex1 .ico_l_2 {background-image:url(../img/ico_l_2.jpg);}
div.rnd .flex1 .ico_l_3 {background-image:url(../img/ico_l_3.jpg); }
div.rnd .flex1 .ico_l_4 {background-image:url(../img/ico_l_4.jpg); height:60px}
div.rnd .flex1 .ico_l_5 {background-image:url(../img/ico_l_5.jpg);}
div.rnd .flex1 .ico_u_1 {background-image:url(../img/ico_u_1.jpg); }
div.rnd .flex1 .ico_u_2 {background-image:url(../img/ico_u_2.jpg);}
div.rnd .flex1 .ico_u_3 {background-image:url(../img/ico_u_3.jpg); }
div.rnd .flex1 .ico_u_4 {background-image:url(../img/ico_u_4.jpg);}
div.rnd .flex1 .item .tit{font-size:22px; font-weight:600}
div.rnd .flex1 .item .txt{font-size:18px; padding-top:15px; line-height: 27px; }
div.rnd .flex1 .item .txt p {font-size:18px; color:#1e2b3a; padding-bottom:15px;}
div.rnd .flex1 .item .txt ul li {position:relative; padding-left:12px; margin-bottom:5px; }
div.rnd .flex1 .item .txt ul li:before { content: "";  width: 3px; height: 3px; background-color: #868686; 
 position: absolute; left: 2px; top: 10px;   border-radius: 50%;}


div.rnd .flex1 .item_plus {clear:both; width:90%; height:60px; background:#eeefef; border-radius: 60px; margin:15px auto 0 0; padding:10px 30px; font-size:15px}
div.rnd .flex1 .item_plus_bg {height:80px}
div.rnd .flex1 .item_plus .sf_font {float:left; text-align:center; padding:13px 50px 0 15px }
div.rnd .flex1 .item_plus .txt {float:left; text-align:center; padding: 0}
div.rnd .flex1 .item_plus  .pad10 {padding:10px 0 }
div.rnd .flex1 .item_plus .btn2 a{border:1px solid #3a5ea6; display:inline-block;  margin:0 auto; text-align:center; padding:5px 15px; font-weight:500; transition:0.3s all;font-size:12px; border-radius:50px; color:#3a5ea6 }
div.rnd .flex1 .item_plus .btn2 a:hover{  background-color:#3a5ea6; color:#fff; transition:0.3s all;  }
div.rnd .flex1 .item_plus .btn2 span {font-weight:700}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1320px) {
div.rnd .flex2 > .item:first-child {width:35%;}
div.rnd .flex2 > .item:last-child {width:65%;}	
}
@media (max-width: 1023px) {
div.rnd .flex2 > .item:first-child {width:100%;}
div.rnd .flex2 > .item:last-child {width:100%; }		
div.rnd h3 {font-size:20px; line-height:24px; font-weight:700 }
div.rnd .txtH {font-size:16px; line-height:24px; padding:0}
div.rnd .txtH3 {font-size:18px; line-height:30px; padding:20px 0 0 0; font-weight:600; }
div.rnd .floatL {width:100%;}
div.rnd .floatR {width:100%;}
div.rnd h4 { padding:0 0px 20px 0;  font-size:20px; line-height:20px; }
div.rnd .value .item p {padding-top:10px !important; }
div.rnd .flex .item p {padding-bottom:15px; font-size:16px; line-height:24px;}
div.rnd .cont {padding-top:50px}
div.rnd .cont_table_pc {display:none}
div.rnd .cont_table_m {display:block}

div.rnd .cont_table_m {padding:0; clear:both; overflow:hidden; }
div.rnd .cont_table_m table {padding-top:50px}
div.rnd .cont_table_m table tr th {font-size:14px;}
div.rnd .cont_table_m table tr th.bg_blue{background-color:#1b63b0; color:#fff; padding:15px 0}
div.rnd .cont_table_m table tr th.bg_gray{background-color:#939598; color:#fff; padding:15px 0}
div.rnd .cont_table_m table tr td.line_blue{font-size:12px; border-bottom:1px solid #1b63b0; padding:10px 0 15px 0; text-align:center; font-weight:600;}
div.rnd .cont_table_m table tr td.line_gray{font-size:12px; border-bottom:1px solid #bdbec0; padding:10px 0 15px 0; text-align:center;}
div.rnd .cont_table_m table tr td.al_left {text-align:left; padding-left:10px; line-height: 20px; }
div.rnd .cont_table_m table tr td.blue_2px {border-bottom:2px solid #1b63b0; }
div.rnd .cont_table_m table tr td.gray_2px {border-bottom:2px solid #bdbec0; }
div.rnd .cont_table_m table tr th.gray_2px {border-bottom:2px solid #bdbec0; }

div.rnd .flex3 .item,
div.rnd .flex4 .item1 {width:100%; margin-top:20px; background:#f8f8f8; padding:20px; text-align:center;}
div.rnd .flex4 .item2 {width:100%; margin-top:20px; background:#f8f8f8; padding:20px; text-align:center;}
div.rnd .flex3 .item  .tit {min-height:auto}
div.rnd .flex1 .item {margin-bottom:10px; padding:10px 0px 10px 90px; 
 background-position:15px center; background-size:55px; min-height:auto }
div.rnd .flex1 .item .tit{font-size:18px;}
div.rnd .flex1 .item .txt{font-size:14px; padding-top:10px; line-height: 20px; }
div.rnd .flex1 .item .txt p {font-size:15px; line-height:22px;  padding-bottom:10px;}
div.rnd .flex1 .item .txt ul li {position:relative; padding-left:10px; margin-bottom:3px; }
div.rnd .flex1 .item .txt ul li:before { content: "";  width: 3px; height: 3px; background-color: #868686; 
 position: absolute; left: 2px; top: 9px;   border-radius: 50%;}

div.rnd .flex1 .item_plus {width:90%; height:110px; background:#eeefef; border-radius: 20px; padding:5px; font-size:22px}
div.rnd .flex1 .item_plus_bg {height:185px; }
div.rnd .flex1 .item_plus .sf_font {font-size:15px; text-align:center; padding:10px}
div.rnd .flex1 .item_plus .txt {width:100%; text-align:center; padding: 5px 0 10px 0}
div.rnd .flex1 .item_plus  .pad10 {padding:10px 0 }
}


@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

