@charset "utf-8";
/* 서브페이지 */




#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;}
.blind{overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
.sub_ba{width:100%;height:190px;margin:0 auto; padding:7px 0 0 0; background:url(http://www.gamjauhak.com/camp/images/sub_baimg.jpg) no-repeat;overflow:hidden;}/****추가***/


/*탑 타이틀----추가!!*/
#top_tit{width:100%;height:190px;margin:0 auto; padding:0; background:url(http://www.gamjauhak.com/camp/images/sub_baimg.jpg) no-repeat;overflow:hidden;  position:relative;}/***백그라운드이미지*추가***/
#top_tit .t_desc{width:1100px;height:190px;margin:0 auto; margin-top:0; overflow:hidden; position:relative;}
#top_tit .t_desc .site{
	float: left;
	padding: 5px 23px;
	color: #333;
	font-size: 11px;
	font-family: "NanumGothic",sans-serif;
	position: absolute;
	top: 11px;
	width: 300px;
	height: 11px;
	line-height:12px;
	overflow: hidden;
	margin-left:30px;
	z-index: 1;}
#top_tit em{font-weight:bold}
.t_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:748px;height:190px;position:absolute; right:0; top:0; padding-right:100px}
.tit_com{ width:880px; padding-left:10px; height:30px; font-size:20px; line-height:35px; font-weight:bold; font-family:"NanumGothic",sans-serif; color:#333; vertical-align:middle  }

.tit_com img{ float:left; margin-top:5px; padding-right:10px;}
.tit_com1{ margin:15px 0 10px 20px; width:880px; padding-left:10px; height:30px; font-size:20px; line-height:35px; font-weight:bold; font-family:"NanumGothic",sans-serif; color:#333; vertical-align:middle  }

.tit_com1 img{ float:left; margin-top:5px; padding-right:10px;}

/*담당자소개----추가*/
.c_toptit{width:100%;height:443px;margin:0 auto; padding:0; background:url(http://www.gamjauhak.com/camp/images/con_titimg_ba01.jpg) no-repeat;overflow:hidden;  position:relative;}/***백그라운드이미지*추가***/
.c_toptit .t_desc{width:1100px;height:479px;margin:0 auto; margin-top:0; overflow:hidden; position:relative; padding-left:82px}
.cou_b {width:980px;height: 380px; margin:0 auto; margin-top:5px; overflow:hidden;   position:relative;}
.cou_b .stl{width:356px; height:352px; float:left; overflow:hidden;position:relative; margin-bottom:30px; }
.cou_b .stl_r{width:550px; height:444px; float:right; overflow:hidden;position:relative; margin-bottom:30px; }
.cou_b .cc{width:550px; height:175px; float:right; overflow:hidden;position:relative; }
.cou_b .cimg{ float: left; padding:20px 0 0 5px}
.cou_b .cc h2{padding:10px 20px 10px; font-size:22px; font-weight:bold; color:#005ca7; }
.cimg{ background-image:url(../images/con_icon.png) no-repeat;}
.cou_b .cc p{padding:0 0 9px;font-size:15px;line-height:23px;color:#595959; font-weight:normal;letter-spacing:normal; width:100%; height:100%}
.cou_b1 {width:980px;height: 450px; border:2px solid #d6e8f6;  -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; margin:0 auto; overflow:hidden; position:relative; padding:20px 30px}
.cou_b1 p{padding:5px 0 9px;font-size:15px;  line-height:23px;color:#595959; font-weight:normal;letter-spacing:normal; width:100%; height:100%}
.cou_b1 img{ padding:0}
.cou_b1 .imgs1{ margin:65px 10px 0 0;  float:right;}
.cou_b_line {width:1060px; height: 70px;margin:0 auto;  overflow:hidden; position:relative;}
.cou_b_line. heading {position: relative; padding: 0 0 10px 0; /*border-bottom: 5px solid #005c9a;*/background:url(/camp/images/prog_bg.jpg) repeat-x left top;}
/*귀국 후 서비스---추가!*/

.ser_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:730px;height:130px;position:absolute; left:0; top:0; margin:0 0 0 110px; }


.s_top_tit {width:980px;height: 150px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.s_top_tit2 {width:980px; height:330px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative; }
.s_top_tit2 .stl{width:980px; height:311px; margin:20px 0; overflow:hidden;position:relative; background:url(http://www.gamjauhak.com/camp/images/s_ba1.jpg) no-repeat; }
.s_top_tit2 .stl1{width:980px; height:311px; margin:20px 0; overflow:hidden;position:relative; background:url(http://www.gamjauhak.com/camp/images/s_ba2.jpg) no-repeat; }
.s_top_tit2 .stl2{width:980px; height:311px; margin:20px 0; overflow:hidden;position:relative; background:url(http://www.gamjauhak.com/camp/images/s_ba3.jpg) no-repeat; }
.s_top_tit2 .stl h2{ padding:20px 0 13px 95px; font-size:18px; font-weight:bold; line-height:30px; color:#2360a7;letter-spacing:normal; }
.s_top_tit2 .stl1 h2{ padding:20px 0 13px 95px; font-size:18px; font-weight:bold; line-height:30px; color:#2360a7;letter-spacing:normal; }
.s_top_tit2 .stl2 h2{ padding:20px 0 13px 95px; font-size:18px; font-weight:bold; line-height:30px; color:#2360a7;letter-spacing:normal; }
.s_top_tit2 .stl p{ margin:30px 0 0 80px; width:400px; font-size:16px;line-height:30px;color:#595959;letter-spacing:normal; }
.s_top_tit2 .stl1 p{ margin:40px 0 0 100px; width:400px; font-size:16px;line-height:30px;color:#595959;letter-spacing:normal; }
.s_top_tit2 .stl2 p{ margin:40px 0 0 100px; width:400px; font-size:16px;line-height:30px;color:#595959;letter-spacing:normal; }


/*감자혜택---추가2*/
.b_top_tit {width:980px;height:150px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.b_top_tit2{width:100%;height:auto; margin:0 auto; padding:0; overflow:hidden;  position:relative; background-color:#edf8fe}
.b_top_tit2 .p_desc3{width:980px;height:295px; margin:0 auto; overflow:hidden; position:relative;}
.b_top_tit2 .ptextb{display: inline-block;vertical-align: top;overflow: hidden;width: 800px;height: 150px;position: absolute;margin: 25px 0 0 70px;font-size:16px; line-height:30px}
.b_top_tit2 .ptextb_img{display:inline-block;vertical-align:top;overflow:hidden;width:198px;height:150px;position:absolute; float:right; right:0; top:0; margin:20px 70px; 0 0}
.b_top_tit2 .ptextb em{ font-weight:bold}
.b_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:730px;height:auto;position:absolute; left:0; top:0; margin-left: 110px; }
.b_top_tit_t {width:980px;height:150px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.b_top_tit3 {width:980px;height: 380px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.b_top_tit3 .btl{width:430px; height:320px; float:left; overflow:hidden;position:relative; margin:30px 10px;padding:0 13px 0 13px; border:2px solid #d6e8f6; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; }
.b_top_tit3 .btlimg{display:inline-block;vertical-align:top;overflow:hidden;width:303px;position:absolute; left:0; top:0; margin:90px 0 0 80px; }
.b_top_tit3 .btl h2{padding: 30px 10px 13px 70px; font-size: 22px; font-weight: bold;}
.b_top_tit3 .btl em{font-size:22px;color:#f25451;font-weight: bold; text-decoration: underline;  }
.b_top_tit3 .btl .t_c1{font-size:14px;color:#595959; letter-spacing:normal; text-decoration: none; }

.b_top_tit4 {width:980px;height: 380px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.b_top_tit4 .btl{width:430px; height:320px; float:left; overflow:hidden;position:relative; background-color:#d6e8f6; margin:30px 10px; padding:0 13px 0 13px; border:2px solid #d6e8f6; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; }
.b_top_tit4 .btlimg{display:inline-block;vertical-align:top;overflow:hidden;width:303px;position:absolute; left:0; top:0; margin:90px 0 0 80px; }
.b_top_tit4 .btl h2{padding: 30px 10px 13px 70px; font-size: 22px; font-weight: bold;}
.b_top_tit4 .btl em{font-size:22px;color:#f25451;font-weight: bold; text-decoration: underline;  }
.b_top_tit4 .btl .t_c1{font-size:14px;color:#595959; letter-spacing:normal; text-decoration: none; }


/*부모님 전용페이지----추가!!*/
#p_top_tit{width:100%;height:308px; margin:0 auto; padding:0;  border-bottom:1px solid #cecece; overflow:hidden;  position:relative;}
#p_top_tit .p_desc{width:1100px;height:308px; margin:0 auto; margin-top:0; overflow:hidden; position:relative;}
#p_top_tit .p_desc1{width:1100px;height:170px; margin:0 auto; margin-top:0; overflow:hidden; position:relative; }

#p_top_tit em{font-weight:bold}	
.par_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:568px;height:326px;position:absolute; left:0; top:0; margin:20px 0 0 540px; }
.par_photoimg1{display:inline-block;vertical-align:top;overflow:hidden;width:400px;height:96px;position:absolute; left:0; top:0; margin:50px 0 0 60px; }
.textb{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 750px;
	height: 100px;
	position: absolute;
	left: 32px;
	top: 1px;
	margin: 170px 0 0 30px;
}

.textb h2{font-size:24px; line-height:32px;letter-spacing:-3px; color:#005c9a; font-weight:bold}
.textb h2 em{display:block;font-size:18px;letter-spacing:-1px; color:#4d4d4d}
#p_top_tit1{width:100%;height:300px; margin:0 auto; padding:0; overflow:hidden;  position:relative;}/***백그라운드이미지*추가***/
#p_top_tit1 .p_desc1{width:1100px;height:300px; margin:0 auto; margin-top:0; overflow:hidden; position:relative;}
#p_top_tit1 .p_desc1 ul{margin:30px 0;  float:left;}
#p_top_tit1 .p_desc1 li{padding:5px 0;letter-spacing:-0.5px;line-height:22px; float:left; width:334px; font-size:20px; color:#328bc7; font-weight:bold }
#p_top_tit1 .p_desc1 li img{ float:left; padding:0 10px 0 50px }
#p_top_tit1 .p_desc1 p{padding:5px 0;letter-spacing:-0.5px; color:#666666;line-height:22px; width:334px; font-size:16px; font-weight:normal}
#p_top_tit1 .guimg{display:inline-block;vertical-align:top;overflow:hidden;width:909px;height:260px;position:absolute; left:0; top:0; margin:10px 0 0 90px; }
#p_top_tit1 .ptextb h2{font-size:18px; line-height:32px;letter-spacing:-3px; color:#666666; }
#p_top_tit2{width:100%;height:140px; margin:0 auto; padding:0; }/***백그라운드이미지*추가***/
#p_top_tit2 .p_desc2{width:1100px;height:190px; margin:0 auto; margin-top:0; overflow:hidden; position:relative;}
	
#p_top_tit2 .par_photoimg3{display:inline-block;vertical-align:top;overflow:hidden;width:203px;height:35px;position:absolute; left:0; top:0; margin:30px 0 0 90px; }
.log_t{ float:left; width:980px;  color:#666; overflow:hidden; margin:75px 0 0 80px }
.log_t th{  height:50px; padding-top: 3px; overflow:hidden; font-size:16px;  line-height:22px; font-weight:bold; color:#005c9a;}
.log_t td{  height:50px; padding-top: 3px;  overflow:hidden;  line-height:17px; }
.log_t td. a1{  height:26px; padding-top: 3px;  overflow:hidden;  line-height:17px; padding-left:1px}/*letter-spacing:-0.5px;*/

.log_a{margin-left:13%}
.log_a a{display:inline-block;height:1em;line-height:1em;padding:1.0em 1.5em 1.0em 1.5em;font-size:15px;color:#ffffff; border-radius:2em;background:#005c9a;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.log_a a:hover{background:#fff; border:1px solid #a2d5f7; color:#005c9a;}
#p_top_tit3{width:100%;height:70px; margin:0 auto; padding:0; overflow:hidden;  position:relative;}/***백그라운드이미지*추가***/
#p_top_tit3 .p_desc3{width:1100px;height:100px; margin:0 auto; margin-top:0; overflow:hidden; position:relative;}
#p_top_tit3 .ptextb{display: inline-block;vertical-align: top;overflow: hidden;width: 800px;height: 100px;position: absolute;margin: 10px 0 0 200px;font-size:16px; line-height:22px}

/*인풋*/
.i_text{ padding:10px 10px; margin-left:5px; height:15px;  outline: 1px; outline-color: #cdcdcd; outline-style:solid; background:#f6f6f6; font-family:"NanumGothic",sans-serif; color:#333; font-size:14px}
 .w230{width:230px;}
.i_text2{ padding:3px 3px; margin-left:5px;  height:15px;  border:1px solid;  border-color: #cdcdcd;  background:#f6f6f6; font-family:"NanumGothic",sans-serif; color:#333; font-size:12px} 
.i_text3{ padding:10px 10px; margin-left:5px; height:15px;  border:1px solid;  border-color: #cdcdcd; background:#f6f6f6; font-family:"NanumGothic",sans-serif; color:#333; font-size:14px}
.i_text1{ padding:3px 3px; margin-left:5px;  height:15px;  outline: 1px; outline-color: #cdcdcd; outline-style:solid; background:#f6f6f6; font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_file2{font-family:"NanumGothic",sans-serif; color:#333;  font-size:12px; margin-left:3px;}/*왼쪽 패딩값 +3*/
 .w90{width:90px;}
 .w100{width:100px;}
 .w120{width:120px;}
 .w150{width:150px;}
 .w200{width:200px;}
 .w600{width:600px;}
 .w700{width:700px;}
 .h70{ height:70px;}
 .h100{ height:100px;} 
 .h300{ height:300px;} 
 
/*학부모전용메인페이지*/
#p_top_tit4{width:100%;height:190px;margin:0 auto; padding:0; background:url(http://www.gamjauhak.com/camp/images/par_batit.jpg) no-repeat;overflow:hidden;  position:relative;}/***백그라운드이미지*추가***/
#p_top_tit4 .t_desc{width:1100px;height:190px;margin:0 auto; margin-top:0; overflow:hidden; position:relative;}
#p_top_tit4 .t_desc .site{
	float: left;
	padding: 5px 23px;
	color: #333;
	font-size: 11px;
	font-family: "NanumGothic",sans-serif;
	position: absolute;
	top: 11px;
	width: 300px;
	height: 11px;
	line-height:12px;
	overflow: hidden;
	margin-left:30px;
	z-index: 1;}
#p_top_tit4 em{font-weight:bold}
.p_t_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:930px;height:190px;position:absolute; left:0; top:0; padding-left:50px}
.p_main_tit{ width:785px; margin:40px 0 0 60px; height:30px; font-size:22px; font-weight:bold; font-family:"NanumGothic",sans-serif; color:#ff3300  }
.p_main_tit em{ color:#333; font-weight:normal}
.p_minfo {width:860px;height: 100%; overflow:hidden; margin:10px 0 0 25px; padding:20px 35px; border:1px solid #e4e4e4; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#f8f8f8; position:relative;}
.p_minfo h2{font-size:28px; line-height:32px;letter-spacing:-2px; width:600px; }
.p_minfo h2 em{display:block;font-size:18px;letter-spacing:-1px;}
.p_minfo ul{margin:10px 0;}
.p_minfo li{padding:5px 0;letter-spacing:-0.5px;color:#6d6d6d;line-height:22px;}
.p_minfo span{background:url(/camp/images/jum111.png) no-repeat 0 4px;padding:0 9px 0 10px;color:#666666; font-weight:bold; vertical-align:top;}
.p_minfo .titlebtn{ float:right; margin:15px 50px 0 0; width:169px; height:201px; background:url(http://www.gamjauhak.com/camp/images/par_day_ba.png) no-repeat;overflow:hidden; }
.p_minfo .titlebtn .day{ margin:70px 0 0 30px; width:100px; text-align:center; font-size:50px; font-weight: bold; overflow:hidden; }
.p_minfo .pbnt{margin-left:25%}
.p_minfo .pbnt a{display:inline-block;height:1em;line-height:1em;padding:0.7em 1.5em 0.8em 1.5em;font-size:15px;color:#ffffff;border:1px solid #5c2e10;border-radius:2em;background:#5c2e10;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.p_minfo .pbnt a:hover{background:#fff; color:#5c2e10;}
.p_b { margin:25px 0 0 25px; width:467px; height:202px; float:left; border:1px solid #e4e4e4; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#ffffff;}
.p_b .ptit1{ width:420px; padding:0 0 8px 15px; margin:15px 0 15px 20px; height:30px; font-size:22px; font-weight:bold; font-family:"NanumGothic",sans-serif; color:#ff3300; border-bottom:1px solid #e4e4e4;  }
.p_b .ptit1 em{ color:#333; font-weight:normal}
.p_b .ptit1 img{ float:right; padding-right:10px; margin-top:7px;}
.p_tbl1{ float:left; width:430px;  margin:0 0 15px 20px;  color:#424141; overflow:hidden; font-size:12px; font-family:"NanumGothic",sans-serif;}
.p_tbl1 th{ padding: 2px 2px; line-height:25px}
.p_tbl1 td{ padding: 2px 5px;line-height:25px; } 
.p_tbl1 td img{ vertical-align:middle}
.p_b1 { margin:25px 20px 0 0; width:455px; height:430px; float:right; }
.p_b1 ul{ margin:0; }
.p_b1 li{ padding:5px 0 20px 0;display:inline }
.p_b1 li img{ margin:8px 5px 10px 0}

/* 학부모메인갤러리 */

.p_gallery { width:930px; margin:20px 0 0 25px; height:350px; float:left; overflow:hidden;}
.p_gallery .ptit2{ width:880px; padding:0 0 8px 15px; margin:15px 0 15px 20px; height:30px; font-size:22px; font-weight:bold; font-family:"NanumGothic",sans-serif; color:#ff3300; border-bottom:1px solid #e4e4e4;  }
.p_gallery .ptit2 img{ float:right; padding-right:10px; margin-top:7px;}
.p_gallery .ptit2 em{ color:#333; font-weight:normal}

.p_gallery .tit_com{ width:880px; padding:0 0 10px 10px; height:30px; font-size:20px; line-height:35px; font-weight:bold; font-family:"NanumGothic",sans-serif; color:#333; margin:0 0 20px 20px; border-bottom:1px solid #e4e4e4; }
.p_gallery .tit_com img{ float:left;  padding-right:10px;}




.p_gallery .grid {position:relative; width:895px; margin:15px 0 15px 30px; height:250px}
.p_gallery .grid .item{position:relative;border:1px solid #e9e9e9;margin-right:1.8%;margin-bottom:30px;padding-bottom:40px;float:left; }
.p_gallery .grid .item-visual{position:relative;overflow:hidden;}
.p_gallery .grid .item-visual a{display:block;cursor:pointer;width:100%;}
.p_gallery .grid .item-visual a img{max-width:100%;}
.p_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;}
.p_gallery .grid .item .item-text p{float:right;margin-top:3px;height:15px;line-height:15px;padding-left:20px;color:#f27f57;font-size:12px;}
.p_gallery .grid .item .item-text span{display:inline-block;width:70%;max-height:40px;overflow:hidden;font-size:14px;line-height:20px;}
.p_gallery .grid .item-big {width:65.5%;}
.p_gallery .grid .item-big .item-visual{height:405px;}
.p_gallery .grid .mbox{padding:20px 20px 20px 25px; margin-bottom:20px; width:855px; background-color:#F96; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px;}
#kid {
	position: absolute;
	right: 50%;
	float: left;
	width: 160px;
	margin-right: -620px;
	margin-top: 300px; z-index:1000; overflow:hidden;
}
#kids {
	position: absolute;
	left: 50%;
	float: left;
	width: 160px;
	margin-left: -620px;
	margin-top: 500px; z-index:1; overflow:hidden;
}

.p_gallery .grid .item-medium{width:31.1%; }
.p_gallery .grid .item-medium .item-visual{height:186px;}
.p_gallery .grid .item-small{width:31.4%;}
.p_gallery .grid .item-small .item-visual{height:166px;}
.p_gallery .grid em{position:absolute;top:45%;left:50%; margin-top:-31px; margin-left:-31px;}
.p_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;}*/
.p_gallery .grid-1 div:nth-child(4){clear:left;/*margin-top:-20px;*/}
/*.gallery .grid-1 div:nth-child(6){margin-top:-20px;}*/
.p_gallery .grid-0 .text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.p_gallery .grid-0 .text1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100% !important;}
.p_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;}
.p_gallery .grid .item .item-text .text a span{display:inline;}
.p_gallery .grid .item .item-text .text a:hover span{border-bottom:1px solid #333;}
.p_gallery .grid .item-visual:hover + .item-text .text a span{border-bottom:1px solid #333;}
.p_gallery .grid .item-visual{position:relative;overflow:hidden;}


/*학부모전용페이지 갤러리뷰*/
.p_gallery .parview{color:#2a2a2a;}
.p_gallery .parview .title{font-size:21px;padding-bottom:11px;font-weight:bold;}
.p_gallery .parview .title .bold{padding-right:10px;margin-top:0;}
.p_gallery .parview .who{font-size:15px;line-height: 38px; margin-right:70px; font-weight:normal;}
.p_gallery .parview .date{float:left;font-size:14px;line-height: 20px; padding-left:20px}
.p_gallery .parview .pagebtn{float:right;}
.p_gallery .parview .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%;}
.p_gallery .parview .pagebtn .listbt:hover{background:url(/camp/images/bg_prevB_over.png) left top no-repeat;color:#6a6a6a;}
.p_gallery .parview .pbnt { float:right;}
.p_gallery .parview .pbnt a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:14px;color:#ffffff;border:1px solid #5c2e10;border-radius:2em;background:#5c2e10;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.p_gallery .parview .pbnt a:hover{background:#fff; color:#5c2e10;}

.p_gallery .parview .detail{margin-top:50px;background:url(/camp/images/bg_dotLine.png) left top repeat-x;padding:44px 0 60px;border-bottom:1px solid #d9d9d9;line-height:23px;}
.p_gallery .parview .detail p{font-size:12px; padding-left:30px}
.p_gallery .parview .detail img{padding-left:30px}
.pplist { float:right;}
.pplist a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:14px;color:#ffffff;border:1px solid #5c2e10;border-radius:2em;background:#5c2e10;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.pplist a:hover{background:#fff; color:#5c2e10;}

.personal{width:940px;border-top:2px solid #bdbdbd;border-bottom:2px solid #bdbdbd;font-family:"NanumGothic",sans-serif; margin-left:20px}
.personal .qtit{text-align:left; margin:50px 0 10px 0;}
.personal .qtit p{ margin:-30px 0 30px 10px; font-size:16px; font-weight:bold; color:#666666 }
.personal .qtit img{ margin-left:10px}
.personal tr{border-top:1px solid #cdcdcd;}
.personal tr:first-child{border-top:0;}
.personal th{background:#f6f6f6; width:20%; text-align:left; padding-left:3%; font-size:16px; font-weight:bold; color:#5c5c5c}
.personal th img{ padding-right:7px}
.personal 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%}
.personal input[type="text"],
.personal select{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%;}
.personal select{padding:0.9%;}
.personal textarea{vertical-align:middle;border:1px solid #cdcdcd; width:94%; height:100px;background:#f6f6f6;padding:1%}
.personal form label{margin-right:1%;}
.personal .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;}
.personal .button a{color:#fff;}

.base_tbl{width:940px;border-top:2px solid #bdbdbd; border-bottom:2px solid #bdbdbd;font-family:"NanumGothic",sans-serif; margin-left:20px}
.base_tbl .qtit{text-align:left; margin:35px 0 10px 0;}
.base_tbl .qtit p{ margin:-30px 0 30px 10px; font-size:16px; font-weight:bold; color:#666666 }
.base_tbl .qtit img{ margin-left:10px}
.base_tbl tr{border-top:1px solid #cdcdcd;}
.base_tbl tr:first-child{border-top:0;}
.base_tbl th{background:#f6f6f6; text-align:center; padding:1% 0 1% 0; font-size:13px; color:#5c5c5c; }
.base_tbl th.col{background:#ebf6fc; text-align:center; padding:1% 0 1% 0; font-size:13px; color:#5c5c5c; }
.base_tbl td{text-align: center;background:#fff;padding-top:5px;padding-bottom:5px;color:#5c5c5c;font-size:12px;line-height:22px;}
.base_tbl td img{ vertical-align:middle}
.base_tbl td.con{text-align:left;background:#fff;padding-top:5px;padding-bottom:5px;color:#5c5c5c;font-size:12px;line-height:16px; padding-left:5px;}
.base_tbl td.con em{ color:#03F; padding-left:5px; font-weight:bold}
.base_tbl td em{ color:#666666; padding-left:5px; font-weight:bold}
.base_tbl td.con img{ margin-right:7px}
.base_tbl td.con_c1{text-align:center; background:#fff;padding-top:5px;padding-bottom:5px;color: #F30;font-size:12px;line-height:22px;}
.base_tbl td.con_c2{text-align: left;background:#fff;padding-top:5px;padding-bottom:5px;color:#5c5c5c;font-size:12px;line-height:16px; padding-left:3%}
.base_tbl td.con_c2 img{ margin-right:7px}
.base_tbl td .con1{text-align:left;background:#f6f6f6;padding-top:5px;padding-bottom:5px;color:#5c5c5c;font-size:12px;line-height:16px; padding-left:5px;}
.base_tbl td .con1 a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:12px;color:#ffffff;border:1px solid #fb5a03;border-radius:2em;background:#fb5a03;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.base_tbl td .con1 a:hover{background:#fff; color:#fb5a03;}
.base_tbl td .con2{text-align:left;padding-top:5px;padding-bottom:5px;color:#5c5c5c;font-size:12px;line-height:16px; padding-left:5px;}
.base_tbl td .con2 a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:12px;color:#ffffff;border:1px solid #fb5a03;border-radius:2em;background:#fb5a03;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.base_tbl td .con2 a:hover{background:#fff; color:#fb5a03;}

.but{ width:940px; height:50px; margin-left:20px}
.but .pbnt{margin-left:5%}
.but .pbnt a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:14px;color:#ffffff;border:1px solid #5c2e10;border-radius:2em;background:#5c2e10;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.but .pbnt a:hover{background:#fff; color:#5c2e10;}

.but .w{ float: right; width:370px; height:50px; margin:5px; font-size:12px; }
.but .w a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:13px;color:#ffffff;border:1px solid #666666;border-radius:2em;background:#666666;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.but .w a:hover{background:#fff; color:#666666;}

/*학부모 러브레터게시판*/
.div_video{ margin:20px 20px; width:940px; height:100%; background:#fcfbf1; border:1px solid #d3d2d2; -moz-border-radius: 5px; /*모질라*/ -webkit-border-radius: 5px; /*웹킷*/border-radius: 5px; float:left; }
.base_tbl05{ float:left; width:920px;  color:#333; overflow:hidden; font-size:12px; font-family:"NanumGothic",sans-serif; padding:10px 30px; margin:10px 10px }
.base_tbl05 th{ border-bottom:1px solid #ddd;  overflow:hidden; font-size:13px; text-align:left; padding-top:3px; font-weight:normal; line-height:26px; }
.base_tbl05 th em{ padding-left:10px; font-size:10px; color:#666666 }
.base_tbl05 th p{ padding-left:20px }
.base_tbl05 th img{ padding-left:8px }
.base_tbl05 td{ padding-top:3px; overflow:hidden;   text-align:left;  font-weight:normal }
.base_tbl05 td .box_text{ color:#5c2e10; font-weight:bold; padding-left:20px }
.base_tbl05 td a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:12px;color:#ffffff;border:1px solid #fb5a03;border-radius:2em;background:#fb5a03;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.base_tbl05 td a:hover{background:#fff; color:#fb5a03;}

/*학부모전용귀국후혜택신처*/
.app{ margin-left:10px; width:400px; float:left}
.apptext{ margin-right::10px; width:520px; float:right; font-size:13px; line-height:20px}
.apptext img{ margin-right::10px;line-height:20px}
.apptext p{ font-size:16px; font-weight:bold; line-height:25px}
.apptext em{ font-size:13px; color:#006fd6; }
.apptext a{display:inline-block;height:1em;line-height:1em;padding:0.4em 1.3em 0.5em 1.3em;font-size:12px;color:#ffffff;border:1px solid #fb5a03;border-radius:2em;background:#fb5a03;margin-right:10px; letter-spacing:-0.5px; font-weight:bold; margin-top:10px}
.apptext a:hover{background:#fff; color:#fb5a03;}


/*학부모님전용페이지 비밀번호*/
.p_pass{ width:940px; height:500px; margin:20px 0 0 20px}
.p_pass .tit{ margin:10px 0 20px 20px; padding-left:20px; font-size:16px; height:30px; width:900px; font-weight:bold; color:#333}
.p_pass .tit img{ vertical-align:middle}
.p_passcen {width:840px;height: 150px; overflow:hidden; margin:10px 0 0 15px; padding:20px 35px; border:1px solid #e4e4e4; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; position:relative; background:url(http://www.gamjauhak.com/camp/images/p_p_ba.jpg) right bottom no-repeat;background-color:#fcfbf1; overflow:hidden;}
.p_passcen h2{font-size:28px; line-height:60px;letter-spacing:-2px; width:800px; margin-top:40px}
.p_passcen h2 em{display:block;font-size:18px;letter-spacing:-1px;}
.p_passcen h2 img{ padding-right:5px; vertical-align:middle}
.p_passcen .pbnt {margin-right:18%; float:right}
.p_passcen .pbnt a{display:inline-block;height:1em;line-height:1em;padding:0.7em 1.5em 0.8em 1.5em;font-size:15px;color:#ffffff;border:1px solid #5c2e10;border-radius:2em;background:#5c2e10;margin-right:10px; letter-spacing:-0.5px; font-weight:bold;}
.p_passcen .pbnt a:hover{background:#fff; color:#5c2e10;}

/*학부모전용메인페이지-메뉴*/
.p_main_b{ width:800px; margin-left:100px; height:30px }
.p_mbox {width:930px;height: 120px; margin:0 auto; margin-top:0; overflow:hidden; margin-left:25px; border:2px solid #ef5a28; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#fff1e7; position:relative;}
.p_tbl{ float:left; width:900px;  margin:5px 0 15px 20px;  color:#424141; overflow:hidden; font-size:14px; font-weight:bold; font-family:"NanumGothic",sans-serif;}
.p_tbl th{ padding: 2px 2px; line-height:25px}
.p_tbl td{ padding: 2px 5px;line-height:25px } 

.p_tbl  a{color:#424141; overflow:hidden; font-size:14px; font-weight:bold; font-family:"NanumGothic",sans-serif;}
.p_tbl  a:hover{color:#ef5a28;}


/*캠프안전----추가*/
.c_top_tit {width:980px;height:260px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.c_textb{display: inline-block; vertical-align: top; overflow: hidden; width: 700px; height: 100px; position: absolute; margin: 160px 0 0 180px;}
.c_textb em{font-size:20px; line-height:32px; color:#005c9a; font-weight:bold}
.c_top_tit1 {width:980px;height: 300px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.c_top_tit1 .stl{width:980px; margin:0 auto;overflow:hidden;position:relative; margin-bottom:30px;}
.c_top_tit1 .stl .illust01{position:absolute;top:40px;left:0;overflow:hidden;}
.c_top_tit1 .stl .illust02{position:absolute;top:30px;left:0;overflow:hidden;}
.c_top_tit1 .stlimg{overflow:hidden;position:relative; float:right; margin: -180px 0 0 10px}
.c_top_tit1 .stl h2{padding:60px 0 13px 95px; font-size:20px; font-weight:bold;}
.c_top_tit1 .stl p{padding:20px 0 9px;font-size:15px;line-height:23px;color:#595959;letter-spacing:normal; width:100%; height:100%}
.c_top_tit1 .etr{width:980px; margin:0 auto;overflow:hidden;position:relative; margin-bottom:40px;}
.c_top_tit1 .etr .illust01{position:absolute;top:40px; right:7%;overflow:hidden;}
.c_top_tit1 .etr .illust02{position:absolute;top:30px; right:18%;overflow:hidden;}
.c_top_tit1 .etrimg{overflow:hidden;position:relative; float:left; margin: -230px 0 0 10px}
.c_top_tit1 .etr h2{padding:60px 0 13px 95px; font-size:20px; font-weight:bold; text-align:right;}
.c_top_tit1 .etr p{padding:20px 0 9px;font-size:15px;line-height:23px;color:#595959;letter-spacing:normal; width:100%; height:100%; text-align:right;}
.ca_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:730px;height:130px;position:absolute; left:0; top:0; margin:10px 0 0 110px; }
.c_top_tit2{width:100%;height:340px; margin:0 auto; padding:0; overflow:hidden;  position:relative; background-color:#edf8fe}
.c_top_tit2 .p_desc3{width:980px;height:310px; margin:0 auto; margin-top:0; overflow:hidden; position:relative; padding:20px 16px}
.c_top_tit2 .p_desc3 .c_photoimg3{display:inline-block;vertical-align:top;overflow:hidden;width:947px;height:310px;position:absolute; left:0; top:0; margin:0 0 0 400px; }

.c_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:962px;height:483px;position:absolute; left:0; top:0; margin:54px 0 0 60px; }
.c_photoimg1{display:inline-block;vertical-align:top;overflow:hidden;width:56px;height:34px;position:absolute; left:0; top:0; margin:536px 0 0 540px; }
.c_photoimg2{display:inline-block;vertical-align:top;overflow:hidden;width:383px;height:28px;position:absolute; left:0; top:0; margin:0 0 0 400px; }

#c_can{width:100%;height:1100px; margin:0 auto; padding:0; background-color:#665c5b; position:relative;}
#c_can .s_desc{width:1100px;height:1100px; margin:0 auto; margin-top:0; overflow:hidden; position:relative;}
.c_box{ width:840px; margin:15px auto; }
.c_box. ser_photoimg{display: inline-block; vertical-align: top; overflow: hidden; width: 730px; height: 130px; position: absolute; left: 0; top: 0px; }
.c_box .img{padding:20px 0 0 200px }



/*감자소개-----추가*/
.ginfo{width:100%;height:650px;margin:0 auto;padding:0;background:url(http://www.gamjauhak.com/camp/images/gcamp01_bg.jpg) no-repeat;overflow:hidden;}
.ginfo .g_desc{width:1100px;height:600px;margin:0 auto; margin-top:50px; overflow:hidden; position:relative;}
.ginfo .g_desc h3{width:657px;height:91px;background:url(http://www.gamjauhak.com/camp/images/ginfo_img01.png) no-repeat; margin:0 auto}
.ginfo .g_desc p{width:556px;height:420px;background:url(http://www.gamjauhak.com/camp/images/ginfo_img03.png) no-repeat; position:absolute;right:0;top:145px}
.ginfo .g_photo{display:inline-block;vertical-align:top;overflow:hidden;width:500px;height:415px;position:absolute;left:0;top:145px}
.ginfo_b {width:980px;height: 2500px; margin:0 auto; margin-top:30px; overflow:hidden;   position:relative;}

.g_subMenu{overflow:hidden;}
.g_subMenu li{float:left;margin-left:5px;width:480px;}
.g_subMenu li:first-child{margin-left:0px;}
.g_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;}
.g_subMenu li a:hover{border:1px solid #bbbbbb;background:#fff;color:#4d4d4d;}
.g_subMenu li.on a{border:1px solid #bbbbbb;background:#fff;color:#4d4d4d;}

.gilist{width:100%; height:auto; margin:10px 0 1px 0;overflow:hidden;clear:both;}
.giimgbox{float:left; width:69px; padding:5px; margin:0 10px 10px 50px; border-top:1px solid #006699}
.giimgbox_t{float:left; width: auto; padding:5px; margin:0 10px 10px 30px; border-top:1px solid #006699; font-size:21px; line-height:30px; font-weight:bold; color:#006699}
.gicont1{ float:right; width:790px; font-family:"NanumGothic",sans-serif; font-size:15px;line-height:23px;color:#666666; letter-spacing:0.1px; margin:0 7px 10px 0; border-bottom:1px solid #ddd; padding-bottom:25px}
.gicont2{ float:right; width:790px; font-family:"NanumGothic",sans-serif; font-size:15px;line-height:23px;color:#666666; letter-spacing:0.1px; margin:0 7px 20px 0;  border-bottom:1px solid #ddd; padding-bottom:30px}
.gicont2 em{ color:#328bc7}
.gicontimg{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 350px;
	height: auto;
	position: absolute;
	margin: 10px 0 0 600px;
}
.gicontimg1{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 300px;
	height: auto;
	position: absolute;
	margin: 0 0 0 650px;
}

.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;margin:0 auto;overflow:hidden;position:relative; margin-bottom:50px;}
.gcamp02 .odd h2{padding:60px 0 13px; font-size:20px; font-weight:bold;}
.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:70px;right:0;overflow:hidden;}

.gcamp02 .even{width:980px;margin:0 auto;overflow:hidden;position:relative; margin-bottom:50px;}
.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:70px;left:0;overflow:hidden;}
.gbit{ float:left; width:170px; height:30px; line-height:36px; padding-top:2px; margin:10px 0 0 0; color:#333333; font-size:13px; font-weight:bold; font-family:"NanumGothic",sans-serif;}
.gbit img{ padding-left:5px}
.gicont2.gbnt11{margin-left:2%}
.gbnt11 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}
.gbnt11 a:hover{background:#fff;}




/*초보가이드----추가!!*/
/*#gcent{ width:100%; margin-top:10px; overflow:hidden; }
.guide_tit{width:100%;height:190px;margin:0 auto; padding:7px 0 0 0; background:url(http://www.gamjauhak.com/camp/images/gguide_bg.jpg) no-repeat;overflow:hidden;}
.guide_tit .page1{margin:5px 0 20px 450px; width:100%}*/
.gu_top_tit_t {width:980px;height:150px; margin:0 auto; margin-top:0; overflow:hidden;  border-bottom:1px solid #f2f2f2; position:relative;}
.gu_photoimg{display:inline-block;vertical-align:top;overflow:hidden;width:730px;height:auto;position:absolute; left:0; top:0; margin:0 0 0 110px; }


.guide{width:100%; position:relative;overflow:hidden;}
.guide_g{ float:left; margin-top:10px ; width:980px; height: auto;}
.g_list{width:100%; height:auto; margin:1px 0 1px 0;overflow:hidden;clear:both;}
.imgbox{float:left; width:120px; margin:0 10px 10px 40px}

.cont1{ float:right; width:760px; font-family:"NanumGothic",sans-serif; font-size:15px;line-height:23px;color:#666666; letter-spacing:0.1px; margin:0 7px 10px 0; border-bottom:1px solid #ddd; padding-bottom:10px}
.cont1 img{margin:5px 0 15px 0}
.tit1{width:100%; display:block; margin:7px 0 7px 0; overflow:hidden; color:#2360a7;font-size:20px; font-weight:bold; font-family:"NanumGothic",sans-serif;}
.bit2{ float:right; width:300px; height:30px; line-height:36px; padding-top:2px; margin:10px 0 0 10px; color:#333333; font-size:13px; font-weight:bold; font-family:"NanumGothic",sans-serif;}
.bit2 img{ padding-left:15px}
.gbnt{margin:0 0 0 70%}
.gbnt em{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:#fff;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.gbnt1{margin:7px 0 0 50%}
.gbnt1 em{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:#fff;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.gbnt 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}
.gbnt a:hover{background:#fff;}
.gbnt2{margin:0 0 0 50%}
.gbnt2 em{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:#fff;margin-right:10px; letter-spacing:-0.5px; font-weight:bold}
.gbnt2 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}
.gbnt2 a:hover{background:#fff;}


/*서브메뉴들*/

#left_m{
	position: absolute;
	left: 50%;
	float: left;
	width: 155px;
	overflow:hidden;
	margin-left: -680px;
	margin-top:50px; z-index:1;}

#m{ width:155px; height:265px}
#tit{ height:75px}
#cssbox{ width:155px; height:270px;  }
#cssmenu {
  width: 153px; font-size:13px;
  border-bottom:1px solid #558de0;
  border-left:1px solid #558de0;
  border-right:1px solid #558de0;
  border-color: #558de0;
  border-size: 1px;
  border-width: 1px;
  line-height:20px;
}
#cssmenu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#cssmenu li a {
  height: 55px;
  height: 55px;
  text-decoration: none;
  font-weight: normal;
  font-family:"NanumGothic",sans-serif;
}
#cssmenu li a:link,
#cssmenu li a:visited {
  color: #333333;
  display: block;
  background: url(http://www.gamjauhak.com/camp/images/2015_menu2.gif);
  background-repeat: no-repeat;
  padding: 11px 0 0 8px;
}
#cssmenu li a:hover {
  color: #558de0;
  background: url(http://www.gamjauhak.com/camp/images/2015_menu2.gif) 0 -65px;
  background-repeat: no-repeat;
  padding: 11px 0 0 8px;
}
#cssmenu li a:active {
  color: #fe5e43;
  background: url(http://www.gamjauhak.com/camp/images/2015_menu2.gif) 0 -108px;
  background-repeat: no-repeat;
  padding: 11px 0 0 8px;
}
#go{ width:155; height:20px; padding:5px 0 0 30px; margin:10px 0; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#e7e6e6; font-size:12px; color:#333; font-weight:bold}
#go em{ font-size:10px; font-weight:normal; padding-left:10px}

/***** 날씨 *****/

#widget {
	position: absolute;
	left: 50%;
	float: left;
	width: 148px;
	margin-left: -650px;
	margin-top: 30px; z-index:2; border:#ef5a28 solid 0px; overflow:hidden;
}
#widget li{border-top:#e5e5e5 solid 0px; padding:10px 13px 10px 15px; line-height:16px;}
#widget li:first-child{border-top:0px;background-color:#f6f6f6;padding:13px 0 12px 14px;}
#widget li .country{font-size:14px; font-weight:bold;}
#widget li .country img{vertical-align:middle; margin-right:4px;}
#widget li .weather{float:right; vertical-align:middle;}




/***** 카페배너 위젯 *****/

#widget1 {
	position: absolute;
	left: 50%;
	float: left;
	width: 148px;
	margin-left: -650px;
	margin-top: 30px; z-index:2; border:#ef5a28 solid 0px; overflow:hidden;
}
#widget1 li{border-top:#e5e5e5 solid 1px; padding:10px 13px 10px 15px; line-height:16px;}
#widget1 li:first-child{border-top:0px;background-color:#f6f6f6;padding:13px 0 12px 14px;}
#widget1 li .country{font-size:14px; font-weight:bold;}
#widget1 li .country img{vertical-align:middle; margin-right:4px;}
#widget1 li .weather{float:right; vertical-align:middle;}



/***** 테블릿 *****/
@media only screen and (max-width: 980px) {
	
#direct h1{position:absolute;left:0;top:0;z-index:30;top:57px;left:20px;}
#direct h1 a{width:90px;display:inline-block;}
#direct h1 a img{width:100%;}
	}
/*****

@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;}
}
*****/

