/*//////////////// ÀüÃ¼ °øÅë¼³Á¤ºÎºÐ /////////////////*/

a:link {  color: #333333; text-decoration: none}
a:visited {  color: #333333; text-decoration: none}
a:hover {  color: #333333; text-decoration: none}
/*a:hover {  color: #333333; text-decoration: underline}*/

html { width:100%; height:100%; }

body {
	font-size:12px;
	color:#333333;
	font-family:"¸¼Àº°íµñ","³ª´® °íµñ", "Verdana", "Arial", "Tahoma", "Helvetica", "sans-serif";
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;/* background-color: #FFFFFF;*/
	width:100%;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-highlight-color: #9d9987;
	scrollbar-shadow-color: #9d9987;
	scrollbar-3dlight-color: #f7f7f7;
	scrollbar-arrow-color: #9d9987;
	scrollbar-track-color: #f7f7f7; 
	scrollbar-darkshadow-color: #f7f7f7;
}

input,DIV,form,TEXTAREA,center,option,pre,blockquote {
	font-size: 12px;
	color: #333333;
}

table {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
}
select {font-size: 12px; color: #333333; text-decoration: none; line-height: 150%;}
img {border:0}
.hide{font-size:0;width:0;height:0;line-height:0;
	position:absolute;left:-9999px;}
/*»ó´Ü ¸Þ´º*/
.sub-tl {
	font-family:"µ¸¿ò","±¼¸²","¸¼Àº°íµñ","³ª´® °íµñ", "Verdana", "Arial", "Tahoma", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	/*font-weight: bold;*/
	letter-spacing: -1px;
}

.sub-tl a {
	color: #333333;}
.sub-tl a:hover {color: #333333;}

.style3 {font-size: 12px; }
.style4 {font-size: 8pt; }
.style5 {
	font-size: 18px; 
	color: #666666;
	font-weight: bold;
	font-family:"¸¼Àº°íµñ","³ª´® °íµñ", "Verdana", "Arial", "Tahoma", "Helvetica", "sans-serif";
	}
.style4 {
	font-size: 10pt;
	color: red;
	 }
.style6 {
	font-size: 12px; 
	color: #2a80bb;
	font-weight: bold;
	}


.tit {
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	font-variant: normal;
	color: #3333333;
}
at {
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	color: #000;
}
#Table_01 tr td table tr td table tr td table tr td #at {
	font-size: 12px;
	font-style: normal;
	/*font-weight: bold;*/
	color: #000;
}
#body_t tr td table tr td table tr td .intro_tbl tr td {
	font-size: 12px;
}

a.underline:link {  color: #555555; text-decoration: none}
a.underline:visited {  color: #555555; text-decoration: none }
a.underline:hover {  color: #555555; text-decoration:none; }


/* ¸ÞÀÎ tab */
 


/*//////////////////////////////// ¼­ºê /////////////////////////////////*/


/*--------------------------------------------------------------------------------------------------
                                             ¼­ºê 
--------------------------------------------------------------------------------------------------------*/
/* gnb_area */
.gnb_area {position:relative; overflow:hidden; width:750px; margin:0 auto; z-index:790;}
.gnb_contents {width:750px; height:100%;}
.gnb_area h1,.gnb {float:left;}
.gnb_area h1 {width:119px; margin-right:114px;}
.gnb {/*overflow:hidden;*/ position:relative; width:845px; height:52px; margin:13px 0 0 0; z-index:800;}
.gnb .menu {float:left;}
.gnb .menu.last,.gnb .menu .last {margin-right:0;}

	.contents_area.utill_area {background:none;}
.legal_area .contents {width:750px;}
.legal_area .contents .cont {width:750px;}
.reserve .lnb_area h2 {background:url("../dtd_images/reserve/icon_tit.png") no-repeat left center;}
.reserve .contents .title_area {background:url("../dtd_images/reserve/bg_tit.png") no-repeat right 18px;}
.international .lnb_area h2 {background:url("../dtd_images/international/icon_tit.png") no-repeat left center;}
.international .contents .title_area {margin-top:0; background:url("../dtd_images/international/bg_tit.png") no-repeat right 32px;}
.post .lnb_area h2 {background:url("../dtd_images/post/icon_tit.png") no-repeat left center;}
.post .contents .title_area {margin-top:0; background:url("../dtd_images/post/bg_tit.png") no-repeat right 18px;}
.internal .lnb_area h2 {background:url("../dtd_images/internal/icon_tit.png") no-repeat left center;}
.internal .contents .title_area {background:url("../dtd_images/internal/bg_tit.png") no-repeat right 18px;}
.legal_area .lnb_area h2 {background:url("../dtd_images/legal/icon_tit.png") no-repeat left center; margin-top:28px;}
.legal_area .contents .title_area {background:url("../dtd_images/legal/bg_tit.png") no-repeat right top; padding-top:86px;}
.service .lnb_area h2 {background:url("../dtd_images/service/icon_tit.png") no-repeat left center;}
.service .contents .title_area {background:url("../dtd_images/service/bg_tit.png") no-repeat right 18px;}
.company .lnb_area h2 {background:url("../dtd_images/company/icon_tit.png") no-repeat left center;}
.company .contents .title_area {background:url("../dtd_images/company/bg_tit.png") no-repeat right 18px;}
.utill_area .lnb_area h2 {background:url("../dtd_images/utill/icon_tit.png") no-repeat left center;}
.utill_area .contents .title_area {background:url("../dtd_images/utill/bg_tit.png") no-repeat right top;}
.utill_area .lnb_area,.mypage .lnb_area {margin:108px 50px 0 0;}
.utill_area .contents .title_area,.mypage .contents .title_area {padding:89px 0 41px 0;}
.contents_area.mypage,.contents_area.utill_area,.contents_area.legal_area {margin:97px auto 0 auto;}
.mypage .lnb_area h2 {background:url("../dtd_images/mypage/icon_tit.png") no-repeat left 5px;}
.mypage .contents .title_area {background:url("../dtd_images/mypage/bg_tit.png") no-repeat right top;}

/* contents */
.contents {position:relative; float:left:30px; width:750px; padding-bottom:233px; z-index:10;}
.contents .title_area {padding:70px 0 41px 0; margin-top:14px;}
.contents .title_area .title {height:35px;}
.contents .title_area .title h3 {float:left; margin-right:50px; color:#red; font-size:36px; font-weight:normal; letter-spacing:-1px;}
.contents .title_area .title .linemap {float:left; height:13px; padding-left:18px; margin-top:20px; background:url("../dtd_images/common/icon_linemap.png") no-repeat left top;}
.contents .title_area .title .linemap a {display:block; float:left; height:12px; color:#444444; font-size:12px; line-height:14px;}
.contents .title_area .title .linemap span {vertical-align:top; color:#00649c; font-size:12px; line-height:14px;}
.contents .title_area .title .linemap2 {width:300px; height:30px; margin-top:18px; line-height:14px;}
.contents .title_area .sub_tit {margin-top:20px; color:#333333; font-size:15px; line-height:21px; letter-spacing:-1px;}
.contents .info_text {margin-bottom:30px; font-size:14px; line-height:21px; letter-spacing:-1px;}
.contents .info_text2 {color:#333333; font-size:22px; font-weight:bold; height:40px; line-height:40px;}


/* contlogin_area */
.contlogin_area {overflow:hidden; width:750px; padding-left:50px;}
.contlogin_area .loginbox {float:left; width:300px; height:150px;}
.contlogin_area .loginbox .box_reserve {height:41px; padding-top:30px;}
.contlogin_area .loginbox .login_text {width:320px; height:130px;}
.contlogin_area .loginbox .login_text li {width:378px; height:auto; background-position:left 6px; font-size:13px; line-height:18px; word-break:break-all;}
.contlogin_area .loginbox .box_find {width:320px; height:74px; padding-top:16px; margin:0 auto; border:1px solid #e0e0e0; color:#007dc3; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-1px;}
.contlogin_area .loginbox .box_find .btn_area {height:35px; margin:9px auto 0 auto;}
.contlogin_area .loginbox.member {margin-right:13px;}