@charset "utf-8";

/* 내용관리 */
.ctt_admin { display:none; }
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto}
.ctt_img {text-align:center}
#ctt h1 { text-align:center; width:100%; margin-top:50px; }


@media screen and (min-width:1201px) {
.formMn ul { margin:50px 0; overflow:hidden; }
.formMn ul li { float:left; width:50%; background-color:#ccc; }
.formMn ul li a { display:block; padding:50px; }
.formMn ul li a h3 { font-family:'SJRfont'; font-size:32px; font-weight:bold; color:#fff; }
.formMn ul li a p { font-size:15px; font-weight:bold; color:#fff; }
.formMn ul li #onX { background-color:#06C; }
	
#ctt { text-align:center; overflow:hidden; margin:50px auto 20px; width:1100px; }
#ctt_formbox {  }
#chks { font-size:13px; text-align:left; margin:10px auto; padding:0 5px; height:20px; line-height:17px; border-radius:6px; vertical-align:middle; color:#666; }
#chks span { float:right; }
#ctt h2 { text-align:left; font-size:24px; font-family:'SJRfont'; margin-bottom:5px; }
#ctt #subtxt { text-align:left; color:#666; margin-bottom:15px; }

.cn_style { width:100%; font-size:12px; margin:auto; }
.cn_style tr th { padding:5px; width:150px; text-align:center; font-family:'ntsM'; font-size:13px; height:40px; border:1px solid #ddd; color:#666; }
.cn_style tr td { padding:5px; text-align:left; border:1px solid #ddd; border-left:0px; }
.cn_style tr td input { width:100%; height:40px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr td select { width:49%; height:40px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr td textarea { width:100%; height:150px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr td p { padding:10px; color:#666; }
.cn_style tr #marginx { border:0px; }

#warning { padding:10px; color:#f00; font-weight:bold; }

#subbtn { text-align:center; padding:5px 0 20px; }
#subbtn a { background-color:#000; background-repeat:no-repeat; position:relative; display:block; width:100%; height:60px; line-height:60px; color:#fff; margin:auto; font-size:18px; }
}

@media screen and (max-width:1200px) and (min-width:901px) {
.formMn ul { margin:50px 0; overflow:hidden; }
.formMn ul li { float:left; width:50%; background-color:#ccc; }
.formMn ul li a { display:block; padding:50px; }
.formMn ul li a h3 { font-family:'SJRfont'; font-size:32px; font-weight:bold; color:#fff; }
.formMn ul li a p { font-size:15px; font-weight:bold; color:#fff; }
.formMn ul li #onX { background-color:#06C; }
	
#ctt { text-align:center; overflow:hidden; margin:50px auto 20px; }
#ctt_formbox { }
#chks { font-size:13px; text-align:left; margin:10px auto; padding:0 5px; height:20px; line-height:17px; border-radius:6px; vertical-align:middle; color:#666; }
#chks span { float:right; }
#ctt h2 { text-align:left; font-size:24px; font-family:'SJ_R'; margin-bottom:5px; }
#ctt #subtxt { text-align:left; color:#666; margin-bottom:15px; }

.cn_style { width:100%; font-size:12px; margin:auto; }
.cn_style tr th { padding:5px; width:150px; text-align:center; font-family:'ntsM'; font-size:13px; height:40px; border:1px solid #ddd; color:#666; }
.cn_style tr td { padding:5px; text-align:left; border:1px solid #ddd; border-left:0px; }
.cn_style tr td input { width:100%; height:40px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr td select { width:49%; height:40px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr td textarea { width:100%; height:150px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr #marginx { border:0px; }

#subbtn { text-align:center; padding:5px 0 20px; }
#subbtn a { background-color:#000; background-repeat:no-repeat; position:relative; display:block; width:100%; height:60px; line-height:60px; color:#fff; margin:auto; font-size:18px; }
}

@media screen and (max-width:900px) {
.formMn ul { margin:100px 0 50px; overflow:hidden; }
.formMn ul li { float:left; width:50%; background-color:#ccc; }
.formMn ul li a { display:block; padding:20px; }
.formMn ul li a h3 { font-family:'SJRfont'; font-size:21px; font-weight:bold; color:#fff; }
.formMn ul li a p { font-size:12px; font-weight:bold; color:#fff; }
.formMn ul li #onX { background-color:#06C; }
	
#ctt { text-align:center; overflow:hidden; margin:50px auto 20px; }
#ctt_formbox { }
#chks { font-size:13px; text-align:left; margin:10px auto; padding:0 5px; height:20px; line-height:17px; border-radius:6px; vertical-align:middle; color:#666; }
#chks span { float:right; }
#ctt h2 { text-align:left; font-size:24px; font-family:'SJ_R'; margin-bottom:5px; }
#ctt #subtxt { text-align:left; color:#666; margin-bottom:15px; }

.cn_style { width:100%; font-size:12px; margin:auto; }
.cn_style tr th { padding:5px; width:80px; text-align:center; font-family:'ntsM'; font-size:12px; height:40px; border:1px solid #ddd; color:#666; }
.cn_style tr td { padding:5px; text-align:left; border:1px solid #ddd; border-left:0px; }
.cn_style tr td input { width:100%; height:40px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr td select { width:49%; height:40px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr td textarea { width:100%; height:150px; border:1px solid #ddd; background-color:#eee; }
.cn_style tr #marginx { border:0px; }

#subbtn { text-align:center; padding:5px 0 20px; }
#subbtn a { background-color:#000; background-repeat:no-repeat; position:relative; display:block; width:100%; height:40px; line-height:40px; color:#fff; margin:auto; }
}