.clearfix {
	
}
.clearfix::after {
	clear: both; display: block; content: "";
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.list_pop_menu01 ul li img {
	margin: 2px 0px 0px 5px;
}
}
table {
	font-size: inherit; border-collapse: collapse; border-spacing: 0;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: inherit;
}
caption {
	font-style: inherit;
}
cite {
	font-style: inherit;
}
code {
	font-style: inherit;
}
dfn {
	font-style: inherit;
}
em {
	font-style: inherit;
}
strong {
	font-style: inherit;
}
var {
	font-style: inherit;
}
optgroup {
	font-style: inherit;
}
del {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
h1 {
	font-size: 12px; font-weight: normal;
}
h2 {
	font-size: 12px; font-weight: normal;
}
h3 {
	font-size: 12px; font-weight: normal;
}
h4 {
	font-size: 12px; font-weight: normal;
}
h5 {
	font-size: 12px; font-weight: normal;
}
h6 {
	font-size: 12px; font-weight: normal;
}
hr {
	display: none;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
legend {
	color: rgb(0, 0, 0);
}
img {
	vertical-align: middle;
}
.invisibility {
	visibility: hidden;
}
.overflowhidden {
	overflow: hidden;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
}
a:visited {
	color: rgb(0, 0, 0);
}
a:active {
	text-decoration: underline;
}
a:hover {
	color: rgb(34, 102, 178); text-decoration: underline;
}
#ppomppu_body {
	margin: 0px auto; text-align: left; clear: both; position: relative; -ms-zoom: 1;
}
#logoadbox {
	margin: 0px auto; width: 900px;
}
#start {
	margin-top: 5px;
}
#logoadbox .logo {
	width: 200px; height: 48px; text-align: left; color: rgb(134, 134, 134); margin-top: 22px; float: left;
}
#logoadbox .logo img {
	vertical-align: middle;
}
#logoadbox .logo span {
	width: 260px; text-align: left; margin-top: -18px; margin-left: 200px; display: block; _margin-top: -18px;
}
#logoadbox .logo_sm {
	width: 300px; height: 30px; text-align: left; color: rgb(134, 134, 134); padding-left: 4px; margin-top: 35px; float: left; z-index: 100;
}
#logoadbox .logo_sm img {
	vertical-align: top; display: inline;
}
#logoadbox .logo_sm a {
	margin-right: 5px;
}
#logoadbox .logo1 {
	width: 400px; height: 70px; text-align: left; color: rgb(134, 134, 134); margin-top: 0px; float: left;
}
#logoadbox .logo1 img {
	vertical-align: bottom;
}
#logoadbox .logo1 span {
	width: 260px; text-align: left; margin-top: 0px; margin-left: 175px; display: block;
}
.main01#logoadbox {
	height: 70px;
}
.main01#logoadbox .logo {
	margin: 0px; width: 300px; text-align: left; color: rgb(134, 134, 134); padding-top: 30px; float: left; position: relative;
}
.main01#logoadbox .logo span {
	margin: 0px; left: 0px; top: 10px; width: 260px; text-align: left; display: block; position: absolute;
}
#ppomppu_body .ad {
	width: 468px; text-align: right; margin-top: 0px; float: right; _margin-top: 3px;
}
#ppomppu_body .ad img {
	margin-top: 6px; vertical-align: top; _margin-top: 0px;
}
#ppomppu_body .ad01 {
	width: 486px; text-align: right; margin-top: 0px; float: right; _margin-top: 3px;
}
#ppomppu_body .ad01 img {
	width: 486px; height: 60px; margin-top: 6px; vertical-align: top; _margin-top: 0px;
}
#ppomppu_body .banner {
	width: 486px; text-align: right; margin-top: 7px; float: right; _margin-top: 7px;
}
#ppomppu_body .banner img {
	margin-top: 0px; vertical-align: top; _margin-top: 0px;
}
#topmenubox {
	margin: 0px auto; width: 900px; clear: both; font-family: "Gulim";
}
#topmenubox .menulist {
	background: url("/images/main/201309/main_bar_bg_01.gif"); border-radius: 2.5px; border: 1px solid rgb(104, 104, 104); border-image: none; width: 898px; height: 35px; margin-bottom: 6px;
}
#topmenubox .menulist dd {
	height: 35px; float: left; display: inline;
}
#topmenubox .menulist dd img {
	margin-left: 0px; vertical-align: middle;
}
#topmenubox .menulist dd a {
	width: 98px; text-align: center; color: rgb(255, 255, 255); padding-top: 6px; font-family: "Malgun Gothic"; font-weight: bold; display: block; text-shadow: 0px 1px 0px black;
}
#topmenubox .menulist dd.smenu {
	width: 60px; height: 35px; padding-left: 1px;
}
#topmenubox .menulist dd.smenu span {
	padding-top: 7px; float: left; display: inline;
}
#topmenubox .menulist dd.smenu img {
	margin-top: 0px; margin-left: 3px; vertical-align: middle;
}
#topmenubox .top_menu_text02 {
	color: rgb(255, 204, 102); display: inline-block;
}
#topmenubox .menulist dd em {
	color: rgb(204, 204, 204);
}
#topmenubox .top_menu_line {
	background: url("/images/main/201309/main_bar_line.gif") no-repeat; width: 2px;
}
#topmenubox .top_menu_on {
	background: -ms-linear-gradient(rgb(82, 82, 82) 0%, rgb(42, 42, 42) 100%) rgb(42, 42, 42); border-radius: 2px 0px 0px 2px; font-size: 13px;
}
#topmenubox .top_menu_on a em {
	color: rgb(255, 204, 102);
}
#topmenubox .popmenu01 {
	margin-top: -12px; margin-left: 0px; position: absolute; z-index: 20;
}
#topmenubox .popmenu02 {
	margin-top: -12px; margin-left: 100px; position: absolute; z-index: 20;
}
#topmenubox .popmenu03 {
	margin-top: -12px; margin-left: 200px; position: absolute; z-index: 20;
}
#topmenubox .popmenu04 {
	margin-top: -12px; margin-left: 300px; position: absolute; z-index: 20;
}
#topmenubox .popmenu05 {
	margin-top: -12px; margin-left: 400px; position: absolute; z-index: 20;
}
#topmenubox .popmenu06 {
	margin-top: -12px; margin-left: 501px; position: absolute; z-index: 20;
}
#topmenubox .popmenu07 {
	margin-top: -12px; margin-left: 382px; position: absolute; z-index: 20; _margin-left: 374px;
}
#topmenubox .popmenu08 {
	margin-top: -12px; margin-left: 699px; position: absolute; z-index: 20; _margin-left: 697px;
}
#topmenubox .popmenu09 {
	margin-top: -12px; margin-left: 800px; position: absolute; z-index: 20; _margin-left: 798px;
}
#topmenubox .menusty01 dt {
	background: url("/images/main/ppimg_20100616_004.gif") repeat-x 0px 0px; width: 101px; height: 6px; text-align: center; margin-top: 0px; _margin-bottom: -8px;
}
#topmenubox .menusty01 dt img {
	margin: 0px auto; display: block; position: relative;
}
#topmenubox .menusty01 dd {
	border-width: 0px 2px 2px; border-style: none solid solid; border-color: currentColor rgb(132, 132, 132) rgb(132, 132, 132); border-image: none; width: 97px; height: auto; text-align: left; overflow: hidden; padding-top: 5px; padding-bottom: 5px; background-color: rgb(255, 255, 255);
}
#topmenubox .menusty01 dd ul {
	width: 100%; overflow: hidden; margin-left: 0px;
}
#topmenubox dd li a {
	height: 16px; color: rgb(89, 91, 97); overflow: hidden; padding-top: 1px; padding-bottom: 3px; padding-left: 8px; display: block;
}
#topmenubox dd li a:hover {
	color: rgb(34, 102, 178); text-decoration: none; background-color: rgb(241, 241, 241);
}
#topmenubox dd li {
	letter-spacing: -1px; overflow: hidden; padding-top: 0px;
}
.seemen01 {
	border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: dashed;
}
#topmenubox .menusty01 dd li#mencol01 a {
	color: rgb(255, 102, 0);
}
#topmenubox .menusty02 {
	margin-left: -323px;
}
#topmenubox .menusty02 .top_icon {
	padding-left: 327px;
}
#topmenubox .beta_open {
	padding-top: 70px;
}
#topmenubox .menusty02 dt {
	width: 841px; height: 6px; text-align: left; margin-top: 0px;
}
#topmenubox .menusty02 dt img {
	text-align: left; margin-left: 263px; display: block; position: relative;
}
#topmenubox .menusty02 dd {
	border-width: 0px 2px 2px; border-style: none solid solid; border-color: currentColor rgb(132, 132, 132) rgb(132, 132, 132); padding: 5px 0px; border-image: none; text-align: left; overflow: hidden; background-color: rgb(255, 255, 255);
}
#topmenubox .menusty02 dd ul {
	padding: 0px 6px; width: 80px; height: 365px; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
#topmenubox .menusty02 dd li a {
	padding-left: 5px;
}
#topmenubox .menusty02 dd li.forumtit01 {
	height: 20px; text-align: center; color: rgb(102, 102, 102); letter-spacing: -1px; padding-top: 1px; font-size: 11px; font-weight: normal; margin-bottom: 5px; background-color: rgb(237, 237, 237);
}
#subhead {
	margin: 0px auto; width: 900px; height: 40px; text-align: left; padding-top: 5px; font-family: "Gulim"; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 0px; border-bottom-style: solid; z-index: 1;
}
#subhead .contactnum {
	height: 20px; text-align: right; margin-top: 5px; margin-right: 10px; float: right;
}
#subhead .searchkeyword1 {
	left: 500px; top: 145px; width: 100px; margin-left: 50px; float: left; z-index: 2;
}
#subhead .searchkeyword {
	left: 0px; top: 0px; margin-top: 5px; margin-left: 25px; float: left; position: relative; z-index: 2;
}
#subhead .searchkeyword img {
	margin-top: -2px; margin-right: 2px; vertical-align: middle;
}
#subhead .searchkeyword span {
	display: inline;
}
#subhead .searchkeyword span.hotwordttl {
	letter-spacing: -1px; font-weight: bold; display: inline;
}
#subhead .hotword {
	border: 2px solid rgb(132, 132, 132); border-image: none; left: 70px; top: -8px; width: 120px; height: 210px; text-align: left; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
#subhead .hotword ul {
	margin-top: 6px;
}
#subhead .hotword li a {
	height: 20px; padding-left: 20px; display: block;
}
#subhead .hotword li a:hover {
	text-decoration: none; background-color: rgb(241, 241, 241);
}
#subhead .hotword li img {
	margin: 4px 0px 0px 5px; position: absolute;
}
#subhead .hotword .hotwordtit {
	padding: 3px 3px 0px; width: 114px; height: 20px; text-align: center; color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 11px; font-weight: bold; position: absolute; background-color: rgb(241, 241, 241);
}
#subhead .newsearchbox {
	background: url("/images/main/header/search_bg.gif") no-repeat left top; width: 355px; height: 36px; padding-left: 13px; margin-top: -5px; float: left; z-index: 2;
}
#subhead .newsearchbox .search {
	top: 0px; right: 0px; float: right;
}
#subhead .newsearchbox .search-wrap {
	padding: 4px 0px; width: 250px; height: 22px; float: left;
}
#subhead .newsearchbox .search-wrap .selectbox {
	width: 85px; height: 19px; text-align: left; line-height: 18px; float: left;
}
#subhead .newsearchbox .search-wrap .selectbox .stx {
	background: url("/images/main/header/arrow_icon.gif") no-repeat 68px 3px; width: 80px; overflow: hidden; padding-left: 5px; margin-top: 6px; display: block;
}
#subhead .newsearchbox .search-wrap .selectbox a {
	overflow: hidden; display: block;
}
#subhead .newsearchbox .search-wrap .selectbox a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#subhead .newsearchbox .search-wrap .input {
	background: url("/images/main/header/search_bg.gif") no-repeat -10px -10px; border: 0px rgb(255, 255, 255); border-image: none; width: 160px; height: 14px; color: rgb(102, 102, 102); line-height: 1em; letter-spacing: -1px; padding-top: 3px; font-family: "Gulim"; font-size: 12px; margin-top: 6px; margin-left: 0px; float: left; outline-style: none;
}
#subhead .newsearchbox .search-wrap .selectbox-opt {
	border: 1px solid rgb(187, 187, 187); border-image: none; width: 80px; height: auto; overflow: hidden; padding-top: 2px; padding-bottom: 4px; margin-top: -2px; margin-left: -1px; position: absolute; z-index: 21; background-color: rgb(255, 255, 255);
}
#subhead .newsearchbox .search-wrap .selectbox-opt li {
	padding-left: 0px;
}
#subhead .newsearchbox .search-wrap .selectbox-opt li a {
	height: 16px; color: rgb(89, 91, 97); letter-spacing: -1px; overflow: hidden; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; text-decoration: none; display: block; _padding-bottom: 0px;
}
#subhead .newsearchbox .search-wrap .selectbox-opt li a:hover {
	background-color: rgb(241, 241, 241);
}
#subhead .newsearchbox2 {
	background: url("/images/main/header/search_bg_02.gif") no-repeat left top; width: 355px; height: 36px; padding-left: 13px; margin-top: -5px; float: left; z-index: 2;
}
#subhead .newsearchbox2 .search {
	top: 0px; right: 0px; float: right;
}
#subhead .newsearchbox2 .search-wrap {
	padding: 4px 0px; width: 250px; height: 22px; float: left;
}
#subhead .newsearchbox2 .search-wrap .selectbox {
	width: 85px; height: 19px; text-align: left; line-height: 18px; float: left;
}
#subhead .newsearchbox2 .search-wrap .selectbox .stx {
	background: url("/images/main/header/arrow_icon.gif") no-repeat 68px 3px; width: 80px; overflow: hidden; padding-left: 5px; margin-top: 6px; display: block;
}
#subhead .newsearchbox2 .search-wrap .selectbox a {
	overflow: hidden; display: block;
}
#subhead .newsearchbox2 .search-wrap .selectbox a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#subhead .newsearchbox2 .search-wrap .input {
	background: url("/images/main/header/search_bg.gif") no-repeat -10px -10px; border: 0px rgb(255, 255, 255); border-image: none; width: 160px; height: 14px; color: rgb(102, 102, 102); line-height: 1em; letter-spacing: -1px; padding-top: 3px; font-family: "Gulim"; font-size: 12px; margin-top: 6px; margin-left: 0px; float: left; outline-style: none;
}
#subhead .newsearchbox2 .search-wrap .selectbox-opt {
	border: 1px solid rgb(187, 187, 187); border-image: none; width: 80px; height: auto; overflow: hidden; padding-top: 2px; padding-bottom: 4px; margin-top: -2px; margin-left: -1px; position: absolute; z-index: 21; background-color: rgb(255, 255, 255);
}
#subhead .newsearchbox2 .search-wrap .selectbox-opt li {
	padding-left: 0px;
}
#subhead .newsearchbox2 .search-wrap .selectbox-opt li a {
	height: 16px; color: rgb(89, 91, 97); letter-spacing: -1px; overflow: hidden; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; text-decoration: none; display: block; _padding-bottom: 0px;
}
#subhead .newsearchbox2 .search-wrap .selectbox-opt li a:hover {
	background-color: rgb(241, 241, 241);
}
#leftbox {
	width: 535px; height: auto; float: left; _margin-top: 0px;
}
#wrap {
	width: 533px;
}
#addbox01 {
	width: 535px; height: 100px; background-color: rgb(0, 0, 0);
}
#addbox01 .naver_banner {
	float: left;
}
#addbox01 .naver_right img {
	width: 35px; height: 100px; vertical-align: middle;
}
#addbox01 iframe html body table tbody tr td {
	background-color: rgb(0, 0, 0);
}
#addbox01 iframe html body table tbody tr td #wrap {
	width: 533px;
}
.banner_553 {
	margin: 0px 0px 9px; padding: 0px; border: 1px solid rgb(214, 214, 214); border-image: none; height: 100px; text-align: center; background-color: rgb(238, 238, 238);
}
.ppomppu_mainbox {
	margin: 0px auto; width: 900px;
}
.ppom_left_menu {
	width: 555px; margin-right: 8px; float: left;
}
.ppom_right_menu {
	width: 336px; float: left;
}
.shop_mall {
	padding: 3px 0px 0px 10px; border: 1px solid rgb(214, 214, 214); border-image: none; height: 24px; background-color: rgb(250, 250, 250);
}
.shop_mall_title {
	display: inline-block;
}
.shop_mall_arrow a {
	margin-right: -5px;
}
.shop_mall span a {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.shop_mall_box {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(214, 214, 214) rgb(214, 214, 214); padding: 12px 10px; border-image: none; font-size: 9pt;
}
.shop_mall_box li {
	height: 21px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 530px;
}
.line_top {
	color: rgb(188, 188, 188); margin-top: 2px;
}
.title_line {
	width: 310px; display: inline-block;
}
.gallery_box {
	margin: 0px 0px 5px 5px; padding: 5px 0px 13px; display: inline-block;
}
.gallery_free {
	float: left;
}
.gallery_mobile {
	margin-left: 5px; float: right;
}
.title_line_02 {
	width: 205px; display: inline-block;
}
.gallery_01 {
	width: 100px; margin-right: 10px; float: left;
}
.gallery_img_last {
	width: 100px; float: left;
}
.gallery_01 span img {
	width: 120px; height: 80px;
}
.gallery_title_name {
	height: 31px; padding-top: 5px; float: left; display: inline-block;
}
.shop_mall_arrow {
	color: rgb(112, 112, 112); padding-top: 6px; font-size: 11px; margin-right: 14px; float: right; display: inline-block;
}
.gallery_title_name a {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.gallery_title_name_b {
	height: 31px; padding-top: 5px; display: inline-block;
}
.gallery_title_name_b a {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.com_title_line {
	width: 330px; display: inline-block;
}
.com_img {
	height: 82px; margin-bottom: 10px; display: block;
}
.community_list {
	width: 347px; float: left; display: inline-block;
}
.gallery_02 {
	width: 100px; margin-right: 15px; float: left;
}
.gallery_02 img {
	border: 1px solid rgb(235, 235, 235); border-image: none; width: 100px; height: 60px;
}
.community_title_name {
	height: 31px; padding-top: 5px; display: inline-block;
}
.community_title_name a {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.community_text {
	line-height: 22px; margin-top: 10px; display: block;
}
.com_category {
	width: 80px; color: rgb(4, 112, 163); overflow: hidden; font-family: "Dotum"; font-size: 12px; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80px;
}
.com_subject {
	overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 340px;
}
.com_comment {
	color: rgb(53, 94, 180); font-size: 11px; font-weight: bold; margin-left: 5px; float: left;
}
.forum_title_line {
	width: 192px; display: inline-block;
}
.forum_list {
	width: 200px; float: right; display: inline-block;
}
.forum_title_name {
	height: 31px; padding-top: 5px; display: inline-block;
}
.forum_title_name a {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.forum_text {
	line-height: 22.5px;
}
.ppom_title_line {
	width: 375px;
}
.ppom_sum {
	width: 100px; margin-top: 5px; float: left; display: inline-block;
}
.ppom_text {
	line-height: 25px; margin-left: 10px; float: left; display: inline-block;
}
.ppom_box {
	margin: 0px 0px 5px 5px; display: inline-block;
}
.news_title_line {
	width: 145px; display: inline-block;
}
.news_list {
	width: 150px; float: right; display: inline-block;
}
.list_pop_menu01 {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(214, 214, 214) rgb(214, 214, 214); padding: 5px 8px 9px; border-image: none; width: 100%; height: 234px; overflow: auto; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.list_pop_menu01 ul li {
	height: 21px; overflow: hidden; padding-left: 5px;
}
.list_pop_menu01 ul li.ad {
	padding-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.user_menu_on {
	margin: 0px; padding: 6px 5px 5px 9px; font-family: "Dotum"; font-size: 11px;
}
.my_list_notice {
	color: rgb(100, 122, 255); font-family: "Dotum"; font-size: 11px; margin-bottom: -3px;
}
.first_list {
	font-weight: bold;
}
.list_pop_menu01 ul li .my_list_com {
	padding: 0px 3px 2px 0px; color: rgb(64, 64, 64); font-family: "Tahoma"; font-size: 11px; background-color: rgb(240, 240, 240);
}
.login_box {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 334px; background-color: rgb(246, 246, 246);
}
.user_info_01 {
	padding: 6px 3px 7px 5px; border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none; float: left; display: flex;
}
.user_info_02 {
	padding: 2px 0px 0px 1px; width: 217px; line-height: 18px; float: left;
}
.login_box .buttons {
	float: right;
}
.login_box .buttons .log_out {
	margin: 7px 4px 4px 0px; display: block;
}
.user_info_03 {
	height: 30px; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: solid; position: relative;
}
.user_info_04 {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.user_info_04 a span {
	color: rgb(39, 118, 215); font-size: 9pt;
}
.user_sum {
	border: 1px solid rgb(217, 217, 217); border-image: none; width: 48px; height: 48px; display: inline-block;
}
.user_nickname {
	width: 200px; padding-top: 2px; font-weight: bold; display: inline-block;
}
.user_info_02 table {
	border: 1px solid rgb(186, 186, 186); border-image: none; width: 100%;
}
.user_info_02 table tr:first-child {
	background: rgb(210, 210, 210);
}
.user_info_02 table tr:first-child td {
	background: rgb(222, 222, 222); text-align: center; line-height: 16px; font-family: "Malgun Gothic"; font-size: 10px; border-right-color: rgb(186, 186, 186); border-bottom-color: rgb(186, 186, 186); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.user_info_02 table tr:last-child {
	text-align: center;
}
.user_info_02 table tr:last-child td {
	background: rgb(255, 255, 255); text-align: center; line-height: 15px; border-right-color: rgb(186, 186, 186); border-right-width: 1px; border-right-style: solid;
}
.user_info_02 table tr td {
	padding: 0px; font-size: 10px;
}
.user_box_line {
	height: 1px; clear: both; background-color: rgb(214, 214, 214);
}
.user_info02 {
	width: 60px; display: inline-block;
}
.user_info03 {
	width: 110px; display: inline-block;
}
.user_info04 {
	width: 200px; display: inline-block;
}
.user_info05 {
	width: 80px; display: inline-block;
}
.user_info04 em {
	color: rgb(29, 98, 170);
}
.user_info04 b {
	color: rgb(227, 0, 0);
}
.user_menu01 span {
	
}
.user_menu01 {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat 0px 0px; width: 83px; height: 30px; float: left;
}
.user_menu01_on {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat 0px -30px; width: 83px; height: 30px; float: left;
}
.user_menu02 {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat -83px 0px; width: 85px; height: 30px; float: left;
}
.user_menu02_on {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat -83px -60px; width: 85px; height: 30px; float: left;
}
.user_menu03 {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat -168px 0px; width: 84px; height: 30px; float: left;
}
.user_menu03_on {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat -168px -90px; width: 84px; height: 30px; float: left;
}
.user_menu04 {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat -252px 0px; width: 82px; height: 30px; float: left;
}
.user_menu04_on {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat -252px -90px; width: 82px; height: 30px; float: left;
}
.close_box {
	height: 0px;
}
.user_box_bottom {
	background: rgb(247, 247, 247); top: 213px; height: 26px; margin-top: 5px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid; position: relative;
}
.user_box_bottom a {
	padding: 3px; border: 1px solid rgb(209, 209, 209); border-image: none; left: 295px; top: 3px; width: 28px; height: 13px; font-family: "Dotum"; font-size: 11px; position: relative; background-color: rgb(255, 255, 255);
}
.log_in_box {
	padding: 15px 15px 5px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.log_in_box li {
	float: left;
}
.log_in_id {
	width: 242px; margin-right: 10px;
}
.log_in_id span input {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 180px; height: 25px;
}
.security_box {
	width: 25px; text-align: center; font-size: 11px; margin-left: 15px;
}
.login_bottom {
	padding: 5px 0px; text-align: center; display: inline-block;
}
.login_bottom li {
	font-family: "Dotum"; font-size: 11px; float: left;
}
.line_sun {
	padding: 0px 8px; color: rgb(222, 222, 222);
}
.id_text {
	width: 60px; height: 27px; color: rgb(165, 165, 165); font-weight: bold; display: inline-block;
}
.check_auto {
	vertical-align: top;
}
.check_auto input {
	margin: 0px 3px 0px 8px; float: left;
}
.check_auto span {
	margin: 0px; float: left;
}
.login_box > p {
	margin: 0px; padding: 19px 0px 20.1px; text-align: center;
}
.login_box ul.login_bottom_ch {
	padding: 5px 0px; overflow: hidden; margin-right: 30px; margin-left: 30px;
}
.login_box ul.login_bottom_ch > li.join {
	float: left;
}
.login_box ul.login_bottom_ch > li {
	line-height: 18px; font-size: 11px; float: right;
}
.login_box ul.find_ch {
	overflow: hidden;
}
.login_box ul.find_ch li {
	line-height: 18px; float: left;
}
.banner_336 {
	margin: 5px 0px; width: 336px; height: 280px; background-color: rgb(238, 238, 238);
}
.banner_ppom {
	width: 336px; height: 68px; margin-top: 8px;
}
.banner_ppom ul li {
	float: left;
}
.unse_box {
	width: 336px; margin-top: 5px; float: right;
}
.unse_list {
	width: 336px; margin-bottom: 10px; display: inline-block;
}
.unse_list li {
	width: 24.6%; height: 24px; text-align: center; padding-top: 5px; font-weight: bold; float: left;
}
.tab_box_on {
	border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(214, 214, 214) currentColor currentColor rgb(214, 214, 214); border-image: none;
}
.tab_box02 {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(214, 214, 214) currentColor rgb(214, 214, 214) rgb(214, 214, 214); border-image: none; color: rgb(100, 100, 100); background-color: rgb(250, 250, 250);
}
.tab_box03 {
	border: 1px solid rgb(214, 214, 214); border-image: none; color: rgb(100, 100, 100); background-color: rgb(250, 250, 250);
}
.unse_info {
	padding-left: 3px;
}
.unse_info li {
	width: 107px; text-align: left; line-height: 17px; margin-right: 3px; float: left;
}
.news_t {
	padding: 5px 2px 0px; width: 102px; display: inline-block;
}
.contents_box p {
	margin: 10px 0px 8px; display: inline-block;
}
.new_contents_01 {
	padding: 0px; width: 555px; height: 60px; margin-right: 8px; float: left; display: inline-block;
}
.new_contents_02 {
	padding: 0px; width: 336px; height: 46px; float: left; display: inline-block;
}
.phone_ppomppu {
	width: 552px; margin-top: 10px; float: left;
}
.phone_ppomppu ul li {
	width: 550px; line-height: 25px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 550px;
}
.ppomppu_beauty {
	width: 336px; margin-top: 5px; float: right;
}
.ppomppu_beauty ul li {
	width: 330px; line-height: 25px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 330px;
}
.phone_title {
	margin: 5px 0px 8px; padding-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.phone_title_name {
	font-family: "Malgun Gothic"; font-weight: bold;
}
.phone_title span {
	padding-right: 1px; font-size: 11px;
}
.phone_menu_line {
	width: 7px; text-align: center; color: rgb(188, 188, 188); font-size: 11px; display: inline-block;
}
.phone_menu_line02 {
	width: 15px; text-align: center; color: rgb(188, 188, 188); font-size: 11px; display: inline-block;
}
.hot_menu {
	width: 900px; margin-bottom: -10px; display: inline-block;
}
.hot_list_box {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 553px; height: 275px; float: left;
}
.hot_list_box ol {
	padding: 2px 0px 0px 10px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.hot_list {
	padding: 10px;
}
.hot_list li {
	line-height: 22px;
}
.user_nic {
	color: rgb(155, 155, 155); overflow: hidden; font-size: 12px; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 90px;
}
.hot_title_name {
	height: 25px; padding-top: 5px; float: left; display: inline-block;
}
.hot_title_name {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.hot_title_name_off {
	height: 25px; padding-top: 5px; float: left; display: inline-block;
}
.hot_title_name_off {
	color: rgb(156, 156, 156); font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.hot_title_name em {
	color: rgb(255, 0, 0);
}
.ln {
	padding: 5px; color: rgb(204, 204, 204); float: left;
}
.hot_com_list_box {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 334px; height: 275px; margin-left: 8px; float: left;
}
.hot_com_list_box ol {
	padding: 2px 0px 0px 10px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.hot_com_title_name {
	height: 25px; padding-top: 5px; float: left; display: inline-block;
}
.hot_com_title_name a {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.hot_com_title_name a em {
	color: rgb(255, 0, 0);
}
.notice_box {
	width: 900px; height: 35px; border-top-color: rgb(214, 214, 214); border-top-width: 2px; border-top-style: solid; display: inline-block; background-color: rgb(250, 250, 250);
}
.notice_box .notice_title {
	width: 450px; padding-top: 5px; float: left;
}
.notice_box .rolling_list {
	left: 72px; top: -20px;
}
.notice_box .ppom_event {
	left: 80px; top: -20px; width: 300px; position: relative;
}
#loginbox01 {
	background: url("/images/main/ppimg_20100617_006.gif") no-repeat; border: 1px solid rgb(192, 194, 197); border-image: none; width: 356px; height: 98px; text-align: left;
}
#loginbox01 ul {
	margin: 22px 0px 0px 15px; width: 95px; height: 50px; float: left; _margin-left: 7px;
}
#loginbox01 ul.logina li {
	background: url("/images/main/dot02.gif") no-repeat 0px 8px; height: 16px;
}
#loginbox01 ul.logina li.memre01 {
	padding-bottom: 5px;
}
#loginbox01 ul.logina li.memre01 a:hover {
	color: rgb(60, 65, 75);
}
#loginbox01 ul.logina li a {
	width: 90px; padding-left: 7px;
}
#loginbox01 ul.logina li a:hover {
	color: rgb(134, 134, 134);
}
#loginbox01 ul.loginput {
	margin: 10px 0px 0px 15px; width: 220px; float: left;
}
#loginbox01 ul.loginput li {
	height: 20px; font-size: 11px;
}
#loginbox01 ul.loginput li a {
	height: auto; color: rgb(255, 119, 19); text-decoration: underline;
}
#loginbox01 ul.loginput li a:hover {
	height: auto; color: rgb(255, 119, 19); text-decoration: underline;
}
#loginbox01 ul.loginput li.secuopt {
	height: 24px;
}
#loginbox01 ul.loginput li span.autologin {
	color: rgb(100, 100, 100); letter-spacing: -1px; margin-left: 10px; display: inline;
}
#loginbox01 ul.loginput li span.autologin input {
	margin-top: -2px; vertical-align: middle;
}
#loginbox01 ul.loginput li .idinput {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 149px; height: 17px; color: rgb(102, 102, 102); padding-top: 3px; padding-left: 3px; font-family: "Gulim"; font-size: 12px; -ms-ime-mode: disabled;
}
#loginbox01 ul.loginput li .pwinput {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 149px; height: 17px; color: rgb(102, 102, 102); padding-top: 3px; padding-left: 3px; font-family: Gulim; font-size: 12px; margin-top: 5px; _margin-top: 1px;
}
#loginbox01 ul.loginput li.loginbtn {
	margin: -40px 0px 0px 157px; position: absolute; _margin-top: -48px; _margin-left: 158px;
}
#loginbox02 {
	background: url("/images/main/ppimg_20100618_004.gif") no-repeat; border: 1px solid rgb(192, 194, 197); border-image: none; width: 356px; height: 98px;
}
#loginbox02 dl.meminfo {
	margin: 9px 0px 0px 10px; height: 60px; text-align: left;
}
#loginbox02 dl.meminfo dt {
	width: 60px; height: 50px; float: left; display: inline;
}
#loginbox02 dl.meminfo dt img {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 50px; height: 50px; vertical-align: middle;
}
#loginbox02 dl.meminfo dd {
	margin-top: -2px; float: left; _margin-top: 1px;
}
#loginbox02 dl.meminfo dd span.memre01 {
	padding-bottom: 4px; _padding-bottom: 2px;
}
#loginbox02 dl.meminfo dd span.memre01 a {
	color: rgb(68, 68, 68);
}
#loginbox02 dl.meminfo dd span.memre01 .note {
	margin-left: 5px; display: inline;
}
#loginbox02 dl.meminfo dd span {
	height: 17px; display: block; _height: 5px;
}
#loginbox02 dl.meminfo dd span img {
	margin-top: -2px; vertical-align: middle; _margin-top: 1px;
}
#loginbox02 .logout {
	margin: -60px 0px 0px 255px; width: 90px; text-align: right; float: left; display: inline; _margin-top: -55px;
}
#loginbox02 .logout span {
	height: 25px; display: block;
}
#loginbox02 .logout .meminfomod {
	background: url("/images/main/dot02.gif") no-repeat 15px 7px; width: 90px; height: 18px; font-size: 11px;
}
#loginbox02 .logout .meminfomod a {
	color: rgb(109, 109, 109);
}
#loginbox02 .logout .meminfomod2 {
	background: url("/images/main/dot02.gif") no-repeat 15px 7px; width: 90px; height: 18px; text-align: center; font-size: 11px;
}
#loginbox02 .logout .meminfomod2 a {
	color: rgb(100, 122, 255);
}
#loginbox02 .logout .logoutbtn {
	text-align: center;
}
#loginbox02 .notebox {
	width: 340px; clear: both; margin-top: 5px; margin-left: 10px; display: block; _margin-top: 7px;
}
#loginbox02 .notebox img {
	text-decoration: none; margin-right: 3px; vertical-align: middle;
}
#loginbox02 .notedisp {
	margin: 0px 0px 0px 4px; width: 315px; _margin-top: 2px; _margin-left: 5px;
}
#right_wrap {
	margin: 8px 0px 80px; width: 334px; text-align: left;
}
#rightbox #right_wrap .box {
	border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#right_wrap span.tab {
	background: url("/images/main/201309/tab01.gif") no-repeat; text-align: center; margin-top: 126px;
}
#right_wrap span.tab a {
	color: rgb(68, 68, 68); font-size: 12px; display: block;
}
#right_wrap span.tab a em {
	left: 2px; top: -4px; color: rgb(253, 122, 0); font-family: "Malgun Gothic"; font-size: 10px; position: relative;
}
#right_wrap span.tab.on a {
	font-weight: bold;
}
#right_wrap span.tab a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
#right_wrap #special_area {
	height: 155px; padding-top: 0px;
}
#right_wrap #special_area span.tab {
	height: 30px; line-height: 32px; overflow: hidden;
}
#right_wrap #noticespecial_tit1 {
	background-position: 0px -50px; width: 89px; margin-left: -1px; position: absolute;
}
#right_wrap #noticespecial_tit2 {
	background-position: -89px -50px; width: 89px; margin-left: 88px; position: absolute;
}
#right_wrap #noticespecial_tit3 {
	background-position: -178px -50px; width: 89px; margin-left: 177px; position: absolute;
}
#right_wrap #noticespecial_tit4 {
	background-position: -178px -50px; width: 68px; margin-left: 266px; position: absolute;
}
#right_wrap .on#noticespecial_tit1 {
	background-position: 0px -1px;
}
#right_wrap .on#noticespecial_tit2 {
	background-position: -89px -1px;
}
#right_wrap .on#noticespecial_tit3 {
	background-position: -178px -1px;
}
#right_wrap .on#noticespecial_tit4 {
	background-position: -178px -1px;
}
#right_wrap .content {
	margin: 8px 0px 0px 15px; width: 330px; text-align: left; position: absolute;
}
#right_wrap .content dd {
	height: 22px;
}
#right_wrap .content .bbscol_t01 {
	color: rgb(143, 143, 143); clear: both;
}
#right_wrap .content .bbscol {
	color: rgb(143, 143, 143); clear: both;
}
#right_wrap .content dd a.bbscol:hover {
	color: rgb(0, 0, 0);
}
#right_wrap .content dd a:hover {
	color: rgb(47, 115, 192);
}
#shoppingbox {
	border: 0px solid rgb(214, 214, 214); border-image: none; height: 500px;
}
#right_wrap2 {
	background: url("/images/main/tab_bg.gif") repeat-x; width: 358px; text-align: left; margin-top: 0px; _background-position: 0px 0px;
}
#rightbox #right_wrap2 .box {
	border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#right_wrap2 span.tab {
	background: url("/images/main/tab04.gif") no-repeat; text-align: center; margin-top: 0px;
}
#right_wrap2 span.tab a {
	color: rgb(68, 68, 68); font-size: 12px; display: block;
}
#right_wrap2 span.tab img {
	margin-top: -2px; vertical-align: middle; display: inline;
}
#right_wrap2 span.tab.on a {
	font-weight: bold;
}
#right_wrap2 span.tab a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
#right_wrap2 #special_area {
	height: 270px; padding-top: 0px;
}
#right_wrap2 #special_area span.tab {
	height: 30px; line-height: 32px; overflow: hidden; display: block;
}
#right_wrap2 #special_tab1 {
	background-position: 0px -50px; width: 79px; margin-left: -1px; position: absolute;
}
#right_wrap2 #special_tab2 {
	background-position: -79px -50px; width: 89px; margin-left: 78px; position: absolute;
}
#right_wrap2 #special_tab3 {
	background-position: -168px -50px; width: 84px; margin-left: 167px; position: absolute;
}
#right_wrap2 #special_tab4 {
	background-position: -252px -50px; width: 92px; letter-spacing: -1px; padding-left: 13px; margin-left: 251px; position: absolute;
}
#right_wrap2 #special_tab4 a:hover {
	color: rgb(64, 127, 225);
}
#right_wrap2 .on#special_tab1 {
	background-position: 0px 0px;
}
#right_wrap2 .on#special_tab2 {
	background-position: -79px 0px;
}
#right_wrap2 .on#special_tab3 {
	background-position: -168px 0px;
}
#right_wrap2 .on#special_tab4 {
	background-position: -252px 0px; letter-spacing: -1px;
}
#right_wrap2 .content {
	margin: 43px 0px 0px 15px; width: 330px; text-align: left; position: absolute; _margin-top: 40px;
}
#right_wrap2 .content li {
	height: 22px; overflow: hidden; display: block;
}
#right_wrap2 .content .bbscol {
	color: rgb(124, 124, 124); clear: both;
}
#right_wrap2 .content li.cau01 {
	background: none; height: 40px; color: rgb(136, 136, 136); letter-spacing: -1px; padding-top: 5px; padding-left: 0px; font-size: 11px;
}
#right_wrap2 .content li a {
	color: rgb(17, 17, 17);
}
#right_wrap2 .content li a:hover {
	color: rgb(47, 115, 192);
}
.bbscol02 {
	color: rgb(29, 98, 170); font-size: 11px; margin-right: 5px; float: left;
}
.bbscol03 {
	color: rgb(143, 143, 143); padding-left: 0px; display: inline;
}
.bbscol04 {
	color: rgb(255, 102, 0); line-height: 0px; padding-left: 3px; font-family: "Tahoma"; font-size: 9px; vertical-align: super; display: inline;
}
.bbscol06 {
	color: rgb(136, 136, 136); padding-left: 0px; display: inline;
}
.txcol01 {
	color: rgb(255, 102, 0);
}
.txcol02 {
	color: red; font-weight: bold;
}
.pagebtn {
	color: rgb(126, 126, 126); font-size: 11px; margin-top: 5px; margin-right: 6px; float: right; _margin-right: 4px;
}
.pagebtn span {
	padding-top: 0px; float: left; display: block;
}
.pagnum {
	padding-right: 5px; margin-top: 0px;
}
.pagebtn img {
	margin-right: 0px; vertical-align: middle; _margin-top: 1px;
}
#footer {
	margin: 0px auto; width: 900px; clear: both;
}
#footer dl {
	padding-bottom: 30px;
}
#footer dt {
	border-width: 1px; border-style: solid; border-color: rgb(188, 188, 188) rgb(226, 226, 226) rgb(226, 226, 226); padding: 8px 0px 0px; border-image: none; height: 25px; text-align: center; color: rgb(170, 170, 170); background-color: rgb(250, 250, 250);
}
#footer dt a {
	padding: 0px 10px; color: rgb(80, 80, 80); display: inline;
}
#footer dd {
	color: rgb(80, 80, 80); overflow: hidden; padding-top: 10px; font-size: 11px;
}
#footer dd span {
	display: block;
}
#footer dd .foot_01 {
	width: 600px; text-align: left; float: left;
}
#footer dd .foot_02 {
	width: 300px; text-align: right; float: left;
}
#footer dd a {
	padding: 0px 10px 0px 0px; color: rgb(80, 80, 80); display: inline;
}
#footer dd.address {
	text-align: center; line-height: 140%; margin-top: 10px; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid;
}
#footer dd.address p {
	margin-bottom: 10px;
}
#footer div.footMenu {
	width: 900px; height: 42px;
}
#footer div.footMenu ul {
	padding: 10px 0px 0px 10px; height: 30px; border-top-color: rgb(53, 53, 53); border-bottom-color: rgb(200, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#footer div.footMenu ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#footer div.footMenu ul li {
	padding: 0px 27px; float: left; position: relative;
}
#footer div.footMenu ul li span.new {
	left: 50px; top: -17px; margin-left: -14px; position: absolute;
}
#footer div.footMenu ul li a {
	padding: 0px 10px; color: rgb(0, 0, 0); font-family: "Malgun Gothic"; font-weight: bold; display: block;
}
#footer div.logo {
	margin: 10px 0px;
}
#footer div.logo::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#footer div.logo p.logo {
	margin: 0px; padding: 0px; float: left;
}
#footer div.logo p.etc {
	margin: 0px; padding: 0px; text-align: right; color: rgb(201, 201, 202); font-family: "Dotum"; font-size: 11px; float: right;
}
#footer div.logo p.etc a {
	color: rgb(123, 123, 124); font-family: "Dotum"; font-size: 11px;
}
#footer div.logo p.etc a em {
	color: rgb(82, 123, 194); font-style: normal;
}
#footer div.address {
	text-align: left; padding-bottom: 20px;
}
#footer div.address address {
	color: rgb(146, 146, 147); line-height: 15px; font-family: "Dotum"; font-size: 11px; font-style: normal;
}
#footer div.address p {
	text-align: left; color: rgb(146, 146, 147); line-height: 15px; font-family: "Tahoma"; font-size: 11px;
}
#footer div.address p strong {
	color: rgb(82, 123, 194);
}
#bodywrap {
	margin-top: 8px;
}
#menu_wrap01 {
	width: 900px; text-align: left; margin-top: 10px;
}
#menu_wrap01 dt {
	background: url("/images/main/ppimg_20100622_004.gif") repeat-x; height: 38px; overflow: hidden; padding-left: 1px; _padding-left: 2px;
}
#menu_wrap01 dd {
	border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#menu_wrap01 .tab {
	background: url("/images/main/ppimg_20100622_005.gif") no-repeat right; padding: 0px 10px; width: auto; height: 38px; text-align: center; line-height: 40px; letter-spacing: -1px; overflow: hidden; font-weight: bold; float: left; display: block;
}
#menu_wrap01 .tab a {
	color: rgb(136, 136, 136); display: block;
}
#menu_wrap01 .tab a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#menu_wrap01 .tab.forum {
	background: url("/images/main/ppimg_20100625_001.gif") no-repeat 120px 13px; padding: 0px 10px 0px 0px; width: 130px; height: 38px; text-align: center; line-height: 40px; letter-spacing: -1px; overflow: hidden; font-weight: bold; float: left; display: block;
}
#menu_wrap01 .tab.on {
	background: url("/images/main/ppimg_20100622_003.gif") no-repeat; padding: 0px; width: 95px; height: 38px; line-height: 44px; letter-spacing: -2px; overflow: hidden; font-weight: bold; margin-left: -1px; float: left; display: block;
}
#menu_wrap01 .tab.on a {
	color: rgb(22, 71, 122); font-size: 14px; display: block;
}
#menu_wrap01 .tab.on a:hover {
	color: rgb(22, 71, 122);
}
#menu_wrap01 dd.content {
	padding: 20px; clear: both;
}
#menu_wrap01 dd.content a {
	font-weight: normal;
}
#menu_wrap01 dd.content li {
	background: url("/images/main/ppimg_20100623_001.gif") no-repeat 0px 8px; height: 22px; padding-left: 8px;
}
#menu_wrap01 dd.content li.nobg {
	background: none; padding-left: 0px;
}
#bbs_wrap {
	clear: both; font-family: "Gulim";
}
#bbs_wrap a {
	text-decoration: none;
}
#bbs_wrap a:hover {
	color: rgb(47, 115, 192);
}
#bbs_wrap #bbs_wrap1 {
	margin: 0px auto; width: 900px; clear: both;
}
.error1 {
	padding: 120px 0px !important;
}
#forummenu_wrap {
	_margin-top: 0px;
}
#forummenu_wrap dl {
	border: 1px solid rgb(194, 194, 194); border-image: none; width: 898px; height: auto; text-align: left; overflow: hidden;
}
#forummenu_wrap dt {
	background: url("/images/main/ppimg_20100624_001.gif") no-repeat; height: 30px;
}
#forummenu_wrap dt span {
	width: 441px; float: left; display: block;
}
#forummenu_wrap dt span.fo_01 {
	padding-top: 7px; padding-left: 10px; font-weight: bold;
}
#forummenu_wrap dt span.fo_02 {
	text-align: right; padding-top: 5px; padding-right: 0px;
}
#forummenu_wrap ul {
	padding: 6px 0px 3px; width: 898px; overflow: hidden; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
#forummenu_wrap dd .menuset01 {
	padding: 6px 0px 3px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#forummenu_wrap dd li {
	float: left;
}
#forummenu_wrap dd li.forum_le {
	width: 110px; text-align: right; color: rgb(95, 119, 158); font-weight: bold;
}
#forummenu_wrap dd li.forum_ri {
	background: url("/images/main/ppimg_20100624_003.gif") no-repeat 7px 7px; width: 765px; padding-left: 17px;
}
#forummenu_wrap dd .menuset02 {
	background: url("/images/main/ppimg_20100624_002.gif") repeat-x; padding: 6px 0px 3px;
}
#forummenu_wrap dd li a {
	width: 85px; color: rgb(93, 93, 93); overflow: hidden; float: left; display: block;
}
#forummenu_wrap dd span a:hover {
	color: rgb(34, 102, 178);
}
#forummenu_wrap .shadow01 {
	background: url("/images/main/ppimg_20100624_004.gif") repeat-x; height: 13px; text-align: right; overflow: hidden; padding-right: 10px; margin-bottom: -5px;
}
#forummenu_wrap dd li a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#link_wrap {
	background: url("/images/main/201111/tab_bg04.gif") no-repeat; margin: 0px auto; width: 900px; text-align: left; padding-top: 0px;
}
#link_wrap::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#link_wrap .tabs {
	background: linear-gradient(rgba(249, 249, 249, 1) 0%, rgba(234, 234, 234, 1) 100%); border: 1px solid rgb(213, 221, 225); border-image: none; height: 27px;
}
#link_wrap .tabs li {
	margin: 1px 0px 0px; height: 26px; line-height: 26px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(209, 217, 222); border-left-color: rgb(209, 217, 222); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left;
}
#link_wrap .tabs li a {
	padding: 0px 20px 0px 15px; width: 100%; height: 26px; display: block;
}
#link_wrap .tabs li a::after {
	border-width: 0px 3px 5px; border-style: solid; border-color: transparent transparent rgb(136, 136, 136); margin: 10px 0px 0px 3px; width: 0px; height: 0px; position: absolute; content: "";
}
#link_wrap .tabs li.active {
	background: rgb(255, 255, 255); height: 27px; line-height: 27px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#link_wrap .tabs li.active a::after {
	border-width: 5px 3px 0px; border-color: rgb(0, 0, 0) transparent transparent;
}
#link_wrap .tabs li:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#link_wrap .tabs li:last-child {
	border-right-color: rgb(209, 217, 222); border-right-width: 1px; border-right-style: solid;
}
#link_wrap .tab_contents {
	height: auto; text-align: left; display: none;
}
#link_wrap .parcel {
	padding: 15px 0px; border-right-color: rgb(209, 217, 222); border-bottom-color: rgb(209, 217, 222); border-left-color: rgb(209, 217, 222); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#link_wrap .tab_contents dl {
	width: 898px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#link_wrap .tab_contents ul {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(209, 217, 222) rgb(209, 217, 222); padding: 6px 0px 3px; border-image: none; width: 898px; overflow: hidden;
}
#link_wrap .tab_contents dd .menuset01 {
	padding: 10px 0px 3px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#link_wrap .tab_contents dd li a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#link_wrap .tab_contents dd li {
	float: left;
}
#link_wrap .tab_contents dd li.forum_le {
	width: 105px; text-align: right; color: rgb(95, 119, 158); font-weight: bold;
}
#link_wrap .tab_contents dd li.forum_ri {
	background: url("/images/main/ppimg_20100625_002.gif") no-repeat 7px 2px; width: 770px; padding-left: 17px;
}
#link_wrap .tab_contents dd .menuset02 {
	background: url("/images/main/ppimg_20100624_002.gif") repeat-x; padding: 6px 0px 3px;
}
#link_wrap .tab_contents dd li a {
	color: rgb(93, 93, 93); overflow: hidden; padding-right: 10px; float: left; display: block;
}
#link_wrap .tab_contents dd span a:hover {
	color: rgb(34, 102, 178);
}
#forumnotice_wrap {
	clear: both; margin-top: 20px;
}
#forumnotice_wrap .content {
	margin: 0px; width: 900px; height: auto; text-align: left; padding-bottom: 12px;
}
#forumnotice_wrap .content dt {
	color: rgb(62, 81, 123); font-size: 14px; font-weight: bold; margin-bottom: 6px; border-bottom-color: rgb(168, 168, 168); border-bottom-width: 2px; border-bottom-style: solid;
}
#forumnotice_wrap .content dd {
	background: url("/images/main/dot04.gif") repeat-x 0px 27px; height: 24px; overflow: hidden; padding-top: 4px;
}
#forumnotice_wrap .content dd span {
	display: inline;
}
#forumnotice_wrap .content .bbscol_t01 {
	color: rgb(130, 142, 183);
}
#forumnotice_wrap .content .bbscol {
	color: rgb(143, 143, 143);
}
#forumnotice_wrap .content .bbsdate {
	color: rgb(143, 143, 143); font-family: tahoma; font-size: 11px; margin-left: 10px;
}
#forumbest_wrap {
	background: url("/images/main/ppimg_20100628_001.gif") repeat-y; padding: 20px 0px 20px 25px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 872px; height: auto; overflow: hidden; margin-top: 15px;
}
#forumbest_wrap dl {
	width: 395px; margin-right: 0px; float: left;
}
#forumbest_wrap dt {
	height: 20px; margin-bottom: 5px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
#forumbest_wrap dd {
	height: 20px; overflow: hidden; padding-top: 4px;
}
#forumbest_wrap dd img {
	margin-right: 5px; vertical-align: middle;
}
#forumbest_wrap dd span {
	display: inline;
}
#forumbest_wrap .bbscol_t01 {
	color: rgb(130, 142, 183);
}
#forumbest_wrap .bbscol {
	color: rgb(143, 143, 143);
}
#forumbest_wrap .content2 {
	margin-left: 55px;
}
.bbscol05 {
	margin: 2px 2px 0px 0px; float: left;
}
#life_wrap {
	margin: 0px auto; width: 900px; height: 356px; text-align: left; overflow: hidden; clear: both;
}
#life_wrap dl {
	border: 1px solid rgb(194, 194, 194); border-image: none; height: 330px; padding-top: 0px;
}
#life_wrap dt {
	background: url("/images/main/tab_bg05.gif") no-repeat; height: 35px; padding-top: 7px;
}
#life_wrap dt span {
	float: left; display: block;
}
#life_wrap dt .lifettl_01 {
	width: 100px; padding-left: 10px;
}
#life_wrap dt .lifettl_01 img {
	_margin-top: 1px;
}
#life_wrap dt .lifettl_02 {
	width: 682px; text-align: right; color: rgb(98, 98, 98);
}
#life_wrap dt .lifettl_03 {
	width: 95px; text-align: right; _padding-top: 3px;
}
#life_wrap dt .lifettl_03 img {
	margin-left: 5px;
}
#life_wrap dt .lifettl_03 a {
	font-weight: bold; text-decoration: underline;
}
#life_wrap dd {
	margin-top: -7px;
}
#life_wrap dd.lifebox_le01 {
	width: 356px; height: 160px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
#life_wrap dd.lifebox_le01 li.weather_01 {
	background: url("/images/main/ppimg_20100628_005.gif") no-repeat; height: 35px;
}
#life_wrap dd.lifebox_le01 li .ttllink {
	width: 110px; height: 25px; text-align: center; color: rgb(0, 0, 0); font-weight: bold; margin-top: 12px; float: left;
}
#life_wrap dd.lifebox_le01 li .weath_opt img {
	margin-left: 3px; vertical-align: top;
}
#life_wrap dd.lifebox_le01 li .weath_opt {
	width: 240px; text-align: right; margin-top: 5px; float: left;
}
#life_wrap dd.lifebox_le01 li.weather_02 {
	width: 356px; overflow: hidden; padding-top: 5px;
}
#life_wrap dd.lifebox_le01 li.weather_02 .zone {
	background: url("/images/main/dot07.gif") no-repeat 0px 6px; width: 320px; color: rgb(255, 105, 5); padding-left: 10px; font-weight: bold; margin-left: 12px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo1 {
	width: 120px; color: rgb(102, 102, 102); line-height: 140%; margin-top: 11px; margin-left: 17px; float: left; _margin-left: 10px;
}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo2 {
	width: 203px; margin-top: 5px; margin-left: 10px; float: left;
}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo2 .day01 {
	width: 50px; text-align: center; color: rgb(102, 102, 102); float: left; display: block;
}
#life_wrap dd.lifebox_le01 li.weather_02 .zoneinfo2 .day01 img {
	margin-top: -2px;
}
#life_wrap dd.lifebox_le02 {
	width: 356px; margin-top: 1px;
}
#life_wrap dd.lifebox_le02 ul {
	width: 356px; position: absolute;
}
#life_wrap dd.lifebox_le02 li.transinfo_01 {
	background: url("/images/main/ppimg_20100628_005.gif") no-repeat; height: 35px;
}
#life_wrap dd.lifebox_le02 li .transttl {
	width: 110px; height: 25px; text-align: center; color: rgb(0, 0, 0); padding-top: 12px; font-weight: bold;
}
#life_wrap dd.lifebox_le02 li .transsearch {
	margin-top: 10px; margin-left: 15px;
}
#life_wrap dd.lifebox_le02 li .transsearch .transinput {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 178px; height: 16px; color: rgb(142, 142, 142); letter-spacing: -1px; padding-top: 2px; padding-left: 3px; font-family: "Gulim"; font-size: 12px; margin-right: 3px; margin-left: -20px; _margin-top: -1px;
}
#life_wrap dd.lifebox_le02 li .transsearch .transbtn {
	margin-top: 0px; vertical-align: top;
}
#life_wrap dd.lifebox_le02 li .searchtxt {
	background: url("/images/main/dot08.gif") repeat-x 0px 23px; width: 228px; height: 25px; color: rgb(142, 142, 142); padding-left: 100px; font-size: 11px; margin-top: 5px; margin-left: 15px;
}
#life_wrap dd.lifebox_le02 li .daehantongwoon {
	margin-top: 7px; margin-left: 15px;
}
#life_wrap dd.lifebox_le02 li .daehantongwoon a {
	color: rgb(255, 105, 5);
}
#life_wrap dd.lifebox_le02 li .daehantongwoon img {
	margin-left: 2px;
}
#life_wrap dd.lifebox_ri {
	margin: -163px 0px 0px 356px; padding: 20px; width: 520px; height: 256px; overflow: hidden; border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid; position: absolute;
}
#life_wrap dd.lifebox_ri span {
	width: 170px; float: left; display: block;
}
#life_wrap dd.lifebox_ri a {
	background: url("/images/main/dot02.gif") no-repeat 0px 7px; width: 160px; height: 22px; color: rgb(102, 102, 102); overflow: hidden; padding-left: 8px; clear: both; float: left;
}
#life_wrap dd.lifebox_ri a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#life_wrap .shadow01 {
	background: url("/images/main/ppimg_20100624_004.gif") repeat-x; width: 890px; height: 13px; text-align: right; overflow: hidden; padding-right: 10px; margin-bottom: 0px;
}
#weather2 {
	width: 420px; text-align: left; overflow: hidden; padding-top: 12px; padding-bottom: 10px;
}
#weather2 .zone {
	background: url("/images/main/dot07.gif") no-repeat 0px 4px; height: 18px; color: rgb(255, 105, 5); padding-left: 10px; font-weight: bold; margin-left: 12px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
#weather2 .zoneinfo1 {
	width: 190px; color: rgb(102, 102, 102); line-height: 150%; margin-top: 11px; margin-left: 17px; vertical-align: top; float: left; _margin-left: 10px;
}
#weather2 .zoneinfo2 {
	width: 200px; margin-top: 10px; margin-left: 10px; float: left;
}
#weather2 .zoneinfo2 .day01 {
	width: 50px; text-align: center; color: rgb(102, 102, 102); float: left; display: block;
}
#weather2 .zoneinfo2 .day01 img {
	margin: 1px 0px 3px;
}
#weather2 .zoneinfo3 {
	margin: 95px 0px 0px 18px; height: 18px; _margin-top: 15px;
}
#marketall_wrap {
	background: url("/images/main//centerline.gif") repeat-y 450px 0px; width: 900px; height: auto; overflow: hidden; margin-top: 10px;
}
#marketall_wrap dl {
	padding: 3px; margin-top: 5px; margin-bottom: 5px;
}
#marketall_wrap dl.mk_lft {
	width: 420px; float: left;
}
#marketall_wrap dl.mk_rgt {
	width: 420px; float: right;
}
#marketall_wrap span {
	float: left; display: block;
}
#marketall_wrap dl dt {
	height: 23px; overflow: hidden; margin-bottom: 7px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
#marketall_wrap dd {
	height: 20px; overflow: hidden; clear: both;
}
#marketall_wrap .markettl_01 {
	color: rgb(83, 104, 132); font-family: Dotum; font-size: 14px; font-weight: bold;
}
#marketall_wrap .markettl_02 {
	margin: 4px 0px 0px 8px; color: rgb(117, 117, 117); font-family: Dotum; font-size: 11px;
}
#marketall_wrap .markettl_03 {
	margin-top: 5px; float: right;
}
#marketall_wrap .markettl_04 {
	color: rgb(117, 117, 117); padding-right: 8px; font-family: tahoma; font-size: 11px;
}
#marketall_wrap dd a:hover {
	color: rgb(47, 115, 192);
}
.line2 {
	margin: 10px 0px; border-top-color: rgb(125, 134, 156); border-top-width: 2px; border-top-style: solid;
}
#forumbigwrap {
	height: 560px; margin-top: 10px;
}
#forumbest2_wrap {
	height: 540px; text-align: left; margin-top: 0px; float: right; _background-position: 0px 0px;
}
#forumbest2_wrap span.tab {
	background: url(".././images/main/forum_tab.gif") no-repeat; text-align: center; margin-top: 0px;
}
#forumbest2_wrap span.tab a {
	color: rgb(68, 68, 68); font-size: 12px; display: block;
}
#forumbest2_wrap span.tab img {
	margin-top: -2px; vertical-align: middle; display: inline;
}
#forumbest2_wrap span.tab.on a {
	font-weight: bold;
}
#forumbest2_wrap span.tab a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
#forumbest2_wrap #forumbest_area {
	padding-top: 0px;
}
#forumbest2_wrap #forumbest_area span.tab {
	height: 33px; line-height: 35px; overflow: hidden; display: block;
}
#forumbest2_wrap #forumbest_tit1 {
	background-position: 0px -43px; width: 132px; margin-left: 0px; position: absolute;
}
#forumbest2_wrap #forumbest_tit2 {
	background-position: -132px -43px; width: 132px; margin-left: 132px; position: absolute;
}
#forumbest2_wrap .on#forumbest_tit1 {
	background-position: 0px 0px;
}
#forumbest2_wrap .on#forumbest_tit2 {
	background-position: -132px 0px;
}
#forumbest3_wrap {
	margin-right: 30px; float: left;
}
#forumbigwrap dl.content1 {
	width: 420px; text-align: left;
}
#forumbigwrap dl.content1 dt {
	height: 23px; color: rgb(47, 78, 122); font-weight: bold; margin-top: 10px; margin-bottom: 10px; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
#forumbigwrap dl.content1 dd {
	height: 24px; padding-left: 5px;
}
#forumbigwrap dl.content1 dd.lispace {
	background: url(".././images/main/ppimg_20100621_003.gif") no-repeat 0px -2px; height: 8px; overflow: hidden;
}
#forumbigwrap dl.content2 {
	margin-right: 0px; float: left;
}
#forumbigwrap .content2 dd {
	height: 20px; overflow: hidden; padding-top: 4px;
}
#forumbigwrap dd img {
	margin-right: 5px; vertical-align: middle;
}
#forumbigwrap dd span {
	display: inline;
}
#forumbigwrap dd a:hover {
	color: rgb(47, 115, 192);
}
#forumbigwrap .bbscol_t01 {
	color: rgb(130, 142, 183);
}
#forumbigwrap .bbscol {
	color: rgb(143, 143, 143);
}
#forumbigwrap a.bbscol:hover {
	color: rgb(0, 0, 0);
}
#forumbigwrap .content2 {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 414px; height: 500px; padding-top: 15px; padding-left: 17px; margin-top: 32px;
}
#informa_wrap ul {
	padding: 15px; border: 1px solid rgb(194, 194, 194); border-image: none; overflow: hidden; _height: auto; _margin-top: 0px;
}
#informa_wrap li {
	padding: 3px 0px 1px; text-align: left; line-height: 150%;
}
#informa_wrap span {
	display: block;
}
#informabig_wrap {
	width: 899px; height: 520px; margin-top: 5px;
}
#informabig2_wrap {
	width: 899px; height: 540px; margin-top: 5px;
}
#informabig3_wrap {
	width: 899px; height: 600px; margin-top: 5px;
}
#informa2_wrap {
	background: url("/images/main/tab_bg06.gif") repeat-x; width: 423px; text-align: left; clear: both; margin-top: 5px; margin-bottom: 5px; float: left; _background-position: 0px 0px;
}
#informa2_wrap span.tab {
	background: url("/images/main/tab01.gif") no-repeat; text-align: center; margin-top: 0px;
}
#informa2_wrap span.tab a {
	color: rgb(68, 68, 68); font-size: 12px; display: block;
}
#informa2_wrap span.tab.on a {
	font-weight: bold;
}
#informa2_wrap span.tab a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
#informa2_wrap .tab_ttt {
	color: rgb(47, 78, 122); font-weight: bold; margin-top: 7px; position: absolute;
}
#informa2_wrap .tab_ttt img {
	margin-right: 5px; vertical-align: middle;
}
#informa2_wrap .tab_ttt a {
	color: rgb(47, 78, 122);
}
#informa2_wrap #informa_area {
	width: 435px; height: 240px; padding-top: 0px; _width: 435px;
}
#informa2_wrap #informa_area span.tab {
	height: 30px; line-height: 32px; overflow: hidden;
}
#informa2_wrap #informa_tit1 {
	background-position: 0px -50px; width: 89px; margin-left: 256px; position: absolute;
}
#informa2_wrap #informa_tit2 {
	background-position: -89px -50px; width: 89px; margin-left: 345px; position: absolute;
}
#informa2_wrap #informa2_area {
	width: 435px; height: 133px; padding-top: 0px; _width: 435px;
}
#informa2_wrap #informa2_area span.tab {
	height: 30px; line-height: 32px; overflow: hidden;
}
#informa2_wrap .on#informa_tit1 {
	background-position: 0px 0px;
}
#informa2_wrap .on#informa_tit2 {
	background-position: -89px 0px;
}
#informa2_wrap .content {
	margin: 40px 0px 0px 5px; text-align: left; position: absolute;
}
#informa2_wrap .content dd {
	height: 20px;
}
#informa2_wrap .content .bbscol_t01 {
	color: rgb(143, 143, 143); clear: both;
}
#informa2_wrap .content .bbscol {
	color: rgb(143, 143, 143); clear: both;
}
#informa2_wrap .content dd a.bbscol:hover {
	color: rgb(0, 0, 0);
}
#informa2_wrap .content dd a:hover {
	color: rgb(47, 115, 192);
}
#informa2_wrap .markettl_01 {
	color: rgb(83, 104, 132); font-family: Dotum; font-size: 12px; font-weight: bold;
}
#informa2_wrap .markettl_02 {
	margin: 4px 0px 0px 8px; color: rgb(117, 117, 117); font-family: Dotum; font-size: 11px;
}
#informa2_wrap .markettl_03 {
	margin-top: 5px; float: right;
}
#informa2_wrap .markettl_04 {
	color: rgb(117, 117, 117); padding-right: 8px; font-family: tahoma; font-size: 11px;
}
#informa2_wrap .infomorebtn {
	margin-top: 10px; float: right;
}
#informarigt {
	float: right;
}
#informarigt2 {
	float: right;
}
#infombest {
	background: url("/images/main/tab_bg02.gif") repeat-x; height: auto; text-align: left; padding-top: 42px; _height: 10px; _background-position: 0px 0px;
}
#infombest span.tab {
	background: url("/images/main/tab03.gif") no-repeat; text-align: center; margin-top: 0px;
}
#infombest span.tab a {
	color: rgb(68, 68, 68); font-size: 12px; display: block;
}
#infombest span.tab.on a {
	font-weight: bold;
}
#infombest span.tab a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
#infombest #infom_area span.tab {
	height: 31px; line-height: 35px; overflow: hidden;
}
#infombest #infom_tit1 {
	background-position: 0px -46px; width: 92px; margin-top: -42px; margin-left: 0px; position: absolute;
}
#infombest #infom_tit2 {
	background-position: -91px -46px; width: 92px; margin-top: -42px; margin-left: 91px; position: absolute;
}
#infombest .on#infom_tit1 {
	background-position: 0px 0px;
}
#infombest .on#infom_tit2 {
	background-position: -90px 0px;
}
#infombest .content {
	background: url("/images/main/ppimg_boxlinebg.gif") repeat-x bottom; padding: 8px 0px 20px; width: 100%; height: auto; text-align: left; overflow: hidden;
}
#infombest .content dd {
	height: 20px; overflow: hidden; padding-top: 4px;
}
#infombest .content dd.lispace img {
	vertical-align: middle;
}
#infombest .content dd.lispace {
	background: url("/images/main/ppimg_20100621_003.gif") no-repeat 0px 0px; height: 1px;
}
#infombest .content .bbscol_t01 {
	color: rgb(130, 142, 183);
}
#infombest .content .bbscol {
	color: rgb(143, 143, 143);
}
#infombest .content dd a {
	color: rgb(17, 17, 17);
}
#infombest .content dd a:hover {
	color: rgb(47, 115, 192);
}
#infombest .content dd a.bbscol:hover {
	color: rgb(0, 0, 0);
}
#infombest .content dd a.bbscol {
	margin-right: 10px; float: left; display: block;
}
.user_memo .memo {
	color: rgb(0, 0, 255); line-height: 18px; -ms-word-break: break-all;
}
.user_memo2 {
	width: 660px; text-align: left; padding-top: 10px; margin-left: 0px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 0px; border-bottom-style: solid;
}
.user_memo #user_memo_box {
	padding: 10px;
}
#linklife {
	top: 38px; width: 100px; margin-left: 130px; position: absolute;
}
#header_box {
	padding: 0px !important; width: 898px !important; position: relative; -ms-word-break: break-all;
}
#header_box_cate2 {
	padding: 0px !important; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100% !important; margin-right: 1px; margin-bottom: 7px; margin-left: 1px; position: relative; -ms-word-break: break-all;
}
#header_box .bbs_title {
	background: url("/images/main/201111/bbs_list_bg.gif") repeat-x left top; padding: 0px 15px; height: 29px; line-height: 29px; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid;
}
#header_box .bbs_title::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#header_box .bbs_title h1 {
	background: url("/images/main/201111/bbs_list_bullet.gif") no-repeat left; height: 29px; line-height: 31px; padding-left: 8px; float: left;
}
#header_box .bbs_title h1 a {
	color: rgb(100, 122, 255); font-weight: bold;
}
#header_box .bbs_title p {
	margin: 0px; height: 29px; text-align: right; color: rgb(219, 218, 218); line-height: 31px; font-size: 10px; float: right;
}
#header_box .bbs_title p a {
	color: rgb(135, 134, 134); letter-spacing: -1px; font-family: dotum; font-size: 11px;
}
#header_box .bbs_title p a.here {
	color: rgb(52, 52, 52); font-weight: bold;
}
#header_box .desc {
	padding: 10px 5px 10px 12px; color: rgb(96, 96, 96); font-family: "Dotum"; display: inline-block;
}
#header_box .side {
	padding: 5px 23px 15px; line-height: 19px !important;
}
#header_box .side::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#header_box .side h2 {
	height: 20px; line-height: 19px; float: left;
}
#header_box .side p {
	margin: 0px 0px 0px 10px; color: rgb(184, 197, 205); line-height: 20px; font-size: 10px; float: left;
}
#header_box .side p a {
	color: rgb(80, 80, 80); font-family: "Dotum"; font-size: 12px; font-weight: bold;
}
#result_box {
	width: 898px !important; text-align: left;
}
#result_box .bbs_title {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(192, 192, 192); border-image: none; height: 27px;
}
#result_box .bbs_title h1 {
	background: url("/images/main/201111/bbs_list_bullet.gif") no-repeat 14px rgb(238, 236, 236); height: 27px; color: rgb(50, 50, 50); line-height: 27px; padding-left: 22px;
}
#result_box .bbs_title h1 strong {
	color: rgb(100, 122, 255);
}
#result_box .search_sub {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(192, 192, 192) rgb(192, 192, 192); padding: 6px 0px 0px 10px; border-image: none; height: 29px;
}
#result_box .search_sub::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#result_box .search_sub .bbsListView {
	border: 1px solid rgb(207, 207, 207); border-image: none; width: 164px; height: 20px; margin-right: 9px; float: left;
}
#result_box .search_sub .bbsListView a {
	background: url("/images/main/201111/search_bbs_bg.gif") no-repeat left top; width: 148px; height: 20px; color: rgb(32, 32, 32); line-height: 20px; padding-left: 16px; display: block;
}
#result_box .search_sub .bbsListView a.on {
	background-position: left bottom;
}
#result_box .newsearchbox {
	width: 410px; height: 22px; text-align: right; float: left; position: relative; z-index: 1;
}
#result_box .newsearchbox .search-wrap {
	width: 315px; height: 22px; float: left;
}
#result_box .newsearchbox .search-wrap .selectbox {
	border: 1px solid rgb(198, 198, 198); border-image: none; width: 94px; height: 20px; text-align: left; line-height: 18px; margin-right: 9px; float: left;
}
#result_box .newsearchbox .search-wrap .selectbox .stx {
	background: url("/images/main/201111/search_bbs_arrow.gif") no-repeat 77px 2px; width: 89px; overflow: hidden; padding-left: 5px; margin-top: 2px; display: block;
}
#result_box .newsearchbox .search-wrap .selectbox a {
	overflow: hidden; display: block;
}
#result_box .newsearchbox .search-wrap .selectbox a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#result_box .newsearchbox .search-wrap .input {
	padding: 0px 0px 0px 8px; border: 1px solid rgb(186, 186, 186); border-image: none; width: 200px; height: 20px; color: rgb(102, 102, 102); line-height: 20px; letter-spacing: -1px; font-size: 12px; float: left;
}
#result_box .newsearchbox .search-wrap .selectbox-opt {
	border: 1px solid rgb(187, 187, 187); border-image: none; width: 94px; height: auto; overflow: hidden; padding-top: 2px; padding-bottom: 4px; margin-top: -2px; margin-left: -1px; position: absolute; background-color: rgb(255, 255, 255);
}
#result_box .newsearchbox .search-wrap .selectbox-opt li {
	padding-left: 0px;
}
#result_box .newsearchbox .search-wrap .selectbox-opt li a {
	height: 16px; color: rgb(89, 91, 97); letter-spacing: -1px; overflow: hidden; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; text-decoration: none; display: block; _padding-bottom: 0px;
}
#result_box .newsearchbox .search-wrap .selectbox-opt li a:hover {
	background-color: rgb(241, 241, 241);
}
#result_box .search_bbsList {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(192, 192, 192) rgb(192, 192, 192); border-image: none;
}
#result_box .search_bbsList::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#result_box .search_bbsList .bbsListTitle {
	padding: 0px 14px; height: 28px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
#result_box .search_bbsList .bbsListTitle h2 {
	height: 28px; color: rgb(64, 64, 64); line-height: 30px; font-weight: bold; margin-right: 130px; float: left;
}
#result_box .search_bbsList .bbsListTitle h2 strong {
	color: rgb(100, 122, 255);
}
#result_box .search_bbsList .bbsListTitle p {
	margin: 0px; padding-top: 5px; float: left;
}
#result_box .search_bbsList .bbsListTitle p label {
	margin: 0px 20px 0px 0px; vertical-align: middle; display: inline;
}
#result_box .search_bbsList .bbsListTitle p label span {
	color: rgb(36, 2, 7);
}
#result_box .search_bbsList .bbsListTitle p label input {
	margin: 0px 0px 2px; vertical-align: middle;
}
#result_box .bbsListArea {
	padding: 12px 0px 20px 14px;
}
#result_box .bbsListArea::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#result_box .bbsListArea ul {
	width: 98px; float: left;
}
#result_box .bbsListArea ul li {
	font-size: 12px;
}
#result_box .bbsListArea ul li a {
	font-size: 12px;
}
#result_box .bbsListArea ul li a em {
	color: rgb(250, 101, 101);
}
#result_box .bbsListAreaAll {
	padding: 12px 0px 20px 14px;
}
#result_box .bbsListAreaAll ul {
	width: 898px; overflow: hidden;
}
#result_box .bbsListAreaAll li {
	width: 126px; font-size: 12px; float: left;
}
#result_box .bbsListAreaAll ul li a {
	font-size: 12px;
}
#result_box .bbsListAreaAll ul li a em {
	color: rgb(250, 101, 101);
}
#result_box_02 {
	width: 898px !important; text-align: left;
}
#result_box_02 .search_bbsList {
	border: 1px solid rgb(213, 213, 213); border-image: none;
}
#result_box_02 .search_bbsList::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#result_box_02 .search_bbsList .bbsListTitle {
	padding: 0px 14px; height: 30px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
#result_box_02 .search_bbsList .bbsListTitle h2 {
	height: 28px; color: rgb(64, 64, 64); line-height: 30px; font-weight: bold; margin-right: 130px; float: left;
}
#result_box_02 .search_bbsList .bbsListTitle h2 strong {
	color: rgb(100, 122, 255);
}
#result_box_02 .search_bbsList .bbsListTitle p {
	margin: 0px; width: 100%; padding-top: 5px; float: left;
}
#result_box_02 .search_bbsList .bbsListTitle p label {
	margin: 0px 20px 0px 0px; vertical-align: middle; display: inline;
}
#result_box_02 .search_bbsList .bbsListTitle p label span {
	color: rgb(36, 2, 7);
}
#result_box_02 .search_bbsList .bbsListTitle p label input {
	margin: 0px 0px 2px; vertical-align: middle;
}
#result_box_02 .bbsListArea {
	padding: 12px 0px 20px 14px;
}
#result_box_02 .bbsListArea::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#result_box_02 .bbsListArea ul {
	width: 126px; float: left;
}
#result_box_02 .bbsListArea ul li {
	font-size: 12px;
}
#result_box_02 .bbsListArea ul li a {
	font-size: 12px;
}
#result_box_02 .bbsListArea ul li a em {
	color: rgb(250, 101, 101);
}
#result_box_02 .bbsListAreaAll {
	padding: 12px 0px 20px 14px;
}
#result_box_02 .bbsListAreaAll ul {
	width: 898px; overflow: hidden;
}
#result_box_02 .bbsListAreaAll li {
	width: 126px; font-size: 12px; float: left;
}
#result_box_02 .bbsListAreaAll ul li a {
	font-size: 12px;
}
#result_box_02 .bbsListAreaAll ul li a em {
	color: rgb(250, 101, 101);
}
.section {
	padding: 14px 0px 7px; width: 100%; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; _padding-top: 15px;
}
.section::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.section h2 {
	margin: 0px 0px 10px; padding: 0px 0px 3px 5px; color: black; font-family: "Malgun Gothic", "Dotum"; font-size: 14px; font-weight: bold; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.section h2 em {
	color: rgb(100, 122, 255); font-family: dotum; font-size: 12px;
}
.title_num {
	top: 1px; color: rgb(136, 136, 136); font-size: 12px; margin-bottom: 0px; float: left; display: inline; position: relative;
}
.section_more {
	padding: 14px 1px 0px 0px; text-align: right; overflow: hidden; clear: both; font-size: 12px; margin-bottom: -4px; _width: 100%; _padding: 15px 3px 0 0;
}
.section_more a {
	text-decoration: underline;
}
.section_more a:visited {
	color: rgb(153, 32, 155);
}
.go_more {
	background: url("/images/icon_arrow_more.gif") no-repeat 0px 2px; padding-left: 9px; float: right;
}
.text {
	width: 100%; clear: both;
}
.text li {
	width: 100%; padding-left: 10px; clear: both; margin-bottom: 18px; vertical-align: top; float: left; _margin-bottom: 16px; _float: none;
}
.text dl {
	line-height: 19px; overflow: hidden; padding-top: 2px; _float: left;
}
.text dt {
	clear: both; margin-right: 5px; display: inline;
}
.text dt a {
	color: rgb(71, 88, 192); font-size: 13px; text-decoration: underline !important;
}
.text dt a b {
	color: rgb(71, 88, 192);
}
.text dt a:visited {
	color: rgb(153, 32, 155);
}
.text li a:visited {
	color: rgb(153, 32, 155);
}
.text dt img {
	vertical-align: middle;
}
.text dd {
	margin: 1px 0px; color: rgb(0, 0, 0); clear: both;
}
.text dd span.like {
	background: url("/images/main/201111/search_ico_good.gif") no-repeat left top; margin: 0px 5px 0px 10px; height: 16px; color: rgb(62, 62, 62); line-height: 16px; padding-left: 16px; font-family: tahoma; font-size: 11px; display: inline-block;
}
.text dd span.dislike {
	background: url("/images/main/201111/search_ico_good.gif") no-repeat left -16px; height: 16px; color: rgb(62, 62, 62); line-height: 16px; padding-left: 16px; font-family: tahoma; font-size: 11px; display: inline-block;
}
.text .txt_inline {
	color: rgb(113, 113, 113); font-size: 12px;
}
.text .txt_block {
	color: rgb(113, 113, 113); font-size: 12px;
}
.text .txt_inline {
	display: inline;
}
.text .txt_inline a {
	color: rgb(113, 113, 113);
}
.text .txt_block {
	line-height: 18px; clear: both; display: block;
}
.text .thumb {
	margin: 2px 15px 0px 0px; float: left; display: inline;
}
.text .thumb img {
	margin-bottom: 6px; vertical-align: top;
}
.text .btn {
	margin: 0px -4px 1px 4px; vertical-align: -5px;
}
.media {
	width: 100%; overflow: hidden; clear: both; margin-bottom: 4px; margin-left: 29px;
}
.media li {
	width: 20%; overflow: hidden; margin-left: -1px; float: left; display: inline;
}
.media dl {
	width: 100%;
}
.media .thumb {
	border: currentColor; border-image: none; margin-right: 0px; margin-bottom: 1px; float: none; position: relative;
}
.media .thumb img {
	border: 1px solid rgb(170, 170, 170); border-image: none; left: 1px; bottom: 0px; vertical-align: top; position: absolute;
}
.media dd {
	height: 23px; overflow: hidden; margin-top: 1px;
}
.media dd {
	color: rgb(113, 113, 113); font-size: 11px;
}
.image dd a {
	color: rgb(113, 113, 113); font-size: 11px;
}
.media dd a {
	text-decoration: none;
}
.media dd a:hover {
	text-decoration: underline;
}
.media dt {
	height: 28px; overflow: hidden; font-size: 12px;
}
.media dt a {
	text-decoration: none;
}
.image {
	width: 100%; overflow: hidden; clear: both; margin-bottom: 4px; margin-left: 29px;
}
.image li {
	width: 20%; overflow: hidden; margin-left: -1px; float: left; display: inline;
}
.image dl {
	width: 100%;
}
.image .thumb {
	border: currentColor; border-image: none; margin-right: 0px; margin-bottom: 1px; float: none; position: relative;
}
.image .thumb img {
	border: 1px solid rgb(170, 170, 170); border-image: none; left: 1px; bottom: 0px; vertical-align: top; position: absolute;
}
.image dd {
	height: 23px; overflow: hidden; margin-top: 1px;
}
.image dd {
	color: rgb(113, 113, 113); font-size: 11px;
}
.image dd a {
	color: rgb(113, 113, 113); font-size: 11px;
}
.image dd a {
	text-decoration: none;
}
.image dd a:hover {
	text-decoration: underline;
}
.image dt {
	height: 28px; overflow: hidden; font-size: 12px;
}
.image dt a {
	text-decoration: none;
}
.url {
	color: rgb(33, 141, 68) !important; font-size: 12px; text-decoration: none; margin-right: 8px;
}
.bar {
	margin: 0px 1px 0px 0px; color: rgb(187, 187, 187);
}
.txt_from {
	color: rgb(113, 113, 113); font-size: 12px; text-decoration: none;
}
a.txt_from:visited {
	color: rgb(113, 113, 113) !important;
}
#sponsor {
	margin: 2px 0px 10px; overflow: hidden;
}
#sponsor ul {
	width: 744px;
}
#sponsor li {
	margin-bottom: 0px;
}
#sponsor .txt_inline {
	color: rgb(0, 0, 0); margin-left: -4px;
}
#sponsor .txt_block {
	margin-top: 0px;
}
#sponsor .text dt a {
	color: rgb(79, 79, 79); font-weight: bold; text-decoration: none !important;
}
#sponsor .text dd {
	color: rgb(0, 0, 0);
}
.search_paging {
	margin: 0px 0px 0px 30px; padding: 20px 0px; width: 100%; text-align: center; clear: both; display: block; position: relative;
}
.search_paging a {
	font: bold 13px/normal Verdana; padding: 3px 5px 5px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); text-decoration: none; margin-right: 1px; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal; _width: 26px;
}
.search_paging strong {
	font: bold 13px/normal Verdana; padding: 3px 5px 5px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); text-decoration: none; margin-right: 1px; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal; _width: 26px;
}
.search_paging strong {
	border: 1px solid rgb(233, 233, 233); border-image: none; color: rgb(100, 122, 255) !important;
}
.search_paging a:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(233, 233, 233); border-image: none; text-decoration: underline;
}
.search_paging .pre {
	font: 12px/normal Gulim, Gulim, AppleGothic, sans-serif; border: 1px solid rgb(233, 233, 233); border-image: none; top: 2px; color: rgb(86, 86, 86); display: inline-block; font-size-adjust: none; font-stretch: normal; _width: 64px; _position: relative;
}
.search_paging .next {
	font: 12px/normal Gulim, Gulim, AppleGothic, sans-serif; border: 1px solid rgb(233, 233, 233); border-image: none; top: 2px; color: rgb(86, 86, 86); display: inline-block; font-size-adjust: none; font-stretch: normal; _width: 64px; _position: relative;
}
.search_paging .pre {
	background: url("/images/main/201111/icon_arrow_left_on.gif") no-repeat 5px 9px; padding: 7px 0px 3px 16px; width: 33px; text-align: left; margin-right: 9px;
}
.search_paging .next {
	background: url("/images/main/201111/icon_arrow_right_on.gif") no-repeat 37px 9px !important; padding: 7px 16px 3px 0px; width: 33px; text-align: right; margin-left: 9px;
}
.search_paging .pre:hover {
	background: url("/images/main/201111/icon_arrow_left_on.gif") no-repeat 5px 9px;
}
.search_paging .next:hover {
	background: url("/images/main/201111/icon_arrow_right_on.gif") no-repeat 35px 9px;
}
.weather_wrap {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(209, 217, 222) rgb(209, 217, 222); border-image: none; width: 898px; overflow: hidden;
}
.weather_wrap::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.weather {
	padding: 0px 1px; width: 338px; height: 320px; border-right-color: rgb(209, 217, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.weather .weather_local {
	padding: 12px 14px 0px;
}
.weather .weather_local::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.weather .weather_local p {
	margin: 0px; padding: 0px; width: 100px; height: 25px; color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.weather .weather_local form {
	width: 140px; height: 25px; text-align: right; float: right;
}
.weather .weather_local select {
	vertical-align: middle;
}
.weather .weather_local img {
	vertical-align: middle;
}
.weather table {
	width: 100%;
}
.weather table tr th {
	border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid;
}
.weather table tr td {
	border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid;
}
.weather table tr th {
	padding: 0px 0px 0px 6px; width: 58px;
}
.weather table tr th p {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 46px; height: 19px; text-align: center; color: rgb(142, 142, 142); line-height: 20px;
}
.weather table tr td {
	padding: 3px 0px; color: rgb(15, 15, 15); line-height: 17px;
}
.weather table tr td.icon {
	width: 110px; text-align: center;
}
.weather table tr td.icon img {
	width: 49px; height: 36px;
}
.weather table tr.today td.icon img {
	width: 95px; height: 70px;
}
.transinfo_v2 {
	width: 100%; overflow: hidden;
}
.transinfo_v2 .transsearch_v2 {
	padding: 0px 0px 0px 10px; height: 24px; margin-right: 14px; float: left;
}
.transinfo_v2 .transsearch_v2 .transform_v2 input {
	vertical-align: middle;
}
.transinfo_v2 .transsearch_v2 .transform_v2 a {
	vertical-align: middle;
}
.transinfo_v2 .transsearch_v2 .transform_v2 img {
	vertical-align: middle;
}
.transinfo_v2 .transsearch_v2 .transform_v2 select {
	vertical-align: middle;
}
.transinfo_v2 .transsearch_v2 .transform_v2 .transinput_v2 {
	padding: 2px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 169px; height: 16px; color: rgb(142, 142, 142);
}
.transinfo_v2 .daehantongwoon_v2 {
	line-height: 1; padding-top: 5px; float: left;
}
.transinfo_v2 .daehantongwoon_v2 span {
	vertical-align: top;
}
.transinfo_v2 .daehantongwoon_v2 a {
	vertical-align: top;
}
.transinfo_v2 .daehantongwoon_v2 #cs03 {
	color: rgb(255, 150, 0); font-size: 11px; vertical-align: top;
}
#subhead .calendar {
	left: 5px; top: 0px; float: left; z-index: 10;
}
div.calendar {
	margin: -5px 0px 0px 13px; width: 198px; text-align: center; float: left; display: inline; position: relative; z-index: 10;
}
div.calendar p.date img {
	margin: 0px 1px; vertical-align: bottom; display: inline-block;
}
div.calendar p.date_prev {
	left: 0px; top: 4px; position: absolute;
}
div.calendar p.date_next {
	top: 4px; right: 0px; position: absolute;
}
div.calendar #calendar {
	background: rgb(255, 255, 255); padding: 5px; border: 2px solid rgb(164, 157, 188); border-image: none; left: 118px; top: 24px; width: 147px; text-align: center; position: absolute;
}
div.calendar #calendar a.close {
	top: 10px; right: 9px; position: absolute;
}
div.calendar table.cal_simple {
	margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none;
}
div.calendar table.cal_simple caption {
	background: rgb(247, 238, 254); margin: 0px auto; padding: 5px 0px 5px 3px; width: auto; height: auto; text-align: left; color: rgb(0, 0, 0); line-height: 1.3em; text-indent: 0px; font-weight: bold;
}
div.calendar table.cal_simple caption strong {
	margin: 0px 8px; font-family: tahoma; font-size: 13px;
}
div.calendar table.cal_simple tr {
	border: currentColor; border-image: none;
}
div.calendar table.cal_simple th {
	border: currentColor; border-image: none; width: 21px; height: 19px; color: rgb(0, 0, 0); font-size: 11px; font-weight: normal;
}
div.calendar table.cal_simple td {
	border: currentColor; border-image: none; width: 21px; height: 19px; text-align: center;
}
div.calendar table.cal_simple td a {
	color: rgb(0, 0, 0); font-family: tahoma; font-size: 11px; text-decoration: none;
}
div.calendar table.cal_simple td a:hover {
	text-decoration: underline;
}
div.calendar table.cal_simple td a strong {
	background: rgb(247, 238, 254); padding: 1px; border: 1px solid rgb(87, 45, 251); border-image: none; color: rgb(0, 0, 0); font-family: tahoma; font-size: 11px; display: inline-block;
}
div.calendar table.cal_simple .sun {
	color: rgb(87, 45, 251);
}
div.calendar table.cal_simple .sun a {
	color: rgb(87, 45, 251);
}
#header_box .desc.guide {
	padding: 7px 0px 5px; color: rgb(96, 96, 96); font-family: dotum;
}
#header_box .desc ul {
	padding: 10px 17px 0px; text-align: left; color: rgb(0, 0, 0);
}
#header_box .desc ul li.mgt25 {
	margin-top: 25px !important;
}
#header_box .desc p {
	margin: 0px; padding: 0px;
}
.w900 {
	margin: 0px auto; width: 900px; text-align: left;
}
.w900 h3 {
	padding: 0px 0px 10px 10px;
}
.radio {
	padding: 8px 0px 0px; vertical-align: middle; display: inline-block;
}
.scroll_w {
	padding: 5px 10px; border: 1px solid rgb(215, 215, 215); border-image: none; height: 165px; overflow: auto;
}
.write_w {
	margin: 20px 0px 0px; padding: 10px 0px 0px 120px; overflow: hidden; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.write_w h3 {
	padding: 0px; left: 10px; top: 15px; position: absolute;
}
.write_w .wr_tx1 {
	margin: 10px 0px; padding: 0px 0px 0px 17px;
}
.btn_z {
	margin: 40px 0px 0px; text-align: center; clear: both;
}
.btn_z.right {
	margin: 10px 0px 0px; width: auto; text-align: left; clear: both; float: none;
}
.red {
	color: rgb(232, 56, 56);
}
.mgt10 {
	
}
.tbl_write {
	width: 100%; text-align: left; clear: both; border-collapse: collapse;
}
.tbl_write.tbl_vew {
	width: 100%; text-align: left; clear: both; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid; border-collapse: separate;
}
.tbl_write tbody th {
	padding: 12px 0px 11px 15px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.tbl_write tbody td {
	padding: 8px 0px 7px 10px; color: rgb(136, 136, 136); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.market_bank {
	color: black;
}
.tbl_write tbody td .inp01 {
	border: 1px solid rgb(205, 205, 205); border-image: none;
}
.tbl_write tbody td .alg_middle {
	vertical-align: middle;
}
.tbl_write tbody td.tx_t1 {
	padding: 0px 0px 0px 20px; color: rgb(222, 47, 47);
}
.tbl_write tbody td strong {
	color: rgb(0, 0, 0);
}
.pop_member_info .info_table {
	margin: 0px auto; width: 415px;
}
.pop_member_info .info_table table {
	width: 100%;
}
.pop_member_info .info_table table td {
	padding: 8px 0px; text-align: left; color: rgb(116, 116, 116);
}
.pop_member_info .info_table table td.left_f11 {
	padding-left: 5px; font-size: 11px;
}
.pop_member_info .info_table table td em {
	font-weight: bold;
}
.pop_member_info .info_table table td .join_date {
	color: rgb(151, 151, 151); font-size: 11px; font-weight: normal;
}
.pop_member_info .info_table table td .logon {
	background: url("/images/member/common/icons_on.gif") no-repeat right -320px; height: 18px; color: rgb(55, 123, 176); line-height: 20px; padding-right: 27px; display: inline-block;
}
.pop_member_info .info_table table td .logout {
	background: url("/images/member/common/icons.gif") no-repeat right -320px; height: 18px; color: rgb(55, 123, 176); line-height: 20px; padding-right: 27px; display: inline-block;
}
.pop_member_info .info_table table td .relative {
	width: 263px; position: relative;
}
.pop_member_info .info_table table td input.txt {
	border: 1px solid rgb(207, 207, 207); border-image: none; width: 67px; vertical-align: middle;
}
.pop_member_info .info_table table td .name_chk {
	left: 0px; top: 20px; color: rgb(216, 0, 0); font-size: 11px; font-weight: normal; position: absolute;
}
.pop_member_info .info_table table td span.f11 {
	color: rgb(151, 151, 151); font-size: 11px;
}
.pop_member_info .info_table table td.vtop {
	vertical-align: top;
}
.pop_member_info .info_table table td .variable_btn6 {
	padding: 0px 0px 0px 4px; width: 86px;
}
.pop_member_info .info_table table td .variable_btn6 span {
	padding: 0px; width: 86px; text-align: center; color: rgb(26, 26, 26); letter-spacing: -1px;
}
.pop_member_info .info_table table td .variable_btn7 {
	padding: 0px 0px 0px 7px;
}
.pop_member_info .info_table table td .variable_btn7 span {
	padding: 0px 7px 0px 0px; font-weight: normal;
}
.pop_member_info .memo_register {
	padding: 5px; border-top-color: rgb(157, 157, 157); border-top-width: 1px; border-top-style: solid;
}
.pop_member_info .memo_register input {
	padding: 0px 2px; border: 1px solid rgb(207, 207, 207); border-image: none; width: 306px; height: 24px; line-height: 25px; vertical-align: top;
}
.pop_member_info .memo_register .variable_btn2 span {
	font-weight: normal;
}
.pop_member_info .btn_pop_close {
	top: 0px; right: 0px; position: absolute;
}
.pop_member_info .btn_pop_close img {
	vertical-align: top;
}
.variable_btn {
	background: url("/images/member/bg/bg_var_rboxbtn_left1.gif") no-repeat 0px 0px; padding: 0px 0px 0px 1px; height: 18px; vertical-align: middle; display: inline-block;
}
.variable_btn span {
	background: url("/images/member/bg/bg_var_rboxbtn_right1.gif") no-repeat right 0px; padding: 0px 10px; height: 18px; text-align: center; color: rgb(53, 53, 53); display: inline-block; cursor: pointer;
}
.variable_btn2 {
	background: url("/images/member/bg/bg_var_rboxbtn_left2.gif") no-repeat 0px 0px; padding: 0px 0px 0px 4px; height: 30px; vertical-align: middle; display: inline-block;
}
.variable_btn2 span {
	background: url("/images/member/bg/bg_var_rboxbtn_right2.gif") no-repeat right 0px; padding: 1px 13px 0px 8px; height: 24px; text-align: center; color: rgb(53, 53, 53); font-weight: bold; display: inline-block; cursor: pointer;
}
.variable_btn3 {
	background: url("/images/member/bg/bg_var_rboxbtn_left3.gif") no-repeat 0px 0px; padding: 0px 0px 0px 4px; height: 26px; vertical-align: middle; display: inline-block;
}
.variable_btn3 span {
	background: url("/images/member/bg/bg_var_rboxbtn_right3.gif") no-repeat right 0px; padding: 4px 11px 0px 3px; height: 22px; text-align: center; color: rgb(53, 53, 53); font-weight: bold; display: inline-block; cursor: pointer;
}
.variable_btn4 {
	background: url("/images/member/bg/bg_var_rboxbtn_left4.gif") no-repeat 0px 0px; padding: 0px 0px 0px 1px; height: 16px; vertical-align: middle; display: inline-block;
}
.variable_btn4 span {
	background: url("/images/member/bg/bg_var_rboxbtn_right4.gif") no-repeat right 0px; padding: 1px 3px 0px 2px; height: 15px; text-align: center; color: rgb(153, 153, 153); font-size: 11px; display: inline-block; cursor: pointer;
}
.variable_btn5 {
	background: url("/images/member/bg/bg_var_rboxbtn_left5.gif") no-repeat 0px 0px; padding: 0px 0px 0px 10px; height: 24px; vertical-align: middle; display: inline-block;
}
.variable_btn5 span {
	background: url("/images/member/bg/bg_var_rboxbtn_right5.gif") no-repeat right 0px; padding: 3px 13px 0px 2px; height: 21px; text-align: center; color: rgb(71, 71, 71); font-family: "tahoma"; font-size: 12px; display: inline-block; cursor: pointer;
}
.variable_btn6 {
	background: url("/images/member/bg/bg_var_rboxbtn_left6.gif") no-repeat 0px 0px; padding: 0px 0px 0px 10px; height: 20px; vertical-align: middle; display: inline-block;
}
.variable_btn6 span {
	background: url("/images/member/bg/bg_var_rboxbtn_right6.gif") no-repeat right 0px; padding: 3px 13px 0px 2px; height: 20px; text-align: center; color: rgb(71, 71, 71); font-family: "tahoma"; font-size: 12px; display: inline-block; cursor: pointer;
}
.variable_btn7 {
	background: url("/images/member/bg/bg_var_rboxbtn_left7.gif") no-repeat 0px 0px; padding: 0px 0px 0px 10px; height: 18px; vertical-align: middle; display: inline-block;
}
.variable_btn7 span {
	background: url("/images/member/bg/bg_var_rboxbtn_right7.gif") no-repeat right 0px; padding: 0px 13px 0px 2px; height: 20px; text-align: center; color: rgb(71, 71, 71); line-height: 18px; font-family: "tahoma"; font-size: 12px; display: inline-block; cursor: pointer;
}
.variable_btn8 {
	background: url("/images/member/bg/bg_var_rboxbtn_left8.gif") no-repeat 0px 0px; padding: 0px 0px 0px 45px; height: 47px; vertical-align: middle; display: inline-block;
}
.variable_btn8 span {
	background: url("/images/member/bg/bg_var_rboxbtn_right8.gif") no-repeat right 0px; padding: 0px 45px 0px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 47px; font-family: "tahoma"; font-size: 12px; font-weight: bold; display: inline-block; cursor: pointer;
}
.write_note_popup .note_layer_pop {
	background: rgb(255, 255, 255); border: 2px solid rgb(172, 172, 172); border-image: none; left: 50%; width: 393px; padding-bottom: 10px; margin-left: -196px; position: absolute; z-index: 100;
}
.write_note_popup .note_layer_pop .title {
	background: url("/images/member/popup/bg_pop_title.gif") repeat-x 0px 0px; margin: 0px; padding: 0px 0px 0px 15px; height: 35px;
}
.write_note_popup .note_layer_pop .title img {
	vertical-align: top;
}
.write_note_popup .note_layer_pop .note_table {
	margin: 22px auto 0px; width: 343px;
}
.write_note_popup .note_layer_pop .note_table table {
	width: 100%;
}
.write_note_popup .note_layer_pop .note_table table th {
	padding: 3px 0px; text-align: left;
}
.write_note_popup .note_layer_pop .note_table table td {
	padding: 3px 0px; text-align: left;
}
.write_note_popup .note_layer_pop .note_table table .vtop {
	vertical-align: top;
}
.write_note_popup .note_layer_pop .note_table table td input {
	padding: 1px 0px; border: 1px solid rgb(197, 197, 197); border-image: none; width: 288px;
}
.write_note_popup .note_layer_pop .note_table table td textarea {
	padding: 2px; border: 1px solid rgb(197, 197, 197); border-image: none; width: 337px; height: 158px; overflow: auto;
}
.write_note_popup .note_layer_pop .note_table table td .user_state .logon {
	background: url("/images/member/common/icons_on.gif") no-repeat 0px -320px; height: 20px; color: rgb(35, 129, 177); line-height: 20px; padding-left: 20px; float: right; display: inline-block;
}
.write_note_popup .note_layer_pop .note_table table td .user_simple_info {
	background: rgb(238, 238, 238); padding: 1px 0px 1px 5px; margin-top: 4px; border-top-color: rgb(206, 206, 206); border-bottom-color: rgb(206, 206, 206); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.write_note_popup .note_layer_pop .btn_close {
	top: 6px; right: 10px; position: absolute;
}
.write_note_popup .note_layer_pop .chk_html {
	margin: 0px 0px 0px 25px;
}
.write_note_popup .note_layer_pop .chk_html input {
	width: 13px; height: 13px; margin-top: -2px; vertical-align: middle;
}
.write_note_popup .note_layer_pop .btn_submit {
	text-align: center;
}
.end_tit {
	width: 900px; padding-bottom: 35px; clear: both; position: relative; z-index: 1;
}
.end_tit::after {
	clear: both; display: block; content: "";
}
.end_tit .recom_a {
	padding: 14px 0px 0px 320px; text-align: right; float: left; position: relative; z-index: 10;
}
.end_tit .recom_a .layer_type1 {
	text-align: left;
}
.end_tit .tuarea {
	background: url("/images/bbs/sp_recm_01.gif") no-repeat 0px 22px; width: 131px; height: 43px; padding-top: 22px; float: left; position: relative;
}
.end_tit .tuarea .rolling {
	height: 40px; overflow: hidden;
}
.end_tit .tuarea .rolling ul {
	overflow: hidden;
}
.end_tit .tuarea .rolling li {
	height: 40px; text-align: center; overflow: hidden; display: block;
}
.end_tit .tuarea .rolling li a {
	width: 131px; height: 40px; overflow: hidden; text-decoration: none; display: block;
}
.end_tit .tuarea .rolling li a.disable {
	cursor: default;
}
.end_tit .tuarea .rolling li a.disable strong {
	cursor: default;
}
.end_tit .tuarea .rolling li strong {
	background: url("/images/bbs/sp_recm_01.gif") no-repeat -150px -45px; margin: 9px 0px 0px -4px; color: rgb(223, 63, 13); line-height: 20px; overflow: hidden; padding-left: 42px; font-family: "Tahoma"; font-size: 18px; display: inline-block; cursor: default;
}
.end_tit .tuarea .rolling li a.on {
	background: url("/images/bbs/sp_recm_01.gif") no-repeat 0px -45px;
}
.end_tit .tuarea .rolling li a.on strong {
	background: none; text-indent: -999px;
}
.end_tit .tuarea .tx {
	left: 2px; top: 7px; width: 131px; text-align: center; color: rgb(144, 143, 143); letter-spacing: -1px; font-size: 11px; display: block; position: absolute;
}
.end_tit .tuarea1 {
	background: url("/images/bbs/sp_recm_02.gif") no-repeat 0px 22px; width: 131px; height: 43px; padding-top: 22px; float: left; position: relative;
}
.end_tit .tuarea1 .rolling {
	height: 40px; overflow: hidden;
}
.end_tit .tuarea1 .rolling ul {
	overflow: hidden;
}
.end_tit .tuarea1 .rolling li {
	height: 40px; text-align: center; overflow: hidden; display: block;
}
.end_tit .tuarea1 .rolling li a {
	width: 131px; height: 40px; overflow: hidden; text-decoration: none; display: block;
}
.end_tit .tuarea1 .rolling li strong {
	background: url("/images/bbs/sp_recm_02.gif") no-repeat -148px -45px; margin: 9px 0px 0px -8px; color: rgb(100, 122, 255); line-height: 20px; overflow: hidden; padding-left: 51px; font-family: "Tahoma"; font-size: 18px; display: inline-block;
}
.end_tit .tuarea1 .rolling li a.on {
	background: url("/images/bbs/sp_recm_02.gif") no-repeat 0px -45px;
}
.end_tit .tuarea1 .rolling li a.on strong {
	background: none; text-indent: -999px;
}
.end_tit .tuarea1 .tx {
	left: 2px; top: 7px; width: 131px; text-align: center; color: rgb(144, 143, 143); letter-spacing: -1px; font-size: 11px; display: block; position: absolute;
}
.end_tit .tuarea {
	background: url("/images/bbs/sp_recm_01.gif") no-repeat 0px 22px; width: 131px; height: 43px; padding-top: 22px; float: left; position: relative;
}
.end_tit1 {
	width: 900px; padding-bottom: 35px; clear: both; position: relative; z-index: 1;
}
.end_tit1::after {
	clear: both; display: block; content: "";
}
.end_tit1 .recom_a {
	padding: 14px 0px 0px 320px; text-align: right; float: left; position: relative; z-index: 10;
}
.end_tit1 .recom_a .layer_type1 {
	text-align: left;
}
.end_tit1 .tuarea {
	background: url("/images/bbs/sp_recm_03.gif") no-repeat 0px 22px; width: 131px; height: 43px; padding-top: 22px; float: left; position: relative;
}
.end_tit1 .tuarea .rolling {
	height: 40px; overflow: hidden;
}
.end_tit1 .tuarea .rolling ul {
	overflow: hidden;
}
.end_tit1 .tuarea .rolling li {
	height: 40px; text-align: center; overflow: hidden; display: block;
}
.end_tit1 .tuarea .rolling li a {
	width: 131px; height: 40px; overflow: hidden; text-decoration: none; display: block;
}
.end_tit1 .tuarea .rolling li a.disable {
	
}
.end_tit1 .tuarea .rolling li a.disable strong {
	
}
.end_tit1 .tuarea .rolling li strong {
	background: url("/images/bbs/sp_recm_03.gif") no-repeat -140px -45px; margin: 9px 0px 0px -4px; color: rgb(223, 63, 13); line-height: 20px; overflow: hidden; padding-left: 52px; font-family: "Tahoma"; font-size: 18px; display: inline-block;
}
.end_tit1 .tuarea .rolling li a.on {
	background: url("/images/bbs/sp_recm_03.gif") no-repeat 0px -45px;
}
.end_tit1 .tuarea .rolling li a.on strong {
	background: none; text-indent: -999px;
}
.end_tit1 .tuarea .tx {
	left: 2px; top: 7px; width: 131px; text-align: center; color: rgb(144, 143, 143); letter-spacing: -1px; font-size: 11px; display: block; position: absolute;
}
.end_tit1 .tuarea1 {
	background: url("/images/bbs/sp_recm_04.gif") no-repeat 0px 22px; width: 131px; height: 43px; padding-top: 22px; float: left; position: relative;
}
.end_tit1 .tuarea1 .rolling {
	height: 40px; overflow: hidden;
}
.end_tit1 .tuarea1 .rolling ul {
	overflow: hidden;
}
.end_tit1 .tuarea1 .rolling li {
	height: 40px; text-align: center; overflow: hidden; display: block;
}
.end_tit1 .tuarea1 .rolling li a {
	width: 131px; height: 40px; overflow: hidden; text-decoration: none; display: block;
}
.end_tit1 .tuarea1 .rolling li strong {
	background: url("/images/bbs/sp_recm_04.gif") no-repeat -148px -45px; margin: 9px 0px 0px -8px; color: rgb(100, 122, 255); line-height: 20px; overflow: hidden; padding-left: 51px; font-family: "Tahoma"; font-size: 18px; display: inline-block;
}
.end_tit1 .tuarea1 .rolling li a.on {
	background: url("/images/bbs/sp_recm_04.gif") no-repeat 0px -45px;
}
.end_tit1 .tuarea1 .rolling li a.on strong {
	background: none; text-indent: -999px;
}
.end_tit1 .tuarea1 .tx {
	left: 2px; top: 7px; width: 131px; text-align: center; color: rgb(144, 143, 143); letter-spacing: -1px; font-size: 11px; display: block; position: absolute;
}
.end_tit1 .tuarea {
	background: url("/images/bbs/sp_recm_03.gif") no-repeat 0px 22px; width: 131px; height: 43px; padding-top: 22px; float: left; position: relative;
}
.m_more_button {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(227, 227, 227) rgb(227, 227, 227); margin: 0px auto; border-image: none; width: 150px; height: 25px; padding-top: 5px; font-family: "Malgun Gothic"; font-weight: bold; display: block; background-color: rgb(248, 248, 248);
}
#recentbbs {
	height: auto; text-align: left; padding-bottom: 12px; margin-top: 8px;
}
#recentbbs .rtitle {
	height: 23px; padding-top: 12px; margin-bottom: 3px; border-bottom-color: rgb(150, 150, 150); border-bottom-width: 1px; border-bottom-style: solid;
}
#recentbbs .rtitle .new_title01 {
	font-size: 12px; font-weight: bold; float: left;
}
#recentbbs .rtitle .new_title01 .text_new {
	color: rgb(231, 71, 13); font-family: "Malgun Gothic"; font-size: 11px;
}
#recentbbs .rtitle .new_title02 {
	float: right;
}
#recentbbs .rtitle .new_title02 span a img {
	margin-top: -3px;
}
#recentbbs .rtitle .line_top {
	color: rgb(188, 188, 188); margin-top: 2px;
}
#recentbbs .content {
	margin: 0px; width: 555px; height: auto; text-align: left; padding-bottom: 6px;
}
#recentbbs .content dd {
	height: 20px; overflow: hidden; padding-top: 4px;
}
#recentbbs .content dd.lispace img {
	vertical-align: middle;
}
#recentbbs .content dd.lispace {
	background: url("/images/main/ppimg_20100621_003.gif") repeat-x 0px 0px; height: 1px;
}
#recentbbs .content .bbscol_t01 {
	color: rgb(130, 142, 183);
}
#recentbbs .content .bbscol {
	color: rgb(143, 143, 143);
}
#recentbbs .content dd a {
	color: rgb(17, 17, 17);
}
#recentbbs .content dd a:hover {
	color: rgb(47, 115, 192);
}
#recentbbs .content dd a.bbscol:hover {
	color: rgb(0, 0, 0);
}
#recentbbs .content dd a.bbscol {
	width: 100px; float: left; display: block;
}
#recentbbs .content dd .bbscol02 a {
	overflow: hidden; font-size: 9pt; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 350px;
}
#recentbbs .content dd .bbscol03 {
	color: rgb(143, 143, 143); overflow: hidden; font-size: 12px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 90px;
}
.web_memo_box {
	left: 50%; top: 30%; width: 550px; height: 360px; margin-top: -85px; margin-left: -275px; display: block; position: fixed; z-index: 10; box-shadow: 0px 0px 16px 1px rgba(0,0,0,0.35); background-color: rgb(82, 82, 82);
}
.web_memo_box ul {
	margin: 5px; width: 540px; height: 310px; display: inline-block; background-color: rgb(245, 245, 245);
}
.web_memo_box ul li textarea {
	margin: 6px; width: 525px; height: 250px; max-height: 250px; max-width: 525px;
}
.btn_line {
	text-align: center;
}
.btn_line a span {
	margin: 5px; padding: 6px 12px; border: 1px solid rgb(193, 193, 193); border-image: none; background-color: rgb(255, 255, 255);
}
.com_n {
	background: rgb(247, 247, 247); padding: 4px 0px; width: 880px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.com_n span {
	color: rgb(136, 136, 136); font-family: "Dotum"; font-size: 11px;
}
.com_l {
	padding-left: 10px; float: left;
}
.com_r {
	padding-right: 10px; float: right;
}
.com_i_u {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 645px; margin-top: 10px; float: left;
}
.com_i_l {
	padding: 5px; width: 200px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.com_i_l_02 {
	padding: 5px; width: 213px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.com_i_l_03 {
	padding: 5px; clear: both; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.com_i_u_r {
	float: left;
}
.m_b_img {
	padding: 10px 0px 0px 10px; width: 104px;
}
.com_i_date {
	text-align: right; font-family: "Malgun Gothic"; font-size: 11px;
}
.com_i_btn {
	text-align: right;
}
.com_input {
	padding-top: 10px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.com_e_l {
	background: rgb(248, 248, 248); border: 1px solid rgb(240, 240, 240); border-image: none; width: 570px; float: left; display: inline-block;
}
.com_e_l li {
	padding: 8px; color: rgb(114, 113, 113);
}
.com_t_01 {
	width: 205px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.com_t_01 select {
	border: 1px solid rgb(232, 232, 232); border-image: none; height: 24px;
}
.com_t_02 {
	width: 152px; border-right-color: rgb(240, 240, 240); border-bottom-color: rgb(240, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.com_t_04 {
	width: 163px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.com_t_03 {
	width: 332px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.com_t_05 {
	clear: both;
}
.com_e_l li input {
	border: 1px solid rgb(232, 232, 232); border-image: none; height: 24px;
}
.input_type_01 {
	width: 80px;
}
.input_type_02 {
	width: 97px;
}
.input_type_03 {
	width: 113px;
}
.input_type_04 {
	width: 250px;
}
.input_type_05 {
	width: 512px;
}
tr.sponsor > td {
	padding: 8px 0px !important;
}
tr.sponsor .sponsor-content .sponsor-thumb {
	float: left;
}
tr.sponsor .sponsor-content .sponsor-title {
	padding: 0px 10px; width: 85%; display: inline-block;
}
#cancel_deleted {
	padding: 5px 0px 15px; width: 900px; height: 20px;
}
#cancel_deleted div {
	padding-right: 5px;
}
#cancel_deleted div a {
	background: rgb(238, 238, 238); margin: 0px 3px; padding: 2px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; float: right;
}
.personal-ui {
	background: rgb(255, 255, 255); margin: 9px 0px 0px; width: 121px;
}
.personal-ui .tabs {
	background: rgb(221, 221, 221); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(200, 208, 215) rgb(200, 208, 215) currentColor; border-image: none; width: 119px; height: 21px; font-family: "Malgun Gothic";
}
.personal-ui .tabs li {
	padding: 2px 0px; width: 50%; text-align: center; float: left;
}
.personal-ui .tabs li a {
	width: 100%; color: rgb(153, 153, 153); float: left; cursor: pointer;
}
.personal-ui .tabs li img {
	margin: 3px 0px 0px 1px; width: 11px; height: 11px;
}
.personal-ui .tabs li.active {
	background: rgb(255, 255, 255);
}
.personal-ui .tabs li.active a {
	color: rgb(64, 64, 64); font-weight: bold;
}
.personal-ui .tab-contents-container {
	width: 118px;
}
.personal-ui .tab-contents-container #tab2-contents {
	display: none;
}
.personal-ui .tab-contents ul {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(200, 208, 215) rgb(200, 208, 215); padding: 5px 0px; border-image: none; width: 119px; letter-spacing: -1px;
}
.personal-ui .tab-contents-container li {
	padding: 2px 5px 0px; height: 18px;
}
.personal-ui .tab-contents-container li img {
	margin: 0px 3px 0px 0px; border: 0px currentColor !important; border-image: none !important; float: left;
}
.personal-ui .tab-contents-container li a {
	float: left;
}
.personal-ui .hotkey li a {
	background: url("/images/list_number.jpg") no-repeat left 1px / 15px auto; text-indent: 20px;
}
.personal-ui .hotkey li:nth-child(2) a {
	background-position: left -19px;
}
.personal-ui .hotkey li:nth-child(3) a {
	background-position: left -39px;
}
.personal-ui .hotkey li:nth-child(4) a {
	background-position: left -59px;
}
.personal-ui .hotkey li:nth-child(5) a {
	background-position: left -78px;
}
.personal-ui .hotkey li:nth-child(6) a {
	background-position: left -99px;
}
.personal-ui .hotkey li:nth-child(7) a {
	background-position: left -119px;
}
.personal-ui .hotkey li:nth-child(8) a {
	background-position: left -139px;
}
.personal-ui .hotkey li:nth-child(9) a {
	background-position: left -159px;
}
.personal-ui .hotkey li:nth-child(10) a {
	background-position: left -179px;
}
.personal-ui .setup {
	background: rgb(238, 238, 238); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(200, 208, 215) rgb(200, 208, 215); padding: 2px 5px 0px; border-image: none; width: 109px; vertical-align: middle;
}
.personal-ui .setup img {
	margin: 2px 5px 0px 0px; width: 12px; height: 12px; float: left;
}
.personal-ui .setup a {
	color: rgb(136, 136, 136) !important;
}
.info_bg {
	background: 0px;
}
.my_buy_list {
	width: 100%; overflow: hidden;
}
.my_buy_list table {
	width: 100% !important;
}
.list_style_table table .right {
	width: auto; float: none;
}
.my_buy_list table input {
	width: 80%;
}
#reset_passwd {
	margin-right: auto; margin-left: auto;
}
#mem_wrap {
	margin: 0px auto; padding: 0px; width: 900px; text-align: left;
}
#mem_wrap h1 {
	padding: 20px 0px 10px; font-family: "Malgun Gothic"; font-size: 16px;
}
#mem_wrap h1 img {
	margin: -10px 0px 0px; float: left;
}
#mem_wrap .mem_footer {
	margin: 5px 0px 0px; padding: 35px 0px 30px; text-align: center; clear: both; border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.mem_intro {
	padding: 0px;
}
.mem_intro .mem_intro_tx1 {
	padding: 0px; text-align: center;
}
.mem_intro_bt {
	background: url("../zboard/auth/images/member/bg_intro_p.jpg") no-repeat 100% 0px; padding: 60px 0px 400px; height: 150px;
}
.mem_intro_bt dt {
	background: url("../zboard/auth/images/member/bg_intro.gif") no-repeat;
}
.mem_intro_bt dd {
	background: url("../zboard/auth/images/member/bg_intro.gif") no-repeat;
}
.mem_intro_bt dt {
	background-position: 0px 0px; padding: 15px 0px 0px 24px; width: 360px; height: 54px;
}
.mem_intro_bt dd {
	padding: 15px 0px 0px 100px; width: 284px; height: 65px;
}
.mem_intro_bt dd.bt_01 {
	background-position: 0px -69px;
}
.mem_intro_bt dd.bt_02 {
	background-position: 0px -149px; height: 69px;
}
.mem_intro_bt dd.bt_03 {
	background-position: 0px -233px; height: 61px;
}
.mem_intro_bt dd.bt_04 {
	background-position: 0px -319px; height: 65px;
}
.mem_tab {
	margin: 45px 0px 0px; height: 45px; clear: both; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem_tab li {
	background: url("/zboard/auth/images/member/tab_mem.gif") no-repeat; height: 31px; text-indent: -9999px; float: left;
}
.mem_tab li.mem_tab1 {
	background-position: 0px 0px; width: 204px;
}
.mem_tab li.mem_tab2 {
	background-position: -204px 0px; width: 212px;
}
.mem_tab li.mem_tab3 {
	background-position: -416px 0px; width: 225px;
}
.mem_tab li.mem_tab4 {
	background-position: -641px 0px; width: 240px;
}
.mem_tab li.mem_tab1_on {
	background-position: 0px -50px; width: 204px;
}
.mem_tab li.mem_tab2_on {
	background-position: -204px -50px; width: 212px;
}
.mem_tab li.mem_tab3_on {
	background-position: -416px -50px; width: 225px;
}
.mem_tab li.mem_tab4_on {
	background-position: -641px -50px; width: 240px;
}
.mem_tab01 {
	margin: 45px 0px 0px; height: 45px; clear: both; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem_tab01 li {
	background: url("/zboard/auth/images/member/tab_mem_02.gif") no-repeat; height: 31px; text-indent: -9999px; float: left;
}
.mem_tab01 li.mem_tab1 {
	background-position: 0px 0px; width: 204px;
}
.mem_tab01 li.mem_tab2 {
	background-position: -204px 0px; width: 212px;
}
.mem_tab01 li.mem_tab3 {
	background-position: -416px 0px; width: 225px;
}
.mem_tab01 li.mem_tab4 {
	background-position: -641px 0px; width: 240px;
}
.mem_tab01 li.mem_tab1_on {
	background-position: 0px -50px; width: 204px;
}
.mem_tab01 li.mem_tab2_on {
	background-position: -204px -50px; width: 212px;
}
.mem_tab01 li.mem_tab3_on {
	background-position: -416px -50px; width: 225px;
}
.mem_tab01 li.mem_tab4_on {
	background-position: -641px -50px; width: 240px;
}
.mem_wrap02 {
	margin: 0px auto; width: 836px;
}
.mem_wrap02 h2.mem_h2 {
	padding: 30px 0px 10px 5px; color: rgb(102, 102, 102); font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold;
}
.mem_wrap02 h2.mem_h2_1 {
	padding: 30px 0px 0px; color: rgb(102, 102, 102); font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold;
}
.mem_wrap02 h3.mem_h3 {
	padding: 30px 0px 10px 5px; font-family: "Malgun Gothic"; font-weight: bold;
}
.mem_wrap02 .inp_ty01 {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 200px; height: 23px;
}
.mem_wrap02 .inp_ty02 {
	padding: 4px 10px; border: 1px solid rgb(205, 205, 205); border-image: none; color: rgb(166, 166, 166);
}
table.tbl_join {
	width: 100%; clear: both; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-collapse: collapse;
}
table.tbl_join tbody th {
	text-align: left; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; font-family: Malgun Gothic; font-size: 12px; vertical-align: top; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
table.tbl_join tbody td {
	padding: 7px 0px 6px; text-align: left; color: rgb(128, 128, 128); vertical-align: middle; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
table.tbl_join tbody th img {
	padding-bottom: 5px;
}
table.tbl_join tbody td .alg_middle {
	
}
.realname_wrap3 {
	margin: 10px 0px 0px; padding: 0px 0px 30px 40px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;
}
.realname_wrap2 {
	margin: 20px 0px 0px; padding: 0px 0px 30px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;
}
.per_wrap {
	padding-bottom: 20px; margin-top: 20px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.realname_wrap {
	padding: 70px 0px; width: 100%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.dec01 {
	padding: 20px 0px; clear: both;
}
.mem_realname_dl {
	padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 380px; height: 140px; position: relative;
}
.mem_realname_dl dt {
	padding: 0px 0px 8px 10px;
}
.mem_realname_dl dd {
	padding: 0px 0px 0px 10px;
}
.notice_join {
	margin: 10px 0px 0px 10px; text-align: center; font-weight: bold; display: inline-block;
}
.box_confirm {
	width: 770px; margin-left: 25px;
}
.com_name_box {
	width: 330px; text-align: left; float: left;
}
.com_name_box .com_info1 {
	text-align: right; padding-top: 15px;
}
.com_name_box .com_info1 .com_info1_name {
	width: 100px; text-align: left; float: left;
}
.com_name_box .com_info1 .com_info1_value {
	text-align: left; padding-left: 10px; float: left;
}
.com_name_box .com_info2 {
	text-align: right; padding-top: 5px; clear: both;
}
.com_name_box .com_info2 .com_info2_name {
	width: 100px; text-align: left; float: left;
}
.com_name_box .com_info2 .com_info2_value {
	text-align: left; padding-left: 10px; vertical-align: middle; float: left;
}
.confirm_box {
	width: 375px; text-align: left; float: left;
}
.confirm_box .confirm_info1 {
	text-align: left; padding-top: 15px;
}
.confirm_box .confirm_info1 .confirm_info1_name {
	width: 33px; text-align: left; float: left;
}
.confirm_box .confirm_info1 .confirm_info1_value {
	width: 230px; text-align: left; padding-left: 10px; float: left;
}
.confirm_box .confirm_info2 {
	text-align: right; padding-top: 5px; clear: both;
}
.confirm_box .confirm_info2 .confirm_info2_name {
	width: 33px; text-align: left; float: left;
}
.confirm_box .confirm_info2 .confirm_info2_value {
	width: 230px; text-align: left; padding-left: 10px; vertical-align: middle; float: left;
}
.confirm_name_box {
	width: 285px; text-align: left; float: left;
}
.confirm_name_box .confirm_name_info1 {
	text-align: right; padding-top: 15px;
}
.confirm_name_box .confirm_name_info1 .confirm_name_info1_name {
	width: 120px; text-align: right; float: left;
}
.confirm_name_box .confirm_name_info1 .confirm_name_info1_value {
	width: 130px; text-align: left; padding-left: 10px; float: left;
}
.confirm_name_box .confirm_name_info2 {
	text-align: right; padding-top: 5px; clear: both;
}
.confirm_name_box .confirm_name_info2 .confirm_name_info2_name {
	width: 120px; text-align: right; float: left;
}
.confirm_name_box .confirm_name_info2 .confirm_name_info2_value {
	width: 130px; text-align: left; padding-left: 10px; vertical-align: middle; float: left;
}
.com_button_box {
	padding: 15px 0px 0px 10px; text-align: left; float: left;
}
.blindness_box {
	float: left;
}
.ipin_box {
	margin-left: 20px; float: left;
}
.mem_realname_dl dd p input {
	margin: 0px; padding-top: 10px;
}
.mem_realname_dl dd .bt_z {
	margin: 20px 0px 0px 150px; display: inline-block;
}
.mem_realname_dl dd .bt_z2 {
	right: 45px; bottom: 60px; position: absolute;
}
.mem_realname_dl2 {
	padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 380px; height: 140px;
}
.mem_realname_dl2 dt {
	padding: 5px 0px 8px 10px;
}
.mem_realname_dl2 dd {
	padding: 0px 0px 0px 10px; color: rgb(174, 174, 174);
}
.mem_realname_dl2 dd .btn_c {
	padding: 10px 0px 0px; text-align: center;
}
.mem_realname_dl3 {
	padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 500px; height: 105px; position: relative;
}
.mem_realname_dl3 dt {
	padding: 0px 0px 8px 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem_realname_dl3 dd {
	padding: 0px 0px 0px 10px;
}
.mem_realname_dl3 dd p {
	margin: 0px; padding: 4px 0px;
}
.mem_realname_dl3 dd .bt_z {
	top: 14px; right: 45px; position: absolute;
}
.mem_realname_dl4 {
	padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 800px; height: 105px; position: relative;
}
.mem_realname_dl4 dt {
	padding: 0px 0px 8px 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem_realname_dl4 dd {
	padding: 0px 0px 0px 10px;
}
.mem_realname_dl4 dd p {
	margin: 0px; padding: 4px 0px;
}
.mem_realname_dl4 dd .bt_z {
	top: 24px; right: 45px; position: absolute;
}
.mem_realname_dl5 {
	padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 500px; height: 70px; position: relative;
}
.mem_realname_dl5 dt {
	padding: 0px 0px 8px 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem_realname_dl5 dd {
	padding: 0px 0px 0px 10px;
}
.mem_realname_dl5 dd p {
	margin: 0px; padding: 4px 0px;
}
.mem_realname_dl5 dd .bt_z {
	top: 17px; right: 45px; position: absolute;
}
.mem_realname_dl6 {
	padding: 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 500px; height: 70px; position: relative;
}
.mem_realname_dl6 dt {
	padding: 0px 0px 8px 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem_realname_dl6 dd {
	padding: 0px 0px 0px 10px;
}
.mem_realname_dl6 dd p {
	margin: 0px; padding: 4px 0px;
}
.mem_realname_dl6 dd .bt_z {
	top: 17px; right: 45px; position: absolute;
}
.mem_complete {
	padding: 150px 0px 30px; text-align: center;
}
.radio {
	color: rgb(128, 128, 128); vertical-align: middle; display: inline-block;
}
.radio input {
	vertical-align: middle;
}
.f_11px {
	font-size: 11px;
}
.f_orange {
	color: rgb(255, 120, 0);
}
.f_red {
	color: rgb(219, 0, 0);
}
.alg_middle {
	vertical-align: middle;
}
.btn_c {
	padding: 30px 0px; text-align: center;
}
#dec01 {
	padding: 10px 0px 0px 15px; color: rgb(102, 102, 102); font-weight: bold;
}
.dec01 .f_red {
	font-weight: normal;
}
.dec02 {
	margin: 0px; padding: 0px; color: rgb(128, 128, 128); font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.dec03 {
	color: rgb(174, 174, 174); margin-top: 5px;
}
.dec02 span {
	color: rgb(255, 120, 0);
}
.com_border {
	padding: 0px 0px 20px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
#mem_wrap #navlist {
	font: 12px/normal Malgun Gothic; margin: 4px 0px 2px; padding: 2px 0px; height: 40px; border-bottom-color: rgb(255, 120, 0); border-bottom-width: 2px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#mem_wrap #navlist .tap_01 {
	list-style: none; height: 25px; text-align: center; text-decoration: none; margin-top: 7px; margin-right: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left;
}
#mem_wrap #navlist .tap_01 a {
	letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
#mem_wrap #navlist .tap_02 {
	background: url("/zboard/auth/images/btn_box_bg_01.jpg") no-repeat; list-style: none; width: 165px; height: 27px; text-align: center; padding-top: 8px; text-decoration: none; margin-right: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: right;
}
#mem_wrap #navlist .tap_02 a {
	font-size: 12px; font-weight: bold;
}
.mem_realname_dl dd .bt_z01 {
	right: 45px; bottom: 14px; position: absolute;
}
.pw_body {
	padding: 0px 0px 15px 20px; border: 1px solid rgb(228, 228, 228); border-image: none; margin-top: 10px;
}
.pw_dd {
	display: inline-block;
}
.pw_box {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 800px; height: 80px; margin-top: 20px;
}
.pw_bottom {
	text-align: center; padding-top: 30px;
}
.done_box {
	padding: 15px 0px 15px 15px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 800px; margin-top: 10px;
}
.done_dd {
	height: 50px; padding-top: 5px; padding-bottom: 10px; padding-left: 20px;
}
.per_div {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 820px; position: relative;
}
#per_dt {
	padding: 10px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.pw_bottom1 {
	padding: 17px 17px 0px 0px; display: inline-block;
}
.pw_bottom2 {
	padding: 30px 0px 0px 330px;
}
.pw_licensee {
	margin: 30px 0px 10px; width: 800px;
}
.mail_change {
	background: url("/zboard/auth/images/btn_box_bg_01.jpg") no-repeat; margin: 10px 0px 30px 370px; width: 165px; height: 27px; text-align: center; padding-top: 8px;
}
.mail_change a {
	font-weight: bold;
}
.show_com_name {
	display: block;
}
.id_find {
	padding: 0px; text-align: center; font-weight: bold;
}
#mem_wrap .navlist_title {
	font: 12px/normal Malgun Gothic; margin: 4px 0px 20px; padding: 2px 0px; border-bottom-color: rgb(255, 120, 0); border-bottom-width: 2px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.member_id_find {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 830px; height: 40px; margin-bottom: 10px;
}
.mem_line {
	margin: 10px 0px 0px; padding: 0px; height: 2px; background-color: rgb(0, 0, 0);
}
.email_popup {
	margin: 0px; padding: 0px;
}
.email_popup h2 {
	background: url("/zboard/auth/images/email_title_bg.gif"); padding: 5px; height: 25px; text-align: center; color: rgb(255, 255, 255); font-family: "Malgun Gothic"; font-size: 15px;
}
.email_popup ul {
	margin: 20px; padding: 0px;
}
.email_popup ul li {
	list-style: none; line-height: 20px; font-size: 12px;
}
.email_info {
	width: 600px; border-top-color: rgb(228, 228, 228); border-right-color: rgb(228, 228, 228); border-left-color: rgb(228, 228, 228); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.email_info li {
	border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.email_info li span input {
	border: 1px solid rgb(205, 205, 205); border-image: none; height: 27px;
}
.email_info_title {
	padding: 10px; width: 100px; font-family: "Malgun Gothic"; display: inline-block; background-color: rgb(238, 238, 238);
}
.title_line_bg {
	background: url("/images/member/bg/bg_dot_line.gif") repeat-x; width: 600px; height: 1px;
}
.btn_request {
	text-align: center;
}
.real_name_benefit_box {
	padding: 10px 0px 10px 20px; width: 747px; border-right-color: rgb(206, 206, 206); border-bottom-color: rgb(206, 206, 206); border-left-color: rgb(206, 206, 206); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(244, 244, 244);
}
.real_name_benefit {
	margin: 5px 0px 10px; font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold;
}
.real_name_faq {
	margin: 10px 0px 5px;
}
.real_name_faq a {
	color: rgb(195, 61, 61);
}
.real_text_info {
	margin: 20px 10px;
}
.real_text_info_01 {
	font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold; margin-bottom: 5px;
}
.real_ipin {
	margin: 0px 5px; padding: 15px; border: 3px solid rgb(206, 206, 206); border-image: none; width: 44%; height: 170px; float: left; background-color: rgb(244, 244, 244);
}
.real_ipin_title {
	text-align: center; padding-bottom: 10px; font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
.real_ipin_02 {
	font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold; margin-top: 5px;
}
.btn_real_ipin {
	text-align: center; margin-top: 25px;
}
.btn_real_ipin a {
	background: url("/zboard/auth/images/btn_box_bg_02.gif"); padding: 6px 0px 0px; width: 164px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-weight: bold; display: inline-block;
}
.notice_join {
	margin: 10px 0px 0px 30px; text-align: center; font-weight: bold; display: inline-block;
}
#mem_wrap h2.title {
	background: none; margin: 20px 0px 50px; padding: 0px 0px 10px; letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 20px; font-weight: bold; border-bottom-color: rgb(255, 120, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
#mem_wrap .contents {
	padding: 0px 40px 40px; font-family: "Malgun Gothic";
}
#mem_wrap .form-group {
	padding: 20px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; font-family: "Malgun Gothic";
}
#mem_wrap .table-body {
	margin: 0px auto; width: 500px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
#mem_wrap .table-body span {
	padding: 5px; width: 309px; font-family: "Malgun Gothic"; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block;
}
#mem_wrap .table-body .title {
	background: rgb(238, 238, 238); width: 169px; letter-spacing: 0px;
}
#mem_wrap .btn {
	background: rgb(255, 126, 0); padding: 4px 30px 3px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; display: block; box-shadow: 1px 1px 2px #666;
}
#mem_wrap .btn.btn-submit {
	margin: 30px auto 0px; width: 80px;
}
#mem_wrap .btn.btn-withdraw {
	margin: 30px auto 10px; width: 100px;
}
#mem_wrap .tabs-container {
	margin: 50px 0px 0px; padding: 50px 0px 0px; width: 100%; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
#mem_wrap .tabs-container .tabs {
	height: 31px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
#mem_wrap .tabs-container .tabs li {
	color: rgb(204, 204, 204); font-family: "Malgun Gothic"; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left; cursor: pointer;
}
#mem_wrap .tabs-container .tabs .tab {
	padding: 5px 10px; width: 80px; text-align: center; font-size: 13px; display: block;
}
#mem_wrap .tabs-container .tabs .tab:hover {
	color: rgb(17, 17, 17);
}
#mem_wrap .tabs-container .tabs li.active {
	background: rgb(221, 221, 221); color: rgb(17, 17, 17);
}
#mem_wrap .tab-contents {
	padding: 20px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; font-family: "Malgun Gothic";
}
#mem_wrap .tab-contents span {
	font-family: "Malgun Gothic";
}
#mem_wrap .tab-contents input[type=text] {
	height: 20px;
}
#mem_wrap .tab-contents input[type=password] {
	height: 20px;
}
#mem_wrap .tab-contents input[type=number] {
	height: 20px;
}
#mem_wrap .tab-contents input[type=email] {
	height: 20px;
}
#mem_wrap .tab-contents .key {
	background: rgb(238, 238, 238); padding: 0px 10px; line-height: 23px; font-size: 12px; display: inline-block; position: relative;
}
#mem_wrap .tab-contents small {
	font-family: "Malgun Gothic"; font-size: 11px;
}
#mem_wrap .tab-contents .table th {
	background: rgb(238, 238, 238); width: 50px; text-align: center;
}
#mem_wrap .tab-contents .msg_info_change {
	text-align: left;
}
#mem_wrap form.form-group {
	padding: 0px 20px; text-align: left;
}
#mem_wrap form.form-group h6 {
	margin: 2px 6px 0px 0px; width: 80px; color: rgb(17, 17, 17); font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold; float: left;
}
#mem_wrap form.form-group .row {
	padding: 10px 0px; font-family: "Malgun Gothic"; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
#mem_wrap form.form-group :last-child.row {
	border: 0px currentColor; border-image: none;
}
#mem_wrap form.form-group .row input[type=number] {
	width: 80px;
}
.ppom_new {
	border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.menu_ppomppu {
	width: 900px; margin-bottom: 10px; border-bottom-color: rgb(119, 118, 118); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.menu_ppomppu span a {
	text-align: center; padding-top: 15px; font-family: "Malgun Gothic"; font-weight: bold; float: left;
}
.menu_ppomppu .line {
	padding: 20px 0px 10px; color: rgb(188, 188, 188); float: left;
}
.menu_ppomppu .tab01 a {
	padding: 15px 20px 10px; font-size: 16px;
}
.menu_ppomppu .tab02 a {
	padding: 18px 10px 10px; color: rgb(127, 127, 127); font-size: 12px;
}
.menu_ppomppu .tab03 a {
	padding: 18px 10px 10px; color: rgb(127, 127, 127); font-size: 12px;
}
.menu_ppomppu .tab04 a {
	padding: 18px 10px 10px; color: rgb(127, 127, 127); font-size: 12px;
}
.menu_ppomppu .tab05 a {
	padding: 18px 10px 10px; text-align: right; color: rgb(0, 0, 0); font-size: 12px; float: right;
}
.menu_forum {
	margin-bottom: 10px; border-bottom-color: rgb(119, 118, 118); border-bottom-width: 2px; border-bottom-style: solid;
}
.menu_forum span a {
	padding: 20px 20px 10px; text-align: center; font-family: "Malgun Gothic"; font-weight: bold; display: inline-block;
}
.menu_forum .line {
	color: rgb(188, 188, 188);
}
.menu_forum .tab_on {
	font-size: 16px;
}
.menu_forum .tab_off a {
	color: rgb(127, 127, 127); font-size: 12px;
}
.ppomppu_board01 {
	width: 440px; height: 165px; border-right-color: rgb(235, 236, 237); border-right-width: 1px; border-right-style: solid; float: left;
}
.ppomppu_board02 {
	width: 440px; height: 165px; padding-left: 19px; float: right;
}
.board01_title {
	padding: 10px 0px; font-family: "Malgun Gothic"; font-weight: bold; display: inline-block;
}
.board01_title a:link {
	color: rgb(58, 102, 164);
}
.board01_title a:visited {
	color: rgb(58, 102, 164);
}
.comment_num {
	color: rgb(29, 98, 170); font-size: 11px;
}
.user_name {
	color: rgb(170, 170, 170); font-family: "Dotum"; font-size: 11px;
}
.date {
	color: rgb(170, 170, 170); padding-right: 20px; font-size: 11px; float: right;
}
.dot_line_last {
	background: url("/images/dot_line.gif") repeat-x 0px bottom; width: 425px; height: 1px; margin-top: 20px;
}
.baneer_img {
	padding-top: 5px;
}
.first_list {
	font-weight: bold;
}
.bottom_forum {
	margin: 0px auto; width: 900px;
}
.forum_gategory_top {
	margin: 10px 0px 5px; padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 890px; height: 22px; background-color: rgb(245, 245, 245);
}
.forum_all_menu {
	font-family: "Malgun Gothic"; font-weight: bold; float: left;
}
.forum_ask {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 70px; text-align: center; font-family: "Malgun Gothic"; font-weight: bold; float: right; background-color: rgb(255, 255, 255);
}
.forum_gategory_box {
	width: 900px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.forum_gategory_box_02 {
	width: 900px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.forum_gategory_box_03 {
	width: 900px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.forum_gategory_title {
	padding: 5px 5px 5px 10px; width: 90px; height: 43px; color: rgb(43, 68, 117); font-family: "Malgun Gothic"; font-weight: bold; float: left; background-color: rgb(245, 245, 245);
}
.forum_gategory_title_03 {
	padding: 5px 5px 5px 10px; width: 90px; height: 60px; color: rgb(43, 68, 117); font-family: "Malgun Gothic"; font-weight: bold; float: left; background-color: rgb(245, 245, 245);
}
.forum_gategory_title_02 {
	padding: 5px 5px 5px 10px; width: 90px; color: rgb(43, 68, 117); font-family: "Malgun Gothic"; font-weight: bold; float: left; background-color: rgb(245, 245, 245);
}
.forum_gategory_menu {
	padding: 5px 5px 5px 15px; width: 775px; float: left;
}
.forum_gategory_menu span a {
	width: 82px; display: inline-block;
}
.computer_box {
	border: 1px solid rgb(195, 195, 195); border-image: none; width: 898px !important; margin-top: 5px;
}
.computer_box h3 {
	width: 20%; font-family: "'Noto Sans KR", "Malgun Gothic", "Dotum"; font-size: 14px; font-weight: bold; float: left;
}
.computer_box ul li {
	text-align: left;
}
.computer_box ul li table {
	width: 100%; text-align: center;
}
.computer_box ul li table tr {
	border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
.computer_box ul li table tr td {
	padding: 5px; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid;
}
.computer_title {
	background: rgb(247, 247, 247); padding: 10px;
}
.bnt_fold {
	text-align: right;
}
.computer_notice {
	color: rgb(142, 142, 142); padding-left: 10px; font-family: "Dotum"; font-size: 11px;
}
.computer_notice input[type='radio'] {
	vertical-align: middle;
}
.btn_com_search {
	background: rgb(255, 255, 255); padding: 3px 7px; border-radius: 3px; border: 1px solid rgb(207, 207, 207); border-image: none;
}
.oversea_hide {
	display: none;
}
.exchange-rates {
	margin: 0px; width: 900px;
}
.exchange-rates-header {
	background: rgb(247, 247, 247); padding: 12px 15px 8px; border: 1px solid rgb(186, 186, 186); border-image: none;
}
.exchange-rates-header h3 {
	margin: 6px 0px 0px; width: auto; font-family: "'Noto Sans KR", "Malgun Gothic", "Dotum"; font-size: 14px; font-weight: bold; float: left;
}
.exchange-rates-header .btn {
	background: rgb(255, 255, 255); margin: -20px 0px 0px; padding: 0px 7px; border-radius: 3px; border: 1px solid rgb(207, 207, 207); border-image: none; font-family: "Dotum"; font-size: 9pt; float: right; cursor: pointer;
}
.exchange-rates-header .btn:hover {
	color: rgb(47, 115, 192);
}
.exchange-rates-header .btn-close {
	display: none;
}
.exchange-rates-header .form-group {
	height: 22px;
}
.exchange-rates-header .input-group {
	display: inline-block;
}
.exchange-rates-header .input-group select {
	width: 150px; height: 22px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left;
}
.exchange-rates-header .input-group input {
	padding: 0px 5px; width: 140px; height: 18px; text-align: right; float: left;
}
.exchange-rates-header .equal {
	width: 17px; height: 22px; display: inline-block;
}
.exchange-rates-header .equal i {
	background: rgb(51, 51, 51); width: 100%; height: 3px; display: block;
}
.exchange-rates-header .equal i:first-child {
	margin: 6px 0px 4px;
}
.exchange-rates-header .description {
	margin: 0px 0px 0px 75px; width: 633px; text-align: left;
}
.exchange-rates-header .description .unit {
	width: 305px; text-align: right; display: inline-block;
}
.exchange-rates-header .description :first-child.unit {
	margin-right: 23px;
}
.exchange-rates-header .description .unit span {
	background: url("/images/reply_dot.png") no-repeat left; padding: 0px 0px 0px 12px; color: rgb(103, 103, 103);
}
.exchange-rates-body .ex-table {
	width: 100%; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: none;
}
.exchange-rates-body .ex-table tr th {
	padding: 4px 0px; border: 1px solid rgb(186, 186, 186); border-image: none; line-height: 1.5;
}
.exchange-rates-body .ex-table tr th:nth-child(1) {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.exchange-rates-body .ex-table tr th:nth-child(2) {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.exchange-rates-body .ex-table tr th:nth-child(3) {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.exchange-rates-body .ex-table tr th:nth-child(4) {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.exchange-rates-body .ex-table tr th small {
	font-family: "Dotum"; font-size: 11px; font-weight: normal; display: block;
}
.exchange-rates-body .ex-table tr td {
	border: 1px solid rgb(186, 186, 186) !important; border-image: none !important; text-align: center;
}
.lotto-winning {
	padding: 5px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 870px;
}
.lotto-winning h3 {
	width: auto; font-family: "'Noto Sans KR", "Malgun Gothic", "Dotum"; font-size: 14px; font-weight: bold; float: left;
}
.forum-top-banner {
	right: 0px; position: absolute; z-index: 2;
}
.forum-top-banner img {
	margin: 5px 7px; float: right;
}
.com_e_l_02 {
	background: rgb(248, 248, 248); padding: 8px; width: 300px; height: 115px; line-height: 23px; margin-left: 10px; float: left; display: inline-block;
}
.font-s_01 {
	color: rgb(230, 95, 95); font-family: "Dotum"; font-size: 11px;
}
.font-s_02 {
	color: rgb(64, 64, 64); font-family: "Dotum"; font-size: 11px;
}
.com_e_l_02 .cover {
	margin: 44px 0px 0px 90px; width: 200px; text-align: center; position: absolute;
}
.com_e_l_02 .cover button {
	padding: 5px; height: auto; line-height: 1; font-family: "Dotum"; font-size: 11px;
}
.btn.btn-image-upload {
	background: rgb(240, 240, 240); border: 1px solid rgb(204, 204, 204); border-image: none; width: 118px; height: 26px; text-align: center; color: rgb(3, 28, 69); line-height: 25px; font-family: sans-serif; font-weight: bold; display: inline-block; cursor: pointer;
}
.btn.btn-image-upload:hover {
	background: rgb(255, 255, 255);
}
#page_list .han a {
	padding: 2px 6px 0px !important; height: 19px !important;
}
body.change-password {
	background: rgb(245, 246, 248);
}
.change-password {
	margin: 0px; padding: 1% 0px 0px; width: 100%; height: 100%; text-align: center; line-height: 1.6; font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Malgun Gothic", "Noto Sans KR", "Dotum", sans-serif; font-size: 14px;
}
.change-password .logo {
	margin: 1% auto 2%; width: 45%; display: block; max-width: 271px;
}
.change-password .logo img {
	width: 100%;
}
.change-password .container {
	margin: 0px auto; width: 100%; height: auto; max-width: 600px;
}
.change-password h1 {
	background: rgb(28, 62, 97); padding: 1.5% 0px; color: rgb(255, 255, 255); font-size: 250%;
}
.change-password h2 {
	background: rgb(248, 248, 248); padding: 3% 0px; font-size: 140%; border-right-color: rgb(235, 235, 235); border-left-color: rgb(235, 235, 235); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.change-password .input-group {
	background: rgb(255, 255, 255); padding: 8% 0px 0px 10%; border: 1px solid rgb(235, 235, 235); border-image: none; height: 22em;
}
.change-password .input-group .row {
	width: 100%; display: block;
}
.change-password .input-group .row-middle {
	margin: 12% 0px 3%;
}
.change-password .input-group span {
	margin: 0.8% 3% 0px 0px; text-align: right; font-size: 160%; font-weight: 600; float: left;
}
.change-password .input-group div {
	width: 55%; float: left;
}
.change-password .input-group input {
	padding: 1%; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Malgun Gothic", "Noto Sans KR", "Dotum", sans-serif; font-size: 200%; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.change-password .input-group p {
	margin: 3% 0px 0px; width: 105%; text-align: left; color: rgb(255, 64, 96); line-height: 1.4; font-size: 120%;
}
.change-password .input-group .warning {
	display: none;
}
.change-password .buttons {
	padding: 5% 0px 0px; text-align: center; clear: both; display: block;
}
.change-password .btn {
	margin: 0px 2.5%; padding: 1.8% 0px; width: 40%; text-align: center; font-size: 180%; display: inline-block;
}
.change-password .btn-confirm {
	background: rgb(255, 126, 0); border-radius: 3px; border: 1px solid rgb(255, 109, 0); border-image: none; color: rgb(255, 255, 255);
}
.change-password .btn-confirm:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.change-password .btn-cancel {
	background: rgb(252, 252, 252); border-radius: 3px; border: 1px solid rgb(208, 208, 208); border-image: none; color: rgb(49, 49, 49);
}
.change-password .btn-cancel:hover {
	color: rgb(49, 49, 49); text-decoration: none;
}
@media only screen and (min-width:601px)
{
.change-password {
	font-size: 10px;
}
.change-password .input-group {
	height: 26em; padding-left: 16%;
}
.change-password .input-group .row-middle {
	margin: 9% 0px 3%;
}
}
@media only screen and (max-width:600px)
{
.change-password {
	font-size: 11px;
}
.change-password .input-group {
	height: 23em; padding-left: 13.5%;
}
.change-password .input-group .row-middle {
	margin: 9% 0px 3%;
}
}
@media only screen and (max-width:480px)
{
.change-password {
	font-size: 10px;
}
.change-password .input-group {
	height: 23em; padding-left: 10%;
}
.change-password br {
	display: none;
}
.change-password .input-group .row-middle {
	margin: 9% 0px 3%;
}
}
.gallery_title {
	line-height: 140%; letter-spacing: -0.5px;
}
p.page_title {
	margin: 0px; text-align: left; font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold;
}
p.page_title i {
	margin: 6px 5px 0px 0px; border-radius: 100%; border: 2px solid rgb(255, 126, 0); border-image: none; width: 5px; height: 5px; float: left;
}
#ex2 {
	left: -75px !important;
}
.han {
	color: rgb(0, 0, 0); font-size: 9pt !important;
}
#mytx td {
	padding: 2px 0px 0px; line-height: 17px !important;
}
.han a[target=_blank] {
	white-space: pre-wrap; -ms-word-break: break-all;
}
.info_bg input[type=image] {
	margin: -1px 0px 0px;
}
.btn-admin {
	margin: -15px 0px 0px 10px; color: rgb(21, 70, 180) !important; font-family: "Malgun Gothic"; font-weight: bold; float: left;
}
.contents_wrap {
	text-align: center;
}
.contents_wrap h2 {
	margin: 10px 0px 0px; text-align: left; color: rgb(100, 122, 255); font-family: "Malgun Gothic"; font-size: 16px; font-weight: bold;
}
.contents_wrap h2 i {
	background: rgb(255, 126, 0); margin: 9px 5px 0px 0px; border-radius: 100%; width: 8px; height: 8px; float: left;
}
.contents_wrap h2 span.total {
	margin: 2px 0px 0px; font-size: 14px; float: right;
}
.contents_wrap table {
	width: 100%; table-layout: auto !important;
}
.contents_wrap .market_member_info {
	text-align: left;
}
#contents_section {
	margin-bottom: 25px;
}
#contents_section #lnb ul {
	padding-bottom: 8px !important;
}
#contents_section #lnb ul li.on a {
	letter-spacing: -1px !important;
}
#contents_section #lnb ul li.menu11 {
	background: url("/images/icon_reward.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu11.on {
	background: url("/images/icon_reward_active.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu12 {
	background: url("/images/icon_exchange.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu12.on {
	background: url("/images/icon_exchange_active.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu21 {
	background: url("/images/icon_calendar.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu21.on {
	background: url("/images/icon_calendar_active.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu24 {
	background: url("/images/icon_keyword.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu24.on {
	background: url("/images/icon_keyword_active.png") no-repeat 4px;
}
#contents_section #lnb ul li.menu22 {
	background-position: 2px -921px; height: 40px;
}
#contents_section #lnb ul li.menu22.on {
	background-position: 2px -921px;
}
.coupon-history .table {
	margin: 5px 0px 0px; width: 100%; font-family: "Tahoma", "Gulim"; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; table-layout: inherit; -ms-word-break: break-all;
}
.coupon-history .table-container {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
.coupon-history .table-description {
	margin: 5px 0px 0px; color: rgb(119, 119, 119); position: absolute;
}
.coupon-history .table th {
	background: rgb(238, 238, 238); padding: 5px 0px; text-align: center; color: rgb(51, 51, 51); border-top-color: currentColor; border-bottom-color: rgb(193, 193, 193); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.coupon-history .table tr.end td {
	color: orangered; text-decoration: line-through;
}
.coupon-history .table td {
	padding: 7px 0px; text-align: center; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.coupon-history .table td {
	padding: 4px 5px !important; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.coupon-history .table td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.coupon-history td.date {
	width: 10%;
}
.coupon-history td.date span {
	color: rgb(34, 34, 34); font-size: 1em; font-weight: bold; display: block;
}
.coupon-history td.date small {
	font-size: 1em; font-weight: normal;
}
.coupon-history td.end-date {
	width: 190px;
}
.coupon-history td.end-date span {
	font-size: 13px;
}
.coupon-history td.detail {
	text-align: left;
}
.coupon-history td.detail .thumbnail {
	padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 30px; height: 30px; text-align: center; margin-right: 3px; display: inline-block;
}
.coupon-history td.detail .thumbnail img {
	width: auto; height: 30px;
}
.coupon-history td.detail a {
	width: 415px; overflow: hidden; font-family: "Gulim"; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.coupon-history td.status {
	width: 100px; line-height: 1.4; padding-top: 6px !important;
}
.coupon-history td.status small {
	color: rgb(24, 132, 208); font-family: "Tahoma"; font-size: 12px; font-weight: bold; display: block;
}
.coupon-history td.quantity {
	width: 100px; font-size: 14px; font-weight: bold;
}
.coupon-history td.quantity span {
	color: rgb(24, 132, 208);
}
.coupon-history td.member {
	width: 100px;
}
.coupon-history td.memo input {
	width: 86%;
}
.coupon-history td.memo .btn.btn-submit {
	background: rgb(0, 97, 167); padding: 3px 4px 2px; border-radius: 2px; color: rgb(255, 255, 255); font-family: "Dotum"; font-size: 11px; margin-left: 5px; display: inline-block; cursor: pointer;
}
.coupon-history .btn-submit:hover {
	color: inherit;
}
.coupon-history tr.used {
	background: rgb(250, 250, 250);
}
.coupon-history tr.used td.status small {
	color: orangered;
}
.coupon-history tr.used td.quantity {
	color: orangered;
}
.coupon-history td.text-right {
	text-align: right !important; padding-right: 20px !important; font-size: 15px;
}
.coupon-history .btn-exchange {
	background: rgb(255, 126, 0); padding: 10px 15px; border-radius: 4px; width: 100px; color: rgb(255, 255, 255); font-family: "Malgun Gothic", "Dotum", sans-serif; font-weight: bold; display: inline-block; box-shadow: 0px 1px 3px #888;
}
.coupon-history .btn:hover {
	color: rgb(255, 255, 255) !important;
}
.coupon-exchange {
	padding: 0px 0px 0px 10px; text-align: left; min-height: 530px;
}
.coupon-exchange .item {
	width: 240px; text-align: center; margin-left: 10px; display: inline-block; position: relative;
}
.coupon-exchange .item .label-event {
	background: url("/images/label_event.png") no-repeat center / 113px 33px; left: 0px; top: 7px; width: 113px; height: 33px; display: none; position: absolute;
}
.coupon-exchange .item .due {
	margin-left: 10px; display: none;
}
.coupon-exchange :nth-child(3n+1).item {
	margin: 0px;
}
.coupon-exchange .item .image {
	margin: 0px; padding: 0px; width: 238px; height: 229px; text-align: center; overflow: hidden; font-size: 0px; border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: flex; justify-content: center; align-items: center;
}
.coupon-exchange .item .image img {
	max-height: 80%; max-width: 80%;
}
.coupon-exchange .item .content {
	background: rgb(247, 247, 247); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(222, 222, 222) rgb(222, 222, 222); padding: 15px; text-align: left;
}
.coupon-exchange .item .content > small {
	color: rgb(153, 153, 153); font-family: "Dotum"; font-size: 11px; font-weight: normal; margin-left: 2px;
}
.coupon-exchange h3 {
	margin: 0px 0px 5px; padding: 0px; color: rgb(0, 78, 119); letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold;
}
.coupon-exchange h5 {
	margin: 30px 0px 5px; color: rgb(16, 16, 16); font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold;
}
.coupon-exchange h5 i {
	background: rgb(255, 126, 0); margin: 8px 5px 0px 0px; border-radius: 100%; width: 8px; height: 8px; float: left;
}
.contents_wrap h6 {
	margin: 10px 0px 20px; padding: 5px 3px 0px 5px; height: 31px; text-align: left; font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.contents_wrap h6 .name {
	color: rgb(18, 129, 187);
}
.contents_wrap h6 .count {
	color: rgb(234, 44, 44); font-family: "Tahoma";
}
.coupon-exchange .information p {
	padding: 0px 5px;
}
.coupon-exchange .step {
	margin: 15px 0px 0px 15px;
}
.coupon-exchange .caution h5 {
	color: rgb(0, 0, 0);
}
.coupon-exchange .caution .caution-wrapper {
	background: rgb(245, 245, 245); padding: 15px;
}
.coupon-exchange .caution p {
	margin: 0px 0px 5px; color: rgb(68, 68, 68); font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold;
}
.coupon-exchange .caution p:first-child {
	margin-bottom: 10px;
}
.coupon-exchange .caution li {
	color: rgb(102, 102, 102);
}
.coupon-exchange .caution strong {
	margin: 8px 0px 0px; color: rgb(27, 152, 239); display: block;
}
.coupon-exchange .faq h5 {
	margin: 20px 0px 5px; color: rgb(0, 0, 0); font-size: 16px;
}
.coupon-exchange .faq ul p {
	background: rgb(247, 247, 247); margin: 0px 0px 10px; padding: 3px; font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; cursor: pointer;
}
.coupon-exchange .faq ul ul {
	padding: 0px 0px 7px; display: none;
}
.coupon-exchange .faq ul ul li {
	color: rgb(119, 119, 119);
}
.coupon-exchange .privacy {
	margin: 0px 0px 15px; padding: 5px; width: 744px; height: 225px; color: rgb(119, 119, 119); font-family: "Dotum"; font-size: 11px; resize: none;
}
.coupon-exchange .cost strong {
	margin: 9px 10px 0px 0px; font-weight: bold; float: left;
}
.coupon-exchange .cost span {
	color: rgb(255, 81, 0); font-family: "Tahoma"; font-size: 20px; font-weight: bold;
}
.coupon-exchange .cost small {
	color: rgb(131, 131, 131); letter-spacing: -1px; font-family: "Dotum"; font-size: 11px; font-weight: normal; margin-left: 3px;
}
.coupon-exchange .time strong {
	font-weight: bold;
}
.coupon-exchange .time span {
	color: rgb(102, 102, 102); letter-spacing: -1px; margin-left: 10px; display: inline-block;
}
.coupon-exchange .time small {
	color: rgb(170, 170, 170); letter-spacing: -1px; font-family: "Dotum"; font-size: 12px; font-weight: normal; margin-left: 5px;
}
.coupon-exchange .item.event .cost span {
	color: rgb(204, 204, 204); text-decoration: line-through;
}
.coupon-exchange .item.event .cost .due {
	color: rgb(255, 81, 0); text-decoration: none;
}
.coupon-exchange .item.event .label-event {
	display: inline-block;
}
.coupon-exchange .item.event .due {
	display: inline-block;
}
.contents_wrap .btn-detail {
	background: linear-gradient(rgb(255, 255, 255) 5%, rgb(246, 246, 246) 100%) rgb(255, 255, 255); padding: 3px 9px 1px; border-radius: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; text-align: center; color: rgb(51, 51, 51); font-family: "Dotum"; font-size: 12px; text-decoration: none; float: right; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #ffffff; text-shadow: 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.contents_wrap .btn-gift {
	background: linear-gradient(rgb(255, 255, 255) 5%, rgb(246, 246, 246) 100%) rgb(255, 255, 255); padding: 3px 9px 1px; border-radius: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; text-align: center; color: rgb(51, 51, 51); font-family: "Dotum"; font-size: 12px; text-decoration: none; float: right; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #ffffff; text-shadow: 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.contents_wrap .btn-detail.active {
	color: rgb(252, 114, 0);
}
.exchange-popup {
	background: rgb(255, 255, 255); border-radius: 3px; left: 50%; top: 12%; width: 450px; font-family: "Malgun Gothic"; font-size: 14px; margin-left: -225px; display: none; position: fixed; z-index: 11; box-shadow: 0px 0px 5px #444;
}
#coupon-popup {
	width: 300px; margin-left: -150px;
}
.exchange-popup .popup-header {
	background: rgb(51, 51, 51); padding: 10px 15px; color: rgb(255, 255, 255); border-top-left-radius: 2px; border-top-right-radius: 2px;
}
.exchange-popup .popup-header h1 {
	font-size: 2em; font-weight: bold;
}
.exchange-popup .popup-body {
	padding: 15px;
}
.exchange-popup .popup-explain {
	margin: 0px 15px 15px; padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 150px; color: rgb(0, 0, 0); overflow: auto;
}
.exchange-popup .popup-explain ul {
	margin-bottom: 15px;
}
.exchange-popup .popup-explain ul:last-of-type {
	margin-bottom: 0px;
}
.exchange-popup .popup-explain ul li:first-of-type {
	font-weight: bold;
}
.exchange-popup.popup-form .row {
	font-weight: bold; margin-bottom: 10px;
}
.exchange-popup .popup-body input {
	padding: 2px 5px; display: inline-block;
}
.exchange-popup .popup-body .row input:first-child {
	margin-left: 5px;
}
.exchange-popup .popup-body .number {
	width: 28px;
}
.exchange-popup.popup-form textarea {
	padding: 5px; width: 408px; height: 180px; color: rgb(119, 119, 119); font-family: "Dotum"; font-size: 11px; resize: none;
}
.exchange-popup.popup-form label {
	font-family: "Dotum"; font-size: 11px; font-weight: normal;
}
.exchange-popup.popup-form label input[type=checkbox] {
	margin: 3px 3px 0px 0px; float: left;
}
.exchange-popup .popup-footer {
	padding: 7px 15px; text-align: right; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.exchange-popup .btn {
	background: linear-gradient(rgb(255, 255, 255) 5%, rgb(246, 246, 246) 100%) rgb(255, 255, 255); padding: 4px 12px 3px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102); font-family: "Gulim"; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #ffffff; text-shadow: 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.exchange-popup .btn:hover {
	background: linear-gradient(rgb(246, 246, 246) 5%, rgb(255, 255, 255) 100%) rgb(246, 246, 246);
}
.exchange-popup .btn-cancel {
	margin-right: 5px;
}
.overlay {
	background: rgba(36, 36, 36, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10;
}
.popup-closer {
	background: rgba(36, 36, 36, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10;
}
.popup-closer {
	background: none;
}
.contents_wrap .btn-request {
	background: linear-gradient(rgb(208, 69, 27) 5%, rgb(188, 51, 21) 100%) rgb(208, 69, 27); margin: 15px 0px; border-radius: 3px; border: 1px solid rgb(148, 41, 17); border-image: none; width: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-family: "Dotum"; font-size: 13px; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #cf866c; text-shadow: 0px 1px 0px #000; -moz-box-shadow: inset 0px 1px 0px 0px #cf866c; -webkit-box-shadow: inset 0px 1px 0px 0px #cf866c; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.contents_wrap .btn-request:hover {
	background: linear-gradient(rgb(188, 51, 21) 5%, rgb(208, 69, 27) 100%) rgb(188, 51, 21);
}
.contents_wrap .btn-request.disabled {
	background: rgb(204, 204, 204);
}
#intra_menu table {
	margin: 25px 0px; width: 100%;
}
#intra_menu table tr th {
	padding: 4px; border: 1px solid rgb(85, 85, 85); border-image: none; text-align: center; color: rgb(43, 68, 117); font-weight: bold; background-color: rgb(245, 245, 245);
}
#intra_menu table tr td {
	padding: 6px 4px; border: 1px solid rgb(85, 85, 85); border-image: none; font-family: "Malgun Gothic"; font-size: 11px;
}
.search-module {
	background: rgb(245, 245, 245); padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.search-module .title {
	margin: 0px 5px 0px 10px; font-weight: bold;
}
.issued {
	background: rgb(255, 255, 255); margin: -1px 0px 0px; padding: 15px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 96%; text-align: center; display: none;
}
.issued.gift {
	background: rgb(240, 240, 240); margin-bottom: 50px;
}
.issued .row {
	margin: 0px 0px 15px; text-align: left;
}
.issued .title {
	margin: 0px; width: 70px; text-align: left; font-weight: bold; float: left;
}
.issued .title.pull-left {
	float: left;
}
.issued input[type=text] {
	width: 90%;
}
.issued.gift input[type=text] {
	width: 85%;
}
.issued .message {
	width: 90%; height: 100px;
}
.issued.gift .message {
	width: 85%;
}
.issued p {
	margin: 0px 0px 0px 62px; padding: 3px 0px; text-align: left;
}
.search-module .btn-issue {
	background: linear-gradient(rgb(0, 125, 193) 5%, rgb(0, 97, 167) 100%) rgb(0, 125, 193); margin: 10px 0px 0px; padding: 4px 10px; border-radius: 3px; border: 1px solid rgb(18, 77, 119); border-image: none; color: rgb(255, 255, 255); font-family: "Dotum"; font-size: 13px; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #54a3f7; text-shadow: 0px 1px 0px #154682; -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7; -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.search-module .btn-issue:hover {
	background: linear-gradient(rgb(0, 97, 167) 5%, rgb(0, 125, 193) 100%) rgb(0, 97, 167); color: rgb(255, 255, 255);
}
.coupon-history .btn-gift:hover {
	color: inherit !important;
}
.btn-issue .down {
	font-size: 11px; font-style: inherit;
}
.btn-gift .down {
	font-size: 11px; font-style: inherit;
}
.btn-issue .up {
	font-size: 11px; font-style: inherit; display: none;
}
.btn-gift .up {
	font-size: 11px; font-style: inherit; display: none;
}
.btn-issue.active .down {
	display: none;
}
.btn-gift.active .down {
	display: none;
}
.btn-issue.active .up {
	display: inline;
}
.btn-gift.active .up {
	display: inline;
}
.issued .btn-send {
	background: linear-gradient(rgb(208, 69, 27) 5%, rgb(188, 51, 21) 100%) rgb(208, 69, 27); margin: 10px 0px 0px; padding: 8px 35px; border-radius: 3px; border: 1px solid rgb(148, 41, 17); border-image: none; color: rgb(255, 255, 255); font-family: "Malgun Gothic"; font-size: 13px; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #cf866c; text-shadow: 0px 1px 0px #854629; -moz-box-shadow: inset 0px 1px 0px 0px #cf866c; -webkit-box-shadow: inset 0px 1px 0px 0px #cf866c; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.issued .btn-send:hover {
	background: linear-gradient(rgb(188, 51, 21) 5%, rgb(208, 69, 27) 100%) rgb(188, 51, 21); color: rgb(255, 255, 255);
}
.issued .btn-send:active {
	top: 1px; position: relative;
}
.search-result {
	margin: 25px 0px 50px; text-align: center;
}
.search-result table {
	width: 100%;
}
.search-result table tr.used td {
	color: orangered;
}
.search-result table th {
	background: rgb(240, 240, 240); padding: 3px 0px 0px; border: 1px solid rgb(217, 217, 217); border-image: none; text-align: center;
}
.search-result table td {
	padding: 3px 0px 0px; border: 1px solid rgb(217, 217, 217); border-image: none; text-align: center;
}
#bookMain {
	margin: 0px auto 25px !important;
}
body.gallery-view .board-contents p img {
	display: none;
}
body.gallery-view .wrapper {
	display: none;
}
body.gallery-view .zero-clipboard {
	display: none;
}
body.gallery-view .dimmed {
	background: rgb(36, 36, 36); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 998;
}
body.gallery-view #original-image {
	margin: auto; position: absolute; z-index: 999;
}
.ppom_new {
	line-height: 1.6;
}
.list_style_table .last th {
	text-align: left;
}
.list_style_table.bookmark table td.list_title {
	line-height: 1.7;
}
td.date {
	float: none;
}
span.label-md {
	background: rgb(153, 153, 153); padding: 2px 2px 0px; height: 13px; color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; display: inline-block;
}
.market_phone_escrow {
	width: auto !important;
}
.market_phone_escrow .caution li {
	line-height: 1.7;
}
.market_phone_escrow .caution li img {
	margin: 0px 5px 0px 0px; float: left;
}
.market_phone_escrow .caution li span {
	margin: 1px 0px 0px;
}
.market_phone_escrow .caution li a {
	font-family: "Dotum";
}
.market_phone_escrow .caution li strong {
	color: rgb(12, 71, 247); font-weight: normal; text-decoration: underline;
}
.market_phone_escrow .caution li.no-label {
	padding-left: 45px;
}
#page_list {
	padding: 13px 10px 5px !important;
}
#quote table.info_bg .han {
	padding: 4px 0px 0px;
}
#quote .del_comt i {
	background: url("/images/main/201309/login_menu_bg05.png") no-repeat -269px -7px; width: 15px; height: 15px; margin-right: 5px; vertical-align: bottom; display: inline-block;
}
#quote .del_comt {
	background: none; padding: 3px 10px 3px 4px; color: rgb(137, 137, 137); line-height: 13px; display: inline-block;
}
#quote table.info_bg b a {
	margin-top: 3px; display: inline-block;
}
#for_main a:link {
	color: rgb(110, 110, 110); text-decoration: none;
}
#for_main a:active {
	color: rgb(110, 110, 110); text-decoration: none;
}
#for_main a:visited {
	color: rgb(110, 110, 110); text-decoration: none;
}
#for_main a:hover {
	color: rgb(110, 110, 110); text-decoration: none;
}
#for_main .f11 {
	color: rgb(60, 60, 60); padding-top: 3px; font-size: 11px;
}
#for_main .notice {
	color: rgb(110, 110, 110); line-height: 20px; font-size: 11px; text-decoration: none;
}
#for_main .notice:link {
	color: rgb(110, 110, 110); line-height: 20px; font-size: 11px; text-decoration: none;
}
#for_main .notice:visited {
	color: rgb(110, 110, 110); line-height: 20px; font-size: 11px; text-decoration: none;
}
#for_main .notice:active {
	color: rgb(110, 110, 110); line-height: 20px; font-size: 11px; text-decoration: none;
}
#for_main .notice:hover {
	color: rgb(39, 39, 39); line-height: 20px; font-size: 11px; text-decoration: none;
}
#for_main .white {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 11px; font-weight: bold; text-decoration: none;
}
#for_main .white:link {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 11px; font-weight: bold; text-decoration: none;
}
#for_main .white:visited {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 11px; font-weight: bold; text-decoration: none;
}
#for_main .white:active {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 11px; font-weight: bold; text-decoration: none;
}
#for_main .white:hover {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 11px; font-weight: bold; text-decoration: none;
}
#title_bar {
	clear: both;
}
.navigator {
	background: rgb(255, 255, 255); border: 1px solid rgb(200, 208, 215); border-image: none; left: 50%; top: calc(50% - 80px); width: 40px; bottom: inherit; margin-left: -568px; visibility: hidden; position: fixed; z-index: 1000;
}
.navigator h5 {
	background: rgb(238, 238, 238); padding: 7px 0px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid; cursor: move;
}
.navigator .row {
	padding: 4px 0px; text-align: center; line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .list {
	padding: 0px; color: rgb(78, 77, 77); line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .write {
	padding: 0px; color: rgb(78, 77, 77); line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .comment {
	padding: 0px; color: rgb(78, 77, 77); line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .row01 {
	padding: 0px; color: rgb(78, 77, 77); line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .row02 {
	padding: 0px; color: rgb(78, 77, 77); line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .row03 {
	padding: 0px; color: rgb(78, 77, 77); line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .row04 {
	padding: 0px; color: rgb(78, 77, 77); line-height: 13px; border-bottom-color: rgb(200, 208, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator .list a {
	width: 100%; display: inline-block;
}
.navigator .write a {
	width: 100%; display: inline-block;
}
.navigator .comment a {
	width: 100%; display: inline-block;
}
.navigator .row01 a {
	width: 100%; display: inline-block;
}
.navigator .row02 a {
	width: 100%; display: inline-block;
}
.navigator .row03 a {
	width: 100%; display: inline-block;
}
.navigator .row04 a {
	width: 100%; display: inline-block;
}
.navigator .list a {
	padding: 9px 0px;
}
.navigator .write a {
	padding: 9px 0px;
}
.navigator .comment a {
	padding: 9px 0px;
}
.navigator .row01 a {
	height: 32px; line-height: 32px;
}
.navigator .row02 a {
	height: 32px; line-height: 32px;
}
.navigator .row03 a {
	height: 32px; line-height: 32px;
}
.navigator .row04 a {
	height: 32px; line-height: 32px;
}
.navigator .row01 a {
	padding-left: 3px; font-weight: bold;
}
.navigator .row02 a {
	padding-right: 3px; font-weight: bold;
}
.navigator .row01.disable a {
	color: rgb(204, 204, 204);
}
.navigator .row02.disable a {
	color: rgb(204, 204, 204);
}
.navigator .setup {
	padding: 7px 5px; color: rgb(119, 119, 119);
}
.navigator .row .btn-top {
	margin: 1px 0px 0px; color: rgb(119, 119, 119); display: block;
}
.navigator .row .btn-bottom {
	color: rgb(119, 119, 119); display: block;
}
.navigator .row .btn-prev {
	margin-right: 30px;
}
.navigator .list img {
	width: 17px; position: relative;
}
.navigator .write img {
	width: 17px; position: relative;
}
.navigator .comment img {
	width: 17px; position: relative;
}
.navigator .comment img {
	width: 16px;
}
.navigator .row span {
	line-height: 10px; font-size: 11px; display: block;
}
.navigator .disabled {
	opacity: 0.3;
}
.btn-new {
	background: linear-gradient(rgb(255, 255, 255) 5%, rgb(246, 246, 246) 100%) rgb(255, 255, 255); padding: 4px 12px 3px; border-radius: 2px; border: 1px solid rgb(183, 183, 183); border-image: none; color: rgb(102, 102, 102); font-family: "Gulim"; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #ffffff; text-shadow: 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.btn-new:hover {
	background: linear-gradient(rgb(246, 246, 246) 5%, rgb(255, 255, 255) 100%) rgb(246, 246, 246);
}
.btn-new i {
	color: rgb(170, 170, 170); font-style: normal;
}
.btn-new.btn-write {
	padding-left: 9px;
}
.btn-new.btn-write img {
	margin: 1px 3px 0px 0px; width: 14px; float: left; opacity: 0.8;
}
.btn-submit {
	background: rgb(69, 138, 197); padding: 10px 17px; border-radius: 3px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-family: "Malgun Gothic"; font-size: 13px; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: none;
}
.btn-save {
	background: rgb(69, 138, 197); padding: 10px 17px; border-radius: 3px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-family: "Malgun Gothic"; font-size: 13px; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: none;
}
.btn-submit:hover {
	background: rgb(69, 153, 224);
}
.btn-save:hover {
	background: rgb(69, 153, 224);
}
.btn-new.btn-cancel {
	background: rgb(255, 255, 255); padding: 5px 10px; font-family: "Malgun Gothic";
}
.btn-new.btn-save {
	padding: 8px 0px; width: 85px; text-align: center;
}
.btn-new.btn-submit {
	padding: 12px 20px;
}
.btn-new.btn-search {
	background: linear-gradient(rgb(99, 122, 173) 5%, rgb(89, 114, 167) 100%) rgb(99, 122, 173); margin: 0px 0px 0px 15px; padding: 5px 15px 4px; border-radius: 3px; border: 1px solid rgb(49, 65, 121); border-image: none; color: rgb(255, 255, 255); font-family: "Dotum"; font-size: 13px; font-weight: normal !important; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #7a8eb9; text-shadow: 0px 1px 0px #7a8eb9; -moz-box-shadow: inset 0px 1px 0px 0px #7a8eb9; -webkit-box-shadow: inset 0px 1px 0px 0px #7a8eb9; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.btn-new.btn-search:hover {
	background: linear-gradient(rgb(89, 114, 167) 5%, rgb(99, 122, 173) 100%) rgb(89, 114, 167); color: rgb(255, 255, 255) !important;
}
.btn-new.btn-excel {
	margin: 0px 0px 10px; float: right;
}
.btn-grey {
	background: linear-gradient(rgb(237, 237, 237) 5%, rgb(223, 223, 223) 100%) rgb(237, 237, 237); padding: 5px 8px 3px; border-radius: 3px; border: 1px solid rgb(204, 204, 204) !important; border-image: none !important; color: rgb(102, 102, 102); font-family: "Gulim"; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #ffffff; text-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.btn-grey:hover {
	background: linear-gradient(rgb(223, 223, 223) 5%, rgb(237, 237, 237) 100%) rgb(223, 223, 223);
}
#addcomment {
	position: relative;
}
#addcomment .img_add {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(0, 96, 222); border-image: none; top: 0px; width: 350px; height: 236px; right: 185px; position: absolute; z-index: 1;
}
#addcomment .img_add > ul > li:first-child {
	background: rgb(0, 137, 222); padding: 5px 0px; text-align: center; color: rgb(255, 255, 255); font-weight: bold;
}
#addcomment .img_add > ul > li.file-area {
	height: 167px; text-align: center; clear: both;
}
#addcomment .img_add > ul > li.file-area > span {
	margin: 15px 0px 0px 12px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 140px; height: 135px; text-align: center; float: left; display: flex; justify-content: center; align-items: center;
}
#addcomment .img_add > ul > li.file-area > span > img {
	max-height: 135px; max-width: 140px;
}
#addcomment .img_add > ul > li.file-area > span > b {
	font-size: 13px;
}
#addcomment .img_add > ul > li.file-area > ul {
	width: 195px; height: 100%; float: right;
}
#addcomment .img_add > ul > li.file-area > ul > li:first-child {
	margin: 30px 0px 15px;
}
#addcomment .img_add > ul > li.file-area > ul > li:nth-child(2) label {
	width: 50%; font-family: Malgun Gothic; font-weight: bold; display: inline-block; box-sizing: border-box;
}
#addcomment .img_add > ul > li.file-area > ul > li:nth-child(2) label:first-child {
	text-align: right; padding-right: 5px;
}
#addcomment .img_add > ul > li.file-area > ul > li:nth-child(2) label:last-child {
	text-align: left; padding-left: 5px;
}
#addcomment .img_add > ul > li.file-area > ul > li:nth-child(2) label input {
	margin-right: 3px;
}
#addcomment .img_add > ul > li.file-area > ul > li:last-child input {
	padding: 0px 5px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 160px; height: 26px; margin-top: 19px; box-sizing: border-box;
}
#addcomment .img_add > ul > li:last-child {
	position: relative;
}
#addcomment .img_add > ul > li:last-child span {
	background: linear-gradient(rgb(255, 255, 255) 5%, rgb(246, 246, 246) 100%); padding: 3px 15px; border-radius: 4px; border: 1px solid rgb(206, 206, 206); border-image: none; display: inline-block; position: absolute;
}
#addcomment .img_add > ul > li:last-child span:nth-child(1) {
	left: 13px;
}
#addcomment .img_add > ul > li:last-child span:nth-child(2) {
	right: 80px;
}
#addcomment .img_add > ul > li:last-child span:nth-child(3) {
	right: 18px;
}
#addcomment .img_add > ul > li:last-child span img {
	margin: -2px 7px 0px 0px; border-radius: 5px;
}
.btn-emoticon {
	margin: 5px 0px 0px;
}
.btn-emoticon img {
	width: 30px; margin-right: 5px; float: left;
}
.btn-emoticon.editor-buttons {
	margin: 30px 0px 0px; padding: 0px 4px; border: 1px solid rgb(196, 197, 200); border-image: none; height: 20px; right: 215px; color: rgb(0, 0, 0); font-weight: normal; position: absolute; z-index: 2;
}
.btn-emoticon.editor-buttons:hover {
	background: linear-gradient(rgba(247, 247, 247, 1) 0%, rgba(218, 218, 218, 1) 100%); border: 1px solid rgb(157, 158, 159); border-image: none; color: rgb(0, 0, 0); text-shadow: none !important;
}
.btn-emoticon.editor-buttons img {
	margin: 4px 3px 0px 0px; width: 23px;
}
.btn-emoticon.editor-buttons span {
	margin: 4px 0px 0px; float: left;
}
.btn-emoticon.closeBtn {
	background: grey; padding: 0px 21px 0px 20px; border-radius: 2px; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none;
}
.btn-emoticon.closeBtn > img {
	margin: 5px 7px 0px 0px; width: 10px; float: left;
}
.btn-emoticon.closeBtn2 {
	background: grey; border-radius: 2px; border: 0px currentColor; border-image: none; left: 0px; width: 109px; height: 28px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; display: block; box-sizing: border-box; box-shadow: none; text-shadow: none;
}
.btn-emoticon.closeBtn2 > img {
	margin: 5px 15px 0px 11px; width: 10px;
}
@media not all
{
.btn-emoticon.editor-buttons span {
	margin: 2px 0px 0px;
}
}
.emoticon-popup .emoticon-popup-footer {
	background: rgb(241, 241, 241); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(170, 170, 170) currentColor rgb(170, 170, 170) rgb(170, 170, 170); border-image: none; left: -37px; top: -1px; position: absolute;
}
.emoticon-popup .emoticon-popup-footer .btn-controls {
	padding: 0px 7px 0px 5px; text-align: center; color: rgb(170, 170, 170); font-size: 16px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.emoticon-popup .emoticon-popup-footer .btn-controls:hover {
	color: rgb(119, 119, 119);
}
.emoticon-popup .emoticon-popup-footer .btn-next {
	padding: 0px 5px 0px 7px; border-right-color: currentColor; border-left-color: rgb(204, 204, 204); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid; float: right;
}
.emoticon-popup .emoticon-popup-footer .tabs {
	float: left; display: none;
}
.emoticon-popup .emoticon-popup-footer .tabs li.active {
	background: rgb(255, 255, 255); color: rgb(59, 59, 59); border-right-color: rgb(255, 255, 255);
}
.emoticon-popup .emoticon-popup-footer .tabs li:first-child.active {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.emoticon-popup .emoticon-popup-footer .tabs li img {
	position: relative;
}
.emoticon-popup .emoticon-popup-footer .tab-page1 {
	display: block;
}
.emoticon-popup .emoticon-popup-footer .tab-page1 > li {
	background: rgb(226, 226, 226); width: 36px; height: 100px; text-align: center; color: rgb(189, 189, 189); line-height: 100px; font-weight: bold; border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-sizing: border-box;
}
.emoticon-popup .emoticon-popup-footer .tab-page1 > li:first-child {
	height: 101px;
}
.emoticon-popup .emoticon-popup-footer .tab-page1 > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.emoticon-popup .emoticon-popup-footer .tab-page1 > li:last-child a {
	line-height: 17px; padding-top: 34px;
}
.emoticon-popup .emoticon-popup-footer .tab-page1 > li a {
	display: block;
}
.emoticon-popup {
	background: rgb(255, 255, 255); margin: 3px 0px 0px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 774px; right: 0px; display: none; position: absolute; z-index: 11;
}
.emoticon_height {
	height: 280px;
}
.emoticon-popup.board-write {
	margin: 61px 0px 0px; width: 570px; right: 216px; position: absolute;
}
.emoticon-popup a {
	display: inline-block;
}
.emoticon-popup .emoticon-popup-body .emoticon-set {
	height: 301px; display: none;
}
.emoticon-popup .emoticon-popup-body .link-set {
	height: 301px; display: none;
}
.emoticon-popup .emoticon-popup-body .reuse-set {
	height: 301px; display: none;
}
.emoticon-popup .emoticon-popup-body .jjal-set {
	display: block;
}
.emoticon-popup .emoticon-popup-body .set03 .emoticon-slider a {
	float: left;
}
.emoticon-popup .emoticon-popup-body .set02 {
	height: 301px;
}
.emoticon-popup .emoticon-popup-body .set02 .emoticon-cover {
	padding: 6px 0px 0px 8px; height: 301px; overflow: auto; box-sizing: border-box;
}
.emoticon-popup .emoticon-popup-body .set01 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set03 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set04 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set05 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set07 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set08 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set09 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set10 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set11 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .emoticon-popup-body .set12 {
	padding: 0px 15px; height: 265px;
}
.emoticon-popup .bx-wrapper {
	margin: 0px auto; width: 304px !important; height: 265px !important;
}
.emoticon-popup .bx-viewport {
	margin: 0px auto; width: 304px !important; height: 265px !important;
}
.emoticon-popup .reuse-set {
	height: 249px;
}
.emoticon-popup .link-set {
	height: 259px;
}
.emoticon-popup .reuse-set .recent_area {
	padding: 4px 0px 0px 8px; height: 290px; overflow: auto;
}
.emoticon-popup .reuse-set .recent_area > a > img {
	background: rgb(255, 255, 255); margin: 4px 4px 0px 0px; width: 104px; height: 104px; display: inline-block;
}
.emoticon-popup .emoticon-popup-body .jjal-set {
	height: 301px; position: relative;
}
.emoticon-popup .emoticon-popup-body .jjal_area {
	padding: 0px 0px 0px 8px; height: 256px; overflow: auto;
}
.emoticon-popup .emoticon-popup-body .jjal_area > a > img {
	background: rgb(255, 255, 255); margin: 2px 0px; width: 103px; height: 103px; display: inline-block;
}
.emoticon-popup .emoticon-popup-body .jjal_area a {
	position: relative; cursor: pointer;
}
.emoticon-popup .emoticon-popup-body .jjal_area a > span.gif_mark {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(0, 109, 255); border-image: none; width: 21px; height: 12px; text-align: center; right: 3px; bottom: 5px; color: rgb(0, 109, 255); line-height: 13px; font-size: 11px; display: inline-block; position: absolute; z-index: 0; opacity: 0.9;
}
.emoticon-popup .emoticon-popup-body .jjal-set .add_tag {
	width: 60%; text-align: right; line-height: 25px; overflow: hidden; padding-bottom: 3px; display: inline-block; white-space: nowrap;
}
.emoticon-popup .emoticon-popup-body .jjal-set .tag_corver .recom {
	margin: 0px 5px;
}
.emoticon-popup .emoticon-popup-body .jjal-set .add_tag .tags {
	background: rgb(50, 138, 255); padding: 2px 5px 2px 3px; border-radius: 7px; color: rgb(255, 255, 255); margin-left: 3px; cursor: pointer;
}
.emoticon-popup .bigShow {
	left: 0px; top: 0px; width: 180px; height: 165px; display: inline-block; position: fixed;
}
.emoticon-popup .emoticon-popup-body .set01 img {
	margin: 0px 5px; height: 84px;
}
.emoticon-popup .emoticon-popup-body .set02 img {
	background: rgb(255, 255, 255); margin: 2px 0px; width: 105px; height: 105px; display: inline-block;
}
.emoticon-popup .emoticon-popup-body .set03 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set04 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set05 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set07 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set08 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set09 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set10 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set11 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set12 img {
	width: 81px; height: auto;
}
.emoticon-popup .emoticon-popup-body .set06 img {
	width: 70px; height: auto;
}
.page-control {
	margin: 66px 0px 0px; position: absolute; z-index: 12;
}
.page-control span {
	width: 20px; height: 20px; text-align: center; color: rgb(119, 119, 119); line-height: 14px; font-size: 14px; font-weight: bold; display: inline-block;
}
.page-control span a {
	margin: 45px 0px 0px; border: 0px currentColor !important; border-image: none !important; width: auto; display: block;
}
.page-control span a:hover {
	color: inherit;
}
.page-control span .disabled {
	color: rgb(221, 221, 221);
}
.page-control .btn-next {
	left: 348px; position: absolute;
}
.emoticon-popup .emoticon-popup-footer {
	background: rgb(241, 241, 241); border: 1px solid rgb(170, 170, 170); border-image: none; left: -36px; top: -1px; position: absolute;
}
.emoticon-popup .emoticon-popup-footer .btn-controls {
	padding: 0px 7px 0px 5px; text-align: center; color: rgb(170, 170, 170); font-size: 16px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.emoticon-popup .emoticon-popup-footer .btn-controls:hover {
	color: rgb(119, 119, 119);
}
.emoticon-popup .emoticon-popup-footer .btn-next {
	padding: 0px 5px 0px 7px; border-right-color: currentColor; border-left-color: rgb(204, 204, 204); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid; float: right;
}
.emoticon-popup .emoticon-popup-footer .tabs {
	float: left; display: none;
}
.emoticon-popup .emoticon-popup-footer .tabs li.active {
	background: rgb(255, 255, 255);
}
.emoticon-popup .emoticon-popup-footer .tabs li:first-child.active {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.emoticon-popup .emoticon-popup-footer .tabs li img {
	position: relative;
}
.emoticon-popup .emoticon-popup-footer .tab-page1 {
	display: block;
}
img.emoticon {
	vertical-align: bottom;
}
#pp_ban_bbs_bottom {
	text-align: center;
}
.navigator {
	text-align: center;
}
input:-ms-input-placeholder {
	color: rgb(142, 142, 142);
}
input {
	
}
input.res {
	background: rgb(232, 232, 232); border: 2px solid rgb(255, 255, 255); border-image: none; width: 50px; line-height: 22px;
}
input.more_add {
	background: rgb(232, 232, 232); border: 2px solid rgb(255, 255, 255); border-image: none; width: 50px; line-height: 22px;
}
input.tag_input {
	padding: 0px 39px 0px 5px; width: 200px; height: 25px; box-sizing: border-box;
}
input#tag_search {
	background: url("/images/header/btn_search.png") no-repeat center / 12px auto; border: 0px currentColor; border-image: none; top: 5px; width: 15px; right: 5px; position: absolute; cursor: pointer;
}
div.tag_cover {
	background: rgb(255, 255, 255); padding: 6px 6px 4px 8px; text-align: right; line-height: 35px; clear: right; position: relative;
}
div.tag_cover > div.add_tag2 {
	border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 8px; float: left; position: relative; box-sizing: border-box;
}
div.tag_cover > div.add_tag2 .X_btn {
	top: 8px; width: 10px; height: 10px; right: 23px; color: rgb(255, 0, 0); line-height: 10px; font-family: auto; font-size: 11px; font-weight: bold; display: inline-block; position: absolute; cursor: pointer;
}
div#link-tab {
	padding: 6px 0px 0px 6px;
}
div#link-tab ul li a {
	margin-right: 2px;
}
.header-banner.main {
	margin: 18px 0px 0px; float: right;
}
.header-banner {
	margin: 8px 0px 5px; float: right;
}
.left .top-banner {
	width: 555px; height: 100px; margin-bottom: 9px;
}
.left .top-banner img {
	width: 100%;
}
.right .middle-banner {
	background: rgb(249, 249, 249); margin: 9px 0px 0px; width: 336px;
}
.sidebar {
	width: 120px; float: right;
}
.sidebar .floating-banner {
	top: 113px; position: relative;
}
.sidebar .floating-banner .ad-banner {
	
}
.floating-banner-sm {
	left: 50%; top: 112px; width: 100px; margin-left: -622px; position: absolute;
}
.floating-banner-sm .ad-banner {
	width: 100px;
}
.floating-banner-sm img {
	width: 100px !important; height: auto !important;
}
*:focus {
	
}
.no-padding {
	padding: 0px !important;
}
.no-margin {
	margin: 0px !important;
}
.hidden {
	display: none !important;
}
*:disabled {
	background: rgb(238, 238, 238);
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
input {
	color: rgb(68, 68, 68); font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Dotum", "Gulim", "Noto Sans KR", sans-serif; font-size: 12px;
}
textarea {
	color: rgb(68, 68, 68);
}
button.btn {
	background: none; border: 0px currentColor; border-image: none; text-align: center; color: rgb(68, 68, 68); font-size: 100%; display: flex; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.caret-down {
	width: 0px; height: 0px; border-top-color: rgb(68, 68, 68); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.caret-up {
	width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(68, 68, 68); border-left-color: transparent; border-right-width: 4px; border-bottom-width: 5px; border-left-width: 4px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.visible-webview {
	display: none;
}
.visible-android {
	display: none;
}
.visible-ios {
	display: none;
}
.on-device .visible-android {
	display: inherit;
}
.on-device .visible-android {
	display: inherit;
}
.device-ios .visible-android {
	display: none !important;
}
.device-ios .hidden-ios {
	display: none !important;
}
.device-android .hidden-android {
	display: none !important;
}
.device-android .visible-ios {
	display: none !important;
}
html {
	margin: 0px; padding: 0px; height: 100%; -ms-touch-action: manipulation; touch-action: manipulation;
}
body {
	margin: 0px; padding: 0px; height: 100%; color: rgb(60, 65, 75); line-height: 1.6; font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Gulim", "Dotum", "Noto Sans KR", sans-serif; font-size: 12px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body.safari-mac {
	font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Gulim", "Dotum", "Noto Sans KR", sans-serif !important;
}
li {
	list-style: none;
}
a {
	color: inherit; text-decoration: none !important;
}
a:focus {
	color: inherit; text-decoration: none !important;
}
a:visited {
	color: inherit; text-decoration: none !important;
}
a:hover {
	color: inherit; text-decoration: none !important;
}
.wrapper {
	margin: 0px auto; width: 1029px; position: relative;
}
.contents {
	width: 900px; float: left;
}
.container {
	width: 900px; height: 100%;
}
.container a:hover {
	color: rgb(47, 115, 192);
}
.container #bbs_wrap1 {
	margin: 0px auto; width: 900px; clear: both;
}
.container td .wordfix {
	width: auto; height: auto; overflow: visible; white-space: pre-wrap; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.container .input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(202, 202, 202) currentColor rgb(202, 202, 202) rgb(202, 202, 202); margin: -1px 0px 0px; padding: 3px; border-image: none; height: 14px; color: rgb(37, 37, 37); background-color: rgb(255, 255, 255);
}
.container .input2 {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; height: 14px; color: rgb(37, 37, 37);
}
td.list_vspace {
	padding: 6px 2px;
}
td.list_tspace {
	padding: 4px 2px 0px;
}
td.left {
	width: auto; display: table-cell !important;
}
th.left {
	width: auto; display: table-cell !important;
}
.header {
	width: 100%;
}
.header .wrap {
	width: 900px; height: 60px;
}
.header .logo {
	margin: 30px 0px 3px; width: 195px; float: left;
}
.header .logo.custom {
	margin: 0px 0px 3px;
}
.header .slogan {
	margin: 49px 0px 0px 5px; color: rgb(134, 134, 134); font-family: "Malgun Gothic"; float: left;
}
.header .logo-sm {
	margin: 40px 0px 0px; color: rgb(134, 134, 134); float: left;
}
.header .title-image {
	margin: 40px 0px 0px 5px; float: left;
}

.top-nav {
	width: 952px; 
}
.top-nav > ul {
	width: 100%; height: 37px; float: left;
}
.top-nav > ul > li {
	background: url("../images/top_nav_bg.png") repeat-x center; width: 98px; height: 37px; line-height: 1.43; border-right-color: rgba(70, 70, 70, 0.5); border-left-color: rgba(129, 129, 129, 0.5); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.top-nav li.menu01 {
	background: url("../images/top_nav_left_bg.png") repeat-x left; width: 99px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.top-nav li.menu09 {
	background: url("../images/top_nav_right_bg.png") repeat-x right; width: 99px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.top-nav li.active {
	background: rgb(34, 34, 34);
}
.top-nav li.menu01.active {
	background: url("images/top_nav_left_bg_active.png") repeat-x left;
}
.top-nav li.menu09.active {
	background: url("images/top_nav_right_bg_active.png") repeat-x right;
}
.top-nav > ul > li .menu {
	height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-family: "Apple SD Gothic Neo", "AppleGothic", "Roboto", "Malgun Gothic", "Dotum", Sans-serif; font-size: 12px; font-weight: bold; display: block; position: relative; z-index: 4; text-shadow: 0px 1px 0px black;
}
.top-nav li .sub-menu {
	background: rgb(255, 255, 255); margin: -1px 0px 0px; padding: 3px 0px; border: 2px solid rgb(132, 132, 132); border-image: none; width: 95px; display: none; position: absolute; z-index: 3;
}
.top-nav li .sub-menu i.caret {
	background: url("images/top_nav_caret.gif") no-repeat center; margin: -9px 0px 0px 45px; width: 7px; height: 6px; position: absolute; z-index: 2;
}
.top-nav li.extand .sub-menu {
	width: 768px; overflow: hidden; margin-left: -473px;
}
.top-nav li.extand02 .sub-menu {
	width: 288px; overflow: hidden; margin-left: -193px;
}
.top-nav li.extand02 i.caret {
	background: url("images/top_nav_caret.gif") no-repeat center; margin: -5px 0px 0px 45px; width: 7px; height: 6px; display: none; position: absolute; z-index: 4;
}
.top-nav li.extand i.caret {
	background: url("images/top_nav_caret.gif") no-repeat center; margin: -5px 0px 0px 45px; width: 7px; height: 6px; display: none; position: absolute; z-index: 4;
}
.top-nav li.extand02:hover i.caret {
	display: block;
}
.top-nav li.extand:hover i.caret {
	display: block;
}
.top-nav li:hover .sub-menu {
	display: block;
}
.top-nav li .sub-menu ul {
	width: 100%; height: 100%;
}
.top-nav li .sub-menu ul:first-child {
	border: 0px currentColor; border-image: none;
}
.top-nav li.extand .sub-menu ul {
	border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(240, 240, 240); border-image: none; width: 95px; height: 385px; float: left;
}
.top-nav li.extand02 .sub-menu ul {
	border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(240, 240, 240); border-image: none; width: 95px; height: inherit; float: left;
}
.top-nav .sub-menu li {
	width: 100%; letter-spacing: -1px; margin-left: -1px;
}
.top-nav .sub-menu li.title {
	background: rgb(237, 237, 237); margin: 3px auto; padding: 2px 0px 2px 4px; width: 90%; color: rgb(0, 0, 0); font-family: "Dotum"; font-size: 11px;
}
.top-nav .sub-menu ul .strong a {
	color: rgb(89, 91, 97); font-weight: bold;
}
.top-nav .sub-menu ul .divider {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dashed;
}
.top-nav .sub-menu ul .beta a {
	font-weight: normal;
}
.top-nav .sub-menu ul li a {
	padding: 2px 0px 1px 8px; color: rgb(89, 91, 97); display: block;
}
.top-nav .sub-menu li a:hover {
	color: rgb(34, 102, 178); text-decoration: none; background-color: rgb(241, 241, 241);
}
.top-nav .sub-menu li a b {
	color: rgb(255, 102, 0); font-weight: normal;
}
.top-nav .sub-menu li.addon {
	padding: 10px 0px 0px;
}
.top-nav .sub-menu li.addon ul {
	border: 0px currentColor; border-image: none;
}
.top-nav .extand02 .sub-menu li.addon {
	margin-top: 30px;
}
.top-nav .sub-menu li.addon ul li {
	padding: 2px 0px 1px 8px;
}
.top-nav .sub-menu li.addon ul li a {
	padding: 0px 0px 0px 2px;
}
.top-nav .sub-menu .addon ul li a:hover {
	color: rgb(34, 102, 178); text-decoration: none; background-color: rgb(241, 241, 241);
}
.top-nav .sub-menu .addon img {
	margin: -3px 0px 0px;
}
.top-nav .sub-menu .addon .icon-search {
	margin: -3px 3px 0px 0px;
}
.top-nav .sub-menu ul .beta a::after {
	background: url("/images/icon_beta.gif") no-repeat center; margin: 3px 0px 0px 3px; width: 10px; height: 9px; position: absolute; content: "";
}
.top-nav .sub-menu ul .renewal a::after {
	background: url("/images/icon_renewal.gif") no-repeat center; margin: 3px 0px 0px 3px; width: 10px; height: 9px; position: absolute; content: "";
}
.top-nav .sub-menu ul .new a::after {
	background: url("/images/icon_new.gif") no-repeat center; margin: 3px 0px 0px 3px; width: 10px; height: 9px; position: absolute; content: "";
}
.sub-nav {
	padding: 5px 0px 7px; width: 900px; height: 35px; clear: both;
}
.sub-nav > form {
	padding: 3px 0px 0px; border-radius: 3px; border: 2px solid rgb(114, 114, 114); border-image: none; width: 360px; height: 30px; float: left;
}
.sub-nav .input-search {
	background: rgb(255, 255, 255); padding: 0px 9px; width: 300px; height: 30px; float: left;
}
.sub-nav .input-search input:focus {
	outline: 0px;
}
.sub-nav .input-search input[type=text] {
	margin: 7px 0px 0px; border: 0px currentColor; border-image: none; width: 100%; float: left;
}
.sub-nav .btn-search {
	background: url("/images/header/btn_search.png") no-repeat center / 20px auto; margin: -1px 0px 0px; width: 40px; height: 30px; color: rgb(255, 255, 255); float: left; cursor: pointer;
}
.hot-keyword {
	margin: 0px 0px 0px 30px; width: 300px; height: 36px; line-height: 42px; letter-spacing: -1px; font-size: 12px; float: left;
}
.hot-keyword > h4 {
	color: rgb(68, 68, 68); font-weight: bold; float: left;
}
.hot-keyword > a {
	display: inline-block;
}
.hot-keyword img {
	margin: 13px 3px 0px 2px; float: left;
}
@media not all
{
.hot-keyword img {
	margin-top: 15px;
}
}
.hot-keyword .hot-keyword-wrapper {
	background: rgb(255, 255, 255); margin: -36px 0px 0px 64px; padding: 3px 0px 0px; border: 2px solid rgb(132, 132, 132); border-image: none; left: 260px; width: 165px; display: none; position: absolute; z-index: 9;
}
.hot-keyword:hover .hot-keyword-wrapper {
	display: block;
}
.hot-keyword .hot-keyword-wrapper a {
	padding: 0px 3px; height: 20px; line-height: 20px; overflow: hidden; display: block;
}
.hot-keyword .hot-keyword-wrapper a:hover {
	background: rgb(241, 241, 241);
}
.hot-keyword .hot-keyword-wrapper img {
	margin: 4px 3px 0px 2px;
}
.sub-nav .counter {
	margin: 0px 10px 0px 0px; height: 36px; line-height: 42px; float: right;
}
.sub-nav .counter .member {
	color: rgb(64, 64, 64); font-weight: bold;
}
.sub-nav .counter strong {
	color: rgb(119, 119, 119);
}
.sub-nav .sm_loginwrap {
	margin: 14px 0px 0px; text-align: right; color: rgb(132, 132, 132); font-family: "Dotum"; font-size: 11px; float: right; z-index: 1;
}
.sub-nav .sm_loginwrap span {
	float: right; display: block; _margin-top: 5px;
}
.sub-nav .sm_loginwrap .smloginbtnbox {
	height: 20px; margin-top: 0px; _padding-top: 3px;
}
.sub-nav .sm_loginwrap img {
	margin-top: -4px; margin-right: -2px; vertical-align: middle;
}
.sub-nav .sm_loginwrap a {
	padding-right: 3px; padding-left: 3px;
}
.sub-nav .sm_loginwrap a.memrog {
	color: rgb(0, 0, 0); font-weight: bold;
}
.sub-nav .sm_loginwrap a.idpw {
	color: rgb(132, 132, 132);
}
.sub-nav .sm_loginwrap .loginsmbtn {
	margin-top: -2px;
}
.sub-nav .sm_loginwrap2 {
	height: 36px; text-align: right; color: rgb(132, 132, 132); font-family: "Dotum"; font-size: 11px; float: right;
}
.sub-nav .sm_loginwrap2 p:first-child {
	width: 450px; text-align: left; margin-top: 0px; float: left;
}
.sub-nav .sm_loginwrap2 p:first-child > span {
	padding-bottom: 3px; display: block;
}
.sub-nav .sm_loginwrap2 p:last-child {
	width: 77px; margin-top: 20px; float: right;
}
.sub-nav .sm_loginwrap2 a {
	color: rgb(0, 0, 0);
}
.sub-nav .sm_loginwrap2 img {
	margin-top: -4px; _margin-top: 1px; _vertical-align: text-bottom;
}
.sub-nav .sm_loginwrap2 .noteico img {
	_padding-bottom: 4px;
}
.sub-nav .loginbox02 {
	border: 1px solid rgb(113, 113, 113); border-image: none; top: 7px; width: 230px; height: 100px; text-align: left; overflow: hidden; margin-left: 670px; position: relative; z-index: 22; background-color: rgb(255, 255, 255);
}
.sub-nav .loginbox02 ul {
	margin-top: 30px;
}
.sub-nav .loginbox02 li img {
	margin: 3px 0px 0px 5px; position: absolute;
}
.sub-nav .loginbox02 ul.loginput {
	margin: 10px 0px 0px; width: 220px;
}
.sub-nav .loginbox02 ul.loginput li {
	height: 20px; padding-left: 13px; font-size: 11px;
}
.sub-nav .loginbox02 .secuopt {
	width: 220px; height: 22px; padding-top: 5px; padding-left: 10px; font-size: 11px; margin-top: 0px; background-color: rgb(238, 238, 238);
}
.sub-nav .loginbox02 .secuopt span {
	float: left; display: inline;
}
.sub-nav .loginbox02 .secuopt a {
	height: auto; color: rgb(255, 119, 19); text-decoration: underline;
}
.sub-nav .loginbox02 .secuopt a:hover {
	height: auto; color: rgb(255, 119, 19); text-decoration: underline;
}
.sub-nav .loginbox02 .secuopt .secubtn {
	width: 90px;
}
.sub-nav .loginbox02 .secuopt .autologin {
	width: 100px; color: rgb(100, 100, 100); letter-spacing: -1px; margin-left: 0px;
}
.sub-nav .loginbox02 .secuopt .autologin input {
	margin-top: -3px; vertical-align: middle;
}
.sub-nav .loginbox02 .secuopt .closebox {
	width: 25px; text-align: right;
}
.sub-nav .loginbox02 .idinput {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 140px; height: 17px; color: rgb(102, 102, 102); padding-top: 3px; padding-left: 3px; font-family: Gulim; font-size: 12px;
}
.sub-nav .loginbox02 ul.loginput li .pwinput {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 140px; height: 17px; color: rgb(102, 102, 102); padding-top: 3px; padding-left: 3px; font-family: Gulim; font-size: 12px; margin-top: 5px; _margin-top: 1px;
}
.sub-nav .loginbox02 ul.loginput li.loginbtn {
	margin: -40px 0px 0px 148px; position: absolute; _margin-top: -48px;
}
.footer {
	padding: 11px 0px 0px; width: 900px; clear: both;
}
.footer .nav {
	background: rgb(249, 249, 249); padding: 12px 0px 11px; width: 100%; text-align: center; font-family: "Dotum"; font-size: 12px; border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(222, 222, 222); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.footer .nav a {
	padding: 0px 9px 0px 7px; height: 1em; text-align: center; line-height: 1.1em; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.footer .nav strong {
	color: rgb(82, 123, 194); font-weight: normal;
}
.footer .info {
	padding: 15px 0px; width: auto; text-align: center;
}
.footer .info .logo {
	background: url("/images/logo_kr.png") no-repeat center; margin: 0px auto 10px; width: 120px; height: 17px; text-indent: -9999px; display: block;
}
.footer .info > span {
	color: rgb(119, 119, 119); font-family: "Tahoma"; font-size: 11px;
}
.footer .addon {
	margin: 10px 0px; color: rgb(119, 119, 119);
}
.footer .addon p:first-child {
	color: rgb(34, 34, 34); margin-bottom: 5px;
}
.footer .addon p {
	margin: 0px;
}
.footer .addon strong {
	color: rgb(82, 123, 194);
}
.footer .addon a {
	margin: 5px 0px 0px; color: rgb(82, 123, 194); font-family: "Dotum"; display: inline-block;
}
.isms {
	margin: 10px 0px 0px; text-align: center; color: rgb(85, 85, 85); letter-spacing: -1px; font-family: "Dotum"; font-size: 11px;
}
.isms img {
	width: 50px; height: auto;
}
.isms small {
	letter-spacing: -0.5px; font-size: 11px; display: block;
}
.container > .left {
	width: 555px; float: left; display: inline-block;
}
.container > .right {
	width: 336px; float: right;
}
.container > .bottom {
	padding: 25px 0px 9px; width: 900px; clear: both;
}
.comment-count {
	margin: 0px 0px 0px 5px; color: rgb(18, 100, 177); line-height: 24px; font-size: 11px; display: inline-block; position: absolute;
}
.comment-count.likes {
	margin: -1px 0px 0px 4px; color: inherit;
}
.comment-count .label img {
	margin-right: 1px;
}
.comment-count .label-like {
	margin-right: 4px;
}
.comment-count .label-like {
	display: inline-block;
}
.comment-count .label-dislike {
	display: inline-block;
}
.shopping {
	border: 1px solid rgb(214, 214, 214); border-image: none;
}
.shopping .shopping-list li:first-child {
	font-weight: bold;
}
.shopping .title {
	background: rgb(247, 247, 247); padding: 5px 14px 23px 9px; font-family: "Tahoma"; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.shopping .title span {
	color: rgb(30, 30, 30); font-family: "Malgun Gothic"; float: left;
}
.shopping .title .icon-shopping {
	background: url("/images/icon_shopping.png") no-repeat center; margin: -1px 1px 0px 0px; width: 18px; height: 18px; float: left;
}
.shopping .title .icon-book {
	background: url("/images/icon_book.png") no-repeat center; margin: 0px 4px 0px 0px; width: 16px; height: 16px; float: left;
}
.shopping .title .icon-luck {
	background: url("/images/icon_luck.png") no-repeat center; margin: 0px 2px 0px 0px; width: 16px; height: 16px; float: left;
}
.shopping .title .icon-company {
	background: url("/images/icon_company.png") no-repeat center; margin: 0px 4px 0px 0px; width: 16px; height: 16px; float: left;
}
.shopping .title .icon-md {
	background: url("/images/icon_md.png") no-repeat center; margin: 0px 2px 0px 0px; width: 16px; height: 16px; float: left;
}
.shopping .title span {
	font-weight: bold;
}
.shopping .title a:hover .icon-book {
	background: url("/images/icon_book_hover.png") no-repeat center; width: 16px; height: 16px;
}
.shopping .title a:hover .icon-luck {
	background: url("/images/icon_luck_hover.png") no-repeat center; width: 16px; height: 16px;
}
.shopping .title .quick-link {
	float: right;
}
.shopping .title .quick-link a {
	margin: 1px 0px 0px; font-family: "Malgun Gothic"; font-weight: bold; float: left;
}
.shopping .title .quick-link a:first-child {
	margin-right: 10px;
}
.shopping .title .quick-link a:hover {
	color: rgb(34, 34, 34);
}
.shopping .wrap {
	padding: 8px 10px 3px; height: 227px; overflow: hidden;
}
.shopping .shopping-list li a {
	width: 100%; height: 22px; text-align: left; overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis;
}
.list-controls span a {
	margin: 0px 2px; width: 17px; height: 17px; float: left;
}
.list-controls .bx-prev {
	background: url("/images/list_prev.png") no-repeat center / 17px 17px;
}
.list-controls .bx-next {
	background: url("/images/list_next.png") no-repeat center / 17px 17px;
}
.list-controls .disabled {
	opacity: 0.3;
}
.gallery {
	margin: 8px 0px 0px;
}
.gallery .btn-refresh {
	margin: 0px 0px 0px 62px; width: 12px; position: absolute;
}
.gallery .btn-refresh img {
	width: 100%;
}
.gallery-mobile .btn-refresh {
	margin: 0px 0px 0px 77px;
}
.gallery .gallery-free {
	width: 334px; display: inline-block; -ms-zoom: 1;
}
.gallery .gallery-mobile {
	width: 217px; display: inline-block; -ms-zoom: 1;
}
.gallery h3 {
	margin: 0px 0px 10px; font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold;
}
.gallery .thumbnail {
	background-position: center; width: 105px; height: 105px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; margin-right: 3px; display: inline-block; -ms-zoom: 1; background-repeat: no-repeat; background-size: cover; background-color: rgb(204, 204, 204);
}
.gallery :last-child.thumbnail {
	margin: 0px;
}
.latest {
	width: 555px; overflow: hidden; padding-bottom: 4px; margin-top: 6px;
}
.latest h3 {
	margin: 0px 0px 5px; width: 110px; font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold; float: left;
}
.latest h3 small {
	margin: 0px 0px 0px 3px; color: rgb(231, 71, 13); font-size: 12px;
}
.latest > div.title {
	height: 25px;
}
.latest .quick-link {
	font-family: "Malgun Gothic"; font-size: 11px; float: right;
}
.latest .quick-link a.menu {
	padding: 0px 7px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.latest .quick-link a.forum {
	padding: 0px 1px 0px 7px; display: inline-block;
}
.latest ul li {
	height: 24px; line-height: 24px; display: block; position: relative;
}
.latest ul li {
	height: 24px; line-height: 24px; clear: left; display: block; position: relative;
}
.latest ul#new_bbs_comment li {
	line-height: 25px;
}
.latest ul li.ad {
	height: 24px; color: rgb(34, 34, 34); padding-top: 7px; font-weight: bold; margin-top: 6px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.latest ul li.ad .tit {
	color: rgb(0, 0, 0);
}
.latest ul li:first-child {
	margin: 10px 0px 0px; color: rgb(18, 100, 177); font-weight: bold;
}
.latest ul li .category {
	width: 95px; color: rgb(128, 128, 128); letter-spacing: -1px; font-weight: normal; margin-right: 10px; float: left;
}
.latest ul li .category {
	width: 95px; height: 10px; color: rgb(128, 128, 128); letter-spacing: -1px; font-weight: normal; margin-right: 10px; float: left;
}
.latest ul li .title {
	overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-zoom: 1; -ms-text-overflow: ellipsis; max-width: 365px;
}
.latest ul li .name {
	width: 5em; color: rgb(128, 128, 128); font-size: 11px; float: right; display: none;
}
.advice_room {
	width: 555px; height: 150px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.advice_room p {
	margin: 10px 0px;
}
.advice_room .view {
	background: url("/images/main/consult/Notice01.jpg") no-repeat; width: 114px; height: 105px; float: left; position: relative; cursor: pointer;
}
.view .cover {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 114px; height: 38px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); letter-spacing: -1px; padding-top: 4px; font-size: 11px; position: absolute;
}
.cover p {
	margin: 1px 0px 0px 8px; padding: 0px;
}
.advice_room p img {
	padding-bottom: 2px;
}
.advice_room ul {
	margin: -4px 22px 0px 0px; width: 400px; height: 115px; float: right;
}
.advice_room ul li {
	height: 23px; line-height: 23px; position: relative;
}
.advice_room ul li .category2 {
	height: 10px; color: rgb(128, 128, 128); letter-spacing: -1px; font-weight: normal; margin-right: 5px; float: left;
}
.advice_room ul li .title2 {
	color: rgb(34, 34, 34); letter-spacing: -1px; overflow: hidden; padding-right: 2px; display: inline-block; white-space: nowrap; -ms-zoom: 1; -ms-text-overflow: ellipsis; max-width: 270px;
}
.advice_room ul li .name {
	width: 5em; color: rgb(128, 128, 128); font-size: 11px; float: right; display: none;
}
#user_box_content4 p {
	margin: 0px 0px 10px; padding: 0px;
}
.board-preview {
	
}
.board-preview .quick-link {
	padding: 3px 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.board-preview .quick-link a {
	margin: 0px 5px 4px 0px; color: rgb(128, 128, 128); font-family: "Malgun Gothic"; font-size: 11px; display: inline-block;
}
.board-news .quick-link a {
	margin: 0px 5px 4px 0px; color: rgb(128, 128, 128); font-family: "Malgun Gothic"; font-size: 11px; display: inline-block;
}
.board-preview .quick-link a:first-child {
	padding-left: 0px;
}
.board-preview .quick-link a:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.board-preview ul {
	background: rgb(255, 255, 255); padding: 5px 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.board-news ul {
	padding: 5px 0px 0px; text-align: center;
}
.board-news ul li {
	margin: 0px 0px 0px 10px; padding: 0px; width: 105px; float: left;
}
.board-news ul li:first-child {
	margin: 0px;
}
.board-news ul li .thumbnail {
	background-position: center; width: 100%; height: 100px; display: block; background-repeat: no-repeat; background-size: cover;
}
.board-news ul li p {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px 2px 0px; width: 105px; height: 39px; text-align: left; color: rgb(30, 30, 30); font-size: 12px; display: block; white-space: pre-line; -ms-word-break: break-all;
}
.shopping-preview {
	width: 100%; display: inline-block;
}
.shopping-preview .wrap {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(214, 214, 214) rgb(214, 214, 214); padding: 10px 10px 5px; border-image: none; width: 100%; box-sizing: border-box;
}
.shopping-preview .tab-contents-container li {
	height: 22px; clear: both;
}
.shopping-preview .list-controls {
	margin-left: 480px;
}
.shopping-preview .tabs > li {
	padding: 0px 7px; color: rgb(170, 170, 170); margin-top: 5px; float: left; position: relative; cursor: pointer;
}
.shopping-preview .tabs > li:first-child font {
	top: 0px; right: -1px; color: rgb(204, 204, 204); font-size: 10px; font-weight: 100; position: absolute;
}
.shopping-preview .tabs > li .numb_btns {
	margin: 0px 0px 3px 3px; clear: left; vertical-align: middle; display: inline-block;
}
.shopping-preview .tabs > li .numb_btns li {
	background: rgb(247, 247, 247); padding: 0px 1px 0px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 16px; height: 16px; text-align: center; color: rgb(204, 204, 204); line-height: 16px; font-family: "dotum"; font-size: 11px; font-weight: 100; margin-right: 2px; float: left; box-sizing: border-box;
}
.shopping-preview .tabs > li .numb_btns li.on {
	background: rgb(247, 247, 247); border-color: rgb(204, 204, 204); color: rgb(204, 204, 204);
}
.shopping-preview .tabs > li.active .numb_btns li {
	color: rgb(98, 98, 98);
}
.shopping-preview .tabs > li.active .numb_btns li.on {
	background: rgb(98, 98, 98); border-color: rgb(98, 98, 98); color: rgb(255, 255, 255);
}
.shopping-preview > .tabs {
	background: rgb(247, 247, 247); padding: 0px 10px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 100%; height: 31px; font-family: "Malgun Gothic"; font-weight: bold; box-sizing: border-box;
}
.comment-preview > .title {
	background: rgb(247, 247, 247); padding: 0px 10px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 100%; height: 31px; font-family: "Malgun Gothic"; font-weight: bold; box-sizing: border-box;
}
.shopping-preview .tabs a:hover {
	color: inherit;
}
.comment-preview .title a:hover {
	color: inherit;
}
.shopping-preview .tabs li a img {
	margin: -1px 0px 0px 3px; position: relative;
}
.shopping-preview .tabs li:first-child {
	padding-left: 0px;
}
.shopping-preview .tabs li a i {
	background: url("/images/icon_shopping.png") no-repeat center; margin: 0px 2px 0px 0px; width: 18px; height: 18px; float: left;
}
.shopping-preview .tabs li.active a {
	color: rgb(17, 17, 17); font-weight: bold;
}
.shopping-preview .tabs li.active strong {
	color: rgb(230, 56, 76);
}
.shopping-preview .tab-contents ul {
	display: none;
}
.shopping-preview .tab-contents ul.on {
	display: block;
}
.shopping-preview .tab-contents li:first-child {
	font-weight: bold;
}
.shopping-preview .tab-contents li .category {
	width: 80px; color: rgb(128, 128, 128); letter-spacing: -0.5px; margin-right: 7px; float: left;
}
.shopping-preview .tab-contents li .title {
	overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; min-width: 20px; max-width: 100%;
}
.shopping-preview .tab-contents li .title.editable {
	max-width: 335px;
}
.shopping-preview .tab-contents li .name {
	width: 58px; color: rgb(128, 128, 128); overflow: hidden; font-family: "Dotum"; font-size: 11px; float: right; white-space: nowrap; -ms-text-overflow: ellipsis;
}
@media screen and (max-device-width:480px)
{
.list_pop_menu01 {
	top: 291px;
}
}
@media screen and (max-height:974px)
{
.error1 {
	padding: 120px 0px !important;
}
}
@media only screen and (max-device-width:1024px)
{
.floating-banner-sm {
	display: none;
}
}
.flexable-layout .navcontainer {
	width: 100%;
}
.list-header {
	float: right;
}
.list-header-admin {
	float: right;
}
.list-header .nav_hot2 {
	padding: 0px;
}
.side-nav {
	text-align: left; padding-right: 12px; font-family: "Malgun Gothic"; font-size: 12px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid; float: left; min-width: 96px; max-width: 110px;
}
.side-nav li:not(.ami) {
	height: 34px; line-height: 34px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.side-nav li.ami {
	padding: 5px 0px; height: 34px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.side-nav ul:first-child li:first-child {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid;
}
.side-nav li.sub_category {
	background: url("/images/icon_document.gif") no-repeat left; padding-left: 13px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-contents {
	width: 780px; float: right;
}
.table-contents #command_bg {
	width: 100%;
}
.table-contents .command_bg3 {
	width: 100%;
}
.table-contents #command_bg4 {
	width: 100%;
}
.table-contents #newbbs {
	width: 100%;
}
.table-contents #quote > div {
	width: 100% !important; box-sizing: border-box;
}
.table-contents .btn_commentable {
	margin: 0px 0px 0px 15px;
}
.table-contents .btn_article_move {
	margin: 0px 2px;
}
.mobile-game-forum {
	width: 900px;
}
.mobile-game-forum .table-contents {
	width: 743px;
}
.mobile-game-forum .side-nav {
	width: 137px;
}
.mobile-game-forum .side-nav img {
	width: 15px; margin-right: 3px;
}
.mobile-game-forum .side-nav li {
	height: 100%; line-height: 34px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; max-height: 60px; max-width: 110px;
}
.mobile-game-forum .side-nav li.names {
	height: 30px;
}
.mobile-game-forum .side-nav li.names a {
	line-height: 30px;
}
.mobile-game-forum .side-nav li .ranking {
	background: rgb(248, 248, 248); width: 17px; text-align: center; font-weight: bold; margin-right: 7px; display: inline-block;
}
.mobile-game-forum .side-nav li .ranking.new img {
	width: auto;
}
.view_cate {
	color: rgb(80, 80, 80) !important;
}
.view_title2 {
	line-height: 150% !important;
}
.board-contents {
	overflow: hidden;
}
.board-contents p {
	margin: 0px;
}
.board-contents.partner-contents p {
	margin: 1em 0px;
}
.board-contents .big {
	position: relative;
}
.board-contents ol:not(.car_info_02) {
	margin-left: 40px;
}
.board-contents ul:not(.car_info_02) {
	margin-left: 40px;
}
.board-contents ul:not(.car_info_02) li {
	list-style: inherit;
}
.board-contents ol:not(.car_info_02) li {
	list-style: inherit;
}
.board-contents hr {
	display: block;
}
.board-contents a {
	color: rgb(39, 97, 196);
}
#TB_window {
	top: 15% !important; margin-top: 0px !important;
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px)
{
body {
	padding: 0px 1%;
}
}
div#dokdo_event {
	top: -65px; text-align: center; right: 180px; font-weight: bold; margin-right: 5px; float: right; position: relative;
}
div#dokdo_event span {
	display: inline-block;
}
div#dokdo_event span:last-child {
	left: 5px; top: 7px; position: relative;
}
div#dokdo_event input {
	width: 40px; height: 40px;
}
div#dokdo_signature {
	text-align: center; float: right;
}
div#dokdo_signature span {
	margin-top: 10px; display: block;
}
#mytx .hot-post-preview {
	text-align: left;
}
#mytx .hot-post-preview h4 {
	font-weight: bold; margin-bottom: 3px;
}
#mytx .hot-post-preview a {
	padding: 2px 0px 0px; height: 17px; display: block;
}
#mytx .hot-post-preview a span {
	overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 650px;
}
#mytx .hot-post-preview a small {
	color: rgb(82, 123, 194); font-size: 1em; margin-left: 5px;
}
#modified-history {
	background: rgb(244, 244, 244); margin: 0px 0px 5px; padding: 2px 5px 0px; display: inline-block;
}
.thumbnail-profile input[type=file] {
	display: inline-block;
}
.thumbnail-profile label {
	margin: 0px 0px 0px 5px; display: inline-block;
}
.thumbnail-profile label input {
	margin: 3px 2px 0px 0px; float: left;
}
.thumbnail-profile .popup-helper {
	margin: 6px 0px 0px 5px; float: none; display: inline-block; position: absolute;
}
.board-footer {
	padding: 20px 0px 40px; clear: both;
}
.board-footer .column > div {
	display: inline-block;
}
.board-footer .column-2 > div {
	width: 437px;
}
.board-footer .column-2 > div:first-child {
	padding-right: 15px;
}
.board-footer .column-3 > div {
	width: 285px;
}
.board-footer .column-3 > div:nth-child(2) {
	padding: 0px 15px;
}
.board-footer .column .title {
	background: rgb(247, 247, 247); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(214, 214, 214) rgb(214, 214, 214) currentColor; padding: 0px 8px; border-image: none; text-align: left; line-height: 24px; font-family: "Malgun Gothic"; font-weight: bold;
}
.board-footer .column-2 .title {
	width: 421px;
}
.board-footer .column-3 .title {
	width: 269px;
}
.board-footer .column .title img {
	margin: -1px 0px 0px 3px; position: relative;
}
.board-footer .column ul {
	padding: 4px 0px 6px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 100%;
}
.board-footer .column li {
	padding: 3px 8px 0px; height: 22px; text-align: left; line-height: 24px;
}
.board-footer .column li a {
	height: 22px; line-height: 24px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80%;
}
.board-footer .column li i {
	color: rgb(4, 89, 193); font-size: 11px; font-style: normal; margin-left: 2px; position: absolute;
}
.board-footer .column li span {
	color: rgb(119, 119, 119); font-size: 11px; float: right;
}
.img-board {
	clear: both;
}
.img-board .column-1 {
	width: 100%; text-align: left;
}
.img-board .column-1 .board_contents {
	padding: 8px 0px 2px 6px; border: 1px solid rgb(209, 209, 209); border-image: none;
}
.img-board .board_contents .cov {
	font-size: 0px; margin-bottom: 8px;
}
.img-board .board_contents .cov i {
	margin: 0px 5px 0px 2px; font-style: normal;
}
.img-board .board_contents .cov div {
	width: 50%; clear: right; display: inline-block; position: relative;
}
.img-board .board_contents .cov div > a span {
	margin: 2px 0px 0px 4px; border: 1px solid rgb(209, 209, 209); border-image: none; display: inline-block; position: relative; box-sizing: border-box;
}
.img-board .board_contents .cov div > a span img {
	border: 0px currentColor; border-image: none;
}
.img-board .board_contents .cov img.mark {
	left: 6px; top: 4px; position: absolute; z-index: 1;
}
.img-board .board_contents .cov div ul {
	width: 82%; padding-right: 8px; float: right; box-sizing: border-box;
}
.img-board .board_contents .cov div ul li {
	overflow: hidden; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis;
}
.img-board .board_contents .cov div ul li:first-child {
	height: 37px; line-height: 20px; margin-bottom: -2px; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.img-board .board_contents .cov div ul li:last-child {
	background: rgb(247, 247, 247); text-align: right; margin-top: 6px;
}
.img-board .column .title {
	background: rgb(247, 247, 247); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(214, 214, 214) rgb(214, 214, 214) currentColor; border-image: none; width: 100%; height: 24px; line-height: 24px; padding-left: 8px; font-family: "Malgun Gothic"; font-weight: bold; box-sizing: border-box;
}
.img-board .column .title img {
	margin: 0px 0px 3px 3px;
}
.img-board .column-2 {
	width: 100%; text-align: left; clear: both; margin-top: 10px;
}
.img-board .column-2 div.sub01 {
	width: 49.5%; float: left;
}
.img-board .column-2 div.sub02 {
	width: 49.5%; float: right;
}
.img-board .column-2 div .board_contents .cov {
	padding: 8px 0px 4px 6px; border: 1px solid rgb(209, 209, 209); border-image: none; font-size: 0px; margin-bottom: 8px;
}
.img-board .column-2 div .board_contents .cov i {
	margin: 0px 5px 0px 2px; font-style: normal;
}
.img-board .column-2 div .board_contents .cov li {
	clear: right; font-size: 12px; margin-bottom: 5px; position: relative;
}
.img-board .column-2 div .board_contents .cov li > a span {
	margin: 2px 0px 0px 4px; border: 1px solid rgb(209, 209, 209); border-image: none; display: inline-block; position: relative; box-sizing: border-box;
}
.img-board .column-2 div .board_contents .cov li > a span img {
	border: 0px currentColor; border-image: none;
}
.img-board .column-2 div .board_contents .cov img.mark {
	left: 6px; top: 4px; position: absolute; z-index: 1;
}
.img-board .column-2 div .board_contents .cov li ul {
	width: 82%; padding-right: 8px; float: right; box-sizing: border-box;
}
.img-board .column-2 div .board_contents .cov li ul li {
	overflow: hidden; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis;
}
.img-board .column-2 div .board_contents .cov li ul li:first-child {
	height: 37px; line-height: 20px; margin-bottom: -2px; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.img-board .column-2 div .board_contents .cov li ul li:last-child {
	background: rgb(247, 247, 247); text-align: right; margin-top: 6px;
}
.img-board .column-3 {
	margin: 10px 0px; padding: 10px; height: 189px; box-sizing: border-box;
}
.img-board .column-3 > div > p {
	margin: 0px 0px 10px; text-align: left; font-size: 13px; font-weight: bold;
}
.img-board .column-3 > div > p small {
	color: rgb(104, 104, 104); font-weight: normal; margin-left: 10px;
}
.img-board .column-3 > div > p small > i {
	font-style: normal; margin-left: 2px;
}
.img-board .column-3 div.sub02 {
	width: 49.5%; float: right;
}
.img-board .column-3 div .board_contents .cov i {
	margin: 0px 5px 0px 2px; font-style: normal;
}
.img-board .column-3 div .board_contents .cov li {
	width: 50%; clear: right; font-size: 12px; margin-bottom: 5px; float: left; position: relative;
}
.img-board .column-3 div .board_contents .cov li > a span {
	margin: 2px 0px 0px 4px; border: 1px solid rgb(209, 209, 209); border-image: none; display: inline-block; position: relative; box-sizing: border-box;
}
.img-board .column-3 div .board_contents .cov li > a span img {
	border: 0px currentColor; border-image: none;
}
.img-board .column-3 div .board_contents .cov img.mark {
	left: 6px; top: 4px; position: absolute; z-index: 1;
}
.img-board .column-3 div .board_contents .cov li ul {
	width: 82%; padding-right: 8px; float: right; box-sizing: border-box;
}
.img-board .column-3 div .board_contents .cov li ul li {
	overflow: hidden; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis;
}
.img-board .column-3 div .board_contents .cov li ul li:first-child {
	width: 100%; height: 39px; text-align: left; line-height: 20px; margin-bottom: -2px; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.img-board .column-3 div .board_contents .cov li ul li:last-child {
	background: rgb(247, 247, 247); width: 100%; text-align: right; margin-top: 6px;
}
.img-board .column-4 {
	margin: 10px 0px; padding: 10px; height: 115px; box-sizing: border-box;
}
.img-board .column-4 > p {
	margin: 0px 0px 10px; text-align: left; font-size: 13px; font-weight: bold;
}
.img-board .column-4 > p small {
	color: rgb(104, 104, 104); font-weight: normal; margin-left: 10px;
}
.img-board .column-4 > p small > i {
	font-style: normal; margin-left: 2px;
}
.img-board .column-4 > ul > li {
	list-style: circle; width: 50%; text-align: left; overflow: hidden; margin-bottom: 5px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.img-board .column-4 > ul > li > i.dot {
	background: url("/images/dot.png") no-repeat center / 3px; width: 18px; height: 11px; display: inline-block;
}
.privacy-popup {
	background: rgb(255, 255, 255); margin: 47px 0px 0px 450px; padding: 15px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 393px; font-family: "Dotum"; font-size: 0.9em; display: none; position: absolute; z-index: 3;
}
.privacy-popup h5 {
	font-weight: bold; margin-bottom: 1em;
}
.privacy-popup h5 .btn-close {
	margin: 0.2em 0px 0px; width: 1.2em; float: right; cursor: pointer;
}
.privacy-popup p {
	margin: 0px;
}
.coupon-bonus {
	background: rgb(248, 248, 248); padding: 7px; border: 1px solid rgb(187, 187, 187); border-image: none; margin-left: 5px;
}
.coupon-bonus small {
	color: orangered; letter-spacing: -1px; font-family: "Dotum"; font-size: 11px; margin-right: 5px;
}
.info_bg small.coupon {
	margin: 0px 5px; color: orangered; font-size: 12px;
}
.popup-bookmark {
	background: rgb(255, 255, 255); left: 50%; top: 10%; width: 45em; margin-left: -22.5em; display: none; position: fixed; z-index: 99;
}
.popup-email {
	background: rgb(255, 255, 255); left: 50%; top: 10%; width: 45em; margin-left: -22.5em; display: none; position: fixed; z-index: 99;
}
.popup-layer .popup-header {
	background: rgb(85, 85, 85); padding: 0.5em 0px; color: rgb(255, 255, 255);
}
.popup-layer .popup-header h3 {
	font-family: "Malgun Gothic"; font-size: 1.2em; font-weight: bold;
}
.popup-layer .popup-header .btn-close {
	background: url("/images/btn_close_white.png") no-repeat center / contain; left: auto; top: 0.6em; width: 1.2em; height: 1.2em; right: 0.8em; display: block; position: absolute; cursor: pointer;
}
.popup-layer .popup-body {
	padding: 2em 2em 1em;
}
.popup-layer select {
	margin: 1em 0px; padding: 0.5em; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; display: block; box-sizing: border-box; resize: none;
}
.popup-layer input {
	margin: 1em 0px; padding: 0.5em; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; display: block; box-sizing: border-box; resize: none;
}
.popup-layer textarea {
	margin: 1em 0px; padding: 0.5em; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; display: block; box-sizing: border-box; resize: none;
}
.popup-layer textarea {
	height: 6em;
}
.popup-email textarea {
	height: 10em;
}
.popup-layer .popup-footer {
	padding: 0px 0px 2em;
}
.popup-layer .btn-submit {
	background: rgb(252, 114, 0); margin: 0px 0.5em; padding: 0.6em 0px; width: 10em; line-height: 1.4em; display: inline-block;
}
.popup-layer .btn-home {
	background: rgb(119, 119, 119);
}
.popup-layer .btn-submit:hover {
	color: rgb(255, 255, 255);
}
.popup-layer .btn-submit:active {
	color: rgb(255, 255, 255);
}
.popup-layer .btn-submit:focus {
	color: rgb(255, 255, 255);
}
.power-link {
	background: rgb(251, 251, 251); border-width: 1px 0px; border-style: solid none; border-color: rgb(204, 204, 204) currentColor; margin: 1em 0px 0px; padding: 10px; border-image: none;
}
.power-link > center {
	vertical-align: top; display: inline-block;
}
.power-link .wrap {
	width: 520px; display: inline-block;
}
.power-link .ad {
	width: 336px; height: 280px; margin-left: 20px; display: inline-block;
}
.btn-click-choice {
	float: right;
}
.power-link .wrap > div {
	margin: 1em 0px 1.3em; font-family: "Malgun Gothic";
}
.power-link .wrap > div.groups.img .cov {
	width: 472px; margin-left: 59px;
}
.power-link .wrap > div.groups > i.F_img {
	background-position: center; width: 49px; height: 49px; display: inline-block; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.power-link .wrap > div.groups.B3 {
	margin-bottom: 25px;
}
.power-link .wrap > div.groups.B3 small {
	margin-bottom: 13px;
}
.power-link .wrap .title {
	color: rgb(7, 26, 200) !important; font-size: 1.1em; font-weight: bold; margin-right: 6px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
.power-link .wrap > div p {
	margin: 3px 0px; height: 20px; color: rgb(38, 38, 38); line-height: 20px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.power-link .wrap > div.groups p.bot {
	padding-bottom: 4px; margin-top: 4px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.power-link .wrap > div.groups small {
	margin: 7px 0px 3px; width: 250px; line-height: 14px; font-size: 12px; display: block;
}
.power-link .wrap > div.groups small {
	position: relative;
}
.power-link .wrap > div.groups small span {
	color: rgb(66, 66, 66);
}
.power-link .wrap > div.groups small .goods {
	background: rgb(251, 251, 251); top: 0px; color: rgb(7, 26, 200); padding-right: 5px; position: absolute;
}
.power-link .wrap > div.groups small .line {
	height: 6px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.power-link .wrap > div.groups small .price {
	background: rgb(251, 251, 251); top: 0px; right: 0px; padding-left: 5px; position: absolute;
}
.power-link .icon_npay {
	width: 33px; height: 13px;
}
.power-link .icon_npay_plus {
	width: 42px; height: 13px;
}
.power-link .icon_naveridlogin {
	width: 39px; height: 13px;
}
.power-link .icon_talktalk {
	width: 14px; height: 16px; vertical-align: text-bottom;
}
.result {
	margin: 10px 0px 0px;
}
.result .tab-contents {
	padding: 0px 1em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; min-height: 150px;
}
.result .tabs {
	height: 28px; font-family: "Malgun Gothic"; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.result .tabs li {
	background: rgb(239, 239, 239); padding: 4px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 76px; text-align: center; float: left;
}
.result .tabs li a {
	width: 100%; color: rgb(68, 68, 68); float: left; cursor: pointer;
}
.result .tabs li.active {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.result .tabs li.active a {
	color: rgb(64, 64, 64); font-weight: bold;
}
.result .search-detail {
	background: rgb(250, 250, 250); margin: 5px 0px 15px; padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.result .search-detail select {
	padding: 3px 2px; border-radius: 0px; border: 1px solid rgb(170, 170, 170); border-image: none; float: left;
}
@media not all
{
.result .search-detail select {
	padding: 5px 2px;
}
}
.result .search-detail .category {
	margin-left: 10px;
}
.result .search-detail input[type=text] {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(170, 170, 170) currentColor; margin: 0px 5px 0px -1px; padding: 0px 5px; border-radius: 0px; border-image: none; width: 200px; height: 24px; float: left; -webkit-appearance: none; -moz-appearance: none; appearance: none; -ms-appearance: none;
}
@media only screen and (device-width:768px)
{
.result .search-detail input[type=text] {
	border: 1px solid rgb(170, 170, 170); border-image: none; margin-left: 2px;
}
}
.result .search-detail.book-search input[type=text] {
	margin-left: 0px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid;
}
.result .search-detail button[type=submit] {
	background: rgb(221, 221, 221); border: 1px solid rgb(170, 170, 170); border-image: none; width: 50px; height: 26px; color: rgb(85, 85, 85); font-family: "Dotum";
}
.search-detail .hot-keywords {
	width: 220px; height: 24px; float: right;
}
.hot-keywords-carousel {
	visibility: hidden;
}
.search-detail .hot-keywords-layer {
	background: rgb(255, 255, 255); padding: 5px; border: 2px solid rgb(132, 132, 132); border-image: none; left: 50%; width: 150px; height: 187px; overflow: hidden; margin-left: 221px; display: none; position: absolute; z-index: 6;
}
.search-detail .hot-keywords:hover .hot-keywords-layer {
	display: block;
}
.search-detail a {
	display: block;
}
.search-detail a:hover {
	color: inherit;
}
.search-detail a img {
	margin: -2px 0px 0px; position: relative;
}
.search-detail .bx-wrapper {
	padding: 6px 0px 0px; width: 100% !important; height: 24px !important; text-align: right; float: right;
}
.result p.empty {
	padding: 10em 0px; text-align: center; color: rgb(170, 170, 170);
}
.result .item {
	margin: 20px 0px;
}
.result .item::after {
	clear: both; display: block; content: "";
}
.result .item .thumb {
	background-position: center; width: 100px; height: 85px; margin-right: 15px; float: left; background-repeat: no-repeat; background-size: cover;
}
.result .item .content p a {
	margin: 0.3em 0px 0.7em; line-height: 1.5; overflow: hidden; display: block; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.result .item .content .title {
	height: 1.4em; color: rgb(0, 0, 204); letter-spacing: -1px; overflow: hidden; font-family: "Malgun Gothic"; font-size: 1.2em; text-decoration: underline; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.result .item .comment-count {
	margin: 5px 0px 0px 5px; padding: 0px 5px 0px 2px; text-align: center; color: rgb(96, 96, 96); font-family: "Dotum", "Tahoma"; font-size: 11px; position: absolute; background-color: rgb(240, 240, 240);
}
.result .item .content strong {
	font-family: "Tahoma", "Dotum"; display: block;
}
.result .item .desc {
	margin: 0px;
}
.result .item .desc strong {
	padding: 0px 0.7em; color: rgb(85, 85, 85); font-family: "Dotum"; font-size: 0.9em; border-left-color: rgb(221, 221, 221); border-left-width: 2px; border-left-style: solid; display: inline-block;
}
.result .item .desc span {
	padding: 0px 0.7em; color: rgb(85, 85, 85); font-family: "Dotum"; font-size: 0.9em; border-left-color: rgb(221, 221, 221); border-left-width: 2px; border-left-style: solid; display: inline-block;
}
.result .item .desc span:first-child {
	border: 0px currentColor; border-image: none; padding-left: 0px;
}
.result .item .desc strong {
	border: 0px currentColor; border-image: none; padding-left: 0px; font-weight: normal; margin-left: -0.6em;
}
#result-tab3 .thumb {
	width: 70px; height: 60px;
}
#result-tab4 .thumb {
	width: 50px; height: 50px;
}
#result-tab4 .desc {
	margin: 0.5em 0px;
}
label.admin-interface {
	margin: 0.4em 0px 0px; width: 2em; float: left; display: block;
}
.admin-interface input[type=checkbox] {
	width: 1.4em; height: 1.4em;
}
.admin-buttons {
	margin: 2px 0px 0px; float: right;
}
.admin-buttons .btn {
	background: rgb(38, 142, 165); margin: 0px 5px; padding: 2px 5px; border-radius: 4px; color: rgb(255, 255, 255); display: inline-block; cursor: pointer;
}
.admin-interface {
	display: block;
}
label.admin-interface {
	display: block;
}
#result-tab3 .item label {
	height: 2em; padding-top: 2em;
}
#result-tab4 .item label {
	height: 1.9em; padding-top: 1.5em;
}
.result .item span.like {
	background: url("/images/main/201111/search_ico_good.gif") no-repeat 10px top; margin: 0px 3px 0px 0px; height: 16px; color: rgb(62, 62, 62); line-height: 16px; padding-left: 26px; font-size: 11px;
}
.result .item span.dislike {
	background: url("/images/main/201111/search_ico_good.gif") no-repeat left -16px; border: 0px currentColor; border-image: none; height: 16px; line-height: 16px; padding-left: 16px; font-size: 11px; display: inline-block;
}
.pagination {
	padding: 10px 0px 60px; width: 100%;
}
.pagination select {
	margin: -2px 10px 0px 0px; padding: 3px 6px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; float: right;
}
.page {
	font-family: "Malgun Gothic"; font-size: 9pt; float: right;
}
.page a {
	padding: 2px 6px 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(80, 80, 80); text-decoration: none;
}
.next {
	padding: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; margin-top: 8px; margin-left: 10px; float: right;
}
.page_inert {
	padding: 0px 5px 5px; color: rgb(255, 0, 0); font-weight: bold; margin-left: 0px;
}
.page_inert01 {
	padding: 3px 0px 5px; color: rgb(0, 0, 0);
}
.page_next {
	background-color: rgb(241, 241, 241);
}
.page_next img {
	padding: 0px 0px 0px 2px;
}
.page_prev {
	background-color: rgb(241, 241, 241);
}
.page_prev img {
	padding: 0px 2px 0px 0px;
}
#result-tab5 {
	padding: 0px;
}
#bookMain {
	width: 100%;
}
#bookMain::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
#bookMain .leftSection {
	width: 136px; margin-right: 6px; float: left;
}
#bookMain .leftSection ul {
	width: 134px; border-right-color: rgb(225, 222, 222); border-bottom-color: rgb(225, 222, 222); border-left-color: rgb(225, 222, 222); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#bookMain .leftSection ul li {
	background: url("/images/books/bg_dot_line.gif") repeat-x 0px bottom; padding-top: 5px; padding-bottom: 5px;
}
#bookMain .leftSection ul li.last01 {
	background: none; padding-top: 5px; padding-bottom: 5px;
}
#bookMain .leftSection ul li img {
	vertical-align: top;
}
#bookMain .leftSection ul li a {
	width: 134px; height: 29px; color: rgb(165, 165, 165); vertical-align: middle; display: inline-block;
}
#bookMain .leftSection ul li.last {
	background: none; padding-bottom: 0px;
}
#bookMain .leftSection .recommendBook {
	border-bottom-color: rgb(225, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; min-height: 875px; _height: 875px;
}
#bookMain .leftSection .recommendBook li a {
	padding: 6px 0px 6px 8px; width: 126px; height: auto;
}
#bookMain .contentsSection {
	width: 756px; margin-top: -7px; float: left;
}
.attentionTop {
	background: url("/images/books/bg_book_header.gif") no-repeat 0px 0px; padding: 20px 15px 0px 20px; width: 721px; height: 299px;
}
.attentionTop p {
	margin: 0px;
}
.attentionTop .todayBook {
	width: 450px; float: left;
}
.attentionTop .todayBook .titleLine {
	width: 450px; overflow: hidden;
}
.attentionTop .todayBook .titleLine h3 {
	float: left;
}
.attentionTop .todayBook .titleLine a {
	float: right;
}
.attentionTop .todayBook .bookInfo {
	width: 450px; margin-top: 35px;
}
.attentionTop .todayBook .bookInfo::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.attentionTop .todayBook .bookInfo dt {
	width: 126px; margin-right: 15px; float: left;
}
.attentionTop .todayBook .bookInfo dt span {
	text-align: center; display: block;
}
.attentionTop .todayBook .bookInfo dt .bookCover {
	background: url("/images/books/bg_book_cover.gif") no-repeat 0px 0px; width: 95px; height: 154px; text-align: left; padding-left: 31px;
}
.attentionTop .todayBook .bookInfo dt .star1 {
	background: url("/images/books/bul_star_step.gif") no-repeat 0px 0px; margin: 0px auto; width: 100px; height: 17px; text-indent: -9999px;
}
.attentionTop .todayBook .bookInfo dt .star2 {
	background: url("/images/books/bul_star_step.gif") no-repeat 0px -38px; margin: 0px auto; width: 100px; height: 17px; text-indent: -9999px;
}
.attentionTop .todayBook .bookInfo dt .star3 {
	background: url("/images/books/bul_star_step.gif") no-repeat 0px -75px; margin: 0px auto; width: 100px; height: 17px; text-indent: -9999px;
}
.attentionTop .todayBook .bookInfo dt .star4 {
	background: url("/images/books/bul_star_step.gif") no-repeat 0px -112px; margin: 0px auto; width: 100px; height: 17px; text-indent: -9999px;
}
.attentionTop .todayBook .bookInfo dt .star5 {
	background: url("/images/books/bul_star_step.gif") no-repeat 0px -149px; margin: 0px auto; width: 100px; height: 17px; text-indent: -9999px;
}
.attentionTop .todayBook .bookInfo dt .score {
	color: rgb(162, 162, 162); font-weight: bold; margin-top: 10px;
}
.attentionTop .todayBook .bookInfo dd {
	width: 295px; float: left;
}
.attentionTop .todayBook .bookInfo dd p {
	color: rgb(162, 162, 162);
}
.attentionTop .todayBook .bookInfo dd .writer {
	margin-top: 15px;
}
.attentionTop .todayBook .bookInfo dd .subject1 {
	color: rgb(81, 81, 81); font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px;
}
.attentionTop .todayBook .bookInfo dd .subject {
	color: rgb(81, 81, 81); margin-top: 10px;
}
.attentionTop .todayBook .bookInfo dd .btns {
	margin-top: 15px;
}
.attentionTop .todayBook .bookInfo dd .btns a {
	padding: 0px 8px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(147, 146, 146); vertical-align: middle; display: inline-block;
}
.attentionTop .hotSale {
	width: 205px; float: right;
}
.attentionTop .hotSale ul {
	width: 200px; padding-left: 5px; margin-top: 9px;
}
.attentionTop .hotSale ul li {
	background: url("/images/books/bg_dot_line.gif") repeat-x 0px bottom; padding: 2px 0px 3px; font-size: 0px;
}
.attentionTop .hotSale ul li dl {
	width: 100%; overflow: hidden; font-size: 12px;
}
.attentionTop .hotSale ul li dl dt {
	margin-right: 8px; float: left;
}
.attentionTop .hotSale ul li dl dt img {
	border: 1px solid rgb(228, 228, 228); border-image: none;
}
.attentionTop .hotSale ul li dl dd {
	float: left;
}
.attentionTop .hotSale ul li dl dd p {
	color: rgb(162, 162, 162);
}
.attentionTop .hotSale ul li dl dd .subject {
	width: 130px; color: rgb(81, 81, 81);
}
.attentionTop .hotSale ul li dl dd p span {
	text-decoration: line-through;
}
.attentionTop .hotSale ul li dl dd p em {
	color: rgb(213, 3, 3); font-weight: bold;
}
.attentionTop .hotSale ul li.last {
	background: none;
}
#bookMain .tab {
	width: 753px;
}
#bookMain .tab .tabs {
	height: 43px; position: relative;
}
#bookMain .tab .tabs li {
	top: 0px; position: absolute;
}
#bookMain .tab .tabs li a {
	background: url("/images/books/btn_book_tab.gif") no-repeat 0px 0px; width: 85px; height: 36px; text-indent: -9999px; font-size: 0px; display: block;
}
#bookMain .tab .tabs .tabMenu1 {
	left: 0px;
}
#bookMain .tab .tabs .tabMenu1 a {
	width: 85px;
}
#bookMain .tab .tabs .tabMenu1 a.current {
	background-position: 0px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu2 {
	left: 84px;
}
#bookMain .tab .tabs .tabMenu2 a {
	background-position: -84px 0px; width: 84px;
}
#bookMain .tab .tabs .tabMenu2 a.current {
	background-position: -84px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu3 {
	left: 167px;
}
#bookMain .tab .tabs .tabMenu3 a {
	background-position: -167px 0px; width: 85px;
}
#bookMain .tab .tabs .tabMenu3 a.current {
	background-position: -167px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu4 {
	left: 253px;
}
#bookMain .tab .tabs .tabMenu4 a {
	background-position: -585px 0px; width: 85px;
}
#bookMain .tab .tabs .tabMenu4 a.current {
	background-position: -251px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu5 {
	left: 334px;
}
#bookMain .tab .tabs .tabMenu5 a {
	background-position: -585px 0px; width: 85px;
}
#bookMain .tab .tabs .tabMenu5 a.current {
	background-position: -335px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu6 {
	left: 418px;
}
#bookMain .tab .tabs .tabMenu6 a {
	background-position: -585px 0px; width: 84px;
}
#bookMain .tab .tabs .tabMenu6 a.current {
	background-position: -418px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu7 {
	left: 501px;
}
#bookMain .tab .tabs .tabMenu7 a {
	background-position: -585px 0px; width: 85px;
}
#bookMain .tab .tabs .tabMenu7 a.current {
	background-position: -502px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu8 {
	left: 585px;
}
#bookMain .tab .tabs .tabMenu8 a {
	background-position: -585px 0px; width: 84px;
}
#bookMain .tab .tabs .tabMenu8 a.current {
	background-position: -585px -56px; width: 85px; height: 43px;
}
#bookMain .tab .tabs .tabMenu9 {
	left: 668px;
}
#bookMain .tab .tabs .tabMenu9 a {
	background-position: -668px 0px; width: 85px;
}
#bookMain .tab .tabs .tabMenu9 a.current {
	background-position: -668px -56px; width: 85px; height: 43px;
}
#bookMain .tab .panes {
	width: 753px;
}
#bookMain .tab .tabs .tabMenu10 {
	background: url("/images/books/btn_book_tab.gif") no-repeat -585px 0px; left: 168px; width: 200px; height: 36px; text-indent: -9999px; font-size: 0px;
}
#bookMain .tab .tab_cp_spt {
	background: url("/images/books/bg_tab_cp.gif") no-repeat rgb(255, 255, 255); width: 830px; height: 45px; clear: both; float: left; -ms-zoom: 1;
}
#bookMain .tab .tab_cp_spt li a {
	background: url("/images/books/spt_tab4_1.gif") no-repeat; height: 45px; text-indent: -99999em; overflow: hidden; float: left;
}
#bookMain .tab .tab_cp_spt li {
	margin-left: -1px; float: left;
}
#bookMain .tab .tab_cp_spt .selected {
	margin: 0px -1px; padding: 0px 1px 0px 0px;
}
#bookMain .tab .tab_cp_spt .selected a {
	position: relative;
}
#bookMain .tab .tab_cp_spt .yes24 {
	background-position: 0px 0px; width: 85px;
}
#bookMain .tab .tab_cp_spt .selected .yes24 {
	background-position: -93px 0px; margin: 0px;
}
#bookMain .tab .tab_cp_spt .b11st {
	background-position: 0px -49px; width: 85px;
}
#bookMain .tab .tab_cp_spt .selected .b11st {
	background-position: -93px -49px;
}
#bookMain .tab .tab_cp_spt .interpark {
	background-position: 0px -98px; width: 85px;
}
#bookMain .tab .tab_cp_spt .selected .interpark {
	background-position: -93px -98px;
}
#bookMain .tab .tab_cp_spt .kyobo {
	background-position: 0px -147px; width: 85px;
}
#bookMain .tab .tab_cp_spt .selected .kyobo {
	background-position: -93px -147px;
}
#bookMain .tab .tab_cp_spt .aladin {
	background-position: 0px -196px; width: 85px;
}
#bookMain .tab .tab_cp_spt .selected .aladin {
	background-position: -93px -196px;
}
#bookMain .tab .tab_cp_sub {
	background: rgb(255, 255, 255); width: 100%; height: 18px; overflow: hidden; clear: both; margin-left: 15px;
}
#bookMain .tab .tab_cp_sub li {
	background: url("/images/books/text_bar.gif") no-repeat 0px 5px; height: 18px; overflow: hidden; padding-left: 1px; float: left; position: relative; z-index: 1;
}
#bookMain .tab .tab_cp_sub li.first {
	background: none;
}
#bookMain .tab .tab_cp_sub li a {
	padding: 2px 9px; display: block;
}
#bookMain .tab .tab_cp_sub li a img {
	vertical-align: top;
}
#bookMain .tab .tab_cp_sub li.selected a img {
	margin-top: -15px;
}
.bestSeller {
	padding-top: 22px; padding-left: 5px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 2px; border-bottom-style: solid;
}
.bestSeller .tab {
	margin-top: 17px;
}
.bestSeller .tab .panes .tabCon .btn_more {
	margin: 10px 0px 0px; text-align: right;
}
.bestSeller .goodsList {
	width: 770px;
}
.bestSeller .goodsList::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.bestSeller .goodsList li {
	padding: 0px 0px 15px 30px; width: 110px; margin-top: 15px; margin-right: 13px; float: left; position: relative;
}
.bestSeller .goodsList li.last {
	margin-right: 0px;
}
.bestSeller .goodsList li p {
	margin: 0px; line-height: 16px;
}
.bestSeller .goodsList li dl {
	width: 109px;
}
.bestSeller .goodsList li dl dt {
	background: url("/images/books/bg_book_cover1.png") no-repeat 0px 0px; padding: 1px 0px 0px 16px; width: 93px; height: 150px;
}
.bestSeller .goodsList li dl dd p {
	width: 120px; text-align: center; color: rgb(162, 162, 162);
}
.bestSeller .goodsList li dl dd p a {
	color: rgb(162, 162, 162);
}
.bestSeller .goodsList li dl dd .subject {
	color: rgb(92, 91, 91); font-weight: bold;
}
.bestSeller .goodsList li dl dd .subject a {
	color: rgb(92, 91, 91); font-weight: bold;
}
.bestSeller .goodsList li dl dd p span {
	text-decoration: line-through;
}
.bestSeller .goodsList li dl dd p em {
	color: rgb(213, 3, 3);
}
.bestSeller.type1 {
	padding-top: 22px; padding-left: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.bestSeller.type1 .goodsList.schResult li {
	background: url("/images/books/bg_dot_line.gif") repeat-x 0px 100%; width: 345px; margin-right: 0px;
}
.bestSeller.type1 .goodsList.schResult li dl {
	width: 345px;
}
.bestSeller.type1 .goodsList.schResult li dl dt {
	float: left;
}
.bestSeller.type1 .goodsList.schResult li dl dd {
	width: 208px; margin-left: 14px; float: left;
}
.bestSeller.type1 .goodsList.schResult li dl dd p {
	width: 200px; text-align: left; line-height: 19px;
}
.bestSeller.type1 .goodsList.schResult li dl dd p em.name {
	color: rgb(92, 91, 91);
}
.bestSeller.type1 .goodsList.schResult li dl dd p strong {
	color: rgb(92, 91, 91);
}
.bestSeller.type1 .goodsList.schResult li dl dd .btns {
	margin-top: 25px;
}
.bestSeller.type1 .goodsList.schResult li dl dd .btns a {
	padding: 0px 8px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(147, 146, 146); vertical-align: middle; display: inline-block;
}
.bestSeller .goodsList li .rank_num_text {
	left: 0px; color: rgb(162, 162, 162); font-size: 14px; font-weight: bold; position: absolute;
}
.bestSeller .goodsList li .rank_num1 {
	background: url("/images/books/rank_num.png") no-repeat 0px 0px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num2 {
	background: url("/images/books/rank_num.png") no-repeat 0px -43px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num3 {
	background: url("/images/books/rank_num.png") no-repeat 0px -86px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num4 {
	background: url("/images/books/rank_num.png") no-repeat 0px -129px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num5 {
	background: url("/images/books/rank_num.png") no-repeat 0px -172px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num6 {
	background: url("/images/books/rank_num.png") no-repeat 0px -215px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num7 {
	background: url("/images/books/rank_num.png") no-repeat 0px -258px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num8 {
	background: url("/images/books/rank_num.png") no-repeat 0px -301px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num9 {
	background: url("/images/books/rank_num.png") no-repeat 0px -344px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .goodsList li .rank_num10 {
	background: url("/images/books/rank_num.png") no-repeat 0px -387px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num1 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px 0px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num2 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -43px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num3 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -86px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num4 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -129px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num5 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -172px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num6 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -215px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num7 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -258px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num8 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -301px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num9 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -344px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num10 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -387px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num11 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -430px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num12 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -473px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num13 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -516px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num14 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -559px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num15 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -602px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num16 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -645px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num17 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -688px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num18 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -731px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num19 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -774px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller.type1 .goodsList li .rank_num20 {
	background: url("/images/books/rank_num2.gif") no-repeat 0px -817px; left: 0px; top: -3px; width: 23px; height: 23px; text-indent: -9999px; position: absolute;
}
.bestSeller .titleLine {
	padding: 0px 0px 10px; overflow: hidden; position: relative;
}
.bestSeller .titleLine h3.type1 {
	background: url("/images/books/bg_h3.gif") no-repeat right bottom; padding: 10px 0px 10px 10px; color: rgb(90, 90, 90); font-size: 12px;
}
.bestSeller .titleLine h3.type1 strong {
	color: rgb(100, 122, 255);
}
.bestSeller .titleLine a {
	background: url("/images/books/blt_book.gif") no-repeat 5px 3px; padding: 3px 5px 3px 25px; border: 1px solid rgb(202, 202, 202); border-image: none; top: 0px; width: 32px; height: 18px; right: 0px; color: rgb(136, 137, 138); font-size: 11px; font-weight: bold; display: inline-block; position: absolute;
}
.paginate {
	padding: 20px 0px; text-align: center; border-top-color: rgb(225, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.paginate a {
	padding: 6px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(64, 64, 64); line-height: normal; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; position: relative; _width: 14px;
}
.paginate strong {
	padding: 6px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(64, 64, 64); line-height: normal; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; position: relative; _width: 14px;
}
.paginate strong {
	border: 1px solid rgb(233, 233, 233); border-image: none; color: rgb(100, 122, 255) !important;
}
.paginate a:hover {
	color: rgb(100, 122, 255) !important; text-decoration: none;
}
.bookReview {
	padding-left: 5px; margin-top: 20px;
}
.bookReview ul {
	width: 748px; overflow: hidden; padding-left: 5px; margin-top: 7px;
}
.bookReview ul li {
	background: url("/images/books/bg_dot_line.gif") repeat-x 0px bottom; padding: 0px 0px 5px; width: 353px; height: 106px; margin-right: 30px; float: left;
}
.bookReview.type1 ul li {
	width: 740px; height: auto; margin-right: 0px;
}
.bookReview ul li p {
	margin: 0px; padding: 15px 0px 0px; color: rgb(162, 162, 162);
}
.bookReview ul li .subject {
	width: 100%; overflow: hidden; padding-top: 8px;
}
.bookReview ul li .subject span {
	margin-right: 10px; float: left;
}
.bookReview ul li .subject a {
	color: rgb(162, 162, 162);
}
.bookReview ul li .subject a em {
	color: rgb(92, 91, 91); font-weight: bold;
}
.bookReview ul li .subject .sStar1 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px 0px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar2 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -23px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar3 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -46px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar4 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -69px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar5 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -92px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar6 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -115px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar7 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -138px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar8 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -161px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar9 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -184px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li .subject .sStar10 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -207px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookReview ul li.last {
	margin-right: 0px; float: right;
}
.bookReview ul li.bottom {
	background: none;
}
.bookReview .btn_more {
	margin: 10px 0px 0px; text-align: right;
}
.bookCompare {
	padding-top: 10px; padding-bottom: 20px; padding-left: 5px;
}
.bookCompare .titleLine {
	background: url("/images/books/bg_h3.gif") no-repeat right bottom; padding: 0px 0px 40px; color: rgb(136, 137, 138); font-size: 12px; position: relative;
}
.bookCompare .titleLine span {
	font-size: 10px;
}
.bookCompare .titleLine .selectbox {
	width: 120px; text-align: left; line-height: 18px; vertical-align: middle; display: inline-block;
}
.bookCompare .titleLine .selectbox .stx {
	background: url("/images/books/blt_aw.gif") no-repeat right; border: 1px solid rgb(208, 208, 208); border-image: none; width: 115px; color: rgb(136, 137, 138); overflow: hidden; padding-top: 4px; padding-left: 5px; font-size: 12px; margin-top: 2px; display: block;
}
.bookCompare .titleLine .selectbox a {
	overflow: hidden; display: block;
}
.bookCompare .titleLine .selectbox a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.bookCompare .titleLine .selectbox-opt {
	border: 1px solid rgb(187, 187, 187); border-image: none; width: 120px; height: auto; overflow: hidden; padding-top: 2px; padding-bottom: 4px; margin-top: -2px; margin-left: 0px; position: absolute; z-index: 21; background-color: rgb(255, 255, 255);
}
.bookCompare .titleLine .selectbox-opt li {
	padding-left: 0px;
}
.bookCompare .titleLine .selectbox-opt li a {
	height: 16px; color: rgb(89, 91, 97); letter-spacing: -1px; overflow: hidden; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; text-decoration: none; display: block; _padding-bottom: 0px;
}
.bookCompare .titleLine .selectbox-opt li a:hover {
	background-color: rgb(241, 241, 241);
}
.bookCompare .titleLine a {
	background: url("/images/books/blt_book.gif") no-repeat 5px 3px; padding: 3px 5px 3px 25px; border: 1px solid rgb(202, 202, 202); border-image: none; top: 0px; width: 32px; height: 18px; right: 0px; color: rgb(136, 137, 138); font-size: 11px; font-weight: bold; display: inline-block; position: absolute;
}
.bookCompare dl.bookLst {
	padding: 20px 0px 0px; width: 730px;
}
.bookCompare dl.bookLst::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.bookCompare dl.bookLst dt {
	background: url("/images/books/bg_book_cover1.png") no-repeat 0px 0px; padding: 1px 0px 0px 16px; width: 93px; height: 150px; float: left;
}
.bookCompare dl.bookLst dd {
	width: 500px; line-height: 12px; padding-top: 0px; margin-left: 14px; float: left;
}
.bookCompare dl.bookLst dd p {
	text-align: left; color: rgb(162, 162, 162);
}
.bookCompare dl.bookLst dd p em.name {
	color: rgb(92, 91, 91);
}
.bookCompare dl.bookLst dd p strong {
	color: rgb(92, 91, 91);
}
.bookCompare dl.bookLst dd .btns {
	text-align: left; margin-top: 0px;
}
.bookCompare dl.bookLst dd .btns span {
	text-align: left; vertical-align: middle; display: inline-block;
}
.bookCompare dl.bookLst dd .btns .star1 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px 0px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star2 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -23px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star3 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -46px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star4 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -69px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star5 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -92px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star6 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -115px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star7 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -138px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star8 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -161px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star9 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -184px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .star10 {
	background: url("/images/books/bul_star_step1.gif") no-repeat 0px -207px; margin: 3px 0px 0px; width: 78px; height: 13px; text-indent: -9999px;
}
.bookCompare dl.bookLst dd .btns .score {
	margin: 0px 0px 0px 10px; height: 12px; color: rgb(162, 162, 162); padding-top: 3px; font-weight: bold;
}
.bookCompare h4 {
	margin: 30px 0px 0px; color: rgb(92, 91, 91); padding-left: 5px; clear: both; font-weight: bold;
}
.bookCompare table.tablesorter {
	margin: 10px 0px 0px; width: 100%; color: rgb(138, 138, 138); clear: both; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid; border-collapse: collapse;
}
.bookCompare table.tablesorter tr {
	margin: 10px 0px 0px; width: 100%; color: rgb(138, 138, 138); clear: both; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse;
}
.bookCompare table.tablesorter th {
	text-align: right; color: rgb(92, 91, 91); font-weight: normal;
}
.bookCompare table.tablesorter td {
	padding: 13px 8px; text-align: left; border-bottom-color: rgb(235, 234, 234); border-left-color: rgb(235, 234, 234); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.bookCompare table.tablesorter td.price {
	text-align: right; color: rgb(92, 91, 91); font-weight: bold;
}
.bookCompare table.tablesorter td.price strong {
	color: rgb(208, 1, 1);
}
.bookCompare table.tablesorter td a.btn {
	margin: 0px auto; border: 1px solid rgb(220, 220, 220); border-image: none; width: 68px; height: 20px; text-align: center; color: rgb(147, 146, 146); display: block;
}
.bookCompare table.tablesorter tr.on th {
	background-color: rgb(254, 246, 236);
}
.bookCompare table.tablesorter tr.on td {
	background-color: rgb(254, 246, 236);
}
.bookCompare table.tablesorter .title_bar {
	height: 30px; background-color: rgb(249, 249, 249);
}
.bookCompare table.tablesorter .title_bar .bs {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.bookCompare table.tablesorter .line_left {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.bookCompare table.tablesorter .title_bar td {
	height: 30px; text-align: center; padding-top: 3px; padding-bottom: 3px; font-family: "Malgun Gothic"; font-weight: bold; border-bottom-color: rgb(235, 234, 234); border-left-color: rgb(235, 234, 234); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.bookCompare table.tablesorter td.img {
	padding-top: 5px; padding-bottom: 5px;
}
.member-counter > div {
	background: rgb(250, 250, 250); padding: 10px 0px 5px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 30%; font-family: "Malgun Gothic"; display: inline-block;
}
.member-counter .pic {
	width: 30%; height: 132px; text-align: center; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.member-counter .pic img {
	margin: 40px 0px 0px; width: 70%; position: relative;
}
.member-counter .content {
	width: 65%; text-align: left; float: left;
}
.member-counter .content h3 {
	letter-spacing: -1px; padding-left: 10px; font-size: 1.2em; font-weight: bold;
}
.member-counter .content h5 {
	letter-spacing: -1px; padding-left: 10px; font-size: 1.2em; font-weight: bold;
}
.member-counter .content h6 {
	padding-left: 10px;
}
.member-counter .content h5 .percentage {
	padding-left: 11px;
}
.member-counter .content p {
	padding: 10px 0px 0px 10px; font-weight: bold; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.member-counter .content h6 {
	font-size: 0.9em; font-weight: normal; display: block;
}
.member-counter .content p small {
	font-size: 0.9em; font-weight: normal; display: block;
}
.member-counter .caret-down {
	margin: 12px 0px 0px 2px; border-top-color: rgb(56, 120, 203); position: absolute;
}
.member-counter .caret-up {
	margin: 11px 0px 0px 2px; border-bottom-color: rgb(254, 35, 56); position: absolute;
}
.member-counter .same {
	background: rgb(170, 170, 170); margin: 12px 0px 0px 2px; width: 8px; height: 3px; position: absolute;
}
.member-counter .sign-in .pic::after {
	background: rgb(68, 68, 68); margin: 70px 0px 0px -15px; border-radius: 100%; width: 21px; height: 21px; color: rgb(255, 255, 255); line-height: 16px; font-size: 25px; font-weight: bold; position: absolute; content: "+";
}
.member-counter .sign-out .pic::after {
	background: rgb(68, 68, 68); margin: 70px 0px 0px -15px; border-radius: 100%; width: 21px; height: 21px; color: rgb(255, 255, 255); line-height: 16px; font-size: 25px; font-weight: bold; position: absolute; content: "+";
}
.member-counter .sign-out .pic::after {
	content: "-";
}
.admin-nav {
	padding: 15px 0px; text-align: left;
}
.admin-nav a {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; text-align: center; line-height: 30px; font-family: "Malgun Gothic"; display: inline-block;
}
.admin-nav a.active {
	background: rgb(238, 238, 238); font-weight: bold;
}
.table-admin {
	padding: 3px; width: 95%; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.table-admin tr {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table-admin th {
	background: rgb(238, 238, 238); padding: 3px; line-height: 1.3em; font-family: "Malgun Gothic";
}
.table-admin td {
	padding: 3px; text-align: center; font-family: "Tahoma";
}
.admin-title {
	text-align: left; font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold;
}
h1.admin-title {
	padding: 30px 0px 5px 13px;
}
h1.admin-title::before {
	background: rgb(33, 149, 175); margin: 8px 0px 0px -12px; border-radius: 100%; width: 8px; height: 8px; display: block; position: absolute; content: "";
}
.btn-admin.btn-excel {
	margin-left: 5px; float: none;
}
td.search-input {
	padding-right: 5px;
}
td.search-input span {
	border: 1px solid rgb(187, 187, 187); border-image: none; height: 19px; margin-left: 5px; display: inline-block;
}
.mypage_search .search-input span {
	border: 1px solid rgb(187, 187, 187); border-image: none; height: 19px; margin-left: 5px; display: inline-block;
}
td.search-input input {
	margin: 0px !important; padding: 0px 3px !important; border: 0px currentColor !important; border-image: none !important; width: 120px; height: 19px !important; float: left;
}
.mypage_search .search-input input {
	margin: 0px !important; padding: 0px 3px !important; border: 0px currentColor !important; border-image: none !important; width: 120px; height: 19px !important; float: left;
}
td.search-input input[type=button] {
	background: url("/images/header/btn_search.png") no-repeat center / 13px auto; border: 0px currentColor; border-image: none; width: 20px; height: 16px; cursor: pointer;
}
.mypage_search .search-input input[type=button] {
	background: url("/images/header/btn_search.png") no-repeat center / 13px auto; border: 0px currentColor; border-image: none; width: 20px; height: 16px; cursor: pointer;
}
td.search-input input[type=submit] {
	background: url("/images/header/btn_search.png") no-repeat center / 13px auto; border: 0px currentColor; border-image: none; width: 20px; height: 16px; cursor: pointer;
}
.mypage_search .search-input input[type=submit] {
	background: url("/images/header/btn_search.png") no-repeat center / 13px auto; border: 0px currentColor; border-image: none; width: 20px; height: 16px; cursor: pointer;
}
select.search-type {
	height: 21px; float: right;
}
.mypage_search .search-input {
	float: right;
}
.ebay-ad {
	margin: 0px auto; width: 900px;
}
.ebay-ad .wrapper {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); padding: 5px 0px; border-image: none; width: 898px; text-align: center;
}
.ebay-ad .wrapper a {
	margin: 10px 7px 5px 5px; display: inline-block;
}
.ebay-plus {
	width: 780px; padding-top: 20px;
}
.ebay-plus .wrapper {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); padding: 5px 0px; border-image: none; width: 778px; text-align: center;
}
.ebay-plus .wrapper a {
	margin: 10px 7px 5px 5px; display: inline-block;
}
.ebay-ad h3 {
	background: rgb(251, 251, 251); padding: 6px 10px; border: 1px solid rgb(231, 231, 231); border-image: none;
}
.ebay-ad h3 .btn-ebay-ad {
	margin: -1px 0px 0px; float: right;
}
.ebay-ad .thumbnail {
	width: 130px; height: 130px;
}
.ebay-ad .title {
	padding: 3px 0px 0px; width: 130px; height: 2.8em; line-height: 1.4; overflow: hidden; display: block;
}
.ebay-ad .logo {
	margin: 5px 2px 0px 0px; float: left;
}
.ebay-ad small {
	color: rgb(3, 118, 227); font-family: "Tahoma", sans-serif; font-size: 12px; font-weight: bold;
}
.shortinfo .info {
	color: rgb(119, 119, 119); float: right;
}
.shortinfo .info > span {
	padding: 0px 10px; border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
.shortinfo .info span:first-child {
	border: 0px currentColor; border-image: none;
}
.shortinfo .info .likes span {
	margin-right: 9px;
}
.shortinfo .info .likes img {
	margin: -1px 2px 0px 0px; position: relative;
}
.shortinfo .category img {
	max-height: 20px;
}
.shortinfo_oneline {
	
}
.choice_icon {
	top: 0px; right: 217px; position: absolute;
}
.choice_icon img {
	width: 35px; height: auto;
}
#select_close {
	height: 25px; text-align: center; padding-top: 7px; margin-top: 3px; background-color: rgb(239, 239, 239);
}
#command_bg3 .help_info {
	margin: 0px; text-align: left; color: rgb(193, 193, 193);
}
.header_help_box {
	padding: 10px; border: 2px solid rgb(249, 138, 21); border-image: none; width: 100%; text-align: center; line-height: 150%; margin-bottom: 10px; -ms-word-break: break-all; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.list_vspace .help_subject {
	top: -1px; color: rgb(255, 120, 99); font-size: 11px; position: relative;
}
.list_vspace .help_subject font {
	top: 1px; position: relative;
}
.view_title2 .help_subject {
	top: -2px; color: rgb(235, 10, 227); font-size: 11px; position: relative;
}
.view_title2 .help_subject font {
	top: 1px; position: relative;
}
div.hot_comment_list {
	padding: 10px; border: 2px solid rgb(0, 135, 225); border-image: none; width: 860px; line-height: 170%; position: relative;
}
.newcomt {
	background: rgb(244, 243, 243); margin: 10px 0px 2px; width: 882px; text-align: center; line-height: 35px; padding-left: 10px; box-sizing: border-box;
}
.newcomt img {
	margin: 0px 3px 2px 0px;
}
.newcomt .numCo {
	color: rgb(255, 150, 0); margin-right: 3px;
}
#forms_wrap {
	margin: 0px auto; width: 900px;
}
#forms_wrap .cov {
	clear: both;
}
#forms_wrap .top_navi > h1 {
	margin: 30px 0px 15px;
}
#forms_wrap .name_tab {
	border-top-color: rgb(252, 114, 0); border-top-width: 1px; border-top-style: solid;
}
#forms_wrap .name_tab li {
	background: rgb(250, 250, 250); width: 150px; height: 50px; text-align: center; padding-top: 6px; vertical-align: middle; display: inline-block; box-sizing: border-box;
}
#forms_wrap .name_tab > a:last-child > li {
	padding-top: 15px;
}
#forms_wrap .name_tab li:hover {
	border-bottom-color: rgb(252, 114, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#forms_wrap .name_tab li.selected {
	background: rgb(252, 114, 0); color: rgb(255, 255, 255); border-bottom-color: rgb(252, 114, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#forms_wrap .a0_color {
	color: blue;
}
#forms_wrap .a1_color {
	color: rgb(0, 134, 219);
}
#forms_wrap h2 {
	padding: 20px 0px 20px 15px; color: rgb(128, 124, 124); letter-spacing: 0.5px; font-size: 13px; font-weight: bold;
}
#forms_wrap .content {
	margin: 0px auto; width: 870px; height: 310px;
}
#forms_wrap .content .cov {
	padding: 10px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 100%; height: 249px; box-sizing: border-box;
}
#forms_wrap .content2 {
	margin: 0px auto; width: 870px; height: 310px;
}
#forms_wrap .content2 ul {
	padding: 10px 0px 0px 15px;
}
#forms_wrap .content2 ul li {
	margin-bottom: 5px;
}
#forms_wrap .content2 ul li:nth-child(2) a {
	color: rgb(0, 134, 219); margin-left: 20px;
}
#forms_wrap .content2 ul li:nth-child(3) {
	margin-bottom: 15px;
}
#forms_wrap .content2 ul li:nth-child(4) {
	padding: 25px 0px; border: 1px solid rgb(200, 200, 200); border-image: none; text-align: center; font-weight: bold;
}
#forms_wrap .content2 ul li:nth-child(4) > span {
	color: rgb(0, 134, 219);
}
#forms_wrap .content2 ul li:last-child {
	padding: 20px 0px 0px 320px;
}
#forms_wrap .content2 ul li:last-child > a {
	width: 100px; line-height: 40px;
}
.iconA {
	background: radial-gradient(rgb(252, 114, 0), rgb(255, 168, 11)); margin: 10px 5px; border-radius: 3px; width: 150px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-weight: bold; display: inline-block; cursor: pointer; box-shadow: 0px 2px 1px #bc5500;
}
.iconB {
	background: rgb(252, 114, 0); margin: 10px 5px; border-radius: 3px; width: 80px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 30px; font-weight: bold; display: inline-block; cursor: pointer; box-shadow: 0px 2px 1px #bc5500;
}
.iconC {
	background: radial-gradient(rgb(235, 235, 235), rgb(243, 243, 243)); margin: 10px 5px; border-radius: 3px; width: 80px; text-align: center; color: rgb(106, 106, 106); line-height: 30px; font-weight: bold; display: inline-block; cursor: pointer; box-shadow: 0px 2px 1px #9c9c9c;
}
.iconD {
	background: rgb(247, 247, 247); margin: 10px 5px; padding: 4px 8px 1px; border-radius: 3px; width: 80px; text-align: center; color: rgb(94, 94, 94) !important; font-weight: normal; display: inline-block; cursor: pointer; box-shadow: 0px 2px 1px #717170;
}
.content .name_search li:first-child {
	font-weight: bold;
}
.content .name_search li:nth-child(3) {
	margin-bottom: 4px;
}
.content .name_search li:nth-child(5) {
	margin: 5px 73px 0px 0px; text-align: right; color: rgb(0, 134, 219);
}
.content .name_search li:nth-child(6) {
	padding-left: 88px; margin-top: 10px;
}
.content .name_search li:nth-child(6) a:last-of-type {
	margin-left: 0px;
}
.content .ipin_search li:first-child {
	font-weight: bold;
}
.content .ipin_search li:nth-child(3) {
	margin: -8px 0px 3px; padding-left: 110px;
}
.content div:first-of-type {
	width: 50%; float: left;
}
.content div:last-of-type {
	width: 50%; padding-left: 10px; border-left-color: rgb(200, 200, 200); border-left-width: 1px; border-left-style: solid; float: right; box-sizing: border-box;
}
.content ul {
	padding: 5px;
}
.content ul li input {
	padding: 0px 7px; width: 330px; height: 35px; line-height: 35px; margin-left: 10px; box-sizing: border-box;
}
.content ul li:nth-child(2) {
	margin: 5px 0px 10px 10px;
}
.content .mobile_search {
	border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.content .mobile_search li:first-child {
	font-weight: bold; margin-top: 11px;
}
.content .mobile_search li:last-child {
	padding-left: 110px; margin-top: -5px;
}
#forms_wrap .content_tab2 {
	margin: 0px auto; width: 870px; height: 355px;
}
#forms_wrap .content_tab2 .cov {
	padding: 10px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 100%; height: 295px; box-sizing: border-box;
}
#forms_wrap .content2_tab2 {
	margin: 0px auto; width: 870px;
}
#forms_wrap .content2_tab2 p {
	margin: 0px auto; color: rgb(174, 174, 174); padding-left: 15px;
}
#forms_wrap .content2_tab2 ul {
	padding: 15px 0px 8px 15px; border: 1px solid rgb(200, 200, 200); border-image: none; margin-top: 15px;
}
#forms_wrap .content2_tab2 ul li:nth-child(2) a {
	color: rgb(0, 134, 219); margin-left: 20px;
}
#forms_wrap .content3_tab2 {
	margin: 0px auto; width: 870px;
}
#forms_wrap .content3_tab2 ul {
	padding: 11px 0px 10px 13px; border: 1px solid rgb(200, 200, 200); border-image: none;
}
#forms_wrap .content3_tab2 ul input {
	padding: 0px 7px; width: 330px; height: 35px; line-height: 35px; margin-left: 270px; box-sizing: border-box;
}
#forms_wrap .content3_tab2 ul li:nth-child(3) {
	color: rgb(173, 173, 173); margin-top: 10px;
}
#forms_wrap .content3_tab2 ul li:nth-child(4) {
	color: rgb(173, 173, 173);
}
#forms_wrap .content3_tab2 ul li:nth-child(5) {
	color: rgb(173, 173, 173);
}
#forms_wrap .content3_tab2 ul li:nth-child(6) {
	color: rgb(173, 173, 173); margin-bottom: 20px;
}
#forms_wrap .content3_tab2 ul li:nth-child(7) {
	margin-bottom: 5px;
}
#forms_wrap .content3_tab2 ul li:nth-child(8) {
	margin-bottom: 10px;
}
#forms_wrap .content3_tab2 ul li:last-child {
	padding-left: 350px;
}
.content_tab2 .name_search li:first-child {
	font-weight: bold;
}
.content_tab2 .name_search li:nth-child(3) {
	margin-bottom: 4px;
}
.content_tab2 .name_search li:nth-child(4) {
	margin-bottom: 4px;
}
.content_tab2 .name_search li:nth-child(6) {
	margin: 5px 73px 0px 0px; text-align: right; color: rgb(0, 134, 219);
}
.content_tab2 .name_search li:nth-child(7) {
	padding-left: 88px; margin-top: 10px;
}
.content_tab2 .name_search li:nth-child(7) a:last-of-type {
	margin-left: 0px;
}
.content_tab2 .ipin_search li:first-child {
	font-weight: bold; margin-bottom: 20px;
}
.content_tab2 .ipin_search li:nth-child(3) {
	margin: -8px 0px 3px;
}
.content_tab2 div:first-of-type {
	width: 50%; float: left;
}
.content_tab2 div:last-of-type {
	width: 50%; padding-left: 10px; border-left-color: rgb(200, 200, 200); border-left-width: 1px; border-left-style: solid; float: left; box-sizing: border-box;
}
.content_tab2 .cov div:last-of-type a {
	width: 120px !important;
}
.content_tab2 .cov div:last-of-type input {
	width: 262px;
}
.content_tab2 .cov ul {
	height: 126px;
}
.content_tab2 ul {
	padding: 5px;
}
.content_tab2 ul li input {
	padding: 0px 7px; width: 330px; height: 35px; line-height: 35px; margin-left: 10px; box-sizing: border-box;
}
.content_tab2 ul li:nth-child(2) {
	margin: 5px 0px 10px 10px;
}
.content_tab2 .mobile_search {
	border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.content_tab2 .mobile_search li:first-child {
	font-weight: bold; margin-top: 11px; margin-bottom: 20px;
}
.content_tab2 .mobile_search li:last-child {
	margin-top: -5px;
}
#forms_wrap .content_tab3 {
	margin: 0px auto; width: 870px; height: 280px;
}
#forms_wrap .content2_tab3 {
	margin: 0px auto; width: 870px; height: 300px;
}
#forms_wrap .content_tab3 .cov div {
	padding: 20px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 50%; height: 220px; box-sizing: border-box;
}
#forms_wrap .content_tab3 .cov div:first-child {
	float: left;
}
#forms_wrap .content_tab3 .cov div:last-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: right;
}
#forms_wrap .content_tab3 .iconA {
	margin: 20px 0px 0px 130px;
}
#forms_wrap .content2_tab3 ul {
	padding: 15px; border: 1px solid rgb(200, 200, 200); border-image: none;
}
#forms_wrap .content2_tab3 ul li:nth-child(3) .iconC {
	margin: 10px 8px; width: 120px;
}
#forms_wrap .content2_tab3 input {
	padding: 0px 7px; width: 330px; height: 35px; line-height: 35px; margin-left: 220px; box-sizing: border-box;
}
#forms_wrap .content2_tab3 ul li:first-child {
	color: rgb(173, 173, 173);
}
#forms_wrap .content2_tab3 ul li:nth-child(2) {
	color: rgb(173, 173, 173);
}
#forms_wrap .content2_tab3 ul li:nth-child(3) {
	margin-top: 30px;
}
#forms_wrap .content2_tab3 ul li:nth-child(4) input {
	width: 458px;
}
#forms_wrap .content2_tab3 ul li:last-child {
	padding: 5px 0px 0px 380px;
}
.content_tab3 .cov div ul li:first-child {
	font-weight: bold; margin-bottom: 10px;
}
.content_tab3 .cov div ul li input {
	margin: 20px 0px 0px 30px; padding: 0px 7px; width: 330px; height: 35px; line-height: 35px; box-sizing: border-box;
}
#forms_wrap .content_tab4 .cov {
	margin: 0px auto; border: 1px solid rgb(190, 190, 190); border-image: none; width: 700px; height: 131px; clear: both;
}
#forms_wrap .content_tab4 .cov .select_tab {
	background: rgb(229, 229, 229); height: 25%;
}
#forms_wrap .content_tab4 .cov .select_content1 {
	height: 75%;
}
#forms_wrap .content_tab4 .cov .select_tab ul li {
	background: rgb(244, 244, 244); width: 25%; height: 40px; text-align: center; line-height: 40px; float: left; cursor: pointer;
}
#forms_wrap .content_tab4 .cov .select_tab ul li:first-child {
	background: rgb(255, 255, 255);
}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child {
	line-height: 100%; position: relative;
}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child span {
	left: 33px; position: absolute;
}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child span:first-child {
	left: 49px; top: 5px;
}
#forms_wrap .content_tab4 .cov .select_tab ul li:last-child span:last-child {
	top: 22px;
}
#forms_wrap .content_tab4 .cov input {
	width: 100%; height: 18px; padding-left: 2px; box-sizing: border-box;
}
#forms_wrap .content_tab4 .cov .select_contents div ul {
	padding: 23px 5px 0px 160px; width: 60%; height: 100%; float: left; box-sizing: border-box;
}
#forms_wrap .content_tab4 .cov .select_contents div div {
	width: 40%; height: 100%; float: right;
}
#forms_wrap .content_tab4 .cov .select_contents div div > a {
	margin: 23px 0px 0px 20px; width: 100px; height: 40px; line-height: 40px;
}
#forms_wrap .content_tab4 .cov .select_contents li {
	margin-bottom: 5px;
}
#forms_wrap .content_tab4 .cov .select_contents div ul li {
	width: 100%;
}
#forms_wrap .content_tab4 .cov .select_contents div ul li span {
	width: 60%; display: inline-block;
}
#forms_wrap .content_tab4 .cov .select_contents div ul li span:first-child {
	width: 40%;
}
#forms_wrap .content_tab4 .cov .select_contents div ul li:last-child span:last-of-type input:first-child {
	width: 20%;
}
#forms_wrap .content_tab4 .cov .select_contents div ul li:last-child span:last-of-type input:nth-of-type(2) {
	width: 15%;
}
#forms_wrap .content_tab4 .cov .select_contents div ul li:last-child span:last-of-type input:last-child {
	width: 45%;
}
#forms_wrap .content_tab4 .cov div:last-child .nbsp {
	width: 10%; text-align: center;
}
#forms_wrap .content_tab4 .cov .select_contents > div:not(.on) {
	display: none;
}
#forms_wrap .content_tab4 .cov .select_contents div:nth-child(2) ul li:last-child span:last-child input {
	width: 100%;
}
#forms_wrap .content_tab4 .cov .select_contents div:nth-child(3) ul li:last-child span:last-child input {
	width: 100%;
}
#forms_wrap .content_tab4 .cov .select_contents div:last-child ul li:last-child span:last-child input {
	width: 100%;
}
#forms_wrap .content2_tab4 {
	margin: 0px auto; width: 870px; height: auto;
}
#forms_wrap .content2_tab4 ul {
	padding: 10px 0px 0px 15px;
}
#forms_wrap .content2_tab4 ul li {
	margin-bottom: 5px;
}
#forms_wrap .content2_tab4 ul li:nth-child(2) a {
	color: rgb(0, 134, 219); margin-left: 20px;
}
#forms_wrap .content2_tab4 ul li:nth-child(3) {
	margin-bottom: 15px;
}
#forms_wrap .content2_tab4 ul li:nth-child(4) {
	padding: 25px 0px; border: 1px solid rgb(200, 200, 200); border-image: none; height: auto; text-align: center; font-weight: bold;
}
#forms_wrap .content2_tab4 ul li:nth-child(4) > span {
	display: list-item;
}
#forms_wrap .content2_tab4 ul li:nth-child(4) > span > span {
	color: rgb(0, 134, 219);
}
#forms_wrap .content2_tab4 ul li:nth-child(4) > span > input {
	margin-right: 5px;
}
#forms_wrap .content2_tab4 ul li:last-child {
	padding: 5px 0px 0px 320px;
}
#forms_wrap .content2_tab4 ul li:last-child > a {
	width: 100px; line-height: 40px;
}
#forms_wrap .content_tab5 .cov {
	margin: 0px auto; border: 1px solid rgb(190, 190, 190); border-image: none; width: 700px; height: 152px; clear: both;
}
#forms_wrap .content_tab5 .cov .select_tab {
	background: rgb(229, 229, 229); height: 25%;
}
#forms_wrap .content_tab5 .cov .select_content1 {
	height: 75%;
}
#forms_wrap .content_tab5 .cov .select_tab ul li {
	background: rgb(244, 244, 244); width: 25%; height: 40px; text-align: center; line-height: 40px; float: left; cursor: pointer;
}
#forms_wrap .content_tab5 .cov .select_tab ul li:first-child {
	background: rgb(255, 255, 255);
}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child {
	line-height: 100%; position: relative;
}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child span {
	left: 33px; position: absolute;
}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child span:first-child {
	left: 49px; top: 5px;
}
#forms_wrap .content_tab5 .cov .select_tab ul li:last-child span:last-child {
	top: 22px;
}
#forms_wrap .content_tab5 .cov input {
	width: 100%; height: 18px; padding-left: 2px; box-sizing: border-box;
}
#forms_wrap .content_tab5 .cov .select_contents div ul {
	padding: 23px 5px 0px 160px; width: 60%; height: 100%; float: left; box-sizing: border-box;
}
#forms_wrap .content_tab5 .cov .select_contents div div {
	width: 40%; height: 100%; float: right;
}
#forms_wrap .content_tab5 .cov .select_contents div div > a {
	margin: 37px 0px 0px 20px; width: 55px; height: 40px; line-height: 40px;
}
#forms_wrap .content_tab5 .cov .select_contents div div > a:last-child {
	margin-left: 7px;
}
#forms_wrap .content_tab5 .cov .select_contents li {
	margin-bottom: 5px;
}
#forms_wrap .content_tab5 .cov .select_contents div ul li {
	width: 100%;
}
#forms_wrap .content_tab5 .cov .select_contents div ul li span {
	width: 60%; display: inline-block;
}
#forms_wrap .content_tab5 .cov .select_contents div ul li span:first-child {
	width: 40%;
}
#forms_wrap .content_tab5 .cov .select_contents div ul li:last-child span:last-of-type input:first-child {
	width: 20%;
}
#forms_wrap .content_tab5 .cov .select_contents div ul li:last-child span:last-of-type input:nth-of-type(2) {
	width: 15%;
}
#forms_wrap .content_tab5 .cov .select_contents div ul li:last-child span:last-of-type input:last-child {
	width: 45%;
}
#forms_wrap .content_tab5 .cov div:last-child .nbsp {
	width: 10%; text-align: center;
}
#forms_wrap .content_tab5 .cov .select_contents > div:not(.on) {
	display: none;
}
#forms_wrap .content_tab5 .cov .select_contents div:nth-child(2) ul li:last-child span:last-child input {
	width: 100%;
}
#forms_wrap .content_tab5 .cov .select_contents div:nth-child(3) ul li:last-child span:last-child input {
	width: 100%;
}
#forms_wrap .content_tab5 .cov .select_contents div:last-child ul li:last-child span:last-child input {
	width: 100%;
}
#forms_wrap .content_tab5 .common {
	margin-left: 15px;
}
#forms_wrap .content_tab5 .common p {
	margin: 0px; color: rgb(173, 173, 173);
}
#forms_wrap .content_tab5 .common ul {
	padding: 10px 15px; border: 1px solid rgb(173, 173, 173); border-image: none; margin-top: 10px;
}
#forms_wrap .last_tab > li {
	margin-top: 3px;
}
#forms_wrap .last_tab > li:nth-child(2) {
	margin-top: 7px;
}
#forms_wrap .last_tab > ul {
	margin: 7px 0px 0px 25px;
}
#forms_wrap .last_tab > ul li {
	color: rgb(128, 128, 128);
}
footer {
	margin: 0px auto; width: 870px;
}
footer .text_conA {
	padding-top: 10px; margin-top: 25px; border-top-color: rgb(119, 119, 119); border-top-width: 1px; border-top-style: solid;
}
footer p {
	text-align: center; padding-top: 20px; border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid;
}
#forms_wrap .content_tab6 {
	margin: 0px auto; width: 870px; height: 220px;
}
#forms_wrap .content2_tab6 {
	margin: 0px auto; width: 870px; height: 300px;
}
#forms_wrap .content_tab6 .cov div {
	padding: 20px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 50%; height: 150px; box-sizing: border-box;
}
#forms_wrap .content_tab6 .cov div:first-child {
	float: left;
}
#forms_wrap .content_tab6 .cov div:last-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: right;
}
#forms_wrap .content_tab6 .iconA {
	margin: 20px 0px 0px 130px;
}
#forms_wrap .content2_tab6 ul {
	padding: 15px; border: 1px solid rgb(200, 200, 200); border-image: none;
}
#forms_wrap .content2_tab6 ul li:nth-child(3) .iconC {
	margin: 10px 8px; width: 120px;
}
#forms_wrap .content2_tab6 input {
	padding: 0px 7px; width: 330px; height: 35px; line-height: 35px; margin-left: 220px; box-sizing: border-box;
}
#forms_wrap .content2_tab6 ul li:first-child {
	color: rgb(173, 173, 173);
}
#forms_wrap .content2_tab6 ul li:nth-child(2) {
	color: rgb(173, 173, 173);
}
#forms_wrap .content2_tab6 ul li:nth-child(3) {
	margin-top: 30px;
}
#forms_wrap .content2_tab6 ul li:nth-child(4) input {
	width: 458px;
}
#forms_wrap .content2_tab6 ul li:last-child {
	padding: 5px 0px 0px 380px;
}
#forms_wrap .market_member_info {
	margin: 15px auto; width: 870px; display: block;
}
#forms_wrap .market_member_info .list_style_table table tr {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.content_tab6 .cov div ul li:first-child {
	font-weight: bold; margin-bottom: 10px;
}
.content_tab6 .cov div ul li input {
	margin: 20px 0px 0px 30px; padding: 0px 7px; width: 330px; height: 35px; line-height: 35px; box-sizing: border-box;
}
#virtual_wrap {
	margin: 0px auto; width: 870px;
}
#virtual_wrap .virtualH {
	margin: 0px 0px 12px; text-align: right;
}
#virtual_wrap .virtualH img {
	width: 150px;
}
#virtual_wrap .virtualH span {
	color: rgb(134, 134, 134); margin-left: 6px; vertical-align: bottom;
}
.virtual_box {
	width: 100%; margin-top: -33px;
}
.virtual_box h1 {
	font-size: 12px; font-weight: bold; margin-bottom: 5px;
}
.virtual_box h1 i {
	background: url("/images/bitcoin/coin_icons.png") no-repeat -142px -16px; margin: 0px 7px 4px 0px; width: 21px; height: 21px; vertical-align: middle; display: inline-block;
}
.virtual_box .virtual_tab > p {
	background: rgb(246, 246, 246); margin: 0px; height: 25px; line-height: 25px; clear: right; font-size: 12px; font-weight: bold;
}
.virtual_box .virtual_tab > p span {
	margin-left: 10px;
}
.virtual_box .virtual_tab > p img {
	padding: 1px 8px 4px 4px; float: right; cursor: pointer;
}
.virtual_money .coin_img {
	background: url("/images/bitcoin/coin_icons.png") no-repeat 0px -20px; left: 37px; width: 20px; height: 20px; display: inline-block; position: absolute;
}
.virtual_money .coin_img.btc {
	background-position: 0px -20px;
}
.virtual_money .coin_img.bch {
	background-position: 0px -140px;
}
.virtual_money .coin_img.eth {
	background-position: 0px -39px;
}
.virtual_money .coin_img.etc {
	background-position: 0px -101px;
}
.virtual_money .coin_img.xrp {
	background-position: 0px -120px;
}
.virtual_money .coin_img.dash {
	background-position: 0px -61px;
}
.virtual_money .coin_img.ltc {
	background-position: 0px -81px;
}
.virtual_money .coin_img.xmr {
	background-position: 0px -160px;
}
.virtual_money .coin_img.zec {
	background-position: 0px -180px;
}
.virtual_money .coin_img.qtum {
	background-position: 0px -200px;
}
.virtual_money .coin_img.btg {
	background-position: 0px -220px;
}
.virtual_money .coin_img.eos {
	background-position: 0px -240px;
}
.virtual_money .btc {
	color: rgb(252, 149, 30);
}
.virtual_money .bch {
	color: rgb(252, 149, 30);
}
.virtual_money .eth {
	color: rgb(69, 74, 117);
}
.virtual_money .etc {
	color: rgb(102, 144, 115);
}
.virtual_money .xrp {
	color: rgb(3, 144, 205);
}
.virtual_money .dash {
	color: rgb(24, 117, 194);
}
.virtual_money .ltc {
	color: rgb(69, 74, 117);
}
.virtual_money .xmr {
	color: rgb(255, 102, 0);
}
.virtual_money .zec {
	color: rgb(220, 154, 51);
}
.virtual_money .qtum {
	color: rgb(3, 144, 205);
}
.virtual_money .btg {
	color: rgb(219, 154, 30);
}
.virtual_money .eos {
	color: rgb(13, 13, 14);
}
.virtual_money {
	width: 100%; text-align: center; margin-top: 10px; border-top-color: rgb(193, 193, 193); border-top-width: 1px; border-top-style: solid; table-layout: fixed;
}
.virtual_money tr {
	width: 100%; border-right-color: rgb(109, 109, 109); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(109, 109, 109); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.virtual_money tr td {
	padding: 3px; text-align: right; border-left-color: rgb(193, 193, 193); border-left-width: 1px; border-left-style: solid;
}
.virtual_money tr td:first-child {
	text-align: center; border-left-color: rgb(109, 109, 109); border-left-width: 1px; border-left-style: solid;
}
.virtual_money tr.name {
	background: rgb(243, 243, 243); height: 28px;
}
.virtual_money tr.name td {
	text-align: center; color: rgb(109, 109, 109); font-weight: bold; border-top-color: rgb(109, 109, 109); border-top-width: 1px; border-top-style: solid;
}
.virtual_money tr.name td:nth-child(2) {
	text-align: right;
}
.virtual_money tr.name td:nth-child(3) {
	text-align: right; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.virtual_money tr:not(.name) td {
	letter-spacing: 0px;
}
.virtual_money tr:not(.name) td:nth-child(1) {
	padding-left: 28px; position: relative;
}
.virtual_money tr td {
	font-family: "¸¼Àº °íµñ",Malgun Gothic,sans-serif;
}
.virtual_money tr th {
	font-family: "¸¼Àº °íµñ",Malgun Gothic,sans-serif;
}
.virtual_money .thead {
	background: rgb(109, 109, 109); border-top-color: rgb(109, 109, 109); border-top-width: 1px; border-top-style: solid;
}
.virtual_money .thead td {
	color: rgb(255, 255, 255);
}
.virtual_money .thead td:first-child {
	text-align: left; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.virtual_money .thead td:last-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.virtual_money .thead td:last-child span {
	background: rgb(255, 255, 255); padding: 3px 7px; border-radius: 3px; border: 1px solid rgb(193, 193, 193); border-image: none; color: rgb(0, 0, 0);
}
.virtual_money .thead td:last-child > a {
	margin-left: 60px;
}
.virtual_money .thead {
	line-height: 25px;
}
.virtual_money tbody tr:last-child {
	border: 1px solid rgb(109, 109, 109); border-image: none;
}
.virtual_money tfoot tr {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.virtual_money tfoot td {
	border: 0px currentColor; border-image: none;
}
.virtual_money .fe-per {
	width: 60px; display: inline-block;
}
.virtual_money.virtual2 .fe-per {
	width: 52px; display: inline-block;
}
.virtual_money .vcol_A {
	text-align: right; color: red; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.virtual_money .vcol_B {
	text-align: right; color: blue; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.virtual_money .vcol_C {
	text-align: right; color: rgb(38, 143, 40); padding-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.virtual_money.virtual2 .vcol_A {
	font-size: 11px;
}
.virtual_money.virtual2 .vcol_B {
	font-size: 11px;
}
.virtual_money .vcol_C {
	font-size: 11px;
}
.virtual_money #crypto-exchange-more {
	cursor: pointer;
}
.virtual2 tr.name {
	border-top-color: rgb(109, 109, 109); border-top-width: 1px; border-top-style: solid;
}
.virtual_money.virtual2 th:nth-child(1) {
	color: rgb(69, 74, 117); font-weight: normal;
}
.virtual_money.virtual2 tr.name td {
	font-weight: normal;
}
.virtual_tab {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.virtual_tab > ul {
	padding: 15px 10px 10px; display: none;
}
.virtual_tab > ul.tab_on {
	display: block;
}
.virtual_tab > ul li:first-child > b {
	margin-right: 5px;
}
.virtual_tab > ul li:first-child a {
	padding: 0px 4px; border-radius: 5px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 77px; margin-left: 5px; display: inline-block;
}
.virtual_tab > ul li:first-child a:first-of-type {
	margin-left: 0px;
}
.virtual_tab > ul li:first-child a:nth-child(2) {
	width: 70px;
}
.virtual_tab > ul li:first-child a:nth-child(3) {
	width: 80px;
}
.virtual_tab > ul li:first-child a.sel_on {
	background: rgb(109, 109, 109); border-color: rgb(109, 109, 109); color: rgb(255, 255, 255);
}
.virtual_tab > ul li:first-child a b {
	margin-left: 3px;
}
.virtual_tab > ul li:last-child ul {
	height: 88px; margin-top: 15px;
}
.virtual_tab > ul li:last-child ul li:first-child {
	width: 89px; text-align: right; float: left;
}
.virtual_tab > ul li:last-child ul li:nth-child(2) {
	padding: 0px 10px; width: 645px; float: left; box-sizing: border-box;
}
.virtual_tab > ul li:last-child ul li:nth-child(2) textarea {
	padding: 5px; width: 100%; height: 60px; font-family: "¸¼Àº °íµñ",Malgun Gothic,sans-serif; font-size: 12px; box-sizing: border-box; resize: none;
}
.virtual_tab > ul li:last-child ul li:nth-child(2) > p {
	margin: 4px 0px; clear: right; font-size: 11px;
}
.virtual_tab > ul li:last-child ul li:nth-child(2) > p span {
	color: rgb(165, 165, 165);
}
.virtual_tab > ul li:last-child ul li:nth-child(2) > p span:last-child {
	float: right;
}
.virtual_tab > ul li:last-child ul li:last-child {
	width: 105px; text-align: left; float: right;
}
.virtual_tab > ul li:last-child ul li:last-child span {
	background: linear-gradient(rgb(255, 255, 255), rgb(228, 227, 227)); border-radius: 5px; border: 1px solid rgb(175, 175, 175); border-image: none; width: 75px; text-align: center; line-height: 25px; display: inline-block; cursor: pointer;
}
.virtual_tab > ul li:last-child ul li:last-child span:first-child {
	margin-bottom: 5px;
}
.container .share_wrap {
	display: inline-block; position: relative; cursor: pointer;
}
.container .share_wrap .sns_content {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 145, 145); border-image: none; left: 35px; top: 0px; width: 260px; height: 215px; padding-top: 16px; display: none; position: absolute; z-index: 1; box-sizing: border-box;
}
.container .share_wrap .snsOn {
	display: block;
}
.container .share_wrap .sns_content li {
	margin: 0px auto; width: 230px; height: 80px;
}
.container .share_wrap .sns_content li img {
	margin-bottom: 5px;
}
.container .share_wrap .sns_content li span {
	width: 25%; height: 100%; text-align: center; vertical-align: top; display: inline-block;
}
.container .share_wrap .sns_content li:last-child {
	margin: 0px auto; width: 220px; height: 70px; text-align: center; clear: both;
}
.container .share_wrap .sns_content li:last-child > input {
	background: rgb(247, 247, 247); padding: 0px 5px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 150px; height: 20px; float: left;
}
.container .share_wrap .sns_content li:last-child > span {
	background: rgb(255, 255, 255); width: 58px; height: 22px; color: rgb(100, 122, 255); line-height: 22px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: right; cursor: pointer; box-sizing: border-box;
}
.container .share_ico {
	margin-top: -3px; cursor: pointer;
}
.container .share_wrap2 {
	margin: 8px 0px 7px 5px; float: left; position: relative; cursor: pointer;
}
.container .share_wrap2 .sns_content2 {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 145, 145); border-image: none; left: 35px; top: 0px; width: 260px; height: 215px; padding-top: 16px; display: none; position: absolute; z-index: 1; box-sizing: border-box;
}
.container .share_wrap2 .snsOn2 {
	display: block;
}
.container .share_wrap2 .sns_content2 li {
	margin: 0px auto; width: 230px; height: 80px;
}
.container .share_wrap2 .sns_content2 li img {
	margin-bottom: 5px;
}
.container .share_wrap2 .sns_content2 li span {
	width: 23%; height: 100%; text-align: center; vertical-align: top; display: inline-block;
}
.container .share_wrap2 .sns_content2 li:last-child {
	margin: 0px auto; width: 220px; height: 70px; text-align: center; clear: both;
}
.container .share_wrap2 .sns_content2 li:last-child > input {
	background: rgb(247, 247, 247); padding: 0px 5px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 150px; height: 20px; float: left;
}
.container .share_wrap2 .sns_content2 li:last-child > span {
	background: rgb(255, 255, 255); width: 58px; height: 22px; color: rgb(100, 122, 255); line-height: 22px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: right; cursor: pointer; box-sizing: border-box;
}
.container .hot_tag {
	padding: 4px 8px; height: 25px; text-align: left; clear: both;
}
.container .hot_tag b {
	color: rgb(100, 122, 255);
}
.container .hot_tag .h_tag > img {
	margin: 0px 2px 1px 0px;
}
.container .hot_tag span {
	display: inline-block; box-sizing: border-box;
}
.container .hot_tag > span {
	line-height: 25px;
}
.container .hot_tag > span:first-child {
	width: 70px; float: left;
}
.container .hot_tag > span:last-child {
	width: 810px; overflow: hidden; float: right; max-height: 53px;
}
.container .hot_tag > span:last-child span {
	margin: 0px 4px 3px 0px; padding: 1px 7px; border-radius: 15px; border: 1px solid rgb(201, 198, 198); border-image: none; color: rgb(96, 96, 96); line-height: 18px; cursor: pointer;
}
.contents .beta_icon {
	background: rgb(100, 122, 255); border-radius: 4px; width: 13px; height: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; font-size: 10px; font-weight: bold; margin-left: 5px; vertical-align: text-bottom; display: inline-block;
}
.clean_C .beta_icon {
	background: rgb(100, 122, 255); border-radius: 4px; width: 13px; height: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; font-size: 10px; font-weight: bold; margin-left: 2px; vertical-align: text-bottom; display: inline-block;
}
#newbbs .Bcomt .Ncol {
	color: rgb(255, 150, 0);
}
#newbbs .Bcomt {
	background: rgb(244, 243, 243); margin: 10px 0px 2px; width: 882px; text-align: center; line-height: 35px; padding-left: 10px; box-sizing: border-box;
}
.why a {
	background: url("/images/help_icon.gif") no-repeat center / 15px 15px; margin: 0px 2px 2px; width: 15px; height: 15px; vertical-align: middle; display: inline-block;
}
.clean_C {
	border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.clean_C > td {
	padding: 4px 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.clean_C .why a {
	margin: 4px 0px 6px 5px;
}
.bad_C {
	background: rgb(98, 98, 98); text-align: center;
}
.bad_C > td {
	padding: 7px 0px; color: rgb(255, 255, 255);
}
.bad_C > td > b {
	font-size: 16px;
}
.contents .ppom_ranking table {
	width: 100%; height: 30px;
}
.contents .ppom_ranking .line {
	background: rgb(193, 193, 193);
}
.contents .ppom_ranking .ranking_date {
	margin: 40px 0px 20px;
}
.contents .ppom_ranking .name {
	border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents .ppom_ranking th {
	background: rgb(245, 244, 244); color: rgb(81, 81, 81); line-height: 28px;
}
.contents .ppom_ranking tbody tr {
	line-height: 22px; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents .ppom_ranking tbody .numb span {
	margin-left: 10px;
}
.contents .up {
	color: rgb(255, 96, 0);
}
.contents .down {
	color: rgb(100, 122, 255);
}
.contents .ppom_ranking tbody .point {
	color: rgb(255, 96, 0);
}
.contents .ppom_ranking tbody .unact {
	color: rgb(100, 122, 255);
}
.contents .banner .event_num {
	background: rgb(255, 255, 255); padding: 2px 5px; border: 1px solid rgb(193, 193, 193); border-image: none; right: 5px; bottom: 5px; position: absolute;
}
.contents .banner .event_num > span:first-child {
	margin-left: -6px;
}
.contents .banner .event_num > span {
	padding: 6px 1px 6px 6px; color: rgb(161, 161, 161); font-weight: bold; cursor: pointer;
}
.contents .banner .event_num #Nrank {
	border: 0px currentColor; border-image: none; width: 24px; text-align: right;
}
.contents .style2 tbody tr {
	height: 22px;
}
.contents .style2 tbody tr td {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.contents .style2 tbody td .profile_box {
	margin: 10px 10px 10px 0px; border-radius: 30px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 40px; height: 40px; display: inline-block;
}
.contents .style2 tbody td .profile_box img {
	border-radius: 30px; width: 100%; height: 100%;
}
.contents .style2 tbody td:first-child {
	border-right-color: rgb(193, 193, 193); border-right-width: 1px; border-right-style: solid; position: relative;
}
.contents .style2 tbody td:first-child img {
	left: 32px; top: 0px; position: absolute;
}
.contents .style2 tbody td:first-child b {
	font-size: 17px;
}
.contents .style2 > p {
	clear: both;
}
.contents .style2 > p span:first-child {
	float: left;
}
.contents .style2 > p span:last-child {
	float: right;
}
.contents .style2 .top_ran {
	height: 100px; padding-top: 5px; clear: left; margin-bottom: 10px; position: relative;
}
.contents .style2 .top_ran li {
	background: rgb(245, 244, 244); border: 1px solid rgb(99, 99, 110); border-image: none; width: 217px; height: 100%; margin-right: 10px; float: left; position: relative; box-sizing: border-box;
}
.contents .style2 .top_ran li > div {
	left: 12px; top: 25px; position: absolute;
}
.contents .style2 .top_ran li:last-child {
	margin-right: 0px;
}
.contents .style2 .top_ran li span {
	width: 100%; color: rgb(90, 89, 97); padding-right: 22px; display: inline-block; box-sizing: border-box;
}
.contents .style2 .top_ran li span:first-of-type {
	background: rgb(68, 68, 77); height: 35px; text-align: right; color: rgb(255, 255, 255); line-height: 35px; font-size: 13px; font-weight: bold;
}
.contents .style2 .top_ran li span:last-of-type {
	padding: 14px 0px 0px 61px; height: 63px; color: rgb(117, 117, 117); font-family: Dotum; font-size: 11px;
}
.contents .style2 .top_ran li span:last-of-type > b {
	color: rgb(67, 67, 77); font-family: gulim; font-size: 12px;
}
.contents .style2 .top_ran li .top_col {
	color: rgb(255, 224, 0);
}
.contents .style2 .top_ran li .best_col {
	color: rgb(129, 214, 255);
}
.contents .style2 .top_ran li .good_col {
	color: rgb(130, 234, 205);
}
.contents .style2 .top_ran li .nice_col {
	color: rgb(193, 193, 193);
}
.contents .style2 .top_ran.last_ex li {
	width: 293px;
}
.contents .style2 .top_ran.last_ex li > span:first-of-type {
	padding-right: 58px;
}
.contents .style2 div.my_cont {
	background: rgb(245, 244, 244); padding: 5px 0px; border: 1px solid rgb(145, 145, 145); border-image: none; text-align: center; margin-bottom: 30px;
}
.contents .style2 div.my_cont > span > small {
	font-size: inherit;
}
.contents .style2 .top_ran div {
	position: absolute;
}
.contents .style2 .tcont > ul > li {
	height: 50px; overflow: hidden; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: solid; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.contents .style2 .tcont > ul > li:not(.Ast) {
	line-height: 50px;
}
.contents .style2 .tcont > ul > li:nth-child(1) {
	width: 7%; border-right-color: rgb(192, 192, 192); border-right-width: 1px; border-right-style: solid;
}
.contents .style2 .tcont > ul > li:nth-child(1) span {
	width: 100%; height: 50%; line-height: 25px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.contents .style2 .tcont > ul > li:nth-child(2) {
	width: 33%; text-align: left;
}
.contents .style2 .tcont > ul > li:nth-child(2) img {
	margin: 0px 10px 2px; border-radius: 30px; border: 1px solid rgb(192, 192, 192); border-image: none; width: 40px; height: 40px;
}
.contents .style2 .tcont > ul > li:nth-child(3) {
	width: 15%;
}
.contents .style2 .tcont > ul > li:nth-child(4) {
	width: 15%;
}
.contents .style2 .tcont > ul > li:nth-child(5) {
	width: 15%;
}
.contents .style2 .tcont > ul > li:nth-child(6) {
	width: 15%;
}
.contents .style2 .tcont > ul:first-child li {
	background: rgb(245, 244, 244); height: 25px; line-height: 25px; border-top-color: rgb(68, 68, 77); border-bottom-color: rgb(192, 192, 192); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.contents .style2 .tcont > ul:first-child li {
	text-align: center;
}
.contents .style2 .tcont_ing ul {
	background: rgb(246, 244, 244); margin: 15px 0px; padding: 10px 0px; border-top-color: rgb(216, 215, 215); border-bottom-color: rgb(216, 215, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.contents .style2 .tcont_ing ul li {
	margin-bottom: 5px;
}
.container .bottom {
	padding-top: 0px;
}
.container .img_forum {
	height: 133px; padding-top: 5px;
}
.container .img_forum > ul {
	clear: left;
}
.container .img_forum > ul > li {
	background: rgb(244, 244, 244); width: 124px; height: 124px; margin-right: 5px; float: left; position: relative;
}
.container .img_forum > ul > li:first-child {
	width: 125px;
}
.container .img_forum > ul > li:last-child {
	background: rgb(255, 255, 255); width: 125px; text-align: center; margin-right: 0px;
}
.container .img_forum > ul > li:last-child .delete {
	background: rgb(203, 203, 203); color: rgb(255, 255, 255);
}
.container .img_forum > ul > li:last-child > a > img {
	width: auto; height: 80px; margin-top: 8px;
}
.container .img_forum > ul > li > a {
	width: 100%; height: 100%; display: inline-block; background-size: cover;
}
.container .img_forum > ul > li > a > span {
	display: inline-block; position: absolute;
}
.container .img_forum > ul > li > a > span.forum_text {
	background: rgba(57, 57, 57, 0.5); left: 0px; width: 100%; height: 20px; text-align: center; bottom: 0px; color: rgb(255, 255, 255);
}
.container .img_forum > ul > li .delete {
	background: rgb(255, 255, 255); border-radius: 30px; top: 3px; width: 16px; height: 16px; text-align: center; right: 3px; font-size: 10px; font-weight: bold; position: absolute; z-index: 2; cursor: pointer; box-sizing: border-box;
}
.container .img_forum > ul > li:last-child .forum_text {
	background: rgba(255, 255, 255, 0.8); height: 50px; color: rgb(64, 64, 64);
}
.container .img_forum > ul > li:last-child b.top_b {
	color: rgb(0, 78, 119); overflow: hidden; padding-top: 4px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.container .img_forum > ul > li:last-child b.color {
	color: red;
}
.container .img_forum > ul > li > a > img {
	width: 100%; height: 140px;
}
.container .YorN {
	background: rgb(61, 61, 69); margin: 15px 0px; width: 100%; height: 64px; position: relative;
}
.container .YorN > img {
	position: absolute;
}
.container .YorN > img.Yico {
	left: 9px; bottom: -20px;
}
.container .YorN > img.Nico {
	right: 12px; bottom: -19px;
}
.container .YorN > h3 {
	padding: 7px 0px 1px; color: rgb(255, 255, 255); font-weight: bold;
}
.container .YorN > p {
	width: 75%; clear: both; margin-top: -3px; position: relative;
}
.container .YorN > p > span {
	background: rgb(255, 255, 255); padding: 5px 15px; border-radius: 5px; color: rgb(255, 255, 255); font-weight: bold; display: inline-block; cursor: pointer;
}
.container .YorN > p .yes_sel {
	background: rgb(61, 135, 255); float: left;
}
.container .YorN > p .no_sel {
	background: rgb(255, 69, 69); float: right;
}
.container .YorN > p i {
	display: none; position: absolute;
}
.container .YorN > p i.on {
	display: block;
}
.container .YorN > p i.yes_check {
	left: 19px; bottom: 3px;
}
.container .YorN > p i.no_check {
	right: 10px; bottom: 3px;
}
.container .YorN > p .checkYN {
	
}
.container .YorN .YN_box {
	margin-top: -7px;
}
.container .YorN .YN_box span {
	width: 9%; color: rgb(255, 255, 255); display: inline-block;
}
.container .YorN .YN_box ul {
	width: 42%; clear: both; vertical-align: middle; display: inline-block;
}
.container .YorN .YN_box ul li {
	background: rgb(255, 255, 255); width: 4%; height: 17px; margin-right: 3px; float: left;
}
.container .YorN .YN_box ul li:last-child {
	margin-right: 0px;
}
.container .YorN .YN_box .yestext {
	color: rgb(204, 223, 255);
}
.container .YorN .YN_box .notext {
	color: rgb(255, 204, 204);
}
.container .YorN .YN_box .yesyes {
	background: rgb(1, 184, 241);
}
.container .YorN .YN_box .nono {
	background: rgb(243, 112, 82);
}
.YN_boxSub > img {
	left: 11px; top: -28px; width: 45px; vertical-align: top; position: relative;
}
.YN_boxSub > span {
	background: rgb(61, 135, 255); padding: 3px 7px; border: 1px solid rgb(70, 70, 70); border-image: none; color: rgb(255, 255, 255);
}
.YN_boxSub.NO > span {
	background: rgb(255, 69, 69);
}
.YN_boxSub.NO > img {
	left: 15px;
}
.container .YN_box2 {
	background: rgb(248, 248, 248); width: 100%; height: 22px; line-height: 22px;
}
.container .YN_box2 > div {
	width: 21%; display: inline-block;
}
.container .YN_box2 ul {
	clear: left;
}
.container .YN_box2 ul li {
	background: red; width: 14px; height: 13px; margin-right: 2px; float: left;
}
.container .YN_box2 ul li:last-child {
	margin-right: 0px;
}
.container .YN_box2 ul {
	height: 13px; vertical-align: middle; display: inline-block;
}
.container .YN_box2 .yn {
	padding: 0px 10px;
}
.container .YN_box2 .yesyesText {
	color: rgb(61, 135, 255); margin-right: 10px;
}
.container .YN_box2 .nonoText {
	color: rgb(255, 69, 69); margin-left: 10px;
}
.container .YN_box2 .yesyes {
	background: rgb(1, 184, 241);
}
.container .YN_box2 .nono {
	background: rgb(243, 112, 82);
}
.YN_add {
	background: rgb(61, 61, 69); width: 60%; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; clear: both; display: inline-block; position: relative;
}
.Y_add b {
	color: rgb(61, 135, 255);
}
.N_add b {
	color: rgb(255, 69, 69);
}
.YN_add > img {
	position: absolute;
}
.YN_add > img:first-of-type {
	left: 2px; width: 42px; bottom: -9px;
}
.YN_add > img:last-of-type {
	width: 42px; right: 3px; bottom: -9px;
}
.YN_add span {
	width: 45px; line-height: 19px; margin-top: 4px; display: inline-block;
}
.YN_add span.comt {
	width: 62%;
}
.YN_add span.yes_sel {
	background: rgb(61, 135, 255); margin-left: 48px; float: left;
}
.YN_add span.no_sel {
	background: rgb(255, 69, 69); margin-right: 50px; float: right;
}
.Y_add .no_sel {
	background: rgb(143, 142, 142) !important;
}
.N_add .yes_sel {
	background: rgb(143, 142, 142) !important;
}
.coupon-exchange h5 {
	margin-top: 15px;
}
.contents_wrap .category {
	height: 51px; clear: left; margin-bottom: 5px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.contents_wrap .category li {
	width: 88%; text-align: center; float: left;
}
.contents_wrap .category li:first-child {
	background: rgb(255, 100, 109); width: 12%; color: rgb(255, 255, 255); line-height: 51px;
}
.contents_wrap .category li span {
	width: 25%; line-height: 25px; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid; display: inline-block; cursor: pointer; box-sizing: border-box;
}
.contents_wrap .category li span.on {
	background: rgb(249, 249, 249);
}
.contents_wrap .category li span:first-child {
	border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents_wrap .category li span:nth-child(1) {
	border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents_wrap .category li span:nth-child(2) {
	border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents_wrap .category li span:nth-child(3) {
	border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents_wrap .category li span:nth-child(4) {
	border-right-color: currentColor; border-bottom-color: rgb(237, 237, 237); border-right-width: 0px; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid;
}
.contents_wrap .category li span:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.contents_wrap .brand {
	height: 25px; overflow: hidden; clear: left; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid; display: none; white-space: nowrap;
}
.contents_wrap .brand li {
	line-height: 25px; margin-right: 15px; float: left;
}
.contents_wrap .brand > li {
	background: rgb(249, 249, 249); padding: 0px 27px; margin-right: 16px; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid;
}
.contents_wrap .brand > div {
	display: none;
}
.contents_wrap .brand > div.on {
	display: inline-block;
}
.contents_wrap .brand li input {
	margin-right: 3px; vertical-align: middle;
}
.contents_wrap .ppomCP {
	height: 30px; clear: left; border-top-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.contents_wrap .ppomCP li {
	line-height: 30px; margin-right: 15px; float: left;
}
.contents_wrap .ppomCP li:first-child {
	background: rgb(249, 249, 249); padding: 0px 21px; margin-right: 15px; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid;
}
.contents_wrap .ppomCP li span {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 70px; text-align: center; color: rgb(204, 204, 204); line-height: 20px; display: inline-block; cursor: pointer;
}
.contents_wrap .ppomCP li span.on {
	border-color: rgb(141, 141, 141); color: rgb(100, 99, 99);
}
.contents_wrap .search_ppom {
	margin: 8px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 25px; clear: left; position: relative;
}
.contents_wrap .search_ppom input {
	border: 0px currentColor; border-image: none; width: 100%; height: 20px; text-align: right; color: rgb(152, 152, 152); padding-right: 35px; margin-top: 3px; float: right; box-sizing: border-box;
}
.contents_wrap .search_ppom input:-ms-input-placeholder {
	color: rgb(237, 237, 237);
}
.contents_wrap .search_ppom > img {
	top: 3px; right: 3px; padding-left: 5px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; position: absolute; cursor: pointer;
}
.contents_wrap .align_bt {
	height: 22px; clear: both; margin-top: 15px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents_wrap .align_bt li {
	height: 15px; line-height: 15px; padding-right: 5px; margin-right: 5px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: right; cursor: pointer;
}
.contents_wrap .align_bt li.on {
	color: red;
}
.contents_wrap .align_bt li:first-of-type {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.contents_wrap .align_bt b {
	color: red; margin-right: 2px;
}
.contents_wrap .item-wrapper {
	position: relative;
}
.contents_wrap .top_scroll {
	background: rgb(255, 255, 255); padding: 6px 15px 1px 16px; border: 1px solid rgb(182, 182, 182); border-image: none; left: -70px; bottom: 0px; color: rgb(182, 182, 182); display: inline-block; position: absolute; z-index: 10;
}
.contents_wrap .top_scroll > img {
	margin-bottom: 3px; display: block;
}
.m_more_button {
	height: 25px; color: rgb(96, 95, 95) !important; line-height: 25px; padding-top: 0px; margin-bottom: 5px;
}
.computer_Nbox {
	border: 1px solid rgb(192, 192, 192); border-image: none; width: 100%; margin-top: 6px; min-height: 158px; box-sizing: border-box;
}
.computer_Nbox ul {
	padding: 8px 9px; height: 140px; clear: left;
}
.computer_Nbox ul li {
	width: 140px; height: 140px; margin-right: 8px; float: left;
}
.computer_Nbox ul li:last-child {
	margin-right: 0px;
}
.computer_Nbox ul li a {
	width: 100%; height: 100%; display: inline-block; position: relative; background-size: cover;
}
.computer_Nbox ul li a > span.forum_text {
	background: rgba(57, 57, 57, 0.7); padding: 0px 6px; left: 0px; width: 100%; height: 20px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; display: inline-block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.computer_Nbox div {
	display: none;
}
.api_box {
	width: 900px; height: 199px; text-align: left; margin-bottom: 10px; display: inline-block;
}
.api_box h3 {
	padding: 5px 8px; color: rgb(196, 196, 219); font-family: "¸¼Àº °íµñ"; font-size: 13px; font-weight: bold;
}
.api_box ul {
	
}
.api_box ul li {
	border: 1px solid rgb(228, 229, 231); border-image: none; width: 143px; margin-right: 6px; float: left;
}
.api_box ul li:last-child {
	margin-right: 0px;
}
.api_box ul li a span img {
	width: 143px; height: 143px;
}
.Show_text_04 {
	padding: 5px 9px 0px; width: 125px; height: 17px; color: rgb(0, 0, 0); overflow: hidden; font-family: "±¼¸²"; font-size: 12px; font-weight: bold; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Show_text_05 {
	padding: 5px 9px 6px; width: 125px; height: 15px; color: rgb(136, 134, 134); font-family: "µ¸¿ò"; font-size: 11px; display: inline-block;
}
.api_more a {
	color: rgb(125, 125, 125); font-family: "µ¸¿ò"; font-size: 11px; font-weight: normal; margin-right: 10px; float: right;
}
.miz_t {
	margin: 0px auto; padding: 5px; width: 900px; text-align: left; color: rgb(0, 0, 0); font-family: "¸¼Àº °íµñ"; font-size: 12px; font-weight: bold;
}
.forum_munwha_box {
	width: 900px; height: 206px; text-align: left; display: inline-block; background-color: rgb(53, 53, 63);
}
.forum_munwha_box h3 {
	padding: 5px 8px; color: rgb(196, 196, 219); font-family: "¸¼Àº °íµñ"; font-size: 13px;
}
.forum_munwha_box h3 a {
	color: rgb(196, 196, 219);
}
.forum_munwha_box ul {
	padding-left: 9px;
}
.forum_munwha_box ul li {
	width: 143px; margin-right: 5px; float: left;
}
.forum_munwha_box ul li:last-child {
	margin: 0px;
}
.forum_munwha_box ul li span {
	text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-family: "µ¸¿ò"; font-size: 11px;
}
.forum_munwha_box_02 {
	width: 885px; height: 187px; display: inline-block;
}
.forum_munwha_box_02 h3 {
	padding: 5px 8px; color: rgb(0, 0, 0); font-family: "¸¼Àº °íµñ"; font-size: 13px; font-weight: bold;
}
.forum_munwha_box_02 h3 em {
	padding: 5px 8px; color: rgb(136, 136, 136); font-family: "¸¼Àº °íµñ"; font-size: 11px;
}
.forum_munwha_box_02 li {
	padding: 0px 0px 5px 8px; width: 170px; float: left;
}
.forum_munwha_box_02 li span {
	color: rgb(255, 255, 255); font-family: "µ¸¿ò"; font-size: 11px;
}
.forum_munwha_box ul li a span img {
	width: 143px; height: 143px;
}
.Show_text {
	padding: 0px 5px; width: 143px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box; opacity: 0.9; background-color: rgb(0, 0, 0);
}
.Show_text_03 {
	padding: 3px; top: 146px; width: 164px; overflow: hidden; display: inline-block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.munwha_info {
	margin: 15px 0px 20px; border: 1px solid rgb(233, 237, 239); border-image: none; position: relative; min-height: 220px; background-color: rgb(248, 248, 248);
}
.munwha_info > img {
	left: 0px; top: 72%; width: 140px; height: 185px; margin-top: -141px; margin-left: 14px; position: absolute;
}
.munwha_info dl {
	overflow: hidden; padding-top: 15px; margin-left: 160px;
}
.munwha_info dt {
	width: 65px; color: rgb(0, 0, 0); padding-left: 10px; font-family: "¸¼Àº °íµñ"; font-weight: bold; float: left;
}
.munwha_info dd {
	width: 590px; overflow: hidden; padding-left: 15px; margin-bottom: 8px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Show_Content {
	margin: 0px; padding: 2px 0px; top: 143px; width: 286px; height: 23px; position: relative; opacity: 0.9; background-color: rgb(0, 0, 0);
}
.forum_miz_box {
	width: 900px; height: 218px; text-align: left; margin-bottom: 15px; border-top-color: rgb(245, 158, 158); border-bottom-color: rgb(245, 158, 158); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block; background-color: rgb(249, 182, 182);
}
.forum_miz_box h3 {
	padding: 5px 8px; color: rgb(196, 196, 219); font-family: "¸¼Àº °íµñ"; font-size: 13px; font-weight: bold;
}
.forum_miz_box ul {
	padding: 0px 0px 0px 9px;
}
.forum_miz_box ul li {
	margin: 8px 5px 5px 0px; border: 1px solid rgb(245, 158, 158); border-image: none; width: 215px; float: left;
}
.Show_text_02 {
	padding: 3px 10px; top: 124px; width: 195px; height: 25px; color: rgb(0, 0, 0); font-family: "¸¼Àº °íµñ"; font-size: 12px; display: inline-block; background-color: rgb(255, 255, 255);
}
.Show_info_text {
	top: 100px; color: rgb(140, 140, 140); padding-left: 10px; font-size: 11px; display: inline-block; position: relative;
}
#user_box_content {
	padding: 10px;
}
#user_box_content > ul:last-of-type {
	padding-top: 8px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#user_box_content > ul li {
	padding: 0px; height: 21px; line-height: 21px;
}
.list_pop_menu01#user_box_content li.ad {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.list_pop_menu01#user_box_content img.new_icons {
	margin: 5px 0px 0px 3px;
}
.list_pop_menu01#user_box_content1 > ul {
	margin-top: 8px;
}
.list_pop_menu01#user_box_content1 ul li {
	height: 22px; line-height: 22px;
}
.list_pop_menu01#user_box_content1 ul li.my_list_notice {
	height: 40px;
}
.list_pop_menu01#user_box_content00 ul li.ad {
	padding-top: 5px;
}
.list_pop_menu01#user_box_content00 {
	padding: 10px; height: 238px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block;
}
.list_pop_menu01#user_box_content00 > ul li {
	margin: 0px; padding: 0px; height: 23px; line-height: 23px;
}
.list_pop_menu01#user_box_content00 .imgbox > li {
	height: 100%;
}
.list_pop_menu01#user_box_content00 .imgbox > li.img_title {
	padding: 10px;
}
#user_box_content00 .imgbox {
	margin-top: 0px;
}
#user_box_content00 .imgbox li:first-child {
	padding: 0px;
}
#user_box_content00 .txt_title {
	margin: 0px;
}
#user_box_content00 .txt_title > li {
	height: 21px !important; line-height: 21px !important;
}
.user_info_03 {
	height: 31px;
}
.login_box ul.login_bottom_ch {
	font-family: dotum;
}
.login_box > p {
	padding: 17px 0px;
}
.login_box .user_out {
	line-height: 30px; font-family: dotum; font-size: 11px;
}
.login_box .user_out a {
	width: 50%; text-align: center; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; float: left; box-sizing: border-box;
}
.login_box .user_out a:first-child {
	border-right-color: rgb(214, 214, 214); border-right-width: 1px; border-right-style: solid;
}
.login_box .user_out a:hover {
	color: inherit;
}
.login_box .user_out a.on {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.login_box .user_out a > img {
	margin: 0px 5px 2px 0px; vertical-align: middle;
}
.login_box .user_out a .color {
	color: red;
}
.login_box .user_out a span {
	margin-left: 5px;
}
.user_box_out .imgbox {
	height: 118px; padding-bottom: 11px; clear: left; margin-bottom: 8px; border-bottom-color: rgb(172, 169, 169); border-bottom-width: 1px; border-bottom-style: dotted;
}
.user_box_out .imgbox li {
	padding: 0px; height: 100%; float: left;
}
.user_box_out .imgbox li:first-child {
	width: 140px;
}
.user_box_out .imgbox li:first-child a {
	width: 100%; height: 100%; display: inline-block;
}
.user_box_out .imgbox li:last-child {
	background: rgb(249, 249, 249); padding: 10px; width: 174px; position: relative; box-sizing: border-box;
}
.user_box_out .imgbox li:last-child h3 {
	overflow: hidden; font-weight: bold; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.user_box_out .imgbox li:last-child > .forumName {
	padding: 0px; width: 100%; text-align: left; color: rgb(20, 118, 213); margin-bottom: 1px;
}
.user_box_out .imgbox li a {
	background-size: cover;
}
.user_box_out .imgbox .forumCont {
	left: 11px; bottom: 4px; color: rgb(144, 144, 144); font-size: 12px; position: absolute;
}
.user_box_out .imgbox .countNum {
	width: 11%; margin-top: -8px; vertical-align: text-top;
}
.user_box_out {
	overflow: hidden;
}
.user_box_out .txt_title li a span:first-child {
	overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 208px;
}
.user_box_out .txt_title .countName {
	text-align: right; color: rgb(120, 120, 120); letter-spacing: -1px; overflow: hidden; float: right; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 65px;
}
.user_box_out .forumName {
	width: 24%; text-align: right; color: rgb(135, 135, 135); overflow: hidden; padding-left: 5px; font-size: 11px; float: right; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.user_box_out .countNum {
	margin: 0px 3px; width: 35px; color: rgb(156, 156, 156); overflow: hidden; font-size: 11px; vertical-align: text-bottom; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.user_box_out .countNum > img {
	margin-right: 3px !important;
}
.user_box_out2 > p {
	margin-top: 0px;
}
.user_box_out2 > ul li .date {
	padding-right: 0px;
}
.user_box_out2 ul:not(.imgbox) li a span {
	padding-right: 3px; max-width: 295px !important; box-sizing: border-box;
}
.user_box_out2 {
	display: none;
}
#newbbs {
	margin-top: 9px;
}
#newbbs .myComment {
	text-align: left; padding-left: 11px;
}
#newbbs .myComment > span {
	background: rgb(242, 242, 242); border: 1px solid rgb(255, 255, 255); border-image: none; width: 106px; text-align: center; color: rgb(149, 149, 149); line-height: 30px; display: inline-block; cursor: pointer; box-sizing: border-box;
}
#newbbs .myComment > span:first-child {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(255, 255, 255) currentColor rgb(224, 224, 224) rgb(224, 224, 224); border-radius: 5px 0px 0px; border-image: none;
}
#newbbs .myComment > span:last-child {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(224, 224, 224) rgb(224, 224, 224); border-radius: 0px 5px 0px 0px; border-image: none;
}
#newbbs .myComment > span.on {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(255, 255, 255);
}
#newbbs .myC_line {
	margin: 0px; width: 100%; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
#newbbs .myC_line .allCom {
	padding: 8px 20px; border-radius: 0px 0px 5px 5px; border: 1px solid rgb(224, 224, 224); border-image: none; color: rgb(86, 86, 86); font-family: ±¼¸²,Gulim; font-size: 12px; font-weight: normal; margin-right: 9px; background-color: rgb(242, 242, 242);
}
td {
	overflow: inherit;
}
.gallery_title .list_comment2 {
	background: none; width: 5%; text-align: right; color: rgb(138, 138, 138); line-height: 14px; padding-left: 2px; font-weight: normal; box-sizing: border-box;
}
.gallery_list {
	background: rgb(247, 247, 247); padding: 9px 9px 0px; border: 3px solid rgb(255, 255, 255); border-image: none; width: 200px; height: 274px;
}
.gallery_list .gallery_title img {
	margin-bottom: 3px;
}
.gallery_list .gallery_img {
	background: rgb(255, 255, 255); width: 200px; height: 200px;
}
.gallery_list .gallery_info {
	text-align: left; line-height: 18px; clear: left;
}
.gallery_list :last-child.gallery_info {
	height: 26px;
}
.gallery_list .gallery_info > span {
	margin-top: 4px; display: inline-block;
}
.gallery_list .gallery_info > span:first-child {
	overflow: hidden; padding-right: 1px; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gallery_list :last-of-type.gallery_info > span:first-child {
	margin-right: 3px;
}
.gallery_list .gallery_info .gallery_title {
	overflow: hidden; font-weight: bold; margin-top: 7px; float: left; white-space: pre-line; -ms-word-break: break-all; max-height: 30px; max-width: 100%;
}
.gallery_list .gallery_info .gallery_title > input {
	margin-right: 2px; vertical-align: text-bottom;
}
.gallery_list .gallery_info .gallery_title .thumb_list_title {
	
}
.gallery_list .gallery_info .gallery_title > a > img {
	margin: -3px 3px 0px 0px;
}
.gallery_list .gallery_info .gallery_title .text_base {
	color: rgb(96, 96, 96); font-weight: normal; margin-right: 2px;
}
.gallery_list .gallery_info .gallery_info {
	width: 10%; float: left;
}
.gallery_list .gallery_info .list_name {
	color: rgb(82, 123, 194); overflow: hidden; display: inline-block; -ms-text-overflow: ellipsis; max-width: 150px;
}
.gallery_list .gallery_data {
	text-align: right; color: rgb(103, 103, 103); padding-top: 1px; font-size: 11px; float: right;
}
.gallery_list .gallery_vote_data {
	text-align: right; font-family: dotum; font-size: 9pt; margin-right: 4px; float: left !important;
}
.gallery_list .gallery_vote_data img {
	width: 17px;
}
.gallery_list .gallery_icon {
	color: rgb(103, 103, 103); clear: both;
}
.gallery_list .gallery_icon i {
	font-style: normal;
}
.gallery_list .gallery_icon img {
	margin-right: 3px;
}
.gallery_list .list_comment2_n {
	font-size: 9pt; float: right;
}
.gallery_list .list_comment2_n img {
	margin-bottom: 4px;
}
#navlist li {
	margin-right: 4px !important;
}
.gallery_list2 {
	background: rgb(247, 247, 247); padding: 9px 9px 0px; border: 3px solid rgb(255, 255, 255); border-image: none; width: 178px; height: 245px; margin-bottom: 8px; box-sizing: border-box;
}
.gallery_list2 .gallery_title img {
	margin-bottom: 3px;
}
.gallery_list2 .gallery_img {
	background: rgb(255, 255, 255); width: 154px; height: 154px;
}
.gallery_list2 .gallery_img img {
	width: 100%;
}
.gallery_list2 .gallery_info {
	text-align: left; line-height: 18px; clear: left;
}
.gallery_list2 :last-child.gallery_info {
	height: 26px;
}
.gallery_list2 .gallery_info > span {
	margin-top: 4px; display: inline-block;
}
.gallery_list2 .gallery_info > span:first-child {
	overflow: hidden; padding-right: 1px; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gallery_list2 :last-of-type.gallery_info > span:first-child {
	margin-right: 3px;
}
.gallery_list2 .gallery_info .gallery_title {
	overflow: hidden; font-weight: bold; margin-top: 7px; float: left; white-space: pre-line; -ms-word-break: break-all; max-height: 30px; max-width: 100%;
}
.gallery_list2 .gallery_info .gallery_title > input {
	margin-right: 2px; vertical-align: text-bottom;
}
.gallery_list2 .gallery_info .gallery_title .thumb_list_title img {
	margin-right: 3px;
}
.gallery_list2 .gallery_info .gallery_title > a > img {
	margin: -3px 3px 0px 0px;
}
.gallery_list2 .gallery_info .gallery_title .text_base {
	color: rgb(96, 96, 96); font-weight: normal; margin-right: 2px;
}
.gallery_list2 .gallery_info .gallery_info {
	width: 10%; float: left;
}
.gallery_list2 .gallery_info .list_name {
	color: rgb(82, 123, 194); overflow: hidden; display: inline-block; -ms-text-overflow: ellipsis; max-width: 150px;
}
.gallery_list2 .gallery_data {
	text-align: right; color: rgb(103, 103, 103); padding-top: 1px; font-size: 11px; float: right;
}
.gallery_list2 .gallery_vote_data {
	text-align: right; font-family: dotum; font-size: 9pt; margin-right: 4px; float: left !important;
}
.gallery_list2 .gallery_vote_data img {
	width: 17px;
}
.gallery_list2 .gallery_icon {
	color: rgb(103, 103, 103); clear: both;
}
.gallery_list2 .gallery_icon i {
	font-style: normal;
}
.gallery_list2 .gallery_icon img {
	margin-right: 3px;
}
.gallery_list2 .list_comment2_n {
	font-size: 9pt; float: right;
}
.gallery_list2 .list_comment2_n img {
	margin-bottom: 4px;
}
.gallery_list_forum {
	background: rgb(247, 247, 247); padding: 9px 9px 0px; border: 3px solid rgb(255, 255, 255); border-image: none; width: 178px; height: 220px; margin-bottom: 8px; box-sizing: border-box;
}
.gallery_list_forum a {
	width: 100%; height: 100%; display: inline-block; background-size: cover;
}
.gallery_list_forum .gallery_info > span:first-child > a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.user_info_04 > span {
	padding: 3px 5px !important;
}
.user_info_03 {
	height: 30px;
}
.user_info_03.user_out {
	height: 31px;
}
.user_info_03 > a > span {
	width: 25%; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; position: relative; box-sizing: border-box;
}
.user_info_03 > a > span > img {
	top: 10px; right: 9px; position: absolute;
}
.user_info_03 > a:nth-of-type(2) > span > img {
	right: 1px;
}
.user_info_03 > a > span.user_menu01_on {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.user_info_03 > a:last-child > span {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.user_menu01 {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat 3px 0px;
}
.user_menu02 {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat -85px 0px;
}
.user_menu03 {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat -168px 0px;
}
.user_menu04 {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat -249px 0px;
}
.login_box .em_txt {
	width: 100%; color: rgb(0, 0, 0); font-family: "Malgun Gothic"; font-size: 12px; margin-top: 6px; display: inline-block; box-sizing: border-box;
}
.user_menu01 .em_txt {
	margin-left: 29px;
}
.user_menu02 .em_txt {
	margin-left: 24px;
}
.user_menu03 .em_txt {
	margin-left: 46px;
}
.user_menu04 .em_txt {
	margin-left: 38px;
}
.user_menu01.on {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat 3px -29px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.user_menu02.on {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat -85px -29px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.user_menu03.on {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat -168px -29px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.user_menu04.on {
	background: url("/images/main/201309/login_menu_bg05_empty.png") no-repeat -249px -29px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.list_pop_menu01 {
	padding: 0px; height: 238px; display: none;
}
.list_pop_menu01.on {
	display: block;
}
.list_pop_menu01 ul {
	margin-top: 4px;
}
.list_pop_menu01 ul li {
	height: 100%;
}
.list_pop_menu01 .my_list_notice {
	position: relative;
}
.list_pop_menu01 .my_list_notice > div > span:first-child {
	color: rgb(63, 90, 254); font-family: Gulim; font-size: 12px;
}
.list_pop_menu01 ul li.my_list_notice {
	padding-left: 10px; margin-bottom: 5px;
}
.list_pop_menu01 ul li.my_list_notice .btns {
	background: rgb(246, 246, 246); border-radius: 10px; border: 1px solid rgb(145, 145, 145); border-image: none; width: 19px; height: 19px; line-height: 19px; margin-left: 3px; vertical-align: middle; display: inline-block; position: relative; z-index: 1; cursor: pointer; box-sizing: border-box;
}
.list_pop_menu01 ul li.my_list_notice span:nth-child(2) {
	padding-left: 1px; font-size: 11px;
}
.list_pop_menu01 ul li.my_list_notice span:nth-child(3) > img {
	margin: 5px 0px 0px 4px;
}
.list_pop_menu01 ul li.my_list_notice span:nth-child(4) > img {
	margin: 5px 0px 0px 5px;
}
.list_pop_menu01 ul li.my_list_notice .x_ver {
	padding: 0px 4px; border-radius: 5px; border: 1px solid rgb(110, 110, 110); border-image: none; left: 224px; top: 19px; height: 15px; color: rgb(110, 110, 110); line-height: 15px; font-family: "dotum"; font-size: 11px; font-style: normal; margin-top: 7px; display: inline-block; position: absolute; cursor: pointer;
}
.list_pop_menu01 ul li.my_list_notice .x_ver > a {
	height: 100%; display: inline-block;
}
.list_pop_menu01 ul li.my_list_notice .x_ver > a > img {
	margin: 0px 0px 1px 3px;
}
.list_pop_menu01 ul li.my_list_notice span.on {
	background: rgb(78, 78, 78); border: 1px solid rgb(78, 78, 78); border-image: none; color: rgb(255, 255, 255);
}
.list_pop_menu01 ul li > div:first-child {
	height: 20px; color: rgb(148, 148, 148); padding-left: 215px;
}
.list_pop_menu01 ul li > div:last-child {
	color: rgb(163, 163, 163); font-family: "Dotum"; font-size: 11px; margin-top: -1px;
}
.list_pop_menu01 ul li > div:first-child > span:first-child {
	left: 10px; top: 0px; position: absolute;
}
.list_pop_menu01 ul li:not(.my_list_notice) {
	width: 100%; height: 27px; line-height: 27px; padding-left: 10px; display: inline-block; box-sizing: border-box;
}
.list_pop_menu01 ul li.fir {
	background: rgb(249, 249, 249);
}
.list_pop_menu01 ul li.sec {
	
}
.list_pop_menu01 ul li:not(.my_list_notice) > a > img {
	margin: 0px 5px 0px 0px;
}
.list_pop_menu01 ul li:not(.my_list_notice) > a > img.new_icons {
	margin: 5px 0px 0px 5px;
}
.list_pop_menu01 ul li.fir > a > span {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 220px;
}
.list_pop_menu01 ul li.sec > a > span {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 220px;
}
.list_pop_menu01 ul li em {
	overflow: hidden; vertical-align: middle; display: inline-block;
}
.list_pop_menu01 ul li .sub_list_com {
	color: red; font-size: 11px; margin-left: 3px; max-width: 28px;
}
.list_pop_menu01 ul li .sub_list_com2 {
	color: red; font-family: dotum; font-size: 11px; max-width: 32px;
}
.list_pop_menu01#user_box_content1 ul li .my_list_com {
	padding: 0px 2px; height: 15px; line-height: 15px; margin-bottom: 3px;
}
.list_pop_menu01#user_box_content2 ul {
	margin-top: 10px;
}
.list_pop_menu01#user_box_content2 ul li .my_list_com {
	padding: 0px 4px; height: 15px; text-align: center; color: rgb(71, 71, 71); line-height: 15px; margin-bottom: 3px;
}
.list_pop_menu01#user_box_content2 ul li.my_list_notice {
	color: rgb(63, 90, 254); font-family: gulim; font-size: 12px;
}
.list_pop_menu01#user_box_content2 ul li.my_list_notice > a {
	color: rgb(92, 92, 92);
}
.list_pop_menu01#user_box_content2 ul li:not(.my_list_notice) {
	height: 22px; line-height: 22px; padding-right: 32px; position: relative; box-sizing: border-box;
}
#user_box_content2 .stop_ico {
	border-radius: 3px; border: 1px solid rgb(199, 199, 199); border-image: none; top: 4px; width: 11px; height: 11px; text-align: center; right: 10px; color: rgb(199, 199, 199); line-height: 10px; font-family: "Malgun Gothic"; font-size: 10px; font-style: normal; font-weight: bold; display: inline-block; position: absolute;
}
.list_pop_menu01#user_box_content3 ul li {
	height: 24px; line-height: 24px;
}
#user_box_content3 .my_list_notice > span {
	color: rgb(162, 162, 162); font-family: "Dotum"; font-size: 11px; display: block;
}
#user_box_content3 > ul {
	margin-top: 7px;
}
#user_box_content3 {
	padding: 0px 10px;
}
#user_box_content3 .my_list_notice {
	color: rgb(63, 90, 254); font-family: "Gulim"; font-size: 12px; margin-top: 9px;
}
#user_box_content3 ul li {
	margin: 0px; padding: 0px; height: 24px; line-height: 24px;
}
#user_box_content3 ul li span:first-of-type {
	width: 96px;
}
#user_box_content3 ul li > img {
	margin: 0px 2px 0px 4px; display: inline-block; visibility: hidden;
}
#user_box_content3 ul li.mobile > img {
	visibility: visible;
}
#user_box_content3 ul li span {
	display: inline-block;
}
#user_box_content3 ul li span.fail_00 {
	color: red;
}
#user_box_content3 ul li span.time1 {
	width: 57px; padding-left: 5px; font-size: 12px;
}
#user_box_content3 ul li span.time2 {
	width: 49px; color: rgb(112, 112, 112); margin-right: 10px;
}
#user_box_content3 ul li span.fail {
	width: 60px; visibility: hidden;
}
#user_box_content3 ul li span.fail.on {
	background: none; border: 0px currentColor; border-image: none; color: red; font-family: "Dotum"; font-size: 11px; visibility: visible;
}
.list_pop_menu01#user_box_content4 {
	padding: 10px;
}
.list_pop_menu01#user_box_content4 > p {
	margin-top: 0px; margin-bottom: 0px;
}
.list_pop_menu01#user_box_content4 .date {
	padding: 0px;
}
.list_pop_menu01#user_box_content4 ul {
	padding-top: 6px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.list_pop_menu01#user_box_content4 ul:first-of-type {
	border: 0px currentColor; border-image: none;
}
.list_pop_menu01#user_box_content4 ul li {
	padding-left: 0px;
}
.list_pop_menu01#user_box_content4 ul li.ad {
	border: 0px currentColor; border-image: none; padding-top: 0px;
}
#user_box_content4 ul li {
	height: 21px; line-height: 21px;
}
#user_box_content4 ul:first-of-type li:first-child {
	margin-bottom: 0px;
}
#user_box_content4 ul:last-of-type li a img {
	margin: 5px 5px 0px;
}
.list_pop_menu01#user_box_content4 > ul li img.new_icons {
	margin: 5px 0px 0px 5px;
}
.side_Nbox {
	background: rgb(248, 248, 248); padding: 13px 0px 13px 25px; border: 1px solid rgb(185, 185, 185); border-image: none; width: 100%; box-sizing: border-box;
}
.side_Nbox > ul {
	height: 15px; clear: left; margin-bottom: 8px;
}
.side_Nbox > ul li {
	width: 113px; text-align: left; overflow: hidden; margin-right: 10px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.side_Nbox > ul li:last-child {
	margin-right: 0px;
}
.side_Nbox > ul li > input {
	margin-right: 5px; vertical-align: middle;
}
.table-New-contents > ul {
	clear: left;
}
.table-New-contents > ul:hover {
	background: rgb(245, 245, 245);
}
.table-New-contents > ul > li {
	overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.table-New-contents > ul > li > time {
	color: rgb(97, 97, 97); font-size: 11px;
}
.table-New-contents > ul.list-col {
	background: rgb(253, 253, 253);
}
.table-New-contents > ul.list-col:hover {
	background: rgb(245, 245, 245);
}
.table-New-contents > ul.cont01 {
	background: rgb(248, 248, 248); padding: 8px 0px; height: 14px; line-height: 16px; clear: left; border-top-color: rgb(186, 186, 186); border-bottom-color: rgb(186, 186, 186); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.table-New-contents > ul.cont01 > li {
	text-align: center; font-size: 12px; border-right-color: rgb(186, 186, 186); border-right-width: 1px; border-right-style: solid; float: left;
}
.table-New-contents > ul.cont01 > li.cate {
	text-align: center;
}
.table-New-contents > ul > li.cate {
	width: 11%; text-align: center; padding-left: 5px;
}
.table-New-contents > ul > li.fold {
	width: 6%; text-align: center;
}
.table-New-contents > ul > li.nick {
	padding: 0px 5px; width: 10%; text-align: center;
}
.table-New-contents > ul > li.title {
	width: 55%;
}
.table-New-contents > ul > li.title > .text {
	margin-left: 8px;
}
.table-New-contents > ul > li.pay {
	width: 10%;
}
.table-New-contents > ul > li.time {
	width: 8%; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-New-contents > ul.cont02 {
	background: rgb(248, 248, 248); padding: 8px 0px; height: 17px; line-height: 17px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-New-contents > ul.cont02 > li.notice01 {
	width: 5%; height: 20px;
}
.table-New-contents > ul.cont02 > li.notice02 {
	width: 10%;
}
.table-New-contents > ul.cont02 > li.notice03 {
	width: 70%; text-align: left;
}
.table-New-contents > ul.cont02 > li.notice04 {
	width: 7%;
}
.table-New-contents > ul.cont02 > li.notice05 {
	padding: 0px; width: 8%;
}
.table-New-contents > ul.cont03 {
	height: 57px; line-height: 51px; padding-top: 6px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-New-contents > ul.cont03 > li.cate {
	color: rgb(140, 140, 140);
}
.table-New-contents > ul.cont03 > li.fold {
	color: rgb(118, 118, 118);
}
.table-New-contents > ul.cont03 > li.title {
	text-align: left;
}
.table-New-contents > ul.cont03 > li.pay {
	text-align: right; padding-right: 10px; font-weight: bold;
}
.table-New-contents > ul.cont03 > li > time {
	color: rgb(140, 140, 140);
}
.table-New-contents > ul:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-New-contents > ul > li.admin {
	padding: 0px 5px; display: none;
}
.table-New-contents > ul.cont03 > li.admin > input {
	margin-top: 20px;
}
.table-New-contents > ul > li {
	height: 100%;
}
#navlist li a {
	margin-right: 1px !important;
}
.table-New-contents > ul.cont04 {
	height: 27px; line-height: 21px; padding-top: 6px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-New-contents > ul.cont04 > li.cate {
	color: rgb(140, 140, 140);
}
.table-New-contents > ul.cont04 > li.fold {
	color: rgb(118, 118, 118);
}
.table-New-contents > ul.cont04 > li.title {
	text-align: left;
}
.table-New-contents > ul.cont04 > li.pay {
	text-align: right; padding-right: 10px; font-weight: bold;
}
.table-New-contents > ul.cont04 > li > time {
	color: rgb(140, 140, 140);
}
.table-New-contents > ul.cont04 > li.admin > input {
	margin-top: 20px;
}
.privacy-popup {
	font-size: 11px;
}
.privacy-popup > p {
	margin: 3px 0px; white-space: normal;
}
.style_add {
	color: rgb(0, 0, 0) !important; font-size: 12px !important; font-weight: bold !important;
}
#agreement_notice_etc {
	font-weight: normal;
}
#agreement_notice_ppomppu {
	font-weight: normal;
}
.exchange-popup.popup-form div.notice_nbox {
	padding: 5px; border: 1px solid rgb(186, 186, 186); border-image: none; width: 408px; height: 200px; color: rgb(119, 119, 119); font-family: "dotum"; font-size: 11px;
}
.market_i div.texts {
	padding: 10px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 880px; height: 107px; color: rgb(166, 166, 166); overflow: auto;
}
#command_bg3 {
	height: 74px;
}
.info_bg a:first-of-type.write_add {
	margin-right: 5px;
}
.info_bg a.write_add {
	padding: 8px 0px; border: 2px solid rgb(141, 141, 141); border-image: none; width: 90px; text-align: center; display: inline-block;
}
td.search-input span.default.custom01 {
	height: 28px; padding-right: 5px;
}
td.search-input span.default.custom01 input[type=submit] {
	height: 25px !important; background-size: 18px auto;
}
.comment_line p {
	margin: 0px;
}
.container .outside_hot {
	margin: 10px 0px; padding: 10px; height: 115px; box-sizing: border-box;
}
.container .outside_hot > p {
	margin: 0px 0px 10px; text-align: left; font-size: 13px; font-weight: bold;
}
.container .outside_hot > p > strong {
	color: red; margin-right: 5px;
}
.container .outside_hot > p small {
	color: rgb(104, 104, 104); font-weight: normal; margin-left: 10px;
}
.container .outside_hot > p small > i {
	font-style: normal; margin-left: 2px;
}
.container .outside_hot > ul > li {
	list-style: circle; width: 50%; text-align: left; overflow: hidden; margin-bottom: 5px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.container .outside_hot > ul > li > i.dot {
	background: url("/images/dot.png") no-repeat center / 3px; width: 18px; height: 11px; display: inline-block;
}
.contents .agent {
	background: rgb(247, 247, 247); margin: 20px 0px; padding: 10px 0px;
}
.contents .agent > .agent_txt {
	text-align: left; font-size: 12px; margin-right: 10px; margin-bottom: 8px; display: inline-block;
}
.contents .agent > .agent_txt > b {
	font-weight: 500;
}
.contents .agent > .agent_btn > a {
	background: rgb(255, 171, 56); border-radius: 50px; width: 130px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 12px; font-weight: bold; vertical-align: bottom; display: inline-block; cursor: pointer;
}
body.freeze {
	width: 100%; overflow: hidden; position: fixed;
}
.tempas {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9; background-color: rgba(36, 36, 36, 0.5);
}
.tempas .wrap {
	background: rgb(255, 255, 255); border-radius: 2px; left: 50%; top: 50%; width: 500px; margin-left: 0px; position: fixed; z-index: 99; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.tempas-list {
	margin: 0px auto; width: 100%;
}
.tempas-list h1 {
	height: 35px; color: rgb(130, 76, 0); line-height: 35px; padding-left: 10px; font-size: 13px; font-weight: bold; margin-bottom: 10px; position: relative; background-color: rgb(255, 211, 151);
}
.tempas-list h1 .btn-tempas-close {
	background: none; padding: 0px 3px; border-radius: 100%; border: 0px currentColor; border-image: none; top: 7px; right: 6px; color: rgb(134, 86, 19); font-size: 15px; position: absolute;
}
.tempas-list .desc {
	margin: 10px; padding: 5px; border: 1px solid rgb(205, 205, 205); border-image: none; color: rgb(112, 105, 95); font-size: 12px;
}
.tempas-list .temas_list_wrap {
	height: 300px; margin-bottom: 20px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.tempas-list .table {
	width: 100%; margin-bottom: 10px; border-collapse: collapse;
}
.tempas-list .table tbody tr.even {
	background-color: rgb(254, 250, 245);
}
.tempas-list .table tbody tr:nth-child(2n).odd {
	background-color: rgb(255, 251, 244);
}
.tempas-list .table thead th {
	padding: 2px 0px; color: rgb(172, 100, 0); letter-spacing: 1px; font-size: 12px; font-weight: 700; background-color: rgb(255, 242, 223);
}
.tempas-list .table tbody td.subject {
	padding-left: 10px;
}
.tempas-list .table tbody td.reg_date {
	text-align: center;
}
.tempas-list .table tr.article {
	height: 30px; cursor: pointer;
}
.tempas-list .table tr.article.curr > td {
	color: rgb(255, 64, 0);
}
.tempas-list .table tr.preview {
	display: none;
}
.tempas-list .table tr.preview .preview-wrap {
	margin: 0px auto; padding: 5px 5px 30px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 98%; overflow: hidden; position: relative; max-height: 100px;
}
.tempas-list .table tr.preview .cont img {
	max-width: 100%;
}
.tempas-list .table tr.preview .btn_set_tempas {
	right: 5px; bottom: 5px; position: absolute;
}
.tempas-list .pagination {
	padding: 0px; height: 20px; text-align: center; margin-bottom: 10px;
}
.tempas-list .pagination > ul {
	clear: left; display: inline-block;
}
.tempas-list .pagination > ul > li {
	margin: 0px 3px; width: 20px; height: 20px; color: rgb(116, 100, 78); font-weight: bold; float: left; cursor: pointer;
}
.tempas-list .pagination > ul > li.curr {
	color: rgb(0, 0, 0); font-weight: bold;
}
.tempas-list .btn-area {
	text-align: center; margin-bottom: 12px;
}
.tempas-preview {
	left: 50%; top: 50%; width: 650px; display: none; position: absolute; z-index: 10; transform: translate(-50%, -50%); background-color: rgb(246, 246, 246); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.tempas-list .btn-area .btn-tempas-close {
	background: rgb(250, 250, 250); padding: 3px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 12px;
}
.tempas-preview .subject {
	margin: 5px 0px; padding: 3px 15px; font-weight: bold;
}
.tempas-preview .cont {
	background: rgb(255, 255, 255); margin: 0px auto 10px; padding: 8px; border: 1px solid rgb(196, 196, 196); border-image: none; width: 96%; height: 380px; overflow: auto; box-sizing: border-box;
}
.tempas-preview .cont p {
	margin: 0px; padding: 0px;
}
.tempas-preview .btn-area {
	background: rgb(246, 246, 246); padding: 4px 0px 14px; text-align: center;
}
.tempas-preview .btn-area > button {
	background: rgb(255, 255, 255); padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(177, 177, 177); border-image: none; height: 25px; text-align: center; color: rgb(96, 96, 96); line-height: 25px; font-size: 12px; font-weight: normal; margin-right: 8px; cursor: pointer;
}
.btn-tempas {
	background: rgb(250, 250, 250); border-radius: 2px; border: 1px solid rgb(174, 174, 174); border-image: none; width: 119px; height: 22px; color: rgb(117, 117, 117); font-size: 12px; margin-right: -5px; vertical-align: text-top; float: right;
}
input.tempas_bt01 {
	background: rgb(250, 250, 250); margin: 3px 0px 0px 8px; padding: 2px 10px; border-radius: 3px; border: 1px solid rgb(177, 177, 177); border-image: none; width: 100px; height: 45px; color: rgb(96, 96, 96); font-size: 12px;
}
button.tempas_bt02 {
	background: rgb(250, 250, 250); border-radius: 3px; border: 1px solid rgb(177, 177, 177); border-image: none; width: 100px; height: 45px; text-align: center; color: rgb(96, 96, 96); font-size: 12px; font-weight: normal; display: inline-block; cursor: pointer;
}
input.tempas_bt03 {
	background: rgb(96, 96, 96); border-radius: 3px; width: 100px; height: 45px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; margin-top: 3px; cursor: pointer;
}
.series {
	background: rgb(255, 255, 255); border: 2px solid rgb(28, 117, 209); border-image: none; left: 200px; top: 260px; width: 450px; height: 444px; position: absolute; z-index: 10; box-sizing: border-box;
}
.series > ul.series_box > li {
	padding: 5px 13px; clear: right;
}
.series > ul.series_box > li:first-child {
	background: rgb(28, 117, 209); padding: 8px 0px 8px 10px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-bottom: 4px;
}
.series > ul.series_box > li:last-child {
	text-align: center;
}
.series > ul.series_box > li > input {
	width: 292px; height: 25px; text-align: center; margin-right: 8px;
}
.series > ul.series_box > li > i {
	background: rgb(245, 245, 245); border-radius: 100%; width: 15px; height: 17px; text-align: center; color: rgb(61, 142, 225); padding-right: 3px; font-size: 12px; font-style: normal; font-weight: bold; margin-left: 4px; display: inline-block;
}
.series > ul.series_box > li > select {
	height: 25px; float: right;
}
.series > ul.series_box > li > b {
	height: 25px; line-height: 25px; font-size: 13px; display: inline-block;
}
.series ul.ex {
	background: rgb(226, 236, 246); padding: 10px 10px 10px 25px; border-radius: 5px; top: 48px; height: 99px; right: -96px; color: rgb(64, 83, 102); line-height: 20px; display: block; position: absolute; box-sizing: border-box;
}
.series ul.ex > li {
	
}
.series .series_btn {
	background: rgb(246, 246, 246); padding: 0px 17px; border-radius: 2px; border: 1px solid rgb(178, 178, 178); border-image: none; height: 27px; line-height: 27px; vertical-align: top; float: right; display: inline-block;
}
.series .series_close {
	background: rgb(246, 246, 246); padding: 0px 18px; border-radius: 2px; border: 1px solid rgb(178, 178, 178); border-image: none; height: 24px; line-height: 24px; vertical-align: top; display: inline-block;
}
.series .series_num {
	color: rgb(0, 38, 255); margin-left: 2px;
}
.series li.series03 {
	margin-bottom: 7px;
}
.series li.series05 > ul {
	padding: 8px 0px; border: 1px solid rgb(170, 170, 170); border-image: none; height: 210px; overflow: auto;
}
.series li.series05 > ul > li {
	padding: 0px 10px; height: 24px; line-height: 24px; cursor: pointer;
}
.series li.series05 > ul > li.on {
	background: rgb(242, 242, 242);
}
.series_mini {
	background: rgb(255, 255, 255); border: 2px solid rgb(28, 117, 209); border-image: none; left: 670px; top: 460px; width: 250px; height: 244px; position: absolute; z-index: 10; box-sizing: border-box;
}
.series_mini > ul > li {
	padding: 4px 8px; clear: right;
}
.series_mini > ul > li:first-child {
	background: rgb(28, 117, 209); padding: 4px 0px 4px 10px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; margin-bottom: 4px;
}
.series_mini > ul > li.mini03 {
	height: 26px;
}
.series_mini > ul > li.mini03 > input {
	width: 170px; height: 22px; text-align: center; line-height: 22px;
}
.series_mini > ul > li.mini04 > ul {
	padding: 8px 0px; border: 1px solid rgb(170, 170, 170); border-image: none; height: 110px; overflow: auto;
}
.series_mini > ul > li.mini04 > ul li {
	padding: 0px 7px;
}
.series_mini > ul > li.mini04 > ul li.on {
	background: rgb(242, 242, 242);
}
.series_mini > ul > li:last-child {
	text-align: center;
}
.series_mini .mini_btn {
	background: rgb(246, 246, 246); padding: 0px 11px; border-radius: 2px; border: 1px solid rgb(178, 178, 178); border-image: none; height: 24px; line-height: 24px; vertical-align: top; display: inline-block;
}
.series_mini .mini_btn.clear {
	float: right;
}
.series_mini .mini_btn.edit {
	float: right; display: none;
}
.series_mini .mini_btn.end {
	margin-right: 8px;
}
.series_title {
	margin: 10px 0px; width: 650px; text-align: left;
}
.series_title > h1 {
	background: rgb(255, 255, 255); color: rgb(47, 47, 47); padding-left: 8px; font-size: 13px; font-weight: bold; margin-bottom: 3px; position: relative;
}
.series_title > h1 > img {
	margin-right: 3px; vertical-align: text-top;
}
.series_title > h1 .ex {
	background: rgb(255, 255, 255); padding: 1px 5px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; top: -4px; right: 3px; font-family: dotum; font-size: 12px; font-weight: normal; position: absolute; z-index: 1;
}
.series_title > h1 .exTxt {
	background: rgb(234, 237, 255); padding: 7px; border-radius: 5px; top: -104px; width: 400px; right: 0px; position: absolute; box-sizing: border-box;
}
.series_title > h1 .exTxt li {
	list-style: inside; line-height: 20px; padding-left: 6px; font-size: 12px; font-weight: normal;
}
.series_title > ul {
	border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; display: inline-block; -ms-overflow-x: hidden; -ms-overflow-y: auto; min-height: 74px; max-height: 122px; box-sizing: border-box;
}
.series_title > ul > li {
	padding: 2px 10px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.series_title > ul > li > a {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 520px;
}
.series_title > ul > li time {
	width: 60px; text-align: center; right: 10px; display: inline-block; position: absolute;
}
.series_title > ul > li.on {
	background: rgb(228, 228, 228);
}
#revolution_main_table .series_empty {
	margin: 0px 2px 0px -4px; vertical-align: text-top;
}
.icons_vertical {
	margin-right: 2px; vertical-align: text-top;
}
#contents_section .ppom_charge {
	margin: -10px 0px 20px;
}
#contents_section .ppom_charge > p {
	padding: 3px 0px; color: rgb(16, 16, 16); font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#contents_section .ppom_charge > p > i {
	background: rgb(255, 126, 0); margin: 8px 6px 0px 0px; border-radius: 100%; width: 7px; height: 7px; float: left;
}
#contents_section .ppom_charge > ul {
	
}
#contents_section .ppom_charge > ul > li {
	margin-bottom: 5px;
}
#contents_section .ppom_charge_event {
	margin: 20px 0px;
}
#contents_section .ppom_charge_event > h4 {
	line-height: 21px; padding-left: 10px;
}
#contents_section .ppom_charge_event > p {
	background: whitesmoke; padding: 4px 18px; color: rgb(67, 67, 67); clear: right; font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold; margin-top: 12px;
}
#contents_section .ppom_charge_event > p > span.end {
	float: right;
}
#contents_section .ppom_charge_event > ul {
	margin: 5px 0px 20px;
}
#contents_section .ppom_charge_event > ul > li {
	padding: 5px 8px; height: 20px; clear: right; border-bottom-color: gainsboro; border-bottom-width: 1px; border-bottom-style: dotted;
}
#contents_section .ppom_charge_event > ul > li > a > img {
	margin-right: 2px;
}
#contents_section .ppom_charge_event > ul > li > a .add_ppom {
	width: 42px; color: rgb(255, 120, 99); font-family: dotum; font-size: 11px; margin-right: 5px; display: inline-block;
}
#contents_section .ppom_charge_event > ul > li > a > time {
	width: 110px; text-align: right; float: right; display: inline-block;
}
#contents_section .ppom_charge_event > ul > li > a > span.conts {
	width: 530px; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#contents_section .ppom_charge_event .e_b {
	width: 900px; text-align: left; margin-top: 6px;
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_t {
	width: 898px; height: 41px; text-align: left; font-family: "¸¼Àº °íµñ"; border-right-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-left-color: rgb(230, 230, 230); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; background-color: rgb(245, 245, 245);
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_t li {
	font-size: 13px; font-weight: bold; float: left;
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i {
	clear: both; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i li {
	margin: 10px 0px; float: left;
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_banner {
	background: rgb(238, 238, 238); width: 360px; height: 115px; margin-right: 17px;
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_b_i {
	width: 365px;
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i span {
	line-height: 20px; display: block;
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_b_i span em {
	color: rgb(27, 104, 190);
}
#contents_section .ppom_charge_event .e_b .e_b_a .e_i .e_b_i .e_s_t {
	padding-bottom: 10px; font-size: 13px; font-weight: bold;
}
.contents .agent_popup {
	background: rgb(247, 247, 247); padding: 10px 10px 10px 0px;
}
.contents .agent_popup > ul > li {
	margin-bottom: 5px;
}
.contents .agent_popup > ul > li > span {
	width: 6%; display: inline-block;
}
.contents .agent_popup > ul > li > input {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 94%; height: 23px; box-sizing: border-box;
}
.agent_popup {
	left: 0px; top: 0px; width: 100%; height: 100%; display: table; position: fixed; z-index: 100;
}
.agent_popup .cov {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.5;
}
.agent_popup .agent_box {
	vertical-align: middle; display: table-cell; position: relative;
}
.agent_popup .agent_box > ul {
	background: rgb(247, 247, 247); margin: 0px auto; padding: 13px 25px 13px 13px; border-radius: 5px; width: 950px;
}
.agent_popup .agent_box > ul > li {
	text-align: center; margin-bottom: 5px;
}
.agent_popup .agent_box > ul > li > span {
	width: 5%; display: inline-block;
}
.agent_popup .agent_box > ul > li:last-child > span {
	background: rgb(255, 171, 57); padding: 6px 8px; border-radius: 5px; width: 117px; color: rgb(255, 255, 255); margin-right: 10px;
}
.agent_popup .agent_box > ul > li:last-child > span.close {
	background: rgb(126, 126, 126); width: 65px;
}
.agent_popup .agent_box > ul li.txtar > span {
	vertical-align: top;
}
.agent_popup .agent_box > ul > li > input {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 95%; height: 23px; box-sizing: border-box;
}
.agent_popup .agent_box > ul > li > textarea {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 95%; height: 200px; line-height: 18px; box-sizing: border-box; resize: none;
}
.hotDeal_Top {
	width: 100%; height: 105px;
}
.hotDeal_Top .img-board .column .title {
	background: rgb(255, 255, 255); height: 40px; text-align: center; color: rgb(36, 36, 36); line-height: 40px; font-size: 13px;
}
.hotDeal_Top .img-board .column .title i.hot_ico {
	background: rgb(255, 255, 255); padding: 0px 5px; border-radius: 2px; border: 1px solid rgb(137, 137, 137); border-image: none; height: 18px; color: rgb(137, 137, 137); line-height: 18px; letter-spacing: -0.5px; font-size: 11px; font-style: normal; margin-right: 8px; margin-bottom: 3px; vertical-align: middle; display: inline-block;
}
.hotDeal_Top .img-board .column .board_contents .cov li ul li {
	text-align: left;
}
.hotDeal_Top .hot_tags {
	background: white; padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 30%; height: 101px; float: left; box-sizing: border-box;
}
.hotDeal_Top .hot_tags p {
	margin: 0px 0px 3px; padding: 2px 0px;
}
.hotDeal_Top .hot_tags .h_tag > img {
	margin: 0px 2px 1px 0px;
}
.hotDeal_Top .hot_tags .tags {
	display: inline-block; box-sizing: border-box;
}
.hotDeal_Top .hot_tags .tags {
	line-height: 25px;
}
.hotDeal_Top .hot_tags .tags {
	overflow: hidden; max-height: 57px;
}
.hotDeal_Top .hot_tags .tags span {
	background: rgb(255, 255, 255); margin: 3px 2px; padding: 1px 7px; border-radius: 15px; border: 1px solid rgb(201, 198, 198); border-image: none; height: 18px; color: rgb(96, 96, 96); line-height: 18px; display: inline-block; cursor: pointer;
}
.hotDeal_Top .hot-event {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 69%; height: 101px; float: right; box-sizing: border-box;
}
.hotDeal_Top .hot-event .event_Z {
	width: 16%; height: 100%; float: left; display: inline-block; background-size: contain !important;
}
.hotDeal_Top .hot-event > ul {
	padding: 8px 15px; width: 84%; height: 100%; float: right; box-sizing: border-box;
}
.hotDeal_Top .hot-event ul > li {
	margin: 7px 0px; text-align: left; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hotDeal_content {
	margin-top: 10px;
}
.hotDeal_content > p {
	background: rgb(235, 235, 235); margin: 0px; padding: 0px 7px 0px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 40px; text-align: left; color: rgb(255, 255, 255); line-height: 40px; clear: both;
}
.hotDeal_content > p > b {
	color: rgb(104, 104, 104); font-family: arial; font-size: 19px;
}
.hotDeal_content > p > small {
	margin: 0px 10px; color: rgb(124, 124, 124); font-size: 13px;
}
.hotDeal_content > p .hot_search {
	float: right; display: inline-block; position: relative;
}
.hotDeal_content > p .hot_search > input {
	padding: 0px 29px 0px 8px; border: 0px currentColor; border-image: none; width: 200px; height: 25px; line-height: 24px; margin-top: 7px; vertical-align: middle; float: right; box-sizing: border-box;
}
.hotDeal_content > p .hot_search > button {
	background: url("/images/header/btn_search.png") no-repeat center / 15px auto; margin: -1px 0px 0px; top: 9px; width: 24px; height: 22px; right: 3px; color: rgb(255, 255, 255); position: absolute; cursor: pointer;
}
.hotDeal_content .hot_nav {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; height: 34px; line-height: 34px;
}
.hotDeal_content .hot_nav > strong {
	margin: 0px 20px 0px 10px; width: 55px; float: left; display: inline-block;
}
.hotDeal_content .hot_nav > ul {
	float: left;
}
.hotDeal_content .hot_nav > ul > li {
	color: rgb(206, 206, 206); margin-right: 10px; float: left;
}
.hotDeal_content .hot_nav.deal00 ul li.on {
	color: rgb(67, 67, 67);
}
.hotDeal_content .hot_nav li.on .border {
	padding: 4px 8px 4px 10px; border-radius: 12px; border: 1px solid rgb(200, 200, 200); border-image: none;
}
.hotDeal_content .hot_nav.deal01 > ul > li {
	color: rgb(206, 206, 206); margin-right: 15px;
}
.hotDeal_content .hot_nav.deal01 > ul > li.on {
	color: rgb(67, 67, 67);
}
.hotDeal_content .hot_nav > ul > li .close {
	margin: 0px 4px 0px 3px; border-radius: 100%; border: 1px solid rgb(149, 149, 149); border-image: none; width: 13px; height: 13px; color: rgb(149, 149, 149); line-height: 13px; font-size: 10px; font-style: normal; font-weight: bold; display: none;
}
.hotDeal_content .hot_nav > ul > li.on .close {
	display: inline-block;
}
.hotDeal_content .dealP {
	height: 35px; text-align: left;
}
.hotDeal_content .dealP .icobox {
	background: rgb(235, 235, 235); margin: 0px 0px 5px 5px; border: 1px solid rgb(212, 212, 212); border-image: none; width: 26px; height: 24px; text-align: center; vertical-align: middle; display: inline-block; cursor: pointer;
}
.hotDeal_content .dealP .search_ico {
	margin-left: 10px;
}
.hotDeal_content .dealP .search_ico img {
	width: 15px; margin-top: 4px;
}
.hotDeal_content .dealP .re_ico img {
	margin-top: 3px;
}
.hotDeal_content .dealP strong {
	text-align: center;
}
.hotDeal_content .dealP b {
	font-family: "¸¼Àº°íµñ"; font-size: 14px;
}
.hotDeal_content .dealP .wons {
	padding: 0px 5px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 26px; line-height: 26px; margin-top: 3px; display: inline-block; box-sizing: border-box;
}
.hotDeal_content .dealP .wons input {
	border: 0px currentColor; border-image: none; text-align: right;
}
.hotDeal_content .dealP .numIndex {
	color: rgb(173, 173, 173); margin-left: 5px;
}
.hotDeal_content .deal_roll {
	background: rgb(244, 244, 244); padding: 8px 4px 6px; box-sizing: border-box;
}
.hotDeal_content .deal_roll ul li {
	text-align: left; margin-bottom: 1px;
}
.hotDeal_content .deal_roll ul li:first-child {
	color: rgb(104, 104, 104); font-weight: bold;
}
.hotDeal_content .deal_roll ul li:last-child {
	margin: 0px;
}
.hotDeal_content .deal_roll .txt {
	line-height: 20px; margin-left: 6px; vertical-align: text-top; display: inline-block;
}
.hotDeal_content .deal_roll .txt .icos {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 700px;
}
.hotDeal_content .deal_roll .mall {
	margin: 0px 5px; vertical-align: top;
}
.hotDeal_content .deal_roll .nick {
	margin: 0px 5px;
}
.hotDeal_content .deal_roll .nick font {
	margin: 0px 5px; color: rgb(0, 109, 255); overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100px;
}
.hotDeal_content .deal_roll time {
	color: rgb(152, 152, 152);
}
.hotDeal_goods .cmt li.add {
	cursor: pointer;
}
.hotDeal_goods .ent.submit {
	cursor: pointer;
}
.hotDeal_goods .del {
	cursor: pointer;
}
.edit {
	cursor: pointer;
}
.hotDeal_goods ul {
	clear: left; margin-top: 7px;
}
.hotDeal_goods ul li {
	background: rgb(255, 255, 255); margin: 0px 2px 6px; padding: 13px 13px 12px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 296px; float: left; position: relative; box-sizing: border-box;
}
.hotDeal_content .deal_roll .txt .icos img {
	margin: 0px 3px 1px; vertical-align: middle;
}
.hotDeal_goods .cmt li.add {
	cursor: pointer;
}
.hotDeal_goods .ent.submit {
	cursor: pointer;
}
.hotDeal_goods .del {
	cursor: pointer;
}
.edit {
	cursor: pointer;
}
.hotDeal_goods ul {
	clear: both; margin-top: 7px;
}
.hotDeal_goods ul li {
	background: rgb(255, 255, 255); margin: 0px 2px 6px; padding: 13px 13px 12px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 296px; float: left; position: relative; box-sizing: border-box;
}
.hotDeal_goods ul li .cmt {
	width: 100%; margin-top: 0px; display: inline-block;
}
.hotDeal_goods ul li .icos i {
	margin: 0px 8px 0px 3px; font-style: normal; font-weight: 100; vertical-align: middle;
}
.hotDeal_goods ul li .txt {
	-ms-word-break: break-all;
}
.hotDeal_goods ul li .time {
	color: rgb(152, 152, 152); font-size: 11px; float: right;
}
.hotDeal_goods ul li > p:first-of-type .mall {
	margin-right: 0px;
}
.hotDeal_goods ul li .comment {
	position: relative;
}
.hotDeal_goods ul li .cmt {
	
}
.hotDeal_goods ul li .cmt > li {
	margin: 0px 0px 5px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; text-align: left; line-height: 21px;
}
.hotDeal_goods ul li .cmt > li.add {
	padding: 5px 0px; text-align: center; margin-top: 8px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.hotDeal_goods ul li .cmt > li.add > span {
	margin-left: 3px;
}
.hotDeal_goods ul li .cmt .icos {
	margin-right: 5px;
}
.hotDeal_goods ul li .cmt .nick {
	width: 190px; color: rgb(0, 109, 255); overflow: hidden; font-weight: bold; margin-right: 5px; display: inline-block; -ms-text-overflow: ellipsis;
}
.hotDeal_goods ul li .cmt .btn {
	margin: 6px 0px; text-align: right; color: rgb(141, 140, 140); display: block;
}
.hotDeal_goods ul li .cmt .btn > span {
	background: rgb(250, 250, 250); padding: 3px 5px; border-radius: 2px; border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(128, 128, 128); margin-right: 5px;
}
.hotDeal_goods ul li .cmt .btn > span:last-child {
	margin: 0px;
}
.hotDeal_goods ul li .ent {
	background: url("/images/ent.png") no-repeat; width: 20px; height: 20px; right: 1px; bottom: -3px; display: inline-block; position: absolute;
}
.hotDeal_goods ul li:last-of-type {
	margin-bottom: 20px;
}
.hotDeal_goods ul li .end_load {
	background: url("/images/loding.gif") no-repeat center 90px / 60%; height: 380px;
}
.hotDeal_goods ul li .view {
	height: 250px;
}
.hotDeal_goods ul li textarea {
	border-color: rgb(204, 204, 204); padding: 5px 25px 5px 8px; width: 100%; height: 29px; color: rgb(98, 98, 98); line-height: 18px; overflow: hidden; box-sizing: border-box; resize: none;
}
.hotDeal_goods ul li > p {
	margin: 10px 0px 0px; text-align: center; white-space: normal; -ms-text-overflow: ellipsis;
}
.hotDeal_goods ul li > p:first-of-type {
	margin: 16px auto 0px; width: 100%; height: 41px; text-align: left; color: rgb(62, 39, 62); line-height: 20px; overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.hotDeal_goods ul li > p:first-of-type .mall {
	margin-right: 5px; vertical-align: text-bottom;
}
.hotDeal_goods ul li > p:first-of-type .mall > a {
	vertical-align: baseline;
}
.hotDeal_goods ul li > p:first-of-type .mall > a > img {
	margin-bottom: -3px;
}
.hotDeal_goods ul li > p:nth-of-type(2) {
	margin: 9px 0px 10px; text-align: left; color: rgb(62, 39, 62); padding-bottom: 4px; font-size: 13px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.hotDeal_goods ul li > p:nth-of-type(2) .icos {
	float: right;
}
.hotDeal_goods ul li > p:nth-of-type(2) span.last_price {
	color: rgb(255, 0, 121); font-size: 13px; font-weight: normal; text-decoration: line-through; margin-right: 5px;
}
.hotDeal_goods ul li div > a {
	background: no-repeat center / cover rgb(247, 247, 247); width: 100%; height: 100%; display: inline-block; position: relative;
}
.hotDeal_goods ul li.on div > a > span.mark {
	background: url("/images/hotDeal_mark.svg") no-repeat 0% 0% / 100%; width: 60px; height: 60px; right: 6px; bottom: 6px; display: inline-block; position: absolute;
}
.hotDeal_goods ul li .icos > i {
	margin: 0px 8px 0px 3px; font-style: normal; font-weight: 100; vertical-align: middle;
}
.hotDeal_goods li.orderby {
	cursor: pointer;
}
.hotDeal_goods li.mall {
	cursor: pointer;
}
.history_edit {
	margin: 25px 0px 15px;
}
.history_edit p {
	margin: 0px;
}
.history_edit p.main {
	background: rgb(247, 247, 247); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 6px 0px; border-image: none;
}
.history_edit p.sub select {
	border-color: rgb(204, 204, 204); padding: 4px 0px 4px 7px; width: 100%;
}
.history_edit p b {
	color: rgb(105, 127, 255);
}
.history_edit .txt {
	text-align: left; max-width: 900px; box-sizing: border-box;
}
.history_edit .txt h2 {
	font-size: 14px; font-weight: bold; margin-bottom: 7px;
}
.history_edit .txt .cont {
	line-height: 20px;
}
.bridge {
	margin-top: -1px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.bridge.hotdeal {
	border-top-color: rgb(236, 236, 236);
}
.bridge p {
	background: rgb(248, 247, 247); margin: 0px; padding: 4px 0px 4px 7px; text-align: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bridge p span {
	color: rgb(82, 82, 82); margin-left: 8px;
}
.bridge p strong {
	margin-right: 3px;
}
.bridge p img {
	margin-bottom: 4px;
}
.bridge ul {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bridge ul li {
	padding: 6px 0px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.bridge ul li:nth-child(2n) {
	background: rgb(253, 253, 253);
}
.bridge ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bridge ul li span {
	text-align: left; vertical-align: middle; display: inline-block;
}
.bridge ul li span .list_comment2 {
	vertical-align: baseline;
}
.bridge ul li span .list_comment2 > span {
	line-height: 14px !important;
}
.bridge .bridge_00 {
	width: 68px; text-align: center;
}
.bridge .bridge_01 {
	width: 62px; color: rgb(128, 128, 128);
}
.bridge .bridge_02 {
	width: 86px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.bridge .bridge_03 {
	width: 66px;
}
.bridge .bridge_04 {
	padding: 0px 8px; width: 456px; box-sizing: border-box;
}
.bridge .bridge_05 {
	width: 63px; text-align: center; color: rgb(102, 102, 102); font-family: "tahoma", "Gulim"; font-size: 8pt;
}
.bridge .bridge_06 {
	width: 29px; text-align: center; color: rgb(102, 102, 102); font-family: "tahoma", "Gulim"; font-size: 8pt;
}
.bridge .bridge_07 {
	width: 64px; text-align: center; color: rgb(102, 102, 102); font-family: "tahoma", "Gulim"; font-size: 8pt;
}
.bridge_hot {
	margin-top: -1px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.bridge_hot p {
	background: rgb(248, 247, 247); margin: 0px; padding: 4px 0px 4px 7px; text-align: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bridge_hot p span {
	color: rgb(82, 82, 82); margin-left: 8px;
}
.bridge_hot p strong {
	margin-right: 3px;
}
.bridge_hot p img {
	margin-bottom: 4px;
}
.bridge_hot ul {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bridge_hot ul li {
	padding: 6px 0px; text-align: left; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.bridge_hot ul li:nth-child(2n) {
	background: rgb(253, 253, 253);
}
.bridge_hot ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bridge_hot ul li span {
	text-align: left; overflow: hidden; vertical-align: middle; display: inline-block; box-sizing: border-box;
}
.bridge_hot ul li span .list_comment2 {
	vertical-align: baseline;
}
.bridge_hot ul li span .list_comment2 > span {
	line-height: 14px !important;
}
.bridge_hot .bridge_00 {
	width: 7%; text-align: center;
}
.bridge_hot .bridge_01 {
	width: 7%; color: rgb(128, 128, 128); padding-left: 5px;
}
.bridge_hot .bridge_02 {
	width: 9%; padding-left: 7px;
}
.bridge_hot .bridge_03 {
	width: 2%; padding-left: 4px;
}
.bridge_hot .bridge_04 {
	width: 58%; padding-left: 8px;
}
.bridge_hot .bridge_05 {
	width: 6%; text-align: center; color: rgb(102, 102, 102); font-family: "tahoma", "Gulim"; font-size: 8pt;
}
.bridge_hot .bridge_06 {
	width: 4%; text-align: center; color: rgb(102, 102, 102); font-family: "tahoma", "Gulim"; font-size: 8pt;
}
.bridge_hot .bridge_07 {
	width: 7%; text-align: center; color: rgb(102, 102, 102); padding-right: 4px; font-family: "tahoma", "Gulim"; font-size: 8pt;
}
#header_box .se_Mark {
	top: 41px; right: 7px; position: absolute;
}
.jungGo {
	margin: 0px auto; width: 100%;
}
.jungGo .jG_box {
	width: 100%; position: absolute; z-index: 10;
}
.jungGo p {
	margin: 0px; text-align: center;
}
.jungGo .top h2 {
	text-align: center; color: rgb(183, 0, 255); font-size: 14px; font-weight: bold; margin-top: 12px;
}
.jG_cont {
	margin: 45px auto 0px;
}
.jG_cont .guide {
	display: none;
}
.jG_cont .guide.on {
	display: block;
}
.jG_cont ul li {
	color: rgb(153, 153, 153); font-family: dotum; font-size: 12px; margin-bottom: 3px;
}
.jG_cont ul li b {
	color: rgb(255, 126, 63);
}
.jG_cont ul li font {
	margin: 0px 5px; color: rgb(255, 179, 71);
}
.jG_cont ul.btn li span {
	background: rgb(255, 232, 179); padding: 10px 15px; border-radius: 25px; color: rgb(167, 65, 15);
}
.jG_cont ul.btn li:first-child {
	margin: 30px 0px; text-align: center;
}
.jG_cont ul.btn li i {
	color: rgb(255, 0, 0); font-style: normal;
}
.jG_cont p {
	margin: 30px 0px 0px; text-align: center;
}
.jG_cont p span {
	background: rgb(255, 126, 63); border-radius: 25px; width: 150px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; font-weight: bold; margin-right: 15px; display: inline-block;
}
.jG_cont p span:last-child {
	margin: 0px;
}
.jG_cont p span a {
	color: rgb(255, 255, 255); display: block;
}
.jG_cont p i {
	color: rgb(241, 255, 57); font-style: normal; font-weight: normal; margin-left: 3px;
}
.jungGo .box_cov {
	background: rgb(0, 0, 0); width: 100%; height: 100%; position: fixed; z-index: 5; opacity: 0.7;
}
.jG_box .jG_cov {
	background: rgb(255, 255, 255); margin: 200px auto 0px; padding: 30px 30px 25px; border-radius: 5px; width: 666px; position: relative;
}
.jG_box .jG_cov .del {
	top: 5px; height: 16px; right: 5px; color: rgb(255, 126, 63); line-height: 16px; font-family: none; font-size: 20px; font-weight: bold; display: inline-block; position: absolute;
}
.ppom_new .board01_title a {
	font-size: 12pt;
}
.ppom_new ul {
	height: 197px;
}
.ppom_new ul li a img {
	margin: 0px 3px 3px 0px; vertical-align: middle;
}
.ppom_new ul li:not(.board01_title) {
	line-height: 22px;
}
.ppom_new .dot_line_last {
	padding-bottom: 10px; margin-top: 8px;
}
.ppom_new .board01_title {
	padding: 10px 0px 15px;
}
.ppom_new .user_name {
	display: none;
}
.ppom_new .date.on {
	color: rgb(113, 103, 103); font-weight: bold;
}
.ppom_coupon_img {
	background: rgb(244, 243, 243); padding: 5px 10px 4px 132px; height: 115px; clear: left; margin-bottom: 20px;
}
.ppom_coupon_img .ppom_num {
	float: left; display: inline-block; position: relative;
}
.ppom_coupon_img .ppom_num span {
	top: 30px; width: 71px; text-align: center; right: 10px; font-size: 12px; position: absolute;
}
.ppom_coupon_img .ppom_num span b {
	color: rgb(214, 37, 179); letter-spacing: -1px; font-family: initial; font-size: 34px; margin-right: 2px;
}
.ppom_coupon_img .ppom_img {
	
}
.ppom_coupon_img ul {
	margin: 22px 0px 0px 30px; float: left;
}
.ppom_coupon_img ul li {
	text-align: left; color: rgb(93, 93, 93); margin-bottom: 2px;
}
.ppom_coupon_img ul li font {
	color: rgb(214, 37, 179);
}
.ppom_coupon_img ul li:first-child {
	color: rgb(34, 34, 34); font-family: arial; font-size: 14px; font-weight: bold; margin-bottom: 8px;
}
.New-coupon-history h6 small {
	color: rgb(148, 148, 148); font-size: 12px; font-weight: normal; margin-left: 5px;
}
.table-container table {
	border-color: rgb(241, 241, 241);
}
.table-container table tr {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-container table tr:first-child {
	border-color: rgb(157, 157, 157);
}
.table-container table tr:last-child {
	border-color: rgb(157, 157, 157);
}
.table-container table tr:nth-child(2n) {
	background: rgb(255, 255, 255);
}
.table-container table tr th {
	border: 0px currentColor; border-image: none;
}
.table-container table tr td {
	border: 0px currentColor; border-image: none;
}
.table-container table tr th {
	padding: 3px 0px;
}
.table-container table tr td {
	padding: 2px 0px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 200px;
}
.table-container table tr td:last-child {
	color: rgb(255, 73, 0); font-weight: bold;
}
.table-container .table_A tr td {
	max-width: 145px;
}
.table-container .table_A tr td:nth-child(1) {
	width: 80px; max-width: 80px;
}
.table-container .table_A tr td:nth-child(2) {
	width: 80px; max-width: 80px;
}
.table-container .table_A tr td:nth-child(3) {
	padding: 0px 8px; box-sizing: border-box;
}
.table-container .table_A tr td:nth-child(4) {
	width: 80px; max-width: 80px;
}
.table-container .table_A tr td:nth-child(5) {
	width: 50px; max-width: 50px;
}
.table-container .table_B tr td:last-child {
	color: rgb(0, 111, 255); font-weight: bold;
}
.table-container .table_B tr td:nth-child(1) {
	width: 100px; max-width: 100px;
}
.table-container .table_B tr td:nth-child(2) {
	padding: 0px 8px; box-sizing: border-box;
}
.table-container .table_B tr td:nth-child(3) {
	width: 100px; max-width: 100px;
}
.table-container .table_B tr td:nth-child(4) {
	width: 70px; max-width: 70px;
}
.table-container .choise {
	text-align: left;
}
.table-container .choise select {
	padding: 1px; border: 1px solid rgb(157, 157, 157); border-image: none; float: right;
}
.table-container .choise span {
	background: rgb(248, 248, 248); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(217, 217, 217) rgb(217, 217, 217) currentColor; padding: 3px 12px; border-image: none; color: rgb(192, 192, 192); margin-right: 6px; display: inline-block; cursor: pointer;
}
.table-container .choise span.on {
	background: rgb(242, 242, 242); border-color: rgb(141, 141, 141); color: rgb(0, 0, 0);
}
.table-container .nevi {
	margin-top: 8px; float: right;
}
.table-container .nevi ul {
	clear: left;
}
.table-container .nevi ul li {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(190, 190, 190) currentColor rgb(190, 190, 190) rgb(190, 190, 190); border-image: none; width: 20px; height: 20px; line-height: 20px; font-family: dotum; float: left; display: inline-block; cursor: pointer;
}
.table-container .nevi ul li:first-child {
	border-top-left-radius: 8px; border-bottom-left-radius: 8px;
}
.table-container .nevi ul li:last-child {
	border-right-color: rgb(190, 190, 190); border-right-width: 1px; border-right-style: solid; border-top-right-radius: 8px; border-bottom-right-radius: 8px;
}
.popup_cover {
	width: 100%; height: 100%; display: none; position: fixed; z-index: 10;
}
.popup_cover .layer {
	background: rgb(0, 0, 0); width: 100%; height: 100%; position: absolute; opacity: 0.8;
}
.popup_cover .content_box {
	background: rgb(255, 255, 255); margin: 300px auto 0px; border-radius: 10px; width: 400px; height: 235px; position: relative;
}
.popup_cover .content_box .ex_btn {
	top: 3px; right: 4px; position: absolute;
}
.popup_cover .content_box p {
	margin: 0px; text-align: center; color: rgb(44, 44, 44); padding-top: 26px; font-family: sans-serif; font-size: 18px; font-weight: bold;
}
.popup_cover .content_box .membership {
	text-align: center; clear: both; margin-top: 20px;
}
.popup_cover .content_box .membership > span {
	background: gainsboro; border-radius: 100%; width: 130px; height: 130px; display: inline-block;
}
.popup_cover .content_box .membership .n_mem {
	background: rgb(0, 199, 87); color: rgb(255, 255, 255); padding-top: 26px; margin-right: 35px; margin-left: 50px; float: left; box-sizing: border-box;
}
.popup_cover .content_box .membership .n_mem .lines {
	background: rgb(0, 129, 57); margin: 16px auto 5px; width: 75%; height: 1px; display: block;
}
.popup_cover .content_box .membership .p_mem .lines {
	background: rgb(88, 88, 88); margin: 19px auto 5px; width: 75%; height: 1px; display: block;
}
.popup_cover .content_box .membership .p_mem {
	background: rgb(240, 240, 240); color: rgb(90, 90, 90); padding-top: 35px; margin-right: 50px; float: right; box-sizing: border-box;
}
#page_list .han a {
	padding: 2px 6px 0px !important; height: 23px !important;
}
#page_list .reload {
	background: rgb(241, 241, 241); margin-right: 3px;
}
.info_bg.new_layout {
	background: rgb(248, 248, 248); margin: 10px 0px 5px; border: 1px solid rgb(193, 193, 193); border-image: none;
}
td.search-input span.default.custom01 {
	background: rgb(255, 255, 255);
}
td.btn_advice span {
	background: rgb(240, 245, 248); border: 1px solid rgb(204, 204, 204); border-image: none; width: 200px; height: 28px; text-align: center; color: rgb(80, 80, 80); line-height: 28px; font-weight: bold; display: inline-block;
}
td.btn_advice span.advice_btn {
	background: rgb(237, 247, 255); border-color: rgb(180, 208, 231); color: rgb(25, 112, 181); margin-right: 7px;
}
td.btn_advice span.advice_result {
	background: rgb(255, 255, 255);
}
td.btn_advice span img {
	margin: 0px 0px 3px 2px;
}
.inlink {
	margin: 15px 0px 5px; height: 23px; clear: both;
}
.inlink > div {
	width: 50%; text-align: left; box-sizing: border-box;
}
.inlink > div:first-child {
	width: 475px; padding-left: 9px; float: left; position: relative; box-sizing: border-box;
}
.inlink > div:first-child .hotD {
	background: rgb(255, 255, 255); left: 0px; top: 0px; padding-right: 8px; position: absolute;
}
.inlink > div:last-child {
	height: 23px; overflow: hidden; float: right; max-width: 410px; box-sizing: border-box;
}
.inlink > div:last-child .hotD {
	padding: 0px 5px; height: 100%; line-height: 23px; margin-right: 7px; vertical-align: top; float: left; display: inline-block;
}
.inlink > div:last-child .hotD img {
	margin-right: 2px;
}
.inlink > div:last-child .key li {
	background: rgb(240, 245, 248); padding: 0px 7px; border-radius: 2px; height: 100%; line-height: 23px; font-family: sans-serif; font-weight: bold; margin-right: 7px; float: left; cursor: pointer;
}
.inlink > div:first-child a {
	background: rgb(240, 245, 248); padding: 2px 9px 2px 48px; border-radius: 2px; width: 100%; text-align: left; display: inline-block; box-sizing: border-box;
}
.inlink > div:first-child a img {
	margin-right: 7px;
}
.inlink a font {
	margin: 0px 11px 0px 6px; width: 100%; overflow: hidden; font-size: 12px; font-weight: bold; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.inlink a span {
	color: rgb(6, 126, 222); overflow: hidden; font-weight: bold; vertical-align: middle; float: right; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80px;
}
.inlink > div:first-child .hotD img {
	margin: 0px 4px 3px 0px;
}
.show_keyword {
	margin: 5px 0px 10px; text-align: left;
}
.show_keyword .through_ico {
	background: rgb(232, 232, 232); margin: 0px 6px 8px 0px; width: 75px; height: 20px; text-align: center; color: rgb(117, 117, 117); line-height: 21px; font-family: "dotum"; font-size: 11px; vertical-align: middle; display: inline-block;
}
.show_keyword .keywords {
	margin: 0px 4px 7px 0px; padding: 0px 10px; border-radius: 15px; border: 1px solid rgb(214, 214, 214); border-image: none; height: 23px; line-height: 22px; font-family: "Malgun Gothic"; font-size: 12px; vertical-align: middle; display: inline-block;
}
.show_keyword .keywords img {
	margin-right: 4px; vertical-align: text-top;
}
#navlist {
	margin: 4px 0px; padding: 5px 0px; float: left;
}
* html #navlist {
	margin: 5px 0px 2px; float: left;
}
#navlist li {
	list-style: none; margin: 0px; display: inline;
}
#navlist li a {
	background: rgb(243, 243, 243); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(193, 193, 193) rgb(193, 193, 193) currentColor; padding: 5px 0.8em; border-image: none; height: 16px; font-size: 12px; text-decoration: none; margin-right: 5px; display: inline-block;
}
#navlist li a:hover {
	background: rgb(255, 255, 255); border-color: rgb(34, 34, 119); color: rgb(0, 0, 0);
}
#navlist li a#current {
	background: white; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
#navlist li a#link1 {
	background: white; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.title_bg {
	background-color: rgb(249, 249, 249);
}
.title_bg_02 {
	height: 2px; background-color: rgb(193, 193, 193);
}
.title_bg_03 {
	height: 1px; background-color: rgb(193, 193, 193);
}
.title_name {
	color: rgb(70, 70, 70); padding-top: 4px; font-size: 11px;
}
.navcontainer {
	width: 900px; height: 36px; margin-bottom: 1px; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.nav_hot {
	padding: 8px 5px 0px 0px; float: right;
}
.nav_hot2 {
	padding: 16px 5px 0px 0px; float: right;
}
.nav_hot p {
	margin: 0px; padding: 8px 5px 0px 0px; font-weight: bold;
}
.board_box {
	width: 900px; margin-top: 10px; position: relative;
}
.board_table {
	width: 900px; margin-bottom: 5px;
}
.board_table .line {
	height: 35px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.board_table .line_last {
	height: 35px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.board_title {
	height: 30px; vertical-align: middle; border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(213, 213, 213); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(249, 249, 249);
}
.board_title td {
	font-size: 11px;
}
.board_left {
	text-align: left; padding-left: 10px;
}
.board_date {
	text-align: center; color: rgb(102, 102, 102); font-family: tahoma; font-size: 8pt;
}
td.search-input span.default.custom01 #keyword {
	width: 120px;
}
.google_ad {
	text-align: center; padding-top: 15px; padding-bottom: 5px;
}
.google_ad_event {
	padding-top: 30px; padding-right: 10px; padding-bottom: 5px; float: right;
}
a.cmt-media-link::after {
	margin-left: 4px; content: "¡å";
}
a.cmt-media-link.active::after {
	margin-left: 4px; content: "¡ã";
}
.ppom_new {
	border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.menu_ppomppu2 {
	margin: 10px 0px 5px; padding: 0px 0px 4px 8px; width: 900px; line-height: 28px; font-family: "¸¼Àº °íµñ"; font-weight: bold; border-bottom-color: rgb(119, 118, 118); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; box-sizing: border-box;
}
.menu_ppomppu2 span a {
	text-align: center; color: rgb(127, 127, 127); font-size: 12px; float: left;
}
.menu_ppomppu2 .line {
	padding: 0px 10px; color: rgb(188, 188, 188); float: left;
}
.menu_ppomppu2 .tab01 a {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold;
}
.menu_ppomppu2 .tab05 a {
	padding: 0px 10px 5px; text-align: right; color: rgb(0, 0, 0); font-size: 12px; float: right;
}
.ppom_newSub {
	clear: both; font-family: "Malgun Gothic";
}
.ppom_newSub p {
	margin: 0px 0px 7px;
}
.ppom_newSub p img {
	margin: 0px 0px 3px 6px;
}
.ppom_newSub span {
	display: inline-block;
}
.ppom_newSub .left_newSub {
	width: 62%; padding-right: 15px; margin-bottom: 20px; float: left; box-sizing: border-box;
}
.ppom_newSub .left_newSub > p {
	margin: 10px 0px; color: rgb(0, 0, 0); padding-left: 5px; font-size: 16px; font-weight: bold; box-sizing: border-box;
}
.ppom_newSub .left_newSub > p small {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal;
}
.ppom_newSub .right_newSub {
	width: 38%; float: right;
}
.ppom_newSub .new_imgboard {
	height: 214px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted;
}
.ppom_newSub .new_imgboard.type2 {
	padding: 0px 5px; border: 0px currentColor; border-image: none; box-sizing: border-box;
}
.ppom_newSub .new_imgboard.type2 > p {
	margin: 0px; color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;
}
.ppom_newSub .new_board {
	padding: 12px 5px; font-family: "Malgun Gothic"; font-weight: bold; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted; display: inline-block;
}
.ppom_newSub .new_board a {
	color: rgb(58, 102, 164); font-size: 16px;
}
.ppom_newSub .new_imgboard .imgbox_txt {
	margin: 7px 0px 1px; padding: 0px 4px; height: 38px; line-height: 21px; overflow: hidden; font-size: 15px; font-weight: bold; -ms-text-overflow: ellipsis; box-sizing: border-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.ppom_newSub .new_imgboard.type2 .imgbox_txt {
	margin: 2px 0px 0px;
}
.ppom_newSub .new_imgboard.type2 .imgbox_txt {
	width: 100%; height: 28px; text-align: center; overflow: hidden; padding-top: 2px; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ppom_newSub .new_imgboard .ibox {
	background: no-repeat 0% 0% / cover rgb(241, 241, 241); width: 100%; height: 150px;
}
.ppom_newSub .new_imgboard.type2 .ibox {
	width: 332px; height: 195px;
}
.ppom_newSub .new_imgboard .new_box {
	padding: 5px 0px; width: 50%; float: left; box-sizing: border-box;
}
.ppom_newSub .new_imgboard.type2 .new_box {
	width: 100%; padding-bottom: 0px; margin-bottom: 1px;
}
.ppom_newSub .new_imgboard > span:first-child {
	padding-right: 8px;
}
.ppom_newSub .new_imgboard.type2 > span:first-child {
	padding-right: 0px;
}
.ppom_newSub .new_board .board_list li:first-of-type {
	height: 87px; padding-left: 98px; margin-bottom: 9px; position: relative; box-sizing: border-box;
}
.ppom_newSub .new_board .board_list li {
	margin: 3px 0px; color: rgb(0, 0, 0); overflow: hidden; font-size: 13px; font-weight: 500; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 533px;
}
.ppom_newSub .new_board .board_list li i {
	background: no-repeat 0% 0% / cover rgb(230, 230, 230); left: 0px; top: 0px; width: 87px; height: 100%; display: inline-block; position: absolute;
}
.ppom_newSub .new_board .board_list li strong {
	margin: 1px 0px 7px; height: 40px; color: rgb(0, 0, 0); overflow: hidden; font-size: 14px; display: block; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.ppom_newSub .new_board .board_list li small {
	height: 36px; color: rgb(95, 95, 95); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: lighter; white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.ppom_newSub .new_board .board_list li.text a {
	color: rgb(0, 0, 0); font-size: 13px;
}
.ppom_newSub .new_board .board_list li.text a:hover {
	color: rgb(47, 115, 192);
}
.ppom_newSub .new_board .board_list2 {
	width: 533px;
}
.ppom_newSub .new_board .board_list2 li {
	margin-bottom: 15px;
}
.ppom_newSub .new_board .board_list2 li:last-child {
	margin-bottom: 0px;
}
.ppom_newSub .new_board .board_list2 li .cmt {
	color: rgb(0, 0, 0); overflow: hidden; font-size: 13px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ppom_newSub .new_board .board_list2 li .subject {
	color: rgb(102, 102, 102); overflow: hidden; padding-left: 25px; font-size: 12px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ppom_newSub .left_newSub div:last-of-type.new_board {
	border: 0px currentColor; border-image: none;
}
.ppom_newSub .right_new {
	margin: 15px 0px 14px; box-sizing: border-box;
}
.ppom_newSub .right_new li {
	padding: 0px 5px; color: rgb(0, 0, 0); overflow: hidden; font-size: 13px; margin-bottom: 5px; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.ppom_newSub .right_new li a img {
	margin: 0px 0px 3px 3px;
}
.ppom_newSub .right_new li b {
	color: rgb(90, 90, 90); font-family: "dotum"; font-size: 12px; margin-right: 5px;
}
.ppom_newSub .right_new li:first-child {
	font-size: 16px; font-weight: bold; margin-bottom: 8px;
}
.ppom_newSub .right_new li:first-child a {
	color: rgb(58, 102, 164);
}
.series_btm {
	margin: 15px 0px; text-align: center; font-size: 14px;
}
.series_btm > a {
	background: rgb(105, 105, 105); padding: 4px 20px; border-radius: 2px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-family: "Malgun Gothic"; font-size: 13px; display: inline-block;
}
.series_btm > a:hover {
	color: rgb(255, 255, 255);
}
#mytxN ul {
	margin: 10px 0px; padding: 12px 12px 10px; border: 2px dotted rgb(241, 221, 196); border-image: none; width: 728px; display: inline-block;
}
#mytxN ul li {
	text-align: left; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#mytxN ul li time {
	margin-right: 15px;
}
#mytxN ul li img {
	vertical-align: text-top;
}
#mytxN ul li:last-child {
	margin: 0px;
}
.result2 {
	margin: 10px 0px 0px;
}
.result2 p.empty {
	padding: 10em 0px; text-align: center; color: rgb(170, 170, 170);
}
.result2 .tab-contents {
	padding: 0px 1em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; min-height: 150px;
}
.result2 .tabs {
	height: 35px; line-height: 35px; font-family: "Malgun Gothic"; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.result2 .tabs li {
	padding: 0px 2px; height: 33px; text-align: center; font-family: "Malgun Gothic"; font-size: 13px; margin-right: 10px; float: left;
}
.result2 .tabs li.opt {
	font-size: 12px;
}
.result2 .tabs li.opt a {
	color: rgb(72, 72, 72);
}
.result2 .tabs li.opt i {
	color: rgb(101, 101, 101); font-size: 11px; font-style: normal; margin-left: 3px; vertical-align: top; display: inline-block;
}
.result2 .tabs li a {
	width: 100%; color: rgb(14, 14, 14); font-weight: bold; float: left; cursor: pointer;
}
.result2 .tabs li.active {
	border-bottom-color: rgb(7, 75, 200); border-bottom-width: 3px; border-bottom-style: solid;
}
.result2 .tabs li.active a {
	color: rgb(7, 75, 200);
}
.result2 .search-detail {
	padding: 8px 0px 6px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.result2 .search-detail select {
	border: 0px currentColor; border-image: none; color: rgb(142, 142, 142); font-family: "Malgun Gothic" !important; font-size: 12px;
}
.power-link {
	border: 0px currentColor; border-image: none;
}
.results_board {
	margin: 15px 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; box-sizing: border-box;
}
.results_board .comment-cnt {
	background: rgb(243, 243, 243); padding: 0px 4px; height: 15px; color: rgb(27, 27, 27); line-height: 15px; font-size: 11px; margin-left: 4px; display: inline-block;
}
.results_board small {
	width: 100%; text-align: right; color: rgb(0, 0, 204); font-family: "Malgun Gothic"; font-size: 12px; text-decoration: underline; display: inline-block;
}
.results_board p {
	margin: 0px;
}
.results_board .top_title {
	margin: 8px 0px; color: rgb(0, 0, 0); font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold;
}
.results_board .thumb {
	background-position: center; margin: 5px 11px 0px 0px; width: 100px; height: 85px; float: left; background-repeat: no-repeat; background-size: cover;
}
.results_board .conts.sell {
	margin: 5px 0px 12px;
}
.results_board .conts.sell .thumb {
	width: 72px; height: 62px;
}
.results_board .conts.biz {
	margin: 5px 0px 12px;
}
.results_board .conts.biz .thumb {
	margin: 0px 8px 0px 0px; width: 51px; height: 48px;
}
.results_board .conts.biz .content .title {
	margin-bottom: 6px;
}
.results_board .conts {
	margin: 10px 0px 20px;
}
.results_board .content .title {
	height: 1.4em; color: rgb(0, 0, 204); letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 1.2em; text-decoration: underline; display: block;
}
.results_board .content .title a {
	overflow: hidden; text-decoration: underline; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.results_board .content .title a img {
	margin-left: 5px;
}
.results_board .content p a {
	margin: 10px 0px 7px; line-height: 18px; overflow: hidden; display: block; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.results_board .sell .content p a {
	margin: 6px 0px 5px;
}
.results_board .desc {
	color: rgb(148, 148, 148); font-family: "Malgun Gothic"; font-size: 11px;
}
.results_board span.like {
	background: url("/images/main/201111/search_ico_good.gif") no-repeat; margin: 0px 5px; color: rgb(62, 62, 62); line-height: 16px; padding-left: 16px; font-size: 11px;
}
.results_board span.dislike {
	background: url("/images/main/201111/search_ico_good.gif") no-repeat left -16px; border: 0px currentColor; border-image: none; height: 16px; color: rgb(62, 62, 62); line-height: 16px; padding-left: 16px; font-size: 11px; display: inline-block;
}
.results_board.hotdeal ul {
	height: 315px; clear: left;
}
.results_board.hotdeal ul > li {
	padding: 0px 5px 5px; width: 25%; float: left; box-sizing: border-box;
}
.results_board.hotdeal ol {
	padding: 0px 5px 5px;
}
.results_board.hotdeal ol li.view {
	padding: 0px 5px 5px;
}
.results_board.hotdeal ol li.view span {
	background-position: center; width: 100%; height: 200px; display: inline-block; background-repeat: no-repeat; background-size: cover;
}
.results_board.hotdeal ol li.titles {
	text-align: right; clear: left;
}
.results_board.hotdeal ol li.titles .mall {
	float: left;
}
.results_board.hotdeal ol li.titles .mall img {
	
}
.results_board.hotdeal ol li.titles .main_list_comment img {
	width: 17px;
}
.results_board.hotdeal ol li.titles .icos {
	margin-left: 5px;
}
.results_board.hotdeal ol li.titles .icos img {
	width: 16px; vertical-align: top;
}
.results_board.hotdeal ol li.titles i {
	font-style: normal; margin-left: 3px;
}
.results_board.hotdeal ol li.content {
	margin: 5px 0px; line-height: 18px; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.results_board.hotdeal ol li.price {
	font-weight: bold;
}
.results_board.hotdeal ul {
	height: 315px; clear: left;
}
.results_board.hotdeal ul > li {
	padding: 0px 5px 5px; width: 25%; float: left; box-sizing: border-box;
}
.results_board.hotdeal ol {
	padding: 0px 5px 5px;
}
.results_board.hotdeal ol li.view {
	padding: 0px 5px 5px;
}
.results_board.hotdeal ol li.view span {
	background-position: center; width: 100%; height: 200px; display: inline-block; background-repeat: no-repeat; background-size: cover;
}
.results_board.library {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.results_board.library ul {
	
}
.results_board.library ul li {
	padding: 0px 20px; width: 25%; margin-top: 10px; float: left; box-sizing: border-box;
}
.results_board.library ul li dl {
	
}
.results_board.library ul li dl dt {
	background: url("/images/books/bg_book_cover1.png") no-repeat center; padding: 1px 0px 0px 16px; text-align: center; margin-bottom: 12px;
}
.results_board.library dd p {
	overflow: hidden; margin-bottom: 2px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.results_board.library dd p:last-child {
	margin: 15px 0px;
}
.results_board.library dd p font {
	color: rgb(132, 132, 132);
}
.results_board.library dd p .priceList {
	padding: 2px 13px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(82, 82, 82); display: inline-block;
}
.cos {
	margin: 8px 0px 4px; height: 137px; text-align: left;
}
.cos span {
	background: rgb(249, 249, 249); padding: 10px; width: 248px; height: 100%; margin-right: 6px; display: inline-block; box-sizing: border-box;
}
.cos h4 {
	font-size: 15px; font-weight: bold;
}
.cos .cos_info {
	margin-right: 4px; float: right; display: inline-block;
}
.cos .cos_info small {
	font-size: 11px; font-weight: normal;
}
.cos .cos_info .cos_up {
	color: rgb(255, 0, 0);
}
.cos .cos_info .cos_up::before {
	display: inline; content: "¡ã";
}
.cos .cos_info .cos_down {
	color: rgb(0, 0, 255);
}
.cos .cos_info .cos_down::before {
	display: inline; content: "¡å";
}
.cos .cos_info .cos_zero {
	color: rgb(128, 128, 128);
}
.cos .cos_info .cos_zero::before {
	display: inline; content: "=";
}
.cos .cos_img {
	width: 100%;
}
.bond_news {
	background: rgb(249, 249, 249); padding: 8px 13px; width: 392px; height: 100%; vertical-align: top; display: inline-block; box-sizing: border-box;
}
.bond_news li {
	color: rgb(0, 0, 0); overflow: hidden; font-size: 13px; margin-bottom: 2px; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.bond_news li i {
	font-style: normal;
}
.bond_news li i img {
	margin: 0px 3px 0px 7px; width: 17px;
}
.bond_news li b {
	color: rgb(90, 90, 90); font-family: "dotum"; font-size: 12px; margin-right: 5px;
}
.bond_news li:first-child {
	font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold; margin-bottom: 5px;
}
.bond_news li:first-child a {
	color: rgb(58, 102, 164);
}
#sponsor_box {
	margin: 10px 0px; width: 900px; display: inline-block; background-color: rgb(247, 247, 247);
}
#sponsor_box .spon_title_box {
	width: 500px; margin-left: 120px; float: left;
}
#sponsor_box .spon_title_box ul {
	margin: 0px; padding: 0px;
}
#sponsor_box .spon_title_box ul li {
	list-style: none; text-align: center; letter-spacing: -1px; font-family: ¸¼Àº °íµñ;
}
#sponsor_box .spon_txt {
	color: rgb(0, 0, 0); font-size: 20px; font-weight: bold;
}
#sponsor_box .spon_s_txt {
	color: rgb(102, 102, 102); font-size: 14px;
}
#sponsor_box .spon_title_box span {
	color: rgb(220, 40, 51);
}
#sponsor_box .spon_title_box {
	padding: 0px; margin-top: 30px; margin-bottom: 30px;
}
.img_btn {
	padding: 0px; margin-top: 30px; margin-bottom: 30px;
}
#sponsor_box .spon_btn {
	width: 160px; height: 30px; margin-top: 30px; margin-right: 120px; float: right;
}
#sponsor_box .spon_btn2 {
	width: 160px; height: 30px; margin-top: 20px; margin-right: 120px; float: right;
}
#sponsor_box .spon_s_btn {
	background: rgb(223, 0, 13); margin: 0px auto; border-radius: 5px; width: 160px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-family: ±¼¸²; font-size: 12px; font-weight: bold; display: inline-block; cursor: pointer;
}
.w60 {
	width: 60% !important;
}
.gif_down-layer {
	left: 0px; top: 0px; width: 100%; height: 100%; display: table; position: fixed; z-index: 100;
}
.gif_pop-layer .gif_pop-container {
	margin: auto; position: relative;
}
.gif_pop-layer p.ctxt {
	color: rgb(102, 102, 102); line-height: 25px;
}
.gif_pop-layer .btn-r {
	margin: 10px 0px; width: 100%; text-align: right; padding-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.gif_down-layer .gif_dimBg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.8;
}
.gif_down-layer .gif_pop-layer {
	vertical-align: middle; display: table-cell;
}
.gif_down_layer_box {
	left: 50%; top: 40%; width: 100%; height: auto; position: absolute; min-width: 360px; max-width: 540px; transform: translate(-50%, -50%);
}
.gif_down_layer_box img {
	width: 100%;
}
.gif_down_layer_box a {
	padding: 2px 2px 2px 3px; border-radius: 20px; border: 2px solid rgb(212, 212, 212); border-image: none; top: -40px; width: 20px; height: 20px; text-align: center; right: 1px; color: rgb(212, 212, 212); line-height: 21px; font-family: "arial"; font-size: 1.2rem; font-weight: bold; position: absolute;
}
a.gif_btn-layerClose {
	padding: 0px 14px; border: 1px solid rgb(48, 74, 138); border-image: none; height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 13px; display: inline-block; background-color: rgb(63, 90, 157);
}
a.gif_btn-layerClose:hover {
	border: 1px solid rgb(9, 25, 64); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(31, 50, 106);
}
.scrap_box {
	left: 0px; top: 0px; width: 100%; height: 100%; display: table; position: fixed; z-index: 100;
}
.scrap_box .scrap_dimBg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.5;
}
.scrap_content {
	vertical-align: middle; display: table-cell;
}
.scrap_content a {
	color: blue; text-decoration: underline !important;
}
.scrap_cover {
	background: rgb(243, 243, 243); padding: 0px 12px; left: 50%; top: 40%; width: 800px; height: 338px; text-align: center; position: absolute; box-sizing: border-box; transform: translate(-52%, -50%);
}
.scrap_cover input {
	margin: 10px 0px 5px; padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 30px; display: inline-block; box-sizing: border-box;
}
.scrap_cover .txtArea {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 150px; line-height: 20px; font-size: 14px; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-sizing: border-box;
}
.scrap_cover textarea {
	border-color: rgb(204, 204, 204); padding: 8px; width: 100%; height: 145px; line-height: 16px; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-sizing: border-box; resize: none;
}
.scrap_bx {
	background: rgb(251, 251, 251); border: 1px solid rgb(204, 204, 204); border-image: none; width: 70%; text-align: left; padding-left: 120px; margin-bottom: 5px; position: relative; min-height: 95px; box-sizing: border-box;
}
.scrap_bx.m1 {
	width: 100%;
}
.scrap_bx .scrap_img {
	background-position: 50% 50%; left: 0px; top: 0px; width: 120px; height: 100%; display: inline-block; position: absolute; background-size: cover;
}
.scrap_bx .scrap_video {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 120px; height: 100%; position: absolute;
}
.scrap_bx ul {
	margin: 0px 10px !important; padding: 0px;
}
.scrap_bx ul li {
	list-style: none !important;
}
.scrap_bx ul li:first-child {
	margin: 12px 0px 8px;
}
.scrap_bx ul li strong {
	margin: 14px 0px 8px; overflow: hidden; max-height: 19px; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.scrap_bx ul li small {
	overflow: hidden; font-family: "dotum"; font-size: 11px; max-height: 34px; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.scrap_cover .txtArea .content {
	margin: 7px 0px; text-align: left; float: left;
}
.scrap_cover .txtArea .content a {
	color: blue; text-decoration: underline !important;
}
.scrap_cover .scrap_btn {
	margin: 8px 0px 0px;
}
.scrap_cover .scrap_btn span {
	background: rgb(255, 171, 56); padding: 0px 23px; border-radius: 3px; height: 29px; color: rgb(255, 255, 255); line-height: 28px; font-size: 12px; display: inline-block; cursor: pointer;
}
.scrap_cover .scrap_btn .on {
	margin-right: 7px;
}
.scrap_cover .scrap_btn .close {
	background: rgb(107, 107, 107);
}
.scrap_bx_href {
	color: rgb(0, 0, 0) !important;
}
.container .keywd {
	display: inline; position: relative; cursor: pointer;
}
.container .keywd .kwd_alert {
	background: white; border: 1px solid rgb(204, 204, 204); border-image: none; top: -150px; right: -90px; position: absolute; z-index: 10;
}
.container .keywd .kwd_alert li {
	width: 180px; height: 32px; line-height: 32px;
}
.container .keywd .kwd_alert li:first-child {
	background: rgb(232, 232, 232); height: 28px; line-height: 28px; position: relative;
}
.container .keywd .kwd_alert li:first-child i {
	width: 30px; right: 0px; color: rgb(107, 107, 107); font-family: "arial"; font-style: normal; font-weight: bold; position: absolute; cursor: pointer;
}
.container .keywd .kwd_alert li input {
	padding: 6px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%; box-sizing: border-box;
}
.container .keywd .kwd_alert li:last-child {
	margin: 5px 0px 7px;
}
.container .keywd .kwd_alert li:last-child .regi_btn {
	background: rgb(255, 126, 0); border-radius: 4px; width: 55%; height: 28px; color: rgb(255, 255, 255); line-height: 28px; display: inline-block;
}
input.tempas_bt01 {
	background: rgb(250, 250, 250); margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(177, 177, 177); border-image: none; width: 100px; height: 45px; color: rgb(96, 96, 96); font-size: 12px; vertical-align: top;
}
button.tempas_bt02 {
	background: rgb(250, 250, 250); margin: 0px 10px; border-radius: 3px; border: 1px solid rgb(177, 177, 177); border-image: none; width: 100px; height: 45px; text-align: center; color: rgb(96, 96, 96); font-size: 12px; font-weight: normal; vertical-align: top; display: inline-block; cursor: pointer;
}
input.tempas_bt03 {
	background: rgb(96, 96, 96); margin: 0px; border-radius: 3px; width: 100px; height: 45px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; vertical-align: top; cursor: pointer;
}
.write_board .bottom_bts {
	text-align: right;
}
.write_board .secu {
	background: rgb(245, 245, 245); padding: 0px 10px; border-radius: 2px; border: 1px solid rgb(177, 177, 177); border-image: none; height: 45px; margin-right: 10px; display: inline-block; box-sizing: border-box;
}
.write_board .secu select {
	margin: 9px 5px 0px 0px; border: 1px solid rgb(132, 132, 132); border-image: none; width: 95px; height: 25px;
}
.write_board .secu input {
	margin: 0px; padding: 0px 5px; border-radius: 0px; border: 1px solid rgb(132, 132, 132); border-image: none; height: 25px; text-align: right; box-sizing: border-box;
}
.write_board tr td {
	padding-bottom: 7px;
}
.write_board .lined {
	padding: 0px;
}
.write_board .upload {
	margin: 3px 5px 12px 0px; display: inline-block;
}
.write_board .top_inp {
	padding: 4px 5px; border: 1px solid rgb(174, 174, 174); border-image: none; width: 100%; box-sizing: border-box;
}
.write_board .top_inp.title {
	width: 85%;
}
.write_board .btn-tempas {
	margin: 0px; border-radius: 2px; width: 14%; height: 24px;
}
.write_board .cheditor-container.new {
	width: 900px;
}
.write_board .cheditor-container.new .cheditor-tb-wrapper {
	padding: 4px 4px 2px;
}
.write_board .cont_body select {
	padding: 3px 2px;
}
.write_board .cheditor-tb-bg-first {
	width: 24px;
}
.write_board .cheditor-tb-bg-last {
	width: 23px;
}
.write_board .forms {
	clear: both;
}
.write_board .forms ul {
	background: rgb(245, 244, 244); padding: 9px; width: 49.5%; float: left; display: inline-block; box-sizing: border-box;
}
.write_board .forms ul:last-child {
	float: right;
}
.write_board .forms ul li {
	margin-bottom: 2px;
}
.write_board .forms ul li:first-child {
	color: rgb(109, 109, 109); margin-bottom: 9px;
}
.write_board .forms .price input {
	width: 202px; text-align: right;
}
.write_board .forms ul li:last-child {
	margin: 0px;
}
.write_board .forms input {
	margin: 0px 6px; padding: 0px 7px; border: 1px solid rgb(191, 191, 191); border-image: none; height: 24px; text-align: center; box-sizing: border-box;
}
.write_board .forms .numbs input {
	margin: 0px 2px; width: 65px;
}
.write_board .forms .numbs input:first-child {
	margin-left: 7px;
}
.write_board .forms .numbs .check {
	color: rgb(74, 74, 74);
}
.write_board .forms .numbs .check input {
	margin: 0px 4px 0px 11px; width: 12px; vertical-align: top;
}
.write_board .cont_body .special {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(212, 213, 224) currentColor; padding: 0px; border-image: none;
}
.write_board .cont_body .special select {
	border: 1px solid rgb(174, 174, 174); border-image: none; color: rgb(0, 0, 0);
}
.write_board .cont_body span {
	display: inline;
}
.write_board .cont_body textarea {
	margin: 8px 0px 1px; padding: 5px; border: 1px solid rgb(210, 210, 210); border-image: none; width: 100%; height: 120px; text-align: left; line-height: 20px; box-sizing: border-box; resize: none;
}
.write_board .L_tab {
	width: 50%;
}
.write_board .R_tab {
	width: 50%;
}
.write_board .right_menu font {
	margin: 0px 8px 0px 4px;
}
.write_board .right_menu .nums {
	padding: 2px 0px; border: 1px solid rgb(191, 191, 191); border-image: none; width: 40px; text-align: center;
}
.write_board .right_menu i {
	padding: 0px 5px 0px 0px; text-align: center; color: rgb(111, 111, 111); display: inline-block;
}
.write_board .right_menu .check {
	margin: 0px 0px 1px 10px; vertical-align: middle;
}
.write_board .right_menu .check input {
	margin: 0px 3px 3px 0px; width: 13px; vertical-align: middle;
}
.write_board .right_menu input {
	padding: 2px 5px; border: 1px solid rgb(174, 174, 174); border-image: none; text-align: right; margin-right: 4px; box-sizing: border-box;
}
.write_board .left_menu {
	background: rgb(244, 245, 255); width: 90px; height: 33px; line-height: 33px; padding-left: 8px; margin-right: 12px; box-sizing: border-box;
}
.write_board .add_option {
	clear: left; position: relative;
}
.write_board .add_option .series {
	left: 269px; top: 106px; margin-bottom: 100px;
}
.write_board .add_option .series_bx {
	background: rgb(245, 245, 245); margin: 10px 0px; padding: 7px 10px; color: rgb(56, 56, 56); box-sizing: border-box;
}
.write_board .add_option .series_bx.btn01 {
	font-family: "Malgun Gothic"; font-weight: bold;
}
.write_board .add_option .series_bx select {
	margin: 5px 7px 7px 0px; padding: 0px 4px; border: 1px solid rgb(136, 136, 136); border-image: none; height: 23px; color: rgb(0, 0, 0);
}
.write_board .add_option .series_bx ul li {
	margin-bottom: 2px;
}
.write_board .add_option .series_bx.btn05 .answer {
	height: 100px; clear: left; margin-top: 8px;
}
.write_board .add_option .series_bx.btn05 .answer > div {
	width: 50%; float: left; display: inline-block;
}
.write_board .add_option .series_bx.btn05 .section01 {
	width: 380px;
}
.write_board .add_option .series_bx.btn05 .section01 span {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 49%; height: 42px; text-align: center; line-height: 40px; vertical-align: middle; display: inline-block; box-sizing: border-box;
}
.write_board .add_option .series_bx.btn05 .section01 span:first-child {
	margin-right: 2%;
}
.write_board .add_option .series_bx.btn05 .section01 span:first-child input {
	margin: 0px 4px 0px 5px; border: 1px solid rgb(173, 173, 173); border-image: none; width: 20px; height: 20px; text-align: center;
}
.write_board .add_option .series_bx.btn05 .section01 span:last-child input {
	width: 13px; vertical-align: text-bottom;
}
.write_board .add_option .series_bx.btn05 .section02 {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 379px; height: 47px; line-height: 46px; padding-left: 27px; margin-top: 6px; box-sizing: border-box;
}
.write_board .add_option .series_bx.btn05 .section02 input {
	margin: 0px 20px 0px 4px; width: 13px; vertical-align: text-bottom;
}
.write_board .add_option .series_bx.btn05 .section02 .btn {
	background: rgb(230, 230, 230); padding: 0px 8px; border: 1px solid rgb(179, 179, 179); border-image: none; width: 218px; height: 25px; color: rgb(173, 173, 173); line-height: 25px; display: inline-block; box-sizing: border-box;
}
.write_board .add_option .series_bx.btn05 .answer_B input {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 24px; margin-bottom: 7px; box-sizing: border-box;
}
.write_board .add_option .series_bx.btn05 .answer_B .add_bt {
	background: rgb(251, 251, 251); padding: 2px 18px; border: 1px solid rgb(154, 154, 154); border-image: none; color: rgb(70, 70, 70); font-size: 12px;
}
.write_board .add_option .add_ops {
	height: 35px; margin-bottom: 10px; display: block;
}
.write_board .add_option .add_ops li {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; width: 111px; text-align: center; color: rgb(0, 0, 0); line-height: 33px; float: left;
}
.write_board .add_option .add_ops li:first-child {
	padding: 0px 1px;
}
.write_board .add_option .add_ops li:last-child {
	
}
.write_board .add_option .add_ops li input {
	margin-right: 4px; vertical-align: text-bottom;
}
.emoticon-btn-container {
	float: left;
}
.btn-new.btn-emoticon.editor-buttons {
	margin: 0px; position: inherit;
}
.emoticon-popup.board-write {
	margin: 27px 0px 0px; right: 91px;
}
.none_dott {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.results_board .thumb2 {
	background-position: center; margin: 5px 11px 0px 0px; width: 100px; height: 85px; float: left; background-repeat: no-repeat; background-size: cover;
}
.results_board .title-bizpatner {
	height: 40px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.results_board .conts.biz .thumb2 {
	margin: 0px 10px 0px 0px; width: 100px; height: 85px;
}
.results_board .bizpatner {
	margin: 5px 0px 26px !important;
}
.forum_ask {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 70px; text-align: center; font-family: "Malgun Gothic"; font-weight: bold; margin-left: 7px; float: left; background-color: rgb(255, 255, 255);
}
.forum_gategory_top {
	margin: 10px 0px 0px; padding: 5px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 100%; height: 49px; line-height: 34px; box-sizing: border-box; background-color: rgb(246, 246, 246);
}
.forum_gategory_top ul {
	clear: both;
}
.forum_gategory_top .exit_btn {
	background: rgb(255, 255, 255); margin: 7px 6px 0px 7px; padding: 0px 6px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 20px; color: rgb(128, 128, 128); line-height: 20px; float: right; display: inline-block; cursor: pointer;
}
.forum_all_menu {
	padding: 1px 0px 0px 5px; color: rgb(47, 115, 192); font-family: "Malgun Gothic"; font-weight: bold; float: left;
}
.forum_all_menu #forum_search {
	padding: 0px 7px; height: 28px; margin-left: 7px; box-sizing: border-box;
}
.forum_submenu {
	font-family: "Malgun gothic"; margin-right: 5px; float: right;
}
.forum_submenu .subms {
	cursor: pointer;
}
.forum_submenu .subms.on {
	font-size: 13px; font-weight: bold;
}
.forum_submenu .pillar {
	margin: 0px 5px; color: rgb(181, 181, 181); font-style: normal;
}
.lately_forum {
	background: rgb(246, 246, 246); padding: 0px 0px 0px 10px; border: 1px solid rgb(231, 231, 231); border-image: none; height: 47px; line-height: 47px; clear: both; font-family: "Malgun Gothic"; margin-top: 10px;
}
.lately_forum .lately_title {
	color: rgb(47, 115, 192); font-weight: bold; margin-right: 7px; float: left;
}
.lately_forum .arrow {
	padding: 0px 5px; bottom: 1px; color: rgb(132, 132, 132); font-size: 11px; float: left; position: relative; z-index: 2; cursor: pointer;
}
.lately_forum .arrow.right {
	float: right;
}
.lately_forum .lately_stuff {
	padding: 0px 5px; width: 749px; height: 100%; overflow: hidden; float: left; display: inline-block; white-space: nowrap; box-sizing: border-box;
}
.lately_forum .lately_stuff li {
	padding-right: 20px; margin-right: 10px; display: inline-block; position: relative; z-index: 1;
}
.lately_forum .x_btn {
	padding: 0px 2px; top: 0px; right: 2px; color: rgb(128, 128, 128); font-family: "arial"; font-size: 10px; font-style: normal; position: absolute; z-index: 10;
}
#forum_searchbar {
	background: rgb(246, 246, 246); padding: 10px 0px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 900px;
}
#forum_searchbar .line {
	margin: 0px 3px; height: 27px; line-height: 27px; vertical-align: middle; float: left; display: table-cell;
}
#forum_searchbar span.ftitle {
	color: rgb(47, 115, 192); padding-right: 5px; font-family: ¸¼Àº °íµñ; font-weight: bold;
}
#forum_searchbar span.all_view {
	background: rgb(255, 255, 255); padding: 0px 6px; border-radius: 3px; border: 1px solid rgb(215, 215, 215); border-image: none; width: 50px; height: 27px; text-align: center; color: rgb(136, 136, 136); display: inline-block; cursor: pointer;
}
#forum_search_result {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); border-image: none; left: 58px; top: 0px; width: 133px; height: 300px; overflow: auto; display: none; position: absolute;
}
#forum_search_result li {
	margin: 3px; cursor: pointer;
}
#forum_search_result .selected {
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") repeat-x 50% 50% rgb(218, 218, 218); color: rgb(33, 33, 33); font-weight: normal;
}
#forum_search {
	border: 1px solid rgb(231, 231, 231); border-image: none; width: 134px; height: 22px; color: rgb(102, 102, 102); padding-top: 3px; padding-left: 3px; font-family: ±¼¸²; font-size: 12px;
}
.all_view_02 {
	background: rgb(255, 255, 255); padding: 0px 6px; border-radius: 3px; border: 1px solid rgb(215, 215, 215); border-image: none; width: 25px; height: 21px; text-align: center; color: rgb(136, 136, 136); line-height: 20px; display: inline-block; cursor: pointer;
}
.forum_ranking_box {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); padding: 10px; border-image: none; width: 100%; margin-bottom: 20px; display: inline-block; box-sizing: border-box;
}
.forum_ranking_box ul {
	width: 146px; line-height: 25px; float: left;
}
.forum_ranking_box li {
	width: 146px; font-family: µ¸¿ò; font-size: 11px;
}
.forum_ranking_box .end_txt {
	padding: 5px 0px 0px 5px; line-height: 21px; font-size: 12px;
}
.forum_ranking_box .end_txt font {
	display: block;
}
.forum_ranking_box .end_txt img {
	margin-left: 3px; vertical-align: text-top;
}
.ranking_num {
	background: rgb(247, 247, 247); border-radius: 2px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 20px; height: 18px; text-align: center; line-height: 20px; font-size: 11px; margin-right: 5px; display: inline-block;
}
.ranking_up {
	width: 29px; font-family: "¸¼Àº °íµñ"; font-size: 11px; margin-right: 10px; float: right;
}
.bottom_forum {
	margin: 5px auto 20px; width: 900px;
}
.forum_gategory_box {
	background: whitesmoke; width: 900px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.forum_gategory_box_02 {
	background: rgb(245, 245, 245); width: 900px; height: 100%; clear: both; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.forum_gategory_box_02 li {
	height: 100%; display: inline-block;
}
.forum_gategory_title {
	padding: 5px 5px 5px 10px; width: 90px; height: 100%; color: rgb(43, 68, 117); font-family: "Malgun Gothic"; font-weight: bold; float: left; background-color: rgb(245, 245, 245);
}
.forum_gategory_menu {
	background: rgb(255, 255, 255); padding: 5px 5px 5px 15px; width: 775px; float: left;
}
.coupon-bonus-box {
	margin-top: -15px; margin-bottom: 5px; float: right;
}
.board_transfer_request_btn {
	padding: 0px 10px; border-radius: 5px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; font-weight: bold; margin-bottom: 5px; display: inline-block; cursor: pointer; background-color: rgb(238, 238, 238);
}
.comment_emoticon {
	padding: 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 35px; line-height: 36px; font-weight: bold; margin-right: 4px;
}
.comment_emoticon::before {
	width: 20px; height: 20px; margin-right: 8px; margin-bottom: 2px; vertical-align: middle; display: inline-block; content: ""; background-image: url("/images/comment_emoticon_icon.png"); background-size: 100%;
}
.comment_picture {
	padding: 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 35px; line-height: 36px; font-weight: bold;
}
.comment_picture::before {
	width: 26px; height: 20px; margin-right: 8px; margin-bottom: 2px; vertical-align: middle; display: inline-block; content: ""; background-image: url("/images/comment_picture_icon.png"); background-size: 100%;
}
.comment_point_text {
	color: rgb(242, 104, 94); margin-left: -18px;
}
.comment_emoticon_close {
	border-radius: 3px; width: 82px; height: 36px; line-height: 36px; padding-left: 20px; font-weight: bold; margin-right: 4px; display: inline-block; background-color: rgb(204, 204, 204);
}
.comment_emoticon_close::before {
	width: 20px; height: 20px; margin-right: 8px; margin-bottom: 2px; vertical-align: middle; display: inline-block; content: ""; background-image: url("/images/comment_emoticon_icon.png"); background-size: 100%;
}
.block-content {
	background: rgb(244, 243, 243); margin: 20px 0px; padding: 20px 0px;
}
.block-content font {
	color: red;
}
.block-content h1 {
	font-size: 15px; margin-bottom: 10px;
}
.block-content h2 {
	color: rgb(100, 122, 253); cursor: pointer;
}
.hot_comment_list .block_comment {
	color: rgb(197, 197, 197);
}
.block_comment_pick td {
	color: rgb(204, 204, 204);
}
.block_comment_pick .eng {
	color: rgb(204, 204, 204);
}
.block_comment_pick .comment_line p {
	color: rgb(204, 204, 204);
}
.block_comment_pick .cmd_box {
	display: none;
}
.block_comments .eng {
	color: rgb(204, 204, 204) !important;
}
.block_comments div {
	color: rgb(204, 204, 204) !important;
}
.block_comments .comment_line p {
	color: rgb(204, 204, 204) !important;
}
.block_comments {
	color: rgb(204, 204, 204) !important;
}
.block_comments .category {
	color: rgb(204, 204, 204) !important;
}
.block_comments td {
	color: rgb(204, 204, 204) !important;
}
.block_comments .list_title {
	color: rgb(204, 204, 204) !important;
}
.block_comments .list_name {
	color: rgb(204, 204, 204) !important;
}
.block_comments .cmd_box {
	display: none !important;
}
.block_comments .cmd_box2 {
	display: none !important;
}
.block_comments .cnt {
	display: none !important;
}
.block_comments .comment-count {
	display: none !important;
}
.block_comments .list_comment2 {
	display: none !important;
}
.block_comments .over_hide {
	display: none !important;
}
.block_txt {
	display: none;
}
.block_comments .block_txt {
	display: inline;
}
.block_comments#mytx td div a {
	color: rgb(204, 204, 204);
}
.user_menu_title_on {
	height: 30px; text-align: center; border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important; float: left; background-color: rgb(253, 253, 253);
}
.user_menu_title {
	height: 30px; text-align: center; float: left; background-color: rgb(246, 246, 246);
}
.user_info_box {
	height: 30px; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: solid; position: relative;
}
.user_menu_new {
	background: rgb(255, 99, 24); border-radius: 50%; top: 4px; width: 5px; height: 5px; right: 4px; position: absolute;
}
.user_info_box.user_out {
	height: 31px;
}
.user_info_box > a > span {
	width: 20%; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; position: relative; box-sizing: border-box;
}
.user_info_box > a:last-child > span {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.list_pop_menu01.on#user_box_content5 {
	width: 336px;
}
.list_pop_menu01#user_box_content5 > ul {
	margin-top: 8px;
}
.list_pop_menu01#user_box_content5 ul li {
	height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list_pop_menu01#user_box_content5 ul li .my_list_com {
	padding: 0px 2px; height: 15px; line-height: 15px; margin-bottom: 3px;
}
.personal-ui-box {
	background: rgb(255, 255, 255); margin: 9px 0px 0px; width: 121px;
}
.personal-ui-box .tabs {
	background: rgb(221, 221, 221); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(200, 208, 215) rgb(200, 208, 215) currentColor; border-image: none; width: 119px; height: 26px; font-family: "Malgun Gothic";
}
.personal-ui-box .tabs li {
	padding: 2px 0px; width: 50%; text-align: center; float: left;
}
.personal-ui-box .tabs li a {
	width: 100%; color: rgb(34, 34, 34); float: left; cursor: pointer;
}
.personal-ui-box .tabs li img {
	margin-bottom: 2px;
}
.personal-ui-box .tabs li.active {
	background: rgb(255, 255, 255);
}
.personal-ui-box .tabs li.active a {
	color: rgb(64, 64, 64); font-weight: 700;
}
.personal-ui-box .tab-contents-container {
	width: 118px;
}
.personal-ui-box .tab-contents ul {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(200, 208, 215) rgb(200, 208, 215); padding: 5px 0px; border-image: none; width: 119px; letter-spacing: -1px;
}
.personal-ui-box .tab-contents-container li {
	padding: 2px 5px 0px; height: 18px;
}
.personal-ui-box .tab-contents-container li img {
	margin: 0px 3px 0px 0px; border: 0px currentColor !important; border-image: none !important; float: left;
}
.personal-ui-box .tab-contents-container li a {
	float: left;
}
.personal-ui-box .hotkey li a {
	background: url("/images/list_number.jpg") no-repeat left 1px / 15px auto; text-indent: 20px;
}
.personal-ui-box .hotkey li:nth-child(2) a {
	background-position: left -19px;
}
.personal-ui-box .hotkey li:nth-child(3) a {
	background-position: left -39px;
}
.personal-ui-box .hotkey li:nth-child(4) a {
	background-position: left -59px;
}
.personal-ui-box .hotkey li:nth-child(5) a {
	background-position: left -78px;
}
.personal-ui-box .hotkey li:nth-child(6) a {
	background-position: left -99px;
}
.personal-ui-box .hotkey li:nth-child(7) a {
	background-position: left -119px;
}
.personal-ui-box .hotkey li:nth-child(8) a {
	background-position: left -139px;
}
.personal-ui-box .hotkey li:nth-child(9) a {
	background-position: left -159px;
}
.personal-ui-box .hotkey li:nth-child(10) a {
	background-position: left -179px;
}
.shortcut_title {
	width: 100% !important; text-align: center !important; color: rgb(34, 34, 34); line-height: 20px; font-size: 13px; font-weight: 700; vertical-align: middle;
}
.sub-top-contents-box {
	width: 100%; position: relative;
}
.sub-top-text-box {
	width: 660px; overflow: hidden; float: left; display: inline-block;
}
.bookmark-three-rung-menu-box {
	top: 0px; width: 110px; right: 0px; overflow: hidden; margin-top: -8px; float: right; display: inline-block;
}
.bookmark-three-rung-menu-box li {
	padding: 0px 8px; float: left;
}
.bookmark-three-rung-menu-box li a {
	cursor: pointer;
}
.three-rung-menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; top: 35px; width: 90px; overflow: hidden; display: block; position: absolute;
}
.three-rung-menu a {
	padding: 0px 10px; width: 100%; height: 30px; line-height: 30px; overflow: hidden; float: left; display: block;
}
.three-rung-menu a:hover {
	background: rgb(241, 241, 241);
}
.three-rung-menu img {
	margin: 0px 5px 2px 0px; vertical-align: middle;
}
.share-popup {
	background: rgb(255, 255, 255); border: 1px solid rgb(222, 222, 222); border-image: none; top: -345px; width: 250px; display: none; position: absolute; z-index: 2;
}
.share-popup .share-header h4 {
	background: rgb(250, 179, 50); padding: 5px 0px; text-align: center; color: rgb(255, 255, 255); font-family: "Apple SD Gothic Neo", AppleGothic, "Malgun Gothic", Dotum, Gulim, Helvetica, sans-serif; font-size: 18px; font-weight: 700;
}
.share-popup .share-header .btn-close {
	background: url("/images/btn_close.png") no-repeat center / cover; margin: -27px 10px 0px 0px; width: 16px; height: 16px; float: right; z-index: 3;
}
.share-popup .share-body .sns {
	padding: 25px 10px 10px; text-align: left;
}
.share-popup .share-body div:nth-child(2) {
	padding: 15px 10px 20px;
}
.share-popup .share-body .sns a {
	width: 23%; text-align: center; letter-spacing: -1px; font-family: "Apple SD Gothic Neo", AppleGothic, "Malgun Gothic", Dotum, Gulim, Helvetica, sans-serif; font-size: 11px; vertical-align: top; display: inline-block;
}
.share-popup .share-body .sns a img {
	margin: 0px auto 9px; height: auto; display: block;
}
.share-popup .share-body .url-wrapper {
	padding: 1px 0px; width: 100%; text-align: center; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.share-popup .share-body .url-wrapper input {
	padding: 2% 5%; border: 0px currentColor; border-image: none; width: 100%; color: rgb(102, 102, 102); font-size: 14px; box-sizing: border-box;
}
.share-popup .share-body .btn-copy {
	padding: 10px 0px; width: 100%; text-align: center; color: rgb(30, 71, 128); font-family: "Apple SD Gothic Neo", AppleGothic, "Malgun Gothic", Dotum, Gulim, Helvetica, sans-serif; font-size: 15px; font-weight: 700; display: block;
}
.lh25 {
	line-height: 25px;
}
#new_bbs_comment .category strong:first-child {
	line-height: 24px !important;
}
#new_bbs_comment .category {
	line-height: 42px;
}
#new_bbs_comment .title {
	max-width: 440px !important;
}
#new_bbs_comment .cate_cmt {
	float: none;
}
.hot_comment_box {
	width: 440px; text-align: left; overflow: hidden; position: relative;
}
.hot_comment_title {
	padding: 0px; width: 100%; color: rgb(119, 119, 119); overflow: hidden; margin-bottom: -5px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hot_comment_lanking_text {
	overflow: hidden; font-weight: normal; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 358px;
}
.hot_comment_lanking_text::before {
	width: 17px; height: 17px; margin-right: 5px; vertical-align: middle; display: inline-block; content: ""; background-image: url("https://www.ppomppu.co.kr/images/main/201309/login_icon01.png"); background-size: 100%;
}
.hot_comment_sub_title {
	width: 555px; color: rgb(119, 119, 119); overflow: hidden; margin-bottom: 5px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hot_comment_sub_lanking_text {
	width: 555px; overflow: hidden; margin-bottom: 10px; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hot_comment_sub_lanking_text::before {
	width: 17px; height: 17px; margin-right: 5px; vertical-align: middle; display: inline-block; content: ""; background-image: url("https://www.ppomppu.co.kr/images/main/201309/login_icon01.png"); background-size: 100%;
}
.hot-deal-btn {
	margin: 0px 5px; border-radius: 2px; font-style: normal; font-weight: 300;
}
.hot-deal-btn img {
	margin-bottom: 2px;
}
.differing_version_popup {
	background: rgb(255, 255, 255); border-radius: 3px; left: 50%; top: 30%; width: 512px; text-align: left; margin-left: -240px; display: none; position: fixed; z-index: 11; box-shadow: 0px 0px 5px #444;
}
.foot-btn-ac {
	border: currentColor; border-image: none; text-align: center; margin-top: -5px; margin-bottom: 15px; display: block;
}
.popup-body.pop-text p {
	margin: 0px 0px 2px; letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 13px;
}
.pop-text .form_box_check {
	margin-top: 3px; vertical-align: top;
}
.pop-text .check_text {
	color: rgb(117, 117, 117); font-size: 12px; margin-top: 8px; display: block;
}
.popup-body .point-text {
	height: 25px; text-align: center; color: rgb(99, 99, 99); padding-top: 6px; font-size: 13px; font-weight: bold; margin-top: 10px; border-top-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; background-color: rgb(243, 244, 246);
}
.differing_version_popup {
	background: rgb(255, 255, 255); border-radius: 3px; left: 50%; top: 30%; width: 560px; text-align: left; margin-left: -225px; display: none; position: fixed; z-index: 11; box-shadow: 0px 0px 5px #444;
}
.popup-footer.text-ac {
	text-align: center;
}
.popup-body.pop-text p {
	margin: 0px 0px 2px; letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 14px;
}
.pop-text .form_box_check {
	margin-top: 3px; vertical-align: top;
}
.pop-text .check_text {
	color: rgb(117, 117, 117); font-size: 13px; margin-top: 8px; display: none;
}
.comment-notice-box {
	margin: 8px 0px;
}
.comment-notice-box ul li {
	color: rgb(64, 64, 64); line-height: 20px; letter-spacing: -1px; overflow: hidden; padding-left: 42px; font-family: "Dotum"; font-size: 12px; vertical-align: middle; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.comment-notice-box ul li span {
	margin-bottom: -2px; vertical-align: middle; display: block;
}
.comment-notice-box-text {
	background: url("//cdn.ppomppu.co.kr/images/icon_inform_new.png") no-repeat 0px / 36px 20px;
}
.comment-ad-box-text {
	background: url("//cdn.ppomppu.co.kr/images/icon_advertising.png") no-repeat 0px / 36px 20px;
}
.mt8 {
	margin-top: 8px;
}
.ml10 {
	margin-left: 10px !important;
}
.btn-delete {
	border: transparent; border-image: none; width: 40px; height: 22px; color: rgb(153, 153, 153); text-transform: none; line-height: 18px; font-family: inherit; font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: transparent;
}
.btn-comment {
	border: transparent; border-image: none; width: 50px; height: 22px; color: rgb(153, 153, 153); text-transform: none; line-height: 18px; font-family: inherit; font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: transparent;
}
.btn-modify {
	border: transparent; border-image: none; width: 45px; height: 22px; color: rgb(153, 153, 153); text-transform: none; line-height: 18px; font-family: inherit; font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: transparent;
}
.btn-report {
	border: transparent; border-image: none; width: 45px; height: 22px; color: rgb(153, 153, 153); text-transform: none; line-height: 18px; font-family: inherit; font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: transparent;
}
.btn-delete::before {
	background: url("/images/icon-delete-comment.png") no-repeat 0% 0% / 100%; width: 8px; height: 8px; padding-bottom: 4px; margin-top: 4px; margin-right: 3px; vertical-align: sub; display: inline-block; content: "";
}
.btn-modify::before {
	background: url("/images/icon-modify-comment.png") no-repeat 0% 0% / 100%; width: 8px; height: 8px; padding-bottom: 4px; margin-top: 4px; margin-right: 3px; vertical-align: sub; display: inline-block; content: "";
}
.btn-comment::before {
	background: url("/images/icon-comment-comment.png") no-repeat 0% 0% / 100%; width: 8px; height: 8px; padding-bottom: 4px; margin-top: 4px; margin-right: 3px; vertical-align: sub; display: inline-block; content: "";
}
.btn-report::before {
	background: url("/images/icon-notify-comment.png") no-repeat 0% 0% / 100%; width: 8px; height: 8px; padding-bottom: 4px; margin-top: 4px; margin-right: 3px; vertical-align: sub; display: inline-block; content: "";
}
.comment-btn-layout {
	float: right;
}
.ml5 {
	margin-left: 5px !important;
}
.eng-day {
	color: rgb(153, 153, 153); font-family: "tahoma","Gulim"; font-size: 10px; text-decoration: none;
}
.list-notice-alarm-sponsor-tr {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.mt1 {
	margin-top: 1px;
}
.login_box .busi_txt {
	left: 10px; position: absolute;
}
.list_pop_menu01 {
	height: 209px;
}
.login_box .busi_txt a {
	color: rgb(63, 90, 254); text-decoration: underline !important; margin-left: 5px;
}
.business_m {
	margin-top: 8px; display: block;
}
.business_m p {
	background: rgb(236, 236, 236); margin: 0px; padding: 8px 13px; border: 1px solid rgb(160, 160, 160); border-image: none; color: rgb(47, 47, 47); font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold; box-sizing: border-box;
}
.business_m ul {
	background: rgb(247, 247, 247); padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 8px;
}
.business_m ul:first-of-type {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.business_m ul li {
	height: 40px; line-height: 40px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.business_m ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.business_m .head2 li {
	height: 50px; line-height: 20px; padding-top: 6px; box-sizing: border-box;
}
.business_m .head3 li {
	height: 50px; line-height: 20px; padding-top: 6px; box-sizing: border-box;
}
.business_m .head3 .sec {
	color: rgb(101, 117, 218); font-family: "Dotum"; font-size: 11px; font-style: normal;
}
.business_m ul font {
	width: 80px; font-weight: bold; margin-right: 8px; display: inline-block;
}
.business_m .head1 font {
	color: rgb(39, 162, 8);
}
.business_m .head2 font {
	color: rgb(255, 94, 0);
}
.business_m .head3 font {
	color: red;
}
.business_m ul li .sepT {
	height: 100%; float: left; display: inline-block;
}
.business_m ul li .sub {
	color: rgb(255, 94, 0); font-family: "dotum"; font-size: 11px;
}
.business_m .blue_cl {
	color: rgb(101, 117, 218); font-size: 12px; text-decoration: underline !important; margin-left: 5px;
}
.business_m.state {
	display: block;
}
.business_m.state ul {
	background: rgb(255, 255, 255);
}
.business_m.state ul li {
	text-align: center;
}
.business_m.state p b {
	color: red;
}
.business_goods {
	clear: both; display: inline-block;
}
.business_goods > div {
	padding: 10px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 446px; height: 327px; margin-bottom: 8px; display: inline-block; box-sizing: border-box;
}
.business_goods > div:nth-child(2n+1) {
	float: left;
}
.business_goods > div:nth-child(2n) {
	float: right;
}
.business_goods > div p {
	margin: 0px 0px 15px; text-align: center; color: rgb(0, 0, 0); font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold;
}
.business_goods .cont {
	margin: 0px 10px 15px; height: 82px; line-height: 20px; overflow: hidden; padding-left: 100px; position: relative; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
}
.business_goods .cont font {
	color: rgb(60, 87, 255);
}
.business_goods .cont .img {
	background-position: center; border: 1px solid rgb(130, 130, 130); border-image: none; left: 0px; top: 0px; width: 90px; height: 80px; display: inline-block; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.business_goods .list {
	height: 67px;
}
.business_goods .list li {
	margin: 0px 10px 7px;
}
.business_goods .list select {
	border-color: rgb(138, 138, 138); width: 49%; height: 30px; color: rgb(138, 138, 138);
}
.business_goods .list .txt {
	width: 50%; font-size: 12px; font-weight: bold; display: inline-block; box-sizing: border-box;
}
.business_goods .list select option {
	color: rgb(138, 138, 138);
}
.business_goods .price {
	background: rgb(245, 245, 245); margin: 15px 0px; height: 40px; text-align: center; color: rgb(122, 0, 255); line-height: 40px; font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold;
}
.business_goods .btn {
	text-align: center;
}
.business_goods .btn > span {
	background: rgb(247, 247, 247); padding: 0px 50px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 28px; line-height: 28px; display: inline-block;
}
.business_goods .type_B {
	-ms-overflow-y: auto;
}
.business_goods .type_B .qna {
	padding: 0px 10px; margin-bottom: 10px;
}
.business_goods .type_B .qna li {
	margin-bottom: 3px;
}
.business_goods .type_B .qna li:first-child {
	color: red; margin-bottom: 5px;
}
.business_goods .type_B .qna li:last-child {
	padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.business_end {
	margin-bottom: 20px;
}
.business_end p {
	background: rgb(245, 245, 245); margin: 10px 0px 0px; padding: 8px 13px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(47, 47, 47); font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold; box-sizing: border-box;
}
.business_end ul {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 8px; border-image: none; margin-bottom: 5px;
}
.business_end ul li {
	color: rgb(154, 154, 154); clear: right; font-size: 12px; margin-bottom: 2px;
}
.business_end ul li:last-child {
	margin-bottom: 0px;
}
.business_end ul li time {
	float: right;
}
.business_end small {
	text-align: right; color: rgb(140, 139, 139); font-family: "Malgun Gothic"; font-size: 11px; font-style: normal; display: block;
}
.business_sign {
	padding: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; box-sizing: border-box;
}
.business_sign ul {
	
}
.business_sign ul li {
	line-height: 22px;
}
.business_sign font {
	color: blue;
}
.business_manager {
	background: rgb(236, 236, 236); margin: 0px 0px 5px; padding: 8px; border: 1px solid rgb(160, 160, 160); border-image: none; color: rgb(47, 47, 47); font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold; position: relative; box-sizing: border-box;
}
.business_manager select {
	height: 25px; line-height: 26px; margin-top: -2px; float: right;
}
.ad_box {
	padding: 10px 0px; height: 90px; text-align: center; position: relative;
}
.comment-more-btn-box .comment-moreview-btn {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px; color: rgb(102, 102, 102); padding-left: 4px; font-family: "Malgun Gothic" !important; font-size: 12px; font-weight: bold; margin-right: 10px; cursor: pointer; background-color: rgb(255, 255, 255);
}
.comment-more-btn-box {
	padding: 8px 0px; width: 880px; text-align: center; margin-bottom: 30px; max-height: 47px; background-color: rgb(239, 239, 239);
}
.comment-more-btn-box .info-text {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold; margin-right: 15px;
}
.comment-more-btn-box .info-text strong {
	color: rgb(223, 0, 13); letter-spacing: normal;
}
.comment-more-btn-box .comment-more-btn {
	padding: 2px 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 12px; font-weight: bold; cursor: pointer; background-color: rgb(255, 255, 255);
}
.comment-more-btn-box .comment-more-btn::after {
	background: url("/images/icon-more-plus.png") no-repeat; width: 10px; height: 10px; margin-left: 5px; display: inline-block; content: "";
}
.popup_box#ppomppu_body {
	text-align: center;
}
.popup_box#ppomppu_body .title {
	margin: 0px auto; width: 880px; text-align: left;
}
.popup_box#ppomppu_body b {
	font-size: 13px;
}
.popup_box#ppomppu_body #pp_ban_bbs {
	margin: 15px 0px;
}
.popup_box#quote .hot_comment_list {
	margin: 0px auto !important;
}
.popup_box#quote #table_write {
	margin: 0px auto !important;
}
.popup_box#form_0 {
	margin: 0px auto !important;
}
.popup_box#quote .comment_wrapper {
	margin: 8px auto 6px;
}
.popup_box#quote .comment_wrapper .info_bg {
	margin-top: 6px;
}
.popup_box#quote .comment_wrapper .over_hide.mt8 {
	margin-bottom: 2px;
}
.popup_box#quote .comment_wrapper .comment_div2 .comment_line {
	margin-bottom: 7px;
}
.popup_box #form_0 {
	margin: 0px auto;
}
.popup_box#quote .popup_paging {
	margin: 0px auto;
}
.link-point a {
	color: rgb(39, 97, 196);
}
.market-search-popup_wrap {
	position: relative;
}
.market-search-popup {
	border: 1px solid rgb(185, 185, 185); border-image: none; left: 34%; top: 30px; width: 280px; height: 355px; overflow: auto; display: none; position: absolute; z-index: 10; background-color: white;
}
.market-search-title {
	padding: 8px 15px; text-align: center; color: rgb(255, 255, 255); font-family: "Malgun Gothic"; font-size: 15px; font-weight: bold; background-color: rgb(125, 125, 125);
}
.market-search-title img {
	width: 15px; height: 15px; right: 15px; margin-top: 4px; position: absolute;
}
.market-search-contents {
	padding: 15px; color: rgb(102, 102, 102); overflow: hidden; font-family: "Gulim"; font-size: 12px;
}
.market-search-contents p {
	margin: 0px 0px 5px; padding: 0px;
}
.market-search-contents ul {
	margin-bottom: 6px;
}
.market-search-contents ul li {
	padding: 2px;
}
.market-search-contents-title {
	color: rgb(34, 34, 34); letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold;
}
.market-search-contents select {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 100%; height: 26px; color: rgb(102, 102, 102); padding-top: 2px; padding-left: 3px; font-size: 12px; margin-bottom: 8px;
}
.market-search-contents .search-scale {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 110px; height: 23px; text-align: center;
}
.market-search-contents .market-search-category li {
	margin-right: 5px; float: left;
}
.market-search-contents .mr50 {
	margin-right: 50px;
}
.market-search-contents .market-search-text {
	vertical-align: sub;
}
.market-search-contents input {
	margin-bottom: 2px; vertical-align: sub;
}
.market-search-popup .market-search-btn-box {
	text-align: center; margin-top: -10px;
}
.market-search-popup .market-search-btn {
	border-radius: 3px; border: 1px solid rgb(255, 137, 0); border-image: none; width: 100px; height: 30px; color: rgb(255, 255, 255); font-family: "Malgun Gothic"; font-size: 13px; font-weight: bold; cursor: pointer; background-color: rgb(255, 137, 0);
}
.forum-favourite ul li {
	position: relative;
}
.forum-favourite-icon {
	top: 3px; right: 0px; position: absolute; cursor: pointer;
}
.forum-favourite .strong a {
	color: rgb(26, 76, 137) !important;
}
.forum-favourite .btn-forum-bookmark {
	top: 85px; right: -7px; position: absolute; cursor: pointer;
}
.forum-favourite .btn-forum-bookmark a:hover {
	background-color: rgb(255, 255, 255) !important;
}
.coment-rotation {
	padding: 10px 30px; border-radius: 20px; color: rgb(0, 0, 0); letter-spacing: -1px; font-family: "Malgun Gothic"; font-size: 14px; font-weight: bold; background-color: rgb(239, 239, 239);
}
.coment-rotation img {
	vertical-align: middle;
}
.coment-rotation .mr5 {
	margin-right: 5px;
}
.common_agent_cmt_memo img {
	max-width: 100%;
}
