@charset "utf-8";

.mt50{margin-top:47px;}
.pb20{padding-bottom:20px;}

.fc_fs{font-size: 14px; line-height: 18px;}

.compliance {padding: 0 0 20px; width: 980px; margin-left: auto; margin-right: auto; text-align: right; margin-top: 40px; font-size: 14px; line-height: 20px;}

/* 회사소개 */
.company_tit{padding-bottom:23px; line-height:34px;}
.company_tit span{color:#70c500;}
.company{padding-top:30px;}
.company li{float:left; margin-left:40px; padding-top:209px; width:207px; text-align:center; background:url(../images/company/bg_company2.jpg) no-repeat center top;}
.company li:first-child{margin-left:30px; background:url(../images/company/bg_company1.jpg) no-repeat center top;}
.company li + li + li{background:url(../images/company/bg_company3.jpg) no-repeat center top;}

.year li{position:relative; padding-left:79px;}
.year span{position:absolute; left:0; top:4px; font-size:24px;}

.rule_cont {padding-left:10px;}
.rule_cont .first_letter {margin-left: -10px;}

.rule_Type1 h2 {letter-spacing: -1px;}
.rule_Type1 ul li img:first-child {padding-right:40px;}
.rule_Type1.clearfix > ul{ padding:24px 5px 60px 187px;}
.rule_img_cont {padding-bottom:50px;}
.ru_con_tit {font-size:18px;}
.rule_cont > span {margin-left:-10px;color:#a1a8ac; }
.rule_cont.rule_table_cont {padding-bottom:40px;}
.rule_Type1.clearfix > ul > li > .table_tt {padding-top:20px;}
.rule_Type1.clearfix > ul > li > span {color:#a1a8ac;}

.dis_fl {display:flex;}
/* 알아두실사항 */
.dl_Type1{border-top:2px solid #3e5358;}
.dl_Type1 dt{padding: 10px 30px; font-size:16px; font-weight:normal; border-bottom:1px solid #eff1f2; background:#f9f9fb; font-family:'nanum-barun-gothic-bold';}
.dl_Type1 dd{padding:20px 30px; font-size:15px; line-height:25px; border-bottom:1px solid #eff1f2;}
.dl_Type1 dd li{padding-left:13px;}
.dl_Type1 dd li strong{display:inline-block; text-indent:-13px;}

.lst_num.tavel > ul > li{font-size: 15px; line-height: 25px; color: #475359;}

.p_notice2{position:relative; padding-left:54px;}
.p_notice2 .ico_notice{position:absolute; left:0; top:0;}
.p_notice2 .lst_num{padding-top:9px;}
.p_notice2 .lst_num > ul > li{padding-left:17px; font-size:15px; text-indent:-17px;}

/*광고영상*/
.rule_Type1 > .video {padding:24px 5px 22px 187px;}
.rule_Type1 > .video > iframe {padding-bottom:28px; line-height:26px; text-align:justify;}

.rule_Type1 > .tit_wrap {position:absolute; left:0; top:0; padding-top:22px; width:153px; font-weight: normal; border-top:3px solid #3e5358; display: inline-block; *display: inline; *zoom: 1;}
.rule_Type1 > .tit_wrap > h2 {position:relative;padding:0 ; border:none; font-size:24px; }
.rule_Type1 > .tit_wrap > h6 {padding-top:10px;}

/* 개인정보취급방침 */
.rule_Type1{position:relative; }
.rule_Type1 h2{position:absolute; left:0; top:0; padding-top:22px; width:153px; font-size:24px; font-weight: normal; border-top:3px solid #3e5358; display: inline-block; *display: inline; *zoom: 1;}
.rule_Type1 .rule_tit{font-size:24px;}
.rule_Type1 > .cont,
.rule_Type1 > ul{ padding:24px 5px 22px 187px;}

/*.rule_Type1 > ul > li{padding-bottom:28px; line-height:26px; text-align:justify;}*/
.rule_Type1 > ul > li{ line-height:26px; text-align:justify;}
.rule_Type1 li{font-size:15px;}
.rule_Type1 .rule_num h3{font-size:15px;}
.rule_Type1 .rule_num li{padding-left:18px;}
.rule_Type1 .rule_num span{display:block;}
.rule_Type1 td{text-align:left;}
.rule_Type1 a{color:#566fe6;}

.dot{padding-left:17px; display:block; background:url(../images/common/icon_dot.gif) no-repeat 7px 10px;}

.airport_area .lst_du{margin-bottom: 40px; }
.airport_area .lst_du li{font-size: 17px; line-height: 27px;}
.airport_area .lst_du strong{font-family:'nanum-barun-gothic-bold';}
.airport_area .box_airport_info{margin-top: 50px; margin-bottom: 70px; position: relative; background-color: #97a8b0; text-align: center; padding:20px 20px 40px;}
.airport_area .box_airport_info h2{margin-bottom: 5px; color: #fdffda; font-size: 22px; line-height: 27px; font-weight: normal; }
.airport_area .box_airport_info p{color: #fff;font-size: 16px; line-height: 27px; font-family:'nanum-barun-gothic-light';}
.airport_area .box_airport_info .more{position: absolute; left: 50%; bottom: -12px; width: 305px; margin-left: -152px;  }

.sos_area .rule_Type1 > .cont{padding: 24px 5px 22px 280px;}
.sos_area .rule_Type1 li{font-size: 17px; line-height: 30px;}
.sos_area .txt1{margin-bottom: 15px; font-size: 24px; line-height: 30px; font-weight: normal; color: #15b8c9;}
.sos_area .txt1.tel{padding-left: 30px; position: relative;}
.sos_area .txt1.tel:after{position: absolute; left: 0; top: 1px; width: 23px; height: 25px; background-image: url(../images/common/ico_common.png); background-repeat: no-repeat; background-position: -129px -558px; content:"";}
.sos_area .rule_Type1 .lst_du >ul > li {margin-bottom: 25px;}
.sos_area .rule_Type1 .lst_du >ul > li .du{display: inline-block; *display: inline; *zoom: 1; vertical-align: -3px; width: 17px; height: 18px; background-repeat: no-repeat; background-image: url(../images/common/ico_common.png); margin-right: 5px;}
.sos_area .rule_Type1 .lst_du >ul > li .du.n1{background-position:-125px -216px;}
.sos_area .rule_Type1 .lst_du >ul > li .du.n2{background-position:  -125px -310px;}
.sos_area .rule_Type1 .lst_du >ul > li .du.n3{background-position: -125px -403px;}
.sos_area .rule_Type1 .lst_du >ul > li .du.n4{background-position: -125px -498px;}

.sos_area .lst_du .h{font-family:'nanum-barun-gothic-bold';}
.sos_area .rule_Type1 h2{width: 250px;}
.lst_dot > ul > li{padding-left: 10px; position: relative;}
.lst_dot > ul > li:after{width: 3px; height: 3px; background-color: #3e5358; position: absolute; left: 0; top: 11px; content:""; }