@import "general.css";

body	{
	background:#fff;
	height:100%;
	}


#wrap	{
	width: 890px;
	position: relative;
	overflow: hidden;
	}

	#headerR	{
		float: left;
		width:693px;
		}

	#header .subMain {
		background: none;
		}

	h1	{
		float: left;
		}
	
	p.hello {
		
		letter-spacing:-1px;
		font-size:0.9em;
		text-align:right;
		}

	#sLink {
		clear: both;
		padding:10px 7px 7px 0px;
		text-align:right;
		}

		#sLink li {
			display: inline;
			color: #aaa;
			}
		
		#sLink li a {
			font-size:0.95em;
			letter-spacing:-1px;
			color:#666;
			
			}

		#sLink li.hello	{
			font-size:0.95em;
			letter-spacing:-1px;
			color:#666;
			padding: 0 0 0 8px;
			background: url('/images/icon/info/icon_login_info.gif') 0 50% no-repeat;
			}
			

	dl#mNavi {
		clear:both;
		padding:0 0 0 0;
		display:block;
		position:relative;
		width:693px;
		}

		dl#mNavi dt {
			float: left;
			}

		dl#mNavi dd {
			position:absolute;
			top:45px;
			}
			
			#topML1 {
				left:20px;
				}
			
			#topML2 {
				left:180px;
				}
			
			#topML3 {
				left:150px;
				}		
			
			#topML4 {
				right: 15px;
				}

			dl#mNavi dd a {
				background:url('/images/ones/redDot.gif') 0 50% no-repeat;
				padding:0 10px 0 8px;
				font-size: 1.1em;
				color:#4E4E4E;
				letter-spacing:-1px;
				font-weight: bold;
				}

			dl#mNavi dd a:hover, dl#mNavi dd a:focus {
				color:#FF6203;
				}

#mainLeft	{
	clear: both;
	float: left;
	width: 208px;
	background: url('/images/ones/mainLeftBg.jpg') no-repeat;
	padding: 0 0 20px 0;
	}

	#mainLeft #mainSearch	{
		padding: 6px 10px 10px 10px;
		background: url('/images/ones/mainSearchBg.jpg') no-repeat;
		height: 102px;
		}

		#mainLeft #mainSearch input.mainStxt	{
			border: 0;
			background: url('/images/ones/searchBox.gif') no-repeat;
			width: 107px;
			padding: 5px;
			}

		#mainLeft #mainSearch p	{
			padding: 20px 0 0 9px;
			line-height: 1.5;
			color: #fff;
			}

		#mainLeft #mLbanner	{
			text-align: center;
			padding:0 0 20px 0;
			
			}

#mainRight	{
	float: left;
	position: relative;
	padding:10px 0 0 0;
	}

	#process	{
		position: relative;
		width: 677px;
		height: 382px;
		}

		#process ul	{
			height: 70px;
			padding: 10px 0 0 17px;
			}

		#process ul li	{
			line-height: 1.7;
			}

		#process button	{
			background: none;
			border: 0;
			cursor: pointer;
			}

		.p0H2	{
			position: absolute;
			left: 143px;
			top: 141px;
			}

		.p0Div	{
			position: absolute;
			width: 225px;
			left: 10px;
			top: 165px;
			background: url('/images/ones/d0body.gif') left bottom no-repeat;
			}

			.p0Div ul li	{
				background: url('/images/img/main/open01_icon01.gif') 0 50% no-repeat;
				padding: 0 0 0 8px;
				}

		.p1H2	{
			position: absolute;
			left: 300px;
			top: 218px;
			}

		.p1Div	{
			position: absolute;
			width: 225px;
			left: 130px;
			top: 243px;
			background: url('/images/ones/d1body.gif') left bottom no-repeat;
			}

			.p1Div ul li	{
				background: url('/images/ones/blueDot.gif') 0 50% no-repeat;
				padding: 0 0 0 8px;
				}

		.p2H2	{
			position: absolute;
			left: 410px;
			top: 130px;
			}

		.p2Div	{
			position: absolute;
			width: 225px;
			left: 345px;
			top: 155px;
			background: url('/images/ones/d2body.gif') left bottom no-repeat;
			}

			.p2Div ul li	{
				background: url('/images/ones/redDot2.gif') 0 50% no-repeat;
				padding: 0 0 0 8px;
				}

		.p3H2	{
			position: absolute;
			left: 575px;
			top: 216px;
			}

		.p3Div	{
			position: absolute;
			width: 225px;
			left: 400px;
			top: 240px;
			height: 115px;
			background: url('/images/ones/d3body.gif') left bottom no-repeat;
			}

			#process .p3Div ul	{
				padding: 15px 0 0 120px;
				}

	#recentData	{
		position: absolute;
		right: 0;
		top: 0;
		width: 235px;
		}

		#recentData ul	{
			width: 235px;
			border-top: 1px solid #D9DDDE;
			padding: 5px 0 0 0;
			}

		#recentData ul li	{
			line-height: 1.7;
			}

	.mBoardList	{	
		width: 350px;
		border-top: 1px  solid #D9DDDE;
		padding: 10px 0 0 0;
		}

	.mBoardList li	{
		line-height: 1.7;
		}

	.mBoardList02	{	
		width: 300px;
		overflow:hidden;
		border-top: 1px solid #D9DDDE;
		padding: 5px 0 0 0;
		}

	.mBoardList02 li	{
		line-height: 1.75;
		font-size:0.95em;
		position:relative;
		}

	.moreBtn	{
		position: absolute;
		top: 7px;
		right: 10px;
		}

	#tBanner	{
		padding: 15px 0 10px 0;
		overflow: hidden;
		height:108px;
		}

		#tBanner li	{
			float: left;
			}

	#mRightBot	{
		clear: both;
		padding: 15px 0 0 30px;
		}

		#boards	{
			float: left;
			position: relative;
			width: 300px;
			}

			.boardsH2	{
				display: inline;
				}

			.boardsUl	{
				position: absolute;
				top: 22px;
				left: 0;
				width: 300px;
				border-top: 1px solid #D9DDDE;
				padding: 10px 0 0 0;
				}

				.boardsUl li	{
					line-height: 1.8;
					position: relative;
					}

			.bDate	{
				position: absolute;
				line-height: 1.7;
				right: 0;
				top: 0;
				}


		#infoRSS	{
			float: right;
			padding:0 0 0 40px;
		
			}

			#infoRSS .recentGood	{
				color: #000;
				padding: 0 15px 0 0;
				}

#footer {
	clear:both;
	padding:0 0 20px 10px;
	position:relative;
	overflow: auto;
	width:878px;
	color:#8A8A8A;
	}

	ul#fLink {
		background:url('/img/footerBg.jpg') no-repeat;
		width:863px;
		height:21px;
		padding:7px 0 0 15px;
		}

		ul#fLink li {
			display:inline;
			}

		ul#fLink li a {
			font-size:0.95em;
			color:#8A8A8A;
			}

	form#jumpLink {
		position:absolute;
		right:15px;
		top:5px;
		}

		#jumpLink select {
			background:#fff;
			border:1px solid #ccc;
			font-size:0.95em;
			}

		#jumpLink input {
			background:#64B81A;
			border:1px solid #4CB148;
			font-size:0.95em;
			color:#fff;
			padding:2px 3px 0 3px;
			}


	address {
		margin-top:10px;
		font-style:normal;
		font-size:0.95em;
		letter-spacing:-1px;
		float:left;
		padding:0 0 0 15px;
		}

	#fBanner {
		position:absolute;
		top:30px;
		right:10px;
		}
	

	.rBanner {
		position:absolute;
		left:900px;
		top:120px;
		width:62px;
		}

		.rBanner a {
			display:block;
			margin:0 0 5px 0;
			}
