@charset "utf-8";
@import "/sites/style-guide/style/css/style.css";


#header																								{position:relative; z-index: 3;}
#header:after																						{content:''; display:block;  position:absolute; left:0; top:0; width:100%; z-index:-1;}

/*logo*/
#header .container .wrap-logo																{display:inline-block; margin:20px 0;}
#header .container .wrap-logo h1 a em													{font-size:0.9em; display:inline-block; margin:8px 0 0 10px; color:#000;}
#header .container .wrap-logo h1 a img													{position:relative;top:5px;}

/*header-gnb*/
#menuUItop .top_div .ul_1:after																{content:""; display:block; clear:both;}
#menuUItop .top_div .ul_1 .li_1																{position:relative;}
#menuUItop .top_div .ul_1 .li_1 .a_1															{display:block; position:relative;}

/* 상단 유틸존*/
#header .container																				{margin:0 auto; width:1140px; padding-top:46px;}
#header .container .wrap-gnb																{overflow:hidden; width:100%; position:absolute; top:0; left:0;}
#header .container .wrap-gnb .util-area													{position:relative; width:1140px; margin:0 auto;}
#header .container .wrap-gnb .util-area .top-his-link									{position:absolute; left:0; top:0;}
#header .container .wrap-gnb .util-area .top-his-link a								{display:inline-block; padding:16px 15px; color:#fff; position:relative;}
#header .container .wrap-gnb .util-area .top-his-link a:first-child					{background: url(./../images/gotoHome.gif) 20px center no-repeat; background-color:#fff; padding-left:30px; color: #FFF;}
#header .container .wrap-gnb .util-area .top-his-link a:last-child:before		{content:""; display:block; width:1px; height:45px; background-color:#66a2cd; position:absolute; left:0; top:0px;}
#header .container .wrap-gnb .util-area .top-link										{float:right;}
#header .container .wrap-gnb .util-area .top-link a									{display:inline-block; padding:16px 10px; color:#a6bee0; position:relative; font-weight:600;}
#header .container .wrap-gnb .util-area .top-link a:last-child						{background: url(./../images/bg_english.jpg) 0px left no-repeat; background-color:#8ec301; height:13px; padding-left:11px; color:#FFF;}
#header .container .wrap-gnb .util-area .top-link a + a:before						{content:""; display:block; width:1px; height:13px; background-color:#4d93c5; position:absolute; left:0; top:17px;}
#header .container .wrap-gnb .util-area .top-link a:last-child:before 		{background: none;}


/*tab design*/
.sb_bot{margin-bottom:40px;}
.sb_bot .sb_tit{line-height:20px;font-size:16px;font-weight:600;color:#444}
.sb_bot .sb_cont{margin-top:-10px; width: 100%;}

.btnMain{display:inline-block;border-bottom:5px solid #5a7797;padding:5px 30px 7px 30px; width: 100% line-height:20px;font-size:15px;color:#444;vertical-align:middle;  font-weight:600; }
.btnMain+.btnMain{margin-left:5px}
.btnMain:hover, .btnMain:focus{color:#02a1e3; border-bottom:5px solid #69a1cd; padding:4px 30px 6px 30px; color:#444; background-color:#fff;}

.letter_1p{letter-spacing:1px !important}
.letter_0{letter-spacing:0px !important}
.letter_1{letter-spacing:-1px !important}
.letter_2{letter-spacing:-2px !important}
.letter_3{letter-spacing:-3px !important}


/*footer design*/
#footer .wrap-policy																				{border-top:1px solid #4d4d4d; border-bottom:1px solid #545454; background: #4d4d4d;}
#footer .wrap-policy .container																{width:1140px; margin:0 auto; position:relative;}
#footer .wrap-policy .container .policy-title												{float:left; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 35px 0 0px; margin-right:10px; font-size:16px; line-height:45px; font-weight:600; background:url(./../images/policy-title-bg.png) 85px center no-repeat; }
#footer .wrap-policy .container ul li														{display:inline-block; position:relative;}
#footer .wrap-policy .container ul li + li:before											{content:""; display:block; position:absolute; width:1px; height:10px; background-color:#999; left:0; top:18px;}
#footer .wrap-policy .container ul li a														{display:table-cell; vertical-align:middle; font-size:13px; color:#ccccce; line-height:45px; margin:0 10px; padding:0 10px;}
#footer .wrap-policy .container .family-site												{position:absolute; right:0; top:8px;}
#footer .wrap-policy .container .family-site input[type=submit]					{display:inline-block; vertical-align:middle; background-color:#1d9cff; padding:0 10px; line-height:30px; color:#fff; font-weight:600;}
#footer .wrap-address                                                                              {background: #4d4d4d;}
#footer .wrap-address .container															{position:relative; padding:20px 0; width:1140px; margin:0 auto;}
#footer .wrap-address .container:after														{content:""; display:block; position:absolute; width:160px; height:45px; background:url() no-repeat; right:0; top:10px;}
#footer .wrap-address .container .address												{font-size:13px; color:#fff; line-height:1.6;}
#footer .wrap-address .container .address .address-copy							{display:block; color:#c8c8c8; font-size:12px;}

.blind																									{position:fixed; width:100%; height:100%; background-color:#000; left:0; top:0; z-index:1; opacity:0;}

/* sub Contents */
#visual .container .visual-title																	{font-size:1.6rem;line-height:3rem; color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,0.5); margin:30px 0 0 50px; padding-top:20px; position:relative;}
#visual .container .visual-title:after															{content:''; width:30px; height:3px; background-color:#fff; position:absolute; left:0; top:0;}
#visual .container .visual-title span															{font-size:1.3rem;line-height:1.5rem; display:block;}

#subContent .page-info																		{padding-bottom: 17px; margin:50px 0 30px 0; overflow:hidden;}
#subContent .page-title																		{font-size: 1.8rem;color: #262626; position:relative; border-bottom:3px solid #4d4d4d; float:left; padding-bottom:20px;:}


/* tab 메뉴 style */
#menuUItab													{margin-bottom: 30px;}
#menuUItab > .tab_div .ul_3								{overflow: hidden;}
#menuUItab > .tab_div .ul_3 > li						{float: left;}
#menuUItab > .tab_div .ul_3 > li > a					{display: block;color: #494949;background-color: #f8f8f8;padding: 10px 25px;border: 1px solid #d2d2d2; box-sizing: border-box; font-size:1.1em; margin:1px;}
#menuUItab .tab_div .ul_3 li._1st  .a_3 					{border-left: 1px solid #d2d2d2;}
#menuUItab .tab_div .ul_3 > li > a._active			{color: #fff; background-color: #5a7797; border: 1px solid #5a7797;}

#menuUItab													{margin-bottom: 10px;}
#menuUItab > .tab_div .ul_4								{overflow: hidden;}
#menuUItab > .tab_div .ul_4 > li						{float: left;}
#menuUItab > .tab_div .ul_4 > li > a					{display: block;color: #494949;background-color: #f8f8f8;padding: 10px 25px; border: 1px solid #d2d2d2; box-sizing: border-box; font-size:1.1em; margin:1px;}
#menuUItab .tab_div .ul_4 li._1st  .a_4 					{border-left: 1px solid #d2d2d2;}
#menuUItab .tab_div .ul_4 > li > a._active			{color: #fff; background-color: #777; border: 1px solid #777;}


/* 회원가입 및 사이트맵 메뉴 숨김*/
#menuUItop .top_div .ul_1 .li_1.eQ05 {display:none;}
#menuUItop .top_div .ul_1 .li_1.eQ06 {display:none;}








/******************************************************
title
******************************************************/
/*._contentBuilder ._obj._objHeading .objHeading_h2,
._contentBuilder ._obj._objHeading .objHeading_h3,
._contentBuilder ._obj._objHeading .objHeading_h4,
._contentBuilder ._obj._objHeading .objHeading_h5,
._contentBuilder ._obj._objHeading .objHeading_h6 {
line-height: 2;
}
._contentBuilder ._obj._objHeading .objHeading_h2 {
padding-top: 5px;
background: url("./../images/h2.gif") 0 top no-repeat;
font-size: 1.4em;
}
._contentBuilder ._obj._objHeading .objHeading_h3 {
padding-left: 20px;
background: url("./../images/h3.gif") 2px 50% no-repeat;
font-size: 1.4em;
}
._contentBuilder ._obj._objHeading .objHeading_h4 {
padding-left: 20px;
background: url("./../images/h4.gif") 5px 50% no-repeat;
font-size: 1.4em;
}
._contentBuilder ._obj._objHeading .objHeading_h5 {
color: #44a3bd;
}
._contentBuilder ._obj._objHeading .objHeading_h6 {
color: #000;
}
/******************************************************
ul/ol
******************************************************/
/*._contentBuilder ._obj._objHtml ul li ,
._contentBuilder ._obj._objTag ul li {
padding-left: 11px;
background: url("./../images/li.gif") 0 8px no-repeat;
font-size: 0.8em;

}
._contentBuilder ._obj._objHtml ol li ,
._contentBuilder ._obj._objTag ol li {
display: list-item;
font-size: 0.9em;
}
/******************************************************
table
******************************************************/
/*._contentBuilder ._obj._objHtml table ,
._contentBuilder ._obj._objTag table {
border-top-color: #44a3bd !important;
border-top-style: solid !important;
border-top-width: 3px !important;
border-left-color: #ccc !important;
border-left-style: solid !important;
border-left-width: 1px !important;
background-color: #fff;
font-size: 0.74em;
}
._contentBuilder ._obj._objHtml table th,
._contentBuilder ._obj._objHtml table td ,
._contentBuilder ._obj._objTag table th,
._contentBuilder ._obj._objTag table td {
border-width: 0 1px 1px 0 !important;
border-color: #ccc !important;
width: auto;
padding: 6px;
}
._contentBuilder ._obj._objHtml table thead th ,
._contentBuilder ._obj._objTag table thead th {
text-align: center;
background-color: #f3f3f3;
}
._contentBuilder ._obj._objHtml table tbody th ,
._contentBuilder ._obj._objTag table tbody th {
text-align: center;
background-color: #f7f7f7;
}

#menu12945_obj64 {width: auto; height: auto; margin: 0px 0px 30px;}
/******************************************************
photoSlide - SlideShowOff
******************************************************/
/*._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff{
margin: 0 30px;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls a {
width: 18px;
height: 35px;
margin-top: -16px;
background: url("/Web-home/content/skin/skin3/images/btnHandler.gif") no-repeat;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls .jshowoff-prev {
margin-left: -30px;
background-position: 0 0;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls .jshowoff-next {
margin-right: -30px;
background-position: -18px 0;
}
/******************************************************
photoSlide - SlideThumb
******************************************************/
/*._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb{
height: 54px;
}
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb .imageDataList.imageType_thumb li{
border-color: #fff;
width: 60px !important;
height: 50px !important;
}
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb .imageDataList.imageType_thumb li._active{
border-color: #44a3bd;
}



