
body{
	background-color:white;
}

.main_top{
	background-color:white;
}

.m1{
	background-color:#eeffee;
}

.m2{
	background-color:#ffcc00;
}

.m3{
	background-color:lightgray;
}

.m4{
	background-color:white;
}


#ttt{
	border:1px solid lightgray;
}

.aaa{
	font-size:1.09em;
	font-family:NanumGothic, Verdana, Geneva, sans-serif;
}

.aaa_block{
	/*background-color:#697f9f;
	color:white;*/
}

.bbb{
	/*font-size:0.8em;*/
	font-family:NanumGothic, Verdana, Geneva, sans-serif;
	/*color:gray;
	margin-top:3px;
	margin-bottom:3px;
	letter-spacing:0.3px; 자간조절*/
}

.ccc{
	margin:2px;
	background-color:#eaeaeb;
	padding:5px;
	font-size:0.80em;
	font-family:NanumGothic, Verdana, Geneva, sans-serif;
	border-radius: 6px;
}

.ddd{

	font-family:NanumGothic, Verdana, Geneva, sans-serif;
}


.abutton{
	text-decoration:none;
}

.abutton:hover{
	background-color: #45a049;
}



.main_body {clear:both; min-width:320px; max-width:800px; margin:0 auto; position:relative;}
.main_body > div:after {content:''; display:block; clear:both;}
.main_body > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}
@media \0screen{
	.main_body {min-width:800px; }
}





/*top_line*/
.mian_top_line {display:block; position:relative; width:100%; height:2px;}
.mian_top_line:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}
  @media(max-width:800px){
    .mian_top_line{display:none;}
}




/*direct_menu*/
.direct_menu {clear:both; min-width:320px; max-width:1100px; margin:0 auto;}
.direct_menu > div {}
.direct_menu > div:after {content:''; display:block; clear:both;}
.direct_menu > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.direct_menu > div > .container_1 {width:12.5%;}
.direct_menu > div > .container_2 {width:12.5%;}
.direct_menu > div > .container_3 {width:12.5%;}
.direct_menu > div > .container_4 {width:12.5%;}

@media (max-width:1023px){
  
	.direct_menu > div > .container_1 { width:50%;  width:25%;}
	.direct_menu > div > .container_2 { width:50%;  width:25%;}
	.direct_menu > div > .container_3 { width:50%;  width:25%;}
	.direct_menu > div > .container_4 { width:50%;  width:25%;}

}
  @media(max-width:800px){
    .direct_menu{display:none;}
  }

@media \0screen{
	.direct_menu {min-width:1100px;}
}



/*direct_menu_bottom_line*/
.direct_menu_bottom_line {display:block; position:relative; width:100%; height:1px;}
.direct_menu_bottom_line:before {content:''; position:absolute; left:0; top:50%; width:100%; height:0; border-top:1px solid #cccccc;}
  @media(max-width:800px){
    .direct_menu_bottom_line{display:none;}
  }

.product_box {clear:both; min-width:320px; max-width:1100px; margin:0 auto; display:block;}
.product_box > div {margin-left:-20px;}
.product_box > div:after {content:''; display:block; clear:both;}
.product_box > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:20px; box-sizing:border-box;}
.product_box > div > .container_1 {width:25%;}
.product_box > div > .container_2 {width:25%;}
.product_box > div > .container_3 {width:25%;}
.product_box > div > .container_4 {width:25%;}
@media(max-width:800px){
    .product_box{display:none;}
  }

@media \0screen{
	.product_box {min-width:1100px;}
}

.register_box {clear:both; min-width:320px; max-width:1100px; margin:0 auto; display:block;}
.register_box > div {margin-left:-20px;}
.register_box > div:after {content:''; display:block; clear:both;}
.register_box > div > [class^=container_] {float:left; position:relative; width:100%; padding-left:20px; box-sizing:border-box;}
.register_box > div > .container_1 {width:25%;}
.register_box > div > .container_2 {width:25%;}
.register_box > div > .container_3 {width:25%;}
.register_box > div > .container_4 {width:25%;}
@media(max-width:800px){
    .register_box{display:none;}
  }

@media \0screen{
	.register_box {min-width:1100px;}
}

@media \0screen{
	.register_box {min-width:1100px;}
}


.register_button {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.register_button * {box-sizing:border-box;}
.register_button a {display:block; text-decoration:none;}
.register_button img {max-width:100%; vertical-align:top;}


.new_product_box {overflow:hidden;}
.new_product_box:after {content:''; display:block; clear:both;}
 
 
.list_view ul {margin: 0; padding: 0; list-style: none;}
.list_view li {border-bottom: 1px solid #e1e1e1; font-size: 13px;}
.list_view li:first-child {border-top: 1px solid #e1e1e1;}
.list_view a {display: block; text-decoration: none; color: #333; padding: 8px 8px;}
.list_view dl {margin: 0;}
.list_view dl:after {content: ''; display: block; clear: both;}
.list_view dt {float: left;}
.list_view dd {float: right; margin: 0; padding-left:10px; font-size: 12px; font-family: Arial; color: #888;}
.list_view .comment {font-weight: normal; color: #888;}
.list_view .empty {padding: 10px 8px; font-size: 14px; color: #666; text-align: center;}

.one_line_list_view {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top;}
.one_line_list_view * {box-sizing:border-box;}
.one_line_list_view a {display:block; text-decoration:none;}
.one_line_list_view img {max-width:100%; vertical-align:top;}
  
  
.main_bottom_blank {display:block; width:100%; height:0px; line-height:0px;}

[id^=div_user_list] .main_bottom_blank {border:1px dotted #f00;}
[id^=div_user_list] .main_bottom_blank:before {padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
  @media(max-width:1024px){
    .main_bottom_blank {display:block; width:100%; height:6px; line-height:6px;}  
    [id^=div_user_list] .main_bottom_blank:before {padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}
}