@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

/*section*/
.section {padding: 30px 0;}

/**/
.insite_img_box {margin:25px 0 0;}
.insite_img_box .circle {margin:0 0 25px 0; padding:0; width:80px; height:80px; overflow:hidden;  position:relative;}
.insite_img_box .circle .bl {width:80px; margin:0; padding:0; display:block; position:absolute; left:0px; top:0px; z-index:9999;}
.insite_img_box .title {margin:0 0 45px 0; padding:0; font-size: 44px; line-height: 130%; font-weight: bold; text-align:left; color:#fff;}
.insite_img_box .text {font-size: 24px; margin:0 0 25px 0; padding:0; text-align:left; color:#dbb2ff;}
.insite_img_box .stext {font-size: 20px; line-height: 30px; color:#fff;}
.insite_img_box .stext_orange {color:#ff6f00;}
.insite_img_box img.img_bann {width: 100%; /*padding: 30px;*/}
@media (max-width: 992px) {
	.insite_img_box .title, .insite_img_box .text {text-align: center;}
	.insite_img_box .title {margin:0 0 25px 0; font-size: 30px;}	
	.insite_img_box .text {font-size: 16px; letter-spacing: -0.5px;}
	.insite_img_box img.img_bann {width: 80%; margin: 0 auto;}
	.insite_img_box .stext {text-align: center;}
}

/*½ºÆ÷Ã÷ºÐ¼®À» ÀßÇÏ´Â °¡Àå ½±°í Çö¸íÇÑ ¹æ¹ý*/
.pick_data {padding: 40px 0;}
.pick_data .insite_img_box2 {margin:25px 0 0;}
.pick_data .insite_img_box2 .circle {margin:0 0 25px 0; padding:0; width:80px; height:80px; overflow:hidden;  position:relative;}
.pick_data .insite_img_box2 .circle .bl {width:80px; margin:0; padding:0; display:block; position:absolute; left:0px; top:0px; z-index:9999;}
.pick_data .insite_img_box2 .title {margin:0 0 45px 0; padding:0; font-size: 44px; line-height: 130%; font-weight: bold; text-align:left; color:#000;}
.pick_data .insite_img_box2 .text {font-size: 24px; margin:0 0 25px 0; padding:0; text-align:left; color:#333;}
.pick_data .insite_img_box2 .stext {font-size: 20px; line-height: 30px; color:#666;}
.pick_data .insite_img_box2 .stext_orange {color:#ff6f00;}
.pick_data .insite_img_box2 img.img_bann {width: 100%; /*padding: 30px;*/}
@media (max-width: 992px) {
	.pick_data .insite_img_box2 {margin: 0;}
	.pick_data .insite_img_box2 .title, .pick_data .insite_img_box2 .text {text-align: center;}
	.pick_data .insite_img_box2 .title {margin:0 0 25px 0; font-size: 30px;}	
	.pick_data .insite_img_box2 .text {font-size: 16px; letter-spacing: -0.5px;}
	.pick_data .insite_img_box2 img.img_bann {width: 80%; margin: 0 auto;}
	.pick_data .insite_img_box2 .stext {text-align: center;}
}

.pick_data .princess_box {margin:0 0 45px;}
.pick_data .princess_box .circle{/*margin:0 0 25px 0;*/ padding:0; width:120px; height:120px; margin-bottom: 15px; overflow:hidden;  position:relative;}
.pick_data .princess_box .circle .bl{width:120px; margin:0; padding:0; display:block; position:absolute; left:0px; top:0px; z-index:99;}
.pick_data .princess_box .title{margin:0 0 15px 0; font-size: 22px; font-weight: bold; text-align:left; color:#000;}
.pick_data .princess_box .text{margin:0 0; padding:0; font-size: 18px; text-align:left; color:#333;}

@media (max-width: 992px) {
	.pick_data {padding:0;}
	.pick_data .princess_box {margin:0;}
	.pick_data .princess_box .circle {margin: 0 auto;}
	.pick_data .princess_box .title, .pick_data .princess_box .text {text-align: center;}
	.pick_data .princess_box .text {font-size: 16px; margin-bottom: 20px;}
	.pick_data .princess_box .col-md-4:nth-child(3) .text {margin:0;}
}

.flexColumn{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
}

.flexColumnSpaceAround{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:space-around;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
}

.flexRow{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-flow:column wrap;
	-webkit-flex-flow:column wrap;
	flex-flow:column wrap;
}

.flexStretch{
	-ms-align-item:stetch;
	-webkit-align-item:stetch;
	align-item:stetch;
}

.flexColumnFlexStart{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:flex-start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
}

.flexColumnCenter{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:center;
	-webkit-justify-content:center;
	justify-content:center;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
}

.flexColumnFlexEnd{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:flex-end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
}

.flexColumnCenterMiddle{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:center;
	-webkit-justify-content:center;
	justify-content:center;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-align-items:center;
	-webkit-align-items:center;
	align-items:center;
}

.flexColumnFlexStartMiddle{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:flex-start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-align-items:center;
	-webkit-align-items:center;
	align-items:center;
}

.flexColumnFlexEndMiddle{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:flex-end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-align-items:center;
	-webkit-align-items:center;
	align-items:center;
}

.flexColumnFlexEndBottom{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

	-ms-justify-content:flex-end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-ms-flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-align-items:flex-end;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}

.flexMiddle {align-self:center;}


a.kakao_btn{background:#ebdc11; border-radius:10px; padding:25px 25px; width:80%;margin:25px 0 30px;text-decoration:none;}
a.kakao_btn .atem:first-child {width: 64px;}
a.kakao_btn .atem:nth-child(2){width: calc(100% - 230px);}
a.kakao_btn .atem .bl{width:100%; display:block;}
a.kakao_btn .atem .title {font-size:14px; line-height:100%; color:#1d0d11; display:block; margin:0 0 5px 0; padding:0; font-weight:400;}
a.kakao_btn .atem .text {font-size:14px;line-height:100%; color:#1d0d11; display:block; word-break: keep-all; text-align: left; margin:0 0 7px 0; padding:0; font-weight:400;}
a.kakao_btn .atem .id {font-size:16px;line-height:100%; color:#1d0d11; display:block; margin:0 0 0 0; padding:0; font-weight:400;}
a.kakao_btn .atem .btns {font-size:14px; color:#fff; display:inline-block; padding: 20px 15px; margin:0; border-radius:10px; background:#260e04;}
@media (max-width: 1200px) {
	a.kakao_btn {width: 100%;}
}

@media (max-width: 992px) {
	a.kakao_btn .atem:nth-child(2) {width: calc(100% - 85px);}
	a.kakao_btn .atem:nth-child(3) {width: 100%; display:block; margin-top: 15px;}
	a.kakao_btn .atem .btns {width: 100%; text-align: center; padding: 10px 15px;}
}


/*----- ¸ó½ºÅÍÇÈ ÀÌ¿ë¾È³» -----*/
.guide {position:relative; text-align:center; padding: 40px 0 20px; overflow:hidden;}
.guide .heading-title {margin-bottom: 40px;}
.guide .heading-title h2 {font-size: 44px; font-weight: bold; margin-top: 15px;}
.guide ul {width:100%; overflow:hidden;}
.guide ul li {text-align:center;}
.guide ul li dl {position:relative;}
.guide ul li dt {position:relative; margin-bottom:20px;}
.guide ul li dt img {width:100%;}
.guide ul li dd {display:block; text-align:center;}
.guide ul li dd span.icon {width:100%; height:60px; padding:70px 0 30px 0; display:none;}
.guide ul li dd h3 {font-size:22px; letter-spacing:-0.5pt; font-weight:400; color:#333; text-align:center;}
.guide ul li dd h3 br {display:none;}
.guide ul li dd p {font-size:16px; color:rgba(255,255,255,0.4); letter-spacing:-0.5pt; line-height:140%; padding-bottom:20px; display:none;}

.guide ul li:hover {}
.guide ul li:hover dt {margin-bottom:0px;}
.guide ul li:hover dt img {background:url('/images/sp_hover.png') no-repeat; background-size: cover;}
.guide ul li:hover dd {position:absolute; left:0; top:0; width:100%; height:100%; z-index:3; background:url('/images/sp_hover.png') no-repeat; background-size: cover;}
.guide ul li:hover dd {display:block; text-align:center; padding-top: 40%;}
.guide ul li:hover dd h3 {font-size:22px; color:#fff; text-align:center; margin-bottom:10px;}
.guide ul li:hover dd h3 br {display:none;}
.guide ul li:hover dd p {font-size:16px; color:rgba(255,255,255,0.4); letter-spacing:-0.5pt; line-height:140%; padding-bottom:20px; display:block;}

@media (max-width: 992px) {
	.guide {padding:0;}
	.guide .heading-title h2 {font-size: 30px;}
	.guide ul li:nth-child(1) a dd h3, .guide ul li:nth-child(2) a dd h3 {margin-bottom:20px;}
	.guide ul li dl {margin:0;}
	.guide ul li dt {margin-bottom: 10px;}
	.guide ul li dd h3 {font-size: 16px; margin:0;}
	.guide ul li:hover dd {padding-top: 25%;}
}

/*----- ¸ó½ºÅÍÇÈ ±â´ëÇØ ÁÖ¼¼¿ä~! -----*/
.monster_kakao {width:100%; background:rgba(0,0,0,0.15);display:block; margin:0; padding: 80px 0; position:relative; background:url('/images/menu4_bg.jpg') repeat fixed; background-size: cover; background-position: center center;}
.monster_kakao .black_container_back {width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.45);}
.monster_kakao .ab_text{}
.monster_kakao .ab_text .op_text{position: relative; font-size: 50px; font-weight: 700; text-align:center; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.75);}
.monster_kakao .ab_text .op_text2{position: relative; font-size: 20px; font-weight: 500; margin:35px 0 0 0; text-align:center; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.75);}
.monster_kakao .ab_text a.kakao_box:link{display:block; width:650px; margin:35px auto 0 auto; background:#fae006; position:relative; text-decoration:none;}
.monster_kakao .ab_text a.kakao_box:visited{display:block; width:650px; margin:35px auto 0 auto; background:#fae006; position:relative; text-decoration:none;}
.monster_kakao .ab_text a.kakao_box:active{display:block; width:650px; margin:35px auto 0 auto; background:#fae006; position:relative; text-decoration:none;}
.monster_kakao .ab_text a.kakao_box:hover{display:block; width:650px; margin:35px auto 0 auto; opacity:0.85; background:#fae006; position:relative; text-decoration:none;}
.monster_kakao .ab_text .kakao_box .top_box{padding:45px 35px; position:relative;}
.monster_kakao .ab_text .kakao_box .top_box .title{font-size:24px; font-weight:600; color:#000; line-height:140%; margin:0 0 15px 0; padding:0;}
.monster_kakao .ab_text .kakao_box .top_box .description{font-size:16px; line-height:140%; color:#333; margin:0; padding:0;}
.monster_kakao .ab_text .kakao_box .top_box .absimg{width:230px; display:block; position:absolute; right:20px; bottom:0px;}
.monster_kakao .ab_text .kakao_box .bottom_box{padding:35px; position:relative; background:#3e2723; line-height:100%; text-align:center; display:block;}
.monster_kakao .ab_text .kakao_box .bottom_box .txt{font-size:14px; margin:0 0 10px 0; padding:0; color:#ffeb3b;}
.monster_kakao .ab_text .kakao_box .bottom_box .s_txt{font-size:14px; margin:0 0 20px 0; padding:0; color:#fff;}
.monster_kakao .ab_text .kakao_box .bottom_box .b_btn{ font-size:24px; margin:0; padding:0; color:#fff;}
.monster_kakao .ab_text .kakao_box .bottom_box .b_btn .yellow{color:#ffeb3b !important;}
.box_shadow{
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.45);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    2px 2px 4px rgba(0,0,0,0.45);  /* Firefox 3.5 - 3.6 */
	box-shadow:         2px 2px 4px rgba(0,0,0,0.45);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

@media (max-width: 992px) {	
	.monster_kakao {padding: 30px 0; background:#666;}
	.monster_kakao .ab_text {}
	.monster_kakao .ab_text .op_text {font-size: 28px;}
	.monster_kakao .ab_text .op_text2 {margin: 15px 0 0 0; padding: 0 15px; font-size: 12px;}
	.monster_kakao .ab_text a.kakao_box:link, .monster_kakao .ab_text a.kakao_box:visited,
	.monster_kakao .ab_text a.kakao_box:active, .monster_kakao .ab_text a.kakao_box:hover { width: 90%; margin: 15px auto 0;}
	.monster_kakao .ab_text .kakao_box .top_box {padding:35px 25px 0 25px;}
	.monster_kakao .ab_text .kakao_box .top_box .absimg {position: static; right:0; margin: 20px auto 0;}
	.monster_kakao .ab_text .kakao_box .bottom_box .b_btn {font-size: 16px;}
}


/*----- ºòÅ×ÀÌÅÍ¿Í ´ÙÇ×¼º µ¥ÀÌÅÍÀÇ Á¶ÇÕ, ¸ó½ºÅÍÇÈ -----*/
.big_data{width:100%; padding:0 0; margin:0; }
.big_data .title{margin:65px 0 35px 0; padding:0; font-size: 44px; line-height: 54px; font-weight: bold; color:#000;}
.big_data .title span {color:#984686;}
.big_data .text{padding:0; font-size: 18px; color:#333;}
.big_data .bl{width:450px; display:block; margin:65px 0 0 0;}
.big_data .mobile_platform_btn{margin:65px 0 0 0; padding:0;}
.big_data .mobile_platform_btn .download_app{width:100px; margin:0 25px 25px 0; background:#984686; text-decoration:none; border-radius: 15px;}
.big_data .mobile_platform_btn .download_app:hover{background:#8700ff; text-decoration:none;}
.big_data .mobile_platform_btn .download_app .icon{width:50px; margin:0 10px 0 0;}
.big_data .mobile_platform_btn .download_app .text{display:inline-block; padding: 10px 0; line-height:50px; font-size: 28px; color:#fff;}

@media (max-width: 992px) {	
	.big_data .title {font-size: 30px; line-height: 38px; margin:15px 0 15px 0;}
	.big_data .text {font-size: 16px;}

	.big_data .mobile_platform_btn {margin:25px 0 0 0;}
	.big_data .mobile_platform_btn .download_app {width:80px; margin:0 25px 15px 0;}
	.big_data .mobile_platform_btn .download_app .text {padding:0; font-size:20px;}
}

/*----- live_data -----*/
.live_data {width:100%; background:rgba(0,0,0,0.15);display:block; margin:0; padding: 80px 0; position:relative; background:url('/images/menu6_bg.jpg') repeat fixed; background-size: cover; background-position: center center;}
.live_data .black_container_back {width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.45);}
.live_data .ab_text{margin:0 0 45px; padding:0; position:relative;}
.live_data .ab_text h1.title{font-size:26px; color:#fff; font-weight:400; text-align:center; padding:0;}
.live_data .ab_text .text{font-weight:600; text-align:center; padding:0; color:#ffeb3b;}
.live_data .ab_text .text .val{display:inline-block; margin:0 5px 0 0; line-height: 55px; font-size:55px; }
.live_data .ab_text .text .unit{display:inline-block; margin:16px 0 0 0; font-size:26px;}
.live_data .ab_text .date{text-align:center; margin:0; padding:0; font-size:15px; color:#ccc;}

.live_data .ab_left_text{}
.live_data .ab_left_text .op_text{position: relative; text-align:center; font-size: 50px; font-weight: bold; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.75);}
.live_data .ab_left_text .op_text2{position: relative; text-align:center; font-size: 18px;  color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.75);}

.live_data .ab_left_text a.kakako_link:link{background:#ffeb3b; border-radius:10px; padding:25px 25px; width:410px; position:relative; margin:45px auto 0 auto; }
.live_data .ab_left_text a.kakako_link:visited{background:#ffeb3b; border-radius:10px; padding:25px 25px; width:410px;  position:relative; margin:45px auto 0 auto; }
.live_data .ab_left_text a.kakako_link:active{background:#ffeb3b; border-radius:10px; padding:25px 25px; width:410px; position:relative; margin:45px auto 0 auto; }
.live_data .ab_left_text a.kakako_link:hover{background:#fff176; border-radius:10px; padding:25px 25px; width:410px;  position:relative; margin:45px auto 0 auto; }
.live_data .ab_left_text a.kakako_link .atem:first-child{width: 51px;}
.live_data .ab_left_text a.kakako_link .atem:last-child{width: calc(100% - 74px);}
.live_data .ab_left_text a.kakako_link .atem .bl{width:100%; display:block;}
.live_data .ab_left_text a.kakako_link .atem .title{font-size:21px; line-height:100%; color:#000; display:block; margin:0 0 10px 0; padding:0; font-weight:400;}
.live_data .ab_left_text a.kakako_link .atem .text{font-size:14px;line-height:100%; color:#1d0d11; display:block; margin:0 0 0 0; padding:0; font-weight:400;}

@media (max-width: 992px) {	
	.live_data {padding: 30px 0; background:#666;}
	.live_data .ab_text {margin: 0 0 25px;}
	.live_data .ab_text h1.title {font-size: 22px;}
	.live_data .ab_text .text .val {font-size: 44px; line-height: 44px;}
	.live_data .ab_text .text .unit {margin: 10px 0 0; font-size:20px;}
	.live_data .ab_text .date {margin: 5px 0 20px;}

	.live_data .ab_left_text .op_text {font-size: 30px;}
	.live_data .ab_left_text .op_text2 {font-size: 16px;}

	.live_data .ab_left_text a.kakako_link:link,
	.live_data .ab_left_text a.kakako_link:visited, 
	.live_data .ab_left_text a.kakako_link:active, 
	.live_data .ab_left_text a.kakako_link:hover {width: 90%; margin: 25px auto 0;}
}

/*----- ±×·±µ¥ ¾î¶»°Ô »ç¿ëÇÏ³ª¿ä? -----*/
.step_box {padding: 60px 0;}
.step_box .heading-title {margin-bottom: 40px;}
.step_box .heading-title h2 {font-size: 40px; text-align: center; font-weight: bold; line-height: 36px; padding-bottom: 30px;}
.step_box .line{height:3px; background:#ddd;}
.step_box .step_wrap{margin-top:-25px;}
.step_box .step_wrap .item{text-align:center;}
.step_box .step_wrap .item:nth-child(n+4){margin:0;}
.step_box .step_wrap .circle{margin:0; display:inline-block; padding:15px 20px; font-size:20px; line-height:20px; /*width:20px; height:20px;*/ border-radius:50%; background:#984686; color:#fff; overflow:hidden;}
.step_box .step_wrap .title{margin:15px 0 7px 0; padding:0; font-size:16px; color:#999;}
.step_box .step_wrap .title_t{margin:0 0 15px 0; padding:0; font-size:22px; font-weight:500; letter-spacing:-0.5px; color:#000;}
.step_box .step_wrap .text{padding:0; font-size:16px; color:#666; line-height: 20px;}
@media (max-width: 992px) {
	.step_box {padding: 30px 0;}
	.step_box .heading-title {margin-bottom: 0;}
	.step_box .heading-title h2 {font-size: 30px; padding:0px 0 20px;}
	.step_box .step_wrap {margin-top:0px;}
	.step_box .line {display: none;}
	.step_box .step_wrap .text {padding-bottom: 20px;}
}


/*----- ¹®ÀÇÇÏ°í ½ÍÀº Á¡ÀÌ ÀÖÀ¸¼¼¿ä? -----*/
.wide_banner {width:100%; padding:60px 0; margin:0; background:#101010;}
.wide_banner .htitle{margin:0 0 25px 0; padding:0; font-size: 40px; font-weight: 500; color:#fff;}
.wide_banner .htext{margin:0 0 25px 0; padding:0; font-size: 16px; color:#9a9a9a;}
.wide_banner .ytext{margin:0 0 15px 0; padding:0; font-size: 14px; color:#9a9a9a;}
.wide_banner .gtext{margin:0; padding:0; color:#fdd835;}

.wide_banner div.tel_box{border:1px #fff solid; background:#fff; border-radius:10px; padding:10px 15px; width:100%; margin:0 0 10px 0;}
.wide_banner div.tel_box .icon{width:48px;}
.wide_banner div.tel_box .icon .bl{width:48px; display:block;}
.wide_banner div.tel_box .text{width:calc(100% - 60px);  line-height:48px; font-size: 18px; color:#333;}
.wide_banner div.tel_box a.tel_box .icon{width:48px; display:inline-block;}
.wide_banner div.tel_box a.tel_box .text{line-height:48px; font-size: 18px; color:#333; margin-left: 10px;}
@media (max-width: 992px) {
	.wide_banner {padding: 30px 0 100px;}
	.wide_banner .htitle {font-size: 30px;}
	.wide_banner .gtext {margin-bottom: 15px;}
}

/**/
.footer_abs{padding:10px 0; z-index:100000; background:rgba(64,71,79,0.65); position:fixed; bottom:0px; left:0px; width:100%; text-align:center; font-size:12px; color:#fff;}