/* COMMON */
a.btn {
	font-family:'NanumGothicBold', sans-serif;
	font-size:11px;
	color:#fff;
	background:#333;
	padding:3px 10px 3px 10px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
a.btn:hover {
	background:#ff3061;
}
a.btn_big {
	font-family:'NanumGothicBold', sans-serif;
	font-size:15px;
	color:#fff;
	background:#333;
	padding:10px 15px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
a.btn_big:hover {
	background:#ff3061;
}

/* SUB VISUAL */
.visual01 {
	clear:both;
	height:150px;
	background:url('../image/common/visual_bg01.png');
	text-align:center;
}
.visual01:after {
	content:"";
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:0;
	background:url('../image/common/visual01.png') no-repeat;
	overflow:hidden;
	display:block;
}
.visual02 {
	clear:both;
	height:150px;
	background:url('../image/common/visual_bg02.png');
	text-align:center;
}
.visual02:after {
	content:"";
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:0;
	background:url('../image/common/visual02.png') no-repeat;
	overflow:hidden;
	display:block;
}
.visual03 {
	clear:both;
	height:150px;
	background:url('../image/common/visual_bg03.png');
	text-align:center;
}
.visual03:after {
	content:"";
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:0;
	background:url('../image/common/visual03.png') no-repeat;
	overflow:hidden;
	display:block;
}
.visual04 {
	clear:both;
	height:150px;
	background:url('../image/common/visual_bg04.png');
	text-align:center;
}
.visual04:after {
	content:"";
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:0;
	background:url('../image/common/visual04.png') no-repeat;
	overflow:hidden;
	display:block;
}
.visual05 {
	clear:both;
	height:150px;
	background:url('../image/common/visual_bg05.png');
	text-align:center;
}
.visual05:after {
	content:"";
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:0;
	background:url('../image/common/visual05.png') no-repeat;
	overflow:hidden;
	display:block;
}
.visual06 {
	clear:both;
	height:150px;
	background:url('../image/common/visual_bg06.png');
	text-align:center;
}
.visual06:after {
	content:"";
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:0;
	background:url('../image/common/visual06.png') no-repeat;
	overflow:hidden;
	display:block;
}

/* CONTENT-BODY */
#content-body {
	clear:both;
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:left;
	overflow:hidden;
}
#content-body > .left-content {
	float:left;
	width:170px;
	margin:30px 0 0 0;
	padding:0;
	overflow:hidden;
}
#content-body > .left-content > .sub-menu-wrapper {
	margin:0 0 50px 0;
	padding:0;
	overflow:hidden;
}
#content-body > .left-content > .sub-menu-wrapper > h1 {
	font-family:'NanumGothicBold', sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	line-height:40px;
	margin:0 auto;
	padding:0 0 0 10px;
	background:#333;
	overflow:hidden;
}
#content-body > .left-content > .sub-menu-wrapper > .sub-menu {
	margin:10px 0 5px 0;
	padding:0;
	overflow:hidden;
}
#content-body > .left-content > .sub-menu-wrapper > .sub-menu > a.sub-gnb {
	clear:both;
	font-family:'NanumGothicBold', sans-serif;
	font-size:13px;
	color:#555;
	line-height:30px;
	margin:0 0 1px 0;
	padding:0 10px 0 10px;
	text-decoration:none;
	overflow:hidden;
	display:block;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#content-body > .left-content > .sub-menu-wrapper > .sub-menu > a.sub-gnb:hover,
#content-body > .left-content > .sub-menu-wrapper > .sub-menu > a.active {
	color:#fff;
	background:url('../image/common/sub_menu_over.png') no-repeat;
}
#content-body > .left-content > .form-download {
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
}
#content-body > .left-content > .form-download a {
	clear:both;
	font-family:'NanumGothicBold', sans-serif;
	font-size:13px;
	color:#fff;
	line-height:40px;
	margin:0 auto;
	padding:0 10px 0 10px;
	background:#26497d;
	text-decoration:none;
	overflow:hidden;
	display:block;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#content-body > .left-content > .form-download a:hover {
	background:#ff3061;
}
#content-body > .left-content > .customer-center {
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
}
#content-body > .right-content {
	float:right;
	width:810px;
	margin:30px 0 0 20px;
	padding:0;
	overflow:hidden;
}
#content-body > .right-content h1 {
	font-family:'NanumGothicBold', sans-serif;
	font-size:26px;
	color:#333;
	font-weight:normal;
	line-height:40px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}

/* 비용입금안내 */
.account .column01 {
	margin:30px 0 0 0;
	overflow:hidden;
}
.account .column01 h2 {
	font-family:'NanumGothicBold', sans-serif;
	font-size:16px;
	color:#333;
	font-weight:normal;
	padding:0 0 0 18px;
	background:url('../image/common/icon.png') 0 3px no-repeat;
	overflow:hidden;
}
.account .column01 .bank01 {
	float:left;
	font-family:'NanumGothicBold', sans-serif;
	font-size:14px;
	color:#555;
	line-height:25px;
	margin:5px 0 0 0;
	padding:8px 0 8px 90px;
	background:url('../image/common/bank01.png') 0 11px no-repeat;
	text-align:left;
	overflow:hidden;
}
.account .column01 .bank02 {
	float:left;
	font-family:'NanumGothicBold', sans-serif;
	font-size:14px;
	color:#555;
	line-height:25px;
	margin:5px 0 0 50px;
	padding:8px 0 8px 90px;
	background:url('../image/common/bank02.png') 0 12px no-repeat;
	text-align:left;
	overflow:hidden;
}
.account .column02 {
	clear:both;
	margin:10px 0 0 0;
	overflow:hidden;
}

/* 상표검색 및 검토신청 */
.trademark .column {
	margin:5px 0 0 0;
	overflow:hidden;
}

/* 출원완료상표 */
.brand .column {
	margin:20px 0 0 0;
	overflow:hidden;
}

/* 고객센터 */
.customer .column {
	margin:5px 0 0 0;
	overflow:hidden;
}

/* 이메일무단수집거부 */
.noemail .column {
	margin:20px 0 0 0;
	overflow:hidden;
}
.noemail p {
	font-family:'NanumGothicBold', sans-serif;
	font-size:13px;
	color:#777;
	line-height:1.5em;
	margin:20px 0 10px 0;
	text-align:justify;
	overflow:hidden;
}
.noemail p span {
	color:#333;
}
.noemail ul {
	font-family:'NanumGothicBold', sans-serif;
	font-size:13px;
	color:#333;
	line-height:1.5em;
	margin:20px 0 10px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.noemail li {
	font-family:'NanumGothicBold', sans-serif;
	font-size:12px;
	color:#777;
	line-height:1.5em;
	margin:0 auto;
	padding:5px 0 0 0;
}