﻿/* protoload */
.waiting {
	background-image:url('/img/obj/waiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
}
.mailing {
	background-image:url('/img/obj/mailing_wait.gif');
	background-repeat:no-repeat;
	background-position:center 90%;
	background-color:white;
}

.bigWaiting {
	background-image:url('/img/obj/bigWaiting.gif');
	background-repeat:no-repeat;
	background-position:center 20%;
	background-color:white;
}

.blackWaiting {
	background-image:url('/img/obj/blackWaiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
}

.bigBlackWaiting {
	background-image:url('/img/obj/bigBlackWaiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
}

.nonbg {
	background-image:url('/img/obj/bigBlackWaiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

.bigBlackWaitingContent {
	background-image:url('/img/obj/bigBlackWaiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#0e0e0e;
}
/*	공통	*/
* {margin:0; padding:0;}
img {border:0;}

/* 레이아웃 */
#wrap {width:100%;}

#bgwrap {position:absolute; width:100%; top:0; left:0; z-index:15;}
#bgwrap_top {position:relative; width:100%; height:47px; background:url('/img/bg/topbg.gif') top left repeat-x;}
#bgwrap_navi {position:relative; width:100%; height:41px; background:black;}
#naviwrap {position:absolute; width:100%; height:3px; top:-86px; left:0;}
	#naviwrap_in {position:relative; width:980px; margin:0 auto;}
	#navi {position:absolute; width:980px; height:200px; top:0; float:center; margin:0 auto;}
#bgwrap_view {position:relative; width:100%; overflow:visible;}
#bgwrap_view_bg {position:absolute; width:100%; overflow:visible;  background:white;}
#bgwrap_view_filter {position:absolute; width:100%; left:0; height:360px;}
#bgwrap_view_bardn {position:absolute; width:100%; left:0; height:20px;}

#objwrap {position:relative; width:980px; margin:0 auto; z-index:20;}
#top {position:relative; width:980px; height:47px;}
	#logo {position:absolute; top:3px;}
	#top_fn {position:absolute; height:15px; top:17px; right:0;}
		.top_fn_icon {padding:0 2px 0 2px; height:15px; background:url('/img/bg/top_fn_bar.gif') top left no-repeat; float:left;}
		.top_fn_bar {padding:0 2px 0 2px; width:9px; height:15px; background:url('/img/bg/top_fn_bar.gif') top left no-repeat; float:left;}
#obj {position:relative; width:980px; height:673px;}
	#fla_navi {position:absolute; top:-2px; *top:25px; z-index:60;}

#viewwrap {position:relative; width:980px; margin:0 auto;}
#view {position:relative; z-index:50; overflow:visible; margin-top:27px;}
#viewdiv {width:980px; min-height:488px; _height:488px; overflow:visible;}
	#viewdiv_in {position:relative; width:980px; min-height:488px; _height:488px; overflow:visible; background:#fefefe url('/img/bg/bg_viewdiv_in.gif') top left repeat-x;}
		#xdiv {position:absolute; top:24px; right:24px; width:40px; height:39px;}
	#doc {position:relative; width:856px; margin:0 0 0 62px; padding-top:62px; padding-bottom:40px; overflow:visible;}
	.doc_content {position:relative; width:804px; margin-top:22px; padding:24px; background:white; overflow:visible;}
	.doc_content .fullimg {width:100%; text-align:center;}
#objinfo {position:relative; width:980px; height:248px; background:url('/img/bg/bg_objinfo.gif') top left repeat-x;}
	#objinfo_mypage {position:absolute; top:36px; left:26px;}
	#objinfo_gallery {position:absolute; width:265px; height:79px; top:110px; left:260px; overflow:hidden;}
	#objinfo_link {position:absolute; width:456px; height:110px; left:525px;}
	#objinfo_notice {position:absolute; width:419px; height:83px; top:110px; left:543px;}
	#objinfo_login {position:absolute; width:219px; height:91px; top:102px; left:26px; background:url('/img/bg/bg_login.gif') top left no-repeat;}
		#login_script {position:absolute; top:10px; left:22px; text-align:center;}
		#login_in {position:absolute; top:31px; left:22px;}
		#login_option {position:absolute; top:73px; left:22px; text-align:center;}
	#objinfo_online {position:absolute; width:265px; height:57px; top:36px; left:260px;}
	#objinfo_address {position:absolute; width:530px; height:28px; top:210px; left:26px; background:silver;}
	#objinfo_logo {position:absolute; width:152px; height:28px; top:210px; left:845px;}

.miniform {width:706px; margin:0 auto; padding:30px 0 30px 0;}
#thead {overflow:hidden;}


/* 마이페이지 */
#mp_bgwrap {position:absolute; width:100%; top:0; left:0; z-index:15;}
#mp_bgwrap_top {position:relative; width:100%; height:47px; background:url('/img/bg/topbg.gif') top left repeat-x;}
	#mp_top {position:relative; width:930px; height:47px; margin:0 auto;}
#mp_navi {position:relative; width:100%; height:103px; background:url('/img/bg/bg_mp_navi.gif') top left repeat-x;}
	#mp_navi_in {position:relative; width:930px; height:103px; margin:0 auto;}
		#mp_navi_obj_bg {position:absolute; width:495px; height:60px; left:-150px; background:url('/img/bg/bg_mp_navi_obj.gif') top left repeat-x;}
		#mp_navi_wrap {position:relative;}
			#mp_navi_admin {position:relative; float:right; height:44px; margin:10px 16px 0 0;}
				#mp_navi_admin_blackbox {position:absolute; top:0; left:100px; width:550px; height:30px; text-align:center; background:black; padding-top:20px;}
				#mp_navi_admin_blackbox_a {position:absolute; top:0; left:100px; width:550px; height:40px; text-align:center; background:black; padding-top:10px;}
				#mp_navi_admin_blackbox_a a {color:white;}
				#mp_navi_admin_blackbox a {color:white;}
			#mp_navi_menu {position:absolute; width:928px; height:41px; top:62px;}
#mp_content {position:relative; width:100%; margin-top:15px;}
	#mp_content_in {position:relative; float:center; width:930px; margin:0 auto;}
		#mp_left {position:relative; float:left; width:245px;}
		#mp_right {position:relative; float:right; width:676px;}
#mp_address_wrap {position:relative; float:left; width:100%; top:10px;}
	#mp_address_in {position:relative; width:930px; margin:0 auto;}

#mp_member {position:relative; width:243px; border:1px solid #d6d6d6;}
	#mp_member_info {position:relative; padding-top:17px; width:221px; height:249px; margin:0 auto;}
		#l1_title {position:relative; width:221px; height:21px;}
		#l1_pic {position:absolute; top:45px;}
		#l1_script1 {position:absolute; top:55px; left:115px;}
		#l1_script2 {position:absolute; top:160px; left:10px;}
	#mp_member_admin_info {position:relative; width:221px; height:92px; margin:0 auto;}
		#l2_title {position:relative;width:221px; height:21px;}
#mp_info {position:relative; width:243px; border:1px solid #d6d6d6; top:5px;}
	#mp_info_clock {position:relative; width:243px; height:111px; background:url('/img/bg/bg_clock_shadow.gif') bottom left no-repeat;}
		#mp_clock1_title {position:absolute; top:75px; left:24px;}
		#mp_clock2_title {position:absolute; top:74px; left:136px;}
		#mp_clock1_pop {position:absolute; top:-40px; left:0; width:164px; height:47px;}
		#mp_clock1_pop_in {position:absolute; width:164px; height:47px; background:url('/img/bg/pop_small.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/pop_small.png', sizingMethod='crop');}
		#mp_clock1_pop_in2 {position:absolute; width:164px; height:47px; background:url('/img/bg/pop_small_z.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/pop_small_z.png', sizingMethod='crop');}
		.clock_text {color:gray; font-size:11px; padding-top:8px; font-weight:bold; text-align:center;}
	#mp_info_jnc {position:relative; width:221px; height:136px; margin:0 auto;}

#mp_content_top {position:relative; width:675px; height:148px;}
	#mp_content_notice {position:absolute; width:345px; height:104px; top:18px; left:14px;}
		#content_top_notice {position:relative; margin-top:4px;}
	#mp_content_map {position:absolute; width:117px; height:104px; top:18px; left:407px;}
	#mp_content_letter {position:absolute; width:80px; height:104px; top:18px; left:560px;}
#mp_myadd {position:relative; width:675px; height:122px;}
	#mp_myadd_title {position:relative; height:16px; margin-left:14px;}
	#mp_myadd_box {position:relative; width:673px; height:93px; border:1px solid #d6d6d6; margin:10px 0 0 0;}
#mp_mysch {position:relative; width:673px; height:129px; border:1px solid #d6d6d6; margin:9px 0 0 0;}
#mp_content_bottom {position:relative; float:center; width:675px; height:206px; margin-top:9px;}
	#mp_content_bottom .box {position:relative; width:217px; height:204px; border:1px solid #d6d6d6;}
		#mp_content_bottom_in {position:relative; margin:13px 0 0 13px; width:188px; height:130px; overflow:hidden; border:1px solid #d6d6d6;}
			#mp_content_bottom_in img {width:188px;}
	
	#mp_map {position:absolute; top:135px;}
		#mp_map_in {position:relative; width:661px; height:475px; border:7px solid #8bc949; background:white;}
			#mp_map_x {position:absolute; top:15px; left:605px;}
			#mp_map_img {position:absolute; width:646px; height:360px; top:63px; left:7px; overflow:hidden;}
				#mp_map_img img {border:1px solid #d9d9d9; width:644px;}
			#mp_map_silver {position:absolute; width:646px; height:358px; top:63px; left:7px; background:silver;}

#mp_myhome_1 {position:relative; width:675px; height:122px; background:url('/img/bg/bg_myhome_1.gif') top left no-repeat;}
#mp_myhome_2 {position:relative; margin-top:22px; width:675px; height:159px; background:url('/img/bg/bg_myhome_2.gif') top left no-repeat;}
#mp_myhome_3 {position:relative; margin-top:22px; width:675px; height:92px; background:url('/img/bg/bg_myhome_3.gif') top left no-repeat;}
	.myhome1 {position:absolute; top:5px; left:42px;}
	.myhome2 {position:absolute; top:6px; left:15px;}
		.myhome2_1 {position:absolute; top:33px; left:23px;}
		.myhome2_2 {position:absolute; top:98px; left:19px;}
	.myhome3 {position:absolute; top:5px; left:47px;}
	.myhome0_content {position:absolute; top:13px; left:21px;}
	.myhome1_content {position:absolute; top:42px; left:21px;}
	.myhome2_1_content {position:absolute; top:46px; left:109px;}
	.myhome2_2_content {position:absolute; top:108px; left:109px;}
	.myhome3_content {position:absolute; top:43px; left:21px;}
#myhome_pop0 {position:absolute; top:-82px;}
#myhome_pop1 {position:absolute; top:-54px;}
#myhome_pop21 {position:absolute; top:-46px;}
#myhome_pop22 {position:absolute; top:18px;}
#myhome_pop3 {position:absolute; top:-50px;}
	.pop {width:164px; height:94px; background:url('/img/bg/pop.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/pop.png', sizingMethod='crop');}
	.pop_content {width:140px; height:60px; margin:0 auto;}
	.pop_content p {font-size:11px; color:#999933; padding-top:5px;}

	.pop0_x {margin-left:45px;}
	.pop0_a {margin-left:45px;}
	.pop0_b {margin-left:142px;}
	.pop0_c {margin-left:237px;}
	.pop0_d {margin-left:339px;}
		.pop0_d_subpop {position:absolute; top:218px; left:-247px; width:145px; height:13px; border:2px solid #ff3366;}
		.pop0_d_subpop2 {position:absolute; top:-100px; left:70px;}
	.pop0_e {margin-left:437px;}
	.pop0_f {margin-left:537px;}
	.pop0_g {margin-left:617px;}

	.pop1_x {margin-left:45px;}
	.pop1_a {margin-left:45px;}
	.pop1_b {margin-left:142px;}
	.pop1_c {margin-left:237px;}
	.pop1_d {margin-left:339px;}
		.pop1_d_subpop {position:absolute; top:295px; left:-247px; width:145px; height:13px; border:2px solid #ff3366;}
		.pop1_d_subpop2 {position:absolute; top:-100px; left:70px;}
	.pop1_e {margin-left:437px;}
	.pop1_f {margin-left:537px;}
	.pop1_g {margin-left:617px;}

	.pop21_x {margin-left:105px;}
	.pop21_a {margin-left:105px;}
	.pop21_b {margin-left:235px;}
	.pop21_c {margin-left:358px;}
	.pop21_d {margin-left:469px;}
	.pop21_e {margin-left:584px;}

	.pop22_x {margin-left:105px;}
	.pop22_a {margin-left:105px;}
	.pop22_b {margin-left:235px;}
	.pop22_c {margin-left:358px;}
	.pop22_d {margin-left:469px;}

	.pop3_x {margin-left:40px;}
	.pop3_a {margin-left:40px;}
	.pop3_b {margin-left:172px;}
	.pop3_c {margin-left:284px;}
	.pop3_d {margin-left:410px;}

#mp_myhome_4 {position:relative; margin-top:22px; width:659px; padding:7px; border:1px solid #d6d6d6;}
#mp_myhome_4 table {width:658px;}
	.mp_myhome_td1 {height:32px; background:#ececec; font-size:15px; font-weight:bold; padding-left:15px; letter-spacing:0px;}
	.mp_myhome_td2 {height:37px; background:url('/img/bg/bg_myhome_4_td2.gif')top left no-repeat; font-size:13px; font-weight:bold; padding-left:16px; letter-spacing:0px; vertical-align:top; padding-top:12px;}
	.mp_myhome_td2_td2 {height:37px; width:185px; background:url('/img/bg/bg_myhome_4_td2.gif')top left no-repeat; font-size:13px; font-weight:bold; padding-left:16px; letter-spacing:0px; vertical-align:top; padding-top:12px;}
	.mp_myhome_td2_td3 {height:37px; width:115px; background:url('/img/bg/bg_myhome_4_td2.gif')top left no-repeat; font-size:13px; font-weight:bold; padding-left:16px; letter-spacing:0px; vertical-align:top; padding-top:12px;}

/* 배경 */
.bg1 {position:absolute; width:100%; overflow:visible; background:url('/img/bg/bg_bg1.jpg') top left;}
.bg1f {position:absolute; width:100%; height:360px; background:url('/img/bg/bg_bg1f.jpg') top left;}
.bg2 {position:absolute; width:100%; overflow:visible;  background:url('/img/bg/bg_bg2.jpg') top left;}
.bg2f {position:absolute; width:100%; height:360px; background:url('/img/bg/bg_bg2f.jpg') top left;}
.bg3 {position:absolute; width:100%; overflow:visible;  background:url('/img/bg/bg_bg3.jpg') top left;}
.bg3f {position:absolute; width:100%; height:360px; background:url('/img/bg/bg_bg3f.jpg') top left;}
.bg4 {position:absolute; width:100%; overflow:visible;  background:url('/img/bg/bg_bg4.jpg') top left;}
.bg4f {position:absolute; width:100%; height:360px; background:url('/img/bg/bg_bg4f.jpg') top left;}
.bg5 {position:absolute; width:100%; overflow:visible;  background:#537cba;}
.bg5f {position:absolute; width:100%; height:360px; background:url('/img/bg/bg_bg2f.jpg') top left;}

.halfsilver {width:100%; height:30px; background:url('/img/bg/bg_halfsilver.gif') repeat-x; text-align:center; margin:30px 0 0 0;}
.width100 {width:100%;}
.width278 {width:278px;}
.width505 {width:505px;}
.width570 {width:570px;}
.width350 {width:350px;}
.width380 {width:380px;}
.width400 {width:400px;}
.width450 {width:450px;}
.width220 {width:220px;}
.alert {width:550px; margin:0 auto; background:#dfdfdf; padding:50px 0 50px 0;}

/* 온라인신청 */
#zipcode {position:relative;}

/* 하단인포 갤러리 공지사항 */
.pha_title {position:absolute; top:0; left:0;}
.gallery_s img {width:81px; border:1px solid #ccc;}
.gallery_div1_s {position:absolute; top:24px; left:1px; width:83px; height:54px;}
.gallery_div2_s {position:absolute; top:24px; left:91px; width:83px; height:54px;}
.gallery_div3_s {position:absolute; top:24px; left:180px; width:83px; height:54px;}

.notice_div_s {position:absolute; top:28px;}
.notice_div_s p {letter-spacing:0; text-indent:3px;}

/* 관리자모드 */
#mp_admin_in591 {position:relative; width:591px; margin:0 auto;}

/* 게시판 */
#mp_title {position:relative; margin:0; padding:20px 0 20px 25px;}
#board {position:relative; width:100%; min-width:750px; overflow:visible; background:white; padding:45px 0 45px 0; margin:20px 0 20px 0;}
#mp_board {position:relative; width:670px; overflow:visible; background:white; padding:0 0 45px 0; margin:0 0 20px 0;}
#board_in {position:relative; margin:0 auto; width:750px;}
#mp_board_in {position:relative; width:670px; right:0;}
.board_thead {height:28px; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
.board_td {height:28px; border-bottom:1px solid #bcbcbc;}
.board_td2 {height:38px; border-bottom:1px solid #bcbcbc;}
.board_eof {height:200px; border-bottom:1px solid #bcbcbc;}
.th_num {width:88px; height:28px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.th_title {width:375px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.th_mp_title {width:273px;  background:url('/img/bg/bg_th.gif') center right no-repeat;}
.th_id {width:104px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.th_date {width:94px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.th_see {width:89px;}
.th_left {width:100px; height:28px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.td_right {width:650px;}
.height55 {height:55px;}
.height40 {height:40px;}
#board_view {margin-bottom:40px;}
#board_content_box {width:670px; margin:0 0 0 29px; padding:20px 0 0 0; *padding:20px 0 20px 0;}
#mp_board_content_box {width:620px; margin:0 0 0 29px; padding:20px 0 0 0; *padding:20px 0 20px 0;}
#board_content_box img {max-width:670px; border:1px solid #e9e9e9;}
#mp_board_content_box img {max-width:620px; border:1px solid #e9e9e9;}
#board_search {width:100%; padding:20px 0 20px 0; background:#f3f2f2; text-align:center;}
#mp_board_search {width:677px; padding:20px 0 20px 0; background:#f3f2f2; text-align:center;}

.th_height {height:24px;}
.member_th1 {width:47px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th2 {width:99px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th3 {width:63px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th4 {width:75px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th5 {width:80px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th6 {width:81px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th8 {width:80px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th7 {width:76px;}

.member_th11 {width:195px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th12 {width:150px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th13 {width:68px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th14 {width:75px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.member_th15 {width:145px; background:url('/img/bg/bg_th.gif') center right no-repeat;}

.movie_th1 {width:55px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.movie_th2 {width:346px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.movie_th3 {width:90px; background:url('/img/bg/bg_th.gif') center right no-repeat;}
.movie_th4 {width:100px;}

/* 포토갤러리 */
#gallery_in {position:relative; width:592px; margin:0 auto;}
#gallery_view_in {position:relative; width:592px; margin-top:20px;}
#gallery_view_in h3 {font-size:15px; font-weight:bold; letter-spacing:0;}
#gallery_list_in {position:relative; width:592px; margin-top:25px;}
#gallery_view_img {position:relative; max-width:590px; overflow:hidden; _width:590px; margin:10px 0 10px 0; text-align:center;}
	#gallery_view_img img {border:1px solid #d9d9d9;}
#gallery_list_wrap {position:relative; width:592px; height:278px; background:#f0f0f0;}
	#gallery_list_pic1_wrap {position:absolute; width:145px; height:119px; top:16px; left:75px; background:white;}
	#gallery_list_pic2_wrap {position:absolute; width:145px; height:119px; top:16px; left:225px; background:white;}
	#gallery_list_pic3_wrap {position:absolute; width:145px; height:119px; top:16px; left:376px; background:white;}
	#gallery_list_pic4_wrap {position:absolute; width:145px; height:119px; top:142px; left:75px; background:white;}
	#gallery_list_pic5_wrap {position:absolute; width:145px; height:119px; top:142px; left:225px; background:white;}
	#gallery_list_pic6_wrap {position:absolute; width:145px; height:119px; top:142px; left:376px; background:white;}
		.gallery_list_pic {position:relative; width:129px; height:80px; margin:8px 0 0 8px; overflow:hidden;}
		.gallery_list_name {position:relative; margin:4px 0 0 8px;}
		.gallery_list_pic img {position:relative; width:129px;}
		#gallery_list_lt {position:absolute; top:107px; left:21px;}
		#gallery_list_rt {position:absolute; top:107px; left:536px;}
#movie_in {position:relative; width:592px; margin:0 auto;}
#movie_view_in {position:relative; width:592px; margin-top:20px;}
#movie_view_in h3 {font-size:15px; font-weight:bold; letter-spacing:0;}
#movie_list_in {position:relative; width:592px; margin-top:25px;}
#movie_view_img {position:relative; max-width:590px; overflow:visible; _width:590px; height:313px; padding-top:12px; margin:10px 0 10px 0; text-align:center; background:#e3e3e3; text-align:center;}
	#movie_view_img img {border:1px solid #d9d9d9;}
#movie_view_object {position:relative; width:576px; overflow:visible; padding:12px; margin:10px 0 10px 0; text-align:center; background:#e3e3e3;}
#movie_list_wrap {position:relative; width:592px; height:278px; background:#f0f0f0;}
	#movie_list_pic1_wrap {position:absolute; width:145px; height:119px; top:16px; left:75px; background:white;}
	#movie_list_pic2_wrap {position:absolute; width:145px; height:119px; top:16px; left:225px; background:white;}
	#movie_list_pic3_wrap {position:absolute; width:145px; height:119px; top:16px; left:376px; background:white;}
	#movie_list_pic4_wrap {position:absolute; width:145px; height:119px; top:142px; left:75px; background:white;}
	#movie_list_pic5_wrap {position:absolute; width:145px; height:119px; top:142px; left:225px; background:white;}
	#movie_list_pic6_wrap {position:absolute; width:145px; height:119px; top:142px; left:376px; background:white;}
		.movie_list_pic {position:relative; width:129px; height:80px; margin:8px 0 0 8px; overflow:hidden;}
		.movie_list_name {position:relative; margin:4px 0 0 8px;}
		.movie_list_pic img {position:relative; width:129px;}
		#movie_list_lt {position:relative; float:left;}
		#movie_list_rt {position:relative; float:right;}
/* 속성 */
.xmp_in2 {margin-bottom:10px; width:480px; word-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-break:break-all; overflow-x:hidden;}
.xmp_in {width:365px; word-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-break:break-all; overflow-x:hidden;}
.hidden {display:none;}
.id_form {width:120px; height:16px; border:1px solid #bebebe;}
.pwd_form {width:120px; height:16px; border:1px solid #bebebe;}
.input {height:16px; border:1px solid #d8d8d8; letter-spacing:0;}
.input2 {height:16px; border:1px solid #b9b9b9; letter-spacing:0;}
.input_textarea {border:1px solid #d8d8d8; letter-spacing:0;}
.maxheight150 {width:540px; max-height:150px; overflow:auto; _height:150px;}
.greenborder {border:3px solid #8bc949;}
.zipcode_research {float:right;}
.silverbox {border:1px solid #cccccc; background:#f8f8f8; padding:12px 10px 12px 10px;}
.table {margin-top:30px;}
.border0 {border:0;}
.tdleft {width:112px; height:30px; padding-left:50px;}
.tdleft2 {width:156px; height:30px; padding-left:50px;}
.tdright {width:544px;}
.tdright2 {width:500px;}
hr {width:100%; border:1px solid #e9e9e9;}
.breakword {word-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-break:break-all; overflow-x:hidden;}
.positionrelative {position:relative;}
.minibtn {margin-top:1px; vertical-align:middle;}
.backblack {background:black;}
.backwhite {background:white;}
.nontable {margin:0; padding:0; border:0;}



/* 캐릭터셋 */
* {font-family:돋움, dotum, 굴림, gulim; color:#666666; font-size:13px; letter-spacing:-1px; line-height:17px;}
p {}
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
p a {text-decoration:none;}
p a:visited {text-decoration:none;}
p a:hover {text-decoration:underline;}
ul {list-style:none; margin:0; padding:0;}
li {list-style:none; margin:0; padding:0; text-indent:2px;}
br {line-height:20px;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.black {color:black;}
.bgblack {background:black;}
.bgblacke {background:#ededed;}
.green {color:green;}
.white{color:white;}
.red {color:red;}
.orange {color:orange;}
.blue {color:blue;}
.gray {color:gray;}
.silver {color:silver;}
.mblue {color:#666699; font-weight:bold; font-size:11px;}
.mred {color:#ff3366; font-weight:bold; font-size:11px;}
.underline {text-decoration:underline;}
.bold {font-weight:bold;}
.p646464 {color:#646464;}
.floatleft {float:left;}
.floatright {float:right;}
.floatcenter {float:center;}
.floatnone {float:none;}
.floatclear {clear:both;}
.uppadding5 {padding-top:5px;}
.lettershort {letter-spacing:-2px;}
.letternormal {letter-spacing:0;}

.topmargin5 {margin-top:5px;}
.leftmargin5 {margin-left:5px;}
.bottommargin5 {margin-bottom:5px;}
.rightmargin4 {margin-right:3px;}
.rightmargin5 {margin-right:5px;}
.topmargin6 {margin-top:6px;}
.leftmargin6 {margin-left:6px;}
.bottommargin6 {margin-bottom:6px;}
.rightmargin6 {margin-right:6px;}
.topmargin9 {margin-top:9px;}
.leftmargin9 {margin-left:9px;}
.bottommargin9 {margin-bottom:9px;}
.rightmargin9 {margin-right:9px;}
.topmargin15 {margin-top:15px;}
.leftmargin15 {margin-left:15px;}
.bottommargin15 {margin-bottom:15px;}
.rightmargin15 {margin-right:15px;}
.topmargin30 {margin-top:30px;}
.leftmargin30 {margin-left:30px;}
.topmargin20 {margin-top:20px;}
.leftmargin20 {margin-left:20px;}
.bottommargin20 {margin-bottom:20px;}
.rightmargin20 {margin-right:20px;}
.topmargin10 {margin-top:10px;}
.leftmargin10 {margin-left:10px;}
.bottommargin10 {margin-bottom:10px;}
.rightmargin10 {margin-right:10px;}
.topmargin60 {margin-top:60px;}
.leftmargin60 {margin-left:60px;}
.bottommargin60 {margin-bottom:60px;}
.rightmargin60 {margin-right:60px;}
.topmargin70 {margin-top:70px;}
.leftmargin70 {margin-left:70px;}
.bottommargin70 {margin-bottom:70px;}
.rightmargin70 {margin-right:70px;}
.topmargin80 {margin-top:80px;}
.leftmargin80 {margin-left:80px;}
.bottommargin80 {margin-bottom:80px;}
.rightmargin80 {margin-right:80px;}
.topmargin40 {margin-top:40px;}
.leftmargin40 {margin-left:40px;}
.bottommargin40 {margin-bottom:40px;}
.rightmargin40 {margin-right:40px;}
.topmargin160 {margin-top:160px;}
.leftmargin160 {margin-left:160px;}
.bottommargin160 {margin-bottom:160px;}
.rightmargin160 {margin-right:160px;}

.toppadding14 {padding-top:14px;}
.leftpadding14 {padding-left:14px;}
.bottompadding14 {padding-bottom:14px;}
.rightpadding14 {padding-right:14px;}
.toppadding20 {padding-top:20px;}
.leftpadding20 {padding-left:20px;}
.bottompadding20 {padding-bottom:20px;}
.rightpadding20 {padding-right:20px;}
.toppadding30 {padding-top:30px;}
.leftpadding30 {padding-left:30px;}
.bottompadding30 {padding-bottom:30px;}
.rightpadding30 {padding-right:30px;}
.toppadding50 {padding-top:50px;}
.leftpadding50 {padding-left:50px;}
.bottompadding50 {padding-bottom:50px;}
.rightpadding50 {padding-right:50px;}
.toppadding60 {padding-top:60px;}
.leftpadding60 {padding-left:60px;}
.bottompadding60 {padding-bottom:60px;}
.rightpadding60 {padding-right:60px;}
.toppadding70 {padding-top:70px;}
.leftpadding70 {padding-left:70px;}
.bottompadding70 {padding-bottom:70px;}
.rightpadding70 {padding-right:70px;}
.toppadding80 {padding-top:80px;}
.leftpadding80 {padding-left:80px;}
.bottompadding80 {padding-bottom:80px;}
.rightpadding80 {padding-right:80px;}
.toppadding10 {padding-top:10px;}
.leftpadding10 {padding-left:10px;}
.bottompadding10 {padding-bottom:10px;}
.rightpadding10 {padding-right:10px;}

.text0 {letter-spacing:0px;}
.text1 {letter-spacing:1px;}
.text2 {letter-spacing:2px;}
.smalltext {font-size:8px;}

/* h1 : jnc 문화교류 로고 */
h1 {}
/* h2 : 서브메뉴 타이틀 */
h2 {}
/* h3 : 서브메뉴 중간 타이틀 */
h3 {}
/* h4 : */
h4 {}
/* h5 : */
h5 {}
/* h6 : */
h6 {}


/* 일회용 */
.b02_img4_sub {margin-top:10px;}
.b02_img4_sub br {line-height:10px;}
.b03_img {margin-top:10px; padding-left:30px;}
.b04_img {margin-top:30px; padding-left:80px;}
.f02_img {margin-top:10px; padding-left:60px;}
.f02_text {margin-top:10px; padding-left:70px; font-weight:bold;}

/* 홈스쿨링맘, 코디네이터 */
#mp_home_navi {width:591px; margin-left:50px;}

.tdbl {border-left:1px solid #979797;}
.tdbr {border-right:1px solid #979797;}
.tdbt {border-top:1px solid #bcbcbc;}
.tdbb {border-bottom:1px solid #bcbcbc;}
.height24 {height:24px;}
.height28 {height:28px;}
.height30 {height:30px;}
.height40 {height:40px;}
.height80 {height:80px;}
.height120 {height:120px;}

.tdwidth11 {width:167px;}
.tdwidth12 {width:75px;}
.tdwidth13 {width:139px;}
.tdwidth14 {width:41px;}
.tdwidth15 {width:38px;}
.tdwidth16 {width:131px;}

.tdwidth21 {width:104px;}
.tdwidth22 {width:487px;}
.table591 {width:591px;}


/* 나의 홈스쿨링 스케쥴 */
#sch_wrap {width:690px; _width:676px; border:1px solid #f0f0f0; padding-top:18px; margin-bottom:20px; background:#f9f9f9;}
#sch_wrap_in {width:657px; margin:0 auto; float:center; padding-bottom:18px;}
#sch_navi {width:657px; height:91px; background:url('/img/bg/bg_mp_sch_navi.gif') top left no-repeat;}
#sch_navi_in {position:relative; width:613px; height:65px; margin:0 auto; padding-top:12px;}
#sch_cal {position:relative; width:259px; _width:245px; float:left;}
#sch_content_wrap {position:relative; width:398px; _width:384px; float:left; _float:right;}
.sch_content {position:relative; width:398px; _width:384px; border:1px solid #ccc; border-bottom:none;}
.sch_content th {height:35px; border-bottom:1px solid #ccc; text-align:left; background:url('/img/bg/bg_sch_th.gif') top left no-repeat;}
.sch_content th img {margin-left:18px;}
.sch_content td {border-bottom:1px solid #ccc; padding:15px;}

#cal {width:245px; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.cal_title {width:244px; height:35px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url('/img/bg/bg_sch_th.gif') top left no-repeat; text-align:center;}
.cal_title p {font-size:21px; font-weight:bold; letter-spacing:-5px; padding-top:9px;}
.cal_title p img {vertical-align:bottom; margin:0 4px 1px 4px;}
.cal_week {width:34px; height:22px; padding-top:6px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background:#efefef; text-align:center; font-weight:bold; font-size:11px;}
.cal_day {width:34px; height:38px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; float:left;}
.cal_day_blank {width:34px; height:38px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background:#f1f1f1;}

.calp {font-size:11px;}
.calp a {font-size:11px; font-weight:bold; text-decoration:underline;}
.calp a:hover {text-decoration:underline; color:blue;}

.calpblank {font-size:11px;}
.calpblank a {font-size:11px; font-weight:bold; text-decoration:underline;}
.calpblank a:hover {text-decoration:underline; display:block; width:34px; height:35px; background:url('/img/bg/bg_cal_bg.gif') top left no-repeat;}
.calpblank a:active {text-decoration:underline; display:block; width:34px; height:35px; background:url('/img/bg/bg_cal_bg.gif') top left no-repeat;}
.calpblank a:visited {text-decoration:underline; display:block; width:34px; height:35px; background:url('/img/bg/bg_cal_bg2.gif') top left no-repeat;}

.sch_exbtn {display:block; width:15px; padding:4px;}
.sunbox {background:#ffefef;}
.satbox {background:#eff3ff;}

.sch_title_con1 {width:224px; background:url('/img/bg/bg_sch_title_line.gif') top right no-repeat; float:left;}
.sch_title_con2 {width:213px; height:116px; padding:13px 0 0 16px; background:url('/img/bg/bg_sch_title_line.gif') top right no-repeat; float:left;}
.sch_title_con3 {padding:13px 0 0 16px; float:left;}

/* 코디네이터 */
.tdwidthi11 {width:170px;}
.tdwidthi12 {width:73px;}
.tdwidthi13 {width:348px;}
.tdi14 {vertical-align:top; padding-top:10px;}


/* Canada Homeschooling mom (hm) */
#hm_wrap_in {width:700px; margin:0 auto;}

/* mail */
#mailing_div {margin-left:10px;}