@charset "UTF-8";
/* 글꼴 선언 */
/*@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css');
@import url('//fonts.googleapis.com/earlyaccess/nanummyeongjo.css');*/
* {margin:0;padding:0;}
body,input,select,button,textarea {margin:0;padding:0; font-size:15px; line-height:1.2em; font-family: 'Noto Sans CJK KR', 'Noto Sans KR', 'NanumSquare', 'NanumGothic', 'Dotum', 'Gulim', 'Arial'; }
#bw_board_write {font-family: 'Noto Sans CJK KR', 'Noto Sans KR', 'NanumSquare', 'NanumGothic', 'Dotum', 'Gulim', 'Arial' !important; }

table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
img {border-width:0px; vertical-align:middle;}
a {text-decoration:none; color:#494949; outline:none;}
a:link, a:active, a:visited{text-decoration:none;}
input{vertical-align:middle;}
div, select {vertical-align:top;}
ol,ul{list-style:none;}
li {display:inline;list-style:none;vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
::-moz-selection{background:#009bc7;color:#fff;text-shadow:none}
::selection{background:#009bc7;color:#fff;text-shadow:none}
.block {display:block;}
.yellow {color:#fbe898;}

.index_wrap {max-width:920px;width:100%;margin:0 auto;padding:146px 6px 0 6px;}
.index_wrap .logo {display:block;width:436px;margin:0 auto;text-align:left;}
.comment {display:table;width:436px;min-height:228px;margin:0 auto;padding:48px 0 0;font-family:'nanummyeongjo';letter-spacing:-0.5px;}
.comment h3 {display:table-cell;width:218px;padding:48px 0 0 0;font-size:24px;font-weight:700;color:#000000;line-height:1.4em;}
.sl {display:none;}
.name {display:block;font-size:16px;text-indent:18px;}
.comment div {display:table-cell;width:218px;}
.comment ul {display:block;padding:8px 0 0 0;}
.comment ul li {font-size:15px;font-weight:600;color:#000000;line-height:1.4em;}
.index_wrap .link {display:block;text-align:center;padding-bottom:20px}
.index_wrap .link ul > li {display:inline-block;width:191px;height:191px;margin:18px;}
.index_wrap .link ul > li > a {}

#wrap {}
	#header {width:100%;height:93px;background:#1b2026;border-top:2px solid #7f0511;}
	#header .top {display:table;max-width:1100px;width:100%;min-height:93px;height:100%;margin:0 auto;padding:0;}
	#header .top .logo {display:table-cell;width:176px;}
	#header .top .menu {display:table-cell;width:100%;}
	#header .r_banner {display:block;position:relative;top:0;right:0;width:180px;height:140px;background:#7d0411;text-align:center;}
	#header .top .menu ul {padding-top:38px;}
	#header .top .menu ul li {display:inline-block;margin:0 5%;}
	#header .top .menu ul li:nth-child(1) {margin:0 5% 0 14%;}
	#header .top .menu ul li a{display:block;padding:0 0 38px;font-size:16px;font-weight:500;color:#ffffff;}
	#header .top .menu ul li a:hover {color:#fbe898;}

	#header .r_banner .r_title {padding:24px 0 0;font-size:14px;font-weight:500;color:#ffffff;font-family:'nanummyeongjo';}
	#header .r_banner .tel {padding:18px 0 4px;}
	#header .r_banner .tel > a {font-size:22px;font-weight:700;color:#fbe898;font-family:'nanummyeongjo';}
	#header .r_banner .online {display:block;margin:16px auto;width:154px;height:30px;background:#500009 url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/icon_arr1.png') no-repeat 136px center;border:1px solid #2e0005;text-align:left;text-indent:12px;}
	#header .r_banner .online a {display:block;font-size:13px;font-weight:300;color:#ffffff;line-height:26px;}

	.section_title {margin:0 auto;padding:72px 0 50px 0; text-align:center;}
	.section_title .t_logo {}
	.section_title h3 {display:block;padding:32px 0 28px;font-size:36px;font-weight:600;color:#1a1f26;line-height:36px;}
	.section_title p {font-size:14px;font-weight:400;color:#747474;}
	/* 메인_section1 */
	#section1 {width:100%;height:630px;background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/img_main_bg1.jpg') no-repeat center top;background-size:cover;}
	#section1 .section_title {margin:0 auto;padding:244px 0 50px 0; text-align:center;text-shadow:-8px 8px 8px #000000,-8px -8px 8px #000000,8px 8px 8px #000000,8px -8px 8px #000000;}
	#section1 .section_title h3 {display:block;/*padding:32px 0 28px;font-size:36px;*/padding:16px 0 6px;font-size:28px;font-weight:300;color:rgba(240,240,240,0.8);line-height:36px;}
	#section1 .section_title h3 > span {font-weight:600;color:#ffffff;}
	#section1 .section_title p {/*font-size:24px;*/font-size:18px;font-weight:400;color:#ffffff;line-height:42px;}
	#section1 .section_title p > span.block {display:inline-block;}
	/* 메인_section2 */
	#section2 {width:100%;min-height:837px;background: #ffffff;background-size:cover;}
	/* 메인_section3 */
	#section3 {width:100%;min-height:524px;padding-bottom:40px;background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/img_main_bg3.jpg') repeat center top;background-size:cover;}
	#section3 .ul_box {display:block;width:100%;margin: 0 auto;text-align:center;}
	#section3 .ul_box ul li a {display:inline-block;/*width:191px;height:191px*/;border-radius:100%;overflow:hidden;}
	#section3 ul {display:inline-block;}
	#section3 ul li {margin:0 15px;}
	/* 메인_section4 */
	#section4 {width:100%;height:703px;background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/img_main_bg4.jpg') no-repeat center bottom;background-size:cover;}
	#section4 > .link_ul_list {display:block;width:100%;margin: 0 auto;text-align:center;}
	#section4 > .link_ul_list > li {display:inline-block;width:328px;height:328px;margin:0 15px 0 0;}
	#section4 > .link_ul_list > li > a {display:block;width:328px;height:328px;}
	#section4 > .link_ul_list > li.link1 {background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/section4_img1_1.jpg') no-repeat;}
	#section4 > .link_ul_list > li.link1 a {background: rgba(0,0,0,0.5)}
	#section4 > .link_ul_list > li.link1 a > div {padding:84px 0 0 0;text-align:center;color:#ffffff;font-family:'nanummyeongjo';line-height:1.5em;}
	#section4 > .link_ul_list > li.link1 a > div > span {display:block;padding:12px 0;font-size:14px;font-weight:500;}
	#section4 > .link_ul_list > li.link1 a > div > h5 {padding:12px 0 24px;font-size:28px;font-weight:600;}
	#section4 > .link_ul_list > li.link1 a > div > p {padding:28px 0;font-size:14px;font-weight:400;font-family:'Noto Sans CJK KR';}
	#section4 > .link_ul_list > li.link1 a > div ul li {display:block;}

	#section4 > .link_ul_list > li.link2 .map_link {position:relative;top:auto;display:block;height:51px;background:rgba(0,0,0,0.8);font-size:12px;font-weight:400;color:#ffffff;line-height:51px;width:100%}
	#section4 > .link_ul_list > li.link2 .map_link > a {display:inline-block;margin:0 0 0 20px;width:78px;height:24px;background:#7d050f;color:#ffffff;line-height:24px;}

	#section4 > .link_ul_list > li.link3 {}
	#section4 > .link_ul_list > li.link3 .link_wrap {padding:18px;border:1px solid #d8d8d8;}
	#section4 > .link_ul_list > li.link3 .link_wrap .tel_box {display:block;padding:34px 0;background:#f6f6f6;}
	#section4 > .link_ul_list > li.link3 .link_wrap .tel_box h5 {padding:6px 0;font-size:16px;font-weight:500;color:#575757;line-height:16px;}
	#section4 > .link_ul_list > li.link3 .link_wrap .tel_box a {display:block;padding:20px 0;font-size:36px;font-weight:700;color:#7c040f;line-height:36px;}
	#section4 > .link_ul_list > li.link3 .link_wrap .tel_box p {padding:6px 0;font-size:12px;font-weight:400;color:#747474;line-height:12px;}
	#section4 > .link_ul_list > li.link3 .link_wrap .link_box {}
	#section4 > .link_ul_list > li.link3 .link_wrap .link_box a {display:block;margin:12px 0 0;padding:0 20px;height:35px;background:#3b3b3b url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/link_box_arr.png') no-repeat 90% center;font-size:14px;font-weight:500;color:#ffffff;text-align:left;line-height:32px;}


	#footer {width:100%;height:140px;background:#221e1f;}
	.ft_1100 {display:table;max-width:1100px;width:100%;min-height:140px;height:100%;margin:0 auto;padding:0;}
	.ft_1100 .ft_l {display:table-cell;}
	.ft_1100 .ft_r {display:table-cell;}
	.footer_link {display:block;padding:24px 0;}
	.footer_link a {display:inline-block;margin:0 24px 0 0;font-size:12px;font-weight:400;color:#bfb7ad;}
	.copy li {display:inline-block;font-size:12px;font-weight:300;color:#787675;line-height:22px;}
	.copy li span {color:#c3b9b1;}
	.ft_logo {padding:24px 0;}

	.skip,.hidden{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; z-index:-1}
/* mediaboard */
.mainSectionMediaBoard {position:relative; padding:0 !important; /*margin-top:-53px;*/}
.mainMediaBoard {display:table; width:100%; table-layout:fixed; height:566px !important; overflow:hidden;}
.mainMediaBoard > li {display:table-cell; vertical-align:top; width:25%; background-position:50% 0; background-size:cover; text-align:center; overflow:hidden;}
.mainMediaBoard > li .banner {height:566px; position:relative; overflow:hidden; padding:0 12px; color:#000;}
.mainMediaBoard > li .banner:before {content:''; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.mainMediaBoard > li .banner .bannerIn {position:relative; height:60%;}
.mainMediaBoard > li .banner .tit {display:table; width:100%; height:40%; line-height:1.2; margin-top:160px;}
.mainMediaBoard > li .banner .tit > strong {display:table-cell; vertical-align:bottom; padding-bottom:10px; font-family:'NanumSquare', '나눔스퀘어', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, Helvetica, Arial, Sans-serif; font-size:170%; font-weight:normal;}
.mainMediaBoard > li .banner .tit > strong .stxt {display:block; margin-top:5px; font-size:60%;}
.mainMediaBoard > li .banner .txt {display:block; text-align:center}
.mainMediaBoard > li .banner .btn {display:inline-block; margin:0 auto 20px;}
.mainMediaBoard > li .banner .btn:before, .mainMediaBoard > li .banner .btn:after {/*content:'';*/display:inline-block;vertical-align:middle;width: 28px;height:1px;background:#fff;background:rgba(255,255,255,0.5);}
.mainMediaBoard > li .banner .btn > a {position:absolute; left:-9999px; }
.mainMediaBoard > li.active {width:30%; /*border-left:5px solid #fff;*/ background-position:100% 0; -moz-transition:width 0.3s, background-position 8s; -webkit-transition:width 0.3s, background-position 8s; transition:width 0.3s, background-position 8s;}
.mainMediaBoard > li.active:first-child {border-left:0;}
.mainMediaBoard > li.active + li {/*border-left:5px solid #fff;*/}
.mainMediaBoard > li.active .banner {padding:0;}
.mainMediaBoard > li.active .banner:before {opacity:0.1; z-index:0;}
.mainMediaBoard > li.active .banner .tit > strong {padding-bottom:40px; font-size:255%; text-shadow:1px 1px 1px rgba(0,0,0,0.5); -moz-transition:font-size 0.5s; -webkit-transition:font-size 0.5s; transition:font-size 0.5s;}
.mainMediaBoard > li.active .banner .tit > strong .stxt {font-size:55%;}
.mainMediaBoard > li.active .banner .txt {font-size:125%; text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.mainMediaBoard > li.active .banner .btn {margin-top:-9px; font-size:14px}
.mainMediaBoard > li.active .banner .btn:before, .mainMediaBoard > li.active .banner .btn:after {position:relative;margin: 0px -14px;}
.mainMediaBoard > li.active .banner .btn > a {position:absolute;left:34%; display:inline-block; padding:10px 36px; background:#271f1d; border-radius:20px; text-decoration:none; box-shadow:0 0 1px rgba(255,255,255,1); -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; color:#fff}
.mainMediaBoard > li.active .banner .btn > a:hover, .mainMediaBoard > li.active .banner .btn > a:focus, .mainMediaBoard > li.active .banner .btn > a:active {background:#fff; color:#000;}


#sub_container {clear:both;}
#sub_container_bg {width:100%;height:188px;background: url(https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/sub_bg_g1.jpg) no-repeat center bottom;background-size:cover; z-index:999;}
.sub_container_bg .section_text {display:block;width:100%;max-width:1100px;margin:0 auto;padding:46px 0 0 0;text-align:center;}
.sub_container_bg .section_text .box_txt {display:block;height:30px;margin:0 auto;padding:0;font-size:14px;font-weight:300;color:#ffffff;line-height:28px;letter-spacing:0.75px;text-shadow:-6px 6px 10px #000000,-6px -6px 10px #000000,6px 6px 10px #000000,6px -6px 10px #000000;}
.sub_container_bg .section_text .box_txt span {font-weight:500;}
.sub_container_bg .section_text h4 {font-size:34px;font-weight:200;color:#fafafa;line-height:53px;text-shadow:-4px 4px 8px #000000,-4px -4px 8px #000000,4px 4px 8px #000000,4px -4px 8px #000000;}
.sub_container_bg .section_text h4 .txt_point_b {font-weight:700;}

/* 서브메뉴탭 */
#sub_div_wrap {margin:0 auto;height:62px; background:#f6f6f6;border-bottom:1px solid #e6e6e6;}
.sub_div {display:table; max-width:1100px; width:100%;  margin:0 auto; font-size:14px; font-weight:400;text-align:center;}
.sub_header_menu {display:block;}
.sub_header_menu > li > a {display:inline-block;margin:0 4%; height: 62px; color: #737373;line-height: 62px;}
.sub_header_menu > li > a.on {color: #121212;}
.sub_header_menu ol > li  {padding:0 20px}
.sub_header_menu ol > li a {display:inline-block;height:63px;line-height:63px;font-size:16px}
/* 서브타이틀 */
#sub_title_wrap {margin:0 auto;padding:80px 0 56px;max-width:1100px;text-align:center;}
#sub_title_wrap .sub_title {font-size:40px;font-weight:700;color:#121212;line-height:38px;font-family:'nanummyeongjo';}
#sub_title_wrap .sub_title_comment {padding-top:20px;font-size:14px;font-weight:300;color:#747474;line-height:15px;}
/*#content {min-height:350px;margin:24px auto 86px auto;padding:0 0 36px;}*/
#content {margin:0 auto 30px auto}
.w1100 {max-width:1100px;/*min-height:350px;margin:24px auto 86px auto*/;margin:0 auto;padding:0 0 36px}
/* 인사말 */
.g_div_wrap.g1_1 {padding:0;}
.g_div_wrap.g1_1 .com_wrap {height:404px;background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/img_g1_2.jpg') no-repeat;overflow:hidden;}
.g_div_wrap.g1_1 .com_wrap .cover {height:404px;background: rgba(0,0,0,0.6);}
.g_div_wrap.g1_1 .com_wrap .cover .com {text-align:center;font-family:'nanummyeongjo';}
.g_div_wrap.g1_1 .com_wrap .cover .com .com_title {padding:104px 0 0;font-size:24px;font-weight:600;color:#ffffff;line-height:38px;}
.g_div_wrap.g1_1 .com_wrap .cover .com .com_comment {padding:48px 90px;font-size:18px;font-weight:400;color:#ffffff;line-height:30px;}
.g_div_wrap.g1_1 .com_conts {max-width:1000px;width:100%;margin:0 auto;}
.g_div_wrap.g1_1 .com_conts ul {display:block;padding:46px 0;}
.g_div_wrap.g1_1 .com_conts li {display:block;padding:12px 0;font-size:16px;font-weight:400;color:#363636;line-height:1.5em;}
.g_div_wrap.g1_1 .com_conts li {text-indent:8px;}


/* 찾아오시는길 표준테이블 */
.conts_table_tbl1{max-width:1000px;width:100%; margin:45px auto;  border-top:2px solid #b01a1f;line-height:28px;text-align:left;}
.conts_table_tbl1 > thead > tr > th{background:#f6f6f6; padding:8px 0; font-weight:600; color: #363636; font-size:14px; border-left:1px solid #d8d8d8; border-bottom:1px solid #999999;text-align:center;vertical-align:middle;}
.conts_table_tbl1 > thead > tr > th:first-child{border-left:none;}
.conts_table_tbl1 > tbody > tr > th{background:#f6f6f6; padding:8px 0; font-weight:600; color: #363636; font-size:14px; border-bottom:1px solid #d8d8d8;vertical-align:middle;text-align:center;}
.conts_table_tbl1 > tbody > tr > td{padding:8px 24px; color: #363636; font-size:14px; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
.conts_table_tbl1 > tbody > tr > td b, .conts_table_tbl1 > tbody > tr > td b a{color:#0072bc;}
.conts_table_tbl1 > tbody > tr > td em{color:#cf0000; font-style:normal;}
.conts_table_tbl1 > tbody > tr > td img{max-width:100%;vertical-align:middle;}
.conts_table_tbl1 > tbody > tr > td .blue {color:#0e559d;font-weight:600;}
.conts_table_tbl1 > tbody > tr > td table{border-top:1px solid #d7d7d7; width:100%; margin:20px 0 10px 0;}
.conts_table_tbl1 > tbody > tr > td table tr th{border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:6px 0; color: #363636; font-size:14px; background:#e0ecff;}
.conts_table_tbl1 > tbody > tr > td table tr th:first-child{border-left:none;}
.conts_table_tbl1 > tbody > tr > td table tr td{border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:6px 0; text-align:center; font-size:14px;}
.conts_table_tbl1 > tbody > tr > td table tr td:first-child{border-left:none;}
.conts_table_tbl1 > tbody > tr > td:first-child{text-align:center;}
.conts_table_tbl1 > tbody > tr > th > p {padding-bottom:0px !important;}
.conts_table_tbl1 > tbody > tr > td > p {text-align:left;padding-bottom:0px !important;}
.conts_table_tbl1 > tbody > tr > td > ul > li {text-align:left;font-weight:500;}



/* 반응형 영역 */
/*상단영역*/
.logo_m {display:none;}
.m_top_toggle {display:none;}
.call {display:none;}
#toggle_wrap {display:none;}
.mainsectionMediaRoll {display:none;}
/* 모바일영역 */
.m_top_toggle a, .m_top_back a {transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000),  bottom 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000),  bottom 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
-moz-transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000),  bottom 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
-o-transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000),  bottom 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}

.m_top_toggle {display:none; width: 48px; height: 48px;}
.m_top_toggle a { position: absolute; left: 6px; top: 0px; width: 48px; height: 48px; text-indent: -999em; cursor: pointer; z-index: 11;
	/* margin transition setting is must be same with #header's transition above */
	transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-webkit-transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.m_top_toggle a span { position: absolute; left: 11px; top: 22px; width: 33px; height: 6px; background: #a60112;
	transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-webkit-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.m_top_toggle span+span { top: 36px; width: 25px; }
.m_top_toggle span+span+span { top: 50px; width: 33px; }
.m_top_toggle a:hover span { background: #fbe898; }
.m_top_toggle a:hover span:first-child {
	transform: translate3d(0, -3px, 0) rotate(0deg);
	-webkit-transform: translate3d(0, -3px, 0) rotate(0deg);
	-moz-transform: translate3d(0, -3px, 0) rotate(0deg);
	-o-transform: translate3d(0, -3px, 0) rotate(0deg);
	-ms-transform: translate(0, -3px) rotate(0deg);
}
.m_top_toggle a:hover span+span+span {
	transform: translate3d(0, 3px, 0) rotate(0deg);
	-webkit-transform: translate3d(0, 3px, 0) rotate(0deg);
	-moz-transform: translate3d(0, 3px, 0) rotate(0deg);
	-o-transform: translate3d(0, 3px, 0) rotate(0deg);
	-ms-transform: translate(0, 3px) rotate(0deg);
}
/*a.on { top: 16px; }*/
.m_top_toggle a.on span:first-child {
	transform: translate3d(0, 6px, 0) rotate(225deg);
	-webkit-transform: translate3d(0, 6px, 0) rotate(225deg);
	-moz-transform: translate3d(0, 6px, 0) rotate(225deg);
	-o-transform: translate3d(0, 6px, 0) rotate(225deg);
	-ms-transform: translate(0, 6px) rotate(45deg);
}
.m_top_toggle a.on span+span { opacity: 0;
	transform: translate3d(0, 150px, 0) rotate(-720deg);
	-webkit-transform: translate3d(0, 150px, 0) rotate(-720deg);
	-moz-transform: translate3d(0, 150px, 0) rotate(-720deg);
	-o-transform: translate3d(0, 150px, 0) rotate(-720deg);
}
.m_top_toggle a.on span+span+span { opacity: 1;
	transform: translate3d(0, -6px, 0) rotate(-225deg);
	-webkit-transform: translate3d(0, -6px, 0) rotate(-225deg);
	-moz-transform: translate3d(0, -6px, 0) rotate(-225deg);
	-o-transform: translate3d(0, -6px, 0) rotate(-225deg);
	-ms-transform: translate(0, -6px) rotate(-45deg);
}
@media only screen and (max-width:1100px){
	.index_wrap .logo {width:auto;max-width:100%;text-align:center}
        .index_wrap {padding-left:0}
	.comment {display:block;padding:48px 0;text-align:center;line-height:1.8em;}
	.comment h3 {display:block;width:305px !important;padding:0;font-size:28px;font-weight:700;color:#000000;line-height:1.8em;text-align:left;margin:0 auto}
	.sl {display:inline-block;}
	.name {display:inline-block;;font-size:22px;text-indent:0;}
         .index_wrap {padding-top:100px}
	.comment div {display:block;margin:0 auto;text-align:left;width:305px !important}
	.comment ul li {display:block;font-size:24px;font-weight:600;color:#000000;line-height:1.4em;}

	#wrap {}
	#header {width:100%;height:78px;background:#1b2026;border-top:2px solid #7f0511;}
	#header .top {display:table;max-width:1100px;width:100%;min-height:78px;height:100%;margin:0 auto;padding:0;}
	#header .top .logo {display:none;}
	#header .top .menu {display:none;}
	#header .r_banner {display:none;}
	#header .top .menu ul {padding-top:38px;}
	#header .top .menu ul li {display:inline-block;margin:0 5%;}
	#header .top .menu ul li:nth-child(1) {margin:0 5% 0 14%;}
	#header .top .menu ul li a{display:block;padding:0 0 38px;font-size:16px;font-weight:500;color:#ffffff;}
	#header .top .menu ul li a:hover {color:#fbe898;}

	/*상단영역*/
	.m_top_toggle {display:table-cell;}
	.logo_m {display:table-cell;width:100%;margin:0 auto;text-align:center;}
	.call {display:table-cell;width:80px;}
	.call a {position: absolute;right: 0px;top: 2px;display:block;width:80px;height:78px;background:#7f0511;
    cursor: pointer;
    z-index: 11;
    transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -moz-transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: top 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000), margin 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	

	#section1 .section_title {padding:164px 0 50px 0;}
	#section1 .section_title .cover {display:block;width:80%;margin:0 auto;padding-bottom:20px;background:rgba(0,0,0,0.4);}
	#section1 .section_title h3 {display:block;padding:32px 0 28px;font-size:36px;}
	#section1 .section_title p {font-size:24px;font-weight:400;color:#ffffff;line-height:42px;}
	#section2 {width:100%;min-height:500px;background: #ffffff;background-size:cover;}
        #section3 ul {display:block}
/*
	#section3 .ul_box ul li a {width:143px;height:143px;}
*/
	#section3 ul li {display:inline-block;margin:0 6px;}
	#section3 ul li a img {width:143px;}
	#section3 ul li.last {display:none;}
	#section4 > .link_ul_list > li {width:45%;}
	#section4 > .link_ul_list > li.link1 {display:none;}
	#section4 > .link_ul_list > li.link2 .map_link {height:auto;line-height:1.5 !important;padding:10px 1px}

	/*하단영역*/
	#footer {height:auto;min-height:140px;padding:0 0 40px;}
	.ft_1100 {display:block;}
	.ft_1100 .ft_l {display:block;padding:0 20px;}
	.ft_1100 .ft_r {display:none;}
	.footer_link a {margin:0 36px 0 0;font-size:18px;}
	.copy {display:block;}
	.copy li {margin-right:8px;font-size:18px;line-height:30px;}
	
	/* 서브메뉴탭 */
	#sub_div_wrap {display:none;}
	#sub_title_wrap {padding:56px 0 32px;}
	#sub_title_wrap .sub_title_comment {font-size:18px;}
	/* 서브내용*/
	#content {margin:24px auto;}
	/* 인사말 */
	.g_div_wrap.g1_1 .com_wrap .cover .com .com_title {padding:84px 10px 0 10px;}
	.g_div_wrap.g1_1 .com_conts {width:auto;padding:0 10px;}
	.g_div_wrap.g1_1 .com_wrap .cover .com .com_title {font-size:30px;font-weight:700;}
	.g_div_wrap.g1_1 .com_wrap .cover .com .com_comment {padding:34px 8%;font-size:22px;}
	.g_div_wrap.g1_1 .com_conts li {font-size:28px;line-height:1.8em;}
	/* 찾아오시는길 표준테이블 */
	#map-canvas {width:auto !important;height:320px !important;}
	.conts_table_tbl1{padding:0 10px;}
	/* 토글 */
	#toggle_wrap {display:none;}

	#toggle_wrap{display:block;width:80%;height:100%;background-color:#1d1d1d;position:fixed;top:0;left:-80%;overflow:auto;z-index:99999}
	.toggle_title{margin:0;padding:0px;height:80px;line-height:80px;background-color:#242424}
	.toggle_title a {display:inline-block; margin:0; padding:0px; font-weight:normal;}
	.toggle_title .toggle_tita {padding-left:16px;font-size:22px;color:white;font-weight:bold;}
	#toggle_wrap #tnb {margin:0;padding:0;min-height:85px;line-height:85px;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;background-color:#000000;text-align:left;}
	#toggle_wrap #tnb li {display:inline-block;}
	#toggle_wrap #tnb li a {font-size:24px;color:#878787;font-weight:400;}
	#toggle_wrap #tnb li.consul a {color:#ff5b00;}
	#toggle_wrap #tnb li.home {padding:0 14px 0 50px;}
	#toggle_wrap #tnb li.member {padding:0 12px 0 18px;background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/icon_tnb_dot.png') no-repeat left center}
	#toggle_wrap #tnb li.consul {padding:0 0 0 18px;background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/icon_tnb_dot.png') no-repeat left center}
	#close{cursor:pointer;position:absolute;top:0px;right:0px;width:103px;height:80px;}
	#close:hover{color:#2c2c2c}
	#gnb_device {padding-bottom:100px;}
	#gnb_device a{display:block}
	#gnb_device .title,	#gnb_device .text{display:none;}
	#gnb_device .gnb_s1{color:white; height:84px; line-height:84px; font-size:28px; font-weight:500;border-bottom:1px solid #000000;text-indent:50px;}
	#gnb_device .gnb_s1:first-child{border-top:1px solid #000000;}
	#gnb_device .gnb_s1 a{color:white;}
	#gnb_device .gnb_s2{border-bottom:1px solid #000000;font-size:16px;font-weight:600;}
	#gnb_device .gnb_s2 a{margin:0;padding:0;height:69px;background:#242424 no-repeat 95% center;font-size:24px;font-weight:400;line-height:69px;color:#999999;border-bottom:1px solid #000000;text-indent:50px;}
	#gnb_device .gnb_s2 .on_line {border-bottom:3px solid #000000;}
	#gnb_device .gnb_s2.s2tit a{background:#121212}
	#gnb_device .gnb_s2.s2tit .sub_ul a{background:#40454e}
	#gnb_device .gnb_s2.s2tit .sub_ul .sub_li2 a{background:#6a7280}

}
@media only screen and (max-width:1000px){
	
}
@media only screen and (max-width:960px){

}
@media only screen and (max-width:840px){
	#section1 {width:100%;height:562px;background: url('https://d3j1trwtgp932k.cloudfront.net/busanweb/skyhouse/skin/img_main_bg1_m.jpg') no-repeat center top;background-size:cover;}
	.mainsectionMediaBorad {display:none;}
	.mainsectionMediaRoll {display:block;}
}
@media only screen and (max-width:760px){
}
@media only screen and (max-width:640px){
 .index_wrap {padding-top:70px}
 .index_wrap .logo {padding:0 10px}
 .index_wrap .logo img {width:auto;max-width:90%}
 .comment {width:auto}
}
@media only screen and (max-width:600px){
}
@media only screen and (max-width:520px){
}
@media only screen and (max-width:440px){
}
@media only screen and (max-width:360px){
}
@media only screen and (max-width:320px){
}