@charset "euc-kr";

body {margin:45px 0 0 0;}

.wrap {position:relative; width:900px; margin:0 auto;}


div#headerWrapper {z-index:100; position:absolute; top:0; left:0; width:100%; height:45px;}



#contentsWrapper {position:relative; width:900px; margin:0 auto;}


#sideMenuContainer {position:absolute; top:145px; left:0; width:170px; }
	#sideMenuList {list-style:none;}
	#sideMenuList li { }
	#sideMenuList li a {display: block; background: url(../images/2012/l_sub.gif) no-repeat; width:159px; height:27px; color:#AAAAAA; padding: 9px 0 0 10px;}
	#sideMenuList li a:hover, #sideMenuList li a.selected {background-image: url(../images/2012/l_sub_r.gif); font-weight: bold; color:#666;}

#quickBanner {position:absolute; left:910px; top:0px; width:80px;}
#quickBanner div {padding-top:5px; text-align:center;}


#contentsContaier {width:660px; padding:140px 0 0 170px; min-height:500px;}

	#pageIndicator {position:absolute; top:60px; right:20px; width:350px; height:20px; text-align:right;}
	#pageIndicator span.span {background: url(../images/sub_common/c_way_line.gif) repeat-x 0 bottom; text-align:right; padding:0px 5px 0px 5px; color: #c0c0c0;}


	#contentsRootTitle {position:absolute; left:0px; top:50px; width:660px; height:46px;}

	#conetntsInnerContainer { width:660px; margin: 0 0 0 60px;}

		#pageTitle {background-repeat:no-repeat; width:650px; height:30px; margin: 0;}

		#contents { width:650px; margin: 0 0 0 10px;}

		/* new css */
		.artpeotitle {
			color: #000000;
			margin: 20px 0px;
		}

		.artpeotable {
			width: 100%;
			border-collapse: collapse;
		}

		.artpeotable th {
			background-color: #eeeeee;
			border-bottom: #cccccc 1px solid;
			border-top: #cccccc 1px solid;
			padding: 3px 0px;
		}

		.artpeotable td {
			border-bottom: #eeeeee 1px solid;
			padding: 5px 0px;
			line-height: 150%;
		}

		.artpeotextcenter {
			text-align: center;
		}


		/* end */

		#menu3ListContainer {margin:5px 0; text-align:right;}
		#menu3ListContainer a.menu3-link, #menu3ListContainer a.menu3-link span {
			background-image: url(../images/sub_common/tab.gif);
		}
		#menu3ListContainer a.menu3-link {
			display:-moz-inline-box;
			display:inline-block;
			cursor:pointer;
			border:none;
			line-height:0;
			height: 23px;
			background-repeat: no-repeat;
			margin:0 5px 5px 0;
			padding: 0 0 0 10px;
			background-position: 0 -23px;
			_margin: 0 10px 0 0;
		}

		#menu3ListContainer a.menu3-link span {
			background-color:white;
			white-space:nowrap;
			cursor:pointer;
			color:#fff;
			display:-moz-inline-box;
			display:inline-block;
			line-height:1;
			letter-spacing:0 !important;
			font-weight: bold;
			background-color:transparent;
			padding:6px 24px 0 2px;
			margin: 0 0 0 5px;
			margin:0 -5px 0 0px;
			height:17px;
			background-position: 100% -23px;

			_position:relative;
			_left:5px;
		}

		#menu3ListContainer a.menu3-link:hover {
			color: #F15A22;
		}

		#menu3ListContainer a.current {
			background-position: 0 0;
		}
		#menu3ListContainer a.current span {
			background-position: 100% 0;
		}

		#menu3ListContainer a.current:hover {
			color: #fff;
		}

		#contentsAdminMenuContainer { margin: 15px 0; border:1px solid #ccc; padding: 10px;  }


		#contents__ , #program__  , #sub__ { width:650px; overflow:hidden; color: #999; }
		#program__  {margin:5px 0 15px 0;}
		#sub__  {margin:5px 0 15px 0;}
		#contents__ {line-height: 160%;}

		#contents__ a { text-decoration: underline; }

		#contents__ h3 { background-repeat:no-repeat; margin:10px 0; font-size:110%;  font-weight: bold; height:24px; padding:8px 0 0 26px;}
		#contents__ h4 { background-repeat:no-repeat; background-position:left 3px; margin:8px 0 8px 10px; font-weight: bold;  padding:0 0 0 20px; border-bottom:1px solid #ddd;}

		#contents__ strong {color:#FF7320;}
		#contents__ u {color:#252525; text-decoration:none;}
		#contents__ em {font-style:normal; font-weight:bold; color:#252525;}
		#contents__ div.left {float:left;}
		#contents__ img.left {margin-right:10px;}
		#contents__ p.clear {clear:both;}
		#contents__ ul.line { margin:0px 0px 0px 20px; padding: 0px; list-style: none; width:440px; float:left;}
		#contents__ ul.line li { background:url(../images/common/icon.gif) no-repeat 5px 11px; padding:5px 0px 4px 15px; margin:0px; border-bottom:1px solid #DBDBDB;}

		#contents__ ul { margin:10px 0px 5px 7px; padding: 0px; list-style: none;}
		#contents__ ul li { background:url(../images/common/icon.gif) no-repeat; background-position: left 7px; padding:0px 0px 0px 10px; margin:0px; color:#464646;}
		#contents__ table.content_table { border-collapse: collapse; width:100%;}
		#contents__ table.content_table th {background:#F7F7F7; padding:5px; color:#666666; border: 1px solid #CFCFCF; text-align:center;}
		#contents__ table.content_table td {padding:5px; color:#999999; border: 1px solid #CFCFCF;}
		#contents__ div.top_text_box { border-width:1px; border-style:solid; padding:10px; margin:8px 0; }

		#contents__	div.text_box {  padding: 15px 23px 0 105px; }
		#contents__ div.text_box1 { background: url(../images/sub/common/box_bg1.gif) no-repeat; width:500px; height:32px; margin:0 auto; }
		#contents__ div.text_box2 { background: url(../images/sub/common/box_bg2.gif) no-repeat; width:500px; height:50px; margin:0 auto; }
		#contents__ div.text_box3 { background: url(../images/sub/common/box_bg3.gif) no-repeat; width:500px; height:71px; margin:0 auto; }
		#contents__ div.text_box4 { background: url(../images/sub/common/box_bg4.gif) no-repeat; width:500px; height:90px; margin:0 auto; }
		#contents__ div.text_box5 { background: url(../images/sub/common/box_bg5.gif) no-repeat; width:500px; height:120px; margin:0 auto; }

		#contents__	dl {padding:10px 0px 10px 0px; margin:10px 0px 0px 0px; float:left; width:650px; border-bottom:1px solid #CFCFCF;}
		#contents__	dt {padding:0; margin:0; float:left; width:150px;}
		#contents__	dd {padding:0; margin:0; float:left; width:500px;}
		#contents__	dd p {margin:15px 0px 15px 0px;}

		.contentsHistorys	dl {padding:10px 0px 10px 0px; margin:10px 0px 0px 0px; float:left; width:650px; border-bottom:1px solid #CFCFCF;}
		.contentsHistorys	dt {padding:0; margin:0; float:left; width:150px;}
		.contentsHistorys	dd {padding:0; margin:0; float:left; width:500px;}
		.contentsHistorys	dd p {margin:15px 0px 15px 0px;}
		.contentsHistorys em {font-style:normal; font-weight:bold; color:#252525;}

		#contents__	dl.business {padding:10px 0px 10px 0px; margin:10px 0px 0px 0px; float:left; width:650px; border-bottom:1px solid #CFCFCF;}
		#contents__ dl.business	dt {padding:0; margin:0; float:left; width:190px;}
		#contents__ dl.business	dd {padding:0; margin:0; float:left; width:460px; height:auto; vertical-align:bottom;}
		#contents__ div.si_business {background:url(/files/image/contents/business/si/img2.gif) no-repeat; width:607px; height:318px; margin:0px auto;}
		#contents__ div.si_business ul { margin:20px 0px 0px 370px; padding: 0px; list-style: none;}



		#contents__ div.sight_bg {background:url(/files/image/contents/business/sight_bg.gif); width:649px; height:292px;}
		#contents__ div.sight_bg p {margin:30px 0px 0px 220px; line-height:200%;}


		#contents__	div.goods_tit1_img {background:url(/files/image/contents/business/chractergoods/tit1_img.gif); width:410px; height:104px; padding:63px 0px 0px 215px; margin:0px auto;}
		#contents__	div.goods_tit1_img ul { margin:0px; padding: 0px; list-style: none;}
		#contents__	div.goods {width:630px; margin:auto; float:left;}
		#contents__ div.detail {text-align:center; padding-left:20px;}
		#contents__	div.simg {width:100%; padding-bottom:10px;}
		#contents__	div.simg_mobile {width:100%; padding-bottom:10px; text-align:center;}



		#contents__	div.simg img {margin:0px; border:0px; width:80px; height:58px;}
		#contents__	div.simg a img {border:3px solid #D7D7D7;}
		#contents__	div.simg a:hover img {border:3px solid #FF932E;}
		#contents__	div.simg a {padding-left:0px;}
		#contents__	div.simg a:hover {background:url(/files/image/contents/business/chractergoods/arrow.gif) no-repeat left 38px;}
		#contents__	div.simg a.over {background:url(/files/image/contents/business/chractergoods/arrow.gif) no-repeat left 38px;}
		#contents__	div.simg a.over img {border:3px solid #FF932E;}
		#contents__	div.ban { text-align:center;}
		#contents__	div.ban img {margin:0px 0px 20px 0px; border:0px;}


#footerWrapper {width:900px; margin:0 auto;}
#footerCopyright {clear:both; height:50px; margin: 10px 0; padding: 0; color:#525252; font-size:12px; line-height: 150%; }
#footerCopyright a {color:#525252;}
#footerCopyright a.privacy {color:#000; font-weight:bold;}






#contents__	.privacy {color:#000; font-family:"돋움"; font-size:16px; line-height: 160%;}
#contents__	.privacy p {padding-bottom:15px;}
#contents__	.privacy h3 {padding:0; margin:15px 0 10px 0; font-size:18px;}
#contents__	.privacy h4 {padding:0; margin:5px 0; border:0; font-size: 17px;}
#contents__	.privacy dl {border:0;float:none; padding:0;}
#contents__	.privacy dl dt {float:none; width:auto;}
#contents__	.privacy dl strong {color:#000;}
#contents__	.privacy dl dd {float:none; width:auto;}
#contents__	.privacy dl dd p {padding-bottom:0;}
#contents__	.privacy ul li {background-position: left 12px; padding-bottom:10px;}