@charset "utf-8";


/* ----------공통---------- */
html {font-family: 'S-CoreDream-6Bold', sans-serif;font-size:14px}
body {margin:0;padding:0;color:#151515;font-family: 'S-CoreDream-6Bold', sans-serif;font-size:14px}
ul {margin:0;padding:0;list-style-type: none;}
li {margin:0;padding:0;list-style-type: none;}
a {text-decoration:none;color:#58585a;color:inherit;}
select {border:1px solid #e5e5e5;padding:6px 6px}
input, textarea {border:1px solid #e5e5e5;padding:7px 7px}
* {-webkit-text-size-adjust:none;}
.contents {width:100%;margin:auto;text-align:center;}
.txt {width:100%;text-align:center;color:#fff;margin:30px auto;font-size:20px;letter-spacing:-.5px;font-family: 'S-CoreDream-4Regular', sans-serif;}
.button {
	margin-top:50px;
	text-decoration:none;
	font-weight:600;
	box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	o-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	-moz-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	-webkit-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	background:#ff1400;
	background:-o-linear-gradient(90deg, #ef3e67, #ef3e67);
	background:-moz-linear-gradient( center top, #ef3e67 5%, #ef3e67 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ef3e67), color-stop(1, #ef3e67) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef3e67', endColorstr='#ef3e67');
	background:-webkit-linear-gradient(#ef3e67, #ef3e67);
	background:-ms-linear-gradient(#ef3e67, #ef3e67);
	background:linear-gradient(#ef3e67, #ef3e67);
	text-indent:0px;
	line-height:60px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:60px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	font-size:33px;
	color:#ffffff;
	width:350px;
	height:60px;
	padding:12px;
	text-shadow:#7d7d7d 0px 0px 0px;
	border-color:#ffffff;
	border-width:0px;
	border-style:solid;
	letter-spacing:-1px;
}

.button:active {
	box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 0 0px;
	o-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 0 0px;
	-moz-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 0 0px;
	-webkit-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 0 0px;
	position:relative;
	top:5px
}

.button:hover {
	background:#ff1400;
	background:-o-linear-gradient(90deg, #ef3e67, #ef3e67);
	background:-moz-linear-gradient( center top, #ef3e67 5%, #ef3e67 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ef3e67), color-stop(1, #ef3e67) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef3e67', endColorstr='#ef3e67');
	background:-webkit-linear-gradient(#ef3e67, #ef3e67);
	background:-ms-linear-gradient(#ef3e67, #ef3e67);
	background:linear-gradient(#ef3e67, #ef3e67);
}

/* 푸터 */
.footer {width:100%;height:155px;margin-top:10px;background:#20252b;}
.phone {float:left;padding-top:55px;width:51%;height:100px;border-right:1px solid #9e9e9e;line-height:20px;font-size:16px;color:#fff;text-align:center;vertical-align:middle;}
.phone_fb {float:left;padding-top:55px;width:100%;height:100px;line-height:20px;font-size:24px;color:#fff;text-align:center;vertical-align:middle;}
.kakao {float:right;padding-top:55px;width:48%;height:100px;line-height:20px;font-size:16px;color:#fff;text-align:center;vertical-align:middle;}

/* ----------//공통---------- */

@media (max-width: 980px){
.txt {font-size:30px;margin:50px auto;}
.button {
	margin-top:0px;
	text-decoration:none;
	font-weight:600;
	box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	o-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	-moz-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	-webkit-box-shadow:inset #ef3e67 0px 5px 8px 0px,#a80000 0px 5px 0px;
	background:#ff1400;
	background:-o-linear-gradient(90deg, #ef3e67, #ef3e67);
	background:-moz-linear-gradient( center top, #ef3e67 5%, #ef3e67 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ef3e67), color-stop(1, #ef3e67) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef3e67', endColorstr='#ef3e67');
	background:-webkit-linear-gradient(#ef3e67, #ef3e67);
	background:-ms-linear-gradient(#ef3e67, #ef3e67);
	background:linear-gradient(#ef3e67, #ef3e67);
	text-indent:0px;
	line-height:80px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:60px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	font-size:45px;
	color:#ffffff;
	width:450px;
	height:80px;
	padding:12px;
	text-shadow:#7d7d7d 0px 0px 0px;
	border-color:#ffffff;
	border-width:0px;
	border-style:solid;
	letter-spacing:-1px;
}
.footer {height:150px;}
.phone {padding-top:50px;height:100px}
.kakao {padding-top:50px;height:100px}
.phone img {width:90%;}
.kakao img {width:90%;}
}


/* @import url('../css/nanumgothic.css'); */
@font-face {
     font-family: 'S-CoreDream-1Thin';
     src: url('../css/S-CoreDream-1Thin.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-2ExtraLight';
     src: url('../css/S-CoreDream-2ExtraLight.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('../css/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('../css/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-5Medium';
     src: url('../css/S-CoreDream-5Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-6Bold';
     src: url('../css/S-CoreDream-6Bold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-7ExtraBold';
     src: url('../css/S-CoreDream-7ExtraBold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-8Heavy';
     src: url('../css/S-CoreDream-8Heavy.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-9Black';
     src: url('../css/S-CoreDream-9Black.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}