@charset "utf-8";
/* 서브페이지 */
#headerwrap {width:100%; z-index:10000;  }

#headerwrap .gnb {position:relative; width:100%; height:30px;margin:0 auto; border-bottom:solid 1px #dfdfdf; background-color:#f7f7f7;}
#headerwrap .gnb .g_center{position:relative; width:986px;height:30px; border-bottom:solid 1px #dfdfdf; background-color:#f7f7f7; margin:0 auto}
#headerwrap .gnb .g_center ul.left_m{position:absolute; left:-175px; width:606px;height:30px; }
#headerwrap .gnb .g_center ul.left_m li{ float:left; border-right:solid 1px #dfdfdf;height:30px; padding:0 0; }
#headerwrap .gnb .g_center ul.left_m li.line{border-left:solid 1px #dfdfdf;}
#headerwrap .gnb .g_center ul.left_m li.sns1{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll 0px 0px; width:31px; height:30px; background-color: #e68578;}/*감자유학*/
#headerwrap .gnb .g_center ul.left_m li.sns2{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -31px 0px; width:31px; height:30px; background-color: #e68578;}/*감자유학*/
#headerwrap .gnb .g_center ul.left_m li.sns3{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -61px 0px; width:31px; height:30px; background-color: #e68578;}/*감자유학*/
#headerwrap .gnb .g_center ul.left_m li.sns4{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -91px 0px; width:31px; height:30px;background-color: #e68578;}/*감자유학*/
#headerwrap .gnb .g_center ul.left_m li.sns5{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -123px 0px; width:31px; height:30px;background-color: #e68578;}/*감자유학*/
#headerwrap .gnb .g_center ul.left_m li.f1{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -158px 0px; width:66px; height:30px;}/*감자유학*/
#headerwrap .gnb .g_center ul.left_m li.f2{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -226px 0px; width:67px; height:30px}/*해외대학진학*/
#headerwrap .gnb .g_center ul.left_m li.f3{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -296px 0px; width:109px; height:30px}/*초중고유학*/
#headerwrap .gnb .g_center ul.left_m li.f4{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -409px 0px; width:68px; height:30px}/*감자캠프*/
#headerwrap .gnb .g_center ul.left_m li.f5{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -483px 0px; width:68px; height:30px}/*감자페스티벌*/
#headerwrap .gnb .g_center ul.left_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .gnb .g_center ul.right_m{ position:absolute; right:-120px;height:42px;}
#headerwrap .gnb .g_center ul.right_m li{ float:left;height:15px; padding:0px 8px; font-size:11px; color:#666; letter-spacing:-1px; border-right:solid 1px #dfdfdf; margin-top:9px}
#headerwrap .gnb .g_center ul.right_m li.sf1{ background:url(/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -456px -3px; width:40px; height:15px}
#headerwrap .gnb .g_center ul.right_m li.sf2{ background:url(/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -514px -3px; width:55px; height:15px}
#headerwrap .gnb .g_center ul.right_m li.sf3{ background:url(/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -586px -3px; width:55px; height:15px}
#headerwrap .gnb .g_center ul.right_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .gnb .g_center ul.right_m li.line{ border-right:none}

#contents .sub_inner{width:100%;margin:0 auto;}
.width980{width:980px;margin:0 auto;overflow:hidden;position:relative;padding-top:40px;font-family:"NanumGothic",sans-serif;}
.width980:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
#contents h2{font-size:24px;margin-bottom:12px;color:#4d4d4d; font-weight:bold}
#contents em{font-weight:bold}
#contents .page{margin-bottom:60px;}
.subCaption{font-size:19px;margin-bottom:37px; line-height:25px;}
.blind{overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}


/* 감성 */
.gcamp01{width:100%;height:800px;margin:0 auto;padding:0;background:url(/camp/images/gcamp01_bg.jpg) no-repeat;overflow:hidden;}
.gcamp01 .g_desc{width:1100px;height:800px;margin:0 auto; margin-top:80px; overflow:hidden; position:relative;}
.gcamp01 .g_desc h3{width:552px;height:88px;background:url(/camp/images/sub_img_001.png) no-repeat; margin:0 auto}
.gcamp01 .g_desc p{width:505px;height:497px;background:url(/camp/images/sub_img_002.png) no-repeat; position:absolute;right:0;top:150px}
.gcamp01 .g_photo{display:inline-block;vertical-align:top;overflow:hidden;width:537px;height:537px;position:absolute;left:0;top:120px}

/* 감자캠프4종류 */
.gcamp02c{width:100%;height:480px;margin:0 auto;padding:0;background:url(../images/con_titimg_ba01.jpg) repeat; overflow:hidden;}
.gcamp02c .g_desc{width:1100px;height:900px;margin:0 auto; margin-top:80px; overflow:hidden; position:relative;}
.gcamp02c .g_desc h3{width:704px;height:188px;background:url(http://www.gamjauhak.com/camp/images/sub_img_0021.png) no-repeat; margin:0 auto;}

/*
/* 감자캠프수정_2016년 */
.gcamp2016{width:100%;height:480px;margin:0 auto;padding:0; background:url(../images/2015w_con_titimg_ba01.jpg) repeat-x; overflow:hidden;}
.gcamp2016 .g_desc{width:1100px;height:900px;margin:0 auto; margin-top:80px; overflow:hidden; position:relative;}
.gcamp2016 .g_desc h3{width:704px;height:188px;background:url(http://www.gamjauhak.com/camp/images/sub_img_0021.png) no-repeat; margin:0 auto;}
.gcamp2016 .g_desc p{width:717px;height:230px;background:url(../images/2016w_backimg.png) no-repeat; margin:0 auto; margin-top:-40px;}
/*
.gcamp02c .g_desc p{width:517px;height:287px;background:url(../images/2016w_backimg.png) no-repeat; margin:0 auto; margin-top:40px;}*/

/* 감자캠프수정_2016년 여름캠프 */
.gcamp2016s{width:100%;height:480px;margin:0 auto;padding:0; background:url(../images/2016s_p_topbg.jpg) repeat-x; overflow:hidden;}
.gcamp2016s .g_desc{width:1200px;height:900px;margin:0 auto; margin-top:80px; overflow:hidden; position:relative;}
.gcamp2016s .g_desc p{width:1211px;height:429px;background:url(http://www.gamjauhak.com/camp/images/2016s_p_top.png) no-repeat; margin:0 auto;}
/*.gcamp2016s .g_desc p{width:717px;height:230px;background:url(../images/2016w_backimg.png) no-repeat; margin:0 auto; margin-top:-40px;}*/
/*

/* 감자캠프수정_2017년 겨울캠프 */
.gcamp2017w{width:100%;height:400px;margin:0 auto;padding:0; background:url(../images/2017w_p_topbg.jpg) repeat-x; overflow:hidden;}
.gcamp2017w .g_desc{width:1200px;height:900px;margin:0 auto; overflow:hidden; position:relative; }
.gcamp2017w .g_desc p{width:1211px;height:429px;background:url(http://www.gamjauhak.com/camp/images/2017w_p_top.png) no-repeat; margin:0 auto;}
/*.gcamp2016s .g_desc p{width:717px;height:230px;background:url(../images/2016w_backimg.png) no-repeat; margin:0 auto; margin-top:-40px;}*/
/*

/* 감자캠프수정_2017년 여름캠프 */
.gcamp2017w{width:100%;height:400px;margin:0 auto;padding:0; background:url(../images/2017s_p_topbg.jpg) repeat-x; overflow:hidden;}
.gcamp2017w .g_desc{width:1200px;height:900px;margin:0 auto; overflow:hidden; position:relative; }
.gcamp2017w .g_desc p{width:1211px;height:429px;background:url(http://www.gamjauhak.com/camp/images/2017s_p_top.png) no-repeat; margin:0 auto;}
/*.gcamp2016s .g_desc p{width:717px;height:230px;background:url(../images/2016w_backimg.png) no-repeat; margin:0 auto; margin-top:-40px;}*/
/*




/* 감자프로그램 개별*/
.gcamp02{border-bottom:1px solid #f2f2f2;width:100%;  margin:0 auto;overflow:hidden;}
.gcamp02:first-child{border-top:1px solid #f2f2f2;}
.gcamp02 .odd{width:980px; height:250px; margin:0 auto;overflow:hidden;position:relative; margin-bottom:30px;}

.gcamp02 .odd h2{padding:60px 0 13px 80px; font-size:22px; font-weight:bold; color:#005ca7;}
.gcamp02 .odd p{padding:20px 0 9px;font-size:15px;line-height:23px;color:#595959;letter-spacing:normal; width:100%; height:100%}
.gcamp02 .odd .illust01{position:absolute;top:30px;right:0;overflow:hidden; height:213px;}
.gcamp02 .odd .illust02{position:absolute;top:40px;left:0;overflow:hidden;}

.gcamp02 .even{width:980px; height:250px; margin:0 auto;overflow:hidden;position:relative; margin-bottom:30px;}
.gcamp02 .even h2{padding:60px 0 13px; font-size:20px; font-weight:bold;text-align:right;}
.gcamp02 .even p{padding:20px 0 9px;font-size:15px;line-height:23px;color:#595959;letter-spacing:normal; width:100%; height:100%; text-align:right;}
.gcamp02 .even .illust01{position:absolute;top:30px;left:0;overflow:hidden;}
.gcamp02 .even .illust02{position:absolute;top:40px;right:28%;overflow:hidden;}
.gcamp02 .even .illust03{position:absolute;top:40px;right:17%;overflow:hidden;}
.gcamp03{border-bottom:1px solid #f2f2f2;width:100%;  margin:0 auto;overflow:hidden; background-color:#edf8fe}
.gcamp03 .odd01{width:980px; height:470px; margin:0 auto;overflow:hidden;position:relative; margin_bottom:30px;}
.gcamp03 .odd01 p{padding:20px 0 9px;font-size:15px;line-height:23px;color:#595959;letter-spacing:normal; width:100%; height:100%}
.gcamp03 .odd01 .illust01{position:absolute;top:60px;left:10%;overflow:hidden;}

/* 캠프프로그램 개별상단 */
.programcss{width:980px;margin:0 auto;overflow:hidden;position:relative;font-family:"NanumGothic",sans-serif;}

.heading {position: relative; padding:35px 0 20px; /*border-bottom: 5px solid #005c9a;*/background:url(/camp/images/prog_bg.jpg) repeat-x left bottom;}
.heading .hgroup h1{width: 0;height: 0;text-indent: 100%;white-space: nowrap;overflow: hidden;margin-bottom:30px;}

#contents .intro{padding-top:30px;font-size:14px;padding-bottom:0px; margin-bottom:60px;}
#contents .intro#philip1{background:url(/camp/images/philip_title_bg.jpg) no-repeat right bottom;}
#contents .intro#philip2{background:url(/camp/images/pro_img_gs1_bg.jpg) no-repeat right bottom; margin-top:20px;}
#contents .intro#philip3{background:url(/camp/images/2015w_pp_clarktopimg.jpg) no-repeat right 50px;}
#contents .intro#newz1{background:url(/camp/images/newz_title_bg.jpg) no-repeat right bottom;}
#contents .intro#newz2{background:url(../images/2016w_new_img.png) no-repeat right 50px;}
#contents .intro#newz3{background:url(../images/2016s_new_img.jpg) no-repeat right 50px;}
#contents .intro#canada1{background:url(../images/2016s_canada_img.png) no-repeat right 50px;}
#contents .intro#canada2{background:url(../images/2017s_c_img1.jpg) no-repeat right 50px;}

#contents .intro#usa1{background:url(/camp/images/usa1_title.jpg) no-repeat right bottom;}
#contents .intro#usa2{background:url(/camp/images/usa2_title.jpg) no-repeat right bottom;}
#contents .intro#usa3{background:url(/camp/images/2016usa_caltopimg.png) no-repeat right 50px;}
#contents .intro#usa4{background:url(../images/2016ss_p_img2.jpg) no-repeat right 50px;}
#contents .intro#uk1{background:url(http://www.gamjauhak.com/camp/images/pro_uk_img1.jpg) no-repeat right bottom;}
#contents .intro#uk2{background:url(http://www.gamjauhak.com/camp/images/pro_uk_img26.jpg) no-repeat right bottom;}
#contents .intro#ims1{background:url(/camp/images/2016_ims_img.jpg) no-repeat right 50px;}
#contents .intro h2{font-size:28px; line-height:32px;letter-spacing:-2px;}
#contents .intro h2 em{display:block;font-size:18px;letter-spacing:-1px;}
#contents .intro ul{margin:30px 0;}
#contents .intro li{padding:5px 0;letter-spacing:-0.5px;color:#6d6d6d;line-height:22px;}
#contents .intro span{background:url(/camp/images/jum111.png) no-repeat 0 4px;padding:0 9px 0 10px;color:#328bc7; font-weight:bold; vertical-align:top;}
#contents .intro .titlebtn{margin-left:13%}
#contents .intro a{display:inline-block;height:1em;line-height:1em;padding:0.7em 1.5em 0.8em 1.5em;font-size:15px;color:#328bc7;border:1px solid #a2d5f7;border-radius:2em;background:#cdebff;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
#contents .intro a:hover{background:#fff;}



/* 캠프프로그램 개별탭 */
.tab_menu{position:relative;margin-bottom:20px;}
.tab_menu:after{display:block;clear:both;content:''}
.tab_menu .tab{overflow:hidden;border-bottom:2px solid #2f3742; }
.tab_menu .tab li{float:left}
.tab_menu .tab li a{display:block;position:relative;width:138px;height:45px;margin-right:-1px;background:url(/camp/images/pro_menu5.png) no-repeat;text-indent:-9999em}
.tab_menu .tab li a strong{position:absolute;top:15px;left:86px;font-family:Tahoma,Geneva,sans-serif;color:#5f9e00;text-indent:0}
.tab_menu .tab li.on a strong{color:#fff}
.tab_menu .tab li a.menu1{background-position:0 0}
.tab_menu .tab li a.menu2{background-position:0 -45px}
.tab_menu .tab li a.menu3{background-position:0 -90px}
.tab_menu .tab li a.menu4{width:162px;background-position:0 -135px}
.tab_menu .tab li a.menu5{background-position:0 -180px}
.tab_menu .tab li.on a{position:relative;z-index:10}
.tab_menu .tab li.on a.menu1{background-position:-162px 0}
.tab_menu .tab li.on a.menu2{background-position:-162px -45px}
.tab_menu .tab li.on a.menu3{background-position:-162px -90px}
.tab_menu .tab li.on a.menu4{background-position:-162px -135px}
.tab_menu .tab li.on a.menu5{background-position:-162px -180px}

.tab_menu .tabscontents {clear:both;padding:3%;display:none;width:94%;}
.tab_menu .tabscontents h3{font-size:18px;color:#328bc7;font-weight:bold;letter-spacing:-1px;margin:20px 0; line-height:26px;}
.tab_menu .tabscontents p{font-size:13px;letter-spacing:-0.5px;line-height:24px;}
.tab_menu .tabscontents .t1 { font-size:16px; color:#666; font-weight:bold; }
.tab_menu .tabscontents .t2 { color:#328bc7; font-size:14px; font-weight:bold; padding:3px 0 3px 0;}
.tab_menu .tabscontents .t3 { font-size:13px; }

  /* 캠프소개 */
.tab_menu .t1 ul{padding:8px 0 0;font-size:14px;line-height:1.6; margin-top:30px;}
.tab_menu .t1 ul li{padding:25px 30px 24px 150px;border-top:1px solid #efefef;}
.tab_menu .t1 ul li:last-child{border-bottom:1px solid #efefef;}
.tab_menu .t1 ul li.icon01{background:url(/camp/images/icon_01.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon02{background:url(/camp/images/icon_02.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon03{background:url(/camp/images/icon_03.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon04{background:url(/camp/images/icon_04.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon05{background:url(/camp/images/icon_05.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon06{background:url(/camp/images/icon_06.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon07{background:url(/camp/images/icon_07.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon08{background:url(/camp/images/icon_08.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li.icon09{background:url(/camp/images/icon_09.png) no-repeat 35px 40%;}
.tab_menu .t1 ul li h4{margin-bottom:0.25em;font-size:1.29em;color:#328bc7;font-weight:bold;}
.tab_menu .t1 ul li p{font-size:13px;color:#6d6d6d;line-height:22px;}
.tab_menu .t1 .img3{width:100%; overflow:hidden; margin-top:30px;}
.tab_menu .t1 .img3 img{max-width:32%; height:auto; margin-right:1%;}
.tab_menu .t1 .img2{width:100%; overflow:hidden; margin-top:30px;}
.tab_menu .t1 .img2 img{max-width:48%; height:auto; margin-right:1%; margin-bottom:13px}

  /* 프로그램 */

.tab_menu .t2 li:after{content:"";clear:both;height:0;display:block;visibility:hidden;}

.tab_menu .t2 table {width:100%;border-top:3px solid #005c9a;font-weight: 700; float:left;margin-bottom:30px;}
.tab_menu .t2 table.w100{width:100%;}
.tab_menu .t2 table tbody th {background-color: #f4f4f4; color: #37315d; font-weight: 700; font-size: 15px; padding: 15px 0; vertical-align: middle; border: 1px solid #e2e2e2; border-left: none; }
.tab_menu .t2 table tbody td {padding: 15px 0;text-align:center;font-weight: normal;font-size:13px;color:#6d6d6d;line-height:18px;vertical-align: middle;border: 1px solid #e2e2e2;border-right: none; }
.tab_menu .t2 table tbody td:first-child { border-left:none;}
.tab_menu .t2 table tbody th.h_01 {color: #6d6d6d; padding-left:10px;}


.lst_type{width:100%; margin-top:40px}
.lst_type li{clear:both;padding:25px 20px 24px 0;border-top:1px solid #efefef;}
.lst_type2{overflow:hidden;background-color:#fff;}
.lst_type2 dt.tit{margin-left:270px;margin-top:10px;font-size:1.29em;color:#328bc7;font-weight:bold;}
.lst_type2 dd.photo{float:left;margin:-40px 20px 0 0;text-align:center;overflow:hidden; width:250px; height:auto;}
.lst_type2 dd img{max-width:100%;}
.lst_type2 dd{font-size:13px;color:#6d6d6d;line-height:22px; margin-top:20px;}
.lst_type2 dd img{border:none}

.lst_type{width:100%; margin-top:40px}
.lst_type li{clear:both;padding:25px 20px 24px 0;border-top:1px solid #efefef;}
.lst_type3{overflow:hidden;background-color:#fff;}
.lst_type3 dt.tit{margin-left:0px;margin-top:10px;font-size:1.29em;color:#328bc7;font-weight:bold;}
.lst_type3 dd{font-size:13px;color:#6d6d6d;line-height:22px; margin-top:5px; margin-left:20px;}
.lst_type3 dd img{border:none}




  
  /* 캠프일정 */
.tab_menu .t3{position:relative;font-size:13px;line-height:22px;}
.tab_menu .t3 h3{font-size:1.69em;margin-bottom:0.75em;color:#323232;}
.tab_menu .t3 .tblWrap{width:100%;overflow:hidden;}
.tab_menu .t3 .tblWrap2{width:76%;overflow:hidden;}
.tab_menu .t3 table{width:100% !important;letter-spacing:-0.05em;border-top:3px solid #37315d;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:18px;}
.tab_menu .t3 thead tr:first-child th{border-top:0;}
.tab_menu .t3 th,
.tab_menu .t3 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.tab_menu .t3 td:first-child {border-left:1px solid #FFF; }
.tab_menu .t3 thead tr:first-child th:first-child ,
.tab_menu .t3 td.ty3{border-left:0;}
.tab_menu .t3 th{background:#f4f4f4;}
.tab_menu .t3 th.ty1{background:#f4efe4;}
.tab_menu .t3 td.ty1{background:#ecf8fd;}
.tab_menu .t3 .ty2{color:#005c9a;}
.tab_menu .t3 .ty3{color:#e72744;font-weight:bold}
.tab_menu .t3 .ty4{color:#e72744;}
.tab_menu .t3 .ty5{background:#f1f7fd;}
.tab_menu .t3 .ty7{color:#00af50;}
.tab_menu .t3 .ty6{color:#090; font-weight:bold;}
.tab_menu .t3 .tr1 { background:#0a8bc2; color:#fff;}
.tab_menu .t3 .tr2 { background:#f4f4f4;}
.tab_menu .t3 .ty8{background:#f1f1f1; color:#494949;}
.tab_menu .t3 .ty9{background:#cae3f3; color:#494949;}
.tab_menu .t3 .ty10{background:#f1cfd6; color:#494949;}

.tab_menu .t3 ul{padding:8px 0 0;font-size:12px;margin-top:30px;}

  /* 지역정보 */
.tab_menu .t4 p.comment{font-size:14px;font-weight:bold;line-height:22px; margin:10px 0 30px 0}
.tab_menu .t4#philip2{background:url(/camp/images/philip_sebu.png) no-repeat right 20px;}
.tab_menu .t4#clack{background:url(/camp/images/map_clack.jpg) no-repeat right 20px;}
.tab_menu .t4#newz2{background:url(/camp/images/newz_auc.png) no-repeat right 80px;}
.tab_menu .t4#usa2{background:url(/camp/images/2015_ny_map.jpg) no-repeat 450px 20px;}
.tab_menu .t4#uk2{background:url(/camp/images/pro_uk_img26.jpg) no-repeat 500px 60px;}
/*.tab_menu .t4#usa31{background:url(/camp/images/map_usa_logo.png) no-repeat right 20px;}*/
.tab_menu .t4#ims{background:url(/camp/images/2016_ims_img10.jpg) no-repeat right 20px;}
.tab_menu .t4#imsg{background:url(/camp/images/2017_imsg_img10.jpg) no-repeat right 20px;}


/*.tab_menu .t4#usa2{background:url(/camp/images/usa_sanp.png) no-repeat right 60px;}*/

.tab_menu .t4 h3.big{font-size:1.69em;margin-bottom:0.75em;color:#323232;}


  /* 캠프사진 */
		#wrap {width:100%; height:620px; overflow:hidden;}
		#wrap:after{display:block;clear:both}
		#nav li {float:left;}
		#nav img { width:120px;}
		#nav a{display:block; border:2px solid #ababab;margin:10px 6px 10px 0; -webkit-border-radius:5px;}
		#nav a.active {border:2px solid #8ec40a;}
		#window {clear:both;}
		#window img {width:98%}


.tab_menu .t4 .tblWrap{width:100%;overflow:hidden;}
.tab_menu .t4 .tblWrap2{width:76%;overflow:hidden;}
.tab_menu .t4 table{width:100% !important;letter-spacing:-0.05em;border-top:3px solid #37315d;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:18px;}
.tab_menu .t4 thead tr:first-child th{border-top:0;}
.tab_menu .t4 th,
.tab_menu .t4 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.tab_menu .t4 td:first-child {border-left:1px solid #FFF; }
.tab_menu .t4 thead tr:first-child th:first-child ,
.tab_menu .t4 td.ty3{border-left:0;}
.tab_menu .t4 th{background:#f4f4f4;}
.tab_menu .t4 th.ty1{background:#f4efe4;}
.tab_menu .t4 td.ty1{background:#fcf5e9;}
.tab_menu .t4 .ty2{color:#005c9a;}
.tab_menu .t4 .ty3{color:#e72744;font-weight:bold}
.tab_menu .t4 .ty4{color:#e72744;}
.tab_menu .t4 .ty5{background:#f1f7fd;}
.tab_menu .t4 .ty7{color:#00af50;}
.tab_menu .t4 .ty6{color:#090; font-weight:bold;}
.tab_menu .t4 .ty8{color:#333; font-weight:bold;}
.tab_menu .t4 .tr1 { background:#0a8bc2; color:#fff;}
.tab_menu .t4 .tr2 { background:#f4f4f4;}
.tab_menu .t4 .left_t { text-align:left; padding-left:20px}


/* 캠프새소식 */
.campnews{margin-bottom:40px;}
.campnews .listWrap{position:relative;border:1px solid #e9e9e9;padding:35px 35px 22px; letter-spacing:-.5px;}
.campnews .listWrap li{clear:right;border-top:1px solid #f3f3f3;padding:12px 0;font-size:16px;overflow:hidden;}
.campnews .listWrap li:first-child{border-top:none;padding-top:0;}
.campnews .listWrap li span.tit{float:left;/* width:700px; */text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.campnews .listWrap li span.date{display:block;float:right;}
.campnews .listWrap li span.date_m{display:none;float:right;}
.campnews .listWrap li.last{padding-bottom:0;}
.campnews .listWrap li img{margin-right:5px;vertical-align:middle;}
.campnews .listWrap li a span{border-bottom:1px solid #fff;/*font-weight:bold;*/}
.campnews .listWrap li a:hover span{border-bottom:1px solid #333;} 
.campnews .listWrap .more{position:absolute;right:0;top:-44px;width:53px;height:23px;line-height:23px;background:url(../images/bg_smore.png) no-repeat;background-size:53px 23px;color:#fff;text-align:center;}
.campnews .listWrap .more:hover{background:url(../images/bg_smore_over.png) no-repeat;}


/* 캠프후기 */
.postscript .subMenu{overflow:hidden;}
.postscript .subMenu li{float:left;margin-left:5px;width:19.55%;}
.postscript .subMenu li:first-child{margin-left:0px;}
.postscript .subMenu li a{width:100%;height:57px;line-height:57px;border:1px solid #707070;background:#707070;color:#999;text-align:center;font-size:22px;display:inline-block;}
.postscript .subMenu li a:hover{border:1px solid #bbbbbb;background:#fff;color:#4d4d4d;}
.postscript .subMenu li.on a{border:1px solid #bbbbbb;background:#fff;color:#4d4d4d;}

.postscript .sort{padding:25px 0;text-align:right;}
.postscript .sort button{padding-left:17px;margin-left:15px;background:url(/camp/images/bg_bar.png) no-repeat 0 2px;font-size:14px;}
.postscript .sort button:first-child{background:none;}
.postscript .sort button:hover span{border-bottom:1px solid #333;}
.postscript .sort button.on span{font-weight:bold;}

.postscript .listWrap{width:100%;position:relative;overflow:hidden;}
.postscript .list{position:relative;}
.postscript .list li{float:left;border:1px solid #e9e9e9;padding:20px;width:28%;height:396px;margin:0 14px 44px 0;}
.postscript .list li:nth-child(3), .postscript .list li:nth-child(6), .postscript .list li:nth-child(9){margin:0 0 24px 0;}
.postscript .list li:nth-child(4), .postscript .list li:nth-child(5), .postscript .list li:nth-child(6){background-color:#f7f7f7; border:1px #f7f7f7 solid;}
.postscript .list li p{font-size:14px;overflow:hidden;color:#4d4d4d;}
.postscript .list li p .date{float:right;}
.postscript .list li dl{clear:right;margin-top:5px;border-bottom:1px solid #ececec;padding-bottom:3px;}
.postscript .list li dt{font-size:21px;border-bottom:1px solid #ececec;margin-bottom:6px;height:80px;overflow:hidden;font-weight:bold}
.postscript .list li dt .who{display:block; line-height:30px; color: #4785d9;}
.postscript .list li dd, .postscript .list li dd a{color:#676767;line-height:22px;font-size:14px;}
.postscript .list li dd.typeA{height:134px;overflow:hidden;}
.postscript .list li dd.typeB{height:305px;overflow:hidden;}
.postscript .list li .thumb{margin-top:15px;height:140px;overflow:hidden;}
.postscript .list li .thumb img{max-width:100%;}
.postscript .list li .over{display:block;}
.postscript .list li:hover dt a, .postscript .list li:hover dd a{border-bottom:1px solid #333;}

/* 갤러리 */
.gallery .grid {position:relative;}
.gallery .grid .item{position:relative;border:1px solid #e9e9e9;margin-right:2.5%;margin-bottom:30px;padding-bottom:40px;float:left;}
.gallery .grid .item-visual{position:relative;overflow:hidden;}
.gallery .grid .item-visual a{display:block;cursor:pointer;width:100%;}
.gallery .grid .item-visual a img{max-width:100%;}
.gallery .grid .item .item-text{background: #fff;bottom:0;min-height:28px;padding:15px 4% 13px;position: absolute;width:92%;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.gallery .grid .item .item-text p{float:right;margin-top:3px;height:15px;line-height:15px;padding-left:20px;color:#f27f57;font-size:12px;}
.gallery .grid .item .item-text span{display:inline-block;width:70%;max-height:40px;overflow:hidden;font-size:14px;line-height:20px;}
.gallery .grid .item-big {width:65.5%;}
.gallery .grid .item-big .item-visual{height:405px;}

.gallery .grid .item-medium{width:31.4%;}
.gallery .grid .item-medium .item-visual{height:186px;}
.gallery .grid .item-small{width:31.4%;}
.gallery .grid .item-small .item-visual{height:166px;}
.gallery .grid em{position:absolute;top:45%;left:50%; margin-top:-31px; margin-left:-31px;}
.gallery .grid em img{width:62px; height:61px; display:block}

/*.gallery .grid-1 div:nth-child(1), .gallery .grid-1 div:nth-child(3), .gallery .grid-1 div:nth-child(5){height:166px;}*/
.gallery .grid-1 div:nth-child(4){clear:left;/*margin-top:-20px;*/}
/*.gallery .grid-1 div:nth-child(6){margin-top:-20px;}*/
.gallery .grid-0 .text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gallery .grid-0 .text1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100% !important;}
.grid-0 .item-2 , .grid-0 .item-3 , .grid-1 div:nth-child(3), .grid-1 div:nth-child(6), .grid-1 div:nth-child(9), .grid-1 div:nth-child(12), .grid-1 div:nth-child(15){margin-right:0 !important;}
.gallery .grid .item .item-text .text a span{display:inline;}
.gallery .grid .item .item-text .text a:hover span{border-bottom:1px solid #333;}
.gallery .grid .item-visual:hover + .item-text .text a span{border-bottom:1px solid #333;}
.gallery .grid .item-visual{position:relative;overflow:hidden;}


/* 페이징 */
.paginate{padding:15px 0;text-align:center}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:14px;margin-left:-5px;padding:3px 5px 1px 4px;color:#333;font-family:'굴림', Gulim;font-size:11px;line-height:normal;text-decoration:none}
.paginate strong{color:#f60 !important}
.paginate .pre,.paginate .next{display:inline-block;_width /**/:47px;color:#a0a0a0;font-family:'돋움',Dotum;font-size:11px;font-weight:normal}
.paginate .pre{padding:3px 9px 1px 16px;background:url(http://static.naver.com/common/paginate/bu_pg3_l_on.gif) no-repeat 8px 4px !important}
.paginate .next{padding:3px 17px 1px 8px;background:url(http://static.naver.com/common/paginate/bu_pg3_r_on.gif) no-repeat 33px 4px !important}
.paginate a:hover{text-decoration:underline}



/*campview*/
.campview{color:#2a2a2a;}
.campview .title{font-size:21px;padding-bottom:11px;font-weight:bold;}
.campview .title .bold{padding-right:10px;margin-top:0;}
.campview .who{font-size:15px;line-height: 38px; margin-right:70px; font-weight:normal;}
.campview .date{float:left;font-size:15px;line-height: 20px;}
.campview .pagebtn{float:right;}
.campview .pagebtn .listbt{display:inline-block;width:116px;height:38px;text-align:center;line-height:38px;font-size:18px;color:#fff;background:url(/camp/images/bg_prevB.png) left top no-repeat;background-size:100% 100%;}
.campview .pagebtn .listbt:hover{background:url(/camp/images/bg_prevB_over.png) left top no-repeat;color:#6a6a6a;}

.campview .detail{margin-top:30px;background:url(/camp/images/bg_dotLine.png) left top repeat-x;padding:44px 0 60px;border-bottom:1px solid #d9d9d9;line-height:23px;}
.campview .detail p{font-size:14px;}

.campview_list{position:relative;text-align:right;padding:30px 0;}
.campview_list .listbt{display:inline-block;width:116px;height:38px;text-align:center;line-height:38px;font-size:18px;color:#fff;background:url(/camp/images/bg_prevB.png) left top no-repeat;background-size:100% 100%;}
.campview_list .listbt:hover{background:url(/camp/images/bg_prevB_over.png) left top no-repeat;color:#6a6a6a;}

.campViewTb table{width:100%;}
.campViewTb table th{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f6f6f6;padding:25px 0;color:#2a2a2a;font-size:17px;}
.campViewTb table td{text-align:center;font-size:17px;padding:25px 0;border-bottom:1px solid #d9d9d9;}
.campViewTb table td a{display:inline-block;text-align:left;width:100%;padding-left:20px;position:relative;}
.campViewTb table td a *{vertical-align:middle;}
.campViewTb table td a img{position:absolute;left:0;top:3px;}
.campViewTb table td .lock{text-align:left;font-size:14px;padding:20px 0 10px 20px;}
.campViewTb table td .lock p{line-height:25px;padding-bottom:5px;}
.campViewTb table td .lock span{color:#f15542;}
.campViewTb table td .lock input{width:40%;padding:12px;border:1px solid #bbb;border-radius:0;}
.campViewTb table td .lock .ok{margin-left:10px;width:110px;height:41px;line-height:41px;text-align:center;background-color:#707070;color:#fff;}
.campViewTb table td .lock .ok:hover{background-color:#0D7E3E;}
.campViewTb table td .openLk + .lock{display:none;}
.campViewTb table td .openLk.on + .lock{display:block;}

/* FAQ */
.faq{position:relative;width:100%;padding:0;margin-top:40px}
.faq .subCaption{font-size:19px;margin-bottom:37px; line-height:25px;}
.faq .table_head{position:relative;border-bottom:2px solid #737373;padding-bottom:8px}
.faq .table_head .n_tit{float:left;margin:0 0 0 15px}
.faq .n_add{position:absolute;right:0;top:0}
.faq table{width:100%}
.faq table td{text-align:center;color:#666;font-size:16px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #cecece;}
.faq table td p{width:100%}
.faq table td a{color:#666;font-size:16px;width:100%;height:100%}
.faq select{border:1px solid #ccc;background:#f6f6f6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:155px;color:#5c5c5c;font-size:16px;font-family:Rgb,sans-serif;line-height:16px;padding:.5% 1%;}
.faq .qa_list{margin-top:5px}
.faq .qa_list caption{height:53px;font-size:18px;line-height:53px;letter-spacing:-1px;font-weight:bold;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;background:#f6f6f6;}
.faq .qa_list td{text-align:left;background:#f6f6f6;}
.faq .qa_list td button	{color:#5c5c5c;font-size:16px;line-height:24px;letter-spacing:-1px;vertical-align:top;margin-top:2px;font-weight:bold;}
.faq .qa_list td span{color:#5c5c5c;font-size:16px;line-height:24px;letter-spacing:-1px;vertical-align:top;}
.faq .qa_list td button img,
.faq .qa_list td span img{width:100%}
.faq .qa_list td span{display:block;width:70%;margin:-2.2% 0 0 26%;background:url(/camp/images/faqgjcamp.png) no-repeat; padding-top:30px;}
.faq .qa_list td .accCon{margin:0 6% 0 3%}
.faq .qa_list td .faqbtn{float:right; margin-right:30px;cursor:pointer;}
.faq .qa_list .que{padding:1.2% 0 1.2%;background:#fff;}
.faq .qa_list .ans{display:none;padding:1.2% 0 1.0%; background:url(/camp/images/faqbg.png) no-repeat 30px bottom; border-top:3px solid #ececec;line-height: 1.6em;}

.faq .subTitle {height:53px;font-size:18px;line-height:53px;letter-spacing:-1px;font-weight:bold;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;background:#f6f6f6;text-align:center;}
.faq .que {padding:12px 0;background:#fff;clear:both;overflow: hidden;border-bottom: 1px solid #cecece;}
.faq .que a {color:#5c5c5c;font-size:16px;line-height:24px;letter-spacing:-1px;font-weight:bold;}
.faq .que img.faqbtn {margin:0 30px 0 0;cursor:pointer;float:right;}
.faq img.accCon {margin:0 60px 0 30px;}
.faq .ans {display:none;padding:10px 0;background: url(/camp/images/faqbg.png) no-repeat 30px bottom;border-top: 3px solid #ececec;line-height:26px;}
.faq .ans p.faqCon {background: url(/camp/images/faqgjcamp.png) no-repeat;padding-top: 30px;margin:0 0 0 300px;color:#5c5c5c;font-size:16px;line-height:24px;letter-spacing:-1px;vertical-align:top;}



/* 참가신청타이틀이미지 */
.gcamp05{width:100%;height:210px;margin:0 auto;padding:0;background:url(/camp/images/gcamp05_bg.jpg) repeat;overflow:hidden;/*border-bottom:solid 1px #b8e1e1;*/}
.gcamp05 .g_desc{width:980px;height:210px;margin:0 auto; margin-top:0px; overflow:hidden; position:relative;}
.gcamp05 .g_desc h3{width:432px;height:139px;background:url(/camp/images/sub_img_0051.png) no-repeat; margin:40px 0 0 27px;}
.gcamp05 .g_desc p{width:497px;height:211px;background:url(/camp/images/sub_img_0052.png) no-repeat; position:absolute;right:0;top:0}


/* cs 표*/
.custo {width:1000px; position:relative; margin:0 auto; padding-top:100px; overflow:hidden;}
.custo:after {content:""; height:0; clear:both; visibility:hidden; display:block;}
.custo .cstit {margin:0 auto; margin-bottom:60px; display:block;}
.custo .subMenu {overflow:hidden;}
.custo .subMenu li {width:50%; float:left; font-family:'맑은고딕','Malgun Gothic'; text-align:center; border-bottom:1px solid #f89e02;}
.custo .subMenu li:first-child {margin-left:0px;}
.custo .subMenu li a {width:100%; height:60px; font-size:20px; color:#999; letter-spacing:-1pt; line-height:58px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box; background:#fff; display:inline-block;}
.custo .subMenu li a:hover {text-decoration:none;}
.custo .subMenu li.on a {font-size:22px; font-weight:bold; color:#fff; border:none; background:#f89e02;}
.custo .cstit1 {margin:0 auto; margin-top:40px; clear:both; display:block;}
.cstext01 {padding:50px 0 8px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:22px; color:#222; letter-spacing:-1.5pt;}
.cstext01 span {font-weight:bold;}
.cstext02 {font-family:'맑은고딕','Malgun Gothic'; font-size:16px; color:#777; letter-spacing:-1pt; line-height:22px;}

.qtit_red {margin:40px 0 10px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:20px; font-weight:bold; color:#333; text-align:left; letter-spacing:-1pt;}
.qtit_th {padding-left:20px !important; font-family:'맑은고딕','Malgun Gothic'; font-size:15px; letter-spacing:-0.5pt; border-right:1px solid #ccc;}

.custo .question {width:100%; border-top:1px solid #333;}
.custo .question .qtit {text-align:left; margin:50px 0 10px 0;}
.custo .question tr {border-bottom:1px solid #ccc;}
.custo .question tr:first-child {border-top:0;}
.custo .question th {width:20%; padding-left:3%; text-align:left; background:#f6f6f6;}
.custo .question td {padding:10px !important; font-family:'맑은고딕','Malgun Gothic'; font-size:15px; color:#5c5c5c; text-align:left; line-height:26px; background:#fff;}
.custo .question input[type="text"],
.custo .question select {margin:0 0 0 4px !important; padding:1%; color:#5c5c5c; line-height:12px; font-size:14px; font-family:"NanumGothic",sans-serif; vertical-align:middle; border:1px solid #cdcdcd;}
.custo .question select {padding:0.9%;}
.custo .question textarea {width:96%; height:100px; margin-left:4px !important; padding:1%; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; vertical-align:middle; border:1px solid #cdcdcd; background:#fff;}
.custo .question label {margin-right:1%; font-family:'맑은고딕','Malgun Gothic' !important; font-size:14px; cursor:pointer;}
.custo .question .button {margin-right:1%;line-height:12px;font-size:14px;font-family:"NanumGothic",sans-serif;background:#5e5e5e;vertical-align:middle;border:1px solid #5e5e5e;padding:1%; cursor:pointer;}
.custo .question .button a{color:#fff;}
.custo .question .add {margin-top:1%;}
.custo .question .wid10 {width:10%;}
.custo .question .wid20 {width:20%;}
.custo .question .wid30 {width:30%;}
.custo .question .wid53 {width:49%;}

.custo .btngreen {margin-top:40px; cursor:pointer;}
.custo .btngreen a {width:280px; height:46px; margin:0 auto; padding:8px 0 0 0; font-family:'맑은고딕','Malgun Gothic' !important; font-size:18px; text-align:center; font-weight:bold; color:#f89e02; letter-spacing:-0.5px;
                    border:2px solid #f89e02; border-radius:2em; box-sizing:border-box; background:#fff; display:block;}
.custo .btngreen a:hover {color:#fff; text-decoration:none; background:#f89e02;}

.agree {margin:40px auto; font-family:'맑은고딕','Malgun Gothic' !important; font-size:14px; color:#333; text-align:center; line-height:26px;}
.agree a {color:#999; text-decoration:none;}
.agree a:hover {text-decoration:underline;}
.agree label {font-weight:bold; cursor:pointer;}


.faq_btn_wrap {margin:30px auto 0;text-align:center;}

.faq_btn {width:auto;margin: 0 auto;display:inline-block;padding:12px 24px;font-size:16px;color:#fff;border-radius:2em;text-align:center;letter-spacing:-0.5px; font-weight:bold;}
.faq_btn.green {border:1px solid #008d2d;background:#008d2d;}
.faq_btn.green:hover {background:#fff;color:#008d2d;}
.faq_btn.gray {border:1px solid #666666;background:#666666;}
.faq_btn.gray:hover{background:#fff;color:#666666;}



.faq_tbl {width:100%;border-top:2px solid #bdbdbd;border-bottom:2px solid #bdbdbd;font-family:"NanumGothic",sans-serif;}
.faq_tbl tr{border-top:1px solid #cdcdcd;}
.faq_tbl tr:first-child{border-top:0;}
.faq_tbl th{background:#f6f6f6; width:20%;text-align:left; padding-left:3%}
.faq_tbl td{text-align:left;background:#fff;padding-top:1%!important;padding-bottom:1%!important;color:#5c5c5c;font-size:15px;line-height:26px;padding-left:3%}
.faq_tbl input[type="text"] {width:94%;margin-right:1%;color:#5c5c5c;line-height:12px;font-size:14px;font-family:"NanumGothic",sans-serif;background:#f6f6f6;vertical-align:middle;border:1px solid #cdcdcd;padding:1%;}
.faq_tbl textarea{vertical-align:middle;border:1px solid #cdcdcd; width:94%; height:100px;background:#f6f6f6;padding:1%}
.faq_tbl form label{margin-right:1%;}

/*캠프 데일리컷 페이지*/
 .daily_title {font-family:'맑은고딕','Malgun Gothic'; font-size:26px; font-weight:bold; color:#000; text-align:center; letter-spacing:-1pt;}
 .daily_title span {color:#dc1627;}
 .four_week { width:1000px; height:auto; margin:20px auto;}
				 .four_week img{ margin-bottom:20px; width:288px; height:195px; overflow:hidden;}
                 .four_week dl{ width:286px; height:300px; padding:15px; border:1px solid #ccc; background:#fff !important; display:block; float:left; margin-bottom:13px; }
				 .four_week .weeks{ width:88px; height:20px; padding-top:0px; color:#dc1627; text-align:left; font-size:16px; font-weight:bold; float:left;} 
				 .four_week .day{  font-size:15px; font-weight:bold; color: #444444; text-align:right;}
				 .four_week .contents{ font-size:13px; color: #444444; line-height:1.5;}
				 .four_week .middle{ margin:0 13px 0 13px;}
				 
				 .three_week{ width:100%; height:auto; margin:20px 0 20px 0;}
				 .three_week img{ margin-bottom:20px; width:288px; height:195px; overflow:hidden;}
                 .three_week dl{ width:286px; height:300px; padding:15px; border:1px solid #ccc; background:#fff; display:block; float:left; margin-bottom:13px;}
				 .three_week .weeks{ width:88px; height:20px; padding-top:0px; color:#dc1627; text-align:left; font-size:16px; font-weight:bold; float:left;} 
				 .three_week .day{  font-size:15px; font-weight:bold; color: #444444; text-align:right;}
				 .three_week .contents{ font-size:13px; color: #444444; line-height:1.5;}
				 .three_week .middle{ margin:0 13px 0 13px;} 
				 
				 .second_week{ width:100%; height:auto; margin:20px 0 20px 0;}
				 .second_week img{ margin-bottom:20px; width:288px; height:195px; overflow:hidden;}
                 .second_week dl{ width:286px; height:300px; padding:15px; border:1px solid #ccc; background:#fff; display:block; float:left; margin-bottom:13px;}
				 .second_week .weeks{ width:88px; height:20px; padding-top:0px; color:#dc1627; text-align:left; font-size:16px; font-weight:bold; float:left;} 
				 .second_week .day{  font-size:15px; font-weight:bold; color: #444444; text-align:right;}
				 .second_week .contents{ font-size:13px; color: #444444; line-height:1.5;}
				 .second_week .middle{ margin:0 13px 0 13px;}
				 
				 .first_week{ width:100%; height:auto; margin:20px 0 20px 0;}
				 .first_week img{ margin-bottom:20px; width:288px; height:195px; overflow:hidden;}
                 .first_week dl{ width:286px; height:300px; padding:15px; border:1px solid #ccc; background:#fff; display:block; float:left; margin-bottom:13px;}
				 .first_week .weeks{ width:88px; height:20px; padding-top:0px; color:#dc1627; text-align:left; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; font-weight:bold; float:left;} 
				 .first_week .day{  font-size:15px; font-weight:bold; color: #444444; text-align:right;}
				 .first_week .contents{ font-size:13px; color: #444444; line-height:1.5;}
				 .first_week .middle{ margin:0 13px 0 13px;}
				 
				 .four_btn{ width:980px; height:40px; background:#ac040c; color:#fff; font-size:20px; font-weight:bold; text-align:center; padding-top:15px; margin-top:30px; display:block;}
				 .four_btn .more_list{ font-size:13px; border-radius:10px; text-align:center; padding: 3px 10px 3px 10px; background:#f67792; margin-left:20px;}
				  .cf:after {content:""; display:block; clear:both;}
				 
				 .three_btn{ width:980px; height:40px; background:#0c9daa; color:#fff; font-size:20px; font-weight:bold; text-align:center; padding-top:15px; margin-top:30px; display:block;}
				 .three_btn .more_list{ font-size:13px; border-radius:10px; text-align:center; padding: 3px 10px 3px 10px; background:#4bb6c0; margin-left:20px;}
				 
				  .second_btn{ width:980px; height:40px; background:#fb8800; color:#fff; font-size:20px; font-weight:bold; text-align:center; padding-top:15px; margin-top:30px; display:block;}
				 .second_btn .more_list{ font-size:13px; border-radius:10px; text-align:center; padding: 3px 10px 3px 10px; background:#fca742; margin-left:20px;}
				  .cf:after {content:""; display:block; clear:both;}
				  
				   .first_btn{ width:980px; height:40px; background:#f3476c; color:#fff; font-size:20px; font-weight:bold; text-align:center; padding-top:15px; margin-top:30px; display:block;}
				 .first_btn .more_list{ font-size:13px; border-radius:10px; text-align:center; padding: 3px 10px 3px 10px; background:#f67792; margin-left:20px;}
				  .cf:after {content:""; display:block; clear:both;}


/*@media only screen and (max-width: 1200px) {
.width980{width:820px;}
}


/***** 테블릿 *****
@media only screen and (max-width: 980px) {
.width980{width:100%;}
}


/***** 모바일 *****
@media only screen and (max-width: 700px) {
.width980{width:100%;padding:9px 0px;overflow:hidden;}
#contents h2{display:none;}
#contents .page{float:none;width:100%;padding:0 0 10px 3%;border-bottom:1px solid #e9e9e9; letter-spacing:-0.5px;}
#contents .page a{display:inline-block;}

.campview{width:94%;margin:0 auto;}
.campview .pagebtn{display:none;}
.campview_list{text-align:center;}
}
*/