@charset "utf-8";

/* sub 공통 */
.group_line_box1,.group_line_box2{overflow:hidden; float:left; width:100%; border-bottom:1px solid #d8d8d4;}
.group_line_box1{padding:50px 0;}
.group_line_box2{padding:40px 0;}
.group_line_box2 img{width:97px; height:113px;}
.group_left{overflow:hidden; float:left; width:755px;}
.group_right{overflow:hidden; float:left; width:390px; margin-left:55px;}
.group_box{display:inline-block; float:left; width:400px; height:auto; margin:100px 0; padding:0 40px; border-right:1px solid #d8d8d4;}
.group_box_b{overflow:hidden; position:relative; float:left; width:413px; height:337px; padding:20px 30px; margin-left:25px; background-color:#efedea; border:1px solid #e1ddd8;}
.sub_box{overflow:hidden; position:relative; float:left; width:100%; height:auto;}
.sub_box_bg{overflow:hidden; position:relative; float:left; width:100%; height:auto; margin:30px 0; background-color:#eeede9;}
.mainsub_text1,.mainsub_text2{overflow:hidden; display:block; float:right; /*word-break:keep-all;*/ line-height:30px; text-align:justify;}
.mainsub_text1{width:537px; height:auto; font-size:14px; color:#3e3e3e;}
.mainsub_text2{width:263px; height:120px; font-size:14px; color:#9d9d9d;}
.mainsub_text1 > p, .mainsub_text2 > p{margin-bottom:0;}
.sub_text1{overflow:hidden; display:block; float:right; width:100%; height:auto; font-size:14px; color:#3e3e3e; /*word-break:keep-all;*/ line-height:30px; text-align:justify;}
.group p, .sub_text1 > p, .cont > p, .rowtab_content p, .rowtab_text p{margin-bottom:0;}

/*.group p, .sub_text1 > p, .cont > p{margin-bottom:30px;}*/
.text_roundbox{overflow:hidden; width:100%; height:auto; padding:50px 70px; text-align:center; background-color:#efedea; border:1px solid #e1ddd8; border-radius:5px;}
.text_roundbox p{margin-bottom:0;}
.sub3_roundbox{overflow:hidden; width:100%; height:680px; margin:50px 0 20px; border:1px solid #e1ddd8; border-radius:5px; background:#efedea url(../images/sub3_img_map.jpg) no-repeat 50%;}
.subbox_li_1{float:left; width:375px; height:363px; padding:55px 35px; margin-right:39px; font-size:25px; line-height:36px; color:#fff; text-align:right; background-color:#ec9a3b;}
.subbox_li_1 p{text-align:right}
.subbox_li_2{overflow:hidden; width:218px; height:162px;}
.subbox_li_2 img{height:162px}
.subbox_li{width:100%; height:auto;}
.subbox_li li{overflow:hidden; float:left; width:218px; margin:20px 22px; font-size:14px; color:#3e3e3e; word-break:keep-all; line-height:27px; list-style:none;}
.circle{display:block; width:186px; height:186px; color:#fff; margin:20px auto; padding:40px 0; text-align:center; background-color:#ec9a3b; border:1px solid #ec9a3b; border-radius:186px;}
.circle span{display:block; color:#fff; text-align:center}
.circle_title{font-size:38px;}
.circle_subtitle1{font-size:20px;}
.circle_subtitle2{font-size:14px;}

/* sub tab(폰트,구성) */
.sub_tab_title{display:block; font-size:35px; color:#198b46; margin:20px 0;}
.sub_tab_subtitle{display:block; font-size:30px; color:#3e3e3e; margin:15px 0;}
.sub_tab_subtitle_bar{display:block; width:32px; height:2px; margin-left:3px; background-color:#3e3e3e;}
.sub_tab_box1{display:inline-block; float:left; width:481px; text-align:center}
.sub_tab_box2{display:inline-block; float:left; width:670px; margin-left:49px; text-align:justify;}
.sub_tab_box3{overflow:hidden; width:100%; margin-bottom:30px;}
.sub_tab_box3 img{float:left; width:250px; margin-right:30px;}
.sub_tab_box3:last-child{margin-bottom:0}
.sub_tab_box3_group{float:left; width:846px}
.sub_tab_box4{float:left; width:366px; margin-right:50px; text-align:left;}
.sub_tab_box5{float:left; width:1200px; margin:50px 0;}

.text5{overflow:hidden; display:inline-block; float:left; width:300px; margin:20px 0; text-align:center; font-size:14px; color:#9d9d9d; line-height:20px;}
.text6{overflow:hidden; display:inline-block; float:left; width:618px; margin:20px 0; text-align:center; font-size:14px; color:#9d9d9d; line-height:20px;}
.text7{overflow:hidden; display:inline-block; float:left; width:582px; margin:20px 0; text-align:center; font-size:14px; color:#9d9d9d; line-height:20px;}
.text8{overflow:hidden; display:inline-block; float:left; width:100%; margin:20px 0; text-align:center; font-size:14px; color:#9d9d9d; line-height:20px;}

.rowtab_section{overflow:hidden; margin-top:30px;}
.rowtab_content{float:left; width:682px;}
.rowtab_content2{display: block; float:left; width:100%; margin-top:30px;}
.rowtab_title{display:inline-block; float:left; width:682px; font-size:14px; color:#198b46; line-height:30px; word-break:keep-all;}
.rowtab_text{display:inline-block; float:left; width:682px; font-size:14px; color:#3e3e3e; line-height:30px; word-break:keep-all;}
.rowtab_img{float:left; width:188px; margin-left:30px;}
.rowtab_content p{line-height:30px;}
.sub2_tab_title{display:block; height:auto; margin:10px 0; font-size:20px; color:#296bad;}
.sub1_2_tab3_img{float:left; width:550px; height:auto; margin-right: 30px; }


/* sub1-오시는길 */
.roundbox_map{overflow:hidden; float:left; width:auto; height:584px; text-align:left; border:1px solid #e1ddd8; border-radius:5px; background-color:#efedea}
.map_text_top{overflow:hidden; float:left; width:390px; height:153px; padding:29.5px 20px; font-size:14px; font-weight:700; color:#fff; text-align:left; line-height:30px; background-color:#198b46}
.map_text_add{overflow:hidden; float:left; margin:10px 0 0 15px;}
.map_text_btm{float:left; width:390px; height:441px; color:#3e3e3e; padding:20px; background-color:#efedea}
.map_text_guid1{float:left; width:auto;}
.map_text_guid2{float:left; width:100%; font-size:14px; line-height:30px; margin-bottom:15px;}

/* sub2_2(슬라이드 탑메뉴) */
.wrapper{position:relative; margin:0 auto; overflow:hidden; padding:5px; height:50px;}
.list{position:absolute; left:0px; top:0px; min-width:3000px; margin-left:12px; margin-top:0px;}
.list li{display:table-cell; position:relative; text-align:center; color:#3e3e3e; cursor:grab; cursor:-webkit-grab; vertical-align:middle;}
.scroller{text-align:center; cursor:pointer; display:block; padding:7px; padding-top:11px; white-space:no-wrap; vertical-align:middle;}
.scroller-right{float:right;}
.scroller-left{float:left;}
.sub2_tab_content{width:1144px; margin:0 auto 20px; line-height:30px;}
.sub2_tab_content p{margin-bottom:0;}

/* sub2-주소록(지도) */
.sub2_map_add{overflow:hidden; float:left; width:413px; height:553px; margin-right:32px;}
.sub2_map_group{overflow:hidden; position:absolute; z-index:200; width:413px; height:553px;}
.sub2_map_arrow1,.sub2_map_arrow2,.sub2_map_arrow3,.sub2_map_arrow4,.sub2_map_arrow5{position:absolute; cursor:pointer; z-index:300;}
.sub2_map_arrow1{margin:6px 0 0 32px;}
.sub2_map_arrow2{margin:27px 0 0 68px;}
.sub2_map_arrow3{margin:41px 0 0 116px;}
.sub2_map_arrow4{margin:20px 0 0 210px;}
.sub2_map_arrow5{margin:75px 0 0 244px;}
.sub_txt{overflow:hidden; position:absolute; width:auto; height:44px; z-index:301; cursor:pointer; margin:495px 0 0 270px;}

.sub2_textbg_l,.sub2_textbg_r{width:10px; height:11px; margin-top:15px;}
.sub2_textbg_l{float:left; background:url(../images/sub2_map_textarrow_l.png) no-repeat left center;}
.sub2_textbg_r{float:right; background:url(../images/sub2_map_textarrow_r.png) no-repeat left center;}
.sub2_text{display:inline-block; float:left; width:120px; height:44px; font-size:14px; line-height:44px; color:#fff; text-align:center; background-color:#ff7200;}

/* sub2-주소록(게시판) */
.sub2_map_board{overflow:hidden; float:left; width:755px; height:553px;}

/* sub3(세계지도) */
.sub3_map_group{overflow:hidden; position:absolute; z-index:200; width:1200px; height:680px;}
.sub3_map_arrow1,.sub3_map_arrow2,.sub3_map_arrow3,.sub3_map_arrow4,.sub3_map_arrow5,.sub3_map_arrow6,.sub3_map_arrow7{position:absolute; cursor:pointer; z-index:300;}
.sub3_map_arrow1{margin:200px 0 0 400px;}
.sub3_map_arrow2{margin:170px 0 0 180px;}
.sub3_map_arrow3{margin:335px 0 0 122px;}
.sub3_map_arrow4{margin:200px 0 0 890px;}
.sub3_map_arrow5{margin:450px 0 0 500px;}
.sub3_map_arrow6{margin:400px 0 0 1010px;}
.sub3_map_arrow7{margin:240px 0 0 470px;}
.map_arrow_big{float:left; width:41px; height:37px;}
.sub3_map_text1, .sub3_map_text2, .sub3_map_text3, .sub3_map_text4, .sub3_map_text5, .sub3_map_text6, .sub3_map_text7{
	overflow:hidden; position:absolute; width:auto; height:44px; z-index:301;}
.sub3_map_text1{margin:195px 0 0 450px;}
.sub3_map_text2{margin:165px 0 0 230px;}
.sub3_map_text3{margin:330px 0 0 172px;}
.sub3_map_text4{margin:195px 0 0 940px;}
.sub3_map_text5{margin:445px 0 0 550px;}
.sub3_map_text6{margin:395px 0 0 1060px;}
.sub3_map_text7{margin:235px 0 0 520px;}
.sub3_img_group{float:left; width:388px; margin:30px 18px 0 0;}
.sub3_img_group img{margin-bottom:17px;background:#000;filter:alpha(opacity=70);opacity:0.7;}
.sub3_img_group img:hover{filter:alpha(opacity=100);opacity:1;}
/* sub3(글보기 페이지) */
/* (left) */
.sub3_left{float:left; width:920px; margin:30px 30px 0 0; padding:30px; border:1px solid #e1ddd8; background-color:#fff}
.sub3_left_title{display:block; width:100%; font-size:30px; margin:60px 0 30px; text-align:center}
.sub3_left_title2{display:block; font-size:14px; color:#3e3e3e; margin-top:20px auto 0; text-align:center}
/*.sub3_left_content{overflow:hidden; height:auto; margin:30px auto; color:#3e3e3e; font-size:14px; color:#3e3e3e; line-height:30px;}*/
.sub3_left_content{overflow:hidden; height:auto; margin:30px; color:#3e3e3e; font-size:14px; color:#3e3e3e; line-height:30px;}
.page_btn{overflow:hidden; position:absolute; /*z-index:100;*/ margin:300px 0 0 -31px; width:920px; height:80px;}
.page_prev{float:left; width:30px; height:80px; opacity:0.7; background-color:#f1f1f1; border:1px solid #e1ddd8; border-radius:0 5px 5px 0;}
.page_next{float:right; width:30px; height:80px; opacity:0.7; background-color:#f1f1f1; border:1px solid #e1ddd8; border-radius:5px 0 0 5px;}
.page_prev i{color:#9d9d9d; float:left; margin:25px 0 0 3px;}
.page_next i{color:#9d9d9d; float:right; margin:25px 3px 0 0;}
.page_prev:hover{opacity:1; cursor:pointer}
.page_next:hover{opacity:1; cursor:pointer}
/* (right) */
.sub3_right{float:left; width:250px; margin-top:30px; border:1px solid #e1ddd8; background-color:#f1f1f1}
.sub3_right_title{width:100%; height:30px; font-weight:700; font-size:14px; color:#fff; line-height:30px; text-indent:10px; background-color:#ea9a3b}
.sub3_right ul{width:100%; padding:10px; list-style:none; margin-bottom:0 !important}
.sub3_right ul > li{width:100%; margin:5px 0;}
.sub3_right ul > li > a{display:block; overflow:hidden; width:100%; height:45px; }
.sub3_right ul > li > a > img{float:left; width:60px; height:45px; margin-right:10px}
.sub3_right_text1{display:inline-block; width:158px; margin-top:6px; font-weight:700; font-size:13px; color:#3e3e3e; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub3_right_text2{display:inline-block; width:158px; font-size:13px; color:#9d9d9d; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub3_right_line{display:block; float:left; width:230px; height:1px; margin:0 10px 15px; background-color:#e1ddd8}
.paginate4{position:relative; float:left; width:100%; margin:30px auto;}
.paginate4 .paginate_page{display:inline-block; width:100%; margin:0 auto; font-size:12px; line-height:26px; color:#797c74; text-align:center;}
.paginate4 .paginate_page span{display:inline-block; position:relative; width:auto; height:26px; padding:0 8px; border:1px solid #cbcbc4; border-radius:2px;}
.paginate4 .page:hover, .paginate4 .page:focus, .paginate4 .page:active{color:#fff; background-color:#797c74; border:1px solid #797c74;}
.paginate4 .page_line{width:1px !important; padding:0 !important; margin:0 3px -10px; background-color:#e0e0dc; border:0 !important;}
.paginate4 .paginate_page img{margin-top:-3px;}
.pag4_more{display:inline-block; float:right; margin-right:10px; font-size:13px; color:#3e3e3e}

/* sub3_all(전체보기 페이지) */
.sub3_all{overflow:hidden; width:100%;}
.sub3_all_title{display:block; width:100%; margin-top:30px; font-size:20px; color:#3e3e3e; line-height:50px; border-bottom:2px solid #3e3e3e}
.sub3_all > ul{width:100%; margin:30px 0; list-style:none;}
.sub3_all > ul > li{overflow:hidden; float:left; width:224px; height:290px; padding:15px; margin-right:20px; margin-bottom:20px; border:1px solid #e1ddd8; background-color:#fff}
.sub3_all > ul > li:last-child{margin:0;}
.sub3_all > ul > li.nodata{height:50px;border:0;background-color:#f6f4f1;}
.sub3_all > ul > li > a{display:block;}
.sub3_all > ul > li > a > img{overflow:hidden; width:192px; height:135px;}
.sub3_all_list_t{display:block; overflow:hidden; height:90px; margin:10px 0;}
.sub3_all_list_t1{display:block; overflow:hidden; margin:5px 0; max-height:40px; font-weight:700; font-size:15px; color:#3e3e3e; line-height:20px; }
.sub3_all_list_t2{display:block; overflow:hidden; max-height:40px; font-size:14px; color:#9d9d9d; line-height:20px; }
.sub3_all_list_t3{display:block; font-size:12px; color:#9d9d9d; line-height:20px;}

/* sub4(집회등록) */
.sub4_group{width:100%; height:auto; margin:50px 0; text-align:center}
.sub4_group2{float:left; width:100%; height:auto;}
.pdf_btn{float:right; }
.sub4_tb_box{width:100%;}
.sub4_td{padding:20px 20px 40px;}
.sub4_text_title{display:inline-block; width:100%; text-align:left; font-size:20px; color:#3e3e3e; }
.sub4_text_cont{display:inline-block; width:440px; text-align:left; font-size:14px; color:#9d9d9d; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub4_roundbox{overflow:hidden; width:600px; height:auto; margin:30px auto 0; border:1px solid #e1ddd8; border-radius:5px; background-color:#fff;}
.sub4_roundbox_img{width:100%}
.center{text-align:center}
.sub4_3_box{float:left; width:600px; height:auto; padding:30px 0; margin:100px 0; border-right:1px solid #e1ddd8;}
.sub4_3_box_t{display:block; font-size:30px; text-align:center}
.sub4_3_box_t2{display:block; margin:15px 0 30px; font-size:18px; color:#9d9d9d; text-align:center}
.sub4_3_box_btn{width:300px; height:60px; margin:15px 150px 0; font-size:22px !important;}
.inputFile_info{display:inline-block; font-size:12px; color:#ec9a3b}

/* sub5(방송) */
/* (slider1-추천영상) */
.sub5_media_best{overflow:hidden; width:100%; height:310px; padding:30px 5px; color:#fff; background-color:#282828;}
.sub5_slider1{overflow:hidden; width:100%; height:182px; margin-top:20px;}
.sub5_slider1 > .sub5_slider_prev, .sub5_slider1 > .sub5_slider_next{overflow:hidden; float:left; height:155px; padding-top:77px; color:#73ac19; cursor:pointer;}
.sub5_slider1 > .sub5_slider_prev{margin-right:5px;}
.sub5_slider1 > .sub5_slider_next{margin-left:5px;}
.s:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.slider_main_group{display:none; position:relative; float:left; width:1140px; -ms-touch-action:pan-y;}
.slider_main_group .owl-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.slider_main_group .owl-wrapper-outer{overflow:hidden; position:relative; width:100%;}
.slider_main_group .owl-item{float:left; font-size:0.9em; letter-spacing:-0.5px;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.sub5_media_img{
	display:block; 
	overflow:hidden; 
	width:276px; 
	height:182px;
	}
.sub5_media_img > img, 
.sub5_media_img > iframe, 
.sub5_media_img > embed{
	width:276px; height:182px;
	}
#slider1 .item{
	width:276px; 
	height:182px; 
	margin:0 5px; 
	cursor:pointer;
	}
#slider1 .item > a:hover .sub5_media_img{
	display:block; 
	width:276px; 
	height:182px; 
	border:2px solid #73ac19;
	}
#slider1 .item > a:hover .sub5_media_img > img, 
#slider1 .item > a:hover .sub5_media_img > iframe, 
#slider1 .item > a:hover .sub5_media_img > embed{
	margin:-2px 0 0 -2px;
	}
.sub5_media_box{display:block; overflow:hidden; position:absolute; z-index:10; width:276px; height:50px; margin-top:132px; opacity:0.5; background-color:#000;}
.sub5_media_text{display:block; overflow:hidden; position:absolute; z-index:11; width:276px; margin-top:132px; padding:0 10px; font-size:15px; font-weight:700; color:#fff; line-height:32px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub5_media_text2{display:block; overflow:hidden; position:absolute; z-index:11; letter-spacing:-0.5px; margin-top:160px; padding:0 10px; font-size:13px; color:#fff; line-height:20px;}
#slider1 .item > a:hover .sub5_media_box{width:272px; height:48px; margin-top:130px}
#slider1 .item > a:hover .sub5_media_text{margin-left:-2px; line-height:28px;}
#slider1 .item > a:hover .sub5_media_text2{margin-left:-2px; line-height:16px;}

/* (media_section) */
.media_section{overflow:hidden; width:100%; height:auto; margin-top:30px; padding-top:30px; border-top:1px solid #9d9d9d;}
.media_title{display:block; font-size:21px; line-height:22px; margin-bottom:15px;}
.media_title > i{color:#73ac19; margin-right:10px; font-size:20px; }
.h_bar{display:inline-block; margin:0 5px; font-weight:200; opacity:0.5;}
.media_more{display:inline-block; float:right; margin-top:2px; font-size:12px; color:#9d9d9d}
.media_more i{color:#9d9d9d; margin-left:5px; }
.media_best{overflow:hidden; /*position:relative;*/ float:left; width:300px; height:198px; margin-right:30px;}
.media_best_box{display:block; overflow:hidden; position:absolute; z-index:10; width:300px; height:50px; margin-top:148px; opacity:0.5; background-color:#000;}
.media_best_text{display:block; overflow:hidden; position:absolute; z-index:11; width:300px; margin-top:148px; padding:0 10px; font-size:15px; font-weight:700; color:#fff; line-height:32px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.media_best_text2{display:block; overflow:hidden; position:absolute; z-index:11; letter-spacing:-0.5px; margin-top:173px; padding:0 10px; font-size:13px; color:#fff; line-height:20px;}
.media_best:hover .media_best_box{width:296px; height:48px; margin-left:2px;}
.media_best:hover .sub5_media_text{margin-left:-2px; line-height:28px;}
.media_best:hover .sub5_media_text2{margin-left:-2px; line-height:16px;}
.media_best_img{
	display:block; 
	overflow:hidden; 
	width:300px; 
	height:198px; 
	background-color:#fff;
}
.media_best_img > img,
.media_best_img > iframe,
.media_best_img > embed{
	width:300px; 
	height:198px; 
}
.media_best:hover .media_best_img{
	width:300px; 
	height:198px; 
	border:2px solid #73ac19;
	}
.media_best:hover .media_best_img > img, 
.media_best:hover .media_best_img > iframe, 
.media_best:hover .media_best_img > embed{
	margin:-2px 0 0 -2px;
	}
.media_list{overflow:hidden; float:left; width:870px; margin-bottom:0}
.media_list li{overflow:hidden; float:left; width:195px; height:198px; margin-right:30px; font-size:14px; color:#3e3e3e; text-align:center; line-height:45px; list-style:none;}
.media_list li:last-child{margin-right:0}
.media_list_text, .media_list_text3{display:block; margin-top:5px; font-weight:700; font-size:15px; line-height:24px; color:#73ac19; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.media_list_text1{display:block; font-size:14px; line-height:24px; color:#3e3e3e; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.media_list_text2{display:block; font-size:12px; line-height:20px; color:#9d9d9d; letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.media_list_text3{color:#ec9a3b;}

.media_list_img{
	display:block; 
	overflow:hidden; 
	width:195px; 
	height:128px;
	}
.media_list_img > img, 
.media_list_img > iframe, 
.media_list_img > embed{
	width:195px; 
	height:128px;
	}
.media_list li a:hover .media_list_img{
	display:block; 
	width:195px; 
	height:128px; 
	border:2px solid #73ac19;
	}
.media_list li a:hover .media_list_img > img,
.media_list li a:hover .media_list_img > iframe,
.media_list li a:hover .media_list_img > embed,
.media_list2 li a:hover .media_list_img2 > img,
.media_list2 li a:hover .media_list_img2 > iframe,
.media_list2 li a:hover .media_list_img2 > embed,
.media_list3 li a:hover .media_list_img3 > img,
.media_list3 li a:hover .media_list_img3 > iframe,
.media_list3 li a:hover .media_list_img3 > embed{
	margin:-2px 0 0 -2px;
	}

.media_list2, .media_list3{overflow:hidden; float:left; width:100%; margin-bottom:30px}
.media_list2 li, .media_list3 li{overflow:hidden; float:left; width:285px; height:260px; margin-right:20px; font-size:14px; color:#3e3e3e; text-align:center; line-height:45px; list-style:none; margin-bottom:30px;}
.media_list2 li:last-child, .media_list3 li:last-child{margin-right:0}
.media_list2 li.nodata, .media_list3 li.nodata{height:50px;text-align:left;}

.media_list_img2,
.media_list_img3{
	display:block; 
	overflow:hidden; 
	width:285px; 
	height:189px;
	}
.media_list_img2 > img, 
.media_list_img2 > iframe, 
.media_list_img2 > embed,
.media_list_img3 > img, 
.media_list_img3 > iframe, 
.media_list_img3 > embed{
	width:285px; 
	height:189px;
	}
.media_list2 li a:hover .media_list_img2{
	display:block; 
	width:285px; 
	height:189px; 
	border:2px solid #73ac19;
	}
.media_list3 li a:hover .media_list_img3{
	display:block; 
	width:285px; 
	height:189px; 
	border:2px solid #ec9a3b;
	}
.media_btm{width:100%; list-style:none;}
.media_btm li{float:left; width:277.5px; height:380px; margin-right:30px; background-color:#73ac19; border:1px solid #e1ddd8;}
.media_btm li:last-child{margin-right:0}
.media_btm li a{display:block;}
.media_btm_img{width:275.5px; height:300px; background-color:#000;}
.media_btm_img img{width:275.5px; height:300px; opacity:0.5;}
.media_btm li a:hover .media_btm_img img{opacity:1}
.media_btm_text{display:block; min-height:20px; margin:17px 15px 5px; font-size:18px; line-height:22px; text-align:center; color:#fff; }
.media_btm_text2{display:block; height:14px; margin:0 15px 17px; font-size:13px; text-align:center; line-height:15px; color:#fff; opacity:0.5; background-color:#73ac19;}

/* (slider2-최신영상) */
.sub5_media_new{overflow:hidden; width:100%; margin:50px 0; border-top:2px solid #3e3e3e; }
.sub5_slider2{overflow:hidden; width:100%; height:155px;}
.sub5_slider2 > .sub5_slider_prev, .sub5_slider2 > .sub5_slider_next{overflow:hidden; float:left; height:155px; padding-top:50px; color:#73ac19; cursor:pointer;}
.sub5_slider2 > .sub5_slider_prev{margin-right:10px;}
.sub5_slider2 > .sub5_slider_next{margin-left:10px;}
.s:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.slider_group{display:none; position:relative; float:left; width:1140px; -ms-touch-action:pan-y;}
.slider_group .owl-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.slider_group .owl-wrapper-outer{overflow:hidden; position:relative; width:100%;}
.slider_group .owl-item{float:left; font-size:0.9em; letter-spacing:-0.5px;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.sub5_2_media_img{
	display:block; 
	overflow:hidden; 
	width:173px; 
	height:114px;
	}
.sub5_2_media_img > img, 
.sub5_2_media_img > iframe, 
.sub5_2_media_img > embed{
	width:173px; height:114px;
	}
#slider2 .item{
	width:173px; 
	height:155px; 
	margin:0 7.5px; 
	font-size:15px; 
	color:#3e3e3e; 
	line-height:45px; 
	text-align:center; 
	cursor:pointer;
	}
#slider2 .item > a:hover .sub5_2_media_img{
	display:block; 
	width:173px; 
	height:114px; 
	border:2px solid #73ac19;
	}
#slider2 .item > a:hover .sub5_2_media_img > img, 
#slider2 .item > a:hover .sub5_2_media_img > iframe, 
#slider2 .item > a:hover .sub5_2_media_img > embed{
	margin:-2px 0 0 -2px;
	}

/* (수요사역집회) */
.sub5_media_group{overflow:hidden; float:left; width:740px; height:auto; margin:10px 47px 0 0;}
.sub5_media_small{overflow:hidden; float:left; width:100%; margin-top:10px;}
.sub5_media_small li{overflow:hidden; float:left; width:173px; height:150px; margin-right:16px; font-size:14px; color:#3e3e3e; text-align:center; line-height:45px; list-style:none;}
.media_small_img{
	display:block; 
	overflow:hidden; 
	width:173px; 
	height:114px;
	}
.media_small_img > img, 
.media_small_img > iframe, 
.media_small_img > embed{
	width:173px; 
	height:114px;
	}
.sub5_media_small li a:hover .media_small_img{
	display:block; 
	width:173px; 
	height:114px; 
	border:2px solid #73ac19;
	}
.sub5_media_small li a:hover .media_small_img > img,
.sub5_media_small li a:hover .media_small_img > iframe,
.sub5_media_small li a:hover .media_small_img > embed{
	margin:-2px 0 0 -2px;
	}

/* (권역별특별집회) */
.sub5_media_special{overflow:hidden; position:relative; float:left; width:276px; height:182px; margin:30px 38.5px;}
.sub5_media_special img, .sub5_media_special iframe, .sub5_media_special embed{float:left;}
.media_special_t{overflow:hidden; display:block; float:right; width:100%; height:95px; font-size:14px; color:#9d9d9d; line-height:30px; margin-top:5px;}
/* (subpage) */
.media_box_left{float:left; width:714px; height:460px; margin:40px 0 0 40px;}
.media_box_right{float:left; width:376px; height:520px; margin:40px 40px 0 30px;}
.sub5_media_right_box{float:left; width:900px; height:600px; margin:30px 0; background-color:#272727;}
.sub5_media_top{float:left; width:714px; height:60px; /*background-color:#000;*/}
.sub5_media_title{display:inline-block; float:left; width:714px; padding:0 30px; line-height:60px; font-size:18px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub5_media_sub{float:left; background-color:#000;}
.media_box_right_top{width:376px; height:65px; border-bottom:1px solid #4b4b4b;}
.media_view{float:left; margin:13px 0; margin-right:10px;}
.media_box_right_text{overflow-y:scroll; float:left; width:376px; height:456px;}
.media_box_title{display:inline-block; margin-top:30px; color:#ddd; font-size:30px; line-height:50px;}
.media_box_subtitle{display:block; margin-top:30px; color:#ddd; font-size:14px; line-height:24px;}
.media_box_text{display:block; margin-top:50px; padding-right:10px; color:#ebebeb; font-size:14px; line-height:30px; white-space:no-wrap;}


/* sub6 (라이프스타디)*/
.sub6_user_life{overflow:hidden; width:100%; height:252px; padding:25px; background-color:#fff; border:1px solid #e1ddd8; border-radius:5px;}
.user_life_left{overflow:hidden; float:left; width:258px; height:202px; padding-right:19px; border-right:1px solid #e1ddd8;}
.user_life_top{overflow:hidden; float:left; width:100%; height:auto; margin-top:25px;}
.user_life_top2{overflow:hidden; float:left; width:210px; height:28px; margin-top:30px; }
.life_user{overflow:hidden; float:left; width:68px; height:68px; text-align:center; margin-right:19px; background-color:#ff7200;}
.life_date{overflow:hidden; display:block; float:left; width:150px; margin-top:8px; font-size:20px; color:#ff7200;}
.life_name{overflow:hidden; display:inline-block; float:left; width:150px; font-size:20px; font-weight:700; color:#3e3e3e;}
.life_name > a {display:inline-block; max-width:165px; overflow:hidden; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis;}
.life_name_s{display:inline-block; font-size:14px; color:#3e3e3e; margin-left:2px;}
.life_ing{display:block; float:left; width:239px; font-size:14px; color:#9d9d9d;}
.life_ing_blue{display:block; width:239px; font-size:20px; color:#296bad;}
.user_life_right{overflow:hidden; float:left; width:375px; height:202px; padding-left:19px;}
.user_life_right2{overflow:hidden; float:left; width:560px; height:auto; padding-left:19px; margin-top:25px; margin-bottom:15px;}
.life_my{display:inline-block; float:left; width:322px; height:28px; font-size:14px; margin-left:10px; line-height:28px; color:#3e3e3e;}
.life_my2{display:inline-block; float:left; width:170px; height:28px; font-size:14px; margin-left:10px; line-height:28px; color:#3e3e3e;}
.life_graph_box{overflow:hidden; float:left; width:330px; height:50px; margin-left:15px;}
.lefe_graph_text{display:inline-block; float:right; font-size:12px; color:#8e8e8e; text-align:right; margin-right:20px;}
.life_graph_green, .life_graph_orange, .life_graph_blue{overflow:hidden; position:absolute; z-index:100; float:left; width:330px; height:50px;}
.life_graph_green li, .life_graph_orange li, .life_graph_blue li{float:left; width:21px; margin:0 10px; list-style:none; text-align:center;}
.life_graph_green li i, .life_graph_orange li i, .life_graph_blue li i{font-size:10px; margin-top:41px; } 
.life_graph_bar{overflow:hidden; float:left; width:295px; height:2px; margin:27px 17px 0 17px; background-color:#9d9d9d;}
.life_graph_green li.on{display:block; width:21px; height:50px; margin:0 10px; color:#73ac19 !important; background:url("../images/life_graph_green.png") no-repeat 0 18px;}
.graph1{color:#9d9d9d;}
.life_graph_green li.on .graph1{color:#73ac19;}
.life_graph_orange li.on{display:block; width:21px; height:50px; margin:0 10px; color:#ff7200 !important; background:url("../images/life_graph_orange.png") no-repeat 0 18px;}
.life_graph_orange li.on .graph1{color:#ff7200;}
.life_graph_blue li.on{display:block; width:21px; height:50px; margin:0 10px; color:#296bad !important; background:url("../images/life_graph_blue.png") no-repeat 0 18px;}
.life_graph_blue li.on .graph1{color:#296bad;}
.sub6_group1{overflow:hidden; float:left; width:530px; height:auto; margin:50px 0; margin-left:47px;}
.sub6_box{overflow:hidden; width:100%; height:292px;}
.sub6_1_box{overflow:hidden; float:left; width:862px; height:292px; padding:35px; background-color:#efedea; border:1px solid #e1ddd8; border-radius:0 5px 5px 0;}
.user_life_left2{overflow:hidden; float:left; width:210px; height:215px; padding-right:20px; border-right:1px solid #e1ddd8;}
.paginate2{position:relative; float:left; width:300px;}
.paginate2 span{display:inline-block; position:relative; height:30px; padding:0 9px; font-size:14px; line-height:34px; color:#797c74; text-align:center; border:1px solid #cbcbc4; border-radius:2px;}
.sub6_subject{display:inline-block; position:relative; width:auto; height:30px; font-size:25px; margin:0 30px; color:#296bad; }
.sub6_btm_old{background:url(../images/sub6_btm_old_bg.jpg) no-repeat 0 center;height:554px;margin:20px 0;padding:27px 35px}
.sub6_btm_new{background:url(../images/sub6_btm_new_bg.jpg) no-repeat 0 center;height:554px;margin:20px 78px;padding:27px 37px}
.sub6_btm_book{width:53.8px;height:233px;float:left}
.sub6_btm_book > img{width:53.8px;height:233px;}
.sub6_btm_book2{width:53.9px;height:233px;float:left;margin-top:37px;}
.sub6_btm_book2 > img{width:53.9px;height:233px;}
.sub6_btm_book3{width:130px;height:239px;float:left;margin-top:37px;}
.sub6_btm_book3 > img{width:130px;height:239px;}
.sub6_btm_book4{width:96px;height:240px;float:left;margin-top:33px;}
.sub6_btm_book4 > img{width:96px;height:240px;}
.sub6_btm_book:hover{background:url(/images/sub6_btm_sel.png) no-repeat 0 center;}
.sub6_btm_book2:hover{background:url(/images/sub6_btm_sel.png) no-repeat 0 center;}
.sub6_btm_book3:hover{background:url(/images/sub6_btm_sel2.png) no-repeat 0 center;}
.sub6_btm_book4:hover{background:url(/images/sub6_btm_sel3.png) no-repeat 0 center;}

.sub6_broadcast{overflow:hidden; width:100%; height:234px; padding:30px 20px; color:#fff; margin-top:20px; background-color:#eeede9;}
.sub6_slider{overflow:hidden; width:100%; height:145px; padding:15px 28px 0;}
.sub6_slider > .sub6_slider_prev, .sub6_slider > .sub6_slider_next{overflow:hidden; float:left; height:128px; padding-top:50px; color:#73ac19; cursor:pointer;}
.sub6_slider > .sub6_slider_prev{margin-right:5px;}
.sub6_slider > .sub6_slider_next{margin-left:5px;}
.sub6_arrow{color:#bebdbb;}
.sub6_arrow:hover{color:#296bad;}
.slider_sub6_group{display:none; position:relative; float:left; width:1014px; margin:0 20px; -ms-touch-action: pan-y;}
.slider_sub6_group .owl-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.slider_sub6_group .owl-wrapper-outer{overflow:hidden; position:relative; width:100%;}
.slider_sub6_group .owl-item{float:left; font-size:0.9em; letter-spacing:-0.5px;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.sub6_broadcast_img{display:block; overflow:hidden; width:108px; height:98px; padding:6px 11px;}
.sub6_broadcast_img > img, 
.sub6_broadcast_img > iframe, 
.sub6_broadcast_img > embed{width:86px; height:86px;}
.slider_sub6_group .item{overflow:hidden; width:108px; margin:0 16px; cursor:pointer; text-align:center;}
.slider_sub6_group .item > a:hover .sub6_music_img{display:block; width:187px; height:187px; border:2px solid #ff7200;}
.slider_sub6_group .item > a:hover .sub6_music_img > img, 
.slider_sub6_group .item > a:hover .sub6_music_img > iframe, 
.slider_sub6_group .item > a:hover .sub6_music_img > embed{margin:-2px 0 0 -2px;}
.sub6_slider_text1{display:block; width:108px; font-size:17px; color:#296bad; margin-top:5px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub6_slider_text2{display:block; width:108px; font-size:17px; color:#bdbdbb; margin-top:5px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}

/* sub7 (요셉의창고) */
.sub7_box1, .sub7_box2, .sub7_box3{overflow:hidden; width:100%; list-style:none;}
.sub7_box2{margin-top:15px;}
.sub7_box1 li{float:left; width:593px; height:319px; margin-right:14px; border:1px solid #d9d9d9;}
.sub7_box2 li{float:left; width:289px; height:319px; margin-right:14.5px; border:1px solid #d9d9d9;}
.sub7_box1 li:hover, .sub7_box2 li:hover, .sub7_box3 li:hover{border:1px solid #ff7200;}
.sub7_box1 li:last-child, .sub7_box2 li:last-child, .sub7_box3 li:last-child{margin-right:0}
.sub7_box1 li a img{width:591px; height:317px;}
.sub7_box2 li a img{width:287px; height:317px;}

.sub7_box3 li{float:left; width:289px; height:319px; margin-right:14.5px; border:1px solid #d9d9d9;}
.sub7_box3 li:first-child{width:593px;}
.sub7_box3 li a img{width:287px; height:317px;}
.sub7_box3 li:first-child a img{width:591px;}

.sub7_box{overflow:hidden; float:left; width:289px; height:319px; margin-right:14.6px; border:1px solid #d9d9d9; background-color:#fff;}
.sub7_box img, .sub8_box img{float:left;}
.sub7_box_title{display:block; float:left; width:269px; font-size:17px; color:#3e3e3e; margin:13px 10px 0;}
.sub7_box_text{display:block; float:left; width:269px; font-size:12px; color:#9d9d9d; margin:0 10px;}
.sub7_box_title2{display:block; position:absolute; z-index:90; width:230px; font-size:40px; color:#3e3e3e; line-height:50px; margin:50px 0 0 320px;}
.sub7_box_text2{display:block; position:absolute; z-index:80; width:230px; font-size:15px; color:#9d9d9d; line-height:24px; margin:180px 0 0 320px;}
.sub7_leftbox{position:absolute; z-index:500; float:left; width:287px; margin-top:770px; background-color:#f6f4f1}
.sub7_media_box{float:left; width:900px; height:500px; margin:30px 0; background-color:#272727;}
.sub7_media_top{float:left; width:414px; height:60px; /*background-color:#000;*/}
.sub7_media_title{display:inline-block; float:left; width:414px; padding:0 30px; line-height:60px; font-size:18px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub7_media{float:left; margin:0 40px 40px; background-color:#000;}
.sub7_leftbox2{float:left; width:287px; background-color:#f6f4f1}
.sub7_rightbox{float:left; width:900px; margin:50px 0 0 13px; background-color:#f6f4f1}
.sub7_media_box_left{float:left; width:414px; height:420px; margin:40px 0 0 40px;}
.sub7_media_box_right{float:left; width:376px; height:420px; margin:40px 40px 0 30px;}
.sub7_media_sub{float:left; width:414px; height:360px; background-color:#000;}
.sub7_media_right_top{width:376px; height:65px; border-bottom:1px solid #4b4b4b;}
.sub7_media_right_text{overflow-y:scroll; float:left; width:376px; height:356px;}
.media_view{float:left; margin:13px 0; margin-right:10px;}
.mp3_down{float:left; margin:13px 0}
.media_box_text2{display:block; margin-top:35px; padding-right:10px; color:#9d9d9d; font-size:14px; line-height:30px; white-space:no-wrap;}
.media_section2{overflow:hidden; width:1200px; height:auto; margin-top:30px; /*margin-left:-300px;*/ padding-top:30px; border-top:1px solid #9d9d9d;}


/* sub8 (그리스도의편지) */
.sub8_box{overflow:hidden; float:left; width:390px; height:480px; margin-right:14.6px; border:1px solid #d9d9d9; background-color:#fff;}
.sub8_box:hover{border:1px solid #ff7200;}
.sub8_box img{width:388px; height:388px;}
.sub8_box_title{display:block; overflow:hidden; float:left; width:100%; font-size:24px; color:#3e3e3e; line-height:28px; margin:20px 20px 5px;}
.sub8_box_text{display:block; overflow:hidden; float:left; width:100%; font-size:14px; color:#9d9d9d; line-height:18px; margin:0 20px; word-break:keep-all;}

/* eskang, fixed, 20160927 */
.sub8b_box{overflow:hidden; float:left; width:1200px; height:432px; margin-right:14.6px; border:1px solid #d9d9d9; background-color:#fff;}
.sub8b_box:hover{border:1px solid #ff7200;}
.sub8b_box img{width:1198px; height:432px;}

/* sub9 (찬송과누림) */
/* (slider3-최신찬송) */
.sub9_music_best{overflow:hidden; width:100%; height:338px; padding:30px 20px; color:#fff; margin-bottom:50px; background:#3c3c3c url("http://ctj012.cafe24.com/images/sub9_top_bg.png") no-repeat 0 50%}
.sub9_slider{overflow:hidden; width:100%; height:250px; margin:15px 30px 0;}
.sub9_slider > .sub9_slider_prev, .sub9_slider > .sub9_slider_next{overflow:hidden; float:left; height:187px; padding-top:80px; color:#73ac19; cursor:pointer;}
.sub9_slider > .sub9_slider_prev{margin-right:5px;}
.sub9_slider > .sub9_slider_next{margin-left:5px;}
.sub9_arrow{color:#f28221;}
.s:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.slider_sub9_group{display:none; position:relative; float:left; width:1014px; margin:0 20px; -ms-touch-action: pan-y;}
.slider_sub9_group .owl-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.slider_sub9_group .owl-wrapper-outer{overflow:hidden; position:relative; width:100%;}
.slider_sub9_group .owl-item{float:left; font-size:0.9em; letter-spacing:-0.5px;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.sub9_music_img{
	display:block; 
	overflow:hidden; 
	width:187px; 
	height:187px;
	}
.sub9_music_img > img, 
.sub9_music_img > iframe, 
.sub9_music_img > embed{
	width:187px; height:187px;
	}
#slider3 .item{
	overflow:hidden;
	width:187px; 
	margin:0 5px; 
	cursor:pointer;
	}
#slider3 .item > a:hover .sub9_music_img{
	display:block; 
	width:187px; 
	height:187px; 
	border:2px solid #ff7200;
	}
#slider3 .item > a:hover .sub9_music_img > img, 
#slider3 .item > a:hover .sub9_music_img > iframe, 
#slider3 .item > a:hover .sub9_music_img > embed{
	margin:-2px 0 0 -2px;
	}
.sub9_slider_text1{display:block; width:100%; font-size:17px; color:#fff; margin-top:5px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub9_slider_text2{display:block; width:100%; font-size:12px; color:#9d9d9d; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
	}

/* (좌측메뉴, 전체보기리스트) */
.sub9_left{overflow:hidden; float:left; width:370px; margin-right:40px;}
.sub9_right{overflow:hidden; float:left; width:790px;}
.sub9_icon{margin:0 1px; color:#ff7200;}
.sub9_check{margin-left:10px !important;}
.sub9_td_box1{float:left; width:70px; height:28px; padding-top:7px}
.sub9_td_box2{float:left; width:450px; height:28px; padding-top:3px}
.sub9_td_box2 a:hover .music_title{color:#ff7200 !important;}
.sub9_td_box3{float:left; height:28px; padding-top:4px}
.music_title{display:block; width:450px; font-size:12px; font-weight:700; color:#3e3e3e; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;
}
.music_subtitle{display:block; width:450px; font-size:12px; color:#9d9d9d; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;
}
.sub9_1_title{display:block; width:100%; height:50px; font-size:30px; color:#ff7200;}
.sub9_1_left{overflow:hidden; float:left; width:505px; height:277px; padding:45px 40px; margin-bottom:50px; background-color:#3e3e3e;}
.sub9_1_right{overflow:hidden; float:left; width:695px; height:277px; padding:45px 40px; margin-bottom:50px; background-color:#efedea; border:1px solid #e1ddd8;}
.sub9_album{width:187px; height:187px; float:left; margin-right:20px;}
.sub9_album_textbox{float:left; width:218px; height:187px;}
.album_t_lefttitle{display:inline-block; float:left; overflow:hidden; width:50px; max-height:72px; margin-right:5px; font-size:15px; color:#9d9d9d; line-height:16px; margin:10px 0;}
.album_t_title{display:inline-block; float:left; overflow:hidden; width:138px; max-height:72px; font-size:19px; color:#ff7200; line-height:24px; margin:10px 0;}
.album_t_left{display:inline-block; float:left; top:0; width:50px; margin-right:5px; font-size:15px; color:#9d9d9d; line-height:16px; margin:5px 0;}
.album_t_right{display:inline-block; float:left; width:138px; font-size:15px; color:#fff; line-height:16px; margin:5px 0;}
.sub9_menu{overflow:hidden; float:left; width:370px; margin-right:40px;}
.sub9_menu li{width:370px; height:96px; list-style:none; float:left; margin-bottom:15px; }

/* sub10 (하나님께서정하신길) */
.sub10_box_left{overflow:hidden; float:left; width:481px; height:auto; margin-top:30px; padding:30px; background-color:#efedea; border:1px solid #e1ddd8;}
.sub10_box_right{overflow:hidden; float:left; width:669px; height:auto; margin-top:30px; margin-left:50px; border-top:1px solid #d8d8d4;}
.sub10_board_box{overflow:hidden; float:left; width:203px; height:auto; margin:30px 30px 0 0;}
.sub10_board_title{display:inline-block; overflow:hidden; float:left; width:auto; max-width:150px; font-size:20px; color:#3e3e3e; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub10_boad{overflow:hidden; width:100%;}
.sub10_boad ul{margin-top:15px;}
.sub10_boad ul.my_boad li{width:455px;}
.sub10_boad li{overflow:hidden; width:203px; font-size:14px; line-height:30px; color:#9d9d9d; padding-left:10px; background:url(../images/list_style.jpg) no-repeat 0 center; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub10_boad li a{color:#9d9d9d;}
.sub10_boad li a:hover, .sub10_boad li a:active, .sub10_boad li a:focus{color:#3e3e3e !important; outline:none;}
.sub10_board_box2{overflow:hidden; float:left; width:669px; height:auto; padding-top:20px; margin:15px 30px 0 0; border-top:1px solid #d8d8d4;}
.sub10_board_img{float:left; width:143px; height:247px; margin:30px 30px 0 0;}
.sub10_boad_photo{float:left; margin-top:20px}
.sub10_boad_photo li{overflow:hidden; float:left; width:209px; height:167px; margin-right:20px}
.sub10_boad_photo li:last-child{margin-right:0}
.sub10_boad_photo li img{width:209px;}
.sub10_boad_photo_text{position:absolute; z-index:6; width:209px; padding:0 10px; margin-top:138px; font-size:12.5px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub10_boad_photo_box{position:absolute; z-index:5; width:209px; height:40px; margin-top:127px; opacity:0.5; background-color:#000;}

.sub10_media_title{display:block; overflow:hidden; float:left; margin:30px 0 10px; width:100%; font-size:18px; color:#3e3e3e; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub10_media_title2{display:block; overflow:hidden; float:left; width:100%; height:50px; font-size:14px; color:#9d9d9d; line-height:24px;}
.sub10_media_best{overflow:hidden; position:relative; float:left; width:419px; height:276px; margin-top:30px;}
.sub10_media_best_box{display:block; overflow:hidden; position:absolute; z-index:10; width:419px; height:50px; margin-top:228px; opacity:0.5; background-color:#000;}
.sub10_media_best_text{display:block; overflow:hidden; position:absolute; z-index:11; width:419px; margin-top:228px; padding:0 10px; font-size:15px; font-weight:700; color:#fff; line-height:32px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub10_media_best_text2{display:block; overflow:hidden; position:absolute; z-index:11; letter-spacing:-0.5px; margin-top:253px; padding:0 10px; font-size:13px; color:#fff; line-height:20px;}
.sub10_media_best:hover .media_best_box{width:296px; height:48px; margin-left:2px;}
.sub10_media_best:hover .sub5_media_text{margin-left:-2px; line-height:28px;}
.sub10_media_best:hover .sub5_media_text2{margin-left:-2px; line-height:16px;}
.sub10_media_best_img{
	display:block; 
	overflow:hidden; 
	width:419px; 
	height:276px; 
	background-color:#fff;
}
.sub10_media_best_img > img,
.sub10_media_best_img > iframe,
.sub10_media_best_img > embed{
	width:419px; 
	height:276px; 
}
/*.sub10_media_best:hover .sub10_media_best_img{*/
/*	width:419px; */
/*	height:276px; */
/*	border:2px solid #296bad;*/
/*	}*/
/*.sub10_media_best:hover .sub10_media_best_img > img, */
/*.sub10_media_best:hover .sub10_media_best_img > iframe, */
/*.sub10_media_best:hover .sub10_media_best_img > embed{*/
/*	margin:-2px 0 0 -2px;*/
/*	}*/


/* center (고객센터) */
.center_main{position:relative; float:right; width:900px; height:600px;}
.center_main_faq{overflow:hidden; float:left; width:575px; height:290px; padding:40px 30px 40px 60px; background:#198b46 url(../images/faq_bg.png) no-repeat -40px -30px; border-radius:5px;}
.center_main_faq_box{width:485px; height:auto; }
.center_board{overflow:hidden; width:100%;}
.center_board ul{margin-top:10px;}
.center_board li{overflow:hidden; width:90%; font-size:14px; line-height:30px; color:#fff; padding-left:10px; background:url(../images/list_style_g.jpg) no-repeat 0 center; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.center_board li a{color:#3e3e3e;}
.center_board li a:hover{text-decoration:underline !important;}
.center_main_board{overflow:hidden; float:left; width:310px; height:290px; margin-left:15px; padding:40px 30px; background-color:#efedea; border:1px solid #e1ddd8; border-radius:5px;}
.center_main_board_box{width:250px; height:auto; }
.center_board2{overflow:hidden; width:100%;}
.center_board2 ul{margin-top:10px;}
.center_board2 li{overflow:hidden; width:95%; font-size:14px; line-height:30px; color:#9d9d9d; padding-left:10px; background:url(../images/list_style.jpg) no-repeat 0 center; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.center_board2 li a{color:#3e3e3e;}
.center_board2 li a:hover{text-decoration:underline !important;}
.center_main_btm{overflow:hidden; float:left; width:260px; height:auto; margin-right:60px;}
.sub_number{display:inline-block; float:left; margin-top:7px; font-size:25px; color:#198b46; letter-spacing:-1px;}
.center_board_event{overflow:hidden; width:100%;}
.center_board_event ul{margin-top:10px;}
.center_board_event li{overflow:hidden; width:95%; font-size:14px; line-height:30px; color:#3e3e3e; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.center_board_event li a{color:#3e3e3e;}
.center_board_event li a:hover{text-decoration:underline !important;}
.event_btn{width:45px; margin-right:5px}
.center_event_text{display:inline-block; width:200px; color:#9d9d9d;}
.center_member_text{display:block; font-size:14px; color:#3e3e3e; line-height:30px; word-break: keep-all;}
.center_sitemap_title1{display:inline-block; font-size:35px; color:#9d9d9d; line-height:45px;}
.center_sitemap_title2{display:inline-block; font-size:35px; color:#3e3e3e; line-height:45px; margin-left:5px;}
/*(사이트맵)*/
.sitemap_group{float:left; width:164px; height:420px; margin-right:20px; margin-bottom:60px;}
.sitemap_group li{display:block; padding:8px 10px; font-size:13px; color:#3e3e3e; line-height:20px; border-bottom:1px solid #dddcda}
.sitemap_group li:first-child{padding:0 20px; text-indent:10px; border-bottom:none}
.sitemap_group li:nth-child(2){margin-top:10px}
.sitemap_group li:hover{color:#198b46; cursor:pointer}
.sitemap_title{overflow:hidden; width:164px; height:34px; margin-left:-20px; font-size:16px; line-height:36px; color:#fff; background-color:#198b46; border-radius:5px;}


/* 탭(공통) */
.jq_tabbox{width:100%;}
.cont{
	display:block; 
	float:left; 
	width:890px; 
	height:auto; 
	font-size:14px; 
	color:#3e3e3e; 
	/*word-break:keep-all;*/
	line-height:30px; 
	text-align:justify;
	}
.tab1_green,
.tab1_orange,
.rowtabbig_green, 
.rowtab_green, 
.rowtab_blue,
.sub9_tab{
	display:block; 
	clear:both; 
	*zoom:1;
	}
.tab1_green:after,
.tab1_orange:after,
.rowtabbig_green:after, 
.rowtab_green:after, 
.rowtab_blue:after,
.sub9_tab:after{
	display:block; 
	height:0; 
	content:"."; 
	font-size:0; 
	visibility:hidden; 
	clear:both
	}

/* 탭(좌측화살표-공통) */
.tab1_green_menu, .tab1_green_menu2, .tab1_orange_menu, .tab1_blue_menu{float:left; width:287px;}
.tab1_green_menu > li, .tab1_green_menu2 > li, .tab1_orange_menu > li, .tab1_blue_menu > li{display:inline-block; overflow:hidden;}
.tab1_green_menu > li .tab_text, .tab1_blue_menu > li .tab_text{
	display:inline-block; 
	overflow:hidden; 
	float:left; 
	width:245px; 
	font-size:26px; 
	color:#3e3e3e;
	text-align:right; 
	line-height:70px; 
	padding-right:20px; 
	border:1px solid #e3e2de; 
	border-radius:4px; 
	background-color:#e3e2de;
	cursor:pointer;}
.tab1_green > .tab1_green_menu .tit,
.tab1_green > .tab1_green_menu2 .tit,
.tab1_green > .tab1_blue_menu .tit,
.tab1_orange > .tab1_orange_menu .tit{
	display:block; 
	cursor:pointer; 
	float:left; 
	outline:none;
	}
.tab1_green_menu .on .tab1_green_arrow, 
.tab1_green_menu > li a:hover .tab1_green_arrow,
.tab1_green_menu2 .on .tab1_green_arrow2, 
.tab1_green_menu2 > li a:hover .tab1_green_arrow2,
.tab1_orange_menu .on .tab1_orange_arrow, 
.tab1_orange_menu > li a:hover .tab1_orange_arrow,
.tab1_blue_menu .on .tab1_blue_arrow, 
.tab1_blue_menu > li a:hover .tab1_blue_arrow{
	display:inline-block;}
.tab1_green_cont > .cont,
.tab1_green_cont2 > .cont,
.tab1_orange_cont > .cont{float:left; width:900px; margin-left:13px;}

/* 탭(좌측화살표-green) */
.tab1_green_arrow{
	display:none; 
	overflow:hidden; 
	float:left; 
	width:17px; 
	height:70px; 
	background:url(../images/sub1_tab_arrow.png) no-repeat left center;}
.tab1_green_menu .on .tab_text, 
.tab1_green_menu > li a:hover .tab_text{
	color:#fff; 
	border:1px solid #198b46; 
	background-color:#198b46;}

/* 탭(좌측화살표-green2) */
.tab1_green_menu2 > li .tab_text{
	display:inline-block; 
	overflow:hidden; 
	float:left; 
	width:245px; 
	font-size:26px; 
	color:#3e3e3e;
	text-align:right; 
	line-height:70px; 
	padding-right:20px; 
	border:1px solid #e3e2de; 
	border-radius:4px; 
	background-color:#e3e2de;
	cursor:pointer;}
.tab1_green_arrow2{
	display:none; 
	overflow:hidden; 
	float:left; 
	width:17px; 
	height:70px; 
	background:url(../images/sub9_tab_arrow.png) no-repeat left center;}
.tab1_green_menu2 .on .tab_text, 
.tab1_green_menu2 > li a:hover .tab_text{
	color:#fff; 
	border:1px solid #73ac19; 
	background-color:#73ac19;}

/* 탭(좌측화살표-green) */
.tab1_blue_arrow{
	display:none; 
	overflow:hidden; 
	float:left; 
	width:17px; 
	height:70px; 
	background:url(../images/sub1_tab_arrow_blue.png) no-repeat left center;}
.tab1_blue_menu .on .tab_text, 
.tab1_blue_menu > li a:hover .tab_text{
	color:#fff; 
	border:1px solid #296bad; 
	background-color:#296bad;}

/* 탭(좌측화살표-orange) */
.tab1_orange_arrow{
	display:none; 
	overflow:hidden; 
	float:left; 
	width:17px; 
	height:90px; 
	background:url(../images/sub1_orange_arrow.png) no-repeat left center;}
.tab1_orange_menu .on .tab_text, 
.tab1_orange_menu > li a:hover .tab_text,
.tab1_orange_menu .on .tab_text2, 
.tab1_orange_menu > li a:hover .tab_text2{
	color:#fff; 
	border:1px solid #ec9a3b; 
	background-color:#ec9a3b;}
.tab1_orange_menu .on .tab_text2_small, 
.tab1_orange_menu > li a:hover .tab_text2_small{
	color:#fff;}
.tab1_orange_menu > li .tab_text{
	display:inline-block; 
	overflow:hidden; 
	float:left; 
	width:245px;
	height:90px;
	font-size:26px; 
	text-align:right; 
	color:#3e3e3e;
	line-height:70px;
	padding-bottom:10px;
	padding-right:20px; 
	border:1px solid #e3e2de; 
	border-radius:4px; 
	background-color:#e3e2de;
	cursor:pointer;}

.tab1_orange_menu > li .tab_text2{
	display:inline-block; 
	overflow:hidden; 
	float:left; 
	width:245px;
	height:90px;
	font-size:26px; 
	color:#3e3e3e;
	text-align:right; 
	line-height:34px;
	padding:5px 15px 5px 10px;
	border:1px solid #e3e2de; 
	border-radius:4px; 
	background-color:#e3e2de;
	cursor:pointer;
	vertical-align:middle;
	word-break:keep-all;}

.tab1_orange_menu > li .tab_text2_small{
	display:inline-block; 
	overflow:hidden; 
	width:100%; 
	padding-top:5px;
	font-size:12px; 
	text-align:right; 
	line-height:20px; 
	cursor:pointer;}


.sub9_tab{overflow:hidden; float:left; width:1200px;}
.sub9_tab_menu{overflow:hidden; float:left; width:370px; margin-right:40px;}
.sub9_tab_menu li{display:block; overflow:hidden; float:left; width:370px; height:96px; margin-bottom:15px; list-style:none;}
.sub9_tab4{height:76px; margin-bottom:35px;}
.sub9_tab_menu li > .sub9_tab1_on{position:absolute; z-index:300;}
.sub9_tab_menu li > .sub9_tab2_on{position:absolute; z-index:300;}
.sub9_tab_menu li > .sub9_tab3_on{position:absolute; z-index:300;}
.sub9_tab_menu li > .sub9_tab4_on{position:absolute; z-index:300;}
.sub9_tab_menu li > .sub9_tab5_on{position:absolute; z-index:300;}
.sub9_tab_menu .on .sub9_tab1, .sub9_tab_menu > li a:hover .sub9_tab1{display:none}
.sub9_tab_menu .on .sub9_tab2, .sub9_tab_menu > li a:hover .sub9_tab2{display:none}
.sub9_tab_menu .on .sub9_tab3, .sub9_tab_menu > li a:hover .sub9_tab3{display:none}
.sub9_tab_menu .on .sub9_tab4, .sub9_tab_menu > li a:hover .sub9_tab4{display:none}
.sub9_tab_menu .on .sub9_tab5, .sub9_tab_menu > li a:hover .sub9_tab5{display:none}
.sub9_tab_cont{overflow:hidden;}
.sub9_tab_cont > .cont{overflow:hidden;width:790px; float:left; width:auto !important;}
.sub9_tab > .sub9_tab_menu .tit{display:block; cursor:pointer; outline:none;}

/* 탭(상단화살표big-green) */
.rowtabbig_green_menu{width:100%; height:553px;}
.rowtabbig_green_menu > li{display:inline-block; overflow:hidden; float:left;}
.rowtabbig_green_menu > li .tab_text1{
	display:block;
	width:600px;
	height:511px;
	color:#3e3e3e;
	background:#efedea url(../images/sub1_2_tab1_bg_off.jpg) no-repeat 50%;
	cursor:pointer;}
.rowtabbig_green_menu > li .tab_text2{
	display:block; 
	color:#fff;
	width:600px;
	height:511px;
	background:#efedea url(../images/sub1_2_tab2_bg_off.jpg) no-repeat 50%;
	cursor:pointer;}
.rowtabbig_green_menu .on .tab_text1, .rowtabbig_green_menu .tab_text1:hover{
	color:#fff; 
	background:#efedea url(../images/sub1_2_tab1_bg_on.jpg) no-repeat 50%;}
.rowtabbig_green_menu .on .tab_text2, .rowtabbig_green_menu .tab_text2:hover{
	color:#fff; 
	background:#efedea url(../images/sub1_2_tab2_bg_on.jpg) no-repeat 50%;}
.rowtabbig_green > .rowtabbig_green_menu .tit{display:block; cursor:pointer; outline:none;}
.rowtabbig_green_arrow{
	display:none; 
	width:600px; 
	height:42px; 
	background:url(../images/rowtab_bigarrow_green.png) no-repeat center top;}
.rowtabbig_green_menu .on .rowtabbig_green_arrow{
	display:inline-block;}
.rowtabbig_green_cont > .cont{overflow:hidden; float:left; width:100%; text-align:center;}


/* 탭(상단화살표-공통) */
.rowtab_green_menu,
.rowtab_blue_menu{
	width:864px; 
	height:118px; 
	margin:0 auto;
	}
.rowtab_blue_menu p{text-align:center;}
.rowtab_green_menu > li,
.rowtab_blue_menu > li{
	display:inline-block; 
	overflow:hidden; 
	float:left;
	}
.rowtab_green_menu > li .tab_text,
.rowtab_blue_menu > li .tab_text{
	display:inline-block; 
	width:258px;
	height:95px;
	margin:0 15px;
	font-size:28px; 
	color:#3e3e3e;
	text-align:center;
	line-height:95px;
	border:1px solid #e3e2de; 
	border-radius:4px; 
	background-color:#e3e2de;
	cursor:pointer;}
.rowtab_green_menu > li .tab_text2,
.rowtab_blue_menu > li .tab_text2{
	display:inline-block; 
	width:258px;
	height:95px;
	margin:0 15px;
	padding:16px 0;
	color:#3e3e3e;
	font-size:28px; 
	text-align:center;
	line-height:40px;
	border:1px solid #e3e2de; 
	border-radius:4px; 
	background-color:#e3e2de;
	cursor:pointer;}
.rowtab_green_menu > li .tab_text3,
.rowtab_blue_menu > li .tab_text3{
	display:inline-block; 
	width:258px;
	height:95px;
	margin:0 15px;
	padding:13px 0;
	font-size:28px;
	color:#3e3e3e;	
	text-align:center;
	line-height:36px;
	border:1px solid #e3e2de; 
	border-radius:4px; 
	background-color:#e3e2de;
	cursor:pointer;}
.rowtab_green_menu > li .tab_text_small,
.rowtab_blue_menu > li .tab_text_small{
	display:block; 
	font-size:15px;
	color:#3e3e3e;
	line-height:20px;
	text-align:center;
	}
.rowtab_green_menu .on .rowtab_green_arrow,
.rowtab_green_menu > li a:hover .rowtab_green_arrow,
.rowtab_blue_menu .on .rowtab_blue_arrow,
.rowtab_blue_menu > li a:hover .rowtab_blue_arrow{
	display:inline-block;}
.rowtab_green_cont > .cont,
.rowtab_blue_cont > .cont{
	overflow:hidden; 
	float:left; 
	width:100%; 
	margin-top:50px; 
	border-top:2px solid #3e3e3e;
	}

/* 탭(상단화살표-green) */
.rowtab_green_menu .on .tab_text,
.rowtab_green_menu .on .tab_text2,
.rowtab_green_menu .on .tab_text3,
.rowtab_green_menu .on .tab_text_small,
.rowtab_green_menu > li a:hover .tab_text, 
.rowtab_green_menu > li a:hover .tab_text2, 
.rowtab_green_menu > li a:hover .tab_text3, 
.rowtab_green_menu > li a:hover .tab_text_small{
	color:#fff; 
	border:1px solid #198b46; 
	background-color:#198b46;}
.rowtab_green > .rowtab_green_menu .tit{display:block; cursor:pointer; outline:none;}
.rowtab_green_arrow{
	display:none; 
	width:100%;
	height:21px; 
	background:url(../images/rowtab_arrow_green.png) no-repeat center top;}
.rowtab_green_cont > .cont{
	overflow:hidden; 
	text-align:center;
	}
.rowtab_green_cont p{margin-bottom:30px;}
.rowtab_green_cont .text_roundbox p{margin-bottom:0;}

/* 탭(상단화살표-blue) */
.rowtab_blue_menu .on .tab_text,
.rowtab_blue_menu .on .tab_text2,
.rowtab_blue_menu .on .tab_text3,
.rowtab_blue_menu .on .tab_text_small,
.rowtab_blue_menu > li a:hover .tab_text, 
.rowtab_blue_menu > li a:hover .tab_text2, 
.rowtab_blue_menu > li a:hover .tab_text3,
.rowtab_blue_menu > li a:hover .tab_text_small{
	color:#fff; 
	border:1px solid #296bad; 
	background-color:#296bad;}
.rowtab_blue > .rowtab_blue_menu .tit{display:block; cursor:pointer; outline:none;}
.rowtab_blue_arrow{
	display:none; 
	width:100%;
	height:21px; 
	background:url(../images/rowtab_arrow_blue.png) no-repeat center top;}
.rowtab_blue_cont > .cont{
	overflow:hidden; 
	padding:50px 0;
	}

/* 탭(상단 기본메뉴) */
.tab1_rowtab > .tab1_rowtab_menu{overflow:hidden; width:100%;}
.tab1_rowtab > .tab1_rowtab_menu{height:44px; border-bottom:2px solid #3e3e3e;}
.tab1_rowtab > .tab1_rowtab_menu > li{
	display:inline-block; 
	float:left; 
	width:auto;
	padding:10px 15px;
	margin-right:5px;
	font-size:14px;
	color:#3e3e3e;
	border:1px solid #e3e2de;
	border-radius:5px 5px 0 0;
	background-color:#e3e2de;
	cursor:pointer;}
.tab1_rowtab > .tab1_rowtab_menu .tit{display:block; cursor:pointer; outline:none;}
.tab1_rowtab > .tab1_rowtab_menu .on, 
.tab1_rowtab > .tab1_rowtab_menu > li:hover{
	padding:10px 15px;
	color:#fff;
	border:1px solid #3e3e3e;
	border-radius:5px 5px 0 0;
	background-color:#3e3e3e;}
.tab1_rowtab > .tab1_rowtab_cont > .cont{overflow:hidden; width:100%;}
.tab1_rowtab_cont p{margin-bottom:30px; text-align:justify;}
.cont > .tab1_rowtab > .tab1_rowtab_menu > li{line-height:22px;}

/* 탭2(상단 기본메뉴-sub6) */
.tab2_rowtab > .tab2_rowtab_menu{overflow:hidden; width:100%;}
.tab2_rowtab > .tab2_rowtab_menu{height:44px; border-bottom:2px solid #3e3e3e;}
.tab2_rowtab > .tab2_rowtab_menu > li{
	display:inline-block; 
	float:left; 
	width:auto;
	padding:10px 30px;
	margin-right:5px;
	font-size:17px;
	color:#3e3e3e;
	border:1px solid #e3e2de;
	border-radius:5px 5px 0 0;
	background-color:#e3e2de;
	cursor:pointer;}
.tab2_rowtab > .tab2_rowtab_menu .tit{display:block; cursor:pointer; outline:none;}
.tab2_rowtab > .tab2_rowtab_menu .on, 
.tab2_rowtab > .tab2_rowtab_menu > li:hover{
	padding:10px 30px;
	color:#fff;
	border:1px solid #296bad;
	border-radius:5px 5px 0 0;
	background-color:#296bad;}
.tab2_rowtab > .tab2_rowtab_cont > .cont{overflow:hidden; width:100%;}
.tab2_rowtab_cont p{margin-bottom:30px}

/* 탭3(마이페이지 버튼형) */
.my_tab{width:auto; position:absolute; z-index:10;}
.my_tab > .my_tab_menu{overflow:hidden; width:225px; margin:-30px 0 0 170px;}
.my_tab > .my_tab_menu > li{
	display:inline-block; 
	float:left; 
	width:70px; 
	height:30px; 
	margin-right:5px;
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:#9d9d9d;	
	border-radius:5px;
	border:1px solid #e1ddd8; 
	background-color:#f1efec;
	cursor:pointer;}
.my_tab > .my_tab_menu .tit{cursor:pointer; outline:none;}
.my_tab > .my_tab_menu .on, 
.my_tab > .my_tab_menu > li:hover{
	color:#3e3e3e;
	font-size:14px;
	text-align:center;
	line-height:30px;
	border-radius:5px;
	border:1px solid #e1ddd8; 
	background-color:#fff;}
.my_tab > .my_tab_cont > .cont{overflow:hidden; width:455px; margin-top:25px; text-align:left;}

/* 탭4(아이디비번찾기) */
.search_tab{width:1200px;}
.search_tab > .search_tab_menu{
	overflow:hidden; 
	position:absolute;
	z-index:1;
	width:100%;
	margin-bottom:0 !important;
	}
.search_tab > .search_tab_menu > li{
	display:inline-block; 
	float:left; 
	width:200px; 
	height:40px; 
	margin-right:-1px;
	font-size:14px;
	text-align:center;
	line-height:40px;
	color:#9d9d9d;	
	border-radius:5px 5px 0 0;
	border:1px solid #e1ddd8; 
	border-bottom:1px solid #e1ddd8; 
	background-color:#f1efec;
	cursor:pointer;}
.search_tab > .search_tab_menu .tit{display:block; cursor:pointer; outline:none;}
.search_tab > .search_tab_menu .on, 
.search_tab > .search_tab_menu > li:hover{
	color:#3e3e3e;
	font-size:14px;
	text-align:center;
	border-radius:5px 5px 0 0;
	border:1px solid #e1ddd8; 
	border-bottom:1px solid #f6f4f1; 
	background-color:#f6f4f1;}
.search_tab > .search_tab_cont > .cont{
	overflow:hidden; 
	width:1200px; 
	margin-top:39px;
	text-align:left;
	padding:50px 30px;
	border-radius:0 5px 5px 5px;
	border:1px solid #e1ddd8; 
	background-color:#f6f4f1;
	}

/* 갤러리 */
.cd-gallery {
	float:left;
	width: 100%;
	margin: 15px 0;
	list-style:none;
}
.cd-gallery::after {
	clear: both;
	content: "";
	display: table;
}
.cd-gallery > li {
	overflow: hidden;
	position: relative;
	background: #fff;
}
.cd-gallery > li > a {
	display: block;
}
.cd-item-wrapper {
	position: relative;
	overflow: hidden;
	margin: 15px 0;
	list-style:none;
}
.cd-item-wrapper li {
  position: absolute;
  top: 0;
  left: 220px;
  height: 100%;
  width: 230px;
  opacity: 0;
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform, opacity;
  -webkit-transform: translateX(200%) scale(0.7);
  -moz-transform: translateX(200%) scale(0.7);
  -ms-transform: translateX(200%) scale(0.7);
  -o-transform: translateX(200%) scale(0.7);
  transform: translateX(200%) scale(0.7);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
}
.cd-item-wrapper li.selected {
  /* selected item */
  position: relative;
  opacity: 1;
  -webkit-transform: translateX(0) scale(1);
  -moz-transform: translateX(0) scale(1);
  -ms-transform: translateX(0) scale(1);
  -o-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
}
.cd-item-wrapper li.move-left {
  /* item on left - preview visible */
  -webkit-transform: translateX(-100%) scale(0.7);
  -moz-transform: translateX(-100%) scale(0.7);
  -ms-transform: translateX(-100%) scale(0.7);
  -o-transform: translateX(-100%) scale(0.7);
  transform: translateX(-100%) scale(0.7);
  opacity: 0.3;
}
.cd-item-wrapper li.move-right {
  /* item on right - preview visible */
  -webkit-transform: translateX(100%) scale(0.7);
  -moz-transform: translateX(100%) scale(0.7);
  -ms-transform: translateX(100%) scale(0.7);
  -o-transform: translateX(100%) scale(0.7);
  transform: translateX(100%) scale(0.7);
  opacity: 0.3;
}
.cd-item-wrapper li.hide-left {
  /* items hidden on the left */
  -webkit-transform: translateX(-200%) scale(0.7);
  -moz-transform: translateX(-200%) scale(0.7);
  -ms-transform: translateX(-200%) scale(0.7);
  -o-transform: translateX(-200%) scale(0.7);
  transform: translateX(-200%) scale(0.7);
}
.cd-item-wrapper li img {
  display: block;
  width: 230px;
  height:153px;
}
.cd-item-info {
	position:absolute;
	margin-top:113px;
	padding:0 10px;
	width:230px;
	height: 40px;
	background:rgba(0,0,0,0.5);
}
.g_title{
	display:block;
	width:210px;
	height:24px;
	font-size:13px;
	line-height:24px;
	color:#fff;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	word-wrap:normal;
}
.g_date{
	display:block;
	width:210px;
	height:16px;
	font-size:12px;
	line-height:12px;
	color:#9d9d9d;
}
.cd-item-info::after {
  clear: both;
  content: "";
  display: table;
}
.no-js .move-right,
.no-js .move-left {
  display: block;
}

/* 갤러리 상세 */
.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	background:#3e3e3e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	min-height:20px;
	margin-bottom:30px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:641.25px;
	height:641.25px;
	vertical-align:middle;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:#000 url(../images/nav.png) no-repeat -20% 50%;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 5px 0px 0px px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	color:#fff;
	font-size:14px;
	line-height:16px;
	text-align:center;
	padding:0 15px;
}
.rg-view{
	height:30px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#3e3e3e url(../images/views.png) no-repeat top left;
	border:3px solid #3e3e3e;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#3e3e3e;
	border-color:#3e3e3e;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#3e3e3e url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	opacity:0.7;
}

/* Elastislide Style */
.es-carousel-wrapper{
	background: #000;
	width:100%;
	padding:10px 27px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	position:relative;
	margin-bottom:20px;
}
.es-carousel{
	overflow:hidden;
	background:#000;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:transparent;
	opacity:0.8;
	-webkit-touch-callout:none;
	/* option */
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.es-carousel ul li.selected a{
	border-color:#fff;
	opacity:1.0;
}
.es-carousel ul li a:hover{
	border-color:#ff7200;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
	width:65px;
	height:65px;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:8px;
	background:transparent url(../images/nav_thumbs.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:8px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}


/* sub9_all(전체보기 페이지) */
.sub9_all{overflow:hidden; width:100%;}
.sub9_all_title{display:block; width:100%; margin-top:30px; font-size:20px; color:#3e3e3e; line-height:50px; border-bottom:2px solid #3e3e3e}
.sub9_all div > ul{width:100%; margin:30px 0; list-style:none;}
.sub9_all div > ul > li{overflow:hidden; float:left; width:210px; height:276px; padding:15px; margin-right:20px; margin-bottom:20px; border:1px solid #e1ddd8; background-color:#fff;}
.sub9_all div > ul > li:hover{border:1px solid #ff7200;}
.sub9_all div > ul > li:last-child{margin:0;}
.sub9_all div > ul > li.nodata{height:50px;border:0;background-color:#f6f4f1;}
.sub9_all div > ul > li > a{display:block;}
.sub9_all div > ul > li > a > img{overflow:hidden; width:178px; height:178px;}
.sub9_all_list_t{display:block; overflow:hidden; height:90px; margin:10px 0;}
.sub9_all_list_t1{display:block; overflow:hidden; margin:5px 0; max-height:40px; font-weight:700; font-size:15px; color:#3e3e3e; line-height:20px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.sub9_all_list_t2{display:block; overflow:hidden; max-height:40px; font-size:14px; color:#9d9d9d; line-height:20px; }
.sub9_all_list_t3{display:block; font-size:12px; color:#9d9d9d; line-height:20px;}

.sub12_con{
	display:block; 
	float:left; 
	width:867px;
	height:auto; 
	font-size:14px; 
	color:#3e3e3e; 
	word-break:keep-all; 
	line-height:30px; 
	text-align:left;
}

.sub12_right{
	float:left;
	width:303px;
	margin:43px 0 0 30px;
}

.sub13_menu_top{overflow:hidden; float:left; width:260px; height:auto; margin-right:53px;}
.sub13_text_content{width:100%;height:90px; display:block; font-size:14px; color:#3e3e3e; line-height:30px; word-break: keep-all; overflow:hidden;}
.sub13_media_box{float:left; width:900px; height:560px; margin:30px 0; background-color:#ececec;}
.sub13_media_box_left{float:left; width:546px; height:444px; margin:0 0 0 40px;}
.sub13_media_box_right{float:left; width:544px; height:444px; margin:0 40px 0 30px;}
.sub13_media_box_right_top{width:376px; height:65px;}
.sub13_media_box_right_text{overflow-y:scroll; float:left; width:376px; height:456px; background-color:#fff; padding:20px;}
.sub13_media_box_title{display:inline-block; margin-top:10px; color:#3e3e3e; font-size:22px; line-height:50px;}
.sub13_media_box_text {display:block; margin-top:15px; padding-right:10px; color:#3e3e3e; font-size:14px; line-height:30px; white-space:no-wrap;}
.part_btn {float:left;width:147px;height:56px;margin:20px 5px 0 2px;}

.sub14_left{width:597px;height:264px;background-color:#ececec;float:left;padding:35px;color:#575757;}
.sub14_right{width:597px;height:264px;background-color:#2a6bad;float:left;padding:35px;color:#f9f5f4;margin-left:6px;}
.sub14_text_title{width:100%;height:46px;display:inline-block;font-size:23px;border-bottom:1px solid #c4c4c4;padding:0 3px;}
.title_left_icon{color:#a0a0a0; margin-right:10px;}
.title_right_icon{color:#d7cdcc; margin-right:10px;}
.sub14_text_content{width:100%;height:117px;display:block; margin-top:30px; padding:0 3px; font-size:14px; line-height:30px; word-break: keep-all; overflow:hidden;}

/* sub15 (추천사이트) */
.sub15_box{overflow:hidden; float:left; width:390px; height:387px; margin-right:14.6px; border:1px solid #d9d9d9; background-color:#fff;}
.sub15_box img{width:388px; height:294px; border-bottom:1px solid #d9d9d9;}
.sub15_box_title{display:block; overflow:hidden; float:left; width:100%; font-size:24px; color:#3e3e3e; line-height:28px; margin:20px 20px 5px;}
.sub15_box_text{display:block; overflow:hidden; float:left; width:100%; font-size:14px; color:#9d9d9d; line-height:18px; margin:0 20px; word-break:keep-all;}

.sub16_map_text1, .sub16_map_text2, .sub16_map_text3, .sub16_map_text4, .sub16_map_text5{
	overflow:hidden; position:absolute; width:auto; height:44px; z-index:301;}
.sub16_map_text1{margin:190px 0 0 575px;}
.sub16_map_text2{margin:195px 0 0 780px;}
.sub16_map_text3{margin:360px 0 0 610px;}
.sub16_map_text4{margin:550px 0 0 595px;}
.sub16_map_text5{margin:445px 0 0 810px;}

.sub16_map_arrow1,.sub16_map_arrow2,.sub16_map_arrow3,.sub16_map_arrow4,.sub16_map_arrow5{position:absolute; cursor:pointer; z-index:300;}
.sub16_map_arrow1{margin:200px 0 0 530px;}
.sub16_map_arrow2{margin:200px 0 0 730px;}
.sub16_map_arrow3{margin:370px 0 0 560px;}
.sub16_map_arrow4{margin:555px 0 0 545px;}
.sub16_map_arrow5{margin:450px 0 0 760px;}