@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px ;padding:10px;background:#fff;min-height:200px;
webkit-box-shadow: 0 1px 4px #cbd1df;
  -moz-box-shadow: 0 1px 4px #cbd1df;
       box-shadow: 0 1px 4px #cbd1df;}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

.con_title {clear: both; font-weight: 600; margin:0px 0px 25px;padding:0px 0px 0px 30px;border:0px;font-size:18pt;font-family:'Nanum Barun Gothic', sans-serif;/*font-weight:inherit;*/background:rgb(255,255,255) url("/img/title_icon.png") no-repeat left center;letter-spacing:-0.5px;}
.sir_table {border-top:2px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);font-family:'Nanum Barun Gothic', 'Spoqa Han Sans', sans-serif;font-size:16px;letter-spacing:-0.5px;background-color:rgb(255,255,255);}
.sir_table2 {font-family:'Nanum Barun Gothic', 'Spoqa Han Sans', sans-serif;font-size:16px;letter-spacing:-0.5px;background-color:rgb(255,255,255);}
.T_wd_full {border-spacing:0px;border-collapse:collapse;width:100%;text-align:center;}
.th001 {background:rgb(249,249,249); color:#000; font-weight:200;border-left:1px solid rgb(217,217,217);border-bottom:1px solid rgb(217,217,217);padding-top:15px;padding-bottom:15px;}
.th0012 {background:#8C81B9; color:#fff; font-weight:600;border-left:1px solid rgb(217,217,217);border-bottom:1px solid rgb(217,217,217);padding-top:15px;padding-bottom:15px; border-radius: 20px; margin: 4px; border: 3px solid #fff;}
.T_wd_full tr {letter-spacing:1px;}
.T_wd_full td {color:rgb(102,102,102);border-left:0px;border-bottom:1px solid rgb(217,217,217);padding-top:15px;padding-bottom:15px;}

.T_wd_full .leftline {color:rgb(102,102,102);border-left:1px solid rgb(217,217,217);border-bottom:1px solid rgb(217,217,217);padding-top:15px;padding-bottom:15px;}
.T_wd_full .leftline2 {color:rgb(102,102,102);border-left:1px solid #fff; background:#eee; border-bottom:1px solid rgb(217,217,217);padding-top:15px;padding-bottom:15px; border-radius: 20px; border:2px solid #fff;}
.T_wd_full .T_ft_lt {padding:15px 30px;text-align:left;line-height:1.4;color:rgb(102,102,102);border-left:1px solid rgb(217,217,217);border-bottom:1px solid rgb(217,217,217); word-break:keep-all;}

.th000 {background:rgb(249,249,249);font-weight:400;border-left:0px;border-bottom:1px solid rgb(217,217,217);padding-top:15px;padding-bottom:15px;}

/* 상해보험 */
.T_fl_Clt {clear:both; display:block; margin:0;padding:0px;list-style:none;color:rgb(102,102,102);font-family:'Nanum Barun Gothic', 'Spoqa Han Sans', sans-serif;font-size:16px;letter-spacing:-0.5px;background-color:rgb(255,255,255);}
.U_bd {max-width:500px; width:50%; min-width:400px; float:left;text-align:center;border-right-color:rgb(248,147,29);border-bottom-color:rgb(248,147,29);border-left-color:rgb(248,147,29); }
.PT_pd_top30 {border:1px solid rgb(217,217,217);padding:30px 10px 40px;  margin: 10px;}
.conpic4 {margin:0px;padding:0px;border:0px;vertical-align:middle;font-size:inherit;max-height:80px;width:auto;}
.sir_cl04 {font-size:30px;font-weight:700;color:rgb(248,147,29);}
.U_ft_c000 {font-weight:600;color:rgb(0,0,0);font-size:20px;margin-bottom:15px;margin-top:15px;}
.U_ft_c001 p {margin-top:15px;}
.conbox {clear:both; display:block; width:auto; height:auto;}
.conbox_gray {padding:20px 30px; background:#eee; text-align:center; word-break:break-word; border-radius:10px;}
.conbox_gray a {color:#E40059;}
.conbox_gray a:hover {font-weight:bold; color:red;}
.conbox_gray img {width:250px;}

.con_left {float:left; padding:0 40px;}
.con_right {/* text-align:justify;*/ padding:0 20px; word-wrap: break-word; word-break: keep-all;}
.title_dot {width:31%; height:170px; flex-direction: column; border:1px solid #ddd; background:#eeeeee; border-radius:10px; clear: both; margin:0px 10px 25px;padding:20px 0px 0px 0px;font-size:16px;font-family:'Nanum Barun Gothic', sans-serif;font-weight:inherit;/*background:rgb(255,255,255) url("/img/title_icon.png") no-repeat left center;*/letter-spacing:-0.5px;     display: inline-flex; text-align:center;}
.title_dot2 {width:31%; height:220px; flex-direction: column;  background:#eeeeee; border-radius:10px; clear: both; margin:0px 10px 25px;padding:20px 0px 0px 0px;font-size:14px;font-family:'Nanum Barun Gothic', sans-serif; line-height:1.6; letter-spacing:-0.5px;     display: inline-flex; text-align:center;}
.title_dot2 i {color:#fff; font-size:50px; text-shadow: 2px 2px 2px gray;}

.cov_box {}
.cov_box ul {display: inline-flex; text-align:center; align-items: center;} 
.cov_box li {display:inline-block; display: inline-flex; text-align:center; align-items: center;}
.cov_box_left01 {background:#ee2e6a; padding:20px 40px; border-radius:60px; font-size:20px; font-weight:600; color:#fff; width:220px;}
.cov_box_left02 {background:#81b1df; padding:20px 40px; border-radius:60px; font-size:20px; font-weight:600; color:#fff; width:220px;}
.cov_box_left03 {background:#9dcc48; padding:20px 40px; border-radius:60px; font-size:20px; font-weight:600; color:#fff; width:220px;}
.cov_box_left04 {background:#ffc72c; padding:20px 40px; border-radius:60px; font-size:20px; font-weight:600; color:#fff; width:220px;}
.cov_box_right {font-weight:400; font-size:16px; padding-left:10px; margin-left:10px; background:#eee; padding:20px; border-radius:60px; width:700px;}

.cov_box_left01_span {font-size:40px; font-weight:600;}
.vfield {display:inline-block; }
.vfield ul {display: inline-flex; text-align:center; align-items: center;}
.vfield li {background:#eee; padding:50px 30px; border-radius:100px; font-size:20px; font-weight:600; color:#333; width:156px; margin:5px; height:156px;}

.vol136504 {}
.vol136504 li { padding:20px; background:#eee; border-radius:20px; font-size:18px; font-weight:400; margin:10px; color:#333;}
.vol1365042 li { padding: 20px 20px 20px 40px; text-indent: -20px; background:#eee; border-radius:20px; font-size:16px; font-weight:400; margin:10px; color:#333; line-height:2;}

.big_box01 {width:100%; max-width:980px; border:3px solid #ddd; border-radius:10px; float:left; margin:10px 10px; }
.in_box01 {font-size:16px; font-weight:600; float:left; display:block;  width: 25%; min-width:180px; height: 100%; padding: 20px; text-align:center;}
.in_box02 {font-size:16px; padding:20px; float:left; display:block;  width: 75%; height: 100%;}
.in_box02 p {font-size:18px; font-weight:600; color:#F15286; padding-top:40px;}
.linkbox i {padding:10px; border: 3px solid #E40059; border-radius:14px; width:200px; margin:auto; background:#fff; color:#E40059;}
.linkbox i:hover {padding:10px; border: 3px solid #E40059; border-radius:10px; width:200px; margin:auto; background:#E40059; color:#fff;}

.four_box {width:100%; height:auto; min-height:700px;}
.four_box_01 {width:23%; text-align:center; float:left; margin:10px;}
.four_box_01 p {padding:10px;}
.four_box_01 img {border:1px solid #ddd; border-radius:10px; width:230px; height:170px;}

@media (max-width: 1060px){

.title_dot {width:100%; flex-direction: column; border:1px solid #ddd; background:#eeeeee; border-radius:10px; clear: both; margin:0px 10px 25px 0;padding:20px 0px 20px 0px;font-size:16px;font-family:'Nanum Barun Gothic', sans-serif;font-weight:inherit;/*background:rgb(255,255,255) url("/img/title_icon.png") no-repeat left center;*/letter-spacing:-0.5px;     display: inline-flex; text-align:center;}
.cov_box {text-align:center;}
.cov_box ul {display: block; align-items: center;} 
.cov_box li {display:block; display: inline-flex; text-align:center; align-items: center;}
.cov_box_right {font-weight:400; font-size:16px; padding-left:10px; margin-left:10px; margin-top:10px; background:#eee; padding:20px; border-radius:60px; width:96%; margin-right:10px;}

.vfield {display:inline-block; width: 100%; text-align:center; align-items: center;}
.vfield ul {display: block; text-align:center; align-items: center;}
.vfield li {background:#eee; padding:20px 30px; border-radius:20px; font-size:18px; font-weight:600; color:#333; width:98%; margin:5px; height:120px; margin-right:10px;}

.four_box {width:100%; height:auto; min-height:840px;}
.four_box_01 {width:44%; text-align:center; float:left; margin:10px;}
}
@media (max-width: 1000px){

.U_bd { max-width:100%; width:100%;float:left;text-align:center; border-right-color:rgb(248,147,29);border-bottom-color:rgb(248,147,29);border-left-color:rgb(248,147,29); }
}

@media (max-width: 1000px){

.big_box01 {width:98%; border:3px solid #ddd; border-radius:10px; float:left; margin:10px 20px 10px 10px; }
.in_box01 {font-size:16px; font-weight:600; float:left; display:block;  width: 100%; min-width:180px; height: 100%; padding: 20px; text-align:center;}
.in_box02 {font-size:16px; padding:20px; float:left; display:block;  width: 100%; height: 100%;}

.title_dot2 {width:98%;}

}