#main_wrap { position: relative; float:none; clear:both; width:100%; margin:0; padding:0;}
.main_vis {position: relative;background-color: #ddd;/* height: 800px; */}

/*.main_vis_text {
	position: absolute;
	display: table;
	top: 48%;
	left: 45%;
	width: 1280px;
	margin: auto;
	padding: 0;
	transform: translate(-50%, -50%);
}
*/
.main_vis_text {
	position: absolute;
	/* display: block; */
	top: 40%;
	/* left: 45%; */
	width: 100%;
	margin: 0 auto;
	padding: 0;
	/* transform: translate(-50%, -50%); */
	text-align: center;
}

.main_vis .bx-wrapper { border:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
 /* margin-bottom: 6.25rem; */}
.main_vis .bx-wrapper .bx-controls-direction a { z-index: 50 }
.main_vis .bx-wrapper .bx-pager,
.main_vis .bx-wrapper .bx-controls-auto { bottom:5%; }

.main_vis .bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_vis .bx-wrapper .bx-pager.bx-default-pager a.active,
.main_vis .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #9f998f;
}

.main_vis .bx-wrapper .bx-pager.bx-default-pager a {
  background: #d4d4d4;
  width: 70px;
  height: 3px;
  margin: 0 2px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.main_vis .bx-wrapper .bx-prev {
  left: 6%;
  background: url('../../../img/main/main_vis_control.png') no-repeat 0 0;
}
.main_vis .bx-wrapper .bx-prev:hover,
.main_vis .bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.main_vis .bx-wrapper .bx-next {
  right: 6%;
  background: url('../../../img/main/main_vis_control.png') no-repeat -80px 0;
}
.main_vis .bx-wrapper .bx-next:hover,
.main_vis .bx-wrapper .bx-next:focus {
  background-position: -80px 0;
}
.main_vis .bx-wrapper .bx-controls-direction a {
  margin-top: -40px;
  width: 80px;
  height: 80px;
  z-index: 50;
}

.main_vis .type01 {background: #8a8a8a url('../../img/main/main_vis04.jpg') no-repeat center center;height: 750px;}
.main_vis .type02 {background: #858586  url('../../img/main/main_vis03.jpg') no-repeat center center;height: 750px;}
/*.main_vis .type02  .main_vis_text {transform: translate(0%,-50%);}*/


.main_vis .vis_text {color:#fff;padding: 0 8%;}

.main_vis .vis_text .big_text {font-size: 50px;font-weight: bold;line-height:1.3;font-family:'Nanum Myeongjo';text-align: center;margin: 0 auto;}
.main_vis .vis_text .sub_text {font-size:16px; font-weight: 300;line-height:170%; padding:15px 0 0 0}

.main_vis .vis_text dl {text-align:center;margin-top: 3rem;}
.main_vis .vis_text dl dt,
.main_vis .vis_text dl dd {float: left;line-height: 1.3;}

.main_vis .vis_text dl dt {font-weight:inherit;clear: both;}
.main_vis .vis_text dl dt:before{display:block;}
.main_vis .vis_text dl dt:first-child{ margin-left:0; }
.main_vis .vis_text dl dd:before { content:":"; padding:0 4px;}

.main_vis_mobile {
    display: none;
}

.main_vis_mobile .bx-wrapper {border:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	/* margin-bottom: 6.25rem; */}
.main_vis_mobile .bx-wrapper .bx-controls-direction a {z-index: 50;background-size:  cover;}
.main_vis_mobile .bx-wrapper .bx-pager,
.main_vis_mobile .bx-wrapper .bx-controls-auto { bottom:5%; }

.main_vis_mobile .bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_vis_mobile .bx-wrapper .bx-pager.bx-default-pager a.active,
.main_vis_mobile .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #9f998f;
}

.main_vis_mobile .bx-wrapper .bx-pager.bx-default-pager a {
  background: #d4d4d4;
  width: 40px;
  height: 3px;
  margin: 0 4px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.main_vis_mobile .bx-wrapper .bx-prev {
  left: 3%;
  background: url('../../../img/main/main_vis_control.png') no-repeat 0 0;
}
.main_vis_mobile .bx-wrapper .bx-prev:hover,
.main_vis_mobile .bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.main_vis_mobile .bx-wrapper .bx-next {
  right: 3%;
  background: url('../../../img/main/main_vis_control.png') no-repeat -80px 0;
}
.main_vis_mobile .bx-wrapper .bx-next:hover,
.main_vis_mobile .bx-wrapper .bx-next:focus {
  background-position: -80px 0;
}
.main_vis_mobile .bx-wrapper .bx-controls-direction a {
  margin-top: -20px;
  width: 40px;
  height: 40px;
  z-index: 50;
}

.main_cube {
	margin-bottom: 1.5rem;
}

.cube_col {
	color:#666;
	border: 1px solid #ddd;
	height: 410px;
	float: left;
}

.cube_col.notice {
	padding: 40px 48px;
	width: 410px;
}

.cube_col.notice .title {font-size: 34px;font-weight:400;color:#000;line-height: 1;margin-bottom: 20px;}
.cube_col.notice li { padding-left:12px; background:url('../../img/layout/bul_dot.png') no-repeat left center; }
.cube_col.notice li a {display:block;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 2;}

.cube_row:after{ display:block; height:0; content:""; clear:both; float:none; }

.cube_col.notice ul { margin-bottom:2rem;}
.cube_col.notice a.more {text-align:center;display:block;}
.cube_col.notice a.more span {color:#333;display:inline-block;vertical-align: middle;}

.cube_col.virtual {
	padding: 3rem;
	width: 850px;
	float:right;
	background:#f7f8f9;
	text-align: center;
	margin: auto;
}

.cube_col.virtual .title {font-size: 32px;color:#000;text-align:center;line-height:1;margin-bottom: 55px;}
.cube_col.virtual .title span {color:#fff;background-color:#da3775;line-height:2rem;text-align:center;display:inline-block;font-size: 1rem;vertical-align: top;padding: 0 0.5rem;}
.cube_col.virtual .title p { display:inline-block; }

.cube_col.virtual ul {width:100%;/* padding-top:3rem; */}
.cube_col.virtual ul li a {display:block;text-align: center;}
.cube_col.virtual ul li a:hover .img_wrap:before { /* content:"sadad"; */ /*background:url('../../img/main/main_virtual_hover.png') no-repeat center center; */ }
.cube_col.virtual ul li a span.text {display: inline-block;background-color:#f1dbe1;color:#333;padding: 0.5rem 1rem;border-radius: 2rem;margin-top: 2rem;font-weight: 400;line-height: 1;word-break: keep-all;}

.cube_col.virtual .bx-wrapper {
	margin:auto;
	border:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent;
	}


.cube_col.virtual .bx-wrapper .bx-controls-direction a { z-index: 50 }

.cube_col.virtual .bx-wrapper .bx-prev {
  left: -12%;
  background: url('../../../img/main/main_virtual_control.png') no-repeat 0 0;
}
.cube_col.virtual .bx-wrapper .bx-prev:hover,
.cube_col.virtual .bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.cube_col.virtual .bx-wrapper .bx-next {
  right: -12%;
  background: url('../../../img/main/main_virtual_control.png') no-repeat -44px 0;
}
.cube_col.virtual .bx-wrapper .bx-next:hover,
.cube_col.virtual .bx-wrapper .bx-next:focus {
  background-position: -44px 0;
}
.cube_col.virtual .bx-wrapper .bx-controls-direction a {
  margin-top: -22px;
  width: 44px;
  height: 44px;
  z-index: 50;
  top: 48%;
}

.main_case_text {
	float: left;
	width: 260px;
	padding: 0 10px;
	position: relative;
}

.main_case_text .subtitle {line-height:1; margin-bottom:1rem; }
.main_case_text .title {font-size: 28px;line-height:1.3;}
.main_case_text p {color:#aaaaaa;font-size:0.875em;margin-bottom:1rem;}

.main_case {
	padding: 60px 520px 54px 50px;
	background: #58585b;
	color: #fff;
}

.main_case:after{ display:block; height:0; content:""; clear:both; float:none; }

.main_case_slider {
	float: left;
	width: 400px;
	margin-left: 30px;
}

.main_case_slider .text {line-height:1;padding-bottom: 1rem;}

.main_case_slider .bx-wrapper {
	border:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent;
	margin-bottom: 0;
	}

.main_case_slider .bx-wrapper img { width:100%; }

.main_case_slider .bx-wrapper .bx-pager,
.main_case_slider .bx-wrapper .bx-controls-auto {top: -60px;text-align: right;}

.main_case_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_case_slider .bx-wrapper .bx-pager.bx-default-pager a.active,
.main_case_slider .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #f28290;
}

.main_case_slider .bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  width: 30px;
  height: 2px;
  margin: 0 4px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.main_case_selector {
	float: right;
	margin-top: 2rem;
	/* margin-left: 40px; */
	width: 484px;
	margin-right: -484px;
}

.main_case_selector li { float:left; }
.main_case_selector li a {display:block;width: 113px;height:60px;line-height:60px;margin-left: 8px;margin-bottom:10px;white-space:nowrap;text-align:center;font-size:0.875rem;color: #eee;border:1px solid #bcbcbd;}
.main_case_selector li a:hover,
.main_case_selector li a.active { background-color:#ff2c80; color:#fff; border:1px solid #ff2c80; }
.main_case_selector li:nth-child(4n+1) {margin-left:0;clear: both;}


.main_counsel_wrap {
	padding: 6rem 0 0 0;
}


.main_counsel {
	float: left;
	width: 456px;
	border-right: 1px solid #d5d5d5;
	padding-right: 2rem;
}

.main_article {position: relative;}
.main_article:first-child {
	margin-bottom: 3rem;
}

.main_article .title {
	font-size: 32px;
	line-height: 1;
	margin-bottom: 1rem;
}

.main_article .more { position:absolute;top:0;right:0;}

.main_article .subtitle {color:#e41669;font-size: 1rem;padding-top: 12px;}
.main_article li:after{ display:block; height:0; content:""; clear:both; float:none; }
.main_article li a {display:inline-block;float:left; line-height:2; width:60%;color:#333;padding-left:10px;background:url('../../img/layout/bul_dot.png') no-repeat left center;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.main_article li span.writer,
.main_article li span.date {display:inline-block;float:left;width:17%;margin-left:3%;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;line-height: 2;}
.main_article li span.date{ text-align:right;}


.main_time {
	float: right;
	width: 456px;
	padding: 0 40px;
}

.mini_tab {
	margin-bottom: 2rem;
}

.main_time .title {color:#000;font-size: 40px;line-height: 1;margin-bottom: 30px;text-align: center;}

.main_time .mini_tab ul li { display:inline-block; text-align:center; }
.main_time .mini_tab ul li a {display:block;margin: 0 1rem;font-size: 24px;padding-bottom: 10px;line-height: 1;color: #333;}
.main_time .mini_tab ul li:hover a,
.main_time .mini_tab ul li.active a {font-size: 24px;color:#e41669;border-bottom:1px solid #e41669;font-weight: 400;}

.main_time .mini_tab_view ul li {display:none;clear: both;}
.main_time .mini_tab_view ul li.active {display:block;text-align: center;}

.main_time .mini_tab_view ul li .time_table { border-top:1px solid #dee2e6; }
.main_time .mini_tab_view ul li .time_table:after{ display:block; height:0; content:""; clear:both; float:none; }
.main_time .mini_tab_view ul li dl {border-bottom:1px solid #dee2e6;/* padding-left: 100px; */display: table;width: 100%;}
.main_time .mini_tab_view ul li dl:after{ display:block; height:0; content:""; clear:both; float:none; }
.main_time .mini_tab_view ul li dl:first-child {/* border-top:1px solid #dee2e6; */}
.main_time .mini_tab_view ul li dl dt,
.main_time .mini_tab_view ul li dl dd {/* float:left; */padding: 9px 0;display: table-cell;}
.main_time .mini_tab_view ul li dl dt {width: 100px;/* margin-left: -100px; */font-weight: inherit;}
.main_time .mini_tab_view ul li dl dd {padding-left:27px;padding-right:27px;border-left: 1px solid #dee2e6;}

.main_time .mini_tab_view ul li table { border-bottom:1px solid #dee2e6;}
.main_time .mini_tab_view ul li table th {border-right: 1px solid #dee2e6;}


.main_cost {
	float:right;
	background: #d64b7e url('../../img/layout/consult_bg.png');
	color: #fff;
	width: 368px;
	padding: 2rem;
}


.main_cost .text_wrap {
	text-align: center;
	font-size: 0.875rem;
}
.main_cost .title {font-size:2.5em;line-height: 1;}
.main_cost .sub_title { margin:1rem 0;}

.main_cost .form-group {height:30px;line-height:30px;vertical-align:middle;font-size: 0.875rem;clear:both;margin-bottom: 0.5rem;}
.main_cost .form-group:after{ display:block; height:0; content:""; clear:both; float:none; }

.main_cost .form-group > label.label,
.main_cost .form-group .label_empty {width: 25%;float: left;display: block;height: 100%;}
.main_cost .form-group > label.label {background: url('../../img/layout/bul_dot_white.png') no-repeat 6px center;padding-left: 14px;}
.main_cost .form-group > label + div,
.main_cost .form-group .label_empty + div,
.main_cost .form-group .label_empty + textarea {width: 75%;float: right;}
.main_cost .form-group > label + div.field3 > * {width: 32%;/* display:inline-block; */float: left;margin-left: 2%;}
.main_cost .form-group > label + div.field3 > *:first-child {margin-left:0; }

.main_cost .form-group .field1,
.main_cost .form-group > label + div.field3,
.main_cost .form-group .form-object {height: inherit !important;line-height: inherit;vertical-align: bottom;border: none;}

.main_cost .form-group .form-object { padding:0 10px;}
.main_cost .form-group .field1 .form-object {width: 100%;}
.main_cost .form-group .field1 .form-object.double {width: 66%;}

.main_cost .form-group input[type="checkbox"] { width:1rem; height:1rem; background:#fff; vertical-align:middle;}

.main_cost .form-group button[type="button"] {background: #b0295d;border:0;color:#fff;margin-left: 1rem;padding: 0 1.3rem;font-size: 0.875em;}
.main_cost button[type="submit"] {background:#9e1149;border:0;color:#fff;width: 100%;height: 100%;padding: 0.75rem 0;line-height: 1;font-size: 1.5rem;}


.main_location {padding:6rem 0;background: url('../../img/main/main_location_bg.jpg') no-repeat center center;background-size:cover;text-align: center;margin-top: 6rem;}

.main_location .title {font-size:2.8rem;text-align:center;margin-bottom:4rem;color: #fff;}
.main_location ul { display:inline-block; }
.main_location ul li {float:left;width:302px;margin-left: 20px;position: relative; background:#fff;   }
.main_location ul li:first-child { margin-left:0; }

.main_location ul li .branch {position: absolute;top: -26px;left: 0;display:inline-block;width:70px;height:70px;line-height:70px;white-space:nowrap;background-color:#e41669;color:#fff;vertical-align: middle;display: table-cell;text-align: center;font-size: 20px;}
.main_location ul li img { max-width:100%; }
.main_location ul li p {line-height:1.3;padding:1.5rem 0 1rem 0;font-size: 0.875rem; text-align:center; } 
.main_location ul li .tel {
	background: url('../../img/icon/icon_tel.png') no-repeat left center;
	padding-left: 36px;
	display: inline-block;
	min-height: 29px;
	line-height: 29px;
	margin-bottom: 1.8rem;
	font-size: 20px;
}

.foot_banners {
	padding: 2.5rem 0;
}

.foot_banners .bx-wrapper {
	border:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0;
	}

.foot_banners .bx-wrapper .bx-prev {left: -10%;left: calc(-10% - 22px);background: url('../../img/layout/foot_banner_control.png') no-repeat -13px 0;width: 12px;height: 23px;margin-top: -12px;}
.foot_banners .bx-wrapper .bx-next {right: -10%;right: calc(-10% - 22px);background: url('../../img/layout/foot_banner_control.png') no-repeat 0 0;width: 12px;height: 23px;margin-top: -12px;}

@media (max-width: 1366px) {
	.main_vis_text {width: 920px;}
	.main_vis .type02 .main_vis_text {transform: translate(-10%,-50%);}

	.cube_col {float:none;width: 100% !important;clear: both;height: auto;padding: 3rem 3.5rem;}
	.cube_col:after{ display:block; height:0; content:""; clear:both; float:none; }

	.cube_col.notice {padding: 46px 50px 46px 70px;margin-top:0;}
	.cube_col.notice .title {float:left;display:inline-block;margin: 0;}
	.cube_col.notice ul {float:left;display:inline-block;margin-left: 70px;margin-bottom: 0;}
	.cube_col.notice a.more {position:absolute;top: 50px;right: 70px;}

	.cube_col.virtual {margin-top: 19px;padding: 56px 50px 70px 50px;}
	
	.main_case_text,
	.main_case_slider {width:48%;margin: 0;}

	.main_case_slider { float:right; }
	.main_case_selector {clear:both;float: none;width: 100%;margin: 0;padding-top: 50px;}

	.main_case_text span.spanbr {
		display: none;
	}
	.main_case {
		padding: 80px 70px 56px 70px;
	}
	
	.main_case_selector li:nth-child(4n+1) {
		margin-left: 0;
		clear: none;
	}

	.main_counsel {width: 500px;border-right: 0;}
	.main_counsel_wrap {
		padding: 48px 0 0 0;
	}	
	.main_cost { width:385px;}
	.main_time {float:none;clear:both;width:100%;padding: 4rem 0 0 0;}
	.main_time .title {text-align:left;float: left;margin-right: 55px;}
	.main_time .mini_tab {float:left;margin-bottom: 0;}
	.main_time .mini_tab ul {line-height:40px;}

	.main_time .mini_tab_view ul li .time_table {/* border-bottom:1px solid #dee2e6; */}
	.main_time .mini_tab_view ul li dl {width: 50%;float: left;/* padding-left:170px; */border-right: 1px solid #dee2e6;}
	.main_time .mini_tab_view ul li dl:nth-child(even) { border-right:0; }
	.main_time .mini_tab_view ul li dl:nth-child(n+3) {/* border-bottom:0; */}	
	.main_time .mini_tab_view ul li dl.wide {float:none;clear:both;width:100%;border-bottom: 1px solid #dee2e6;border-right: 0;}
	.main_time .mini_tab_view ul li dl dt {width:170px;/* margin-left:-170px; */}
	.main_time .mini_tab_view ul li dl dd {text-align:left;padding-left: 70px;padding-right: 70px;}
	.main_time .mini_tab_view ul li dl dd .spanbr { display:inline;}

	.main_location ul li {width:480px;margin-bottom: 4rem;text-align:left;}
	.main_location ul li:nth-child(odd) {clear:both;margin-left: 0;}

	.main_location ul li img {float:left;width: 220px;}
	.main_location ul li p {padding: 2.5rem 0 2.5rem 1rem;float: left;}
	.main_location ul li .tel {float: left;margin-left: 3%;margin-bottom: 0;}

	.main_time .mini_tab_view ul li table span.spanbr { display:none;  }
}
@media (max-width:1024px) {
	.main_location {padding: 2rem 0;}
	.main_location ul li {width: 48%;margin-left: 4%;margin-bottom: 4rem;text-align:left;}
	.main_location ul li img {width: 50%;}
	.main_counsel {width: 444px;}
	.main_cost {width: 354px;padding: 2rem 1.5rem;}
	.main_location ul li p {
    width: 50%;
    padding: 1.5rem 3%;
    margin-left: 0;
    word-break: keep-all;
}
}
@media (max-width: 840px) {
	#main_wrap { padding-top:102px; }
	.main_vis { display:none; }
	.main_vis_mobile { display:block; }

	.main_vis_mobile .bx-wrapper img {
	  width: 100%;
    }
    

    .cube_col.notice {padding: 50px 50px 40px 50px;}
	.cube_col.notice .title {/* font-size:30px; */float: none;}
    .cube_col.notice ul {clear:both;float:none;display:block;margin-top: 36px;margin-left: 0rem;}
    .cube_col.notice li a { line-height:44px; }
    
    .cube_col.virtual {padding:50px 40px;margin-top: 20px;}
    .cube_col.virtual ul li a span.text {margin-top: 24px;}
    .cube_col.virtual .title p {display:block;margin-top: 1rem;}
    .cube_col.virtual .bx-wrapper .bx-prev {left: -16%;}
	.cube_col.virtual .bx-wrapper .bx-next {right: -16%;}
	.main_cube { margin-bottom:20px; }
	
    .main_case {
		padding: 60px 50px 50px 50px;
		}
	.main_case_text, .main_case_slider {float:none;clear:both;width:100%;}
	.main_case_text .subtitle {margin-bottom: 6px;}
	.main_case_text .title {font-size: 34px;margin-bottom: 16px;}
	.main_case_text p {font-size:1em;}
	
	.main_case_slider {margin-top: 40px;}
	.main_case_text a {display:block;position:absolute;top: 0;right: 0;}
	
	.main_case_selector {float:none;width:100%;text-align:center;margin:auto;padding-top: 30px;}
	.main_case_selector ul { display:inline-block; }
	.main_case_selector li a {
		margin-left: 10px;
		width: 160px;
		height: 60px;
	}
	.main_case_selector li:nth-child(3n+1) {margin-left:0;clear: both;}
	.main_case_selector li:nth-child(3n+1) a { margin-left:0; }

	.main_counsel_wrap {padding-top: 72px;}
	.main_article, .main_time { padding:0 24px;}
	.main_article .more { right:24px;}
	
	.main_article .title {margin-bottom: 30px;font-size: 34px;}
	.main_article li a {width: 83%;}

	.main_article li span.writer {width: 14%;text-align: right;}
	.main_article li span.date { display:none; }
	
	.main_counsel {width:100%;padding-right: 0;}

	.main_time {padding-top: 72px; margin:0 0 50px 0;}
	.main_time .title {font-size:34px;float: none;}
	.main_time .mini_tab {float:none;margin-bottom: 30px;}
	.main_time .mini_tab ul li {float:left;width:25%;display: block; font-size:1.7em; font-weight:400; color:#000;}
	.main_time .mini_tab_view ul li dl { float:none; width:100%; clear:both; border-right:0; 0}
	.main_time .mini_tab_view ul li dl dd{ padding-left:60px; padding-right:60px;}
	.main_time .mini_tab_view ul li dl dd .spanbr:first-child { display:block;}
	
	.main_cost { display:none; }
	
	.main_location { display:none; }
	
	.foot_consult { display:none; }

	.foot_banners { display:none; }

}

@media (max-width:640px) {
	.cube_col.virtual .bx-wrapper .bx-prev {left: -23%;}
	.cube_col.virtual .bx-wrapper .bx-next {right: -23%;}



}

@media (max-width:480px) {
	.main_case_selector ul { display:block; width:100%; }
	.main_case_selector li { width:23%; margin-left:2%}
	.main_case_selector li a {width: 100%;}

}

@media (max-device-width:840px) {
	/* for mobile physical width. portrait mode */
	
}




.main_img_01 {padding: 0;background: url('../../img/main/main_inner02.jpg') no-repeat top left;/* background-size:cover; */text-align: center;height: 650px;}
.img_01 {float:left; width:430px;  padding:40px 20px 40px 0px;}
.txt_01{font-size: 16px;float: right;padding: 250px 60px 20px 0px;text-align: left;line-height: 180%;}
.txt_big{font-size: 39px;padding: 0px 0px 35px 0px;font-family:'Nanum Myeongjo';line-height: 130%;}


.main_img_02 {padding: 0;background: url('../../img/main/main_inner03.jpg') no-repeat top right;/* background-size:cover; */text-align: center; height: 680px;}
.txt_02{font-size:16px;float: left; padding: 250px 60px 20px 120px;text-align: right;line-height: 180%;}
.txt_big02{font-size: 39px;padding: 0px 0px 25px 0px;font-family:'Nanum Myeongjo'; line-height: 130%;}



@media (max-width: 840px) {
	.main_img_01 {padding: 0;background: url('../../img/main/main_inner01_1.jpg') no-repeat top left;/* background-position: 0% top; background-size:70%; height: 900px;*/background-size:cover;text-align: center; width:100%; margin:0 0 80px 0}
	.main_img_02 {padding: 0;background: url('../../img/main/main_inner03_1.jpg') no-repeat top center;/* background-size:cover; */text-align: center;height: auto;}

	.img_01 {padding:20px 20px 40px 0px;}

	.txt_big{font-size: 37px;padding: 0px 0px 20px 0px;font-family:'Nanum Myeongjo';line-height: 140%;}
	.txt_big02{font-size: 38px;padding: 0px 0px 25px 0px;font-family:'Nanum Myeongjo'; line-height: 140%;}
	.txt_01{font-size:18px;float: none;padding: 80px 0px 50px 50px;text-align: lwft;color: #fff;}
	.txt_02{font-size:18px;float: none;padding: 413px 0px 120px 0px;text-align: left;}
	.txt_s {line-height:170%;}


}