.bold {font-weight:bold;}

/* 가로 사이즈 bootstrap.min.css */

/*-- 상단 --*/
.container:before, .container:after {content:none !important;}
.mobile_tel {display:none;}


/*-- 배너 --*/>
.banner_wrap {display:block !important;}
.m_banner_wrap {display:none !important;}


/*-- 메인 --*/
.main_banner_title {position:absolute; padding:3%; top:50%; left:50%; transform: translate(-50%, -50%); background:rgba(0,0,0, 0.6);; z-index:1;}
.main_banner_title_01 {font-size:20px; font-weight:normal; color:#fff; text-align:center;}
.main_banner_title_02 {font-size:60px; font-weight:normal; color:#fff; text-align:center;}
.main_banner_title_03 {font-size:20px; font-weight:bold; color:#fff; text-align:center;}

.top-line {}
.sub_wrap {min-height:600px; margin-top:0%; margin-bottom:5%; border-top:1px solid #000;}

#main2_wrap {background:#fff; padding:5%;}
.main2_title p {width:100%; margin-bottom:1%; font-size:12px; text-align:center; letter-spacing:20px;}
.main2_title h3 {width:100%; margin-bottom:5%;}
.main2_btn_go {font-size:18px; height:auto; font-weight:bold; padding:16px 70px; background:#f02929; color:#fff; border:0px; border-radius:0px;}
.btn-secondary:hover {background:#c52424;}
.main2_box_title {font-size:26px; color:#000;}
.main2_box_text {font-size:16px; color:#666666; padding-bottom:5%;}
.main2_box_text2 {font-size:40px; font-weight:bold; color:#f02929;}
.main2_box {width:100%; height:100%; padding:8%; background:url('../img/raon/main2_01_bg.jpg')center; background-size:cover;}
.main2_box2 {width:100%; height:100%; padding:8%; background:url('../img/raon/main2_02_bg.jpg')center; background-size:cover;}

a.detail_view {display:inline-block; font-size:15px; color:#000; text-align:center; padding:10px 50px; border:1px solid #000; border-radius:100px; margin-top:3%;}

#main3_wrap {width:100%; background:#f7f7f7;}
.main3_text {font-size:18px; color:#fff;}
.main3_btn_go {font-size:17px;  font-weight:bold; padding:5px 30px 10px 30px; border-radius:100px; background:#e10025; border:0px;}

#main4_wrap {width:100%; margin:4% 0%; overflow:hidden; display:table;}
.main4_box {float:left; width:100%; border:1px solid #e5e5e5; padding:8% 8%; box-sizing:border-box;}
.main4_left {float:left; width:80%;}
.main4_right {float:left; width:20%; text-align:right;}
.main4_right img {width:100%;}
.main4_line {float:left; width:40px; border-top:1px solid #000; padding-top:2%; margin-top:3.5%;}
.main4_title {float:left; width:100%; font-size:20px; font-weight:bold; color:#000; margin-bottom:3%;}
.main4_text {float:left; width:100%; font-size:15px; color:#666666;}

#sub_top_wrap {display:table; width:100%; height:350px; text-align:center; background:url('../img/sub1_top_bg.jpg');}
.sub_top_notice {display:table-cell; width:100%; vertical-align:middle; margin:0 auto; text-align:center; }
.sub_top_title {max-width:250px; margin:0 auto; text-align:center; font-size:20px; color:#999999; font-weight:bold; margin-bottom:2%; border-bottom:1px solid #eee; padding-top:2%; padding-bottom:0.7%;}
.sub_top_text {width:100%; text-align:center; font-size:23px; color:#fff;}

#sub2_top_wrap {display:table; width:100%; height:350px; text-align:center; background:url('../img/sub2_top_bg.jpg');}
#sub3_top_wrap {display:table; width:100%; height:350px; text-align:center; background:url('../img/sub3_top_bg.jpg');}
#sub4_top_wrap {display:table; width:100%; height:350px; text-align:center; background:url('../img/sub4_top_bg.jpg');}
#sub5_top_wrap {display:table; width:100%; height:350px; text-align:center; background:url('../img/sub5_top_bg.jpg');}

.sub_bottom_wrap {display:table-row; width:100%; height:60px; background:rgba(0, 0, 0, .65);}
.sub_bottom {display:table; width:100%; height:100%; max-width:1120px; margin:0 auto;}
.sub_bottom_2 {display:table-cell; width:50%; height:100%; vertical-align:middle; text-align:center;}
.sub_bottom_4 {display:table-cell; width:25%; height:100%; vertical-align:middle; text-align:center;}
.sub_bottom a {display:block; height:100%; color:#fff; font-size:15px; font-weight:bold; line-height:60px;}
.sub_bottom a:hover {display:block; height:100%; color:#000;  background:#fff;}
.sub_bottom_click {display:block; height:100%; color:#000; font-size:15px; font-weight:bold; background:#fff; line-height:60px;}
.sub_bottom_click a {display:block; height:100%; color:#000;  background:#fff;}


/*-- 서브페이지 --*/
.pc {display:block;}
.m {display:none;}
.sub_img img {max-width:100%; width:100%;}
.map {float:left; width:100%; height:450px;}
.view_skin_bottom_wrap {float:left; width:100%; padding-top:2%; font-size:13px;}
.sub_01_02_table_wrap {float:left; width:100%; border-left:1px solid #ececec; border-right:1px solid #ececec;}
.sub_01_02_table {display:table; width:100%; border-bottom:1px solid #ececec;}
.sub_01_02_left {display:table-cell; vertical-align:middle; width:20%; font-size:15px; padding:1% 1% 1% 2%; background:#f7f7f7;}
.sub_01_02_right {display:table-cell; vertical-align:middle; width:80%; font-size:15px; padding:1% 1% 1% 2%;}
.sub_01_01_1 {float:left; width:100%; margin-bottom:6%; margin-top:5%;}
.sub_01_01_2 {float:left; width:100%; margin-bottom:4%; font-size:26px; color:#000; font-weight:bold;}
.sub_01_01_3 {float:left; width:100%; margin-bottom:5%; font-size:18px; color:#000; line-height:150%;}
.sub_01_01_4 {float:left; width:100%; font-size:20px; color:#000; font-weight:bold;}
.sub_01_01_5 {float:left; width:100%;}
.sub_01_01_5 img {max-width:100%; width:100%;}
.sub21_img img {max-width:100%;}
.sub_table_wrap {float:left; width:100%; border-top:1px solid #000; margin-top:5%;}
.sub_table {width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.sub_table_box {display:table; max-width:900px; width:100%; overflow:hidden; margin:1.5% auto; }
.sub_table_1 {display:table-cell; width:15%; vertical-align:middle; text-align:left; font-size:15px; color:#999;}
.sub_table_2 {display:table-cell; width:25%; vertical-align:middle; text-align:left; font-size:25px; color:#000;}
.sub_table_3 {display:table-cell; width:60%; vertical-align:middle; text-align:left;}

/*-- 하단 --*/
.footer {font-size:13px;}


/*-- 게시판 --*/
.border_write {font-size:15px; }
.view_skin_wrap { width:100%;}
.view_skin_wrap tr td {border:1px solid #ddd; padding:1.5%;}
.view_skin_wrap tr td:nth-child(1) {width:20%; background:#f3f4f5;}
.view_skin_wrap tr td:nth-child(2) {font-weight:bold; color:#000;}

/*-- 탭 모바일 --*/

@media screen and (max-width: 1500px) {
	#tnb ul {width:100%;}
	.banner_wrap {min-height:400px; height:100%;}
	.main_banner_title_01 {font-size:15px; font-weight:normal; color:#fff; text-align:center;}
	.main_banner_title_02 {font-size:34px; font-weight:normal; color:#fff; text-align:center; padding-bottom:2%;}
	.main_banner_title_03 {font-size:18px; font-weight:bold; color:#fff; text-align:center;}

}

@media screen and (max-width: 1200px) {
	#tnb ul {width:100%;}
	.main4_box {min-height:120px;}
	.main4_left {width:70%; max-width:100%;}
	.main4_title {font-size:15px;}
	.main4_text {font-size:12px;}
	.main4_right {width:30%; padding:0% 0% 0% 5%;}
}

@media screen and (max-width: 1000px) {
	
	.main4_left_01 {font-size:24px;}
	.main4_left_02 {font-size:18px;}
	.main4_left_03 {font-size:16px;}

	.main4_right_01 {font-size:16px;}
	.main4_right_02 {font-size:28px; padding-bottom:2%;}
	.main4_right_03 {font-size:18px;}

	.navbar-nav li { padding:10px 0 0px 10px; }
}

@media screen and (max-width: 960px) {
	.banner_wrap {min-height:250px; height:100%;}

	#sub_top_wrap {height:230px; background-size:200% 100%;}
	#sub2_top_wrap {height:230px; background-size:200% 100%;}
	#sub3_top_wrap {height:230px; background-size:200% 100%;}
	#sub4_top_wrap {height:230px; background-size:200% 100%;}
	#sub5_top_wrap {height:230px; background-size:200% 100%;}
	.sub_top_title {font-size:23px; line-height:30px;}
	.sub_top_text {font-size:12px; margin-bottom:0px; padding-bottom:0px;}

	.sub_bottom_wrap {height:40px;}
	.sub_bottom_click {height:40px;}
	.sub_bottom a {font-size:15px;line-height:40px;}
	.pc {display:none;}
	.m {display:block;}

	.view_skin_wrap tr td {padding:2%;}
	.view_skin_wrap tr td:nth-child(1) {width:30%; background:#f3f4f5;}
	
}

@media screen and (max-width: 640px) {

	.navbar-brand img {height:30px;}
	.mobile_tel {float:left; display:block; padding-right:12px; padding-top:0px;}

	.center-heading p {margin-top:5%;}
	.text-light {padding-top:10%;}
	.margin-bottom-50 {margin-bottom:8%;}
	#bo_v_title .bo_v_tit {font-size:0.6em;}
	#bo_list .tbl_head01 thead th:nth-child(4) {display:none;}
	#bo_list .tbl_head01 thead th:nth-child(5) {display:none;}
	#bo_list .tbl_head01 thead th:nth-child(6) {display:none;}
	#bo_list .tbl_head01 td:nth-child(4) {display:none;}
	#bo_list .tbl_head01 td:nth-child(5) {display:none;}
	#bo_list .tbl_head01 td:nth-child(6) {display:none;}
	#bo_list .tbl_head01 td:nth-child(7) div {width:60px !important;}
	#bo_sch select {width:30%;}
	#bo_sch .sch_input {width:50%;}
	.banner_wrap {display:none !important;}
	.m_banner_wrap {display:block !important; max-height:500px;}

	#main2_wrap {padding-top:10%; padding-bottom:10%;}
	.main2_title p {letter-spacing:10px;}
	.main2_title h3 {font-size:18px; margin-bottom:10%;}
	.m_main2_box {margin-bottom:5%;}
	.main2_box_title {font-size:20px;}
	.main2_box_text {font-size:12px;}
	.main2_box_text2 {font-size:20px;}
	.main2_btn_go {padding:8px 30px; font-size:13px;}

	#main3_wrap {padding-top:10%; padding-bottom:10%;}
	.main3_text {font-size:15px; padding-top:0%;}

	.main4_box {padding:0% 5%; margin-bottom:2%;}
	.main4_line {padding-top:5%; margin-top:0%;}
	.main4_left_wrap {width:100%; display:table-row;}
	.main4_left {width:70%; max-width:100%; padding:10% 5% 8% 0%;}
	.main4_left_01 {font-size:20px;}
	.main4_left_02 {font-size:18px;}
	.main4_left_03 {font-size:15px;}
	.main4_title {font-size:18px;}
	.main4_text {font-size:13px;}
	.main4_right {width:30%; padding:6% 0% 0% 0%;}
	.main4_right img {max-width:80%;}
	.main4_right_01 {font-size:14px;}
	.main4_right_02 {font-size:30px;}
	.main4_right_03 {font-size:16px;}
	.main4_right_wrap {width:100%; display:table-row;}

	.sub_01_01_title_left {font-size:18px; font-weight:bold;}
	.sub_01_01_title_right {font-size:10px; margin-top:10px;}
	.map {float:left; width:100%; height:300px;}
	.main_banner_title {width:240px; padding:5% 3%;}
	.main_banner_title_01 {font-size:11px; font-weight:normal; color:#fff; text-align:center;}
	.main_banner_title_02 {font-size:20px; font-weight:normal; color:#fff; text-align:center; padding-bottom:2%;}
	.main_banner_title_03 {font-size:11px; font-weight:bold; color:#fff; text-align:center;}

	.sub_top_title {font-size:18px; max-width:200px; line-height:40px;}
	.sub_01_01_1 {float:left; width:100%; margin-bottom:8%; margin-top:5%;}
	.sub_01_01_1 img {max-width:50%; }
	.sub_01_01_2 {float:left; width:100%; margin-bottom:6%; font-size:18px; color:#000; font-weight:bold;}
	.sub_01_01_3 {float:left; width:100%; margin-bottom:6%; font-size:15px; color:#000; line-height:150%;}
	.sub_01_01_4 {float:left; width:100%; font-size:18px; color:#000; font-weight:bold;}
	.sub_01_01_5 {margin-top:10%;}
	.sub_table_box {padding:0% 3%; margin:3% auto;}
	.sub_table_1 {font-size:11px;}
	.sub_table_2 {font-size:14px; letter-spacing:-0.5px;}
	.sub_table_3 {font-size:12px; letter-spacing:-0.5px; line-height:150%;}


	.footer {font-size:11px;}


}