 
 
 /* base */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 
 

input, textarea, select, button, table, th, td {
 
	border-collapse: collapse;
}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%
} 
ul, ol, li {
	list-style:none
}
fieldset, img {
	border:none
}
/* a-style */
a {
	color:#ffffff;
	text-decoration: none;
	border: 0 none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}
 
body{font-size:12px;font-family:굴림; overflow-x:hidden}
html{overflow-x:hidden}
 

 
 

 .hidden {
	display: none;
	overflow: hidden;
	width: 0;
	height: 0;
	position: absolute;
	right: 999999px;
	text-indent: -999999px;
}
.radius_5{
 border-radius:5px !important;
 -moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
-ms-border-radius:5px !important;
-o-border-radius:5px !important;
}
.radius_4{
 border-radius:4px !important;
 -moz-border-radius:4px !important;
-webkit-border-radius:4px !important;
-ms-border-radius:4px !important;
-o-border-radius:4px !important;
}

.radius_5_1{
 border-radius:5px 5px 0 0 !important;
 -moz-border-radius:5px 5px 0 0 !important;
-webkit-border-radius:5px 5px 0 0 !important;
-ms-border-radius:5px 5px 0 0 !important;
-o-border-radius:5px 5px 0 0 !important;
}

.radius_5_2{
 border-radius:0 0 5px 5px !important;-webkit-border-radius:0 0 5px 5px !important;
 -moz-border-radius:0 0 5px 5px !important;
 -ms-border-radius:0 0 5px 5px !important;
 -o-border-radius:0 0 5px 5px !important;
 }

.radius_10{
 border-radius:10px !important;
 -moz-border-radius:10px !important;
-webkit-border-radius:10px !important;
-ms-border-radius:10px !important;
-o-border-radius:10px !important;
}
.radius_15{
 border-radius:15px !important;
 -moz-border-radius:15px !important;
-webkit-border-radius:15px !important;
-ms-border-radius:15px !important;
-o-border-radius:15px !important;
}
.radius_20{
 border-radius:20px !important;
 -moz-border-radius:20px !important;
-webkit-border-radius:20px !important;
-ms-border-radius:20px !important;
-o-border-radius:20px !important;
}
.radius_circle{
 border-radius:50% !important;
 -moz-border-radius:50% !important;
-webkit-border-radius:50% !important;
-ms-border-radius:50% !important;
-o-border-radius:50% !important;
}

.btn_class{ 
    background: -moz-linear-gradient(top,#514c49 5%,#3c3835 25%) !important;
    background: -webkit-linear-gradient(top,#514c49 5%,#3c3835 25%) !important;
    background: -ms-linear-gradient(top,#514c49 5%,#3c3835 25%) !important;
    background: -o-linear-gradient(top,#514c49 5%,#3c3835 25%)!important;
	border:0;
	
}

 

 


.title_bg{
		background: -moz-linear-gradient(top,#262421,#020202) !important;
    background: -webkit-linear-gradient(top,#262421,#020202) !important;
    background: -ms-linear-gradient(top,#262421,#020202) !important;
    background: -o-linear-gradient(top,#262421,#020202) !important; 
	
}

 .circle{width:17px;height:17px;border-radius:50%}
 

.over-x{overflow-x:hidden}
.over-y{overflow-y:hidden}
 