﻿@charset "utf-8";
/* CSS Document */

body, th, td, select, input, div, form, textarea, center, option, pre, blockquote {
	color: #666;
font: 12px normal  Arial,"宋体","黑体";
	text-decoration: none;
	line-height:18px;
}
body {
	width : 100%;
	margin : 0;
	padding : 0;
	background:#FFFFFF;
}
html>/**/body {overflow:scroll; overflow-x:hidden;} /* IE7빼고 현대브라우저만 적용*/
a {
	text-decoration: none;}
a:link, a:visited {
	color: #666;
}
a:hover, a:active {
	color: #ea6f0c;
}
/* 기본 select, input */
img {
	border : 0;
}
input {
font: 12px normal  Arial,"宋体","黑体";
	color : #6c6c6d;
	border: 1px solid #CBCBCB;
	background: #fff;
}
.inputMax {width: 100%;margin-bottom:3px ;}
.inputlow {width: 10%;}
.inputmiddle {width: 20%;}
.input_img {border:0;}
.input30 {width:28%;}
.inputEmail{float:left;}
.clear{clear:both; height:0px; overflow:hidden;}
	
input radio {
font: 12px normal  Arial,"宋体","黑体";
	color : #6c6c6d;
	border: 1px solid #e3e3e3;
	background: none;
}
select {
	background-color : #fff;
	border : 1px solid #d9d9d9;
}
textarea {
	background-color : #ffffff;
	color : #6c6c6d;
	border : 1px solid #d9d9d9;
}
/*영문,숫자*/
num {
	font-size : 11px;
	font-family : verdana;
	line-height : 100%;
	color : #333;
}
border {
	border : 0 solid;
}
radio {
	font-size : 11px;
	border : 0 solid #d9d9d9;
	background-color : #ffffff;
}
path {
	font-family : verdana;
	font-size : 11px;
	color : #6c6c6d;
	text-decoration : none;
}
p {
margin: 0;
padding: 0;
}

/* font color */
.black80 {
	color: #363636;
}
.black60 {
	color: #666;
}
.black60B {
font: 12px normal  Arial,"宋体","黑体";
	color: #767676;
}
.bold {
font-weight:bold;
}
.blue {
	color: #4676a9; line-height:130%;}
.blueB {
	font-weight:bold; color:#4676a9; line-height:130%;}
.skyBlue {
	color: #3d91ac; line-height:130%;}
.green {
	color: #508c35;	line-height:130%;}
.purple {
	color: #44389a;	line-height:130%;}
.orgS {
font: 12px normal  Arial,"宋体","黑体";
.org {
	color:#f26522;}
.yellowGreen {
	color: #78851a;	line-height:130%;}

/* height */
.height0 {
padding:0;margin:0;}
html* .height0 {margin-bottom:-2px}
.height5 {
padding-bottom: 5px;}
.height10 {
padding-bottom: 10px;}
.height15 {
padding-bottom: 15px;}
.height20 {
padding-bottom: 20px;}
.height25 {
padding-bottom: 25px;}
.height30 {
padding-bottom: 30px;}
.height35 {
padding-bottom: 35px;}
.height40 {
padding-bottom: 40px;}

/* align */
.alignLeft {
	float:left;
}
.alignL {
	text-align:left;
}
.alignC {
	text-align: center;
}
.alignR {
	text-align: right;
}
/*paddingRight */

.marginR15 {
	margin:0;
	margin-right:15px;
	padding:0;
	}
.marginR15 img {
	margin:0;
	margin-right:15px;
	padding:0;
	vertical-align:top;
	
	}
.marginR30 {
	float:left;
	margin:0;
	padding:0;
	}
.marginR30 img {
	margin:0;
	margin-right:30px;
	padding:0;
	vertical-align:top;
	
	}
.marginR50 {
	float:left;
	margin:0;
	padding:0;
	}
.marginR50 img {
	margin:0;
	margin-right:50px;
	padding:0;
	vertical-align:top;
	
	}

/* 안보여야할것 */
caption {
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	height:0;
	width:0;
	font-size:0;
	text-align:left;
	line-height:0;
}
legend {
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	height:0;
	width:0;
	font:0 verdana;
}
fieldset {
	padding:0;
	margin:0;
	position: relative;
	border:0;
	}
.hidden {
	width:0;
	width:0;
	font:0;
	display:none;
}