@charset "utf-8";
/* CSS Document */

.wrap { width:1200px; margin:0 auto; font-family: 'Noto Sans KR';}


.sub14_visual {width:100%; height:300px;
							background-image:url("/img/sub/sub14_visual.jpg");
							background-position: center top; }

.sub14_box {width:1168px;
					   margin:0 auto;
					   border-left:1px solid #d0cecf; border-right:1px solid #d0cecf;}

/*----------------------tab_style-------------------------*/

#tab {width:1168px; height:33px;
		   overflow:hidden;}

.m_float {float:left;}

.m1_active {width:171px; height:33px;
					  background-image:url("/img/sub/sub14m1_active.jpg");}
.m1 {width:171px; height:33px;
		  background-image:url("/img/sub/sub14m1.jpg");}

.m2_active {width:166px; height:33px;
					  background-image:url("/img/sub/sub14m2_active.jpg");}
.m2 {width:166px; height:33px;
		  background-image:url("/img/sub/sub14m2.jpg");}

.m3_active {width:166px; height:33px;
					  background-image:url("/img/sub/sub14m3_active.jpg");}
.m3 {width:166px; height:33px;
		  background-image:url("/img/sub/sub14m3.jpg");}

.m4_active {width:166px; height:33px;
					  background-image:url("/img/sub/sub14m4_active.jpg");}
.m4 {width:166px; height:33px;
		  background-image:url("/img/sub/sub14m4.jpg");}

.m5_active {width:166px; height:33px;
					  background-image:url("/img/sub/sub14m5_active.jpg");}
.m5 {width:166px; height:33px;
		  background-image:url("/img/sub/sub14m5.jpg");}

.m6_active {width:167px; height:33px;
					  background-image:url("/img/sub/sub14m6_active.jpg");}
.m6 {width:167px; height:33px;
		  background-image:url("/img/sub/sub14m6.jpg");}

.m7_active {width:166px; height:33px;
					  background-image:url("/img/sub/sub14m7_active.jpg");}
.m7 {width:166px; height:33px;
		  background-image:url("/img/sub/sub14m7.jpg");}

/*----------------------tab:hover-------------------------*/

.m1:hover {background-image:url("/img/sub/sub14m1_active.jpg");}
.m2:hover {background-image:url("/img/sub/sub14m2_active.jpg");}
.m3:hover {background-image:url("/img/sub/sub14m3_active.jpg");}
.m4:hover {background-image:url("/img/sub/sub14m4_active.jpg");}
.m5:hover {background-image:url("/img/sub/sub14m5_active.jpg");}
.m6:hover {background-image:url("/img/sub/sub14m6_active.jpg");}
.m7:hover {background-image:url("/img/sub/sub14m7_active.jpg");}

/*----------------------contents-------------------------*/

#menu1 {width:1168px; height:1501px;
				  background-image:url("/img/sub/sub14_con1.jpg");}
#menu2 {width:1168px; height:1208px;
				  background-image:url("/img/sub/sub14_con2.jpg");}
#menu3 {width:1168px; height:1277px;
				  background-image:url("/img/sub/sub14_con3.jpg");}
#menu4 {width:1168px; height:1262px;
				  background-image:url("/img/sub/sub14_con4.jpg");}
#menu5 {width:1168px; height:1261px;
				  background-image:url("/img/sub/sub14_con5.jpg");}
#menu6 {width:1168px; height:634px;
				  background-image:url("/img/sub/sub14_con6.jpg");}
#menu7 {width:1168px; height:1324px;
				  background-image:url("/img/sub/sub14_con7.jpg");}

                  
/*----------------------211224수정-------------------------*/

/*상단 탭*/
.sub14_halla .halla_coursetab { list-style: none; width:1200px; margin: 0 auto; margin-top:30px; padding: 0;overflow: hidden; text-align:left; height:65px; }
.sub14_halla .halla_coursetab li { display: inline-block; text-align: left; margin-right:40px; }
.sub14_halla .halla_coursetab li a { display: inline-block;color: #d6d6d6;text-align: center;text-decoration: none;padding: 10px; font-family:'GmarketSans'; font-size:30px;transition:all 0.4s; width:100%; box-sizing:border-box; font-weight:500; }
.sub14_halla .halla_coursetab li a:hover { color:#ffe3a2; transition: all 0.4s;}
.sub14_halla .tabcontent { display:none; background-color:#fff; color:#333;}
.sub14_halla ul.halla_coursetab li.current a { color:#ffaf00; font-size: 40px; }
.sub14_halla .tabcontent.current { display: block;}

/*contents01*/
.sub14_halla .contents01 { padding:50px 0; }
.sub14_halla .contents01 p { display: inline-block; font-size: 21px; word-break: keep-all; line-height: 33px; vertical-align:middle; letter-spacing:-2px; font-weight:300; }
.sub14_halla .contents01 p.hallabox { display: inline-block; background:url(../img/sub/sub14_halla.jpg) no-repeat; background-size: cover; width:455px; height: 455px; background-position: 50%; margin-right: 30px; vertical-align:middle; }
.sub14_halla .contents01 p span {font-weight: 500;}

/*contents02*/
.sub14_halla .contents02 { clear: both; background:#fdf7ea; padding:50px 0; }
.sub14_halla .contents02 h2 { font-size: 25px; font-weight: 500; color:#333; margin-left: 27px; position:relative; margin-bottom:40px; }
.sub14_halla .contents02 h2:before { position: absolute; content:''; width:8px; height:8px; border:5px solid #ffaf00; border-radius: 50%; left:-26px; margin-top:11px; }

.sub14_halla .contents02 table { width:95%; border-spacing: 0px; border:1px solid #fca206; text-align:center; width:95%; background:rgba(255,255,255,0.8); border-bottom:0; }
.sub14_halla .contents02 table tr { border:1px solid #fca206; padding:10px 0;}
.sub14_halla .contents02 table tr th { background:#fdf0b7; font-size: 18px; font-weight:400; letter-spacing: -1px; line-height:28px; border-top:0; border-right:1px solid #fca206; border-bottom:1px solid #fca206; }
.sub14_halla .contents02 table tr td { font-size:17px; font-weight:300; border-bottom:1px solid #fca206; border-right:1px solid #fca206; padding:10px 0; }

.sub14_halla .contents02 table tr th span {display: block; font-size:16px; margin-top:-6px; font-weight:300; }
.sub14_halla .contents02 table tr th:first-child { border-left:0; }
.sub14_halla .contents02 table tr th:last-child { border-right:0; }
.sub14_halla .contents02 table tr td span { font-weight:500; }
.sub14_halla .contents02 table tr td:last-child { border-right:0; }

.sub14_halla .contents02 p.hiking_table { width:95%; margin:0 auto; font-size:17px; font-weight:300; letter-spacing:-0.5px; margin-top:20px; }
.sub14_halla .contents02 p.hiking_table span { font-weight:500;}

/*contents03*/
.sub14_halla .contents03 { margin-top:30px; background:url(../img/sub/sub14_safeicon.png) no-repeat; background-position:1290px 10%; margin-bottom:50px; }
.sub14_halla .contents03 h2 { font-size: 25px; font-weight: 500; color:#333; margin-left: 27px; position:relative; margin-bottom:40px; }
.sub14_halla .contents03 h2:before { position: absolute; content:''; width:8px; height:8px; border:5px solid #ffaf00; border-radius: 50%; left:-26px; margin-top:11px; }

.sub14_halla .contents03 ul li { font-size: 18px; letter-spacing: -1px; font-weight: 300; margin-bottom:15px; position:relative; padding-left:35px; }
.sub14_halla .contents03 ul li span { font-weight:500;}
.sub14_halla .contents03 ul li span.number { font-size: 22px; font-weight: 500; color: #ffaf00; margin-right: 15px; position:absolute; left:0; margin-top:-3px; }
