/*
@import url(http://www.openhiun.com/hangul/nanumbarungothic.css); */
/* Nanum Barun Gothic web font */
* {-webkit-text-size-adjust:none !important;}
* {max-height: 1000000px;}

@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);




/* div {resize: both; overflow: auto;  }  */

img {

	border:none;
	/*display: block;
	max-width: 100%;
	height: auto;*/
}


/* text  */

h1 {
	font-size:34px; /*main title text */
	color:#333333;

	}

h2 {
	font-size:28px;
	color:#666666;

	}

h3 {
	font-size:22px;
	color:#333;
	line-height:140%;
}

h4{
	font-size:16px;
	color:#666;
	line-height:160%;
	}

h5{
	font-size:20px;
	color:#666;
	font-weight:bold;
	}


h6{
	font-size:18px;
	color:#666;
	line-height:140%;
	font-weight:normal;

	}

/*
p.t_h40 {
margin-top:40px;
 text-align: center;
}

p.t_p40 {
padding-top:40px;
 text-align: center;
}
p.t_h20 {
margin-top:20px;
}
*/


p.left{
	text-align:left;
}



/* link text */

a:link {
    /*color : #fff;*/
    text-decoration: none;
}

a:hover {
    /*color: #fff;*/
    text-decoration: none;
}

.btn a:link{color:#fff; text-decoration:none}
.btn a:hover{color:yellow; text-decoration:underline}


/* list style */

ul {   list-style-type: none;      padding: 0px;    margin: 0px;	}
ul.c{    list-style-type:  disc;	text-align: left;	}
ul.s{     list-style-type: square;	}
li{	vertical-align:middle;	}

.clean{clear:both;}

.txt_white {color: #fff;}
.txt_blue {color: #304b8f;}
.txt_c {text-align: center;}