
* {margin:0;padding:0;}
ol, ul, li{ list-style: none; }
ul, ol, li, dl, dt, dd, div{padding:0; margin:0}
html, body{height:100%; padding:0; margin:0}

a					{ outline: 0; color: #fff; text-decoration: none; }
a:hover 			{ text-decoration:none; }
a:hover 			{ color: #fff; }
a:active 			{ outline: none; position: relative; top: 2px; }


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body {
	margin: 0px auto;
	font-size: 12px;
	font-family:'dotum','µ¸¿ò';
	overflow-Y:scroll; *overflow-Y:;
	background-image:url(/ads/license/img/menu_bg.png);
	background-size:1000px;
	background-position:50%;
	background-repeat:repeat-y;
	letter-spacing:-0.2px;
}

#pc_wrap{
	margin:0 auto;
	max-width:1000px;
	width:100%;
}

#pc_left{
	float:left;
	max-width:170px;
	width:18%;
}

#pc_right{
	float:left;
	max-width:830px;
	width:82%;
}

img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}


.contents_left {float:left; width: 50%;}
.contents_right {float:left; width: 50%;}


.w_wrap  td:first-child {
background: #40a7ac;
color:#fff;
text-align:center;
font-size:0.9em;
width:20%;
padding-left:10px;
padding-right:10px;
}

.contents {margin:0px 10px 0 10px;}

.contents_left p {
font-size: 12px;
color: #555;
margin: 5px 0 20px 0;
text-align: justify;
padding-left:5px;
padding-right:5px;
line-height:200%;
letter-spacing:-1px;
}




.contents_left span, .contents_right span  {
color:#ff6600;
}


.contents_left td {
font-size: 12px;
color: #555;
margin: 5px 0 20px 0;
text-align: justify;
padding-left:5px;
padding-right:5px;
line-height:150%;
text-align:center;
}

.contents_right p {
font-size: 12px;
color: #555;
margin: 5px 0 20px 0;
text-align: justify;
padding-left:5px;
padding-right:5px;
line-height:150%;
letter-spacing:-1px;
}


.contents_right h1 {
background: #40a7ac;
color: #fff;
margin-left:20px;
padding: 8px;
width: 95%;
font-size: 14px;
font-weight: bold;
margin:0 auto;
}

.contents_right_text{
clear:both;padding-left:20px; padding-top:10px;
}

.contents form {
margin: 0 0 0 20px;
border: 10px solid #ddd;
}

.contents table {
width:90%;
border: 1px solid #ddd;
margin: 0 auto;
}

.contents td{
height:25px;
background:#f1f1f1;
padding:5px;
}


h1 {
background: #40a7ac;
color: #fff;
padding: 8px;
width: 95%;
font-size: 14px;
font-weight: bold;
margin:0 auto;
}

.contents input[type=submit] {
font-family: '³ª´®°íµñ';
font-size: 1.0em;
border: 1px solid #2c3646;
padding: 10px 0;
background: #2a676a;
color: #fff;
font-weight: bold;
cursor: pointer;
}

.contents input[type=submit]:hover {
background: #fcc73e;
color:#111;
border: 1px solid #dd9f00;
}

.main_img{margin:0 auto; text-align:center}


.h10{clear:both; height:10px;}



section ul {padding-left:5%; line-height:200%; padding-top:10px; padding-bottom:20px;}
section li {list-style:disc; list-style-position:outside; color:#555; font-size:12px; letter-spacing:-1px;}


.etc h1{
background: #40a7ac;
color: #fff;
padding: 8px;
width: 100%;
font-size: 14px;
font-weight: bold;
margin:0 auto;
margin:20px 0 5px 0;}

.contents_right_text .img_algin {margin:0 auto; text-align:center; border:1px solid #ccc; padding:0; margin-top:15px;} 

/*//////////////////////////////////////////////////////////* Left_menu */

.menu_list {	
	max-width: 170px;
	width:100%;
	height:100%;
}
.menu_head {
	padding:0;
	cursor: pointer;
	position: relative;
	margin:0px;
    font-weight:bold;
    background:url(/ads/license/img/left.png)  no-repeat;
	background-size : 50%, 50%;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#fff;
  background:#4fb9be;
  padding:5px 0 5px 15px;;
  font-weight:normal;
  text-decoration:none;
  font-size:12px;

}
.menu_body a:hover{
  color: #ffff00;
  text-decoration:none;
  background:#333;
  }

 .menu_body a.on{
  color: #ffff00;
  background:#333;
   }

/*//////////////////////////////////////////////////////////* Left_menu */


@media screen and (max-width: 478px) 	{
	h1 { font-size: 16px; padding: 5px; }
	h2 { font-size: 13px; padding: 1px; }
	body { font-size: 14px; }
}

@media screen and (max-width: 1080px) 	{
	#pc_wrap{width:100%; max-width:1080px;}
	#pc_left{display:none}
	#pc_right{width:100%; max-width:1080px;}

	img {max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
	body{background:none;}
	h1 {padding:8px 7px 8px 10px;}
	.contents_right_text h1 {width:98%; padding:8px 0px 8px 10px;}


	.contents_left {width:100%;}
	.contents_right {width: 100%; }
	.contents_right_text {width: 100%; padding:10px 0 0 0 ;}
	.contents form {margin:0px;}
	.contents_left p {font-size: 0.9em;color: #555; margin:5px 5px 20px 5px; text-align: justify;	padding-left:5px; padding-right:5px;	line-height:150%;	}
	.contents_right_text p {font-size: 0.9em;color: #555; margin:5px 5px 20px 5px; text-align: justify;	padding-left:0px; padding-right:5px;	line-height:150%;	}
	.contents .l_img {margin:0 auto !important}

#Form_Input input{
border:1px solid #222;
height:20px;
}
#Form_Input textarea{
border:1px solid #fa3637;
}
/*
	.top_menu{margin:0 auto;display:block;clear:both;height:42px;margin:5px 10px 5px 10px;max-width:1080px;background:#999;	color:#fff;text-align:center;padding: 0;}
	.top_menu ul{padding-left:0%; padding-right:0%;}
	.top_menu li {float:left;width:20%;}
	.top_menu a {display:block; background:#333; margin-right:1px; height:37px; padding-top:5px;}
	.tmenu_body{margin:0 auto; width:100%;}
	.tmenu_body a{width:20%;color:#333; background:#f1f1f1; margin-right:1px; margin-bottom:1px;text-align:center;float:left; padding:13px 5px 0px 5px; vertical-align:middle;}
*/

}

.review {line-height:170%;}
.review span{font-weight:bold}


