/* 메인페이지 */
.body {margin:0px; padding:0px;}
#Wrap {width:100%; height:100%;}
#Wrap > div {position:relative; min-height:1054px;}

#LeftArea {position:relative; top:0px; left:0px; width:200px; height:100%; position:fixed;}
#LeftArea .logo {padding:40px 0 35px 0; text-align:center; border-bottom:6px solid #1a205b;}
#LeftArea .Menu li a {display:block; border-bottom:1px solid #e6e6e6; padding:18px 0px 13px 25px;}
#LeftArea .Menu li a:hover {background:#fff;}

#sub1_on #LeftArea .Menu .menu1 a ,
#sub2_on #LeftArea .Menu .menu2 a ,
#sub3_on #LeftArea .Menu .menu3 a ,
#sub4_on #LeftArea .Menu .menu4 a ,
#sub5_on #LeftArea .Menu .menu5 a ,
#sub6_on #LeftArea .Menu .menu6 a  {background:#e4e7ea;}

#LeftArea .footer {position:absolute; bottom:50px; left:0px;}
#LeftArea .footer .dropdown {background:#fff; border:1px solid #ddd; margin:15px; padding:10px;}
#LeftArea .footer .dropdown {display:none; position:absolute; top:33px; left:15px; right:0; background:#fff; width:158px; z-index:90; margin:0px; padding:0px;}
#LeftArea .footer .dropdown {margin-left:0px; padding-left:0px;}
#LeftArea .footer .dropdown li a {display:block; text-decoration: none; color: #333; padding:7px 0 7px 15px; border-bottom:1px solid #e6e8ea;}
#LeftArea .footer .dropdown li:hover a {color:#54614c;}
#LeftArea .footer .dropdown_tit {margin-bottom:15px;}

#LeftArea .footer .Member {border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:15px 0 10px 0; margin-bottom:15px; width:200px;}
#LeftArea .footer .Member li {padding:3px 0 3px 15px;}
#LeftArea .footer p {font-size:11px; line-height:17px; padding-left:15px;}

#visual {position:absolute; left:200px; position:fixed;}

#RightArea {position:absolute; top:0px; right:0px; width:370px; background:#fff; overflow:hidden;}
#RightArea > div {width:185px; float:left;}
#RightArea .tit {margin-bottom:15px;}
#RightArea .tit1 {color:#fff; font-size:16px; font-weight:bold; padding:20px 0 10px 0;}
#RightArea .tit2 {font-size:18px; font-weight:bold; padding-bottom:15px;}
#RightArea .color1 {color:#999;}
#RightArea .color2 {color:#8c97b4;}
#RightArea .color3 {color:#ccc;}
#RightArea .color4 {color:#4f546a;}

#RightArea .b1 a, #RightArea .b2 a, #RightArea .b4 a, #RightArea .b5 a {display:block; text-align:center; padding-top:65px; height:203px;}
#RightArea .b3, #RightArea .b6 a {display:block; padding:40px 30px 0px 25px;}
#RightArea .b3 .b3_list {height:155px; overflow:hidden;}
#RightArea .b3 .b3_list a {float:left; text-align:center; font-size:12px; font-weight:bold; color:#555; padding:10px 10px 10px 0px;}
#RightArea .b3 .b3_list a .img {padding-bottom:10px;}

#RightArea .b1 {background:#454857;}
#RightArea .b2 {background:#283574;}
#RightArea .b3 {background:#fff; width:400px; height:223px;}
#RightArea .b4 {background:#555972;}
#RightArea .b5 {background:#b2beda;}
#RightArea .b6 a {background:#3b3f4f url('../img/b6.png') 250px 110px no-repeat; width:400px; height:215px; color:#fff;}
#RightArea .b6 p {font-size:14px; color:#cccccc; line-height:22px;}
#RightArea .b6 p span {display:block; padding:7px 0; color:#fff; line-height:22px;}

/* 서브공통 */
#qmenu {position:absolute; top:80px; right:0px; }
#qmenu li {margin:2px 0;}

#Wrap .SubFrame {background:url('../img/bg_s.jpg') 1270px 0px repeat-y; height:100%; min-height:1054px;}
#Wrap .SubFrame .submenu {float:left; background:#3c4656 url('../img/sm_bg.jpg') repeat; width:180px; height:100%; position:relative; top:0px; left:200px; position:fixed;}
#Wrap .SubFrame .submenu ul {position:relative; top:117px; border-top:1px solid #666c78;}
#Wrap .SubFrame .submenu ul li {border-bottom:1px solid #666c78; font-size:14px; font-weight:bold; color:#cde2f2;}
#Wrap .SubFrame .submenu ul li a {display:block; color:#ccc; padding:16px 0px 15px 20px;}
#Wrap .SubFrame .submenu ul li a:hover {color:#fff; text-decoration:none;}
#Wrap .SubFrame .submenu ul .on a {display:block; background:#6e7380; color:#fff;}

#Wrap .SubFrame > div {position:relative; width:1345px; overflow:hidden;}
#Wrap .SubFrame .contents {background:#fff; width:890px; margin-left:380px; padding-bottom:100px; overflow:hidden;}
#Wrap .SubFrame .contents > div {position:relative; padding:40px 50px 0px 50px;}
#Wrap .SubFrame .contents > div h4 {border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:50px; color:#555; font-size:22px; font-family: NanumGothic, Malgun Gothic, "돋움", Dotum, "굴림", Gulim,  Sans-serif; }

.contents .navi {position:absolute; top:75px; *top:65px; right:40px; overflow:hidden;}
.contents .navi li {float:left; background:url('../img/navi.gif') 0 3px no-repeat; padding:0px 10px 0px 15px; color:#666; font-size:11px;}
.contents .navi .home {background:url('../img/home.gif') 0 0px no-repeat; padding:0px 10px 0px 15px; text-indent:-99999px;}
.contents .titimg {padding:20px 0 30px 0;}
.contents #textarea {font-size:12px; color:#666; width:780px; height:700px; padding:5px; margin-top:20px;}
.contents .qnatit {background:url('../img/icon-smap.gif') no-repeat; font-size:14px; padding:5px 0px 10px 20px; margin:70px 0px 0px 0px; color:#555;}
.contents .acc {text-align:center;}
.contents .acc img {padding:5px;}

	/* 협력업체 */
	.contents .link .tit {background:url('../img/icon-smap.gif') no-repeat; font-size:16px; font-weight:bold; padding:10px 0px 10px 20px;}
	.contents .link ul {overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:50px; margin-bottom:50px;}
	.contents .link ul li {float:left; padding:10px;}

	/* 사이트맵 */
	.sitemap {margin-top:0px; overflow:hidden;}
	.sitemap > li  {float:left; width:230px; height:250px; margin:0px 0px 50px 25px;}
	.sitemap h5 {background:url('../img/icon-smap.gif') no-repeat; font-size:16px; padding:5px 0px 10px 20px; border-bottom:1px solid #ccc; margin:0px; color:#283574;}
	.sitemap ul li {border-bottom:1px dotted #ccc; padding:10px 0px 8px 10px;}
	.sitemap ul li p {font-size:11px; color:#666; padding:5px 0px 0px 10px;}

	/* 이메일수신거부 */
	.contents .email {border:1px solid #ddd; padding:30px;}
	.contents .email strong {display:block; text-align:right; margin:40px 25px 0px 0px;}

	/* 개인정보취급방침 */
	.contents .privacy h5 {font-size:14px; margin:0px 0px 5px 0px;}
	.contents .privacy ul {margin-left:20px; margin-bottom:20px;}
	.contents .privacy .p1 {margin-left:20px; margin-bottom:5px;}
	.contents .privacy p {margin-left:20px; margin-bottom:20px;}
	.contents .privacy li {color:#666; line-height:20px; text-indent:-10px; margin-left:10px;}
	