﻿@charset "utf-8";
/*
* Galileo Korea
* STYLE SHEET
* CSS Auteur - Galileo Korea
*/

.boardTop{
	width:735px;
	height:30px;
	margin-top:15px;
	margin-bottom:3px;
	background: url(../images/table/top_bg.gif) no-repeat left top;
}
.boardTop tr .thBar01{
	background: url(../images/table/list_thBg.gif) no-repeat right 10px;
	padding-bottom:1px;
}
.boardTop tr .thBar02{
	padding-bottom:1px;
}
.blistCount{
	position: relative;
	float:left;
	margin-top:15px;
	height:30px;
	z-index:30;
	color:#888888;
}
.fareList{
	float:right;
	margin-top:15px;
	padding-right:10px;
}
.blistCount span{
	font-weight:bold;
}
/* 일반게시판 리스트 */
.blistTop{
	position: relative;
	clear:both;
	width:735px;
	height:30px;
	margin-bottom:2px;
	z-index:30;
	font-size:11px;
	font-weight: 300;
	border-top: 2px solid #4E6659;
	border-bottom: 1px solid #71857a;
	color: #333;
}
.blistTop tr .thBar01{
	background: url(../images/table/list_thBg.gif) no-repeat right 10px;
	padding-bottom:1px;
}
.blistTop tr .thBar02{
	padding-bottom:1px;
}
.blist{
	position: relative;
	width:735px;
	z-index:30;
	font-size: 12px;
}
.blist tr td{
	text-align:center;
	height:26px;
	border-bottom:1px solid #dddddd;
}
.blist tr .subj{
	text-align:left;
	padding-left:10px;
}
.blist tr .subjN{
	text-align:left;
	padding-left:10px;
	font-weight:500;
	font-size: 12px;
	color: #4E6659;
}
.blist tr .travel{
	text-align:left;
	padding-left:10px;
}
.blist tr .travel a,.blist tr .travel a:hover{
	color:#FF5E6F;
	text-decoration:underline;
}
.blist tr .subjN a,.blist tr .subjN a:hover{
	color:#4E6659;
}
.blist .new{
	padding-left:5px;
}
.blist .reply{
	padding:0px 8px;
}
.blist .reply_blank{
	padding:0px 12px;
}
.new{
	padding-left:5px;
}
/* 글보기에서 목록 나타내기 */
.vblist{
	width:705px;
	z-index:30;
	margin-bottom:10px;
	margin-top:15px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;

}
.vblist tr td{
	text-align:center;
	height:25px;

}
.vblist tr .subj{
	text-align:left;
	padding-left:10px;
}
.vblist tr .subjN{
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
.vblist tr .subjN a,.vblist tr .subjN a:hover{
	color:#2270a8;
}
.vblist .new{
	padding-left:5px;
}
.vblist .reply{
	padding:0px 8px;
}
.vblist .reply_blank{
	padding:0px 12px;
}
/* 이벤트 리스트 */
.eventList{
	position:relative;
	width:735px;
}
/* 이벤트 리스트 */
.eList tr td{
	height:125px;
	text-align:center;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.eList tr .eventText{
	height:120px;
	text-align:left;	
}
.eList tr .eventText ul .eTitle{
	font-size:14px;
	font-weight:bold;
	color:#555;
	margin-bottom:3px;
}
.eList tr .eventText ul li span{
	font-size:11px;
	color:#a3a3a3;
	margin-right:10px;
}
/* 페이지바 */
.page{
	position:relative;
	width:735px;
	margin:0 auto;
	padding: 14px 0px;
	text-align:center;
}
.page p a{
	margin:0 4px;
}
.page p a:hover{
	margin:0 4px;
	color:#FF5E6F;
	text-decoration:underline;
}
.page p .now{
	font-weight:bold;
	color:#ea8624;
	margin:0 3px;
}
.pLine{
	font-size:11px;
	color:#adadab;
	margin:0 3px;
}
.blistbottom{
	position:relative;
	float:left;
	width:735px;
	margin:0 auto;
	z-index:30;
}
.blistbottom .page{
	position: relative;	
	z-index:30;
}
.blistbottom .btn{
	position:absolute;
	left:662px;
	top:13px;
	text-align:right;
	z-index:30;
	width:68px;
}
.blistbottom .btn span {
	margin: 0px 2px;
	width: 100px;
	height: 20px;
	border: 1px solid #0a121a;
	border-radius: 3px;
	font-size: 11px;
	padding: 3 10 3 10;
	box-shadow: 2px 2px 5px 1px #aaa;
	background-color: #0a121a;
}
.blistbottom span a {
	color: #f7e4cb;
}
.blistbottom span:hover a {
	color: #ff5e6f;
	text-decoration: none;
}

.blistbottom span:hover {
	transition: 0.4s;
}
/* 신청취소 */
.bookbottom{
	position:relative;
	float:left;
	width:735px;
	margin:0 auto;
	z-index:30;
}
.bookbottom .page{
	position: relative;	
	z-index:30;
}
.bookbottom .btn{
	position:absolute;
	left:657px;
	top:13px;
	text-align:right;
	z-index:30;
	width:68px;
}
/* 리스트의 검색 */
.listSearch{
	clear:both;
	position:relative;
	width:735px;
	height:85px;
	background: url(../images/table/search_bg.gif) no-repeat left 20px;
	z-index:30;
}
.listSearch .searchForm{
	position:absolute;
	top:34px;
	left:222px;
	float:left;
	width:360px;
	height:26px;
}
.listSearch .searchForm span{
	padding-left:5px;
}
.searchForm .select_type01{
	width:70px;
}
.searchForm .blist_input{
	border:1px solid #cccccc;
	width:205px;
	padding:3px;
	height: 18px;
}
.joblistTop{
	position:relative;
	width:735px;
}
/* 교육 신청내역 검색 */
.edu_Search{
	clear:both;
	position:relative;
	width:735px;
	height:95px;
	background: url(../images/education/eduSearch_bg.gif) no-repeat left 20px;
	z-index:30;
}
.edu_Search .searchForm{
	position:absolute;
	top:34px;
	left:160px;
	float:left;
	width:480px;
	height:26px;
}
.edu_Search .searchForm .select_type01{
	width:70px;
}
.edu_Search .searchForm .search_title{
	padding-right:10px;
	padding-left:10px;
}
.edu_Search .searchForm .search_input{
	border:1px solid #cccccc;
	width:110px;
	padding:3px;
	height: 18px;
}
.edu_Search .searchForm .search_btn{
	padding-left:10px;
}
/* 글쓰기 화면 */
.bWrite{
	width:735px;
	margin-top:15px;
	border-top:2px solid #4E6659;
	border-bottom:2px solid #4E6659;
	color:#4E6659;
}
.bWrite th{
	text-align:left;
	width:100px;
	padding:9px 15px 12px 15px;
	vertical-align:top;
	background-color: #fcf4ea;
	border-bottom:1px solid #dddddd;
}
.bWrite td{
	padding:5px 10px 5px 10px;
	height:23px;
	text-align:left;
	border-bottom:1px solid #dddddd;
	font-size: 12px;
}
.bWrite tr td *{vertical-align:middle;}

/* 글쓰기의 버튼 */
.bwBtn{
	position:relative;
	width:300px;
	margin:0 auto;
	padding: 15px 0px 20px 0px;
	text-align:center;
}
.bwBtn p span{
	margin: 0 5px;
}
/* 글쓰기의 input 설정 */
.input_style01{
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_idw{
	float:left;
	width:120px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	margin-right:5px;
	height: 18px;
}
.input_writer{
	width:120px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_pw{
	width:120px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_email{
	width:120px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_subj{
	width:610px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_rTravel{
	width:600px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_nSubj{
	padding:3px;
	width:490px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.input_tel{
	width:55px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_selectYear{
	height: 18px;
	width:60px;
}
.input_selectMonth{
	height: 18px;
	width:40px;
}
.input_selectDay{
	height: 18px;
	width:40px;
}
.input_location{
	width:240px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_money{
	width:245px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_field{
	width:555px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_jobEmail{
	width:115px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_jobWriter{
	width:240px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_jobPw{
	width:140px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_jobPhone{
	width:240px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.input_jobFax{
	width:245px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.text_area{
	width:600px;
	margin: 2px 0px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	color:#555;
}
.book_box{
	font-size:12px;
	width:500px;
	height:70px;
	margin: 2px 0px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	color:#555;
}
.bsp_box{
	font-size:12px;
	width:560px;
	height:70px;
	margin: 2px 0px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	color:#555;
}
/* 새소식 공지사항 체크박스 */
.input_check{width:13px; height:13px; vertical-align:middle; margin-left:5px;}
.notice_check{
	padding:0px;
	margin:0px;
}
.notice_check{
	padding:0px;
	margin:0px;
}
.checkbox_area{
	height:14px;
	vertical-align:middle;
	margin-left:5px;
	font-weight:bold;
	font-size:11px;
	color:#787878;
}
.label_edu{
	margin-right:15px;
}

/* 글읽기의 제목 */
.bviewTitle{
	width:735px;
	font-size:12px;
	height:31px;
	background: url(../images/table/view_top.gif) no-repeat left top;
	margin-top:15px;
	color:#3b4148;
	font-family:'NanumGothic';
}
.bviewTitle tr td{
	text-align:left;
	padding:0 15px;
	font-weight:bold;
	font-family:'NanumGothic';
}
.bviewTop{
	width:705px;
	margin-top:2px;
	font-family:'NanumGothic';
}
/* 글읽기의 작성자,등록일,첨부파일 */
.bviewTop tr th{
	width:80px;
	padding-left:15px;
	text-align:left;
	border-bottom:1px solid #ddd;
	background: url(../images/table/view_thBg.gif) no-repeat right center;
	font-family:'NanumGothic';
	font-size: 12px;
}
.bviewTop tr td{
	text-align:left;
	font-size:11px;
	padding:0 10px;
	height:30px;
	border-bottom:1px solid #ddd;
	font-family:'NanumGothic';
}
.bviewTop tr .contents{
	width:705px;
	padding:15px;
	border-bottom:2px solid #ddd;
	font-family:'NanumGothic';
}

.bviewTop .modify {
	width: 100px;
	height: 20px;
	border: 1px solid #4E6659;
	font: #0A121A;
	font-size: 12px;
}

.bfile{
	margin-right:10px;
	padding-left:17px;
	background: url(../images/table/bfile.gif) no-repeat left center;	
}
.bfile a{
	color:#004b80;
	text-decoration:underline;
}
/* 쓰기화면의 버튼 */
.bvBtn{
	position:relative;
	width:735px;
	padding: 15px 0px 20px 0px;
	text-align:right;
}
.bvBtn p span {
	margin: 0px 2px;
	width: 100px;
	height: 20px;
	border: 1px solid #0a121a;
	border-radius: 3px;
	font-size: 11px;
	padding: 3 10 3 10;
	box-shadow: 1px 1px 3px 1px #aaa;
	background-color: #0a121a;
}
.bvBtn span a {
	color: #f7e4cb;
}
.bvBtn span:hover a {
	color: #ff5e6f;
	text-decoration: none;
}

#btnSave {
	border: 1px solid #0a121a;
	border-radius: 3px;
	font-size: 12px;
	padding: 5 0;
	box-shadow: 1px 1px 3px 1px #aaa;
	background-color: #0a121a;
	color: #ff5e6f;
	font-weight: bold;
}
#btnSave:hover {
	cursor:pointer;
	color: #0a121a;
	background-color: #ff5e6f;
}

#btnCxld {
	margin: 0px 2px;
	border: 1px solid #0a121a;
	border-radius: 3px;
	font-size: 12px;
	padding: 10 20 10 20;
	box-shadow: 1px 1px 3px 1px #aaa;
	background-color: #0a121a;
	color: #f7e4cb;
	font-weight: bold;
}
.btnCxld:hover {
	cursor:pointer;
	color: #ff5e6f;
	background-color: #0a121a;
}
#btnCancel {
	margin: 0px 2px;
	border: 1px solid #0a121a;
	border-radius: 3px;
	font-size: 12px;
	padding: 5 20 5 20;
	box-shadow: 1px 1px 3px 1px #aaa;
	background-color: #0a121a;
	color: #f7e4cb;
	font-weight: bold;
}
#btnCancel:hover {
	cursor:pointer;
	color: #ff5e6f;
}
.bvBtn p span:hover {
	background-color: #0a121a;
	border-color: #0a121a;
	padding: 3 8 3 12;
	transition: 0.3s;
}

.vbottomList{
	width:735px;
	position:relative;
}
.articleList{
	width:735px;
	position:relative;
	margin-top:5px;
	height:65px;
	border-top:1px solid #b8c2bd;
	border-bottom:1px solid #b8c2bd;
}
.nextPrev{
	position:relative;
	width:735px;
}
.articleList .nextPrev tr .prevTh{
	width:60px;
	padding-left:15px;
	height:32px;
	text-align:left;
	border-bottom:1px solid #b8c2bd;
	background: url(../images/table/prevTh.gif) no-repeat right center;
}
.articleList .nextPrev tr .prevTd{
	text-align:left;
	font-size:12px;
	padding:0 10px;
	height:32px;
	border-bottom:1px solid #b8c2bd;
}
.articleList table tr .nextTh{
	width:60px;
	padding-left:15px;
	height:33px;
	text-align:left;
	background: url(../images/table/nextTh.gif) no-repeat right center;
}
.articleList table tr .nextTd{
	text-align:left;
	font-size:12px;
	padding:0 10px;
	height:33px;
}
/*Academy 탭디자인*/
.academyTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
}
.academyTab .tabBg{
	width:339px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.academyTab ul li{
	float:left;
}

/*faq*/
.faqText{
	position:relative;
	width:735px;
	margin-top:15px;
}
/*faq 탭디자인*/
.faqTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:5px;
	margin-bottom:15px;
}
.tabBg{
}
.faqTab ul li{
	float:left;
}
.btn_admin{
	width:705px;
	padding-top:8px;
	text-align:right;
	border:1px sollid #cccccc;
}
.btn_admin span{
	margin-left:8px;
}
/*helpdesk 탭디자인*/
.helpdeskTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
}
.helpdeskTab .tabBg{
	width:397px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.helpdeskTab ul li{
	float:left;
}
/*helpdesk 탭디자인*/
.helpdeskTab01{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
}
.helpdeskTab01 .tabBg{
	width:456px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.helpdeskTab01 ul li{
	float:left;
}
/*주요서비스 탭디자인*/
.non_airTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
}
.non_airTab .tabBg{
	width:495px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.non_airTab ul li{
	float:left;
}
/*service 탭디자인*/
.serviceTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
}
.serviceTab .tabBg{
	width:343px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.serviceTab ul li{
	float:left;
}
/*교육 탭디자인*/
.eduTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
}
.eduTab .tabBg{
	width:557px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.eduTab ul li{
	float:left;
}
/*교육후기 탭디자인*/
.reviewTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
}
.reviewTab .tabBg{
	width:468px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.reviewTab ul li{
	float:left;
}
/*faq td누르면 td나타나기 */
.faqlist{
	position:relative;
	width:735px;
	font-size: 12px;
}
.faqlist tr .faq_line{
	text-align:center;
	height:auto;
	background:url(../images/table/faq_line.gif) left bottom repeat-x;
}
.faqlist .subj01{
	text-align:left;
	height:auto;
	background:url(../images/table/faq_line.gif) left bottom repeat-x; 
}
.faqlist .contents01{
	background-color:#f6f6f6;
	padding:10px;
	text-align:left;
	border-bottom:1px solid #cccccc;
}
.faqlist .contents02{
	background-color:#f6f6f6;
	text-align:left;
	border-bottom:2px solid #8cbed7;
}
/*qa 탭디자인*/
.qnaTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:20px;
}
.qnatabBg{
	width:23px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.qnaTab ul li{
	float:left;
}
/*통합검색 탭디자인*/
.searchTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:20px;
}
.searchtabBg{
	width:201px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.searchTab ul li{
	float:left;
}
/* 구인구직 리스트의 검색 */
.joblistSearch{
	clear:both;
	position:relative;
	width:735px;
	height:85px;
	background: url(../images/table/jobsearch_bg.gif) no-repeat left 20px;
}
.joblistSearch .jobsearchForm{
	position:absolute;
	top:33px;
	left:207px;
	float:left;
	width:420px;
	height:26px;
}
.joblistSearch .jobsearchForm span{
	padding-left:5px;
}
.joblistSearch .jobsearchForm .select_type01{
	width:50px;
}
.joblistSearch .jobsearchForm .select_type02{
	width:75px;
}
.joblistSearch .jobsearchForm .blist_input{
	border:1px solid #cccccc;
	width:205px;
	padding:3px;
	height: 18px;
}
/* 구인구직 텍스트 */
.jobText{
	position:relative;
	top:13px;
	float:right;
	color:#6ca041;
	font-size:11px;
	padding-left:12px;
	padding-right:10px;
	font-weight:bold;
	background: url(../images/table/icon_dot.gif) no-repeat left 5px;
}
/* 교육일정 및 신청 텍스트 */
.eduText{
	position:relative;
	float:right;
	color:#989898;
	font-size:12px;
	padding-left:12px;
	padding-right:10px;
	font-weight:bold;
}
.eduText01 a{
	position:relative;
	float:left;
	top:3px;
	left:7px;
	color:#6ca041;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.eduText01 a:hover{
	position:relative;
	float:left;
	top:3px;
	left:7px;
	color:#6ca041;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.view_ed_sche_list {
	position: absolute;
	right: 5;
	bottom: -120;
	box-shadow: 2 2 5 2 #aaa;

}
.view_ed_sche_list span a {
	color: #f7e4cb;
}
.view_ed_sche_list span:hover a {
	color: #ff5e6f;
	text-decoration: none;
}
.view_ed_sche_list span {
	background-color: #0a121a;
	padding: 5 20 5 20;
	border-radius: 5px;
}

.jobComment{
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	color:#898989;
}
/* 구인구직 글쓰기 필수 입력사항 */
.jobTitle{
	position:relative;
	width:735px;
	margin-top:15px;
}
/* 구인구직 글쓰기 필수 입력사항 */
.requestTitle{
	position:relative;
	width:735px;
	margin-top:15px;
}

/* 통합검색 키워드 */
.keyWord{
	position:relative;
	width:723px;
	margin-top:15px;
	margin-bottom:10px;
	color:#333;
	padding-left:12px;
	background: url(../images/table/icon_dot.gif) no-repeat left 5px;
}
.keyWord span{
	font-weight:bold;
}
.search01{
	position:relative;
	width:735px;
	margin-bottom:15px;
	background: url(../images/search/dotline.gif) repeat-x left bottom;	
}
.search01 span{
	font-weight:bold;
}
.sCategory{
	position:relative;
	width:718px;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:17px;
	background: url(../images/search/icon_search.gif) no-repeat left 3px;
}

.sTitle01 a,.sTitle01 a:hover{
	font-weight:normal;	
	color:#196d9e;
	text-decoration:underline;
	margin-right:10px;
}
.sTitle02 a,.sTitle02 a:hover,.sTitle02 a:active{
	font-weight:normal;	
	color:#5c9219;
	text-decoration:none;
}
.sContent{
	margin:10px 0px 30px 0px;
}
.sBtn{
	position:relative;
	text-align:right;
	width:735px;
	height:40px;
}
.search01 .sTxt{
	color:#9f9e9e;
	font-size:11px;
	font-weight:normal;	
	padding-left:10px;
}
.airline_all{
	position:relative;
	margin-top:10px;
	width:738px;
	height:842px;
	background: url(../images/airline/layer_on.gif) no-repeat left top;
	z-index:40;
}
.airline_all ul{
	position:absolute;
	left:19px;
	top:15px;
}
.airline_all ul li{
	width:54px;
	height:66px;
	float:left;
}
.airline_close{
	clear:both;
	position:absolute;
	top:815px;
	left:295px;
}
.airtop{
	position: relative;
	z-index:30;
}
/* 삭제레이어 */
.layer_delete{
	position: relative;
	width:369px;
	height:210px;
	background: url(../images/common/layer_msg.gif) no-repeat left top;
	z-index:100;
}
.layer_delete .popText01{
	position: absolute;
	width:330px;
	left:21px;
	top:75px;
	text-align:center;
}
.layer_delete ul{
	position: absolute;
	width:210px;
	left:85px;
	top:105px;
}
.layer_delete ul li{
	height:29px;
}
.pop_subTitle{
	padding-top:4px;
	width:60px;
	float:left;
}
.input_popSubj{
	width:250px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.input_popType01{
	width:130px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.input_popType02{
	width:170px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}

/* 팝업레이어 버튼 */
.layer_delete .popBtn{
	position:absolute;
	width:300px;
	left:35px;
	top:165px;
	text-align:center;
}
.layer_delete .popBtn p span{
	margin: 0 5px;
}

/* 수정레이어 */
.layer_modify{
	position: relative;
	width:369px;
	height:210px;
	background: url(../images/common/layer_modify.gif) no-repeat left top;
	z-index:100;
}
.layer_modify .popText01{
	position: absolute;
	width:330px;
	left:21px;
	top:75px;
	text-align:center;
}
.layer_modify ul{
	position: absolute;
	width:210px;
	left:85px;
	top:105px;
}
.layer_modify ul li{
	height:29px;
}

/* 팝업레이어 버튼 */
.layer_modify .popBtn{
	position:absolute;
	width:300px;
	left:35px;
	top:165px;
	text-align:center;
}
.layer_modify .popBtn p span{
	margin: 0 5px;
}

/* 메시지레이어 */
.layer_msg01{
	position: relative;
	width:369px;
	height:210px;
	background: url(../images/common/layer_msg.gif) no-repeat left top;
	z-index:100;
}
.layer_msg01 .popText02{
	position:absolute;
	width:300px;
	top:90px;
	left:35px;
	text-align:center;
}
/* 메시지레이어 버튼 */
.layer_msg01 .popBtn{
	position:absolute;
	width:300px;
	left:35px;
	top:165px;
	text-align:center;
}
.layer_msg01 .popBtn p span{
	margin: 0 5px;
}

/* 메시지레이어 */
.layer_msg02{
	position: relative;
	width:369px;
	height:210px;
	background: url(../images/common/layer_modify.gif) no-repeat left top;
	z-index:100;
}
.layer_msg02 .popText02{
	position:absolute;
	width:300px;
	top:90px;
	left:35px;
	text-align:center;
}
/* 메시지레이어 버튼 */
.layer_msg02 .popBtn{
	position:absolute;
	width:300px;
	left:35px;
	top:165px;
	text-align:center;
}
.layer_msg02 .popBtn p span{
	margin: 0 5px;
}
/* 로그인레이어 */
.layer_login{
	position: relative;
	width:369px;
	height:210px;
	background: url(../images/common/layer_login.gif) no-repeat left top;
	z-index:100;
}
.layer_login ul{
	position: absolute;
	width:220px;
	left:136px;
	top:80px;
}
.layer_login ul li{
	height:29px;
}
.pop_subTitle01{
	padding-top:4px;
	width:60px;
	float:left;
}
/* 로그인레이어 버튼 */
.layer_login .popBtn{
	position:absolute;
	width:300px;
	left:35px;
	top:165px;
	text-align:center;
}
.layer_login .popBtn p span{
	margin: 0 5px;
}

/* 담당자정보수정레이어 */
.layer_loginInfo{
	position: relative;
	width:450px;
	height:360px;
	background: url(../images/common/layer_loginInfo.gif) no-repeat left top;
	z-index:100;
}
.layer_loginInfo ul{
	position: absolute;
	width:310px;
	left:105px;
	top:142px;
}
.layer_loginInfo ul li{
	height:29px;
}
/* 로그인레이어 버튼 */
.layer_loginInfo .popBtn{
	position:absolute;
	width:380px;
	left:35px;
	top:315px;
	text-align:center;
}
.layer_loginInfo .popBtn p span{
	margin: 0 5px;
}
/* 교육후기 */
.review_top{
	position: relative;
	width:735px;
	height:91px;
	margin-top:15px;
	margin-bottom:8px;
}
.edu_text{
	position: relative;
	width:735px;
	height:34px;
	margin-top:12px;
	margin-bottom:8px;	
}
.airline_text{
	position: relative;
	width:735px;
	height:34px;
	margin-top:12px;
	margin-bottom:8px;
	background: url(../images/airline/airline_topbg.gif) no-repeat left top;
}
.airline_text p{
	position: relative;
	left:640px;
	top:4px;
}
/* 주요항공사 탑 */
.airlogo{
	position: relative;
	width:735px;
	height:69px;
	margin-top:17px;
	background: url(../images/airline/airline_topbg02.gif) no-repeat left top;
}
.airlogo p{
	position: relative;
	height:63px;
	left:22px;
	top:4px;
}
.airlogo p span{
	padding-left:15px;
	font-weight:bold;
	color:#555;
}
.airlogo p .airlineTel{
	padding-left:5px;	
	font-weight:bold;
	color:#555;
}
/* 수료증 재발급 및 교육확인증 신청 */
.certificate{
	position: relative;
	width:735px;
	height:738px;
	margin-top:15px;
	margin-bottom:50px;
	background: url(../images/education/form01_bg.gif) no-repeat left top;
}
.certificate .form_text01{
	position: relative;
	top:12px;
	left:20px;
}
.certificate dl{
	position: relative;
	left:37px;
	top:40px;
}
/* 교재신청 */
.book{
	position: relative;
	width:735px;
	height:550px;
	margin-top:15px;
	margin-bottom:20px;
	background: url(../images/education/form02_bg.gif) no-repeat left top;
}
.book dl{
	position: relative;
	left:37px;
	top:35px;
}
/* 신청서 글쓰기 화면 */
.cWrite{
	width:660px;
	margin-top:15px;
	margin-bottom:15px;
	border-top:1px solid #5fb8e2;
	border-bottom:1px solid #5fb8e2;
}
.cWrite th{
	text-align:left;
	width:110px;
	padding:9px 0px 12px 15px;
	vertical-align:top;
	background-color: #f6f6f6;
	border-bottom:1px solid #dddddd;
}
.cWrite td{
	padding:5px 10px 5px 10px;
	height:23px;
	text-align:left;
	border-bottom:1px solid #dddddd;
	font-size: 12px;
}
.cWrite tr td *{vertical-align:middle;}

.cWrite .input_name{
	width:200px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.cWrite .input_tel{
	width:55px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.cWrite .input_post{
	width:55px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.cWrite .input_travel{
	width:210px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.cWrite .input_score{
	width:55px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.cWrite .input_address{
	width:500px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.cWrite .input_number{
	width:310px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.cwBtn{
	position: relative;
	top:40px;
	width:660px;
	margin:0 auto;
	text-align:center;
}
.cwBtn p span{
	margin: 0 5px;
}
/* 교재 신청 글쓰기 화면 */
.bookWrite{
	width:660px;
	margin-top:15px;
	margin-bottom:15px;
	border-top:1px solid #5fb8e2;
	border-bottom:1px solid #5fb8e2;
}
.bookWrite th{
	text-align:left;
	width:120px;
	padding:9px 0px 12px 15px;
	vertical-align:top;
	background-color: #f6f6f6;
	border-bottom:1px solid #dddddd;
}
.bookWrite td{
	padding:5px 10px 5px 10px;
	height:23px;
	text-align:left;
	border-bottom:1px solid #dddddd;
}
.bookWrite tr td *{vertical-align:middle;}

.bookWrite .input_name{
	width:210px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.bookWrite .input_tel{
	width:55px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.bookWrite .input_post{
	width:55px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.bookWrite .input_travel{
	width:210px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;	height: 18px;

}
.bookWrite .input_address{
	width:500px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;

}
.bookBtn{
	position: relative;
	top:40px;
	width:660px;
	margin:0 auto;
	text-align:center;
}
.bookBtn p span{
	margin: 0 5px;
}
/* 수수료 안내 */
.form_text02{
	position: absolute;
	left:40px;
	top:600px;
	width:660px;
	height:81px;
	background: url(../images/education/form_mBg.gif) no-repeat left top;
}
.form_text02 p{
	position: relative;
	left:170px;
	top:7px;
	font-weight:bold;
	color:#699034;
	line-height:22px;

}
/* 신청서 안내 멘트 */
.form_text03{
	position: absolute;
	left:40px;
	top:620px;
	width:660px;
	background: url(../images/education/form_textBg.gif) no-repeat left top;
}
.form_text03 ul{
	position: relative;
	width:640px;
	left:10px;
	top:10px;
}
.form_text03 ul li{
	background: url(../images/education/form_textIcon.gif) no-repeat left 3px;
	padding-left:17px;
	height:22px;
}
.form_text03 ul li span{
	font-weight:bold;
}
/* 교재신청안내 멘트 */
.form_text04{
	position: absolute;
	left:40px;
	top:405px;
	width:660px;
	background: url(../images/education/form_textBg.gif) no-repeat left top;
}
.form_text04 ul{
	position: relative;
	width:640px;
	left:10px;
	top:15px;
}
.form_text04 ul li{
	background: url(../images/education/form_textIcon.gif) no-repeat left 3px;
	padding-left:17px;
	height:22px;
}
.form_text04 ul li span{
	font-weight:bold;
}

/*항공사별 요금 선택 */
.select_type02{
	width:150px;
}
/* 스마트에디터 글자 색상 */
.SmartEditor{
	font-size:11px;
	color:#b5b5b5;
}
.bsp_title{
	position: relative;
	width:735px;
	padding-left:5px;



	font-weight: bold;
	font-size: 18px;

}
.bsp{
	position: relative;
	width:735px;
	height:auto;
	color: #0A121A;
	margin-top:15px;
	margin-bottom:20px;
}

.bsp dl{
	position: relative;
	font-size: 12px;
	color: #0A121A;
	top:10px;
	padding: 10px 10px 20px 10px;
	border: 1px solid #ddd;
	border-radius: 10px;
}
/* 교재 신청 글쓰기 화면 */
.bspWrite{
	width:700px;
	margin-top:10px;
	margin-bottom:15px;
	border-top:1px solid #4E6659;
	border-bottom:1px solid #4E6659;
}
.bspWrite th{
	text-align:left;
	width:96px;
	padding:9px 0px 12px 15px;
	vertical-align:top;
	background-color: #f6f6f6;
	border-bottom:1px solid #dddddd;
	font-size: 12px;
}
.bspWrite td{
	padding:5px 10px 5px 10px;
	height:23px;
	text-align:left;
	border-bottom:1px solid #dddddd;
}
.bspWrite tr td *{vertical-align:middle;}

.bspWrite .input_name{
	width:204px;
	height:18px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspWrite .input_tel{
	width:53px;
	height:18px;
	padding:3px;
	border-top: 1px solid #f8f8f8;
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
	background-color: #fff;
}
.bspWrite .input_post{
	width:55px;
	height:18px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspWrite .input_travel{
	width:560px;
	height:18px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	height: 18px;
}
.bspWrite .input_address{
	width:560px;
	height:18px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspWrite .input_style01{
	width:70px;
	height:18px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspWrite .input_style02{
	width:92px;
	height:18px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspWrite .input_dsr{
	width:123px;
	height:18px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspWrite .input_cN01{
	width:25px;
	height:18px;
	padding:3px;
	margin-top:4px;
	margin-right:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspWrite .input_cN02{
	width:45px;
	height:18px;
	padding:3px;
	margin-top:4px;
	margin-right:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.bspBtn{
	position: relative;
	top:15px;
	width:660px;
	margin:0 auto;
	text-align:center;
}
.bspBtn p span{
	margin: 0 5px;
}
/* 주요 항공사 메인 */
.airline_code{
	float:left;
	width:40px;
	margin-right:10px;
	text-align:center;
	background: url(../images/airline/code_line.gif) no-repeat right 10px;
}
.airline_code a , .airline_code a:hover{
	font-weight:bold;
	width:40px;
}
.airline_list01{
	float:left;
	width:130px;
}
.airline_list01 a , .airline_list01 a:hover{
	width:130px;
}
.airline_main{
	position: relative;
	width:735px;
	margin-top:20px;
}
.airline_main ul{
	width:735px;
	position: relative;
	left:15px;
}
.airline_main ul li{
	width:225px;
	height:46px;
	margin-right:15px;
	margin-bottom:20px;
	float:left;
}
.airline_main ul li a img{
	float:left;
}
.airline_main ul li p{
	float:left;
	padding-top:10px;
}
/* ask Travelport */
.ask_top{
	position: relative;
	margin-top:15px;
	width:735px;
	height:250px;
	background: url(../images/helpdesk/ask_top01.gif) no-repeat left top;
	line-height:18px;
}
.ask_top .top_text{
	position: relative;
	left:235px;
	top:60px;
	font-weight:bold;
	color:#1879a4;
}
.ask_top p{
	position: absolute;
	clear:both;
	top:150px;
	padding:0 5px;

}
.content_title{
	position: relative;
	width:735px;
	padding-bottom:20px;
}
.content_title dt{
	height:30px;
}
.content_title dd{
	padding-bottom:10px;
}
.content_title dd p img{
	margin-bottom:25px;
}
.content_title .small_title01{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:13px;
}
.content_title .small_title02{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:13px;
}
.content_title .small_title03{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:13px;
}
.content_title .small_title04{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:13px;
}
.content_title .small_title01 span{
	font-weight:bold;
	color:#5f9334;
}
.content_title .small_title02 span{
	font-weight:bold;
	color:#5f9334;
}
.content_title .small_title03 span{
	font-weight:bold;
	color:#5f9334;
}
.content_title .small_title04 span{
	font-weight:bold;
	color:#5f9334;
}

.homepage{
	margin-left:10px;
}

/* 갈릴레오 신청하기 */
.ATR_top{
	position: relative;
	margin-top:10px;
	width:735px;
	height:555px;
	line-height:18px;
}
.ATR_top p b{
	font-size:14px;
	color:#0a121a;
}
.atr_textBg{
	position: relative;
	width:715px;
	height:48px;
	margin-top:15px;
	padding:10px;
	color:#0a121a;
	background: url(../images/helpdesk/atr_textBg.gif) no-repeat left top;
}

.desktop{
	position: relative;
	width:735px;
	height:413px;
	background: url(../images/helpdesk/bsp_img01.1.jpg) no-repeat left top;
}
.desktop .top_title{
	position: relative;
	top:22px;
	left:300px;
	font-weight:bold;
	color:#4E6659;
}
.webTerminal{
	position: relative;
	width:735px;
	height:413px;
	background: url(../images/helpdesk/atr_img01.1.jpg) no-repeat left top;
}
.webTerminal .top_title{
	position: relative;
	top:22px;
	left:245px;
	font-weight:bold;
	color:#4E6659;
}
.BSP_top{
	position: relative;
	margin-top:10px;
	width:735px;
	height:535px;
	line-height:18px;
}
.BSP_top b{
	font-size:14px;
	color:#0a121a;
}
.bsp_textBg{
	position: relative;
	width:715px;
	height:27px;
	margin-top:15px;
	padding:10px;
	color:#0a121a;
	background: url(../images/helpdesk/bsp_textBg.gif) no-repeat left top;
}
.dot_line{
	margin: 20px 0px 15px 0px;
	width:735px;
	height:1px;
	background: url(../images/table/dot_line.gif) repeat-x left top;	
}

.content_title01{
	float:left;
	position: relative;
	width:735px;
	margin-bottom:20px;
}
.content_title01 dt{
	height:25px;
	Font-size:14px;
	font-weight:bold;
}
.content_title01 dd{
	padding-bottom:6px;
	Font-size:12px;
}
.content_title01 dd p img{
	margin-bottom:25px;
}
.content_title01 .small_title01{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
}
.content_title01 .small_title03{
	padding-left:50px;
}
.content_title01 dd ol{
	position: relative;	
	width:735px;
}
.content_title01 dd ol li{
	height:20px;
}
.content_title01 .small_title01 span{
	font-weight:bold;
	color:#5f9334;
}
.content_title02{
	position: relative;
	float:left;
	padding-bottom:20px;
	width:735px;
}
.content_title02 dt{
	height:30px;
}
.content_title02 dd{
	padding-bottom:5px;
}
.content_title02 .small_title01{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:3px;
}

.content_title02 dd ol{
	position: relative;	
	width:735px;
}
.content_title02 dd ol li{
	height:23px;
}

.content_title03{
	float:left;
	position: relative;
	width:735px;
	margin-top:20px;
}
.content_title03 dt{
	height:30px;
	Font-size:18px;
	font-weight:bold;
	color:#FF5E6F;
}
.content_title03 dd{
	padding-bottom:10px;
	Font-size:12px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.content_title03 dd p img{
	margin-bottom:15px;
}
.content_title03 .small_title03{
	padding-left:50px;
}
.content_title03 .small_title01{
	margin-top:10px;
	background: url(../images/helpdesk/dot_icon_olive.gif) no-repeat left 6px;
	padding-left:18px;
}
.content_title03 dd ol{
	position: relative;	
	width:735px;
}
.content_title03 dd ol li{
	height:10px;
}
.content_title03 .small_title03 span{
	font-weight:bold;
	color:#5f9334;
}
.content_title05 {
	position: relative;
	width: 100%;
	height: auto;
	line-height: 30px;
	margin-top: -25px;
	font-weight: bold;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.content_title05 .title {
	background-color: #0A121A;
	color: #FF5E6F;
	padding: 100 0 80 0;
	text-align: center;
	font-size: 20px;
}
.circle_no_icon {
	width: 40px;
	height: 40px;
	border: 1px solid #F7E4CB;
	border-radius: 50%;
	line-height: 40px;
	margin: 0 auto;
	color: #f7e4cb;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.content_title05_link {
	padding: 10 50 10 50;
	text-align: center;
	font-size: 14px;
	color: #FF5E6F;
	border: 1px solid #FF5E6F;
}

.content_title05_link:hover {
	color: #0A121A;
	text-decoration: none;
	background-color: #FF5E6F;
}
.no_01{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_01.gif) no-repeat left 1px;
}
.no_02{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_02.gif) no-repeat left 1px;
}
.no_03{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_03.gif) no-repeat left 1px;
}
.no_04{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_04.gif) no-repeat left 1px;
}
.no_05{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_05.gif) no-repeat left 1px;
}
.no_06{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_06.gif) no-repeat left 1px;
}
.no_07{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_07.gif) no-repeat left 1px;
}
.no_08{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_08.gif) no-repeat left 1px;
}
.no_09{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_09.gif) no-repeat left 1px;
}
.no_10{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_10.gif) no-repeat left 1px;
}
.no_11{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_11.gif) no-repeat left 1px;
}
.no_12{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_12.gif) no-repeat left 1px;
}
.no_13{
	margin-bottom:6px;
	padding-left:32px;
	background: url(../images/helpdesk/no_13.gif) no-repeat left 1px;
}
.linkPage:link {color:#1d6ab2; text-decoration:underline;}
.linkPage:visited{color:#1d6ab2; text-decoration:underline;}
.linkPage:active {color:#1d6ab2;text-decoration:underline;}
.linkPage:hover{color:#1d6ab2;text-decoration:underline;}

.content_title b{
	color:#585858;
}
.content_title01 b{
	color:#585858;
}
.content_title02 b{
	color:#585858;
}
.content_title03 b{
	color:#585858;
}

.Online_top{
	position: relative;
	margin-top:10px;
	width:735px;
	height:108px;
	line-height:18px;
}
.Online_top b{
	font-size:14px;
	color:#0A121A;
}
.Online_textBg{
	position: relative;
	width:715px;
	height:15px;
	margin-top:15px;
	padding:10px;
	color:#0A121A;
	background: url(../images/helpdesk/bsp_textBg.gif) no-repeat left top;
}
.Online_table{
	width:735px;
	border-bottom:2px solid #4E6659;
	margin-bottom:40px;
	font-size: 12px;
}
.Online_table th{
	text-align:center;
	width:53px;
	color:#0A121A;
	padding:9px 15px 12px 15px;
	vertical-align:middle;
	background-color: #f6f6f6;
	font-weight: 500;
	border-bottom:1px solid #4E6659;
}
.Online_table td{
	padding:5px 10px 7px 10px;
	height:23px;
	text-align:left;
	color:#0A121A;
	border-bottom:1px solid #4E6659;
}
.Online_table tr td *{vertical-align:middle;}

.Online_table_top{
	position: relative;	
	width:735px;
	height:67px;
	font-weight: 500;
	background: url(../images/helpdesk/online_tableBg2.gif) no-repeat left top;
	border-bottom:1px solid #4E6659;
}
.Online_table_top li{
	float:left;
	text-align:center;
	font-size:11px;
	color:#0a121a;
	line-height:16px;

}
.Online_table_top .table_title01{
	padding-top:25px;
	width:90px;
}
.Online_table_top .table_title02{
	padding-top:8px;
	width:215px;
}
.Online_table_top .table_title03{
	padding-top:14px;
	width:215px;
}

/* 우펀변호 조회 팝업 */
.postWrap{
	position:relative;
	width:360px;
	height:390px;
	margin:5px;
	background: url(../images/education/postwrap_bg.gif) no-repeat left top;
}
.post_search01{
	position:relative;
	float:left;
	padding-top:15px;
	left:15px;
	width:330px;
	height:80px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.post_search01 ul{
	position:relative;
	width:330px;
	top:13px;
	left:10px;
}
.post_search01 ul li{
	float:left;
	margin-right:5px;
}
.post_select{
	position:relative;
	float:left;
	padding-top:15px;
	left:15px;
	width:330px;
	height:190px;
}
.post_list{
	position:relative;
	top:12px;
	float:left;
	width:330px;
	height:155px;
	border:1px solid #cccccc;
	overflow:auto;
}
.post_list ul{
	position:relative;
	width:300px;
	top:10px;
	left:10px;
}
.post_list ul li{
	height:22px;
}
.postbtn{
	margin-top:10px;
	position:relative;
	top:10px;
	width:360px;
	text-align:center;
}
/* 교육과목 안내 팝업 */
.popWrap{
	position:relative;
	float:left;	
	width:535px;
	height:690px;
	left:5px;
	top:5px;
	background: url(../images/education/popwrap_bg.gif) no-repeat left top;
}
.introTab{
	position:relative;
	width:535px;
	height:30px;
	margin-top:10px;
	margin-bottom:15px;
}
.introTab .tabBg{
	width:247px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.introTab ul li{
	float:left;
}
.intro_table{
	width:535px;
	margin-top:10px;
	border-top:2px solid #5fb8e2;
	border-bottom:2px solid #5fb8e2;
}
.intro_table th{
	text-align:left;
	width:60px;
	padding:9px 15px 12px 15px;
	vertical-align:top;
	background-color: #f6f6f6;
	border-bottom:1px solid #dddddd;
}
.intro_table td{
	padding:5px 10px 5px 10px;
	height:23px;
	text-align:left;
	border-bottom:1px solid #dddddd;
}
.intro_table tr td *{vertical-align:middle;}

.pbtn{
	margin-top:10px;
	text-align:center;
}
.popClose{
	display:inline;
	position:relative;
	top:0px;
	left:498px;
}
/* ekt 안내 팝업 */
.ektInfoWrap{
	position:relative;
	width:590px;
	height:690px;
	margin:5px;
}
.profile{
	position:relative;
	width:590px;
	height:50px;
}
.info_subTitle{
	position:absolute;
	left:10px;
	bottom:5px;
	font-weight: bold;
	color: #333;
	font-size: 14px;
}
.info_print{
	position:absolute;
	right: 10px;
	bottom: 5px;
	font-size: 30px;
	width: auto;
	height: auto;
}
.info_print:hover a { color: #ff5e6f;}

.ektInfo_airline{
	height: 40px;
	width: 200px;
	background-color: #ccc;
}
.ektInfo_logo {
	position: absolute;
	bottom: 5px;
	left: 330px;
}
.ektInfo_all{
	position: absolute;
	left: 365px;
	bottom: 5px;
}
.ektInfo_airline .airline_info{
	position:absolute;
}
.ektInfo_airline ul li .airline_code{
	position:absolute;
	top:20px;
	left:50px;
	font-weight:bold;
	width:40px;
	margin-right:10px;
	text-align:center;
	background: url(../images/airline/code_line.gif) no-repeat right top;
}
.ektInfo_airline ul li .airline_text2{
	position:absolute;
	top:20px;
	left:100px;
	float:left;
}

.ektInfo_table{
	position:relative;
	left:10px;
	width:570px;
	border-top:2px solid #4E6659;
	border-bottom:2px solid #4E6659;
}
.ektInfo_table th{
	color:#555;
	text-align:left;
	width:300px;
	padding:3px 10px 3px 10px;
	vertical-align:top;
	background-color: rgba(70, 102, 89, 0.1);
	border-bottom:1px solid rgba(70, 102, 89, 0.2);
}
.ektInfo_table td{
	padding:3px 10px 3px 10px;
	height:18px;
	text-align:left;
	border-bottom:1px solid rgba(70, 102, 89, 0.2);
}
.ektInfo_table tr td *{vertical-align:middle;}

.ektInfo_btn{
	position: relative;
	height: 100px;
	width:270px;
	height: auto;
	text-align:center;
	margin: 0 auto;
	button {
		width: 60px;
		background-color: #0a121a;
		color: #f7e4cb;
		border-radius: 5px;
	}
	button:hover {
		background-color: #f7e4cb;
		border-color: #f7e4cb;
		color: #0a121a;
		font-weight: bold;
	}
}

.book_tableBg{
	position: relative;	
	width:735px;
	height:450px;
	margin-top:10px;
	background: url(../images/education/book_tableBg.gif) repeat-x left top;
}
/* 교재 다운로드 아크로벳 리더 */
.book_top{
	position: relative;
	width:735px;
	height:92px;
	margin-top:15px;
	background: url(../images/education/book_top.gif) repeat-x left top;
}
.book_top .reader_text{
	position: relative;
	width:735px;
	height:34px;
	left:180px;
	top:17px;
}
.book_top .reader_btn{
	position: absolute;
	width:735px;
	height:34px;
	left:180px;
	top:55px;
}
/* 교재 다운로드 */
.book_down{
	position: absolute;	
	width:630px;
	left:145px;
	top:100px;
	left:52px;
	background:#fff;
	border-bottom:2px solid #5fb8e2;
}
.book_down .down_title{
	text-align:left;
	width:60px;
	height:250px;
	padding:9px 15px 12px 15px;
	vertical-align:top;
	background-color: #f6f6f6;
}
.book_down ul{
	position: relative;	
	width:630px;
	height:170px;
}
.book_down ul li{
	width:150px;
	height:255px;
	float:left;
	padding:7px 15px 5px 15px;
	text-align:left;
}
.book_down ul li p{
	padding-left:14px;
	background: url(../images/table/icon_dot.gif) no-repeat left 6px;
	line-height:22px;
}
.book_title{
	position: relative;
	left:52px;
	top:40px;
	width:630px;

}
.book_title .down_title{
	text-align:left;
	width:60px;
	padding:5px 15px 12px 15px;
}
.book_title ul{
	position:relative;
	margin-top:15px;
	width:630px;
	height:31px;
	background: url(../images/education/book_bg.gif) no-repeat left top;
}
.book_title ul li{
	position:relative;
	width:160px;
	float:left;
	padding:5px 10px 5px 10px;
	text-align:center;
	color:#286a99;
	font-size:11px;
	font-weight:bold;
}

/* mir 변환 프로그램 */
.mir_text{
	position:relative;
	float:left;
	top:20px;
	width:365px;
	height:419px;
}
.mir_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:25px;
	font-family: 'NanumGothic';
}
.mir_text ul{
	position:relative;
	width:360px;
	padding-bottom:15px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.mir_text dl dt{
	margin-top:15px;
}
.mir_img{
	position:relative;
	float:left;
	left:39px;
	top:15px;
	width:330px;
}
.mir_title01{
	float:left;
	position: relative;
	width:365px;
	margin-bottom:20px;
}
.mir_title01 dt{
	height:30px;
}
.mir_title01 dd{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:3px;
}
/* GIDS */
.gids_text{
	position:relative;
	float:left;
	top:20px;
	width:735px;
	height:880px;
}
.gids_text .pTitle{
	font-size:14px;
	margin-bottom:15px;
}
.gids_text ul{
	position:relative;
	width:735px;
	padding-bottom:15px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.gids_text dl{
	position: relative;
	width:735px;
}
.gids_text dl dt{
	margin-top:15px;
}
.gids_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:65px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/gids_textBg.gif) no-repeat left top;
}
.gids_chart{
	position: relative;
	width:735px;
	height:485px;
}
/* GWS */
.gws_text{
	position:relative;
	top:20px;
	float:left;
	width:735px;
}
.gws_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:20px;
	font-family: 'NanumGothic';
}
.gws_text ul{
	position:relative;
	width:735px;
	padding-bottom:15px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.gws_text dl dt{
	height:30px;
}
.gws_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:85px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/gws_textBg.gif) no-repeat left top;
}
.pdf_down{
	margin-top:7px;
}
/* 온라인 솔루션 */
.content_title02 .travel{
	position: relative;	
	width:735px;
	height:84px;
	background:none;
	margin-bottom:0px;
	padding:0px;
}
.content_title02 li{
	position: relative;
	float:left;
	width:169px;
	margin-right:10px;
	height:84px;
	background: url(../images/product/travel_bg.gif) no-repeat left top;
}
.travel p{
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.travel_logo{
	height:50px;
	padding-top:7px;
}
/* Galileo BTMS */
.btms_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:75px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/btms_textBg.gif) no-repeat left top;
}

/* Galileo Web-Terminal */
.terminal_text{
	position:relative;
	top:15px;
	float:left;
	width:735px;
	height:270px;
}
.terminal_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	margin-bottom:15px;
}
.terminal_text ul{
	position:relative;
	width:735px;
	padding-bottom:10px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.terminal_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:65px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/terminal_textBg.gif) no-repeat left top;
}
.terminal_text .small_title01{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:8px;
}
.terminalTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
}
.terminalTab .tabBg{
	width:485px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.terminalTab ul li{
	float:left;
}
.terminal00 {
	width: 100%;

	border-left: 10px solid rgba(78, 102, 89, 0.5);
}
.terminal01{
	position:relative;
	float:left;
	width:735px;	
	height:85px;
	background: url(../images/product/terminal01_bg.gif) repeat-x left top;
}
.terminal02{
	position:relative;
	float:left;
	width:735px;	
	height:85px;
	background: url(../images/product/terminal02_bg.gif) repeat-x left top;
}
.terminal03{
	position:relative;
	float:left;
	width:735px;	
	height:85px;
	background: url(../images/product/terminal03_bg.gif) repeat-x left top;
}
.terminal04{
	position:relative;
	float:left;
	width:735px;	
	height:85px;
	background: url(../images/product/terminal04_bg.gif) repeat-x left top;
}
.terminal05{
	position:relative;
	float:left;
	width:735px;	
	height:85px;
	background: url(../images/product/terminal05_bg.gif) repeat-x left top;
}
.terminal01 dl{
	position:relative;
	left:65px;
	top:8px;
}
.terminal02 dl{
	position:relative;
	left:65px;
	top:8px;
}
.terminal03 dl{
	position:relative;
	left:65px;
	top:8px;
}
.terminal04 dl{
	position:relative;
	left:65px;
	top:8px;
}
.terminal05 dl{
	position:relative;
	left:65px;
	top:8px;
}
.terminal01 dl dt{
	font-weight:bold;
	color:#5f9334;
	margin-bottom:2px;
}
.terminal02 dl dt{
	font-weight:bold;
	color:#5f9334;
	margin-bottom:2px;
}
.terminal03 dl dt{
	font-weight:bold;
	color:#5f9334;
	margin-bottom:2px;
}
.terminal04 dl dt{
	font-weight:bold;
	color:#5f9334;
	margin-bottom:2px;
}
.terminal05 dl dt{
	font-weight:bold;
	color:#5f9334;
	margin-bottom:2px;
}
/* get */
.get_text{
	position:relative;
	top:20px;
	float:left;
	width:365px;
}
.get_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	font-family: 'NanumGothic';
	height:50px;
	line-height:20px;
}
.get_text .pTitle span{
	font-size:12px;
}
.get_text ul{
	position:relative;
	width:360px;
	padding-bottom:15px;
}

/* viewtrip */
.viewtrip_text{
	position:relative;
	top:20px;
	width:735px;
	height:195px;
}
.viewtrip_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:55px;
	font-family: 'NanumGothic';
}
.viewtrip_text span{
	font-size:12px;
}
.viewtrip_text ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.viewtrip_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:75px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/terminal_textBg.gif) no-repeat left top;
}
.viewtrip_img{
	float:left;
	position:relative;
	width:735px;
	height:620px;
}

/* Agent Coupon Manager */
.coupon_text{
	position:relative;
	top:20px;
	width:735px;
	height:155px;
}
.coupon_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:35px;
	font-family: 'NanumGothic';
}
.coupon_text span{
	font-size:12px;
}
.coupon_text ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.coupon_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:55px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/coupon_textBg.gif) no-repeat left top;
}
.coupon_img{
	position:relative;
	width:735px;
	height:629px;
}
/* R Manager */
.Rmanager_text{
	position:relative;
	float:left;
	top:20px;
	width:735px;
	height:175px;
}
.Rmanager_img{
	position:relative;
	float:left;
	width:735px;
	height:585px;
}

.Rmanager_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:35px;
	font-family: 'NanumGothic';
}
.Rmanager_text span{
	font-size:12px;
}
.Rmanager_text ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.Rmanager_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:80px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/RManager_textBg.gif) no-repeat left top;
}
/* desktop 2.0 */
.desktop_text{
	position:relative;
	top:20px;
	width:730px;
	height:342px;
}
.desktop_text .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:40px;
}
.desktop_text span{
	font-size:12px;
}
.desktop_text ul{
	position:relative;
	width:735px;
	height:298px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.desktop_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:45px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/coupon_textBg.gif) no-repeat left top;
}
.sp_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:123px;
	margin-top:7px;
	padding:10px;
	background: url(../images/product/sp_textBg.gif) no-repeat left top;
}
.desktop_img01{
	position:relative;
	width:735px;
	height:446px;
}
.desktop_img02{
	position:relative;
	width:735px;
	height:301px;
}
.desktop_text .small_title01{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:8px;
}
content_title02 dd .step{
	position:relative;
	width:735px;
	height:65px;
}
/* 제품소개 신청절차  */
.step .step_arrow{
	float:left;
	width:28px;
	height:72px;
	background: url(../images/product/step_arrow.gif) no-repeat left top;
}
.step .step_arrow_1{
	float:left;
	width:28px;
	height:102px;
	background: url(../images/product/step_arrow_1.gif) no-repeat left top;
}
.step .step01{
	float:left;
	padding-top:25px;
	padding-left:10px;
	width:80px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step01.gif) no-repeat left top;
}
.step .step01_1{
	float:left;
	padding-top:25px;
	padding-left:5px;
	width:65px;
	height:87px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step01_1.gif) no-repeat left top;
}
.step .step02{
	float:left;
	padding-top:25px;
	padding-left:5px;
	width:80px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step02.gif) no-repeat left top;
}
.step .step02_1{
	float:left;
	padding-top:25px;
	padding-left:5px;
	width:80px;
	height:87px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step02_1.gif) no-repeat left top;
}
.step .step03{
	float:left;
	padding-top:25px;
	padding-left:10px;
	width:100px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step03.gif) no-repeat left top;
}
.step .step03_1{
	float:left;
	padding-top:25px;
	padding-left:10px;
	width:150px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step03.gif) no-repeat left top;
}
.step .step03_2{
	float:left;
	padding-top:25px;
	padding-left:5px;
	width:90px;
	height:87px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step03_2.gif) no-repeat left top;
}
.step .step04{
	float:left;
	padding-top:25px;
	padding-left:10px;
	width:70px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step04.gif) no-repeat left top;
}
.step .step04_1{
	float:left;
	padding-top:25px;
	padding-left:10px;
	width:100px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step04_1.gif) no-repeat left top;
}
.step .step04_2{
	float:left;
	padding-top:25px;
	padding-left:5px;
	width:70px;
	height:87px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step04_2.gif) no-repeat left top;
}
.step .step05{
	float:left;
	padding-top:25px;
	padding-left:10px;
	width:70px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step05.gif) no-repeat left top;
}
.step .step05_1{
	float:left;
	padding-top:25px;
	padding-left:5px;
	width:65px;
	height:87px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step05_1.gif) no-repeat left top;
}
.step .step06{
	float:left;
	padding-top:25px;
	padding-left:10px;
	width:110px;
	height:50px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step06.gif) no-repeat left top;
}
.step .step06_1{
	float:left;
	padding-top:25px;
	padding-left:5px;
	width:110px;
	height:87px;
	color:#366e9c;
	line-height:16px;
	background: url(../images/product/step06_1.gif) no-repeat left top;
}
.small_title02{
	color:#56851c;
	font-weight:bold;
}

.terminal_title01{
	position: relative;
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	width:735px;
}
.terminal_title01  b{
	color:#585858;
}
.terminal_title01 dt{
	height:30px;
}
.terminal_title01 dd{
	padding-bottom:5px;
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:3px;
}

.terminal_title02{
	position: relative;
	float:left;
	padding-bottom:20px;
	width:735px;
	height:1040px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.terminal_title02  b{
	color:#585858;
}
.terminal_title02 dt{
	height:30px;
}
.terminal_title02 dd{
	padding-bottom:5px;
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:3px;
}
.terminal_title03{
	position: relative;
	float:left;
	padding-left:12px;
	padding-bottom:20px;
	width:723px;
}
.terminal_title03  b{
	color:#585858;
}
.terminal_title03 dt{
	height:30px;
}
.terminal_title03 dd{
	padding-bottom:5px;
	padding-left:31px;
	margin-bottom:3px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat 13px 6px;
}
.terminal_title04{
	position: relative;
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	width:735px;
}
.terminal_title04  b{
	color:#585858;
}
.terminal_title04 dt{
	height:30px;
}
.terminal_title04 .subTitle01{
	padding-bottom:5px;
	padding-left:12px;
	margin-bottom:3px;
	background:none;
}
.terminal_title04 .subTitle02{
	padding-bottom:5px;
	padding-left:34px;
	margin-bottom:3px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat 17px 6px;
}
.terminal_img{
	position:relative;
	float:left;
	width:735px;
	height:390px;
}
.terminal_title05{

	font-size:16px;
	font-family: 'NanumGothic';
	font-weight:700;
	letter-spacing:0px;
	color:#396d94;
	position: relative;
	float:left;
	margin-top:130px;
	padding-bottom:13px;
	width:735px;
}
/* 첨부파일 용량 코멘트  */
.file_text{
	font-size:11px;
	color:#ef7716;
}
/* 회사소개 - Carbon Tracker */
.carbon_text01{
	position: relative;
	top:20px;
	width:735px;
	height:140px;
	line-height:18px;
}
.carbon_text01 .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:20px;
}
.carbon_text01 span{
	font-size:12px;
}
.carbon_text01 ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.carbon_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:56px;
	margin-top:7px;
	padding:10px;
	background: url(../images/helpdesk/atr_textBg.gif) no-repeat left top;
}
.carbon_text02{
	position: relative;
	float:left;
	padding-bottom:20px;
	width:735px;
}
.carbon_text02 li{
	position: relative;
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:13px;
}
/* 회사소개 - 렌터카 */
.car_text01{
	position: relative;
	width:735px;
	height:130px;
	line-height:18px;
}
.car_text01 .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:20px;
}
.car_text01 span{
	font-size:12px;
}
.car_text01 ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.car_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:65px;
	margin-top:7px;
	padding:10px;
	background: url(../images/company/car_textBg.gif) no-repeat left top;
}
.car_text02{
	position: relative;
	float:left;
	padding-bottom:20px;
	width:735px;
}
.car_text02 li{
	position: relative;
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:13px;
}
/* travelport 소개 */
.travelport_top{
	position: relative;
	margin-top:15px;
	width:735px;
	height:280px;
	background: url(../images/company/travelport_topBg.gif) no-repeat left top;
	line-height:18px;
}
.travelport_top .top_text01{
	position: relative;
	width:500px;
	left:225px;
	top:49px;
	font-weight:bold;
	color:#1879a4;
}
.travelport_top .top_text02{
	position: absolute;
	clear:both;
	top:165px;
	padding:0 5px;
}
.travelport_top .btn_travelport{
	position: absolute;
	top:125px;
	left:225px;
}
/* 회사소개 - 호텔 */
.hotel_text01{
	position: relative;
	width:735px;
	height:130px;
	line-height:18px;
}
.hotel_text01 .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:20px;
}
.hotel_text01 span{
	font-size:12px;
}
.hotel_text01 ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.hotel_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:65px;
	margin-top:7px;
	padding:10px;
	background: url(../images/company/car_textBg.gif) no-repeat left top;
}
/* air03 */
.air03_text01{
	position: relative;
	width:735px;
	height:122px;
	line-height:18px;
}
.air03_text01 .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:20px;
}
.air03_text01 span{
	font-size:12px;
}
.air03_text01 ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.air03_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:55px;
	margin-top:7px;
	padding:10px;
	background: url(../images/company/air03_textBg.gif) no-repeat left top;
}
.marL10{
	margin-left:10px;
}
.air03_airline{
	position: relative;
	width:715px;
	left:28px;
	margin-top:5px;
}
.air03_airline li{
	float:left;
	width:65px;
	height:65px;
}
.air03_title01{
	position: relative;
	float:left;
	padding-bottom:15px;
	width:735px;
}
.air03_title01  b{
	color:#585858;
}
.air03_title01 .subTitle01{
	padding-bottom:5px;
	padding-left:12px;
	margin-bottom:3px;
	background:none;
}
.air03_title01 .subTitle02{
	padding-bottom:5px;
	padding-left:34px;
	margin-bottom:3px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat 17px 6px;
}
/* air04 */
.air04_pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	margin-bottom:20px;
}
/* air02 */
.air02_text01{
	position: relative;
	width:735px;
	height:135px;
	line-height:18px;
}
.air02_text01 .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:20px;
}
.air02_text01 span{
	font-size:12px;
}
.air02_text01 ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.air02_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:65px;
	margin-top:7px;
	padding:10px;
	background: url(../images/company/car_textBg.gif) no-repeat left top;
}
/* air01 */
.air01_text01{
	position: relative;
	width:735px;
	height:135px;
	line-height:18px;
}
.air01_text01 .pTitle{
	font-size:14px;
	color:#1879a4;
	font-weight:bold;
	height:20px;
}
.air01_text01 span{
	font-size:12px;
}
.air01_text01 ul{
	position:relative;
	width:735px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
	margin-bottom:15px;
}
.air01_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:70px;
	margin-top:7px;
	padding:10px;
	background: url(../images/company/car_textBg.gif) no-repeat left top;
}
.air01_title02{
	position: relative;
	float:left;
	padding-bottom:15px;
	width:735px;
}
.btn_viewTrip{
	padding-left:20px;
	margin-bottom:10px;
}
.air01_title02  b{
	color:#585858;
}
.air01_title02 dt{
	height:30px;
}
.air01_title02 .subTitle01{
	padding-bottom:5px;
	padding-left:12px;
	margin-bottom:3px;
	background:none;
}
.air01_title02 .subTitle02{
	padding-left:34px;
	margin-bottom:15px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat 17px 6px;
}
.subTitle02 span{
	font-weight:bold;
	color:#5f9334;
}
.btn_dropthrough{
	padding-top:5px;
	height:23px;
	margin:0px;
}
.btn_airDown{
	padding-top:5px;
	height:23px;
	margin:0px;
}
.btn_level{
	height:23px;
	margin:0px;
}
.dot_line{
	position: relative;
	width:735px;
	height:25px;
	background: url(../images/search/dotline.gif) repeat-x left top;	
}
.st01{
	position: relative;
	left:20px;
	width:690px;
	height:195px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air01_bg01_1.gif) no-repeat left top;
}
.st01_1{
	position: relative;
	left:20px;
	width:690px;
	height:220px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air01_bg01_2.gif) no-repeat left top;
}
.st02{
	position: relative;
	width:710px;
	height:50px;
	left:5px;
	padding-top:8px;
	padding-left:20px;
	background: url(../images/company/air02_bg01.gif) no-repeat left top;
}
.st02_1{
	position: relative;
	width:710px;
	height:118px;
	left:5px;
	padding-top:8px;
	padding-left:20px;
	background: url(../images/company/air02_bg01_1.gif) no-repeat left top;
}
.st03{
	position: relative;
	left:5px;
	width:720px;
	height:210px;
	padding-top:13px;
	padding-left:20px;
	background: url(../images/company/air02_bg02.gif) no-repeat left 5px;
}
.st04{
	position: relative;
	left:5px;
	width:720px;
	height:240px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg03.gif) no-repeat left 5px;
}
.st06{
	position: relative;
	left:5px;
	width:720px;
	height:265px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg04.gif) no-repeat left 5px;
}
.st06_1{
	position: relative;
	left:5px;
	width:720px;
	height:480px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg04_1.gif) no-repeat left 5px;
}
.st06_2{
	position: relative;
	left:5px;
	width:720px;
	height:370px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/airasia/airlist_bg.gif) no-repeat left 5px;
}
.st07{
	position: relative;
	left:5px;
	width:720px;
	height:290px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg05.gif) no-repeat left 5px;
}
.st08{
	position: relative;
	left:5px;
	width:720px;
	height:360px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg06.gif) no-repeat left 5px;
}
.st09{
	position: relative;
	left:5px;
	width:720px;
	height:470px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg07.gif) no-repeat left 5px;
}
.st09_1{
	position: relative;
	left:5px;
	width:720px;
	height:570px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_newbg07.gif) no-repeat left 5px;
}
.st09_2{
	position: relative;
	left:5px;
	width:720px;
	height:530px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_newbg07_01.gif) no-repeat left 5px;
}
.st10{
	position: relative;
	left:5px;
	width:720px;
	height:390px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg08.gif) no-repeat left 5px;
}
.st11{
	position: relative;
	left:5px;
	width:720px;
	height:460px;
	padding-top:15px;
	padding-left:20px;
	background: url(../images/company/air02_bg09.gif) no-repeat left 5px;
}
/* 교육일정 및 신청 */
.st05{
	position: relative;
	left:8px;
	width:720px;
	height:180px;
	padding-top:20px;
	padding-left:20px;
	background: url(../images/education/edulist_bg01.gif) no-repeat left 5px;
}
.st05 li{
	line-height:20px;
}

.st_title03{
	display:inline;
	color:#1879a4;
	width:690px;
	line-height:18px;
}
.st_title04{
	display:inline;
	font-weight:bold;
	color:#5f9334;
	height:80px;
	width:690px;
	line-height:18px;
}
.st_title01{
	font-weight:bold;
	color:#5f9334;
	height:20px;
}
.st_title02{
	margin-top:10px;
	font-weight:bold;
	color:#5f9334;
	height:20px;
}
.st05 li span{
	color:#e67700;
	font-weight:bold;
}
.st_title05{
	font-weight:bold;
	height:85px;
}
.st_title05 p{
	display:inline;
	color:#e67700;
}
/* 교육일정 */
.edulist_topBg{
	position: relative;	
	width:735px;
	height:335px;
	background: url(../images/education/edulist_topBg.gif) no-repeat left top;
}
.month01{
	position: absolute;	
	width:310px;
	top:35px;
	left:45px;
}
.month02{
	position: absolute;	
	width:310px;
	top:35px;
	left:380px;
}
.month_title01{
	position: relative;
	width:310px;
	text-align:center;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: 600;
}
.adulist_top{
	position: relative;
	width:310px;
	height:31px;
	background: url(../images/education/edulist_top.gif) no-repeat left top;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}
.adulist_top ul{
	position: relative;
	width:310px;
}
.adulist_top ul li{
	float:left;
}
.edu_top01{
	position: relative;
	top:5px;
	width:105px;
	text-align:center;
}
.edu_top02{
	position: relative;
	top:5px;
	width:60px;
	text-align:center;
}
.edu_top03{
	position: relative;
	top:5px;
	width:80px;
	text-align:center;
}
.edu_top04{
	position: relative;
	top:5px;
	width:65px;
	text-align:center;
}
.adulist{
	position: relative;
	width:310px;
}
.adulist ul{
	position: relative;
	width:310px;
}
.adulist tr td{
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background-color:#fff;
	border-bottom:1px solid #91c4dd;
}
.edu_01{
	width:105px;
	text-align:center;
	background-color:#fff;
	border-bottom:1px solid #91c4dd;
}
.edu_02{
	width:60px;
	text-align:center;
	background-color:#fff;
	border-bottom:1px solid #91c4dd;
}
.edu_03{
	width:80px;
	text-align:center;
	background-color:#fff;
	border-bottom:1px solid #91c4dd;
}
.edu_04{
	width:65px;
	text-align:center;
	background-color:#fff;
	border-bottom:1px solid #91c4dd;
}

.nextMonth{
	position: absolute;
	top:35px;
	left:335px;
}
.edu_text{
	position: relative;
	margin:5px 0 0 0;
	width:310px;
	font-size:12px;
	font-weight: 400;
	color: #0a121a;
	font-family: 'NanumGothic';
}
.edu_text p b{
	color:#787878;
}
.galileo_title{
	position: relative;
	width:735px;
	margin-top:10px;
	margin-bottom:15px;
}
.galileo_title .chart{
	margin-top:10px;
}

.galileo_topBg{
	margin-top:12px;
	position: relative;
	width:735px;
	height:360px;
	background: url(../images/company/galileo_topBg.gif) no-repeat left top;

}
.galileo_textBg{
	color:#247497;
	position: relative;
	width:715px;
	height:45px;
	margin-top:7px;
	padding:10px;
	background: url(../images/company/air03_textBg.gif) no-repeat left top;
}
.galileo_topBg .top_text{
	position: relative;
	left:295px;
	top:60px;
	width:425px;
	font-weight:bold;
	color:#1879a4;
}
.galileo_text02{
	position: relative;
	clear:both;
	padding:0 5px;
	height:180px;

}

.service{
	position: relative;
	top:10px;
	left:10px;
	width:715px;
	overflow:hidden;
	height:800px;
}

.service h2{
	display:none;
}
.service .map_list{
	position: absolute;
	top:12px;
	width:800px;
}
.service .map_list li{
	float:left;
}
.service .map_list li h3{
	height:42px;
}
.map_list01,.map_list02,.map_list04,.map_list05,.map_list06{
	float:left;
	width:268px;
	margin-bottom:30px;
}
.map_list03{
	float:left;
	width:170px;
	margin-bottom:30px;
}
.map_dotLine{
	width:160px;
	background: url(../images/sitemap/dot_line.gif) no-repeat left top;
}
.map_list01 ul li,.map_list02 ul li,.map_list03 ul li,.map_list04 ul li,.map_list05 ul li{
	font-weight:bold;
	width:160px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:8px;
	background: url(../images/sitemap/dot_line.gif) no-repeat left top;
}
.map_list05 ul .sp01{
	font-weight:bold;
	width:160px;
	height:38px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:8px;
	background: url(../images/sitemap/dot_line01.gif) no-repeat left bottom;
}
.map_list01 ul li a,.map_list02 ul li a,.map_list03 ul li a,.map_list04 ul li a,.map_list05 ul li a{
	color:#266e99;
}
.map_list01 ul li a:hover,.map_list02 ul li a:hover,.map_list03 ul li a:hover,.map_list04 ul li a:hover,.map_list05 ul li a:hover{
	color:#266e99;
}
.map_list01 ul li ul{
	margin-top:10px;
	height:65px;
}
.map_list01 ul li ul li{

	background: url(../images/main/map_icon.gif) no-repeat 3px 8px;
	padding:2px 0 2px 15px;
	color:#787878;
	height:16px;
	border:none;
	font-weight:normal;
}
.map_list01 ul li ul li a{
	color:#787878;
}
.map_list01 ul li ul li a:hover{
	color:#787878;
}
.map_list02 ul li ul{
	margin-top:10px;
}
.map_list02 ul li ul li{

	background: url(../images/main/map_icon.gif) no-repeat 3px 8px;
	padding:2px 0 2px 15px;
	color:#787878;
	height:16px;
	border:none;
	font-weight:normal;
}
.map_list02 ul li ul li a{
	color:#787878;
}
.map_list02 ul li ul li a:hover{
	color:#787878;
}
/* 교육 동영상  */
.eduvideo{
	position:relative;
	width:735px;
	margin-top:10px;
}

.eduvideo_text{
	position:relative;
	top:0px;
	float:left;
	width:735px;
}

.eduvideo .eduvideo01{
	float:left;
	padding-top:0px;
	padding-left:0px;
	color:#0A121A;
	line-height:14px;
	background: #4e6659;
}
.eduvideo .eduvideo01_1{
	position:absolute;
	padding-top:8px;
	padding-left:10px;
	width:725px;
	height:20px;
	color:#F7E4CB;
	font-family: 'NanumGothic';
	font-weight:bold;
	font-size:14px;
	line-height:12px;
	text-align:left;
	background: #4E6659;
}
.eduvideo .eduvideo01_2{
	position:absolute;
	float:left;
	width:730px;
	padding-top:32px;
	padding-left:12px;
	padding-right:0px;
	padding-bottom:5px;
	color:#0A121A;
	font-family: 'NanumGothic';
	font-size:12px;
	line-height:18px;
	text-align:left;
}
.eduvideo .eduvideo01_3{
	position:relative;
	float:right;
	font-weight:bold;
	padding-top:5px;
	padding-left:300px;
	padding-right:10px;
	color:#FF5E6F;
	font-family: 'NanumGothic';
	font-size:13px;
	line-height:18px;
	text-align:left;
}
.video-popup.reveal {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
  z-index:9
}


/* 조직도  */
/* 조직도 */
#mainContainer .org_own{
	position: absolute;
	left:210px;
	top:3px;	
	width:300px;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-family: 'NanumGothic';
	line-height:32px;
}

.organization{
	position:relative;
	width:735px;
	height:180px;
	margin-top:50px;
	background: url(../images/company/org00.jpg) no-repeat left top;
}

.org_text{
	position:relative;
	top:5px;
	float:left;
	width:735px;
	height:220px;
}

.org .org_arrow{
	float:left;
	padding-left:0px;
	padding-bottom:10px;
	width:1px;
	height:390px;
	background: url(../images/company/org04.gif) no-repeat left top;
}
.org .org_arrow_1{
	position:relative;
	float:left;
	padding-left:0px;
	height:323px;
	background: url(../images/company/org04.gif) no-repeat left top;
}
.org .org01{
	float:left;
	padding-top:0px;
	padding-left:0px;
	color:#0A121A;
	line-height:16px;
	background: url(../images/company/org03.gif) no-repeat left top;
}
.org .org01_1{
	position:absolute;
	padding-top:10px;
	padding-left:0px;
	letter-spacing:0px;
	width:94px;
	height:70px;
	color:#0A121A;
	font-family: 'NanumGothic';
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	text-align:center;
	background: url(../images/company/org03.gif) no-repeat left top;
}
.org .org01_2{
	position:relative;
	float:left;
	padding-top:45px;
	padding-left:12px;
	padding-right:28px;
	letter-spacing:-0.5px;
	color:#0A121A;
	font-family: 'NanumGothic';
	font-size:12px;
	line-height:18px;
	text-align:left;
}
.org .org01_3{
	position:relative;
	float:left;
	padding-top:0px;
	padding-left:12px;
	padding-right:28px;
	letter-spacing:-0.5px;
	color:#0A121A;
	font-family: 'NanumGothic';
	font-size:12px;
	line-height:18px;
	text-align:left;
}
.org .org02{
	float:left;
	padding-top:0px;
	padding-left:10px;
	color:#0A121A;
	line-height:16px;
	background: url(../images/company/org03.gif) no-repeat left top;
}
.org .org02_1{
	position:absolute;
	float:left;
	padding-top:10px;
	padding-left:0px;
	width:94px;
	height:310px;
	color:#0A121A;
	font-family: 'NanumGothic';
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	text-align:center;
	background: url(../images/company/org03.gif) no-repeat left top;
}
.org .org02_2{
	position:relative;
	float:left;
	padding-top:45px;
	padding-left:12px;
	padding-right:28px;
	letter-spacing:-0.5px;
	color:#0A121A;
	font-family: 'NanumGothic';
	font-size:12px;
	line-height:18px;
	text-align:left;
}
/* 쓰기화면의 버튼 */
.eventBtn{
	position:relative;
	width:735px;
	padding: 0px 0px 20px 0px;
	text-align:right;
}
.eventBtn p span{
	margin: 0px 2px;
}

.btn_admin{
	width:200px;
	padding-top:8px;
	text-align:left;
}
.btn_admin span{
	margin-left:8px;
}

.mapTab{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
}
.mapTab .tabBg{
	width:557px;
	height:30px;
	background: url(../images/helpdesk/tab_bg.gif) repeat-x left top;
}
.mapTab ul li{
	float:left;
}
.tabPrint{
	position:relative;
	float:right;
	top:0px;
}
.mapImg{
	position:relative;
	width:735px;
	margin-top:10px;
}
.mapInfo{
	position:relative;
	width:735px;
	height:180px;
	margin-top:20px;
}
.btn_eduList{
	padding-left:10px;
}
.padT15{
	padding-top:13px;
}

/* Galileo Academy */
.academy_top{
	position: relative;
	margin-top:15px;
	width:735px;
	height:150px;
	background: url(../images/education/academy_topBg.gif) no-repeat left top;
	line-height:18px;
}
.academy_top .top_text{
	position: relative;
	left:170px;
	top:45px;
	font-weight:bold;
	color:#1879a4;
}
.academy_top p{
	position: absolute;
	clear:both;
	top:150px;
	padding:0 5px;

}
.academy_text{
	position:relative;
	float:left;
	width:735px;
	height:160px;
}
.academy_text ul{
	position:relative;
	width:735px;
	padding-bottom:10px;
}
.academy_text .small_title01{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
	margin-bottom:8px;
}

.academy_table{
	position:relative;
	width:735px;
	margin-top:10px;
	margin-bottom:20px;
	border-top:1px solid #5fb8e2;
	border-bottom:1px solid #5fb8e2;
}
.academy_table th{
	color:#0868ac;
	text-align:left;
	width:130px;
	padding:7px 10px 5px 10px;
	vertical-align:top;
	background-color: #f6f6f6;
	border-bottom:1px solid #dddddd;
}
.academy_table td{
	padding:5px 10px 5px 10px;
	height:18px;
	text-align:left;
	border-bottom:1px solid #dddddd;
}
.academy_table tr td *{vertical-align:middle;}

.input_Nlogin{
	width:240px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.btn_idw{
	position:relative;
	float:left;
}
.pop_bg01{
	width:377px;
	background: url(../images/popup/gPop_bg01.gif) no-repeat left top;
}

.pop_bg02{
	width:377px;
	background: url(../images/popup/gPop_bg01.gif) no-repeat left bottom;
}
.pop_text01{
	font-size:12px;
	color:#555;
	width:340px;
	margin-left:30px;
	line-height:18px;
	margin-bottom:10px;
}

.pop_text01 b{
	color:#1f6fa9;
}

.pop_text02{
	font-size:12px;
	color:#555;
	width:320px;
	margin-left:30px;
	padding-left:18px;
	margin-top:3px;
	margin-bottom:3px;
	background: url(../images/popup/pop_icon01.gif) no-repeat left top;
}

.pop_text02 b{
	color:#333;
}

.pop_text02 .pop_Time{
	color:#ffffff;
	font-weight:bold;
	background-color:#7cb308;
}

.pop_text03{
	font-size:12px;
	color:#555;
	width:300px;
	padding-left:10px;
	margin-left:45px;
	background: url(../images/popup/pop_icon02.gif) no-repeat left 4px;
}

.pop_text04{
	font-size:12px;
	line-height:18px;
	color:#555;
	width:340px;
	padding:5px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/popup/gPop_bg02.gif) no-repeat left top;
}
/* 갈릴레오 신청하기 */
.gtidStep{
	position:relative;
	width:735px;
	height:85px;
	padding-top:5px;
}
.gtidStep ul {
	width:733px;
	float:left;
}
.gtidStep ul li{
	float:left;
}
.gtidNotice{
	position:relative;
	width:735px;
	height:35px;
}
.gtidNotice .titleImg{
	float:left;
	width:491px;
	height:17px;
}
.gtidNotice .noticeBtn{
	float:right;
	width:244px;
	height:17px;
}
.gtidSearch{
	position:relative;
	clear:both;
	width:735px;
	height:90px;
	background: url(../images/helpdesk/gtidSearch_bg.gif) no-repeat left top;	
}
.gtidSearch ul{
	position:relative;
	float:left;
	width:280px;
	top:52px;
	left:255px;
}
.gtidSearch ul li{
	float:left;
}
.gtidSearch ul .gBtn{
	float:left;
	margin-left:8px;
}
.gtidText01{
	position:relative;
	width:735px;
	height:35px;
	margin-top:10px;
	
}
.gtidTitle01{
	position:relative;
	width:735px;
	height:200px;
}
.gtidTitle01 .gtidTitle_img{
	height:30px;
}
.gtidTitle01 .agreement_check{
	margin-top:10px;
}
.gtidTitle02{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
}
.gtidTitle03{
	position:relative;
	width:735px;
	height:30px;
	margin-top:15px;
}
.gtidTitle03 .titleImg{
	float:left;
	margin-right:10px;
}
.gtidTitle03 p{
	float:left;
}
.gtidTitle03 p label{
	font-weight:bold;
	color:#5f9334;
}
/* 갈릴레오 신청 테이블 */
.gtid_Write{
	width:735px;
	border-top:2px solid #5fb8e2;
	border-bottom:2px solid #5fb8e2;
}
.gtid_Write th{
	text-align:left;
	padding:9px 0px 12px 0px;
	vertical-align:top;
	background-color: #f6f6f6;
	border-bottom:1px solid #dddddd;
}
.gtid_Write th img{
	padding-left:15px;
}
.gtid_Write td{
	padding:5px 0px 5px 0px;
	height:23px;
	text-align:left;
	border-bottom:1px solid #dddddd;
}
.gtid_Write tr td *{vertical-align:middle;}

.gtid_sText{
	padding-left:10px;
	color:#d9266f;
}
.gtid_Write .input_name{
	margin-left:10px;
	width:225px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}

.gtid_Write .input_travel{
	margin-left:10px;
	width:593px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.gtid_Write .input_address{
	margin-left:10px;
	width:593px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.gtid_Write .input_tel{
	width:60px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.gtid_Write .input_post{
	width:55px;
	padding:3px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.gtid_Write .input_dsr{
	width:157px;
	height:12px;
	padding:3px;
	margin-top:4px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
}
.gtid_Write p{
	margin-left:10px;
}
.gtidTab{
	position:relative;
	width:735px;
	height:65px;
}
.gtidTab ul{
	position:relative;
	float:left;
	width:735px;
}
.gtidTab ul li{
	float:left;
}
.DesktopTitle01{
	position:relative;
	width:735px;
}
.DesktopTitle01 ul{
	position:relative;
	float:left;
	width:735px;
	height:35px;
}
.DesktopTitle01 ul li{
	float:left;
}
.DesktopTitle01 ul .titleImg{
	width:160px;
}
.DesktopTitle01 ul .btn_pMore{
	width:450px;
}
.DesktopTitle02{
	position:relative;
	width:735px;
}
.DesktopTitle02 ul{
	position:relative;
	float:left;
	width:735px;
	height:35px;
}
.DesktopTitle02 ul li{
	float:left;
}
.DesktopTitle02 ul .titleImg{
	width:200px;
}
.DesktopTitle02 ul .btn_pMore{
	width:450px;
}
.nameCheck{
	position:relative;
	width:735px;
	height:98px;
	background: url(../images/helpdesk/gtid_text03.gif) no-repeat left top;	
}
.nameCheck ul {
	position:relative;
	left:250px;
	top:13px;
	width:300px;
}
.nameCheck ul li{
	height:28px;
}
.nameCheck ul li span {
	padding-left:7px;
	padding-top:1px;
}
.emailText01{
	font-size:11px;
	padding-left:10px;
}

.emailText01 .textPoint01{
	color:#e67700;
}

.id_search01{
	position:relative;
	float:left;
	padding-top:15px;
	left:15px;
	width:330px;
	height:55px;
	background: url(../images/table/dot_line.gif) repeat-x left bottom;
}
.id_search01 ul{
	position:relative;
	width:330px;
	top:13px;
	left:10px;
}
.id_search01 ul li{
	float:left;
	margin-right:5px;
}
.id_text01{
	position:relative;
	float:left;
	padding-top:15px;
	left:15px;
	width:330px;
	height:60px;
	text-align:center;
}
.id_text01 span{
	color:#e67700;
	font-weight:bold;
}
.id_text02{
	position:relative;
	float:left;
	padding-top:30px;
	left:15px;
	width:330px;
	height:60px;
	text-align:center;
}
.id_text02 span{
	color:#e67700;
	font-weight:bold;
}
.textarea_gtidRule{
	width:715px;
	height:100px;
	padding:10px;
	border-top: 1px solid #a9a6a6;
	border-left: 1px solid #a9a6a6;
	border-right: 1px solid #cdcbcb;
	border-bottom: 1px solid #cdcbcb;
	background-color: #fff;
	color:#787878;
}
.sp_table{
	width:660px;
	border-bottom:2px solid #4E6659;
	margin-bottom:10px;
}
.sp_table th{
	text-align:left ;
	line-height:24px;
	background-color: #f6f6f6;
	border-bottom:1px solid #4E6659;
	color:#0868ac;
	padding-left:10px;
}
.sp_table td{
	line-height:24px;
	text-align:center;
	border-bottom:1px solid #4E6659;
}
.sp_table tr td *{vertical-align:middle;}
.sp_table_top{
	width:660px;
	height:30px;
	margin-top:5px;
	border-bottom:1px solid #4E6659;
	border-top:2px solid #4E6659;
	line-height:30px;		
}
.sp_table_top td{
	float:left;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#286a99;
	line-height:30px;
	background-color:#f1f6f9;		
}

.Privacy_textBg{
	position: relative;
	width:715px;
	height:195px;
	margin-top:15px;
	padding:10px;
	color:#247497;
	background: url(../images/helpdesk/Privacy_textBg.gif) no-repeat left top;
}
.privacy_table{
	font-size:11px;
	color:#0A121A;
	border-bottom:2px solid #4E6659;
	margin-bottom:10px;
	margin-top:10px;
}
.privacy_table th{
	text-align:center ;
	line-height:30px;
	background-color: #f6f6f6;
	border-bottom:1px solid #4E6659;
	border-top:2px solid #4E6659;
	color:#0A121A;
	background-color:#f6f6f6;
	font-size:11px;
}
.privacy_table td{
	padding:5px;
	line-height:18px;
	border-bottom:1px solid #4E6659;
	font-size:11px;
}
.privacy_table tr td *{vertical-align:middle;}

/************** 200707 추가 *********************/
.cnt_desc {width:705px;background: url('../images/common/sub_desc_bg.gif') no-repeat left top;padding:15px 15px 0 15px; color:#4E6659}
.cnt_desc_bt {width:735px;height:29px; background: url('../images/common/sub_desc_bg_bt.gif') no-repeat left top; margin-bottom:20px;}

.cnt_dep01 {margin-top:20px;margin-bottom:15px;font-size:16px;font-family: 'NanumGothic'; font-weight:bold; letter-spacing:0px;color:#4E6659;}
.cnt_dep02 {width:735px; margin-bottom:15px;color:#4E6659;}
.cnt_dep02 strong {font-size:12px;width:100%;background: url('../images/common/bu_2depth.gif') no-repeat left top; margin-bottom:1px;  padding-left:18px;color:#4E6659;}
.cnt_dep02 p {margin-bottom:15px;  padding-left:18px}

.cnt_img {margin-bottom:40px;}




/************** 202308 추가 *********************/



.content_title04 b{
	color:#585858;
}

.content_title04{
	float:left;
	position: relative;
	width:735px;
	margin-bottom:20px;
}

.content_title04 dt{
	height:25px;
	Font-size:14px;
	font-weight:bold;
	color:#FF5E6F;
}

.content_title04 dd{
	padding-bottom:6px;
	Font-size:12px;
}
.content_title04 dd p img{
	margin-bottom:25px;
}
.content_title04 .small_title04{
	padding-left:17px;
	background: url(../images/helpdesk/dot_icon.gif) no-repeat left 6px;
}
.content_title04 dd ol{
	position: relative;	
	width:735px;
}
.content_title04 dd ol li{
	height:20px;
}

/* 아코디어 대 */
.accordion{
}

input[id*="answer"]{
	display:none;
}
input[id*="answer"] + label {
	display:block;
	padding:18px;
	background:#fff;
	color:#0A121A;
	border-bottom:1px solid #eee;
	cursor:pointer;
	position:relative;
	font-weight:500;
	font-size:16px;
	margin-bottom:1px;
	background:url(./images/helpdesk/arrow.png) 0 0 no-repeat;

}
input[id*="answer"] + label em {
	position:absolute;
	top:50%;
	right:10px;
	width:20px;
	height:20px;
	margin-top:-10px;
	display:inline-block;
	background:url(../images/helpdesk/arrow.png) 0 0 no-repeat;
}
input[id*="answer"] + label + div {
	max-height:0;
	transition: all .35s;
	overflow:hidden;
	background:#fff;
	font-size:14px;
	line-height:150%;
}
input[id*="answer"] + label + div p {
	display:block;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:40px;
	padding-right:20px;
	border-bottom:1px solid #eee;
	background:#fafafa;
}

input[id*="answer"]:checked + label + div {max-height:5000px;}

input[id*="answer"]:checked + label em {background-position:0 -20px;}


/* 아코디어 소 */
.accordion_small {
}

input[id*="answer_small"]{
	display:none;
}
input[id*="answer_small"] + label {
	display:block;
	padding:16px;
	background:#fff;
	color:#0A121A;
	cursor:pointer;
	position:relative;
	font-weight:500;
	font-size:14px;
	margin-bottom:1px;
	background:url(./images/helpdesk/arrow.png) 0 0 no-repeat;

}
input[id*="answer_small"] + label em {
	position:absolute;
	top:50%;
	right:10px;
	width:20px;
	height:20px;
	margin-top:-10px;
	display:inline-block;
	background:url(../images/helpdesk/arrow.png) 0 0 no-repeat;
}
input[id*="answer_small"] + label + div {
	max-height:0;
	transition: all .35s;
	overflow:hidden;
	background:#fff;
	font-size:12px;
	line-height:180%;
}
input[id*="answer_small"] + label + div p {

	display: block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:20px;
	background:#fafafa;
}

input[id*="answer_small"]:checked + label + div {
	max-height:1000px;
	transition: all .35s;
	overflow: hidden;
}

input[id*="answer_small"]:checked + label em {background-position:0 -20px;}



	.tab_NDC 
	{padding: 0; margin: 0; list-style: none;}
	body { padding: 0px;}
	.tab_NDC ul {
		display: flex;
		height:41px;
		border-bottom:1px solid #4E6659;
	}
	.tab_NDC ul li {
		flex:1;
		
	}
	.tab_NDC ul li:first-child a {
		border-left:1px solid #eee;
	}
	.tab_NDC ul li a {
		display:block;
		height:40px;
		border:1px solid #eee;
		border-left: none;
		border-bottom:none;
		font-size:12px;
		color:#ccc;
		text-align:center;
		line-height: 40px;
		text-decoration:none;
	}
	.tab_NDC ul li a.on {
		position: relative;
		border-color:#0a121a;
		/*		
		border-bottom: 1px solid rgba(253, 247, 239, 1);	
		background-color: rgba(253, 247, 239, 1);
		*/
		border-bottom: 1px solid #fff;	
		border-left: 1px solid #0a121a;
		font-weight: bold;
		color: #0a121a;
		font-size: 13px;
		}

	.tab_NDC ul li a:hover {
		color: #ff5e6f;
	}

.btnnew {
	font-size: 12px;
	font-weight: bold;
	color: #0a121a;
	border: 1px solid #4e6659;
	text-transform: uppercase;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	transition: all;
}

.btnnew:focus {
	outline: none;
}

.btnnew:hover {
	background-color: #4e6659;
	border: 1px solid #4e6659;
	color: #fff;

}

.helpdesk1 {
	margin-top: 50px;
	color: #0a121a;
	font-size: 16px;
	font-weight: bold;
}



/* 신규 아코디언 메뉴 */
.acomenu {
    width: 100%;
    height: auto;
}

.acomenu ul {
	list-style: none;
}
.aco-menu-normal {
    transition: .5s ease-in-out;
}

.aco-menu-normal li:last-child .droparrow {
	border-top: 0;
}

.aco-menu-normal a { 
	text-decoration: none;
}
.aco-menu-normal a:hover { 
	color: #FFF;
	text-decoration: underline 2px;
}

.droparrow {
	position: relative;
	cursor: pointer;
	width: 100%;
	display: block;
	padding: 15px 0px 15px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #0a121a;
	transition: all .4s ease-out;
	border-top: 1px solid #F7E4CB;
}
.droparrow:hover {
	color: #fff;
	background: #4E6659;
}

.droparrow {
	position: relative;
	cursor: pointer;
	width: 100%;
	display: block;
	padding: 15px 0px 15px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #0a121a;
	transition: all .4s ease-out;
	border-top: 1px solid #F7E4CB;
}
.droparrow i {
	position: absolute;
	top: 17px;
	left: 16px;
}
.droparrow .fa-chevron-down {
	right: 12px;
	left: auto;
	transition: transform .2s ease-in-out;
}
.submenuItems {
	display: none;
}
.submenuItems ul {
	display: none;
	padding-left: 10px;
}
.submenuItems ul li {
	display: none;
}
.aco-menu-normal li.active .droparrow {
	color: #000;	
}
.aco-menu-normal li.active .submenuItems {
	display: block;
	padding-left: 20px;
	padding-bottom: 20px;
}
.submenuItems a {
	display: block;
	font-size: 12px;
	padding: 5px 20px 5px 0px;
}
.aco-menu-normal li:last-child .droparrow {
	border-bottom: 0;
}




/* 기존 아코디언 메뉴 소 */
.acodian-list {
	width: 100%;
}

.aco_list_small {
	position: relative;
	list-style: none;
	padding: 0;
}
.aco_list_small li {
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}
.aco_list_small li a {
	display: block;
	height: auto;
	padding-left: 20px;
	line-height: 50px;
	color: #0A121A;
	text-decoration: none;
	transition: .2s;
}
.aco_list_small li a:hover{
	background: #4E6659;
	color: #fff;
}
.aco_list_small li .text_box {
	display: none;
	padding: 10px 40px;
	color: #555;
	font-size: 12px;
	font-weight: 500;
}

.acodian-list li.active .aco_list_small .fa-chevron-down {
	transform: rotate(180deg);
}

.aco_list_small li .fa-chevron-down {
	right: 12px;
	left: auto;
	transition: transform .2s ease-in-out;
}

.aco_list_small li .fa-chevron-down i {
	position: absolute;
	top: 17px;
	left: 16px;
}


.aco_list_small li.active  .fa-chevron-down {
	transform: rotate(180deg);
}
.acotitle.active  .fa-chevron-down {
	transform: rotate(180deg);
}
.acotitle .text_box {
	display: none;
	padding: 10px 40px;
	color: #555;
	font-size: 12px;
	font-weight: 500;
}


.acotitle {
	position: relative;

}
.acotitle i {
	position: absolute;
	top: 17px;
	left: 16px;
}

/* NDC airline */
.airline-frame {
	position: relative;
	width: 100%;
	max-width: 715px;
	height: auto;
	background: #f5f5f5;
	padding: 30px 10px 30px 10px;
	line-height: 80px;
	margin-top: 50px;
	
}
.airline-list {
	position: absolute;
	width: 180px;
	height: 30px;
	background: #f5f5f5;
	top: -15px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	line-height: 30px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	color: #FF5E6F;
	font-size: 16px;
	
}

.airline-frame a:hover img {
	border: 1px solid #FF5E6F;
	margin: -1px;
}
.airline-list1 {
	position: absolute;
	height: 30px;
	width: 30px;
	background: #f5f5f5;
	top: -15px;
	border-radius: 50%;
	left: 50%;
}

.airline-frame ul {
	list-style-type: none;
}
.airline-frame li { 
	display: inline;
	text-align: center;
	padding-left: 20px;
	padding-bottom: 10px;
}
.airline-frame img {
	width: 150px;
}

.airline-frame table td {
	padding: 0;
}

.airline-ndc-popup {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	border-radius: 5px;
	text-align: right;
	padding : 0px 20px 20px 20px; 
	box-sizing: border-box;
	width: 700px;
	height: auto;
	box-shadow: 10 10 30px rgba(0, 0, 0, 0.5);
	visibility: hidden;
	z-index: 2;
}
.airline-ndc-popup a {
	color: grey;
	text-decoration: none;
}
.airline-ndc-popup:target {
	visibility: visible ;
}
.airline-ndc-popup:target + .airline-ndc-popup-dim {
	visibility: visible;
}
.airline-ndc-popup-dim {
	position: fixed;
	visibility: hidden;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1;
}
.airline-ndc-popup img {
	width: 200px;	
}
.airline-ndc-popup:hover a img {
	border: none;
	margin: 0px;
}
.airline-ndc-popup table th {
	height: auto;
	padding: 0;
}

.banner-video {
	position: relative;
	width: 700px;
	height: 400px;
}
.banner-video-text {
	position: absolute;
	width: 600px;
	height: 100px;
	background: rgba(200, 200, 200, 0.5)
}


/* Travelport + */
.plushead_title{
	position: relative;
	width: 740px;
	height: 416px;
}
.video_frame0 {
	position: absolute;
	width: 740px;
	height: 416px;
	background: rgba(0, 0, 0, 0.2);
	color: #F7E4CB;
	line-height: 70px;
}
.pluslogo {
	margin-top: 30px;
	margin-bottom: 20px;
}
.pluscontents1 {
	width: 100%;
	height: auto;
	background: #F7E4CB;
	color: #0a121a;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.video_title {
	position: absolute;
	width: 740px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 60px;
	font-weight: 300;
	color: #F7E4CB;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	line-height: 50px;
}
.plus-link {
	position: absolute;
	width: 150PX;
	border: 1px solid;
	padding: 5px 0 5px 0;
	left: 50%;   
	top: 70%;   
	transform: translateX(-50%);  
	color: #F7E4CB;
	font-size: 10px;
}
.plus-link:hover {
	background: #F7E4CB;
	color: #0A121A;
	cursor: pointer;
	text-decoration: none;
	font-weight: 500;
}
.plus-link:focus {
	outline: none;
}
.pluscontents2 {
	position: relative;
	background: #4E6659;
	color: #F7E4CB;
	text-align: center;
	padding: 100px 0 100px 0;
}
.pluscontents2 ul {
	font-size: 46px;
	font-weight: 500;
	line-height: 50px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;

}
.pluscontents2 ul li {
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	margin-top: 30px;
}
.pluscontents3 {
	position: relative;
	background: #fff;
	color: #0A121A;
	text-align: center;
	padding: 100px 0 100px 0;
}
.pluscontents3 ul {
	font-size: 46px;
	font-weight: 00;
	line-height: 50px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;

}
.pluscontents3 ul li {
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	margin-top: 30px;
}

.pluscontents4 {
	width: 40%;
	height: auto;
	background: #F7E4CB;
	padding: 0px 20px 30px 20px;
	margin: 0 auto;
}
.pluscontents4 ul {
	line-height: 30px;
	font-size: 28px;
	text-align: left;
	margin-top: 30px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;

}
.pluscontents4 ul li {
	font-size: 13px;
	line-height: 20px;
	margin-top: 20px;
	font-weight: 400;
}

.pluscontents5 {
	position: relative;
	background: #0A121A;
	color: #F7E4CB;
	text-align: center;
	padding: 100px 0 100px 0;
	margin: 0 auto;
}
.pluscontents5 ul {
	font-size: 46px;
	font-weight: 500;
	line-height: 50px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;

}
.pluscontents5 ul li {
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
}
.plus_av {
	width: 210px;
	text-align: left;
	padding: 20px 10px 20px 10px;
	margin: 0 auto;
	color: F7E4CB;
	font-size: 34px;
}
.plus_av img {
	width: 80px;
	margin-bottom: 30px;
}
.plus_av ul {
	font-size: 24px;
	line-height: 24px;
	margin-top: 10px;
	font-weight: 500;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;

}
.plus_av ul li {
	font-size: 13px;
	margin-top: 10px;
	line-height: 22px;
	font-weight: 300;
}
.plus-avframe {
	background: #0a121a;
	display: flex;
	height: auto;
	margin-top: 50PX;
}
.spcloud_intro {
	position: absolute;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	width: 100%;
	height: 100%;
	color: #F7E4CB;
	font-size: 20px;
	top: 38%;
}


.cloudcontents2 {
	position: relative;
	background: #0A121A;
	color: #F7E4CB;
	width: 730px;
	height: 750px;
	padding: 70px 5px 70px 5px;
	text-align: center;
}

.cloudcontents2 .detail1 {
	float: left;
	width: 430px;
	height: 750px;
	border-right: 1px solid  rgba(247, 228, 203, 0.5);
}
.cloudcontents2 .detail1 ul {
	text-align: left;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 40px;
	padding: 10px;
}
.cloudcontents2 .detail1 ul li {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
}
.cloudcontents2 .detail2 {
	float: left;
	text-align: left;
	width: 278px;
	height: 250px;
	margin: 0 10px 0 10px;
}

.cloudcontents2 ul {
	line-height: 20px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-weight: 300;
	font-size: 16px;
}
.cloudcontents2 ul li {
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 10px;
}
.cloud-svg {
	margin: 18px;
	width: 50px;
}

.cloudcontents3 {
	position: relative;
	background: #4E6659;
	color: #F7E4CB;
	width: 730px;
	height: 500px;
	padding: 50px 5px 50px 5px;
	text-align: center;
}

.cloudcontents3 .detail1 {
	float: left;
	width: 430px;
	height: 500px;
	border-right: 1px solid  rgba(247, 228, 203, 0.5);
}
.cloudcontents3 .detail1 ul {
	text-align: left;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 40px;
	padding: 10px;
}
.cloudcontents3 .detail1 ul li {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
}
.cloudcontents3 .detail2 {
	float: left;
	text-align: left;
	width: 278px;
	height: 250px;
	margin: 0 10px 0 10px;
}

.cloudcontents3 ul {
	line-height: 20px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-weight: 300;
	font-size: 16px;

}
.cloudcontents3 ul li {
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 10px;

}


.cloudcontents4 {
	position: relative;
	background: #F7E4CB;
	color: #0a121a;
	width: 730px;
	height: 500px;
	padding: 50px 5px 50px 5px;
	text-align: center;
}

.cloudcontents4 .detail1 {
	float: left;
	width: 430px;
	height: 500px;
	border-right: 1px solid rgba(10, 18, 26, 0.5);
}
.cloudcontents4 .detail1 ul {
	text-align: left;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 40px;
	padding: 10px;
}
.cloudcontents4 .detail1 ul li {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
}
.cloudcontents4 .detail2 {
	float: left;
	text-align: left;
	width: 278px;
	height: 250px;
	margin: 0 10px 0 10px;
}

.cloudcontents4 ul {
	line-height: 20px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-weight: 300;
	font-size: 16px;

}
.cloudcontents4 ul li {
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 10px;

}


.deemcontents2 {
	position: relative;
	background: #0A121A;
	color: #F7E4CB;
	width: 730px;
	height: 600px;
	padding: 50px 5px 50px 5px;
	text-align: center;
}

.deemcontents2 .detail1 {
	float: left;
	width: 430px;
	height: 600px;
	border-right: 1px solid  rgba(247, 228, 203, 0.5);
}
.deemcontents2 .detail1 ul {
	text-align: left;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 40px;
	padding: 10px;
}
.deemcontents2 .detail1 ul li {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
}
.deemcontents2 .detail2 {
	float: left;
	text-align: left;
	width: 278px;
	height: 300px;
	margin: 0 10px 0 10px;
}

.deemcontents2 ul {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
}
.deemcontents2 ul li {
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 10px;
}

.deemcontents3 {
	position: relative;
	background: #4E6659;
	color: #F7E4CB;
	width: 730px;
	height: 600px;
	padding: 50px 5px 50px 5px;
	text-align: center;
}
.deemcontents3 .detail1 {
	float: left;
	width: 430px;
	height: 600px;
	border-right: 1px solid  rgba(247, 228, 203, 0.5);
}
.deemcontents3 .detail1 ul {
	text-align: left;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 40px;
	padding: 10px;
}
.deemcontents3 .detail1 ul li {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
}
.deemcontents3 .detail2 {
	float: left;
	text-align: left;
	width: 278px;
	height: 300px;
	margin: 0 10px 0 10px;
}

.deemcontents3 ul {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
}
.deemcontents3 ul li {
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 10px;
}

.get-link {
	position: absolute;
	width: 150PX;
	border: 1px solid;
	padding: 5px 0 5px 0;
	left: 50%;   
	top: 60%;   
	transform: translateX(-50%);  
	color: #fff;
	font-size: 10px;
}
.get-link:hover {
	background: #fff;
	color: #0A121A;
	cursor: pointer;
	text-decoration: none;
	font-weight: 500;
}
.get-link:focus {
	outline: none;
}

.getcontents2 {
	position: relative;
	background: #0A121A;
	color: #F7E4CB;
	text-align: center;
	padding: 100px 100px 50px 100px;
}
.getcontents2 ul {
	font-size: 36px;
	font-weight: 400;
	line-height: 50px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;

}
.getcontents2 ul li {
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	margin-top: 20px;
}

.getcontents2-2 {
	position: relative;
	width: 700px;
	height: auto;
	margin: 0 auto;
	display: flex;
}
.get2-2 {
	position: relative;
	width: 350px;
	height: 320px;
	color: #0a121a;
	margin: 0 auto;
	background: #eee;
	padding-top: 30px;
}
.get2-2 ul {
	position: relative;
	font-size: 36px;
	line-height: 34px;
	text-align: left;
	margin: 0 20px 0 20px;
}
.get2-2 ul li {
	position: relative;
	font-size: 14px;
	line-height: 22px;
	margin-top: 20px;
}
.get2-2 img {
	position: relative;
	top: 50%;
	transform: translateY(-55%);
}

.circle_icon {
	position: relative;
	display: block;
	width: 330px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	padding-left: 20px;
	margin-top: 50px;
}
.circle_icon .icon {
	position: absolute;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	right: 20px;
	border: 1px solid;
	top: 50%;
	transform: translateY(-50%);
}
.circle_icon a {
	color: #0a121a;
	text-decoration: none;
}
.circle_icon:hover  {
	color: #0A121A;
	text-decoration: underline;
}
.getcontents3 {
	position: relative;
	width: 100%;
	height: auto;
	background: #F7E4CB;
	color: #0a121a;
	text-align: center;
	
}
.get_ani_frame {
	position: relative;
	width: 100%;
	height: 5400px;
	margin: 0 auto;
	align-items: center;
	justify-content: center;


}
.get_ani_title {
	position: relative;
	color: #0a121a;
	width: 100%;
	height: 600px;
	font-size: 24px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-weight: 500;
	background: #ddd;
	align-items: center;
	justify-content: center;
}
.get_ani {
	position: relative;
	color: #0a121a;
	width: 100%;
	height: 600px;
	font-size: 60px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-weight: 500;
	border-bottom: 1px solid #555;
	align-items: center;
	justify-content: center;
}
.get_ani_like {
	position: relative;
	color: #0a121a;
	width: 100%;
	height: 600px;
	background: #111;
	align-items: center;
	justify-content: center;

}
.getcontents4 {
	width: 720px;
	height: auto;
	color: #F7E4CB;
	background: #4E6659;
	text-align: center;
	padding: 100px 10px 100px 10px;
	font-size: 24px;
	font-weight: 200;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.get4_frame {
	width: 50%;
	height: auto;
	padding: 10px 20px 10px 20px;
	margin: 0 auto;
	border-top: 1px solid #F7E4CB;
	border-bottom: 1px solid #F7E4CB;

}
.get4_frame ul {
	font-size: 20px;
	margin-top: 20px;
	font-weight: 600;
}
.get4_frame ul li {
	font-size: 22px;
	font-family: 'NanumGothic';
	margin-top: 30px;
	line-height: 30px;
	font-weight: 800;
}
.getcontents5 {
	display: flex;
	width: 100%;
	height: auto;
	color: #0A121A;
	background: #FFF;
	margin: 0 auto;
}
.get5 {
	width: 50%;
}
.get5 ul {
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
	margin-top: 90px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.get5 ul li {
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	margin: 20px 20px 0 0;

}
.wonders_contents1 {
	position: relative;
	background: #F7E4CB;
	color: #0A121A;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
    padding: 100px 100px 100px 100px;
}

.wonders_contents2 {
	position: relative;
	width: 100%;
	color: #F7E4CB;
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	background: #eee;
}
.wonders_contents5_frame {
	position: relative;
	width: 740px;
	height: 416px;
	text-align: center;
}
.wonders_contents5_bg {
	position: absolute;
	display: flex;
}
.wonders_contents5_btn_frame {
	position: absolute;
	width: 340px;
	left: 50%;
	top: 270px;
	transform: translateX(-50%);
	display: flex;
}
.wonders_contents5_btn {
	position: relative;
	width: 150px;
	height: 30px;
	margin: 0 10px 0 10px;
	line-height: 30px;
	border: 1px solid #F7E4CB;
	color: #F7E4CB;
}

.wonder_contents5_desc {
	position: absolute;
	width: 100%;
	height: auto;
	color: #F7E4CB;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 60px;
	font-weight: 500;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.wonders_contents5_btn:hover{
	color: #0a121a;
	background: #F7E4CB;
	text-decoration: none;
}
.wonders_contents5_btn:focus {
	outline: none;
}
.wonders_contents6 {
	width: 100%;
	height: 400px;
	background: #0a121a;
	margin: 0 auto;
	padding: 100px 0 100px 0;
}
.wonders_contents6_desc img {
	width: 150px;
}
.wonders_contents6_frame {
	width: 720px;
	height: 340px;
	border-top: 1px solid #F7E4CB;
	border-bottom: 1px solid #F7E4CB;
	margin: 0 auto;
	display: flex;
	color: #F7E4CB;
	padding: 30px 0 30px 0;
}
.wonders_contents6_desc {
	width: 240px;
	height: auto;
	text-align: center;
	margin: 0 10px 0 10px;
}
.wonders_contents6_desc1 {
	font-size: 20px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	line-height: 20px;
	font-weight: 500;
	margin-top: 20px;
}
.wonders_contents6_desc2 {
	margin-top: 10px;
}
.wonders_contents6_btn {
	width: 100px;
	height: 20px;
	line-height: 30px;
	border: 1px solid #F7E4CB;
	color: #F7E4CB;
	padding: 5px 10px 5px 10px;
}
.wonders_contents6_btn:hover{
	color: #0a121a;
	background: #F7E4CB;
	text-decoration: none;
}
.wonders_contents6_btn:focus {
	outline: none;
}
.ndc_intro {
	position: relative;
	width: 735px;
	margin: 0 auto;
}

.ndc_intro_content_1 {
	position: relative;
	width: 735px;
	height: 250px;
	background-color: #0A121A;
}
.ndc_intro_content_1 .title {
	font-size: 30px;
	line-height: 28px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	position: relative; background-color: #0a121a; color: #F7E4CB;
}
.ndc_intro_content_1 .body {
	font-weight: 400;
	font-size: 14px;
	color: #F7E4CB;
}
.ndc_intro_content_2 {
	position: relative;
	height: auto;
}
.ndc_intro_content_2 .title {
	font-size: 30px;
	line-height: 34px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	text-align: center;
	padding: 100px 0px 20px 0px;
}
.ndc_intro_content_2 .body {
	padding: 30px 70px 80px 70px;
	font-size: 16px;
	line-height: 28px;
}
.ndc_intro_content_2 .body1 {
	padding: 0px 60px 30px 60px;
	font-size: 14px;
	line-height: 28px;
}
.ndc_intro_content_2 .body2 {
	padding: 0px 50px 50px 50px;
	font-size: 13px;
	line-height: 28px;
}
.ndc_tvp_intro {
	position: relative;
	width: 353px;
	height: 351px;
	margin: 0 auto;
	overflow: hidden;
}
.ndc_tvp_intro .box1 {
	position: absolute;
	text-align: center;
	width: 349px;
	height: 351px;
	border: 1px solid #E7E4CB;
	background-color: #394e43
}
.ndc_tvp_intro:hover .box2{
	margin-top: 0px;
	transition: 0.5s;
	cursor: pointer;
}
.ndc_tvp_intro .box2 {
	text-align: center;
	position: absolute;
	width: 309px;
	height: 341px;
	background-color: #F7E4CB;
	color: #0a121a;
	border: 1px solid #E7E4CB;
	margin-top: 350px;
	transition: 0.5s;
	padding: 10px 20px 0px 20px;
}

.ndc_tvp_intro .box1 .title2 {
	font-size: 30px;
	line-height: 28px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.ndc_tvp_intro .box2 .title2 {
	font-size: 30px;
	line-height: 28px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}

.ndc_intro_content_3 {
	position: relative;
	background: #F7E4CB;
	color: #0a121a;
	width: 715px;
	height: auto;
	padding: 100px 10px 100px 10px;
	text-align: center;
}

.ndc_intro_content_3 .detail1 {
	float: left;
	width: 360px;
	height: auto;
}
.ndc_intro_content_3 .detail1 ul {
	text-align: left;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 40px;
	padding: 20px;
}
.ndc_intro_content_3 .detail1 ul li {
	font-size: 14px;
	line-height: 30px;
	margin-top: 10px;
}
.ndc_intro_content_3 .detail2 {
	float: left;
	text-align: left;
	width: 350px;
	height: auto;
}

.ndc_intro_content_3 ul {
	line-height: 20px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-weight: 300;
	font-size: 16px;

}
.ndc_intro_content_3 ul li {
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 25px;

}

.ndc_intro_solustion {
	position: relative;
	width: 735px;
	height: auto;
	text-align: center;
	img { height: 50px;}
	.body1 { position: relative; height: auto; font-weight: bold;}
	.body1 a { color: #F7E4CB;}
	.body1:hover a { text-decoration: none; color: #FF5E6F;}
	.title { font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-size: 40px; text-align: center; color: #0a121a; padding: 100px 0px 50px 0px;}
	.body2 { position: relative; margin: 0 auto; width: 30%; margin: 10px;}
	.box { text-align: center; width: 31%; height: 260px; margin: 0 auto;}
	ul { font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-size: 20px; padding: 30px 10px 30px 10px;}
	li { font-size: 14px;}
}
.ndc_upnext {
	width: 725px;
	height: 30px;
}
.ndc_upnext img {
	width: 120px;
	padding: 0px 00px 0px 0px;
}
.ndc_upnext {
	position: relative;
	padding-left: 30px;
}
.ndc_upnext button {
	position: absolute;
	z-index: 10;
	top: 50%;
	transform: translateY(-50%);
	width: 51px; height: 51px; border-radius: 100%; background: rgba(0, 0, 0, 0.0);
	border: none;
	color: rgba(0, 0, 0, 0);
}
.ndc_upnext button.slick-prev {
	left: 0;
}
.ndc_upnext button.slick-next {
	right: 0;
}

.ndc_multi_content {
	width: 100%;
	height: auto;
	background-color: #4E6659;
	color: #f7e4cb;
	img { width: 100px;}
	.inner { height: 500px;}
}

.emd_intro {
	position: relative;
	width: 735px;
	margin: 0 auto;
	.contents_2 { position: relative; height: auto;}
	.title {
		font-size: 30px;
		line-height: 34px;
		font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
		text-align: center;
		padding: 100px 0px 20px 0px;
	}
	.body1 {
		padding: 30px 70px 80px 70px;
		font-size: 16px;
		line-height: 28px;
	}
	.body2 {
		padding: 0px 50px 50px 50px;
		font-size: 13px;
		line-height: 28px;
	}
}

.static_download_wrap {
	position: sticky;
	left: 100%;
	top: 20%;
	width: 200px;
	height: 80px;
	z-index: 10;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}
.static_download_wrap .static_menu {
	position: relative;
	width: 100%;
	height: 80px;
	top: 0px;
	background: rgba(0, 0, 0, 0.8);
	margin-left: 158px;
	transition: 0.5s;
	line-height: 14px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.static_download_wrap .static_menu a {
	color: #f7e4cb;
}
.static_download_wrap:hover .static_menu {
	margin-left: 0;
	transition: 0.5s;
}
.static_download_wrap .static_menu a:hover {
	color: #FF5E6F;
	text-decoration: none;
}
#link_blink {
	color: #FF5E6F;
	font-size: 13px;
	font-weight: 400;
}

.emd_manual {
	color: #0A121A;
	position: relative;
	margin-top: -80px;
	width: 735px;
	height: 1000px;
	padding-top: 40px;
}

.manual_body {
	margin: 0 auto;
	width: 616px;
	height: 950px;
	background-color: #fff;
	box-shadow: 5px 5px 5px gray;
	border: 1px solid #ddd;
}

.emd_manual button {
	float: left;
	cursor: pointer;
	color: #0a121a;
	margin: 0 auto;
}
.emd_manual button.slick-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border: none;
	background-color: rgba(0, 0, 0, 0.1);
	left: -55px;
	z-index: 10;
	width: 51px;
	height: 51px;
	border-radius: 50%;

}
.emd_manual button.slick-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border: none;
	background-color: rgba(0, 0, 0, 0.1);
	right: -55px;	
	z-index: 10;
	width: 51px;
	height: 51px;
	border-radius: 50%;
}
.slick-dots {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 15px;
}
.slick-dots li {
	float: left;
	list-style: none;
	margin: 3px;
}
.slick-dots li button {
	border-radius: 50%;
	width: 19px;
	height: 19px;
	border: none;
	background-color: rgba(0, 0, 0, 0);
	overflow: hidden;
}

.slick-active {
	background-color: rgba(255, 94, 111, 0.0);
	border-radius: 50%;
	box-shadow: 3px 3px 3px rgba(78, 102, 89, 0.5);

}

.tabmenu { position: relative; width: 735px; height: auto; padding: 40px 0 30px 0; font-size: 12px;}

.tabmenu ul {
	display: flex;
	color: #0a121a;
	padding: 0 10 0 10;
}
.tabmenu ul li { text-align: center;  margin: 4px; border: 1px solid #0a121a; color: #f7e4cb;  flex: 1; border-radius: 0px;}

.tabmenu ul li a {
	display:block;
	height:40px;
	text-align:center;
	line-height: 40px;
	text-decoration:none;
	color: #0a121a;
}
.tabmenu ul li a.on {
	border: 1px solid #0a121a;
	background-color: #0A121A;
	color: #F7E4CB;
}


.as_title {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-left: 10px;
}
.tabmenu_emd { width: 100%; height: 100px; display: flex;}
.tabmenu_emd li{ margin: 3px;}

.emd_contents_title1 { font-size: 16px; font-weight: bold; padding: 40 0 20 0;}
.emd_contents_title2 { font-size: 16px; font-weight: bold;}



.normal_dep01 { font-size: 20px; font-weight: bold; border-bottom: 1px solid #ddd; color: #0a121a;}
.normal_dep01 ul { font-size: 16px; font-weight: 600; padding: 20 20 14 24;  color: #555;}
.normal_dep01 li { font-size: 14px; font-weight: 400; padding-left: 34; line-height: 26px;}
.normal_dep01 .detail { padding: 20 10 20 70; font-size: 14px; font-weight: normal; line-height: 20px;}

.move_top { font-size: 10px; text-align: right; padding-top: 50px;}
.move_top a { font-weight: 400; text-decoration: none;}


/* scroll line 2024-10-28 */
svg { width: 705px; height: 412px;}
.path {
  fill: none;
  stroke: #F7E4CB;
  stroke-width: 1px;
}
.content_1 { width: 715px; height: 10px;}
.content_2 { width: 715px; height: 412px; margin-top: -180px;}
.content_3 { width: 715px; height: 412px; margin-top: -180px;}
.content_4 { width: 715px; height: 412px; margin-top: -180px;}
.content_5 { width: 715px; height: 412px; margin-top: -180px;}
.content_6 { width: 715px; height: 412px; margin-top: -180px;}
.content_7 { width: 715px; height: 412px; margin-top: -180px;}
.content_8 { width: 715px; height: 412px; margin-top: -180px;}
.content_9 { width: 715px; height: 412px; margin-top: -180px;}
.content_10 { width: 715px; height: 412px; margin-top: -180px;}
.content_11 { width: 715px; height: 412px; margin-top: -180px;}
.content_12 { width: 715px; height: 412px; margin-top: -180px;}
.content_13 { width: 715px; height: 412px; margin-top: -180px;}
.content_14 { width: 715px; height: 412px; margin-top: -180px;}

@keyframes drawPath1 {
  0% {
    stroke-dashoffset: 20000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes floating {
  50% {
    transform: translate3d(0, 40px, 0);
  }
}

/* 레이어 팝업 */
#layer_popup2 { position: fixed; left: 30%; top: 10%; width: 300px; height: 429px; border: 1px solid #111; font-size: 0;}
#layer_popup2 img { width: 100%;}

.wt_body_title {  position: relative; width: 100%; color: #555; font-size: 20px; margin-top: 30px; font-weight: 900;}
.wb_contents { position: relative; border-left: 50px solid rgba(78, 102, 89, 0.9); border-right: 1px dotted #ddd; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; border-radius: 4px; margin-top: 15px;
	.no { position: absolute; top: 12px; left: -33px; color: #fff; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-size: 16px;}
}

.static_rqst_wrap {
	position: sticky;
	left: 100%;
	top: 30%;
	width: 160px;
	height: 80px;
	z-index: 1000;
	font-weight: bold;
	overflow: hidden;
	margin-top: 20px;
}
.static_rqst_wrap .static_menu {
	position: relative;
	width: 160px;
	height: 80px;
	margin-left: 130px;
	transition: 1s;
}
.static_rqst_wrap .static_menu a {
	color: #f7e4cb;
}
.static_rqst_wrap:hover .static_menu {
	margin-left: 0px;
	transition: 1s;
}
.static_rqst_wrap .static_menu a:hover {
	color: #FF5E6F;
	text-decoration: none;
}
.static_menu_body { position: absolute; font-weight: bold; font-size: 14px; display: flex; text-align: center;}
.static_menu_1 { width: 30px; height: 78px; border-top-left-radius: 7px;  border-bottom-left-radius: 7px; line-height: 30px; background-color: ff5e6f; color: #0a121a;writing-mode: vertical-lr;}
.static_menu_2 { height: 73px; width: 130px; background-color: #0a121a; text-align: left; line-height: 22px; padding-left: 5px; padding-top: 5px; letter-spacing: -0.5px;}
.static_menu_body:hover .static_menu_1 { color: #ff5e6f; background-color: #0a121a; border-left: 1px solid #f7e4cb; border-top: 1px solid #f7e4cb; border-bottom: 1px solid #f7e4cb;}
.static_menu_body:hover .static_menu_2 { background-color: #4e6659;border-top: 1px solid #f7e4cb; border-bottom: 1px solid #f7e4cb;}


.smartpoint_contents { color: #0a121a; font-size: 12px; font-weight: normal;
	dl {}	
	ul { font-weight: bold; font-size: 16px;}
	.sp_body ul {   border-bottom: 1px dashed #eee; padding-bottom: 1em;}
	.box_line ul { border: none}
	ul li { font-weight: normal; font-size: 13px; list-style-type: circle; padding-bottom: 7px; margin-left: 30px;}
	ul li::marker { color: #333;}
	ol { font-weight: bold; font-size: 16px;}
	ol li { font-weight: normal; font-size: 13px; list-style-type: decimal-leading-zero; padding-bottom: 7px; margin-left: 40px;}
	ol li::marker {  color: #333; font-size: 13px; text-shadow: 1px 1px 1px #aaa; font-weight: bold;}
	.box_line { padding: 20; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 50px; box-shadow: -3px 3px 4px #ddd; border-bottom-left-radius: 5px;}
	.box_line a { color: #ff5e6f; text-decoration: underline; font-weight: bold;}
	.box_line a:hover { text-decoration: none;}
}


.ota_body { padding: 80 20 80 20; background-color: #fdf1e1; border: 0; font-size: 13px; position: relative;
	dl {}
	table {padding: 0; width: 100%; border-collapse: collapse;}
	table tr td th { padding: 0;}
	table tr { border-bottom: 1px solid #0a121a; color: #0a121a;}
	table td { height: 90px; width: 165px; padding: 0 0 0 6; color: #0a121a; letter-spacing: -1px;}
	table th { text-align: left; color: #0a121a; font-size: 14px; text-align: center; writing-mode: vertical-lr; padding-left: 0.2em;}
	table thead { height: 100px;}
	.title_cell { width: 100%; padding: 0 10 0 10;}
	.title_cell_frame { position: relative; width: 220px; background-color: #fef8f0; height: 120px;}
	.title_line { width: 100%; height: 15px; top: 0;}
	.title_cell1 { font-weight: bold; font-size: 14px; margin: 10 0 10 0; padding-left: 10px; padding-right: 10px; text-shadow: 1px 1px 1px #999; line-height: auto;}
	.title_cell2 { color: #0a121a; padding-left: 10px; padding-right: 10px; font-size: 13px;}
	.cell_frame { width: 220px; height: 90px; position: relative; background-color: #fef8f0;}
	.cell { position: absolute; top: 50%; transform: translateY(-50%); height:auto; padding-left: 10px; padding-right: 10px;}
	.cell_bottom1 {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 15 5 15 5; font-weight: bold; left: 50%; text-align: center; width: 140px; background-color: #0a121a; color: #f7e4cb;}
	.cell_bottom2 {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 15 5 15 5; font-weight: bold; left: 50%; text-align: center; width: 140px; background-color: #4e6659; color: #f7e4cb;}
	.cell_bottom3 {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 15 5 15 5; font-weight: bold; left: 50%; text-align: center; width: 140px; background-color: #ff5e6f; color: #0a121a;}
	.cell_bottom4 {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 15 5 15 5; font-weight: bold; left: 50%; text-align: center; width: 140px; background-color: #f7e4cb; color: #0a121a;}

	.cell_bottom1:hover { background-color: #f7e4cb; color: #0a121a; border: 1px solid #0a121a;}
	.cell_bottom2:hover { background-color: #f7e4cb; color: #4e6659; border: 1px solid #4e6659;}
	.cell_bottom3:hover { background-color: #0a121a; color: #ff5e6f; border: 1px solid #ff5e6f;}
	.cell_bottom4:hover { background-color: #0a121a; color: #f7e4cb; border: 1px solid #f7e4cb;}
	a { color: #0a121a; font-weight: bold;}
	a:hover { color: #ff5e6f;}

}

.product_new_frame { width: 100%; margin-top: 20px;
	dl{}
	.category { position: absolute; top: 0.3em; left: 1em; font-size: 12px; font-weight: 900;}
	.intro { padding: 150 100 150 100; position: relative; font-size: 1.8em; color: #0a121a; text-align: center; font-weight: bold; line-height: 1.5em; border-bottom: 1px dotted #aaa;}
	.title {}
	.contents1 { margin-top: 30px; font-size: 0.8em; font-weight: 500;}
	.detail { padding: 0 30 20 30; color: #0a121a; clear: both;}
	.detail ul { margin-top: 30px; font-weight: 900; font-size: 1.5em; border-bottom: 1px dashed #eee; padding-bottom: 1em;}
	.detail ul li { font-weight: normal; font-size: 14px; list-style-type: circle; padding-bottom: 7px; margin-left: 30px;}
	.detail ul li::marker { color: #333;}
	.detail ul .step { z-index: 1; font-size: 12px; font-weight: normal; color: #0a121a; }
	.detail ol { font-weight: bold; font-size: 16px;}
	.detail ol li { font-weight: normal; font-size: 13px; list-style-type: decimal-leading-zero; padding-bottom: 7px; margin-left: 40px;}
	.detail ol li::marker {  color: #333; font-size: 13px; text-shadow: 1px 1px 1px #aaa; font-weight: bold;}
	.ota_agt { float: left; width: 146px; height: 90px; border: 1px solid #eee; font-size: 14px; color: #555; text-align: center; border-radius: 10px; box-shadow: 3px 3px 3px #aaa; padding: 0 20 0 20; margin: 16;}
	.ota_agt .logo { padding: 10 0 5 0; border-bottom: 1px dotted #ccc}
	.ota_agt .name { padding-top: 5; font-size: 13px;}
	.btn_black1 { z-index: 2; padding: 0 10 0 10; background-color: #0a121a; font-size: 0.6em; color: #f7e4cb; right: 0.3em; position: absolute; bottom: 0.3em; border-radius: 3px; border: 1px solid #f7e4cb; transition: 0.5s;}
	.btn_black1 a { color: #0a121a;}
	.btn_black1:hover { color: #0a121a; background-color: #f7e4cb; border: 1px solid #0a121a; transition: 0.5s;}
	.btn_red { z-index: 2; padding: 0 10 0 10; background-color: #ff5e6f; font-size: 0.6em; color: #0a121a; right: 0.3em; position: absolute; bottom: 0.3em; border-radius: 3px; border: 1px solid #0a121a; transition: 0.5s;}
	.btn_red a { color: #0a121a;}
	.btn_red:hover { color: #ff5e6f; background-color: #0a121a; border: 1px solid #0a121a; transition: 0.5s;}
	.box_line { padding: 20; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 50px; box-shadow: -3px 3px 4px #ddd; border-bottom-left-radius: 5px;}
	.box_line a { color: #ff5e6f; text-decoration: underline; font-weight: bold;}
	.box_line a:hover { text-decoration: none;}
}


.product_table_body { background-color: #fdf1e1; border: 0; font-size: 12px; position: relative; margin-top: 20px;
	dl {}
	table {padding: 0; width: 100%; border-collapse: collapse;}
	table tr td th { padding: 0;}
	table tr { border-bottom: 1px solid #0a121a; color: #0a121a;}
	table td { width: 210px; padding: 0 0 0 6; color: #0a121a;}
	table th { text-align: left; color: #0a121a; font-size: 14px; text-align: center;}
	table thead { height: auto;}
	.title_cell { width: 100%; padding: 0 10 0 10;}
	.title_cell_frame { position: relative; width: 210px; background-color: #fef8f0; height: 80px;}
	.title_cell1 { font-weight: bold; font-size: 14px; margin: 10 0 10 0; padding-left: 10px; padding-right: 10px; line-height: 44px;}
	.title_cell2 { color: #0a121a; padding-left: 10px; padding-right: 10px; font-size: 13px;}
	.cell_frame { idth: 210px; height: 50px; position: relative; background-color: #fef8f0;}
	.cell { position: absolute; top: 50%; transform: translateY(-50%); height:auto; padding-left: 10px; padding-right: 10px;}
}

.btn_black {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 10 15; font-weight: bold; left: 50%; text-align: center; background-color: #0a121a; color: #f7e4cb; border: none;}
.btn_olive {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 10 15; font-weight: bold; left: 50%; text-align: center; background-color: #4e6659; color: #f7e4cb; border: none;}
.btn_coral {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 10 15; font-weight: bold; left: 50%; text-align: center; background-color: #ff5e6f; color: #0a121a; border: none;}
.btn_sand {z-index: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 10 15; font-weight: bold; left: 50%; text-align: center; background-color: #f7e4cb; color: #0a121a; border: none;}

.btn_black:hover { background-color: #f7e4cb; color: #0a121a; border: 1px solid #0a121a;}
.btn_olive:hover { background-color: #f7e4cb; color: #4e6659; border: 1px solid #4e6659;}
.btn_coral:hover { background-color: #0a121a; color: #ff5e6f; border: 1px solid #ff5e6f;}
.btn_sand:hover { background-color: #0a121a; color: #f7e4cb; border: 1px solid #f7e4cb;}


.title_line_black { width: 100%; height: 15px; top: 0; background-color: #0a121a;}
.title_line_olive { width: 100%; height: 15px; top: 0; background-color: #4e6659;}
.title_line_coral { width: 100%; height: 15px; top: 0; background-color: #ff5e6f;}
.title_line_sand { width: 100%; height: 15px; top: 0; background-color: #f7e4cb;}

.contract_frame { color: #333; font-size: 11px; border: 1px solid #f0f0f0; border-radius: 10px; margin-top: 20px; padding: 0 30;
	.h2 { font-size: 15px; line-height: 100%; font-weight: bold; padding: 20 0 10 0;}
	.agree { border: 1px solid #999; height: 120px; overflow: auto; padding: 10 0;}
	.agree div { padding: 5 10;}
	p { border-left: 1px solid #999; border-bottom: 1px solid #999;  border-right: 1px solid #999;background-color: #fef8f0; height: 30px; line-height: 30px; padding-left: 10px;}
	table { width: 100%; border: 1px solid #999; font-size: 11px;}
	table th { background-color: #f8f8f8; padding: 5 0; border: 1px solid #999;}
	table td { text-align: center; background-color: #fff; padding: 5 0; border: 1px solid #999;}
	.step { padding: 10 10;}
	.small_btn {  border: 1px solid #999; padding: 2; border-radius: 3px; background-color: #eee; margin-left: 20px; cursor:hand; font-weight: bold;}
	.small_btn:hover { background-color: #fff;}
	.small_btn a { font-weight: bold;}
	.step_frame { padding: 10 0;}
	.input_select { width: 250px;}
	.input_tel { padding:3px; border: 1px solid #a9a9a9; width: 76px;}
	.input_cN { padding:3px; border: 1px solid #a9a9a9;}
	.input_travel { width: 460px; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.input_name { width: 250px;; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.input_mail { width: 250px;; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.input_nSubj { width: 464px;}	
	.agree li { padding-left: 12px;}
	.input_style01 { width: 50px;; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.terms_frame { display: none;}
	.privacy_frame { display: none;}
	ul { font-weight: bold; font-size: 13px; border-top: 1px solid #999; padding-top: 12px; padding-bottom: 5px;}

}

.req_table_body { border: 0; font-size: 12px; position: relative; margin-top: 20px;
	.req_change_table { background-color: #fff; color: 0a121a; font-size: 12px; padding: 0; margin: 0;}
	table { padding: 0; margin: 0; width: 100%;}
	table td { padding: 10 0;  border: 1px solid #aaa; text-align: center;}
	table th { height: 40px; background-color: #f9f9f9; font-size: 13px; border: 1px solid #aaa;}
	.change_title { font-weight: bold; text-align: center;}
	.change_desc { padding: 0 10;}
	.attach_doc { text-align: center;}
	.req_button { text-align: center;}
	.req_btn { width: 60px; height: 30px; background-color: #4e6659; border: none; color: #fee4cb; font-weight: bold; font-size: 13px; border-radius: 3px; box-shadow: 2px 2px 2px #a9a9a9;}
	.req_btn:hover { background-color: #f7e4cb; color: #0a121a;}
}
#applicationForm { /*display: none;*/ color: #333; font-size: 11px; width: 100%;  border: 1px solid #f0f0f0; border-radius: 10px; margin-top: 20px;
	.company { text-align: center;}
	.h2 { font-size: 15px; line-height: 100%; font-weight: bold; padding: 20 0 10 0;}
	.agree { border: 1px solid #999; height: 120px; overflow: auto; padding: 10 0;}
	.agree div { padding: 5 10;}
	p { border-left: 1px solid #999; border-bottom: 1px solid #999;  border-right: 1px solid #999;background-color: #fef8f0; height: 30px; line-height: 30px; padding-left: 10px;}
	table { width: 100%; border: 1px solid #999; font-size: 11px;}
	table th { background-color: #f8f8f8; padding: 5 0; border: 1px solid #999;}
	table td { text-align: center; background-color: #fff; padding: 5 0; border: 1px solid #999;}
	.step { padding: 10 10;}
	.small_btn {  border: 1px solid #999; padding: 2; border-radius: 3px; background-color: #eee; margin-left: 20px; cursor:hand; font-weight: bold;}
	.small_btn:hover { background-color: #fff;}
	.small_btn a { font-weight: bold;}
	.step_frame { padding: 10 0;}
	.input_select { width: 250px;}
	.input_tel { padding:3px; border: 1px solid #a9a9a9; width: 76px;}
	.input_cN { padding:3px; border: 1px solid #a9a9a9;}
	.input_travel { width: 460px; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.input_name { width: 250px;; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.input_WTID { width: 250px;; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.input_mail { width: 250px;; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	.input_nSubj { width: 464px;}	
	.agree li { padding-left: 12px;}
	.input_style01 { width: 50px;; margin-left: 20px; border: 1px solid #a9a9a9; padding:3px;}
	#sp_install { display: none; width: 100%;}
	#sp_change { display: none; width: 100%;}
	#WT_ID { display: none; width: 100%; margin-top: 100px;}

	
}

.pop_privacy_req{ width: 100%; 
	.title { font-size: 14px; font-weight: bold;}
	table { font-size: 12px; padding: 0; border: 1px solid #999;}
	table tr td { padding: 0;}
}

#formContainer {
	/* display: none; */
	color: #0a121a; width: 100%;  border: 1px solid #aaa; border-radius: 5px; margin-top: 20px;;
	.agree { border: 1px solid #999; height: 120px; overflow: auto; padding: 10 0;}
	.agree div { padding: 5 10;}
	p { border-left: 1px solid #999; border-bottom: 1px solid #999;  border-right: 1px solid #999;background-color: #fef8f0; height: 30px; line-height: 30px; padding-left: 10px;}

	.h2 { font-size: 15px; line-height: 100%; font-weight: 500; padding: 20 0 10 0; color: #333;}
	#formTitle { font-size: 50px; text-align: right; color: #f8f8f8; font-weight: 900; padding-top: 30px; padding-right: 30px; text-shadow:2px 2px 5px #ccc;}
	.small_title1 { font-size: 16px; padding-left: 120px; font-weight: bold; color: #4e6659; margin: 20 0 5 -20}
	.small_title2 { width: 120px; float: left; font-weight: bold; line-height: auto;  color: #0a121a; font-size: 14px;}
	.form-group { color: #f7e4cb; margin-top: 20px;}
	.privacyAgreement { color: #333;}
	table { width: 100%;}
	table td { padding: 10 20;  border: 1px solid #aaa; text-align: center;}
	table th { background-color: #f9f9f9; font-size: 13px; border: 1px solid #aaa;}
	.h3 { color: #ccc; font-size: 100px;}
	.input_line { width: 100%; border: 1px solid #a9a9a9; padding:3px; text-align: center; }
	.form_frame { padding: 0 30;}
	#product_type { display: none; margin-top: -1px;}
	#wbt_id { display: none; margin-top: -1px;}
	#smartPointGroup { display: none; margin-top: -1px;}
	#license {  display: none; margin-top: -1px;}
	#book { display: none; margin-top: -1px;}
	#cms { display: none; margin-top: -1px;}
	#attachs_file { display: none;}
	#btnSave { font-size: 14px;}
	#btnReset { border: 1px solid #0a121a; border-radius: 3px; box-shadow: 1px 1px 3px 1px #aaa; font-size: 14px; background-color: #0a121a; color: #ff5e6f; font-weight: bold; padding: 5 0;}
	#btnReset:hover { cursor:pointer; color: #0a121a; background-color: #ff5e6f; }
	#iata { display: none;}
	.th { padding: 5 0;}
	.td { font-size: 12px;}
	li { padding-left: 14px;}
	ul { font-weight: bold; font-size: 13px; border-top: 1px solid #999; padding-top: 12px; padding-bottom: 5px;}
	.cell_frame { width: 100%; height: 100%; position: relative; background-color: #000; text-align: center;}
	.cell_bottom1 {z-index: 2; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 15 5 15 5; font-weight: bold; left: 50%; text-align: center; width: 140px; background-color: #0a121a; color: #f7e4cb;}
	.cell_bottom2 {z-index: 2; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 15 5 15 5; font-weight: bold; left: 50%; text-align: center; width: 140px; background-color: #4e6659; color: #f7e4cb;}
	.cell_bottom3 {z-index: 2; position: absolute; top: 50%; transform: translate(-50%, -50%); height:auto; padding: 15 5 15 5; font-weight: bold; left: 50%; text-align: center; width: 140px; background-color: #ff5e6f; color: #0a121a;}
	.cell_bottom1:hover { background-color: #f7e4cb; color: #0a121a; border: 1px solid #0a121a;}
	.cell_bottom2:hover { background-color: #f7e4cb; color: #4e6659; border: 1px solid #4e6659;}
	.cell_bottom3:hover { background-color: #0a121a; color: #ff5e6f; border: 1px solid #ff5e6f;}
	.cell_bottom4:hover { background-color: #0a121a; color: #f7e4cb; border: 1px solid #f7e4cb;}

}