/*-- style.css : encode in utf-8 --*/
@charset "utf-8";
*{
	margin:0 auto;	padding:0;
	list-style:none;
	font-family:"Noto Serif", "LexiSaebomR","malgun gothic", sans-serif;
}
body{background-color:#ffffff;border-top:3px solid #808000;}
button,
.bt{
	cursor:pointer;
	font-size:0.9em;letter-spacing:-1px;
	border:none;
	background-color:#f3f3f7;color:#666699;
	padding:5px 10px; border-radius:0px;
}
button:hover,
.bt:hover{background-color:#330066;color:#ffffff;}

.bttnSlim{cursor:pointer;border:none;width:18%;line-height:1.6em;background-color:#808000;color:#ffffff;}
.bttnSlim:hover{background-color:#330066;}

a{text-decoration:none;color:inherit;}
h1,h2,h3,h4,h5,h6{color:#999999;}
.txtbox{border:1px solid #f5f5f5;width:100%;line-height:2;}
.txtboxShade{border:none;background-color:#f3f3f7;width:100%;line-height:2;}
/*
#666699 면 보라색
#f3f3f7 면 연한 보라색
#333399 글 진한 보라색
#4d004d 선명한 보라색 중 진한 거
#800080 선명한 보라색
#008080 에메랄드 그린
#808000 겨자색
*/
.black1{font-size:1.0em;color:#333333;}
.black2{font-size:2.0em;color:#333333;}
.grey08{font-size:0.8em;color:#cccccc;}
/*----------------------------------------------------------------------*/
#container{width:960px;	min-width:960px;background-color:#fff;}
/*----------------------------------------------------------------------*/
#header{width:960px;height:115px;overflow:hidden;}/*border-bottom:3px solid #666699;*/
.logo{width:250px;height:160px;float:left;overflow:hidden;}
.logo>a>img{width:250px;height:160px;}
.top{
	float:right;
	width:auto;
	height:115px;
	position:relative;
}	
.menu{float:right;margin-top:-35px;}
.menu>li{
	float:left;
	height:75px;width:80px;border-radius:40px;line-height:95px;
	color:#333399;font-size:0.8em;font-weight:bold;
	background-color:#f3f3f7;
	vertical-align:text-bottom;text-align:center;
	margin-right:10px;
}
.menu>li:hover{background-color:#808000;color:white;}
.maintext{
	display:none;/*안보이게 설정*/
	float:left;
	width:310px;height:50px;
	margin-top:70px !important;
	margin-left:5px;text-align:left;line-height:50px;
	position:absolute;
}
.maintext>span{color:#333399;font-size:18pt;font-family:"Garamond","Adobe Garamond Pro";}
/*----------------------------------------------------header content----*/
.loginbox{
	width:200px;
	height:150px;
	padding:20px 10px;
	box-shadow:0 7px 20px #cccccc;
	margin-top:70px;
	text-align:center;
}
.table tr>td{padding:7px;}
/*----------------------------------------------------------------------*/
.clear{clear:both;}
/*----------------------------------------------------------------------*/
/*#left{float:left;width:250px;min-height:620px;border-radius:10px;background-color:#666699;box-shadow:5px 5px 2px #ccc;}*/
#left{
	width:auto;text-align:center;border-radius:25px;box-shadow:5px 5px 2px #ccc;
	background:linear-gradient(45deg,#666699,#008080 19%, #808000 25%, #4d004d 25%,#666699 80%);
}
.profile{/*현재안씀*/
	display:none;
	width:50px;height:50px;border-radius:25px;
	margin-top:10px;box-shadow:0px 1px 20px #444;
	background-color:#fff;border:1px solid #666699;
	overflow:hidden;
}
.profile img{width:50px;height:50px;display:none;}/*현재안씀*/
.leftmenu{
	width:auto;
	height:auto;
	margin-bottom:10px;
	padding:0 5px;
}
.leftmenu>li{
	display:inline-block;margin:0 2px;
	height:2em;line-height:1.8em;padding:0 15px;
	text-align:right;color:#ffffff;font-weight:bold;
	font-size:1.2em;
}
/*.leftmenu>li:hover{background:linear-gradient(45deg,#666699,#008080 19%, #808000 25%, #4d004d 25%,#666699 80%);}*/
.leftmenu>li:hover{color:#333399;background-color:white;}
.leftmenu>li:active{color:#808000;}
/*----------------------------------------------------------------------*/
#content{
	width:auto;min-height:540px;
	padding:40px;
	margin-left:5px;
	border-radius:10px;
	border:1px solid #f5f5f5;
	background-color:#fff;
	box-shadow:0px 0px 20px #ccc;
}
	/*index.php*/
.notice{width:400px;float:left;}
.notice>h4{text-align:left;margin-top:30px;color:333399;}
.tableindex{
	margin:10px auto;
	width:445px;
	font-size:0.9em;
	color:#666666;
	text-align:center;
	border-collapse:collapse;
	border-top:3px solid #666699;
	border-bottom:3px solid #666699;
	border-right:2px solid #fff;
}
.tableindex tr>th{padding:7px;color:#666699;border-bottom:1px solid #666699;}
.tableindex tr>td{
	padding:5px;
	border-right:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
}
.tableindex td:nth-child(2){text-align:left;}
/*email*/
.partner{width:180px;float:right;}
.partner>h4{text-align:center;margin-top:30px;color:333399;}
.partner_info{text-align:center;margin-top:30px;}

.icons{margin-bottom:50px;text-align:left;}
.icons>h4{margin-bottom:20px;color:#333399;text-align:left;}
.logo1{width:160px;height:90px;overflow:hidden;border:1px solid #666699;padding:0 15px;
	display:inline-block;}
.logo1>a>img{margin-top:-50px;width:200px;}
.logo2{width:160px;height:90px;overflow:hidden;display:inline-block;border:1px solid #666699;padding:0 15px;}
.logo2>a>img{width:160px;height:90px;}
/*----------------------------------------------------------------------*/
	/*board.php*/
.tableHead{
	margin-top:30px;
	width:90%;/* 테이블 속성 관련 550px -> 90% 일괄변환 */
	text-align:left;
}
.tableHead h3>span{color:#adadc8;}	
.tableFooter{
	margin-top:10px;
	margin-bottom:20px;
	width:90%;
	text-align:right;
}
.table1{
	margin-top:10px;
	font-size:0.9em;
	color:#565681;
	width:90%;
	height:auto;
	border-collapse:collapse;
	border-top:3px solid #adadc8;
	border-bottom:3px solid #adadc8;
	border-right:2px solid #ffffff;/*튀어나오는 선 가리기용*/
	text-align:center;
}
.table1 tr>th{padding:7px;border-bottom:1px solid #cccccc;}
.table1 tr>td{padding:7px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;
}
.table1 tr:nth-child(2n){background-color:#f3f3f7;}
.table1 td:nth-child(2){text-align:left;}
.table2{/*_write/_edit*/
	margin:10px auto;
	width:90%;
	font-size:0.9em;
	color:#565681;
	border-collapse:collapse;
	border-top:3px solid #adadc8;
	border-bottom:3px solid #adadc8;
	border-right:2px solid #fff;
}
.table2 tr>th{
	padding:7px;text-align:left;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.table2 tr>td{
	padding:2px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
/*
.table2 td:nth-child(1){color:#565681;font-weight:bold;}
*/
.table3{/*_content*/
	margin:10px auto;
	width:90%;
	font-size:0.9em;
	color:#565681;
	background-color:#fff;
	border-collapse:collapse;
	border-top:3px solid #adadc8;
	border-bottom:3px solid #adadc8;
	border-right:2px solid #ffffff;
}
.table3 tr>th{padding:7px;background-color:#666699;color:#fff;}
.table3 tr>td{padding:7px;border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;}
.table3 td:nth-child(1){
	color:#565681;
	font-weight:bold;
}
/*게시판 본문 content*/
.tableNudy{width:100%;margin-top:20px;padding:30px;line-height:2;}


/*----------------------------------------------------------------------*/
#footer{width:960px;height:40px;color:#adadc8;margin-top:10px;}/*border-top:3px solid #666699;box-shadow:inset 0 5px 10px #ccc;*/


















