/*  ========================================= RESET =========================================
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/

 main color: #0096d6

*/
@charset "utf-8";

@font-face {
    font-family: "NG";
	src: url('/NanumGothic.eot');
  	src: local('?'),
         url('/NanumGothic.woff') format('woff'), url('/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

*{
	color:#333;
	font-weight:normal;
	text-shadow:0px 0px 0px #fff !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	behavior:url("/css/boxsizing.htc");
}




html{
	overflow-y:scroll;
	overflow-x:auto;
}

body{
	width:100%;
	font-size:1em;
	background:#fff;
	font-family: NG;
}

span * {
  color: inherit;
}



h1 { font-size: 2em; margin:1em 0em 0.7em; font-weight:bold;}
h2 { font-size: 1.5em; margin:1em 0em 0.7em;font-weight:bold;}
h3 { font-size: 1.17em; margin:1em 0em 0.7em;font-weight:bold;}
h4 { font-size: 1em; margin:1em 0em 0.7em;font-weight:bold;}
h5 { font-size: 0.83em; margin:1em 0em 0.7em;font-weight:bold;}
h6 { font-size: 0.67em ; margin:1em 0em 0.7em;font-weight:bold;}


a{
	text-decoration:none;
}
.ul_1{
	margin-left:1em;
	font-size:0.9em;

}
.ul_2{
	margin-left:1em;
}


input{

	border:1px #ccc solid;
	/* µÕ±Ù¸ð¼­¸® Á¦°Å */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
/*	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	-ms-appearance: none;
	appearance: none;*/
}


input[type=checkbox] {
    display: none;
}

input[type=checkbox] + label{
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 1.5em;
    margin-right: 1em;
    font-size: 13px;
}

input[type=checkbox]+ label:before {

    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 0px;
    background-color: #fff;
    border:1px #aaa solid;
    /*border-radius: 2px;*/

}
input[type=checkbox]:checked + label:before {

    content: "\2713";  /* Ã¼Å©¸ð¾ç */

    font-size: 11px;
    font-weight:bold;
    color: #fff;
    background:#2f87c1;
    text-align: center;
    line-height: 14px;

}

.checks {position: relative;}
.checks input[type="radio"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.checks input[type="radio"] + label { display: inline-block; position: relative; padding-left: 24px; margin-right: 8px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.checks input[type="radio"] + label:before { content: ''; position: absolute; left: 0; top: 0px; width: 16px; height: 16px; text-align: center; background: #fafafa; border: 1px solid #aaa; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); }
.checks input[type="radio"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.checks input[type="radio"]:checked + label:before { background: #E9ECEE; border-color: #adb8c0; }
.checks input[type="radio"]:checked + label:after { content: ''; position: absolute; top: 4px; left: 4px; width: 10px; height: 10px; background: #2f87c1; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); }







select::-ms-expand {
	/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
	display: none;
}

select {
	width:60px;
	height:32px;
	border:1px #333 solid;
	background-image: url('/images/arrow.gif');
	background-repeat:  no-repeat;  /* È­»ìÇ¥ ¸ð¾çÀÇ ÀÌ¹ÌÁö */
	background-position: 97% 50%;
	background-size: 10px 5px;
	/* µÕ±Ù¸ð¼­¸® Á¦°Å */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
	/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	-ms-appearance: none;
	appearance: none;
}











button{
	height:36px;
	background-color:#fff;
	border:1px #888 solid;
	padding:0.4em !important;
	margin:0 !important;
	font-size:1em;
	cursor:pointer;
	/* µÕ±Ù¸ð¼­¸® Á¦°Å */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
	/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
.button_small{
	height:26px !important;
	background-color:#fff;
	border:1px #888 solid;
	padding:0.2em !important;
	margin:0 !important;
	font-size:10pt !important;
	cursor:pointer;
	/* µÕ±Ù¸ð¼­¸® Á¦°Å */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
	/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
.hand { cursor:pointer }
.bold{ font-weight:bold; }
.center{text-align:center;}

ul.txt_ul li
{
	list-style:disc;
	margin-left:24px;
	font-size:0.875em;
}

/* ÇÐ±³¸®½ºÆ® ¹Ú½º */
ul.list_ul>li
{
	list-style:none;
	width:100%;

	border-bottom:1px #eee solid;
	padding:0.5em 0em;

}
ul.list_ul>li div.list_ul_box
{
	padding:0.4em 0em;

}
ul.list_ul>li div.list_ul_box:after{content:""; display:block; clear:both;}
.list_ul_box>.name{
	font-weight:bold;
	margin-bottom:0.2em;
	/*color:#3f87cb;*/
}
.list_ul_box>.pic-frm{
	display:block;
	float:left;
	width:30%;
	height:80px;
	border:1px #eee solid;
	padding:0.2em;
}
.list_ul_box>.pic-frm>.pic{
	height:100%;
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
}
.list_ul_box>.pic2-frm{
	display:none;
}

.sum{
	float:right;
	width:68%;

	font-size:1em;
}
.sum_table{
	width:100%;
	float:left;
}
.sum_table tr td:nth-child(2n+1) {
	background-color:#f5f5f5;
	font-weight:bold;
}
.sum_table td{
	padding:0.4em 0.2em;
	border:1px #e4e4e4 solid;

}
.tip{
	display:none;
}
.tip>ul>li{
	list-style-image:url('/images/check.gif');
	margin-left:20px;
	padding-right:20px;
}
/*
============================================
  ¹ÝÀÀÇüÀ¥ º¯¼ö
============================================
*/
#overT{
	display:none;
}
#screen{
	display:none;
}
#widescreen{
	display:none;
}
.mdpy{
	/* ¸ð¹ÙÀÏ»çÀÌÁî¿¡¼­¸¸ º¸ÀÌ´Â Ç×¸ñ */
	display:block;
}
.pdpy{
	/* PC»çÀÌÁî¿¡¼­¸¸ º¸ÀÌ´Â Ç×¸ñ */
	display:none;
}
.sp{
	/*¸ð¹ÙÀÏÆäÀÌÁö¿¡¼­¸¸ Àû¿ëµÇ´Â ÄÜÅÙÃ÷ÀÇ ÁÂ¿ì¿©¹é */
	padding-left: 10px;
	padding-right:10px;
}
.st{
	/*1024ÀÌ»ó¿¡¼­¸¸ Àû¿ëµÇ´Â Å¸ÀÌÆ²¹Ù ÇÏ´Ü°ø¹é */
	margin-top: 0px;
}


/*
============================================
  header¿µ¿ª
============================================
*/
#header{
	width:100%;
}
#header_container{
	width:100%;
	margin:0 auto;
	padding-top:0px; /* px°ªÀ¸·Î °íÁ¤ÇÊ¿ä*/
	padding-bottom:0px; /* px°ªÀ¸·Î °íÁ¤ÇÊ¿ä*/
}
#header_container:after{content:""; display:block; clear:both;}

/*
============================================
  body¿µ¿ª
============================================
*/
#body{
	width:100%;
	min-height:200px;

}
#body_container{
	width:100%;
	margin:0 auto;


}
#body_container:after{content:""; display:block; clear:both;}

#subbody{
	width:100%;
	min-height:300px;
	border-top:1px #ccc solid;
	/*background-color:#fafafa;*/
}
#subbody1{
	display:none;
}
#subbody2{
	width:100%;
}
#subbody_container{
	width:100%;
	min-height:300px;
	margin:10px auto;


}
#subbody_container:after{content:""; display:block; clear:both;}


#subtitlebody_container{
	display:none;

	/*
	width:100%;
	padding-top:0.4em;
	padding-bottom:0.4em;
	margin:0 auto;
	font-size:1.2em;
	font-weight:bold;
	color:#3f87cb;
	*/
}
/*
============================================
  ¸ÞÀÎÆäÀÌÁö ±¤°í¿µ¿ª
============================================
*/
#adver
{
	width:100%;
	height:240px;
	border-top:1px #ccc solid;


}
#adver_container{
	width:100%;
	margin:0 auto;
}
#adver_container:after{content:""; display:block; clear:both;}


/*
============================================
  footer¿µ¿ª
============================================
*/
#footer{
	width:100%;
	border-top:1px #ccc solid;
	background-color:#f7f7f7;
}
#footer_container{
	width:100%; min-height:100px;
	margin:0 auto;
}

#footer_text{
	font-size:0.75em; text-align:left; width:310px; margin:0px auto; padding:10px 0px
}
#footer_text span:not(.footer_text_separator){
	display:block;
}
#footer_text span:last-child{
	padding-top:10px;
}
.footer_text_separator{
	display:none;
}

/*
============================================
  ÇÏ´Ü¸Þ´º ¿µ¿ª
============================================
*/
#bottom{
	position:fixed; left:0px; bottom:0px; width:100%; height:50px; background-color:#00328f;
	z-index:99999;
}
#bottom_container{
	width:100%; height:50px;
	margin:0 auto;
	color:#fff;
	z-index:99999;
}




/*
============================================
  header¿µ¿ª ¿ä¼Òµé
============================================
*/
#logoBtn{
	/*·Î°í ¹öÆ°*/
	width:120px; height:50px;
	margin:0em auto;
	text-align:center;
	/*border:1px #f1f1f1 solid;*/
	background-image:url('/images/logo120.png');
	background-position:50%;
	background-repeat:no-repeat;
}

#loginBtn{
	/*·Î±×ÀÎ ¹öÆ°*/
	display:block;
	float:left;
	width:36px;
	height:36px;
	border:0;
	background-color:#fff;
	background-image:url('/images/login72.gif');
	background-repeat:no-repeat;
	background-size:50%;
	background-position:50% 50%;
}

#prevBtn{
	/*ÀÌÀüÆäÀÌÁö·Î ¹öÆ°*/
	float:left;
}

#memberInfo{
	/*·Î±×ÀÎ¹öÆ° Å¬¸¯½Ã È°¼ºÈ­¿µ¿ª*/
	display:none;
	position:absolute;
	top:56px;
	right:0px;
	padding:7px;
	width:100%;
	background-color:#fff;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
	border-left:0px #eee solid;
	border-right:0px #eee solid;
	z-index:998;
}



/*=============================================================*/
/*¸ÞÀÎÆäÀÌÁö »ó´Ü¸Þ´º¹Ù*/
/*=============================================================*/

#main_menubar{
	width:100%;
	height:40px;
	margin:0px auto;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
	background-color:#fafafa;
	z-index:998;


}

#main_menubar:after{content:""; display:block; clear:both;}

#main_menubar ul li.main_menu{
	float:left;
	width:25%;height:38px;
	/*font-weight:bold;*/
	font-size:0.875em;
	text-align:center;
	color:#444;
	cursor:pointer;
}
#main_menubar ul li.main_menu:first-child{
	text-align:center;
}
#main_menubar ul li.main_menu:last-child{
	text-align:center;
}

#main_menubar ul li.main_menu div{

	width:100%;
	height:38px;
	line-height:38px;
	font-weight:bold;
}

/*=============================================================*/
/*¸ÞÀÎÆäÀÌÁö ÇÏ´Ü¸Þ´º¹Ù*/
/*=============================================================*/

#main_menubar2
{
		display:block;
		width:100%;
		padding:1.5em 0em 0em;
}
#main_menubar2:after{content:""; display:block; clear:both;}

#main_menubar2 ul li div{
	margin-bottom: 0.4em;
	font-weight:bold;
	font-size:1em;
	color:#666;
}

#main_menubar2 ul li.main_menu2{
	float:left;
	width:100%;
	padding:0em 1.5em;
	margin-bottom:1.5em;
	/*font-weight:bold;*/
}
#main_menubar2 ul li.main_menu2 ul  li {
	font-size:0.75em;
	color:#777;
	padding:0.5em;
}
#main_menubar2 ul li.main_menu2 ul  li a:hover{
	text-decoration:underline;
}







.sub_menu{
	cursor:default;
	display:none;
	width:100%;
	min-height:150px;

	padding-top:10px;
	padding-bottom:10px;
	filter:alpha(opacity:98);
	opacity: 0.98;
	border-top:1px #aaa solid;
	border-right:0px #aaa solid;
	border-left:0px #aaa solid;
	border-bottom:1px #aaa solid;
	position:absolute; left:0; top:88px ;
	margin:0px auto;
	text-align:left;

	background-color:#fafafa;
	z-index:995;

}

.main_all_menus_sub{
	/*font-weight:none !important;*/
	float:left;
	width:110px;
	min-height:200px;
	padding-top:1em;
	margin-left:0px;
	padding-left:0px;
	border-left:1px #ddd solid;
	text-align:center;
}
.main_all_menus_sub:first-child{
	width:100px;
	border-left:0px #ddd solid;
}
.main_all_menus_sub:last-child{
	/*border-right:1px #ddd solid;*/
	/*background-color:#ddd;*/
	width:470px;
	padding-top:70px;
	padding-left:50px;
	text-align:right;
	font-size:0.75em;
}
.main_all_menus_sub > a{
	/*font-weight:none !important;*/
	display:block;
	margin-bottom:1.4em;
	font-size:0.875em;
}
.main_all_menus_sub > a:hover{
	text-decoration:underline;
}

/*
.sub_menu li.sub_list{
	display:inline-block;
	width:100px;
	height:100px;
	background-repeat:no-repeat;
	background-position:50% 0% ;

	text-align:center;
	vertical-align:bottom;
	padding-top:90px;
}
*/

#sub_menubar{
	background-color:#fff;
	display:none;
	height:34px;
}
#sub_menubar ul li {
	float:left;

	padding:0.2em 0.3em 0.2em;
	border-right:0px #aaa solid;
	text-align:center;
	font-size:0.9em;
}
#sub_menubar ul li:first-child{

}
#sub_menubar ul li:last-child{

	border-right:0px;
}
#sub_menubar ul li a{
	font-size:0.875em;
	font-weight:bold;
	color:#999;

}

.cate5{
	margin-top:5px;
	width:100%;
	border-top:0px #ccc solid;
	border-top:2px #3f87cb solid;
	background-color:#f1f1f1;
}
.cate5:after{content:""; display:block; clear:both;}
.cate5 ul li{
	float:left;
	width:20%;height:36px;
	line-height:36px;
	/*font-weight:bold;*/
	border-right:1px #ccc solid;
	font-size:0.875em;
	color:#777;
	text-align:center;
	cursor:pointer;
}

.cate5 ul li:last-child{
	border-right:0px;
}


/*=============================================================*/
/* Äü¸Þ´º¹Ù */
/*=============================================================*/

.quickNavi{
	/*background-color:#1a2f6c;*/
	background-color:#fff;

	font-weight:bold;
	display:block;

}
.quickNavi ul li{
	background-color:#fff;
	border-bottom:1px #eee solid;
	/*background-color:#1a2f6c;*/
	/*background-color:#fff;*/
	/*color:#1a2f6c;*/
	font-size:0.875em;
	text-decoration:none;
	padding:0.5em;
	cursor:pointer;
}
.quickNavi > ul > li > a {
	/*color:#1a2f6c;*/
	text-decoration:none;
}







/*=============================================================*/
/* LEFT¸Þ´º¹Ù, ³×ºñ°ÔÀÌ¼Ç, Å¸ÀÌÆ²¹Ù */
/*=============================================================*/

#LM{
	display:none;
}
#LM > li{
	margin:0px; padding:0.8em 0.5em; border-bottom:1px #ccc solid; font-size:0.825em; cursor:pointer;
}
#LM > li:last-child{
	box-shadow:0px 1px 6px #aaa;
}

#navi_div{
	display:none;
}
#navi{
	/*border-bottom:1px #eee solid;*/
	font-size:0.875em;
}
#navi_title{
	padding-top:0.2em;
	font-size:1.3em;
	font-weight:bold;
}
#navi_title_bar{
	display:none;
}

#MMn
{
	background-color:#e3e3e3;
	padding:0.5em;
	font-weight:bold; border-bottom:2px #bbb solid;
	cursor:pointer;
}
#MMn_more_btn{
	float:right;
	color:#bbb;
}

#mtitle{

	float:left;
	font-size:1em;
	margin-left:0.4em;
	margin-right:1em;
}

#sub_title_div{
	border-bottom:1px #ccc solid;
	margin-bottom:1em;
	background-color:#ececec;
	text-align:center;

}
#sub_title_div:after{content:""; display:block; clear:both;}



/*=============================================================*/
/*»ó´Ü¸Þ´º*/
/*=============================================================*/

#topmenu{
	display:none;
	float:right;
	text-align:right;
}






/*
============================================
  ajax¸®½ºÆ®
============================================
*/

.lastPostsLoader_Div{
	width:100%; height:40px; position:relative; display:none;
}
.lastPostsLoader{
	width:200px; height:42px; line-height:42px; margin:10px auto; display:none; background-color:#fff; color:#000; text-align:left;
}
.moreBtn_Div{
	text-align:center;
	display:none;
	margin:0.5em 0em;
}

.viewLoading{
	margin-right:10px;vertical-align:middle;
}

.t4{
	font-size:0.875em;
	padding:1em 0em;
	text-align:center;
}
#pn_btn
{
	margin-bottom:1em;
}
.btn_l50
{
	display:block;float:left;border-left:0px; border-right:0px; text-align:left; width:50%;
}
.btn_r50
{
	display:block;float:right; border-left:0px;border-right:0px;  text-align:right; width:50%;
}
#oth_list{
	display:none;
}

.entry1{
	/*
	margin:0em 0.4em;
	 line-height:1.2em; font-size:0.875em
	 */
}


/*
============================================
   ¹öÆ°
============================================
*/
#topBtnBiv{
	/*TopÀ¸·Î ÀÌµ¿ÇÏ±â*/
	position:fixed;
	right:5px;
	bottom:60px;
	display:none;
	z-index:997;
}

.btn{
	display:inline-block;
	font-size:0.875em;
	height:2em !important;
	line-height:2em !important;
	padding:0em 0.4em !important;
	background-color:#03529d !important;
	color:#fff !important;
	border:0px !important;
	font-weight:bold !important;
}

.btn_big_blue
{
	background-color:#fefefe;
	color:#03529d;
	font-weight:bold;
	border:1px #03529d solid;
}

.best_slide_left{
	float:left; width:100%;
}
.best_slide_right{
	float:right; width:100%;
}
/*
============================================
   Å×ÀÌºí
============================================
*/

.listTable {width:100%; border-top:1px #cccccc solid; border-spacing:0px; border-collapse:collapse;}
.listTable th {  border-bottom:1px #cccccc solid; border-left:1px #cccccc solid;height:44px;  background-color:#e4f0ff; text-align:left; padding-left:5px; vertical-align:middle;font-weight:bold;}
.listTable .thend {  border-right:1px #cccccc solid;height:44px;  background-color:#e4f0ff; text-align:left; vertical-align:middle; font-weight:bold;}
.listTable td  { border-bottom:1px #cccccc solid; border-left:1px #cccccc solid; padding:5px; text-align:left; vertical-align:middle; font-size:1em;line-height:1.4em; }
.listTable .tdend {  border-right:1px #cccccc solid; text-align:left; vertical-align:middle; font-size:1em; line-height:1.4em;}

.listTable tr:nth-child(odd)
{
 background-color: #f2f2f2;
}

.listTable2 {width:100%;  border-spacing:0px; border-collapse:collapse; font-size:0.875em;}
.listTable2 th {  border-top:2px #3f87cb solid; }
.listTable2 td  { border-bottom:1px #e7e7e7 solid; padding:10px; text-align:left; vertical-align:middle; font-size:1em;line-height:1.4em; }
.listTable2 td:first-child{ background-color:#fcfcfc;  font-weight:bold; }

/* ÁÂÃø Å¸ÀÌÆ² Å×ÀÌºí*/
.listTable3 {width:100%;  border-spacing:0px; border-collapse:collapse; font-size:0.875em;}
.listTable3 tr:first-child  { border-top:2px #e7e7e7 solid;}
.listTable3 td  { border-bottom:1px #e7e7e7 solid; padding:5px 0px 5px 5px; text-align:left; vertical-align:middle; font-size:1em;line-height:1.4em; }
.listTable3 td:first-child{ background-color:#f8f8f8;  font-weight:bold; }

/* »ó´Ü Å¸ÀÌÆ² Å×ÀÌºí*/
.listTable4 {width:100%;  border-spacing:0px; border-collapse:collapse; font-size:0.875em;}
.listTable4 tr:first-child  { border-top:2px #e7e7e7 solid; background-color:#f8f8f8; }
.listTable4 tr:first-child td  { font-weight:bold; padding:0.5em 0em; text-align:center;}
.listTable4 td  { border-bottom:1px #e7e7e7 solid; padding:5px 0px 5px 5px; text-align:center; vertical-align:middle; font-size:1em;line-height:1.4em; border-left:0px #eee solid; }
.listTable4 td:first-child {border-left:0px;}


/* ÀÚµ¿rowspanÀû¿ë width°ª 100% Å×ÀÌºí */
.listTable_rowspan {width:100%; margin:0.4em 0em; border-top:1px #ccc solid; border-spacing:0px; border-collapse:collapse; }
.listTable_rowspan th {  font-size:0.875em; font-weight:bold; border-bottom:1px #ccc solid; border-left:1px #ccc solid; background-color:#f1f1f1; text-align:left; vertical-align:middle; padding-left:0.4em; padding-top:0.8em; padding-bottom:0.8em;}
.listTable_rowspan .thend { border-right:1px #ccc solid;}
.listTable_rowspan td  { font-size:0.875em; border-bottom:1px #fff solid; border-left:1px #ccc solid;text-align:left; vertical-align:middle;padding:0.4em; color:#fff; } /*  border-bottom, color°ªÀ» #fff·Î ÇÏ°í Ç¥¸¦ Ãâ·ÂÈÄ »ö»óÇ¥½Ã*/
.listTable_rowspan .tdend { border-right:1px #ccc solid;}


.dss
{
	float:left; padding-top:10px; padding-bottom:10px; padding-left:10px;  padding-right:10px; background-color:#dcdcdc; font-size:12pt;
}
.dss > a{

 color:#444;
}

/*
============================================
    Äü¸Þ´º
============================================
*/
#quickDiv{
	position:fixed; right:-280px ; width:280px; background-color:#fff; z-index:99999;
	border-left:1px #999 solid;
	filter:Alpha(opacity=99);opacity:0.99; -moz-opaciry:0.99;
}

#quickDiv_btn{
	float:right;
	margin-top:5px;
	margin-right:5px;
	cursor:pointer;
	color:#fff;
	padding:5px;
	text-align:center;
	/*position:fixed;
	right:0px; top:10px; */
	font-size:0.75em;
	width:38px; height:38px;
	/*background-color:#555; border-radius:10px 0px 0px 10px; z-index:997;*/
	border:0;
	background-image:url(/images/mmenu-btn.png);
	background-position:0px 0px;

}
#quickDiv_close_btn{
	float:right;
	margin-top:5px;
	margin-right:5px;
	cursor:pointer;
	width:38px; height:38px;
	border:0;
	background-image:url(/images/mmenu-btn.png);
	background-position:0px -38px;
}




/*
============================================
    ¸ÞÀÎÆäÀÌÁö ½½¶óÀÌ´õ ±¤°í¿µ¿ª
============================================
*/
#touchSlider { width:100%; height:240px; margin:0 auto; background:#ccc; position:relative; overflow:hidden; }
#touchSlider ul { width:99999px; position:absolute; top:0; left:0; overflow:hidden; }
.touchSlider_li{
	position:relative; cursor:default; background-color:#fff; background-position:50% 0%; background-size:cover; background-repeat: no-repeat;
	float:left; width:100%; height:240px;  text-align:center; font-size:1em; color:#000;
	cursor:pointer;
}
.touchSlider_li:hover{
	text-decoration:none;
}

#adver_vaca1{
	background-image:url('/images/adver/adver_vaca1.jpg');
}
#adver_vaca1 div.mainp_desc>p { color:#fff }
#adver_vaca1 div.mainp_desc>span { color:#fff }
#adver_vaca1 div.mainp_desc { background-color:#6cd309; }

#adver_lang1{
	background-image:url('/images/adver/adver_lang1.jpg');
}
#adver_lang1 div.mainp_desc>p { color:#fff }
#adver_lang1 div.mainp_desc>span { color:#fff }
#adver_lang1 div.mainp_desc { background-color:#000; }

#adver_univ1{
	background-image:url('/images/adver/adver_univ1.jpg');
}
#adver_univ1 div.mainp_desc>p { color:#fff }
#adver_univ1 div.mainp_desc>span { color:#fff }
#adver_univ1 div.mainp_desc { background-color:#3f87cb; }



#mainp1{
	background-color:#fff;
	background-image:url('/images/adver/mainp1s.jpg'); /* 640px */
}
#mainp2{
	background-color:#00d7b9;
	background-image:url('/images/adver/mainp2s.jpg'); /* 640px */
}
#mainp3{
	background-color:#f0cc00;
	background-image:url('/images/adver/mainp3s.jpg'); /* 640px */
}
#mainp4{
	background-color:#cfd3e2;
	background-image:url('/images/adver/mainp4s.jpg'); /* 640px */
}
#mainp5{
	background-color:#eee;
	background-image:url('/images/adver/mainp5s.jpg'); /* 640px */
}
.mainp_desc{
	position:absolute; bottom:0;  background-color:transparent; width:100%; height:100px; font-size:1em; border-bottom:0px #999 solid;  text-align:left; padding:1em 1em;
	background-color:inherit;
	filter:Alpha(opacity=90);opacity:0.9; -moz-opaciry:0.9;
}
.mainp_desc_bg{
	position:absolute; bottom:0;  background-color:transparent; width:100%; height:100px; font-size:1em; border-bottom:0px #999 solid;  text-align:left; padding:1em 1em;
}
.zx_btn_b{
	margin-top:1em; width:150px;  padding:0.2em 0; border:1px #444 solid; text-align:center;font-size:0.7em;display:none;
}
.zx_btn_b:hover{
	text-decoration:none;
}
.zx_btn_w{
	margin-top:1em; width:150px;  padding:0.2em 0; border:1px #fff solid; color:#fff; text-align:center;font-size:0.7em;display:none;
}
.zx_btn_w:hover{
	text-decoration:none;
}
.touchSlider_li_a{
	text-decoration:underline;
}

.btn_area { position:absolute; top:-140px; right:20px; background:transparent; overflow:hidden; text-align:left;}
.btn_area button { display:block; width:100%; height:36px; background:#000; font-size:16px; color:#fff; font-weight:bold; }
.btn_area button.btn_prev { float:left; cursor:pointer; width:15px !important; height:100px !important; padding:0px 0px 0px 0px; margin:0; text-align:left; border:0px; background-color:#000; color:#fff ; font-size:1.2em; filter:alpha(opacity:50); opacity: 0.5 !important;}
.btn_area button.btn_next { float:right; cursor:pointer; width:15px !important; height:100px !important; padding:0px 0px 0px 0px; margin:0; text-align:right; border:0px; background-color:#000; color:#fff; font-size:1.2em; filter:alpha(opacity:50); opacity: 0.5 !important;}
.btn_area .btn_page { display:inline-block; zoom:1; *display:inline; border:1px #ff6600 solid; width:25px; height:25px; margin:0px 3px; padding:0; text-indent:-9999px; background:#fff; cursor:pointer; }
.btn_area .btn_page.on { background:#ff6600; }
#btn_prev_div{
	position:absolute; left:2%; top:-190px;
}
#btn_next_div{
	position:absolute; right:2%; top:-190px;
}


.mps{
	width:100%;
}
.mps-pic{
	width:100%; height:160px; background-position:50% 50%; background-size:cover; background-repeat: no-repeat
}
.mps-pic50{
	width:100%; height:80px; background-position:50% 50%; background-size:cover; background-repeat: no-repeat
}


/*
============================================
    ¸ÞÀÎÆäÀÌÁö ÁÖ¿ä¼­ºñ½º¹öÆ°
============================================
*/

#mainkey8:after{content:""; display:block; clear:both;}
#mainbbs:after{content:""; display:block; clear:both;}
#mainbbs1{width:100%; margin-top:0px;}
#mainbbs2{width:100%; margin-top:15px;}
#mainbbs1:after{content:""; display:block; clear:both;}
#mainbbs2:after{content:""; display:block; clear:both;}

.ms_div{
	float:left;
	width:25%;
	height:70px;
	line-height:70px;
	text-align:center;
	padding-top:20px;
	vertical-align:bottom;
	background-color:#fafafa;
	background-repeat:no-repeat;
	background-position:50% 20%;
	background-size:auto 30px;
	border-top:2px #f1f1f1 solid;
	border-right:2px #f1f1f1 solid;
	border-left:0px;
	border-bottom:0px;
	font-size:0.875em;
}


/*
============================================
    ¸ÞÀÎÇÏ´Ü °íÁ¤¹öÆ°¿µ¿ª
============================================
*/
.bt_div{
	float:left;
	width:25%;
	height:50px;
	line-height:50px;
	text-align:center;
	background-color:#00328f;
	color:#fff;
	border-right:1px #ddd solid;
	font-size:0.875em;
}
.bt_div:last-child{
	border-right:0px;
}


.paging{
	padding:5px; background-color:#fcfcfc;border:1px #e5e5e5 solid;
}



.tabul:after{content:""; display:block; clear:both;}
.tabul>li{
	float:left;
	text-align:center;
	background-color:#f9f9f9;
	margin-bottom:4px;
}
.tabul>li:last-child{
	/*border-right:1px #ff0000 solid;*/
}


/*
============================================
    ±¸±Û¸ÊÁöµµ
============================================
*/
#gmapDiv{
	position:relative;width:100%; height:400px;

}
#gmapDiv  #map{
	border:1px #ff0000 solid;
}
.labels{
        background: #F2D61F;
        border:1px #444 solid;
        color: #000;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        padding:2px;
      }


img[src="http://mobile.chinastudy.net/images/marker4.png#red"]{
	background-color:red;
}


.input_form{
	width:95%; margin:0px auto;
	padding:10px;
	border:1px #ccc solid;
	border-radius:5px;
	background-color:#fff;

}

.tbox{
	width:100%;
	height:32px;
	border:1px #ccc solid;
	border-radius:5px;
	font-size:0.875em;
}
.tbox-t{
	clear:both;
	margin-top:0.75em;
	margin-bottom:0.2em;
	font-weight:bold;

}

.tbox_signup{
	width:100%; height:32px; font-size:12pt; line-height:32px; padding:0; border:2px solid #ccc;
}
.chkMsg{
	padding-top:0.2em;
}

#mapListBtn{
	display:none; cursor:pointer; position:absolute; top:8px; right:10px; background-color:#fff; border:1px #eee solid; width:50px; height:32px; line-height:32px; text-align:center;
}

/*
============================================
   °Ô½ÃÆÇ ¸®½ºÆ® °ü·Ã ½ÃÀÛ
============================================
*/
.wrdLatest{

	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px #eee solid;
	color:#888  !important;
	font-size:0.875em;

}

.wrdLatest{

	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px #eee solid;
	color:#888  !important;
	font-size:0.875em;

}
.wrdLatest:nth-of-type(1) {
	border-top:1px #eee solid;
}

.wrdLatest2{

	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px #eee solid;
	color:#888  !important;
	font-size:0.875em;

}


.bbslist_subject{
	font-size:1em;
	line-height:1.5em;
	padding:0.4em;
	color:#444 !important;
	font-weight:normal  !important;
	display:block;
}
.bbslist_date{
	font-size:0.875em;
	color:#999 !important;
	padding:0.4em;
	display:block;
	margin:0.2em 0em;
}

#oth_list{
	margin-top:20px;
	margin-bottom:10px;

	color:#555;
	font-weight:bold;

}

.t4{
	color:#333;
	background-color:#fff;
	margin:0em 0em;
	text-align:center;
	padding:3px;
	font-size:0.75em;
}



/*
============================================
   CKEDITOR °ü·Ã
============================================
*/
.cke_toolbar {
    zoom: 0.98;
}


/*
============================================
   °Ô½ÃÆÇ ¸®½ºÆ® °ü·Ã ³¡
============================================
*/



#bbs_contents_div
{
	width:100%;
	background-color:#fff;
	border-top:1px #eee solid;
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
	min-height:200px;
	padding:0.4em 1em;
	line-height:1.4em;
}

#bbs_contents_div > p
{
	margin:1.2em 0em;
	line-height:1.4em;
}

.catelist{
	font-size:0.7em;
}

/*
============================================
   ¸ÞÀÎ°Ë»öÃ¢ ½ÃÀÛ
============================================
*/
#main_sch_area{
	/* ¸ÞÀÎ°Ë»ö¹öÆ° ¿µ¿ª*/
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px;
	margin-right:0px;
	z-index:996;

}
#main_sch_btn
{
	/* ¸ÞÀÎ°Ë»ö¹öÆ°*/
	cursor:pointer;
	width:38px; height:38px;
	background-image:url('/images/main_sch_btn_mobile.gif');
	background-repeat:no-repeat;
	background-position:50%;
}
#main_schform_area{
	/* ¸ÞÀÎ°Ë»öÆû ¿µ¿ª*/
	position:absolute;
	top:51px; left:0px;
	width:100%;
	/*min-height:151px;	*/
	padding:1em 0em 0.5em;
	border-bottom:2px #aaa solid;
	background-color:#fafafa;
	z-index:1;
	text-align:center;
	display:none;
}
#main_search_form{
	/* ¸ÞÀÎ°Ë»öÆû*/
	width:310px; margin:0px auto;

}
#main_search_form .sch_category{
	/* ¸ÞÀÎ°Ë»öÆû ¼±ÅÃ¹Ú½º*/
	float:left;
	width:80px; height:32px;
	border-top:1px #555 solid;
	border-bottom:1px #555 solid;
	border-left:1px #555 solid;
	border-right:1px #555 solid;
}
#main_search_form .sch_box{
	/* ¸ÞÀÎ°Ë»öÆû Input¹Ú½º*/
	ime-mode:active;
	float:left;
	width:150px;
	height:32px;
	border-top:1px #555 solid;
	border-bottom:1px #555 solid;
	border-left:0px #555 solid;
	border-right:0px #555 solid;
	/* µÕ±Ù¸ð¼­¸® Á¦°Å */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
	/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
/*	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	-ms-appearance: none;
	appearance: none;*/
}

#main_search_form .sch_btn{
	/* ¸ÞÀÎ°Ë»öÆû Àü¼Û¹öÆ°*/
	float:left;
	width:50px;
	height:32px;
	font-size:0.9em;
	font-weight:bold;
	padding:0em;
	cursor:pointer;
	background-color:#0096d6;
	background-image:url('/images/sch_btn_glass.gif');
	background-repeat:no-repeat;
	background-position:50%;
	border:1px #555 solid;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
}




#sch_detail{
	background-color:#fff;
	display:none;
	border:1px #888 solid;
	padding:0.5em;
}

#sch_detail p {
	text-align:left;
	color:#999;
}
#sch_detail .title
{
	color:#333;
	font-weight:bold;
}
#sch_detail_btn{
	width:80px;
}

/*
============================================
   ¸ÞÀÎ°Ë»öÃ¢ ³¡
============================================
*/

/* °í°´¼¾ÅÍ Áöµµ¿µ¿ª*/
.csmap{
	width:100%; height:200px; margin-top:0.4em; border:1px #ccc solid;
}

	#popup_contents_area{
		width:100%;

		margin:0; padding:0;
		background-color:#eee;
	}

	#popup_contents_area_container{
		width:100%;
		margin:0em;
		padding:3em 0.4em;
		background-color:#fff;
	}
	#popup_contents_area_container * {
		color:inherit;
		line-height:1.5em;
	}


#fade {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 99998;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}

    #fade .close {
        display: block;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
    }


.fixed_menu{
	position:fixed;
	top:0px;
}



/*
============================================
    RESPONSIVENESS
============================================
*/

@media only screen and (min-width:415px) {
		/*
		[[ÀÏ¹Ý½º¸¶Æ®Æù °¡·Îº¸±â ÀÌ»óµÇ´Â »çÀÌÁî]]
		*/
		#adver{
			height:320px;
		}
		#touchSlider { height:320px;}
		.touchSlider_li { height:320px;  }

		#btn_prev_div{
			top:-220px;
		}
		#btn_next_div{
			 top:-220px;
		}
}
@media only screen and (min-width:768px)  {
		/*
		[[ÅÂºí¸´ ÀÌ»óµÇ´Â »çÀÌÁî]]
		*/

		#overT{
			display:block;
		}

		#main_menubar2 ul li.main_menu2{
			float:left;
			width:25%;
		}

		#footer_text{
			font-size:0.75em; text-align:center; width:100%; margin:0px auto; padding:10px 0px
		}
		#footer_text span:not(.footer_text_separator){
			display:inline;
		}
		#footer_text span:last-child{
			display:block;
			padding-top:10px;
		}
		.footer_text_separator{
			display:inline-block;width:1.5em;text-align:center;
		}


		#adver_vaca1{
			background-image:url('/images/adver/adver_vaca1_L.jpg');
			color:#fff;
		}
		#adver_vaca1 div.mainp_desc { background-color:transparent; }

		#adver_lang1{
			background-image:url('/images/adver/adver_lang1_L.jpg');
			color:#fff;
		}
		#adver_lang1 div.mainp_desc { background-color:transparent; }

		#adver_univ1{
			background-image:url('/images/adver/adver_univ1_L.jpg');
			color:#fff;
		}
		#adver_univ1 div.mainp_desc { background-color:transparent; }


	.list_ul_box>.name{
		font-size:1.4em;
		color:#3f87cb;
	}

	.list_ul_box>.pic-frm{
		display:none;
	}
	.list_ul_box>.pic2-frm{
		display:block;
		width:100%;
		height:98px;
		/*border:1px #ddd solid;*/
	}
	.list_ul_box>.pic2-frm>.pic2{
		height:100%;
		background-repeat:no-repeat;
		background-position:50%;
		background-size:100%;
		border:1px #ddd solid;
	}


	.sum{
		float:left;
		width:35%;
		padding-top:0.5em;
		font-size:1em;
	}
	.sum_table{

	}
	.sum_table td{
		font-size:0.9em;
	}

	.tip{
		display:block;
		padding:0.4em;
		float:left;
		width:65%;
		font-size:0.875em;
	}
	#gmapDiv{
		border:1px #ccc solid;
		height:600px;
	}

	.input_form{
		width:560px;
	}

}

@media only screen and (min-width:768px) and (max-width:1024px) {
	/*
		[[ÀÏ¹ÝÀûÀÎ ÅÂºí¸´ ¹× ¼ÒÇü ³ëÆ®ºÏ¿¡ ÃÖÀûÈ­]]
		¾ÆÀÌÆÐµå ¼¼·Î¸ðµå 768px ,
		¾ÆÀÌÆÐµå °¡·Î¸ðµå 1024px,
		°¶·°½ÃÅÇ ¼¼·Î¸ðµå 800px,
		³ëÆ®ºÏ 1024px
	*/

	.sp{
		padding-left:10px;
		padding-right:10px;
	}
	#adver{
		height:240px;
	}

	#touchSlider { height:240px;}
	.touchSlider_li { height:240px;  }
	.btn_area {  top:-40px; }

	#btn_prev_div{
		top:-140px;
	}
	#btn_next_div{
		 top:-140px;
	}

	#mainp1{
		background-image:url('/images/adver/mainp1m.jpg');   /* 1024px */
	}
	#mainp2{
		background-image:url('/images/adver/mainp2m.jpg');   /* 1024px */
	}
	#mainp3{
		background-image:url('/images/adver/mainp3m.jpg');   /* 1024px */
	}
	#mainp4{
		background-image:url('/images/adver/mainp4m.jpg');   /* 1024px */
	}
	#mainp5{
		background-image:url('/images/adver/mainp5m.jpg');   /* 1024px */
	}

	.mainp_desc{
		 top:0;  background-color:transparent; height:100%; border-bottom:0px #999 solid; padding:2em 8%; font-size:1.5em;
	}
	.touchSlider_li_a{
		text-decoration:none;
	}
	.zx_btn_b{
		display:block;
	}
	.zx_btn_w{
		display:block;
	}
	.mps{
		width:50%;
	}
	.mps-pic{
		height:220px;
	}
	.mps-pic50{
		width:100%; height:220px; background-position:50% 50%; background-size:cover; background-repeat: no-repeat
	}


}
@media only screen and (max-width:1024px) {
	/*
		[[ÀÏ¹Ý½º¸¶Æ®Æù, ÅÂºí¸´ ¹× ¼ÒÇü ³ëÆ®ºÏ ÀÌÇÏÀÇ »çÀÌÁî]]
		¾ÆÀÌÆÐµå ¼¼·Î¸ðµå 768px ,
		¾ÆÀÌÆÐµå °¡·Î¸ðµå 1024px,
		°¶·°½ÃÅÇ ¼¼·Î¸ðµå 800px,
		¼ÒÇü ³ëÆ®ºÏ 1024px
	*/

	#main_menubar ul li{

	}
	.ms_div:nth-child(1n+9){
		border-bottom:2px #f1f1f1 solid;
	}
	.ms_div:nth-child(4n){
		border-right:0px;
	}


}




@media only screen and (min-width:1025px){
	/*
		[[ÀÏ¹Ý ³ëÆ®ºÏ,µ¥½ºÅ©Å¾PC ÀÌ»óÀÇ »çÀÌÁî]]
		°¶·°½ÃÅÇ °¡·Î¸ðµå 1280px,
		ÇØ»óµµ 1025px ÀÌ»óÀÇ ³ëÆ®ºÏ ¹× µ¥½ºÆ®Å¾PC
	*/

	#subbody1{

		display:block;
		float:left;
		width:200px;


	}
	#subbody2{

		float:left;
		width:calc(100% - 200px);


	}




	#screen{
		display:block;
	}
	.mdpy{
		/* ¸ð¹ÙÀÏ»çÀÌÁî¿¡¼­¸¸ º¸ÀÌ´Â Ç×¸ñ */
		display:none;
	}
	.pdpy{
		/* PC»çÀÌÁî¿¡¼­¸¸ º¸ÀÌ´Â Ç×¸ñ */
		display:block;
	}
	.sp{
		padding-left:0px;
		padding-right:0px;
	}
	.st{
		/*1024ÀÌ»ó¿¡¼­¸¸ Àû¿ëµÇ´Â Å¸ÀÌÆ²¹Ù ÇÏ´Ü°ø¹é */
		margin-top: 10px;
	}


	#header_container{
		width:90%;
		margin:0 auto;
	}
	#body_container{
		width:90%;
		margin:0 auto;
		min-height:300px;
	}
	#subbody_container{
		width:90%;
	}
	#subtitlebody_container{
		display:block;
		font-size:2.4em;
		padding-top:0.2em;
		padding-bottom:0.2em;
		margin:0 auto;
		font-weight:bold;
		color:#00328f;
	}

	#mainkey8{
		/*width:49%;*/
		margin-top:10px;
	}



	#touchSlider{
		/*width:960px;*/
	}
	#footer_container{
		width:90%;
	}
	#bottom_container{
		width:90%;
	}
	.bt_div:first-child{
		border-left:1px #ddd solid;
	}
	.bt_div:last-child{
		border-right:1px #ddd solid;
	}

	#logoBtn{
		float:left;
	}

	#loginBtn{
		float:right;
	}

	#memberInfo{
		top:56px;
		right:100px;
		width:320px;
		border-top:0px #ddd solid;
		border-bottom:1px #ddd solid;
		border-left:1px #ddd solid;
		border-right:0px #ddd solid;
	}

	#main_menubar{

		border-top:0px;
		border-bottom:0px;
		background-color:#fff;
	}
	#main_menubar ul li.main_menu{
		width:80px;
		margin-right:30px;
		font-size:1em;
	}
	#main_menubar ul li.main_menu:first-child{
		margin-left:6em;
	}
	#main_menubar ul li.main_menu div:first-child{
		height:50px;
		line-height:50px;


	}
	.ms_div
	{
		width:16.666666%;

	}
	/*
	.ms_div:nth-child(1n+5){
		border-bottom:0px #f1f1f1 solid;
	}
	*/
	.ms_div:nth-child(1n+7){
		border-bottom:2px #f1f1f1 solid;
	}
	/*
	.ms_div:nth-child(4n){
		border-right:1px #f1f1f1 solid;
	}
	*/
	.ms_div:nth-child(6n+1){
		border-left:2px #f1f1f1 solid;
	}

	.sub_menu{
		top:50px;
	}



	#prevBtn{
		display:none;
	}
	#nextBtn{
		display:none;
	}
	#oth_list{
		display:block;
	}

	#m_title{
		display:block;
	}


	#adver{
		height:320px;
	}
	#touchSlider { height:320px;}
	.touchSlider_li { height:320px;  }
	.btn_area {  top:-40px; right:40px;}

	#btn_prev_div{
		top:-180px;
	}
	#btn_next_div{
		top:-180px;
	}

	#mainp1{
		background-image:url('/images/adver/mainp1.jpg');   /* 1920px */
	}
	#mainp2{
		background-image:url('/images/adver/mainp2.jpg');   /* 1920px */
	}
	#mainp3{
		background-image:url('/images/adver/mainp3.jpg');   /* 1920px */
	}
	#mainp4{
		background-image:url('/images/adver/mainp4.jpg');   /* 1920px */
	}
	#mainp5{
		background-image:url('/images/adver/mainp5.jpg');   /* 1920px */
	}

	.mainp_desc{
		 top:0;  background-color:transparent; height:100%; border-bottom:0px #999 solid; padding:2em 3.5em; font-size:1.5em;
	}
	.touchSlider_li_a{
		text-decoration:none;
	}
	.zx_btn_b{
		display:block;
	}
	.zx_btn_w{
		display:block;
	}

	#navi_div{
		display:block;
	}

	#navi{
		float:right;
	}

	#navi_title{
		padding-left:0;
		padding-top:0.5em;
		padding-bottom:0.2em;
		font-size:1.8em;
	}
	#navi_title_bar{
		display:block;
		width:140px; height:7px; background-color:#bbb;
		margin-bottom:1em;
	}


	#sch_detail_info > nav{
		border-top:0px #ccc solid;
		border-bottom:1px #ccc solid;

	}

	#sch_detail_info > nav > ul > li{

		width : 10%; /*±¸½Ä ºê¶ó¿ìÀú¸¦ À§ÇÑ ´ëºñÃ¥(fallback) */
		width : -webkit-calc(100% / 8); /* for Chrome, Safari */
		width : -moz-calc(100% / 8); /* for Firefox */
		width : -o-calc(100% / 8); /* for Opera */
		width : calc(100% / 8);
		padding:0.8em 0em;
		text-align:center;
		border-top:1px #ccc solid;
		/*border-bottom:0px #ccc solid;*/
		background-image:url('');
	}

	#sch_detail_info > nav > ul > li:first-child{
		border-left:1px #ccc solid;
	}
	#sch_detail_info > nav > ul > li{
		border-right:1px #ccc solid;
	}


	#sch_detail_info2 > nav{
		border-top:0px #ccc solid;
		border-bottom:1px #ccc solid;

	}

	#sch_detail_info2 > nav > ul > li{

		width : 10%; /*±¸½Ä ºê¶ó¿ìÀú¸¦ À§ÇÑ ´ëºñÃ¥(fallback) */
		width : -webkit-calc(100% / 6); /* for Chrome, Safari */
		width : -moz-calc(100% / 6); /* for Firefox */
		width : -o-calc(100% / 6); /* for Opera */
		width : calc(100% / 6);
		padding:0.8em 0em;
		text-align:center;
		border-top:1px #ccc solid;
		/*border-bottom:0px #ccc solid;*/
		background-image:url('');
	}

	#sch_detail_info2 > nav > ul > li:first-child{
		border-left:1px #ccc solid;
	}
	#sch_detail_info2 > nav > ul > li{
		border-right:1px #ccc solid;
	}

	.mobile_seperate{display:none;}


	#sch_info{
		width:75%;
		float:left;
	}

	#sch_sub_info{
		float:right;
		width:25%;
		padding-left:10px;

	}

	.mps{
		width:50%;
	}
	.mps-pic{
		height:160px;
	}
	.mps-pic50{
		width:100%; height:220px; background-position:50% 50%; background-size:cover; background-repeat: no-repeat
	}




	ul.list_ul>li
	{
		float:left;
		border-bottom:0px;
		width:50%;
	}
	ul.list_ul>li:nth-child(2n-1){
		clear:both;
	}

	ul.list_ul>li div.list_ul_box{
		/*border:1px #eee solid;*/
		margin-left:2pt;
		margin-right:2pt;
	}
	ul.list_ul>li:nth-child(2n-1) div.list_ul_box{
		margin-right:2pt;
	}
	ul.list_ul>li:nth-child(2n) div.list_ul_box{
		margin-left:2pt;
	}

/*
	ul.list_ul>li:nth-child(4n-3) div.list_ul_box{
		margin-left:0pt;
	}
	ul.list_ul>li:nth-child(4n) div.list_ul_box{
		margin-right:0pt;
	}
*/



	.list_ul_box>.pic2-frm{
		height:55px;
	}

	.sum{
		width:50%;
	}
	.tip{
		width:50%;
	}



	.catelist{
		font-size:0.875em;
	}
	#main_sch_area{
		float:right;
		margin-left:0px;
		margin-right:5px;
	}

	#main_search_form{
		width:710px;
	}
	#main_search_form .sch_category { width:100px; height:48px;}
	#main_search_form .sch_box{
		width:calc(100% - 210px);
		height:48px;
		font-size:0.9em;
	}
	#main_search_form .sch_btn { width:80px; height:48px;}


	#mainbbs1{float:left; width:49%;}
	#mainbbs2{float:right; width:49%; margin-top:0;}

	.csmap{
		height:400px;
	}
	#popup_contents_area_container{
		width:800px;
		margin:0em auto;
	}
	.best_slide_left{
		width:49%;
	}
	.best_slide_right{
		width:49%;
	}

}

@media only screen and (min-width:1280px){

	/*
		[[°íÇØ»óµµ ³ëÆ®ºÏ,µ¥½ºÅ©Å¾PC ÀÌ»óÀÇ »çÀÌÁî]]
		ÇØ»óµµ 1280px ÀÌ»óÀÇ ³ëÆ®ºÏ ¹× µ¥½ºÆ®Å¾PC
	*/
	#widescreen{
		display:block;
	}

	#quickDiv{
		/*right:0px;*/
	}
	#quickDiv_btn{
		/*display:none;*/
	}
	.btn_area {  right:140px; }

	.mainp_desc{
		padding:2em 13%; font-size:1.6em;
	}

	#btn_prev_div{
		left:9%;
	}
	#btn_next_div{
		right:9%;
	}

	.list_ul_box>.pic2-frm{
		height:70px;
	}
}

@media only screen and (min-width:1600px){
	/*
		[[ÃÊ°íÇØ»óµµ ³ëÆ®ºÏ,µ¥½ºÅ©Å¾PC ÀÌ»óÀÇ »çÀÌÁî]]
		ÇØ»óµµ 1600px ÀÌ»óÀÇ ³ëÆ®ºÏ ¹× µ¥½ºÆ®Å¾PC
	*/
	#header_container{width:75%;}
	#body_container{width:75%;}
	#subbody_container{width:75%;}
	#footer_container{width:75%;}
	#bottom_container{width:75%;}



	#adver{
		height:430px;
	}
	#touchSlider { height:430px;}
	.touchSlider_li { height:430px;  }

	#btn_prev_div{
		 top:-230px;
	}
	#btn_next_div{
		 top:-230px;
	}
	.btn_area { right:240px;}
	.mps-pic{
		height:240px;
	}
	.mps-pic50{
		width:100%; height:240px; background-position:50% 50%; background-size:cover; background-repeat: no-repeat
	}
	.mainp_desc{
		 font-size:2em
	}

	.list_ul_box>.pic2-frm{
		height:80px;
	}
}

@media only screen and (min-width:1920px){
	.list_ul_box>.pic2-frm{
		height:100px;
	}
}