body,p,h1,h2,h3,h4,h5,dl,dd,dt,ul,li,a,img,form,table,tr,td,th,thead,tbody,span,div,legend,fieldset,input,button{margin:0;padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

body{font-size:12px; color:#333;
		font-family:dotum,"µ¸¿ò",'Malgeun Gothic','¸¼Àº °íµñ',Malgun Gothic,tahoma,sans-serif;}
ul li{list-style:none;}
img{border:none;vertical-align:top;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
button{border:none;
		  padding:0px;}

body { margin : 0px 0px 0px 0px }
div { border : 0px ; text-align : center }
body , div { font-family : Gulim ; font-size : 12px ;}

#jb-container {
	width: 100%;
	margin: 0px auto;
	border: 0px solid #bcbcbc;
	text-align:center;
}

.main_top_menu {float : left ;width : 100% ; height :50px ;padding-top:0px;border:0px solid green;background-color : #32baaf ;}
.main_top_menu li{float:left; width:25%;}
.main_top_menu li a:link, .menu_bn a:visited{display:block; color:#fff; font-weight:600; font-size:13px; letter-spacing:-1pt;text-align:center;padding:17px;color:#fff;text-decoration:none; }

.main_top_menu_shop {float : left ;width : 100% ; height :30px ;border:0px solid green;line-height:30px}
.main_top_menu_shop li{float:left;text-align:center;padding-right:10px;padding-left:10px;}
.main_top_menu_shop li a:link, .menu_bn a:visited{display:block; color:#fff; font-weight:600; font-size:15px; letter-spacing:-1pt;text-align:center;color:#fff;text-decoration:none; }

/*.main_top_menu{position:relative; width:100%; overflow:hidden; margin:0 auto; max-width:640px; background-color:#32baaf}*/

#main_top {float : left ;width : 100% ; height :200px ;padding-top:10px;border:0px solid green;color : #ccc  }
#main_top , #main_bottom { font-weight : bold }
#main_left {float : left ;  width : 2% ;}
#main_main { width : 100% ; text-align:center;border:0px solid green;
padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:5px;
  margin-left: auto;
    margin-right: auto ;
}/*background : violet*/

#main_menu_page { width : 100% ; text-align:center;border:0px solid green;
padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;
  margin-left: auto;
    margin-right: auto ;
}/*background : violet*/


#main_right { float : left ; width :2% ;}
#main_bottom { width : 100% ; height : 30px ; background : violet }
#main_bottom { clear : both  }
#main_banner { width : 100% ; height : 100%;}


.w_gap_20{width:2%}
.main_b { }/*background : violet*/

	.main_title{
		font-weight : bold ;
		color:#414141;
		font-size:10pt;
		padding-top:20px;
		padding-left:10px;

	}
	.main_content{
		color:#414141;
		font-size:9pt;
		padding-left:10px;

	}

	.h_padding_20{
	}
	.h_padding_10{
		padding-top:10px;
	}
	.h_padding_50{
		padding-top:50px;
	}
  	.h_padding_5{
		padding-top:5px;
		text-align:center;border:0px solid gray;
		 background-color:#cdcdcd;

	}


	.main_box3 table{
		text-align:center;border:0px solid gray;
		padding-bottom:10px;
		padding-top:10px;
	}
	.main_box4{
		float:left;text-align:center;border:0px solid red;
		padding-bottom:10px;
		padding-top:10px;

	}


	.main_box2{

		
		float:right;	right:0; width:49%;height:160px;padding-top:10px;border:1px solid #e4e4e4;text-align:left;
	}
	.main_box1{
		float:left;	right:0; width:49%;height:160px;padding-top:10px;border:1px solid #e4e4e4;text-align:left;

	}




	footer{background:rgba(144,144,144,1);
			 position:relative;
			 display:inline-block;
			 margin:0 auto;
			 text-align:center;
			 padding-bottom:20px;
			 width:100%;
			 overflow:hidden;}


	footer ul{display:inline-block;
				 padding-top:20px;}
	footer ul li{float:left;
					padding:4px;
					}
	footer ul li a{color:#fff;
					  font-weight:bold;}
	footer .address{color:#fff;}
	.f_btn{display:inline-block;
			 border:1px solid #ccc;
			 font-size:12px;
			 background-color:#f5f5f5;
			 padding:8px;
			 vertical-align:top;
			 color:#333;}


/* TOP ¹öÆ° */
.SMS_TopBtn {
position: fixed;
text-align: center;
color: #6A6A6A;
font-size: 11px;
bottom: 105px;
right: 5px;
line-height: 13px;
width: 40px;
height: 40px;
background-color: rgba(255, 255, 255, 0.8);
border: 1px solid #6A6A6A;
z-index: 101;
border-radius: 1px;
padding-top: 4px;
padding-left: 1px;
}

.SMS_TopBtn:before {
content: "¡ã";
font-family: FontAwesome;
font-size: 20px;
color: #3C3C3C;
}

/* BOTTOM ¹öÆ° */
.SMS_BottomBtn {
position: fixed;
text-align: center;
color: #6A6A6A;
font-size: 11px;
bottom: 58px;
right: 5px;
line-height: 15px;
width: 40px;
height: 40px;
background-color: rgba(255, 255, 255, 0.8);
border: 1px solid #6A6A6A;
z-index: 101;
border-radius: 1px;
padding-top: 5px;
padding-left: 1px;
}

.SMS_BottomBtn:after {
content: "¡å";
font-family: FontAwesome;
font-size: 20px;
color: #3C3C3C;
}



/*shop input*/
.form-control_shop{width:33%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#252525;background-color:#fff;background-image:none;border:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px
;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control_shop:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control_shop,.form-control_shop[readonly],fieldset[disabled] .form-control_shop{cursor:not-allowed;background-color:#ffffff;opacity:1}
textarea.form-control_shop{height:auto}


.white_box_rounding{
	background:#fff;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	width:99%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
.white_box_rounding_comu{
	background:#fff;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
}

/*Æ÷ÀÎÆ®¹Ú½º Å×µÎ¸®*/
.point_top_line_box02{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:
	border:1px solid #919191;
	width:100%;
	display: table; margin-left: auto; margin-right: auto;
}
.sub_layout_container_box{
	width:100%;
	border: 0px solid ;
	background-position: center center;
	font-size:10pt;
	border: 0px solid #e7e7e7;background-color:#dedede;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}


.sub_layout_main_box{
	width:100%;
	border: 0px solid ;
	background-position: center center;
	font-size:10pt;
	border: 0px solid #e7e7e7;background-color:#dedede;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}


.main_radius_top{
	border-top-right-radius:5px;border-top-left-radius:5px;
}
.main_radius_left_bottom{
	border-top-left-radius:5px;border-bottom-left-radius:5px;
}
.main_radius_right_bottom{
	border-top-right-radius:5px;border-bottom-right-radius:5px;
}

.main_radius_bottom{
	border-bottom-right-radius:5px;border-bottom-left-radius:5px;
}
.main_bottom_01{
	padding-right:5px;
	padding-left:5px;
}
.shop_main_box_01 {
	text-align:center;border:0px solid gray;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#e7e7e7;
}


.shop_main_box_02 {
	text-align:center;border:0px solid gray;
	background-color:#e7e7e7;
	padding-top:10px;
}
.shop_main_box_03 {
	text-align:left;border:0px solid gray;
	background-color:#e7e7e7;
	padding-top:10px;

}

.mobile_shop_main_box_01 {
	text-align:left;border:0px solid gray;
	background-color:#e7e7e7;
	padding-top:1px;

}



.shop_detail_box_01 {
	text-align:center;border:0px solid gray;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#e7e7e7;

}


.shop_main_container_01 {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#e7e7e7;
}


.all_title_01{
	background-color:#ffffff;
	font-size:12pt;
	 font-weight : bold ;
}
.all_title_02{
	background-color:#ededed;
	font-size:12pt;
	 font-weight : bold ;
}
.buy_btn{

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}