*{margin: 0px;padding: 0px; font-family: 'roboto-medium';}
html,body{font-size: 16px;color: #282828;font-weight: 500;}
body,a,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,tr,th,td{margin:0;padding:0;-webkit-text-size-adjust:none;list-style: none;word-wrap:break-word;}
a{text-decoration : none;color: #282828;-webkit-tap-highlight-color: transparent; outline: none;}
a:hover,a::before,a::after,a:focus{text-decoration : none;-webkit-tap-highlight-color: transparent; outline: none;}
img{vertical-align:middle;max-width: 100%;}
.main{max-width: 1380px;margin: 0px auto;}
.main_1000{max-width: 1000px;margin: 0px auto;}
.main_1280{max-width: 1280px !important;margin: 0px auto;}
.main_1488{max-width: 1488px;margin: 0px auto;}
.font-w-6{font-family: "roboto-bold";}
.font-w-5{font-family: "roboto-medium";}
.font-w-4{font-family: "roboto-light";}
.font-xs-40{font-size: 50px !important;}
.font-xs-30{font-size: 40px !important;}
.font-xs-20{font-size: 30px !important;}
.font-xs-15{font-size: 20px !important;}
.font-xs-12{font-size: 15px !important;}
.font-xs-smail{font-size: 12px !important;}
.mt-1{margin-top: 10px;}
.mt-2{margin-top: 20px;}
.mt-3{margin-top: 30px;}
.mb-1{margin-bottom: 10px;}
.mb-2{margin-bottom: 20px;}
.mb-3{margin-bottom: 30px;}
.mb-8{margin-bottom: 80px;}
.ml-1{margin-left: 10px;}
.ml-2{margin-left: 20px;}
.ml-3{margin-left: 30px;}
.mr-1{margin-right: 10px;}
.mr-2{margin-right: 20px;}
.mr-3{margin-right: 30px;}
.pt-1{padding-top: 10px;}
.pt-2{padding-top: 20px;}
.pt-3{padding-top: 30px;}
.pb-1{padding-bottom: 10px;}
.pb-2{padding-bottom: 20px;}
.pb-3{padding-bottom: 30px;}
.pl-1{padding-left: 10px;}
.pl-2{padding-left: 20px;}
.pl-3{padding-left: 30px;}
.pr-1{padding-right: 10px;}
.pr-2{padding-right: 20px;}
.pr-3{padding-right: 30px;}
.text-c{text-align: center;}
input,textarea{color: #696969;outline:none;}
.cursor-p{cursor: pointer;}
.webkit_line_clamp{ word-break: break-word; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.webkit_line_normal_clamp{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.content_img_wow_1{position: relative; width: 100%; height: 0; overflow: hidden; }
.content_img_wow_1 img{position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; opacity: 1 !important;}
.-webkit-line-clamp-2{-webkit-line-clamp: 2;}
.-webkit-line-clamp-3{-webkit-line-clamp: 3;}
.-webkit-line-clamp-5{-webkit-line-clamp: 5;}

.position-re{position: relative;}
.position-ab{position: absolute;}

@media (max-width: 787px) {
	.font-xs-40{font-size: 35px !important;}
	.font-xs-30{font-size: 30px !important;}
	.font-xs-20{font-size: 20px !important;}
	.font-xs-15{font-size: 15px !important;}
	.font-xs-12{font-size: 12px !important;}
	.row{margin: unset;}
	.mt-xs-3{margin-top: 30px;}
	.mt-xs-2{margin-top: 20px !important;}
	.mb-xs-1{margin-bottom: 10px !important}
	.mb-xs-2{margin-bottom: 20px !important}
	.mb-xs-3{margin-bottom: 30px !important}
	.mb-xs-4{margin-bottom: 40px !important}
	.pt-xs-1{padding-top: 10px;}
	.pb-xs-1{padding-bottom: 10px;}
	.pt-xs-2{padding-top: 20px !important;}
	.pb-xs-2{padding-bottom: 20px !important;}
	.p-xs-unset{padding: unset !important;}
	.m-unset{margin: unset !important;}
	
	.pl-unset{padding-left: unset !important;}
	.pr-unset{padding-right: unset !important;}
}
@media (min-width: 787px) {
	.pl-unset{padding-left: unset !important;}
	.pr-unset{padding-right: unset !important;}
	.pt-unset{padding-top: unset;}
	.pb-unset{padding-bottom: unset;}
	.mb-unset{margin-bottom: unset !important;}
	.mt-unset{margin-top: unset;}
	.ml-unset{margin-left: unset;}
	.mr-unset{margin-right: unset;}
	.mb-lg-8{margin-bottom: 40px !important;}
	.mb-lg-5{margin-bottom: 50px;}
	.mt-lg-8{margin-top: 40px;}
	.mt-lg-5{margin-top: 50px;}
	.mb-lg-2{margin-bottom: 20px;}
	.mb-lg-1{margin-bottom: 10px;}
	.main_lg_1280{width: 1280px; margin: 0 auto;}
	.pt-lg-8{padding-top: 40px;}
	.pb-lg-8{padding-bottom: 40px;}
}