
/* ¼­ºêÆäÀÌÁö */
#rn_sub_content {width:100%; position:relative; margin:0 auto;}
#rn_sub_content:after {clear:both;}
.rn_sub_title {width:100%; height:380px; margin:0 auto; padding-top:80px; text-align:center; box-sizing:border-box;}
.rn_sub_box {width:1000px; margin:0 auto; line-height:0;}
.rn_sub_box:after {clear:both;}
.rn_sub_box dl {position:relative;}
.rn_sub_text_title {width:1000px; padding:40px 0 15px 0; font-family:'Noto Sans KR', sans-serif; font-size:28px; font-weight:bold; color:#222; text-align:left; letter-spacing:-1pt; line-height:24px; border-bottom:1px solid #222;}
.rn_sub_text_title_sp {width:1000px; padding:40px 0 15px 0; font-family:'Noto Sans KR', sans-serif; font-size:28px; font-weight:bold; color:#222; text-align:left; letter-spacing:-1pt; line-height:24px;}
.rn_sub_text_title span {font-size:16px; font-weight:normal; color:#dc1626; text-align:left; letter-spacing:-1pt; line-height:34px; }

.rn_sub_site {width:1000px; position:relative; margin:0 auto; padding-top:10px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#aaa; text-align:right; letter-spacing:0; line-height:20px; box-sizing:border-box;}
.rn_sub_site img {margin:0 2px;}
.rn_sub_site span {color:#555;}

.rn_sub_ending {width:1000px; margin:0 auto; text-align:center; clear:both;}
.rn_sub_ending > button {width:200px; height:54px; font-family:'Noto Sans KR', sans-serif; font-size:20px; font-weight:bold; color:#333; letter-spacing:-1pt; line-height:20px; border:1px solid #333; background:#fff; box-sizing:border-box; cursor:pointer;}
.rn_sub_ending > button:hover {color:#fff; background:#333;}

.rn_sub_ending > a button {width:200px; height:54px; font-family:'Noto Sans KR', sans-serif; font-size:20px; font-weight:bold; color:#333; letter-spacing:-1pt; line-height:20px; border:1px solid #333; background:#fff; box-sizing:border-box; cursor:pointer;}
.rn_sub_ending > a button:hover {color:#fff; background:#333;}


/* ¼­ºêÄ«Å×°í¸® */
#rn_sub_category {width:130px; position:absolute; top:420px; left:50%; margin-left:-680px; padding-top:10px; line-height:0;z-index:999;}
#rn_sub_category ul {border-left:2px solid #dc1626; border-right:2px solid #dc1626; background:#fff;}
#rn_sub_category li {height:30px; padding:8px 20px 0 15px; font-family:'Noto Sans KR', sans-serif; font-size:13px; text-align:left; letter-spacing:-0.5pt; line-height:12px; border-bottom:1px solid #ddd; box-sizing:border-box;}
#rn_sub_category li:nth-child(1) {border-top:1px solid #ddd;}
#rn_sub_category li a {color:#333;}
#rn_sub_category li a:hover {color:#dc1626; text-decoration:underline;}
#rn_sub_category li.on {background:#dc1626;}
#rn_sub_category li.on a {color:#fff;}

#rn_sub_category2 {width:130px; position:absolute; top:40px; left:50%; margin-left:-680px; padding-top:10px; line-height:0;}
#rn_sub_category2 ul {border-left:2px solid #dc1626; border-right:2px solid #dc1626; background:#fff;}
#rn_sub_category2 li {height:30px; padding:8px 20px 0 15px; font-family:'Noto Sans KR', sans-serif; font-size:13px; text-align:left; letter-spacing:-0.5pt; line-height:12px; border-bottom:1px solid #ddd; box-sizing:border-box;}
#rn_sub_category2 li:nth-child(1) {border-top:1px solid #ddd;}
#rn_sub_category2 li a {color:#333;}
#rn_sub_category2 li a:hover {color:#dc1626; text-decoration:underline;}
#rn_sub_category2 li.on {background:#dc1626;}
#rn_sub_category2 li.on a {color:#fff;}

.sub_category_bn {position:absolute; bottom:-230px; left:0;}

/* ¾îÇÐ¿¬¼ö ±¹°¡º°ÆäÀÌÁö */
.rn_sub_why {margin:40px 0;}
.rn_sub_why_btn {margin-bottom:60px;}

.rn_sub_city_tab {width:1000px; margin-top:15px;}
.rn_sub_city_tab li {height:50px; float:left; padding-top:16px; font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#777; text-align:center; letter-spacing:-0.5pt; line-height:16px; box-sizing:border-box; border:1px solid #ccc; border-left:none; border-bottom:1px solid #333; background:#f5f5f5; cursor:pointer;}
.rn_sub_city_tab li:nth-child(1) {border-left:1px solid #ccc;}
.rn_sub_city_tab li.tab_on {font-weight:bold; color:#333; border:1px solid #333; border-bottom:none; background:#fff;}
.rn_sub_city {margin:60px 0;}
.rn_sub_city_school {padding-top:40px; border-top:1px solid #ccc; box-sizing:border-box;}
.rn_sub_city_school_title {font-family:'Noto Sans KR', sans-serif; font-size:20px; font-weight:bold; color:#333; text-align:left; letter-spacing:-0.5pt; line-height:16px;}
.rn_sub_city_school_list {margin:20px 0 60px 0;}
.rn_sub_city_school_list li {width:184px; position:relative; float:left; margin-left:20px;}
.rn_sub_city_school_list li:nth-child(1) {margin-left:0;}
.rn_sub_city_school_list li table {width:183px; box-sizing:border-box;}
.rn_sub_city_school_name {width:100%; height:30px; position:absolute; top:110px; left:0; padding:8px 10px 0 10px; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#fff; text-align:left; line-height:12px; background:rgba(0, 0, 0, 0.7); text-overflow:ellipsis; overflow:hidden; white-space:nowrap; box-sizing:border-box;}
.rn_sub_city_school_list li th {height:30px; font-family:'Noto Sans KR', sans-serif; font-size:12px; color:#333; text-align:center; letter-spacing:-1pt; line-height:11px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.rn_sub_city_school_list li td {height:30px; font-family:'Noto Sans KR', sans-serif; font-size:12px; color:#333; text-align:center; line-height:11px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box;}
.rn_sub_city_school_btn {margin-top:15px; text-align:center;}
.rn_sub_city_school_btn button {width:60px; height:26px; font-family:'Noto Sans KR', sans-serif; font-size:12px; color:#000; letter-spacing:-1pt; line-height:11px; border:1px solid #333; background:#fff; cursor:pointer;}
.rn_sub_city_school_btn button:hover {color:#fff; border:1px solid #333; background:#333;}

.rn_sub_paging {margin-bottom:60px; font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#333; text-align:center; line-height:12px;}
.rn_sub_paging span {font-weight:bold; color:#dc1626; text-decoration:none;}

#dream_box01 {width:600px; height:auto; float:left; margin:-158px 0 0 120px; padding:0 30px 40px 30px; background:#fff; border:1px solid #222; -moz-border-radius: 5px; /*¸ðÁú¶ó*/ -webkit-border-radius: 5px; /*À¥Å¶*/ border-radius:0; z-index:55555555;}
#dream_box01 .tit {display:block; padding:20px 0 4px 0; font-size:16px; line-height:30px; color:#222; letter-spacing:-0.5px; text-decoration:none; border-bottom:1px solid #333; font-family:'Noto Sans KR', sans-serif; font-weight:bold; text-align:left; box-sizing:border-box;}
#dream_box01 .text {padding:0; margin:20px 0 0 0; font-family:'Noto Sans KR', sans-serif; color:#333; font-size:12px; line-height:18px; text-align:left; box-sizing:border-box;}
#dream_box01 .text .tt {line-height:18px; width:100%; float:left; height:18px; margin-bottom:5px}

/* ´ëÇÐÀ¯ÇÐ ±¹°¡º° ÆäÀÌÁö */
.rn_uni_tab {width:1000px; margin:0 auto; box-sizing:border-box;}
.rn_uni_tab a > li {height:60px; float:left; padding-top:22px; font-family:'Noto Sans KR', sans-serif; font-size:20px; font-weight:bold; color:#333; letter-spacing:-1pt; line-height:12px; word-spacing:-2px; text-align:center; border:1px solid #333; background:#fff; box-sizing:border-box;}
.rn_uni_tab a > .tab_on {color:#fff; border:1px solid #333; background:#333;}

.usa_yg_tab dl {float:left;}
.usa_yg_school td {width:500px; font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#222; line-height:28px; text-align:left; vertical-align:top;}
.usa_yg_school td span {color:#aaa;}
.ygsc {color:#dc1626 !important; font-weight:bold;}

.rank-list, .new-list{
	font-family:'Noto Sans KR', sans-serif;
	font-weight: normal;	
}

.rank-tab-menu, .new-tab-menu{
	overflow: auto;
}

.rank-tab-menu img, .new-tab-menu img{
	float: left;
}

table.rank tr{
	height: 45px;
	border-bottom: solid 1px #d4d4d4;
	border-right: solid 1px #d4d4d4;
}

table.rank th{
	width: 40px; background: whitesmoke;
	border-left: solid 1px #d4d4d4;
	border-right: solid 1px #d4d4d4;
	border-bottom: solid 1px #d4d4d4;
	font-weight: bold;
	font-size: 15px;
	color: #b6986c;
}

table.rank td, table.new-list td{
	padding: 0 15px;
	font-size: 15px;	
}

table.rank td{
	width: 460px;
	border-bottom: solid 1px #d4d4d4;
}

table.new-list {border-top:1px solid #555;}

table.new-list, table.new-list th, table.new-list td:not(:first-child){
	
}

table.new-list th:not(:first-child){
	border-left: solid 1px #ddd;	
}

table.new-list td:not(:first-child){
	border-left: solid 1px #ddd;
}

table.new-list td{
	color: #555;
	font-size: 14px;
	border-bottom: solid 1px #ddd;
	line-height:16px;
}

table.new-list tr{
	height: 45px;
	border-bottom: solid 1px #ddd;
}

table.new-list th{
	width: 40px; background: whitesmoke;
	font-weight: bold;
	font-size: 14px;
	color: #b6986c;
	border-bottom: solid 1px #ddd;
}

.rank-source{
	font-size:13px;
    text-align: right;
    margin-top: 10px;    
    color: #a9a7a7;
	line-height:16px;
}

.uni_bn dl {position:relative; float:left; overflow:hidden;}
.uni_bn_text {position:absolute; bottom:20px; left:20px;}
.uni_title {width:1000px; margin:0 auto;}
.uni_icon li {float:left;}
.uni_nation {margin-left:-10px; padding-top:5px;}
.uni_nation li {position:relative; float:left; margin:10px 0 0 10px; overflow:hidden;}
.uni_nation_text {position:absolute; top:20px; left:20px;}
.uni_major ul {text-align:left;}
.uni_major li {width:125px; float:left; text-align:center; background:#f5f5f5; box-sizing:border-box;}
.uni_major li img {width:125px;}
.uni_major table {border-top:1px solid #ccc; border-left:1px solid #ccc;}
.uni_major td {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

/* ¿µ¾îÄ·ÇÁ */
.page_100 {width:100%; height:300px; position:relative; text-align:center; overflow:hidden;}
.page_100 img {position:absolute; top:0; left:50%; margin-left:-1000px;}
.page_con {width:1000px; position:relative; margin:0 auto;}

/* Ä·ÇÁ¼Ò°³ */
.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; 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; font-size:26px; font-weight:bold; color:#005ca7; 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:'Noto Sans KR', sans-serif; font-size:15px;line-height:23px;color:#666666; letter-spacing:0.1px; margin:0 7px 10px 0;; padding-bottom:25px}
.gicont2{ float:right; width:790px; font-family:'Noto Sans KR', 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:'Noto Sans KR', 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;}

/* Ä·ÇÁÃÊº¸°¡ÀÌµå */
.camp_guide_btn01 {position:absolute; top:50px; right:24px;}
.camp_guide_btn02 {position:absolute; top:100px; right:24px;}
.camp_guide_btn03 {position:absolute; top:270px; right:24px;}

/*Ä·ÇÁ µ¥ÀÏ¸®ÄÆ ÆäÀÌÁö*/
 .daily_title {font-family:'Noto Sans KR', sans-serif; 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:'Noto Sans KR', sans-serif; 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;}

 /* ÇÁ·Î±×·¥ Ä·ÇÁ»çÁø */
#usawrap{ width:930px; position:relative; margin:0px auto;}
#usamain { width:800px; height:487px; position:relative; overflow:hidden;}
#usamain img{width:800px; height:487px;}
#usamain .usamainimg{ width:1066px;}
#thumb{ width:100px; height:490px; position:absolute; top:0;right:0;}
#thumb .down{ position:absolute;top:0; left:40px;}
#thumb .up{position:absolute;bottom:0; left:40px;}
#thumb .thumbList{ margin-top:30px; width:100px; height:430px; overflow:hidden; float:left;}
#thumb li{ margin-bottom:10px;}
#thumb li img{ width:100px; height:75px;}

/* Ä·ÇÁ»õ¼Ò½Ä */
.camp_news {position:relative;}
.camp_news_bar {margin-bottom:10px; padding:12px 0; background:#ffba00;}
.camp_news_bar dl {float:left; font-family:'Noto Sans KR', sans-serif !important; font-size:13px !important; font-weight:bold; color:#fff;}
.camp_news_title {width:800px; text-align:center;}
.camp_news_date {width:200px; text-align:center; /*border-left:1px solid #fff;*/ box-sizing:border-box;}
.camp_news li {font-family:'Noto Sans KR', sans-serif !important; font-size:13px; color:#222; padding:10px 0; border-bottom:1px solid #ddd; clear:right; overflow:hidden;}
.camp_news li span.tit {float:left; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.camp_news li span.date {float:right; padding-right:70px; color:#999; display:block;}
.camp_news li span.date_m {float:right; display:none;}
.camp_news li img {margin-right:8px; vertical-align:middle;}
.camp_news li a span {border-bottom:1px solid #fff;}
.camp_news li a:hover span {color:#dc1626;} 
.camp_news .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;}
.camp_news .more:hover {background:url(/images/bg_smore_over.png) no-repeat;}

/* Ä·ÇÁÈÄ±â */
.camp_review {overflow:hidden;}
.camp_review_tab li {float:left; border-bottom:1px solid #f89e02;}
.camp_review_tab li:first-child {border-left:1px solid #ddd;}
.camp_review_tab li a {width:141px; height:54px; padding-top:14px; font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#222; text-align:center; letter-spacing:-0.5pt;border-top:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box; background:#fff; display:inline-block;}
.camp_review_tab li a:hover {text-decoration:none; color:#f89e02;}
.camp_review_tab li.on a{color:#fff; border-top:1px solid #f89e02; border-right:1px solid #f89e02; background:#f89e02;}

.camp_review_tab2 li {float:left; border-bottom:1px solid #f89e02;}
.camp_review_tab2 li:first-child {border-left:1px solid #ddd;}
.camp_review_tab2 li a {width:124.4px; height:54px; padding-top:14px; font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#222; text-align:center; letter-spacing:-0.5pt;border-top:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box; background:#fff; display:inline-block;}
.camp_review_tab2 li a:hover {text-decoration:none; color:#f89e02;}
.camp_review_tab2 li.on a{color:#fff; border-top:1px solid #f89e02; border-right:1px solid #f89e02; background:#f89e02;}


.camp_review_recent {padding:20px 10px; text-align:right;}
.camp_review_recent button {padding:6px 10px; margin-left:2px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#777; line-height:14px; background:#f5f5f5; border:1px solid #ccc; cursor:pointer;}
.camp_review_recent button:first-child {background:none;} 
.camp_review_recent button a:hover span {text-decoration:none;}
.camp_review_recent button.on span {color:#222;}
.camp_review_cont {position:relative; overflow:hidden;}
.camp_review_cont li {width:320px; float:left; padding:30px; margin:0 13px 40px 0; border:1px solid #ddd; box-sizing:border-box;}
.camp_review_cont li:nth-child(3), .postscript .list li:nth-child(6), {margin:0 0 40px 0;}
.camp_review_cont li p {font-family:'Noto Sans KR', sans-serif; margin-top:-4px; overflow:hidden;}
.camp_review_cont li p .nation {padding:4px 10px; font-size:13px; color:#fff; letter-spacing:-1px; background:#dc1626; display:inline-block;}
.camp_review_cont li p .date {float:right; font-size:13px; color:#999;}
.camp_review_cont li dl {margin-top:10px; clear:right;}
.camp_review_cont li dt {padding-bottom:14px; font-family:'Noto Sans KR', sans-serif; font-size:20px; font-weight:bold; color:#222; letter-spacing:-1px; border-bottom:1px solid #ddd; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.camp_review_cont li dt a:hover {color:#dc1626; text-decoration:none;}
.camp_review_cont li dt .who {margin-top:4px; font-family:'Noto Sans KR', sans-serif; font-size:13px; font-weight:bold; color:#999; letter-spacing:-0.5px; display:block;}
.camp_review_cont li dd {padding-top:12px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#555; line-height:22px;}
.camp_review_cont li dd a:hover {color:#999; text-decoration:none;}
.camp_review_cont li dd.typeA {height:134px; overflow:hidden;}
.camp_review_cont li dd.typeB {height:306px; overflow:hidden;}
.camp_review_cont li .thumb {width:260px; height:160px; margin-top:16px; overflow:hidden;}
.camp_review_cont li .thumb img {max-width:100%; height:160px;}
.camp_review_cont li .over {display:block;}
.camp_cont_none {width:1000px !important; height:140px !important; padding-top:80px !important; font-family:'Noto Sans KR', sans-serif; font-size:20px !important; color:#555; text-align:center; border:none !important;}

/* Ä·ÇÁ°¶·¯¸®&µ¿¿µ»ó */
.camp_gallery .grid {position:relative;}
.camp_gallery .grid .item {width:318px; height:400px; float:left; position:relative; margin:0 20px 40px 0; border:1px solid #ddd;}
.camp_gallery .grid .item .item-text {width:318px; height:100px; position:absolute; bottom:0; left:0; padding:20px; box-sizing:border-box; background:#fff;}
.camp_gallery .grid .item .item-text dl {font-family:'Noto Sans KR', sans-serif; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.camp_gallery .grid .item .item-text dl.nation {margin-bottom:4px; padding:4px 10px; font-size:13px; color:#fff; letter-spacing:-1px; background:#dc1626; display:inline-block;}
.camp_gallery .grid em {position:absolute; top:110px; left:120px;}
.camp_gallery .grid em img {display:block;}
.camp_gallery .grid-1 div:nth-child(4) {clear:left;}
.camp_gallery .grid-0 .text {text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.camp_gallery .grid-0 .text1 {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:100% !important;}
.camp_gallery .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;}
.camp_gallery .grid .item .item-text .text a span {display:inline;}
.camp_gallery .grid .item .item-text .text a:hover span {border-bottom:1px solid #222;}
.camp_gallery .grid .item-visual:hover + .item-text .text a span {border-bottom:1px solid #222;}
.camp_gallery .grid .item-visual {height:300px; position:relative; overflow:hidden;}
.camp_gallery .grid .item_over {width:320px; height:300px; position:absolute; top:0; left:0; padding-top:135px; 
font-family:'Noto Sans KR', sans-serif; font-size:18px; color:#fff; text-align:center; letter-spacing:-1pt; background:rgba(0,0,0,0.5); z-index:2; cursor:pointer;}

.camp_video_tab li {float:left; border-bottom:1px solid #f89e02; box-sizing:border-box;}
.camp_video_tab li:first-child {border-left:1px solid #ddd;}
.camp_video_tab li a {width:249px; height:54px; padding-top:14px; font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#222; line-height:18px; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box; background:#fff; display:inline-block;}
.camp_video_tab li a:hover {text-decoration:none; color:#f89e02;}
.camp_video_tab li.on a{color:#fff; border-top:1px solid #f89e02; border-right:1px solid #f89e02; background:#f89e02;}

/* Ä·ÇÁQ&A */
.camp_qna {position:relative;}
.camp_qna_title {margin-bottom:0px; padding:12px 0; font-family:'Noto Sans KR', sans-serif; font-size:20px !important; font-weight:bold; color:#fff; text-align:center; background:#ffba00;}
.camp_qna .que {padding:0 30px; border-bottom:1px solid #ddd; background:#fff; clear:both; overflow:hidden;}
.camp_qna .que span {padding-right:30px; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:bold; color:#222; line-height:46px;}
.camp_qna .que a:hover {color:#dc1626; text-decoration:none;}
.camp_qna .que img {float:right; vertical-align:middle; cursor:pointer;}
.camp_qna .ans {padding:14px 30px 30px 30px; border-bottom:1px solid #ddd; background:#f5f5f5; display:none;}
.camp_qna .ans span {padding-right:30px; font-family:'Noto Sans KR', sans-serif; vertical-align:top; color:#555; line-height:26px; display:inline-block;}
.camp_qna .ans span.ans_tit {font-size:16px; font-weight:bold;}
.camp_qna .ans span.ans_txt {width:600px; font-size:14px; font-weight:normal;}
.camp_qna .ans img {float:right; cursor:pointer;}

.camp_qna .table_head{position:relative; border-bottom:1px solid #ddd; padding-bottom:8px}
.camp_qna .table_head .n_tit{float:left;margin:0 0 0 15px}
.camp_qna .n_add{position:absolute;right:0;top:0}
.camp_qna table {width:100%}
.camp_qna table td{text-align:center;color:#666;font-size:16px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #cecece;}
.camp_qna table td p{width:100%}
.camp_qna table td a{color:#666;font-size:16px;width:100%;height:100%}
.camp_qna 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:'Noto Sans KR', sans-serif; line-height:16px;padding:.5% 1%;}
.camp_qna .qa_list{margin-top:5px}
.camp_qna .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;}
.camp_qna .qa_list td{text-align:left;background:#f6f6f6;}
.camp_qna .qa_list td button	{color:#5c5c5c;font-size:16px;line-height:24px;letter-spacing:-1px;vertical-align:top;margin-top:2px;font-weight:bold;}
.camp_qna .qa_list td span{color:#5c5c5c;font-size:16px;line-height:24px;letter-spacing:-1px;vertical-align:top;}
.camp_qna .qa_list td button img,
.camp_qna .qa_list td span img{width:100%}
.camp_qna .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;}
.camp_qna .qa_list td .accCon{margin:0 6% 0 3%}
.camp_qna .qa_list td .faqbtn{float:right; margin-right:30px;cursor:pointer;}
.camp_qna .qa_list .que{padding:1.2% 0 1.2%;background:#fff;}
.camp_qna .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;}

/*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;}

/* cs Ç¥*/
.custo {width:1000px; position:relative; margin:0 auto; padding-top:50px; 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:'Noto Sans KR', sans-serif; text-align:center; border-bottom:1px solid #f89e02;}
.custo .subMenu li:first-child {margin-left:0px;}
.custo .subMenu li a {width:100%; height:50px; font-weight:bold; font-size:18px; color:#999; letter-spacing:-1pt; line-height:50px; 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:18px; font-weight:bold; color:#fff; border:none; background:#f89e02;}
.custo .cstit1 {margin:0 auto; margin-top:40px; clear:both; display:block;}
.cstext01 {padding:25px 0 8px 0; font-family:'Noto Sans KR', sans-serif; font-size:20px; color:#222; /*#222*/ /*letter-spacing:-1.5pt;*/}
.cstext01 span {font-weight:bold;}
.cstext02 {font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#777; /*letter-spacing:-1pt;*/ line-height:22px;}

.qtit_red {margin:25px 0 10px 0; font-family:'Noto Sans KR', sans-serif; font-size:20px; font-weight:bold; color:#333; text-align:left; letter-spacing:-1pt;}
.qtit_th {padding-left:20px !important; font-family:'Noto Sans KR', sans-serif; font-size:13px; 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; border-bottom:1px solid #ccc;}
.custo .question td {padding:10px !important; font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#5c5c5c; text-align:left; line-height:26px; background:#fff; border-bottom:1px solid #ccc;}
.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:'Noto Sans KR', 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:'Noto Sans KR', sans-serif; font-size:14px; vertical-align:middle; border:1px solid #cdcdcd; background:#fff;}
.custo .question label {margin-right:1%; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; cursor:pointer;}
.custo .question .button {margin-right:1%;line-height:12px;font-size:14px;font-family:'Noto Sans KR', 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:'Noto Sans KR', sans-serif !important; font-size:18px; text-align:center; font-weight:bold; color:#dc1626; letter-spacing:-0.5px;
                    border:2px solid #dc1626; border-radius:2em; box-sizing:border-box; background:#fff; display:block;}
.custo .btngreen a:hover {color:#fff; text-decoration:none; background:#dc1626;}

.agree {margin:40px auto; font-family:'Noto Sans KR', sans-serif !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;}

/* ÀÏº» ¼­ºêÆäÀÌÁö */
.mt25_box2 {width:1000px; position:relative; padding:0;}
.mt25_box2 .text2 {width:1000px; padding:0; text-align:left;}
.mt25_box2 .text2 .f_tit {margin:40px 0 10px 0; font-family:'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#333; line-height:22px;}
.mt25_box2 .text2 .f_tit .startit {margin:0;}
.mt25_box2 .s_text2 {padding:0; font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#333; line-height:24px;}
.mt25_box2 .startit_s {margin:20px 0 0 0; padding:0 0 10px 0; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#333; text-align:left;}

.mt25_box2 .startit_s .startit_in {}

.mt25_box2 .s_text{
	font-size: 13px;
	color: #666;
	line-height: 1.7;
	text-align: left;
}

.mt25_box2 .tipbox{ width:700px; border:1px solid #dadada; border-radius:10px;  padding:10px;}

.mt25_box2 > .text2 > .table4 {margin-top:20px; border-top:1px solid #333;}
.mt25_box2 > .text2 > .table4 th {height:40px; font-size:14px; text-align:center; border-bottom:1px solid #ccc; background:#f5f5f5;}
.mt25_box2 > .text2 > .table4 td {height:40px; font-size:14px; text-align:center; border-bottom:1px solid #ccc;}
.jp_sc_box {margin-top:20px;}
.jp_sc {float:left; margin-right:20px; font-size:14px; text-align:center; line-height:20px;}

/* ¸¶ÀÌ°¨ÀÚ */
.mygamja_user {width:1000px; margin-top:60px; letter-spacing:-0.5pt;}
.mygamja_name {font-family:'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#333; line-height:30px;}
.mygamja_sub_text {font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#999; letter-spacing:0;}

.mygamja_service table {width:1000px; margin-top:10px; border:1px solid #ccc; border-top:1px solid #333 !important; box-sizing:border-box;}
.mygamja_service th {padding:10px 0; font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#333; text-align:center; letter-spacing:-0.5pt; line-height:20px; border-right:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.mygamja_service td {padding:26px 0; font-family:'Noto Sans KR', sans-serif; font-size:13px; font-weight:bold; line-height:22px; letter-spacing:-0.5pt; text-align:center;}
.mygamja_service td a {color:#dc1626;}
.mygamja_service td span {font-size:14px; font-weight:bold; color:#dc1626;}

.mygamja_indi {width:1000px; margin-top:40px;}
.mygamja_indi table {width:320px; float:left; border-top:1px solid #333; border-left:1px solid #ccc; box-sizing:border-box;}
.mygamja_indi th {height:32px; position:relative; padding-left:10px; font-family:'Noto Sans KR', sans-serif; font-size:13px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.mygamja_indi td {height:30px; padding-left:10px; font-family:'Noto Sans KR', sans-serif; font-size:13px; line-height:18px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box;}
.mygamja_indi button {padding:2px 6px; font-family:'Noto Sans KR', sans-serif; font-size:11px; color:#777; border:1px solid #ccc; border-radius:3px; background:#fff; cursor:pointer;}
.mygamja_indi button:hover {color:#333; border:1px solid #333;}

.mygamja_ing {width:1000px; margin-top:40px;}
.mygamja_ing table {width:1000px; margin-top:10px; border-top:1px solid #333; border-left:1px solid #ccc; box-sizing:border-box;}
.mygamja_ing th {height:32px; padding-left:10px; font-family:'Noto Sans KR', sans-serif; font-size:13px; text-align:left; letter-spacing:-0.5pt; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.mygamja_ing td {height:30px; padding-left:10px; font-family:'Noto Sans KR', sans-serif; font-size:12px; line-height:20px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box;}
.mygamja_ing td span {font-size:14px; font-weight:bold; color:#dc1626;}
.mygamja_ing button {padding:2px 6px; font-family:'Noto Sans KR', sans-serif; font-size:11px; color:#777; border:1px solid #ccc; border-radius:3px; background:#fff; cursor:pointer;}
.mygamja_ing button:hover {color:#333; border:1px solid #333;}

.mygamja_etc {width:1000px; margin-top:40px;}
.mygamja_etc table {width:320px; float:left; box-sizing:border-box;}
.mygamja_etc th {height:32px; position:relative; font-family:'Noto Sans KR', sans-serif; font-size:13px; border-bottom:1px solid #333; box-sizing:border-box;}
.mygamja_etc td {height:30px; padding:0 5px; font-family:'Noto Sans KR', sans-serif; font-size:12px; line-height:18px; border-bottom:1px solid #ccc; box-sizing:border-box;}
.mygamja_etc td a:hover {color:#dc1626;}
.mygamja_etc_text {width:210px; color:#333; line-height:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.mygamja_etc button {padding:2px 6px; font-family:'Noto Sans KR', sans-serif; font-size:11px; color:#777; border:1px solid #ccc; border-radius:3px; background:#fff; cursor:pointer;}
.mygamja_etc button:hover {color:#333; border:1px solid #333;}

.mygamja_tab {width:1000px; margin:20px auto 40px auto;}
.mygamja_tab li {height:50px; float:left; padding-top:12px; font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#777; text-align:center; line-height:22px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #333; background:#f5f5f5; box-sizing:border-box; cursor:pointer;}
.mygamja_tab li:nth-child(1) {border-left:1px solid #ccc; box-sizing:border-box;}
.mygamja_tab li.tab_on {font-weight:bold; color:#333; border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #fff; background:#fff;}
.mygamja_tab li img {width:30px; position:relative; top:-2px; left:-4px; vertical-align:middle;}

.mygamja_board {width:1000px; margin:0 auto;}
.mygamja_board table {border-top:1px solid #333;}
.mygamja_board th {height:36px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#333; text-align:center; border-bottom:1px solid #ccc; background:#f5f5f5;}
.mygamja_board td {height:36px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#333; text-align:center; border-bottom:1px solid #ccc;}
.mygamja_board td em {font-family:'Noto Sans KR', sans-serif !important; font-size:13px !important;}
.mygamja_board td a:hover {color:#333; text-decoration:none;}
.BR {border-right:1px solid #ccc;}

.mygamja_subtap {width:1000px; margin:15px auto;}
.mygamja_subtap li {width:150px; height:34px; float:left; margin-left:20px; font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#333; text-align:center; line-height:30px; border:1px solid #333; border-radius:50px; box-sizing:border-box; cursor:pointer;}
.mygamja_subtap li:nth-child(1) {margin-left:0;}
.mygamja_subtap li:hover {color:#dc1626; border:1px solid #dc1626;}
.mygamja_subtap li.tab_on {color:#dc1626; border:1px solid #dc1626;}

.mygamja_subcate ul {padding-top:25px;}
.mygamja_subcate li {margin-bottom:8px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#333; letter-spacing:-0.5pt; line-height:22px;}
.mygamja_subcate li a:hover {color:#dc1626;}

.mygamja_subtit {font-family:'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; color:#333; letter-spacing:-0.5pt; line-height:22px;}
.mygamja_subtxt {font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#333; letter-spacing:-0.5pt; line-height:22px;}

.mygamja_subcont {width:760px; float:left; padding:25px 0 0 35px; border-left:1px solid #ccc; box-sizing:border-box;}
.mygamja_subcont table {width:100%; margin:15px 0 30px 0; border-top:1px solid #333; border-left:1px solid #ccc; box-sizing:border-box;}
.mygamja_subcont th {padding:10px 15px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#333; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.mygamja_subcont td {padding:10px 15px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#333; line-height:20px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box;}