/* goyongho */
body {font-size:12px}
a, a:link, a:visited, a:hover, a:active {color:#525252; text-decoration:none;}
img {vertical-align:top; width:100%;}
.wrap {}
ul li {float:left;}

/* top */
.top {position:relative; top:0; z-index:999; width:100%;}

.logo {width:33.125%;float:left}
.top_bg{width:66.875%;float:left}



/* index */
.main div {float:left;}
.main1 {width:100%;}
.main2 {width:50%;}
.main3 {width:50%;}

.main4 {width:100%;}
.main-menu {width:100%; vertical-align:middle;}
.main-menu li {width:33%;}

.m-menu {width:100%; vertical-align:middle;}
.m-menu li{float:left}
.m-menu2 li {width:50%;}

/*main-menu*/
.m-bt h4 {float:left; width:5%;}
.m-bt li {float:left; }

.b1 {width:50%;}
.b2 {width:50%;}




.f1 {width:50%;}
.f2 {width:50%;}



/* sub */
.page {clear:both; font-size:1em; color:#666; line-height:1.4em; margin:2%}
p {margin-bottom:15px;}


	/* style */
	.style1 {border:1px solid #999; border-radius:10px; padding:10px 15px; margin:15px 0;}
	.style2 {border:1px dotted #999; padding:10px;}-
	.table2 {width:100%;}
	.table2 tr {border-bottom:1px solid #CCC;}
	.table2 td {padding:8px;}
	.table2 .name {width:20%;}	

	
	/* text */
	h1 {font-size:1.5em; font-weight:bold; color:#42acd9; margin:10px 0;}
	h2 {font-size:1.3em; font-weight:bold; color:#000; margin:5px 0;}
	h3 {color:#000; border-bottom:1px solid #CCC; margin-bottom:5px;}
	.text1 {font-size:0.9em; color:#ff7e7e; margin-top:10px;}
	.text2 {border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}
	b {color:#333; font-weight:bold;}

	/*win*/
	.list {border-bottom:1px solid #ccc; }
	.list-title {padding:15px 70px 15px 15px; font-weight:bold; color:#000; position:relative;}
	.list-view {display:none; padding:15px 15px; } 
	.ico-arrow {position:absolute; top:8px; right:15px;}

	/*article*/
	.article {border-bottom:1px solid #ccc; }
	.article-title {padding:15px 70px 15px 15px; font-weight:bold; color:#000; position:relative;}
	.article-view {display:none; padding:15px 15px; } 
	.table1 td {border:1px solid #CCC; padding:5px;}

/*footer*/
.foot{width:100%;}
.home{float:left;margin-left:25%}
.blog{float:left}
.pc{float:left}

/*font*/
.font1{font-weight:bold;color:#006;font-size:1.1em}
.font2{font-weight:bold;color:#06C}
h2{font-size:1.1em}
h1{text-align:center}