/*리셋*/
@charset "utf-8";

/* 여백 초기화 */
body,div,ul,li,dl,dt,ol,h1,h2,h3,h4,h5,h6,input,fieldset,legend,p,select,table,
th,td,tr,textarea,button,form,figure,figcaption{margin: 0; padding: 0;}

/* a 링크 초기화 */
a {color: #222; text-decoration: none;}
a:hover {color: #2698cb;}

/* 폰트 초기화 */
body, input, textarea, select, button, table {
    font-family:'Noto Sans KR', 'Nanum Gothic', AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; color: #222; font-size: 13px; line-height: 1.5;}

/* 폰트 스타일 초기화 */
em,address {font-style: normal;}

/* clearfix */
.clearfix{*zoom:1;}
.clearfix::before,
.clearfix::after{
    display: block;
    content: '';
    line-height: 0;
}

.clearfix::after{clear: both;}

/* 블릿기호 초기화 */
dl,ul,li,ol,menu {list-style: none;}

/* 제목 태그 초기화 */
h1,h2,h3,h4,h5,h6 {font-size: 13px; color:#222; font-weight: normal;}

/* 테두리 초기화 */
img,fieldset {border:0 none;}

/* 버튼 초기화 */
button {border:0;}

/* IR 효과 */
.ir_pm {display: block; overflow: hidden; font-size: 0; line-height: 0; text-indent: -9999px;} /* 의미있는 이미지의 대체 텍스트를 제공하는 경우 */
.ir_wa {display: block; overflow: hidden; position: relative; z-index: -1; width: 100%; height: 100%;} /* 의미있는 이미지의 대체 텍스트로 이미지가 없어도 대체 텍스트를 보여주고하 할 때 */
.ir_su {overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px;} /* 대체 텍스트가 아니 접근성을 위한 숨김 텍스트를 제공할 때 */







/*  */
/*리셋*/


/*공통 com_title header start */
.white_bord{background: #fff; padding: 25px 20px; box-sizing: border-box; margin-bottom: 10px;}
.center_wrap .white_bord:nth-child(7){margin-bottom: 0px;}

.com_title{margin-bottom: 25px;}
.com_title:after{content: ''; display:block; clear: both; }
.com_num{
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    background: #333;
    color:#fff;
}
.com_txt{margin-left: 12px; margin-top: 12px;}
.com_txt>p{font-size: 12px; }
.com_txt>h5{font-size: 16px; color:#282828; font-weight: bold; margin-top: -3px;}


/*공통 com_title header end*/


/*공통 ul li start */
.white_bord .info_list{margin-top: 15px; padding-left: 0; list-style: none;}
.white_bord .info_list li{font-size: 14px; padding-bottom: 10px; word-break: keep-all; box-sizing: border-box; padding-left: 20px; position: relative; }
.white_bord .info_list li:after{content: ''; display: block; width:5px; height: 5px; border-radius: 50%; background-color: #282828; position: absolute; left: 8px; top:8px;}
.white_bord .info_list li:last-child{padding-bottom: 0;}

.com_txt, .com_num{float: left;}
/*공통 ul li end*/

/*공통 테이블*/
.com_table{font-size: 14px; word-break: keep-all; text-align: center;}
.com_table table{border: 1px solid #eee; border-collapse: collapse; border-spacing: 0; width: 100%;}
.com_table table tr th, .com_table table tr td{box-sizing: border-box; padding: 10px 5px;  }
.com_table table tr th{background-color: #282828; color:#fff;}
.com_table table tr td{border-right: 1px solid #eee;}
.com_table table tr td:nth-child(4){text-align: left;}
.com_table table tr td span{font-size: 12px; color:#888;}
/*.com_table table tr td:last-child{border-right: 0;}*/
.com_table table tbody tr{border-bottom: 1px solid #eee;}
.com_table table tbody tr:last-child{border-bottom: 0;}
.com_table table tbody td{text-align: center;vertical-align: middle;}



/*공통 테이블 end*/

/*공통 서브정보 start*/
.add_summery{font-size: 13px; color:#888; box-sizing: border-box; padding-left: 20px;}
.add_summery .sub_list li{display: block; font-size: 13px; color:#888;}

/*공통 서브정보 end*/

/*공통컬러*/
.main_color{color:#FF6B00;}
i{font-style: normal; }
.summery_img img{width:100%}



/**/
