/*서브페이지*/

.subtitimgjp{ background:url(../img/sub/whyjp_topbg.jpg) no-repeat; color:#fff;}


/* 도시별추천-일본 4개*/
.jp_tabmenu { margin-bottom: 25px; padding: 0; width: 100%; }
.jp_tabmenu:after { content:""; display:block; clear:both; }
.jp_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.jp_tabmenu li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:199px; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.jp_tabmenu li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

/* 어학연수*/
.prog_jp_table {padding-top:30px; border-top:1px solid #333;}
.prog_jp_table img {position:relative; top:2px;}
.prog_jp {padding:16px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; font-weight:bold; color:#fff; text-align:center; background:#333; border:1px solid #333; border-radius:6px; display:block;}
.prog_detail {padding:5px 0 5px 20px;}
.table4,.table4 th,.table4 td{border:0}
.table4{
	width: 720px;
	border-bottom: 1px solid #dadada;
	font-family: '굴림',Gulim,'돋움',dotum;
	font-size: 12px;
	table-layout: fixed;
	text-align: center;
}
.table4 th {padding:9px 0 8px 0; border-top:1px solid #333; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; color:#333; text-align:center; vertical-align:middle; background:#f5f5f5;}
.table4 .th2{padding:9px 0 8px 0; border-top:1px solid #535353;background:#D8E6E7; font-weight:bold;text-align:center; vertical-align:middle}
.table4 .th1{border-top:2px solid #ff2a00;}
.table4 td {padding:10px 5px 10px 5px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; color:#333; border-top:1px solid #535353; line-height:20px; vertical-align:top; text-align:center; vertical-align:middle;}
.table4 .td1{border-left:1px solid #dadada;border-right:1px solid #dadada}
.table4 .td2{text-align:left; padding-left:20px}
.table4 .td3{border-left:1px solid #dadada}
.table4 .td4{border-top:2px solid #dadada; text-align:left; padding-left:20px}
.table4 .td5{border-top:1px solid #dadada; text-align:left; padding-left:15px}

.table4 .td6{
	border-top: 1px solid #dadada;
	text-align: center;
}
.table4 .td7{border-top:2px solid #dadada; text-align:center;}
.table4 .td8{ border-right:1px solid #dadada;}
.table4 .td9 {border-left:1px solid #dadada;}

.white_space {width:135px; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

/* 워홀*/
.jp_sc {float:left; margin:6px 10px 0 0; text-align:center;}
.jp_sc a {font-size:13px; color:#333; line-height:24px;}
.jp_sc a:hover {color:#333;}
.morecs {width:300px; margin:0 auto; padding:16px 20px 18px 20px; font-family:'맑은고딕','Malgun Gothic'; font-size:20px; font-weight:bold; color:#dc1626; text-align:center; letter-spacing:-1pt; border:1px solid #dc1626; display:block;}
.morecs:hover {color:#fff; background:#dc1626; text-decoration:none;}

/*고등학교*/
.jp_tabhigh {width:1000px; margin-bottom:40px; padding:0;}
.jp_tabhigh:after {content:""; display:block; clear:both;}
.jp_tabhigh ul {width:1000px; margin:0 ; padding:0; clear:both;}
.jp_tabhigh li {width:33.333%; float:left; padding:18px 0; font-family:'Noto Sans KR', sans-serif, '맑은고딕','Malgun Gothic'; font-size:16px; color:#777; text-align:center; letter-spacing:-0.5pt; 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;}
.jp_tabhigh li span {font-size:16px; font-weight:normal; letter-spacing:0;}
.jp_tabhigh li:nth-child(1) {border-left:1px solid #ccc;}
.jp_tabhigh li.on {font-weight:bold; color:#222; background:#fff; border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #fff;}
.jp_tabhigh li:hover {font-weight:bold; color:#222; background:#fff; border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #fff;}

/*전문학교*/
 .masterbox{}
 .mastertit{ font-size:18px; font-weight:bold;}
 .major li{ float:left; padding:5px 20px; background:#f1f1f1; border-radius:10px; margin:0 0 20px 20px;}
 .major{ margin-top:10px;}
 .masterurl{ font-size:14px; color:#999;}
 .masterline{ width:780px; height:20px; border-top:1px solid #ebebeb; margin-left:-30px; margin-top:30px;}
 .masterdet{ border: 1px solid #ebebeb; width:465px; min-height:100px; padding:10px; line-height:1.7; color:#6c6c6c; margin:10px 0 20px 20px;}


/* 일본-유학가이드 탭6개 및 스타일*/
.jp_tabmenu1 { margin-bottom: 25px; padding: 0; width: 100%; }
.jp_tabmenu1:after { content:""; display:block; clear:both; }
.jp_tabmenu1 ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.jp_tabmenu1 li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:265px; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.jp_tabmenu1 li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

.jap_txt {color:#F00;font-weight:bold;	font-size:20px;}	


/*일본 기숙사 탭*/
.jp_tabmenu_hall { margin-bottom: 25px; padding: 0; width: 100%; }
.jp_tabmenu_hall:after { content:""; display:block; clear:both; }
.jp_tabmenu_hall ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.jp_tabmenu_hall li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:50%; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.jp_tabmenu_hall li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

/*일본 셀렉트 탭*/
.jp_select_area {width:1000px; margin:-18px 0 20px 0; padding:0;}
.jp_select_area:after {content:""; display:block; clear:both;}
.jp_select_area ul {width:1000px; margin:0; padding:0; border-top:solid 1px #333; border-bottom:solid 1px #ccc; box-sizing:border-box; background:#fafafa; clear:both;}
.jp_select_area li {height:50px; float:left; margin:0; padding:10px 0; color:#333; text-align: center; box-sizing:border-box;}
.jp_select_area li select {width:200px; height:30px; padding-left:6px; border:1px solid #ccc;}
.jp_select_area li.on {font-weight: bold; color:#fff; background-color: #616161; border-color: #4e5160; }

.jp_hall_img img{padding:15px 0 15px 0; margin:0 auto; width:800px;}


.jp_hall_list {
    width:1020px;
    height:auto;
    margin:20px 0 0 0;
}

.jp_hall_list dl {
position:relative;
    width:485px;
    height: 127px;
    margin-right:20px;
    background: #ffffff;
    display: block;
    float: left;
	padding:10px 0 4px 0;	
	border:1px solid #ccc; 	
    margin-bottom:20px;
}

.pl_10 {padding-left:10px;}
.pb_10 {padding-bottom:10px;}

.pt_13 {font-size:13px;font-weight:bold;}

.w_137 {width:137px;}

/* 일본-유학가이드 생활정보*/
.prog_jp2 {padding:40px; background:#f0f8f9; text-align:center; display:block; border-radius:10px; font-weight:bold;}
.prog_jp3 {padding:30px; background:#f0f8f9; text-align:center; display:block; border-radius:10px; font-weight:bold;}
.prog_jp4 {padding:50px; background:#f0f8f9; text-align:center; display:block; border-radius:10px; font-weight:bold;}