@charset "utf-8";
/* CSS Document */


.bannerbox{width:100%; height: 800px; background-color:#fff; position: absolute; z-index:9;}
#contents{margin:0 auto; width:1280px; background-color:#FFF}
#contents.c_bleft{width:265px; float:left; background:#09F; margin-right:8px; height:355px}
.quick{width:256px; float:left; margin-right:8px; height:180px; background-color:#fbe7f2}
.quick .qtit{ padding:10px 0 0 40px}
.quick ul{width:256px; padding-left:6px}
.quick ul li{float:left;}

#contents_m{margin:0 auto; width:1100px; height:304px; background-color:#FFF}
#contents_m .c_bleft{width:220px; float:left; background:#09F; margin-right:8px; height:154px}
.quick_left{width:220px; float:left; margin-right:8px; height:154px; background-color:#fbe7f2}
.quick_left .qtit{ padding:10px 0 0 40px}
.quick_left ul{width:220px; }
.quick_left ul li{float:left;}

.roll_list{ width:256px; height:175px; float:left; position:relative}

/* 패키지롤오버 */
#rollingBanner{width:256px; height:175px; overflow:hidden; background:#eeeeee; display:block}
#rollingBanner ul li dl, #rollingBanner ul li dd{ width:256px; height:175px; overflow:hidden;}
#rollingBanner ul li dl dt a{position:absolute; z-index:1;display:block; width:16px; height:16px; overflow:hidden;background:url(../img/main/main_p_control.png) -2px top no-repeat;text-indent:-10em;}
.btn1 a{left:17px; top:285px;}
.btn2 a{left:35px; top:285px;}
.btn3 a{left:54px; top:285px;}
.btn4 a{left:72px; top:285px;}
.btn5 a{left:90px; top:285px;}
#rollingBanner ul li dl dt a.iconOn{background:url(../img/main/main_p_control.png) -22px top no-repeat; }


#rollingBanner1{width:256px; height:175px; }
#rollingBanner1 li {list-style:none; float:left; padding-right:7px;}
.clsBannerScreen1 {overflow: hidden; height:175px; width: 256px; border:0px solid #e1e1e1; cursor:pointer;}
.clsBannerScreen1 .img {display:none; }
.clsBannerButton1 {
	cursor: pointer;
	border-bottom: 0px;
	z-index: 200;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: 180px;
}


/* q배너 */
.mainVisualDiv{position:relative; height:355px; overflow:hidden; text-align:center;}
.mainVisualDiv .visualDiv{ height:355px; position:absolute; top:0; left:0;}
.mainVisualDiv .visualDiv img{
	zoom:1; 
	background:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  /* IE6 & 7 */
}
.mainVisualDiv .visual{height:400px;position: absolute; top: 0;  width:740px; z-index:10}
.mainVisualDiv .visual1{background:url('/gchild/images/banner/main_b01.jpg') no-repeat center 0; text-indent:;height:355px; width:740px }
.mainVisualDiv .visual2{background:url('/gchild/images/banner/main_b02.jpg') no-repeat center 0; text-indent:-5000px;height:355px; width:740px }
.mainVisualDiv .visual3{background:url('/gchild/images/banner/main_b03.jpg') no-repeat center 0; text-indent:-5000px;height:355px; width:740px }
.mainVisualDiv .visual4{background:url('/gchild/images/banner/main_b04.jpg') no-repeat center 0; text-indent:-5000px;height:355px; width:740px }

.mainVisualDiv .visual_b{height:304px;position: absolute; top: 0;  width:636px; z-index:10}
.mainVisualDiv .visual_b1{background:url('/gchild/images/banner/mb_01.jpg') no-repeat center 0; text-indent:;height:304px; width:636px }
.mainVisualDiv .visual_b2{background:url('/gchild/images/banner/mb_02.jpg') no-repeat center 0; text-indent:-5000px;height:304px; width:636px }
.mainVisualDiv .visual_b3{background:url('/gchild/images/banner/mb_03.jpg') no-repeat center 0; text-indent:-5000px;height:304px; width:636px }
.mainVisualDiv .visual_b4{background:url('/gchild/images/banner/mb_04.jpg') no-repeat center 0; text-indent:-5000px;height:304px; width:636px }


.mainVisualDiv .visualCon{position:relative;  height:355px; margin:auto}

.mainVisualDiv .txtZone{position:absolute; top:-999999px; left:-99999px; text-indent:-9999px}
.mainVisualDiv .playBt{position:relative; display:inline-block; z-index:200; margin:280px 7px 0 0;}
.mainVisualDiv .playBt img{vertical-align:middle}
.mainVisualDiv .bt{position:relative; display:inline-block; z-index:200; margin:280px 3px 0 0;}
.mainVisualDiv .bt img{vertical-align:middle}

.mainVisualDiv .btnZone{position:relative;margin:-23px auto; z-index:100 }
.mainVisualDiv .btnZone ul{overflow:hidden; }
.mainVisualDiv .btnZone li.one{position:absolute;overflow:hidden; left:0;}
.mainVisualDiv .btnZone li.two{position:absolute; top:270px; left:50px;}
.mainVisualDiv .btnZone li.three{position:absolute; top:230px; left:170px;}

/* 메인큰배너수정 */
.mainVisualDiv1{position:relative; height:304x; overflow:hidden; text-align:center;}
.mainVisualDiv1 .visualDiv{ height:304px; position:absolute; top:0; left:0;}
.mainVisualDiv1 .visualDiv img{
	zoom:1; 
	background:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  /* IE6 & 7 */
}
.mainVisualDiv1 .visual{height:304px;position: absolute; top: 0;  width:636px; z-index:10}
.mainVisualDiv1 .visual1{background:url('/gchild/images/banner/main_banner01.jpg') no-repeat center 0; text-indent:;height:304px; width:636px }
.mainVisualDiv1 .visual2{background:url('/gchild/images/banner/main_banner02.jpg') no-repeat center 0; text-indent:-5000px;height:304px; width:636px }
.mainVisualDiv1 .visual3{background:url('/gchild/images/banner/main_banner03.jpg') no-repeat center 0; text-indent:-5000px;height:304px; width:636px }
.mainVisualDiv1 .visual4{background:url('/gchild/images/banner/main_banner04.jpg') no-repeat center 0; text-indent:-5000px;height:304px; width:636px }

.mainVisualDiv1 .visualCon{position:relative;  height:304px; margin:auto}

.mainVisualDiv1 .txtZone{position:absolute; top:-999999px; left:-99999px; text-indent:-9999px}
.mainVisualDiv1 .playBt{position:relative; display:inline-block; z-index:200; margin:290px 7px 0 0;}
.mainVisualDiv1 .playBt img{vertical-align:middle}
.mainVisualDiv1 .bt{position:relative; display:inline-block; z-index:200; margin:290x 3px 0 0;}
.mainVisualDiv1 .bt img{vertical-align:middle}

.mainVisualDiv1 .btnZone{position:relative;margin:-23px auto; z-index:100 }
.mainVisualDiv1 .btnZone ul{overflow:hidden; }
.mainVisualDiv1 .btnZone li.one{position:absolute;overflow:hidden; left:0;}
.mainVisualDiv1 .btnZone li.two{position:absolute; top:230px; left:85px;}
.mainVisualDiv1 .btnZone li.three{position:absolute; top:230px; left:170px;}


/*메인-가운데_게시판1*/
.maincont{margin:0 auto; width:1280px; height:auto; margin-top:20px}
.maincont .boleft{ float:left; width:280px; height:226px; margin-right:20px; border: 3px solid #7fb0f8; 
	-moz-border-radius: 10px; /*모질라*/
	-webkit-border-radius: 10px; /*웹킷*/
	border-radius: 10px;}
.maincont .boleft .botit{ margin:5px 0 10px 0}
.maincont .bocont1{ float:left; width:672px; height:230px}
.maincont .bocont1 .stit{ margin:5px 0 10px 0}

/*메인-가운데_게시판-갤러리수정*/
.g_box{margin:0 auto; width:1100px; height:auto; margin-top:20px; margin-bottom:20px;  float:left}
.g_box .story_l{ width:545px; float:left;}
.g_box .story_l .stbox{ width:545px; float:left;border-right:1px solid #eee;}
.g_box .school_r{ width:545px; float:left;  }
.g_box .school_r .scbox{ width:540px; float:left; margin-left:17px  }
/*메인감자이야기 갤러리*/
.gallerys{ width:165px; height:172px; margin-right:14px; border:1px solid #eee; float:left; margin-bottom:10px }
.gallerys .bot{ width:165px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }

/*20150206_1 수정*/
.boleft .up_list{
	position: absolute;
	margin-top:10px;
	
	width: 250px;
	height: 140px;
	text-align: left;
	z-index: 40000000;
	display: block; /*background-color:#1c1c1c;*/
	padding: 15px 0 0 20px;
	
}
.boleft .up_list li{margin:0; display:block; line-height:20px; }
.boleft .up_list a{color:#ccc; font-style:normal; text-decoration:none; font-size:13px; float:left; height:15px; line-height:24px; display:block;}
.boleft .up_list a:hover, a:active, a:focus{text-decoration:underline} 
.boleft .up_list img{float:left; margin-right:4px; width:27px; height:12px;}

.maincont .scl_box{ float:left; width:285px; height:250px; margin-right:20px; border: 3px solid #7fb0f8; 
	-moz-border-radius: 10px; /*모질라*/
	-webkit-border-radius: 10px; /*웹킷*/
	border-radius: 10px;}
.maincont .scl_box .scl_list{ width:275px;  text-align:left; block; /*background-color:#1c1c1c;*/ padding:0 0 0 10px; margin:17px 0 15px 10px}/*position:absolute; z-index:4;*/
.maincont .scl_box .scl_list li{margin:0; height:27px;}
.maincont .scl_box .scl_list a{color:#ccc; font-style:normal; text-decoration:none; font-size:13px; float:left; line-height:17px; display:block; }
.maincont .scl_box .scl_list a:hover, a:active, a:focus{text-decoration:underline} 


/*메인감자이야기 갤러리*/
.s_gallery{ width:263px; height:183px; margin-right:7px; border:1px solid #eee; float:left }
.s_gallery .bot{ width:263px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }

/*메인감자이야기 갤러리--수정*/
.s_gallery_m{ width:215px; height:183px; margin-right:7px; border:1px solid #eee; float:left }
.s_gallery_m .bot{ width:215px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }

/*메인감자이야기 갤러리2015050206_1--수정*/
.s_gallery_m1{ width:210px; height:183px; margin-right:7px; border:1px solid #eee; float:left }
.s_gallery_m1 .bot{ width:215px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }
.s_gallery_m1 .bot img{ vertical-align:middle; padding-left:5px}
/*메인테이블1*/
.base_tbl2{ float:left; width:438px; border-bottom:1px solid #40affe; color:#666; overflow:hidden; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; }
.base_tbl2 th{ color:#2e77ac; text-align:left; padding-left:5px; height:25px; overflow:hidden;  padding:2px 0 4px 0; font-weight:normal; letter-spacing:-1px; }
.base_tbl2 th img{ padding:0 7px 0 5px; vertical-align:middle}
.base_tbl2 td{text-align:center; overflow:hidden; height:25px; padding:2px 0 4px 0; font-weight:normal}
.base_tbl2 td img{ padding-left:5px}



.maincont .do11{ float:left; width:900px; height:200px; background-color:#0FF}
.maincont .ff{float:left; width:900px; height:200px; background-color:#eee}
.maincont .tttt{float:left; width:900px; height:200px; background-color:#3CF}

/*메인-가운데_게시판2*/
.maincont2{margin:0 auto; width:1280px; height:250px; margin-top:20px; float:left;}
.maincont2 .boleft2{ float:left; width:438px; height:230px; margin-right:20px; }
.maincont2 .boleft2 .botit{ margin:5px 0 10px 0}
.maincont2 .boleft3{ float:left; width:390px; height:230px; margin-right:10px; }

.maincont2 .boleft3 .botit{ margin:5px 0 10px 0}
.maincont3{margin:0 auto; width:1280px; height:270px; margin-top:20px; float:left;}
.maincont3 .boleft4{ float:left; width:390px; height:270px; margin-right:10px; }
.maincont3 .boleft4 .botit{ margin:5px 0 10px 0}

/*메인테이블2*/
.base_tbl3{ float:left; width:420px; color:#666; overflow:hidden; font-size:14px; font-family:"NanumGothic",sans-serif; margin-left:9px }
.base_tbl3 th{ color:#666666; text-align:left; height:30px; overflow:hidden;  padding:2px 0 4px 20px; font-weight:normal; }
.base_tbl3 th img{ padding:0 7px 0 5px; vertical-align:middle}
.base_tbl3 .b01{border-bottom:1px solid #e5e5e5;}
.base_tbl3 td{text-align:center; overflow:hidden; height:30px; padding:2px 0 4px 0; font-weight:normal; }

/*메인테이블2-수정*/
.base_tbl113{ float:left; width:408px; color:#666; overflow:hidden; font-size:13px; font-family:"NanumGothic",sans-serif; margin-left:9px }
.base_tbl113 th{ color:#666666; text-align:left; height:30px; overflow:hidden;  padding:2px 0 4px 10px; font-weight:normal; }
.base_tbl113 th img{ padding:0 7px 0 5px; vertical-align:middle}
.base_tbl113 .b01{border-bottom:1px solid #e5e5e5;}
.base_tbl113 td{text-align:center; overflow:hidden; height:30px; padding:2px 0 4px 0; font-weight:normal; }

/*메인테이블2-수정*/
.base_tbl114{ float:left; width:408px; color:#666; overflow:hidden; font-size:13px; font-family:"NanumGothic",sans-serif; margin-left:9px }
.base_tbl114 th{ color:#666666; text-align:left; height:35px; overflow:hidden;  padding:2px 0 4px 10px; font-weight:normal; }
.base_tbl114 th img{ padding:0 7px 0 5px; vertical-align:middle}
.base_tbl114 .b01{border-bottom:1px solid #e5e5e5;}
.base_tbl114 td{text-align:center; overflow:hidden; height:35px; padding:2px 0 4px 0; font-weight:normal; }


/*테이블 - 테두리없음*/
.table4,.table4 th,.table4 td{border:0px}
.table4{width:480px; font-family:"NanumGothic",sans-serif; font-size:14px; }
.table4 th{text-align:left; padding:0; border:0}
.table4 td{ padding:10px 0 10px 0;line-height:18px;vertical-align:middle;border:1px solid #ffffff;}
.table4 td.bac{ background-color:#f1eee8; color:#333; font-size:14px; font-weight:600}

.maincont2 .bocont2{ float:left; width:821px; height:230px}
.maincont2 .bocont2 .stit{ margin:5px 0 10px 0}
/*메인감자이야기 갤러리*/
.info_gallery{ width:263px; height:183px; margin-right:7px; border:1px solid #eee; float:left }
.info_gallery .bot{ width:263px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }

.qnabox .qna_list{position:absolute; top:97px; width:350px; height:200px;  text-align:left; z-index:4; display:block; /*background-color:#1c1c1c;*/ padding:0 0 0 10px;}
.qnabox .qna_list li{margin:0; display:block; padding:10px;}
.qnabox .qna_list a{color:#ccc; font-style:normal; text-decoration:none; font-size:11px; float:left; line-height:17px; display:block;}
.qnabox .qna_list a:hover, a:active, a:focus{text-decoration:underline} 
.qnabox .qna_list img{float:left; margin-right:4px; width:27px; height:12px;}
.boleft11{ width:438px}






/*국가별갤러리*/
.world_shc{margin:0 auto; width:1280px; height:300px; margin-top:1px; float:left; position:relative}
.world_shc .shctit{ margin:5px 0 5px 0}

.world_gallery{ width:205px; height:182px; margin-right:5px; border:1px solid #eee; float:left }
.world_gallery .bot{ width:210px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }

#nara01{position:relative;
	left:10px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:50;
}

#nara02{position:relative;
	left:222px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:51;
}

#nara03{position:relative;
	left:433px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:52;
}

#nara04{position:relative;
	left:645px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:53;
}

#nara05{position:relative;
	left:860px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:54;
}

#nara06{position:relative;
	left:1070px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:55;
}


/*국가별갤러리--가로축소수정*/
.world_shc1{margin:0 auto; width:1100px; height:300px; margin-top:1px; float:left; position:relative}
.world_shc1 .shctit{ margin:5px 0 5px 0}

.world_gallery1{ width:173px; height:182px; margin-right:8px; border:1px solid #eee; float:left }
.world_gallery1 .bot{ width:173px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }

#nara001{position:relative;
	left:10px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:50;
}

#nara002{position:relative;
	left:190px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:51;
}

#nara003{position:relative;
	left:370px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:52;
}

#nara004{position:relative;
	left:550px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:53;
}

#nara005{position:relative;
	left:730px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:54;
}

#nara006{position:relative;
	left:910px;
	top: 83px;
	width: 37px;
	height:49px;
	z-index:55;
}


/*메인하단 버튼들*/
#mbuts{width:100%; height:179px; margin-top:20px; float:left; background-image:url(../images/main/m_baimg.jpg); background-repeat:repeat-x;}
#mbuts .buts{margin:0 auto; width:1280px; height:150px; margin-top:20px; }
#mbuts .buts ul{width:1280px;}
#mbuts .buts ul li{ margin-left:45px;  float:left}


/*메인하단 버튼들-가로축소수정*/
#mbuts_box{width:100%; height:179px; margin-top:20px; float:left; background-image:url(../images/main/m_baimg.jpg); background-repeat:repeat-x;}
#mbuts_box .buts{margin:0 auto; width:1100px; height:150px; margin-top:20px; }
#mbuts_box .buts ul{width:1100px;}
#mbuts_box .buts ul li{ margin-left:10px;  float:left}

/*foot*/
#footDiv{width:100%; height:120px; float:left; /*height:485px;*/ position:relative; z-index:11; }
#footDiv .footListDiv{width:100%; padding:10px 0 20px; background:url('/gchild/images/main/m_baimg01.jpg')repeat-x ;}
#footDiv .footList{width:1100px; margin:0 auto; overflow:hidden; height:30px; border-bottom:1px solid #e5e5e5; font-weight:600; line-height:22px}
#footDiv .footList ul{overflow:hidden}
#footDiv .footList ul li{float:left; background:url('/common/images/icon/icon_bar1x11.gif') no-repeat left 6px ; margin-left:10px; padding-left:11px; letter-spacing:-0.5px; color:#333}
#footDiv .footList dl{float:left; padding-left:20px; font-size:13px}
#footDiv .footList dl:first-child{border:none; padding-left:0}
#footDiv .footList dl.f1{width:100px;}
#footDiv .footList dl.f2{width:112px;}
#footDiv .footList dl.f3{width:138px;}
#footDiv .footList dl.f4{width:130px;}
#footDiv .footList dl.f5{width:130px;}
#footDiv .footList dl.f6{width:84px;}
#footDiv .footList dl.f7{width:200px;}
#footDiv .footList dt{font-size:16px; font-weight:bold; color:#666; padding-bottom:10px;  letter-spacing:-0.5px; }
#footDiv .footList dd{background:url('/common/images/icon/icon_dot3x3.gif') no-repeat 0 13px; padding-left:9px; line-height:26px; font-size:12px; letter-spacing:-0.9px}
#footDiv .footList a{ color:#333}
#footDiv .footList dd a{display:block; color:#666;}
#footDiv .footerMenu{width:1100px; margin:0 auto; position:relative; padding-top:8px; font-size:12px; color:#666; height:80px}
#footDiv .footerMenu ul{overflow:hidden}
#footDiv .footerMenu ul li{float:left; background:url('/common/images/icon/icon_bar1x11.gif') no-repeat left 6px ; margin-left:10px; padding-left:11px; line-height:20px}
#footDiv .footerMenu ul li:first-child{background:none; padding-left:0; margin-left:0}
#footDiv .footerMenu ul li a{color:#fff; font-weight:bold; font-size:12px}
#footDiv .goLink {position: absolute;  right: 0;  top: 30px;}
#footDiv .goLink select{float:left; width:135px; height:28px; margin-right:2px ; font-size:12px; letter-spacing:0px}
#footDiv .goLink a.bt {background: url("/common/images/icon/footer_bg.gif") no-repeat 0 0 #eaeaea; color:#444;display: block;float: left;  line-height: 26px; height: 28px;text-align: center; width:51px; text-decoration:none; font-weight:bold}
#footDiv address{font-style:normal; margin-top:15px;}
#footDiv .copy{margin-top:2px}
#footerMenuDiv{width:100%; background:#394b61}
#footDiv .blogLink {
	position: absolute;
	right:150px;
	width:150px;
        height:31px; top:30px;
}
#footDiv .blogLink ul{width:150px;}
#footDiv .blogLink ul li{ float:left; padding:0; margin:0}

/* calendar 달력--가로축소 */

.mcalendar1 .fontbox{position: absolute;
	float: right;
	left:130px;
	top: 6px;
	width: 500px;
	height:20px;
	color: #FFF;
	font-size:11px;
	z-index:99999;
}



.mcalendar1{margin:0 auto; margin-top:5px; width:1100px; height:100px; margin-top:20px; float:left; position:relative }

.bg_calendar1 { position:relative; width:100%; padding:0; background:url("../images/main/cal_ba.jpg") repeat-x 0 0; z-index:9999;  }
.calendar1 { overflow:hidden; width:1100px; padding:0 0 10px 0; }
.calendar1 ul { overflow:hidden; }
.calendar1 ul li{ float:left; padding-left:8px; text-align:center; }
.calendar1 ul li a { display:block; padding:2px 3px; border:1px solid #fff; text-align:center; font-size:12px; font-weight:bold }
.calendar1 ul li a.tooltip {
	background-color:#dc0000; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}

.calendar1 ul li a.tooltip1 {
	background-color:#1db7f3; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}
.calendar1 ul li a.tooltip2 {
	background-color:#28a09f; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}
.calendar1 ul li a.tooltip3 {
	background-color:#8d29fb; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}

.calendar1 ul li a.tooltip:hover { border:1px solid #000; }
.calendar1 ul li .tooltip-box {
	/*display:block;*/
	opacity: 0;
	position: absolute;
	top: 50px;
	padding: 15px 10px 5px 10px;
	border-radius: 3px;
	background: url("../images/main/bg_layer_g2.png") no-repeat 0 bottom;
*margin-left:-15px;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}
.calendar1 ul li .tooltip-box2 {
	/*display:block;*/
	opacity:0; position:absolute; top:30px; padding:15px 10px 5px 10px; border-radius:3px; background:url("../images/main/bg_layer_g2.png") no-repeat 0 bottom; *margin-left:-15px;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}

.calendar1 ul li a.tooltip:hover .tooltip-box, 
.calendar1 ul li a.tooltip:focus .tooltip-box { opacity:1; top:50px; }
.calendar1 ul li a.tooltip .tooltip-box:before { content:""; position:absolute; top:0; }

.calendar1 .year { float:left; width:130px; padding:0 }
.calendar1 .day { float:left; width:950px; text-align:center; margin-top:42px }

/* calendar 달력 */

.mcalendar .fontbox{position: absolute;
	float: right;
	left:130px;
	top: 6px;
	width: 500px;
	height:20px;
	color: #FFF;
	font-size:11px;
	z-index:99999;
}



.mcalendar{margin:0 auto; margin-top:5px; width:1280px; height:100px; margin-top:20px; float:left; position:relative }

.bg_calendar { position:relative; width:100%; padding:0; background:url("../images/main/cal_ba.jpg") repeat-x 0 0; z-index:9999;  }
.calendar { overflow:hidden; width:1280px; padding:0 0 10px 0; }
.calendar ul { overflow:hidden; }
.calendar ul li{ float:left; padding-left:14px; text-align:center; }
.calendar ul li a { display:block; padding:2px 3px; border:1px solid #fff; text-align:center; font-size:12px; font-weight:bold }
.calendar ul li a.tooltip {
	background-color:#dc0000; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}

.calendar ul li a.tooltip1 {
	background-color:#1db7f3; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}
.calendar ul li a.tooltip2 {
	background-color:#28a09f; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}
.calendar ul li a.tooltip3 {
	background-color:#8d29fb; 
	color:#fff;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}

.calendar ul li a.tooltip:hover { border:1px solid #000; }
.calendar ul li .tooltip-box {
	/*display:block;*/
	opacity: 0;
	position: absolute;
	top: 50px;
	padding: 15px 10px 5px 10px;
	border-radius: 3px;
	background: url("../images/main/bg_layer_g2.png") no-repeat 0 bottom;
*margin-left:-15px;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}
.calendar ul li .tooltip-box2 {
	/*display:block;*/
	opacity:0; position:absolute; top:30px; padding:15px 10px 5px 10px; border-radius:3px; background:url("../images/main/bg_layer_g2.png") no-repeat 0 bottom; *margin-left:-15px;
	-webkit-transition: all .2s ease-in .1s;
	-moz-transition: all .2s ease-in .1s;
	-o-transition: all .2s ease-in .1s;
	-ms-transition: all .2s ease-in .1s;
	transition: all .2s ease-in .1s;
}

.calendar ul li a.tooltip:hover .tooltip-box, 
.calendar ul li a.tooltip:focus .tooltip-box { opacity:1; top:50px; }
.calendar ul li a.tooltip .tooltip-box:before { content:""; position:absolute; top:0; }

.calendar .year { float:left; width:130px; padding:0 }
.calendar .day { float:left; width:1120px; text-align:center; margin-top:35px }


/*서브페이지*/
.lineMap1{width:100%; background:#fbfbfb; min-width:1100px; margin:0 auto; height:40px;}
.lineMap1 .pathDiv{width:100%; margin:0 auto; position:relative;}
.lineMap1 .pathDiv ul.path{overflow:hidden}
.lineMap1 .pathDiv ul.path li{letter-spacing:-0.5px; background:url('/common/images/icon/icon_path.gif') no-repeat right 6px; padding-right:14px; margin-right:9px; float:left}
.lineMap1 .pathDiv ul.path li.end{background:none; font-weight:bold}
.lineMap1 .pathDiv .btn{position:absolute; top:0; right:0; font-size:0px}


.wp{height:100%; width:100%; background-color:#fff; margin-bottom:30px;  position:relative }
.subcont{width:100%; height:100%; background-color:#fff; float:left; margin-bottom:30px; position:relative; z-index:12 }

.subtop1{ width:100%; height:102px; float:left; background-color:#f9f9f9; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.subtop1 .stit1{margin:0 auto; width:1280px; height:102px }
.subtop1 .stit1 h2{font-size:20px;margin-bottom:12px;color:#4d4d4d; font-weight:normal; font-family:"NanumGothic",sans-serif;}
.subtop1 .stit1 .sleftbox2{width:222px; height:102px; margin-right:10px; background-color:#2e6cd6; float:left; background-image:url(../images/sub_titba.jpg);font-family:"NanumGothic",sans-serif;}/* width:0px;height:0px; border-right:192px solid transparent; border-bottom:192px solid #3976df;*/
.subtop1 .stit1 .sleftbox2 h2{font-size:24px; padding-top:40px; text-align:center; color:#FFF; font-weight:normal; font-family:"NanumGothic",sans-serif; letter-spacing:-0.9px}
.subtop1 .stit1 .srightbox2{width:1047px; height:102px; float:left; background-image:url(../images/sub_topimg01.jpg);font-family:"NanumGothic", sans-serif; }
.subtop1 .stit1 .srightbox2 p{font-size:14px;  margin:28px 0 10px 70px; text-align:left; color:#4d4d4d; font-weight:normal; font-family:"NanumGothic",sans-serif; }
.subtop1 .stit1 .srightbox2 h2{font-size:20px;  margin:5px 0 0 70px; text-align:left; color:#0d65d3; font-weight:600; font-family:"NanumGothic",sans-serif; }
.subtop1 .stit1 .srightbox2_1{width:1047px; height:102px; float:left; background-image:url(../images/sub_topimg02.jpg);font-family:"NanumGothic", sans-serif; }/*미국*/
.subtop1 .stit1 .srightbox2_1 p{font-size:14px;  margin:28px 0 10px 70px; text-align:left; color:#4d4d4d; font-weight:normal; font-family:"NanumGothic",sans-serif; }
.subtop1 .stit1 .srightbox2_1 h2{font-size:20px;  margin:5px 0 0 70px; text-align:left; color:#0d65d3; font-weight:600; font-family:"NanumGothic",sans-serif; }


/*수정-탑*/
.subtop2{ width:100%; height:102px; float:left; background-color:#f9f9f9; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.subtop2 .stit2{margin:0 auto; width:1100px; height:102px }
.subtop2 .stit2 h2{font-size:20px;margin-bottom:12px;color:#4d4d4d; font-weight:normal; font-family:"NanumGothic",sans-serif;}
.subtop2 .stit2 .sleftbox3{width:180px; height:102px; margin-right:10px; background-color:#2e6cd6; float:left; background-image:url(../images/sub_titba.jpg);font-family:"NanumGothic",sans-serif;}/* width:0px;height:0px; border-right:192px solid transparent; border-bottom:192px solid #3976df;*/
.subtop2 .stit2 .sleftbox3 h2{font-size:20px; padding-top:40px; text-align:center; color:#FFF; font-weight:normal; font-family:"NanumGothic",sans-serif; letter-spacing:-0.9px}
.subtop2 .stit2 .srightbox3{width:900px; height:102px; float:left; font-family:"NanumGothic", sans-serif; }
.subtop2 .stit2 .srightbox3 p{font-size:14px;  margin:28px 0 10px 40px; text-align:left; color:#4d4d4d; font-weight:normal; font-family:"NanumGothic",sans-serif; }
.subtop2 .stit2 .srightbox3 h2{font-size:20px;  margin:5px 0 0 40px; text-align:left; color:#7e522d; font-weight:600; font-family:"NanumGothic",sans-serif; }
.baimg_home{background-image:url(../images/home_titba.jpg); }
.baimg_can{background-image:url(../images/can_titba.jpg); }
.baimg_u{background-image:url(../images/u_titba.jpg); }
.baimg_uk{background-image:url(../images/uk_titba.jpg); }
.baimg_au{background-image:url(../images/au_titba.jpg); }
.baimg_nz{background-image:url(../images/nz_titba.jpg); }
.baimg_ph{background-image:url(../images/ph_titba.jpg); }
.baimg_com{background-image:url(../images/com_titba.jpg); }
.baimg_ss{background-image:url(../images/ss_titba.jpg); }
.subpage{margin:0 auto; width:1280px; height:100% auto; position:relative;}
#sc_left{width:220px; padding-top:25px; float:left; height:100% auto; border-right:1px solid #efefef; border-left:1px solid #efefef;}


.subpage .sc_snb{ width:220px; padding-top:25px;  float:left; height:100% auto; border-right:1px solid #efefef; border-left:1px solid #efefef; position:relative;z-index:100}
.subpage .subp1{ width:1058px; height:100% auto;float:right; }


/*카테고리
.ptit1{ width:1020px; height:40px; line-height:35px; padding-left:30px; border-bottom:1px solid #efefef; float:left;  }

.site1{
	float: right;
	padding: 5px 23px;
	color: #999;
	font-size: 11px;
	text-align: right;
	font-family:"NanumGothic",sans-serif;
	position: absolute;
	right: -12px;
	top: 359px;
	width: 300px;
	height: 11px;
	line-height: 12px;
}
.site1 em{ color:#36F; font-weight:bold; font-style:normal}
.site1 img{ padding-right:3px; vertical-align:middle}
*/

.subpage .subp1 .ptit h2{font-size:18px; color:#4d4d4d; font-weight:500 ; font-family:"NanumGothic",sans-serif; }
.subright{height:100%; float:right; width:1000px; margin-left:20px; height:100% auto; padding:20px 20px 20px 20px;}
.subright .rimg01{height:277px; float:left; width:954px; margin:10px 20px 15px 30px }
.subright h2{font-size:28px; color:#3333; font-family:"NanumGothic",sans-serif;}
.subright .font{ width:1100px; font-size:24px; color:#F03; font-family:"NanumGothic",sans-serif; font-weight:normal;text-decoration:none; padding:30px 0 20px 5px; }
.subright .font .fsub{font-size:14px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: bold;text-decoration:none; padding-left:20px;  }
.subright  p{ font-size:14px; width:1000px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight:normal; line-height:23px; padding:10px 0 0 5px; }
.subright .sline{width:1000px; border-bottom:1px dotted #999999; padding-bottom:10px}
.subright .gicontimg{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 288px;
	height: 331px;
	position: absolute;
	margin:40px 0 0 810px;
	
	
}
.subpage .subme{position:relative;width:199px;height:100% auto;min-height:500px;z-index:100;}
.subpage .sc_snb a:link, a:visited {color:#767676;text-decoration:none}
/* .sc_snb a:hover, a:focus, a:active {color:#fff;text-decoration:none} */
.subpage .sc_snb a:hover, a:focus, a:active {color:#000;text-decoration:none}




	
/*....*/
#sub_snb a{display:block;width:201px;height:25px; text-decoration:none; line-height:20px; margin:0;background-image:url('/gchild/images/btn/bg_snb.jpg');font-size:14px;font-family:"NanumGothic",sans-serif;color:#767676;padding:7px 0 7px 20px; letter-spacing:-0.5px}
#sub_snb a:hover{width:210px;height:25px; line-height:20px; text-decoration:none; margin:0;background-image:url('/gchild/images/btn/bg_snb.png');font-size:14px;font-family:"NanumGothic",sans-serif;color:#fff;padding:7px 0 7px 20px; letter-spacing:-0.5px}
#sub_snb2 a{display:block;width:210px;height:25px; text-decoration:none; line-height:20px; margin:0;background-image:url('/gchild/images/btn/bg_snb.png');font-size:14px;font-family:"NanumGothic",sans-serif;color:#fff;padding:7px 0 7px 20px; letter-spacing:-0.5px}
#sub_sub_snb a{display:block;width:200px;height:19px;margin:0;font-size:13px;font-family:NanumBarunGothic,dotum;color:#767676;padding:10px 0 10px 20px;border-bottom:1px dotted #cecece;}
#sub_sub_snb a:hover{width:200px;height:19px;margin:0;font-size:13px;font-family:NanumBarunGothic,dotum;color:#2e6cd6;padding:10px 0 10px 20px;border-bottom:1px dotted #eeeeee;}
#sub_sub_snb2 a{display:block;width:200px;height:19px;margin:0;background-color:#ffffff;font-size:13px;font-family:NanumBarunGothic,dotum;color:#2e6cd6;padding:10px 0 10px 20px;border-right:1px solid #eeeeee;border-bottom:1px dotted #cecece;}
#sub_sub_snb2 img { vertical-align:middle}
#sub_sub_snb img { vertical-align:middle}

#sub_snb ul{ width:220px}
#sub_snb ul il{ padding:0; margin:0}


/* 왼쪽메뉴**/
#sideContent { position:absolute; left:0; top:0; width:188px; height:100%; overflow:hidden; min-height:1px; border:1px solid #d9d9d9; border-top:0; border-bottom:0;font-family:"NanumGothic",sans-serif;}
#sideContent h1 {text-align:center; height:170px; line-height:170px; font-size:2.3em; font-family:"NanumGothic",sans-serif; color:#fff; background:url("/images/template/00002/sub/bgLnbTit.gif") 0 0 no-repeat; }
.sc_snb1{ width:220px; padding-top:25px;  float:left; height:100% auto; border-right:1px solid #efefef; border-left:1px solid #efefef; position:relative;z-index:100; font-family:"NanumGothic",sans-serif;}
.sideNavi { display:block; font-family:"NanumGothic",sans-serif; letter-spacing:-0.5px; width:220px}
.sideNavi li { border-bottom:1px solid #d9d9d9; background:#fff;font-family:"NanumGothic",sans-serif; }
.sideNavi li a { display:block; padding:15px 0 15px 18px; font-size:1.13em; color:#333;font-family:"NanumGothic",sans-serif; }
.sideNavi li a:hover,
.sideNavi li a:focus,
.sideNavi li a:active,
.sideNavi li a.on,
.sideNavi li a.lock {color:#db4604; background:url('/gchild/images/icon/bgSideNavi.gif') 98% center no-repeat; font-family:"NanumGothic",sans-serif; }
.sideNavi li ul { display:none; padding:12px 0 12px 18px; border-top:1px solid #d9d9d9; background:#f5f5f5; font-family:"NanumGothic",sans-serif; }
.sideNavi li ul li { border:0; margin:0 0 5px 0;  background:#f5f5f5; }
.sideNavi li ul li a { padding:1px 0 1px 10px; font-size:1em; background:url('/gchild/images/icon/bgSideNaviSub.gif') 0 center no-repeat;  font-family:"NanumGothic",sans-serif;}
.sideNavi li ul li a:hover,
.sideNavi li ul li a:focus,
.sideNavi li ul li a:active,
.sideNavi li ul li a.on,
.sideNavi li ul li a.lock { background:url('/gchild/images/icon/bgSideNaviSub_on.gif') 0 center no-repeat; font-family:"NanumGothic",sans-serif; }


/* 왼쪽메뉴-사이즈수정**/
#sideContent1 { position:absolute; left:0; top:0; width:180px; height:100%; overflow:hidden; min-height:1px; border:1px solid #d9d9d9; border-top:0; border-bottom:0;font-family:"NanumGothic",sans-serif;}
#sideContent1 h1 {text-align:center; height:170px; line-height:170px; font-size:2.3em; font-family:"NanumGothic",sans-serif; color:#fff; background:url("/images/template/00002/sub/bgLnbTit.gif") 0 0 no-repeat; }
.sc_snb2{ width:180px; padding-top:25px;  float:left; height:100% auto; border-right:1px solid #efefef; border-left:1px solid #efefef; position:relative;z-index:100; font-family:"NanumGothic",sans-serif;}
.sideNavi1 { display:block; font-family:"NanumGothic",sans-serif; letter-spacing:-0.5px; width:180px}
.sideNavi1 li { border-bottom:1px solid #d9d9d9; background:#fff;font-family:"NanumGothic",sans-serif; }
.sideNavi1 li a { display:block; padding:15px 0 15px 18px; font-size:12.5px; color:#333;font-family:"NanumGothic",sans-serif; }
.sideNavi1 li a:hover,
.sideNavi1 li a:focus,
.sideNavi1 li a:active,
.sideNavi1 li a.on,
.sideNavi1 li a.lock {color:#db4604; background:url('/gchild/images/icon/bgSideNavi.gif') 98% center no-repeat; font-family:"NanumGothic",sans-serif; }
.sideNavi1 li ul { display:none; padding:12px 0 12px 18px; border-top:1px solid #d9d9d9; background:#f5f5f5; font-family:"NanumGothic",sans-serif; }
.sideNavi1 li ul li { border:0; margin:0 0 5px 0;  background:#f5f5f5; }
.sideNavi1 li ul li a { padding:1px 0 1px 10px; font-size:1em; background:url('/gchild/images/icon/bgSideNaviSub.gif') 0 center no-repeat;  font-family:"NanumGothic",sans-serif;}
.sideNavi1 li ul li a:hover,
.sideNavi1 li ul li a:focus,
.sideNavi1 li ul li a:active,
.sideNavi1 li ul li a.on,
.sideNavi1 li ul li a.lock { background:url('/gchild/images/icon/bgSideNaviSub_on.gif') 0 center no-repeat; font-family:"NanumGothic",sans-serif; }

/*팝업*/
.pop_box{ padding-top:5px; float:left; width:444px; height:100%; border: 3px solid #bacee7; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; float:left; box-shadow:1px 1px 1px 1px #f3f3f3;
        -webkit-box-shadow:1px 1px 1px 1px #f3f3f3;
        -moz-box-shadow:1px 1px 1px 1px #f3f3f3;}
.res ul{ margin-left:10px}
.res li{ text-align:left; padding-left:40px; font-family:"NanumGothic",sans-serif font-size:12px; line-height:35px; font-weight:bold; color:#333; }
.res li img{ vertical-align:middle;}
.res li em{ font-size:11px; font-weight:normal; font-style:normal; color:#666; text-decoration:none; line-height:10px }
.res p { padding-right:20px}
.res .releft{ padding-left:88px}
.res .recenter{ text-align:center; margin-top:15px; line-height:22px}
.res .pwb{ width:420px; height:30px; text-align:center; border-top:1px solid #ddd; margin-top:20px; padding:15px 0 25px 0}

/*이벤트팝업*/
#cs_event{position: absolute;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 870px;
	height: 250x;
	border:3px solid #86c3f1;
	background-color:#FFF;
	-moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px;
	box-shadow:1px 1px 1px 1px #f3f3f3;
	left:220px;
	top:310px;
	z-index:999999
}
#cs_event .csbox{ margin:20px;}
#cs_event .csbox p{ font-size:18px; font-weight:600; font-style:normal;  }
#cs_event .csbox h2{ font-size:22px; font-weight:600; color:#F33; line-height:5px;  padding-bottom:10px }
#cs_event .csbox .csleft{ width:220px; float: left}
#cs_event .csbox .csright{ width:600px; float:right; line-height:18px; margin-bottom:20px }
.cs_end{position: absolute;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 30px;
	height:30x;
	left:1095px;
	top:500px;
	z-index:9999999
}

/*메인탑배너*/
#main_top_banner_wrap {
	width:100%; min-width:1100px;
	height:120px;
	background:#5acdf7;
}
#main_top_bn {
	width:1100px;
	height:120px;
	margin:0 auto;
	position:relative;
	z-index:999999999999999;
}
#main_top_bn .bnleft {
	width:285px;
	height:90px;
	float:left;
	margin-top:20px;
	border-right:1px solid #515562;
}
#main_top_bn .bnleft .title {
	width:100%;
	float:left;
	font-family:NanumGothicBold;
	font-size:25px;
	color:#6ffdff;
}
#main_top_bn .bnleft .text {
	width:100%;
	float:left;
	font-family:NanumGothicBold;
	font-size:13px;
	color:#c5c9d6;
	line-height:20px;
	margin-top:10px;
}
#main_top_bn .bnleft .jmjr {
	width:102px;
	height:21px;
	float:left;
	background:url(/jmimg/main_tbn_bt_bg.png) no-repeat;
	font-family:NanumGothicBold;
	font-size:13px;
	color:#fff;
	border:0;
	margin-top:10px;
	text-align:center;
	padding-top:5px;
}
#main_top_bn .bnleft .main_tbn_bt01 {
	float:right;
	margin-right:25px;
	font-family:Dotum, 돋음;
	font-size:12px;
	color:#fff;
	cursor:pointer;
	border-bottom:1px solid #686b76;
	padding-bottom:5px;
	margin-top:18px;
	display:none;
}
#main_top_bn .bnleft .main_tbn_bt01 strong {
	font-size:11px;
	color:#ff4901;
	padding-top:3px;
}
#main_top_bn .bnleft .main_tbn_bt02 {
	float:right;
	margin-right:25px;
	font-family:Dotum, 돋음;
	font-size:12px;
	color:#fff;
	cursor:pointer;
	border-bottom:1px solid #686b76;
	padding-bottom:5px;
	margin-top:18px;
}
#main_top_bn .bnleft .main_tbn_bt02 strong {
	font-size:11px;
	color:#ff4901;
	padding-top:3px;
}
#main_top_bn .main_tbn_title {
	width:700px;
	height:110px;
	float:left;
	margin-top:0;
}
#main_top_bn .bnmid {
	width:380px;
	height:110px;
	float:left;
	margin-top:20px;
}
#main_top_bn .bnmid .bntext {
	width:100%;
	float:left;
	font-size:15px;
	color:#fff;
	line-height:22px;
	margin-top:10px;
	letter-spacing:-1px;
}
#main_top_bn .bnmid .title {
	width:100%;
	float:left;
	font-family:NanumGothicBold;
	font-size:25px;
	color:#fffc00;
	text-decoration:underline;
	margin-top:10px;
	letter-spacing:-1px;
}
#main_top_bn .main_tbn_bt_wrap {
	width:330px;
	height:130px;
	float:left;
	margin-top:20px;
}
#main_tbn_bt_close {
	width:100%;
	float:left;
	text-align:right;
}
#main_tbn_bt_close button {
	border:0;
	margin:0;
	padding:0;
	background:none;
}
#main_top_bn .main_tbn_bt_wrap .img {
	width:260px;
	height:60px;
	float:left;
	margin-top:10px;
}
#main_top_bn .main_tbn_bt_wrap .con_wrap {
	width:100%;
	float:left;
	text-align:right;
	margin-top:70px;
	
}
#main_top_bn .main_tbn_bt_wrap .con_wrap input {
	float:left;
	margin-left:120px;
}
#main_top_bn .main_tbn_bt_wrap .con_wrap .text01 {
	font-family:Dotum, 돋음;
	font-size:12px;
	color:#fff;
	float:left;
	margin-left:5px;
	margin-top:1px;
}
#main_tbn_contents {
	width:1260px;
	position:absolute;
	top:150px;
	left:0;
	z-index:999999999999;
	display:none;
}
#main_tbn_contents ul li {
	float:left;
}
#main_tbn_contents02 {
	width:1100px;
	height:480px;
	position:absolute;
	top:120px;
	left:0;
	z-index:999999999999;
	border:2px solid #444444;
	border-top:0;
	background:#fff;
	display: none;
}
#main_tbn_contents02 .lnb_wrap {
	width:223px;
	height:205px;
	float:left;
	padding:30px 30px 271px 30px;
	border-right:1px solid #e5e5e5;
}
#main_tbn_contents02 .lnb_wrap .lnb {
	width:223px;
	height:204px;
	float:left;
	border-top:1px solid #444444;
}
#main_tbn_contents02 .lnb_wrap .lnb ul li {
	width:218px;
	height:50px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	cursor:pointer;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#6a6a6a;
	letter-spacing:-1px;
}
#main_tbn_contents02 .lnb_wrap .lnb ul li img {
	margin-top:14px;
	vertical-align:-40%;
}
#main_tbn_contents02 .lnb_wrap .lnb ul li:first-child {
	width:218px;
	height:35px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	cursor:pointer;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	padding-top:15px;
	padding-left:5px;

}
#main_tbn_contents02 .main_tbn_con02_wrap {
	width:972px;
	height:506px;
	float:left;
	position:relative;
}
#main_tbn_contents02 .main_tbn_con02_wrap dl dd {
	width:972px;
	height:506px;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#main_tbn_contents02 .main_tbn_con02_wrap dl dd .img {
	width:307px;
	height:506px;
	float:left;
}
#main_tbn_contents02 .main_tbn_con02_wrap dl dd .text_con_wrap {
	width:665px;
	height:506px;
	float:left;
	overflow-y:scroll;
	background:#f5f5f5;
}
.mtbncon01 {
	display:block !important;
}
#mtbnbt01 {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #f5f5f5;
}
#mtbnbt02 {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #ffffff;
}
#mtbnbt03 {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #ffffff;
}
#mtbnbt04 {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #ffffff;
}

#main_tbn_contents_open02 {
	font-family:Dotum, 돋음;
	font-size:12px;
	color:#000;
	cursor:pointer;
	
	padding-bottom:5px;
	float:right;
	margin-right:15px;
	display:none;
}
#main_tbn_contents_open02 strong {
	font-size:11px;
	color:#ff4901;
	padding-top:3px;
}
#main_tbn_contents_open {
	font-family:Dotum, 돋음;
	font-size:12px;
	color:#112f67;
	cursor:pointer;
	
	padding-bottom:5px;
	float:right;
	margin-right:15px;
}
#main_tbn_contents_open strong {
	font-size:11px;
	color:#ff4901;
	padding-top:3px;
}
#mtbnbt01:hover {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #f5f5f5 !important;
}
#mtbnbt02:hover {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #f5f5f5 !important;
}
#mtbnbt03:hover {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #f5f5f5 !important;
}
#mtbnbt04:hover {
	background:url(/jmimg/main_tbn_lnb_bg.png) no-repeat #f5f5f5 !important;
}
#top_banner_show_bt {
	position:absolute;
	top:2px;
	left:300px;
	z-index:999999;
	font-size:14px;
	cursor:pointer;
	display:none;
}
#main_branch_wrap{
	width:120px;
	min-height:50px;
	margin-top:30px;
}
#main_branch_wrap .title01 {
	width:120px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
	line-height:20px;
	margin-top:20px;
}
#main_branch_wrap .title01 span {
	font-size:13px;
	font-weight:100;
}
#main_branch_wrap .title01 strong {
	color:#1150e0;
}
#main_branch_wrap .con01 {
	width:104px;
	float:left;
	padding-left:7px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #e5e5e5;
	border-top:1px solid #444444;
	margin-top:10px;
}
#main_branch_wrap .con01 ul li {
	width:104px;
	float:left;
	margin-top:10px;
	font:normal 13px 'NanumGothic';
	letter-spacing:-1px;
}
#main_branch_wrap .con01 ul li:first-child {
	margin-top:0;
}
#main_branch_wrap .con01 ul li a {
	color:#6a6a6a;
}
#main_branch_wrap .con01 ul li a:hover {
	text-decoration:underline !important;
}

/*멤버 서브탭 */
.tab_member{width:850px; height:100%; margin:1px 0 0 20px; position:relative; display:block;}
.tab_member ul{ padding-top:30px; font-family:"NanumGothic",sans-serif;  
	font-size:15px;  list-style:none;*zoom:1}
.tab_member ul:after{display:block;clear:both;content:""}
.tab_member li{float:left;margin-bottom:-1px}
.tab_member li a{float:left; border-right:1px solid #bbbbbb;border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; background:#ffffff;color:#666666;text-decoration:none; margin-left:3px}
.tab_member li a:first-child{border-left:1px solid #bbbbbb}
.tab_member li a span{display:inline-block;padding:7px 16px 10px 16px;letter-spacing:-1px;cursor:pointer}
.tab_member li ul{display:none;position:absolute;top:70px;left:0;width:100%; margin:0;padding:0;border:0;list-style:none; border:1px solid #cccccc;}
.tab_member li ul:after{display:block;clear:both;content:""}
.tab_member li li{float:none; margin:0 0 8px 0;color:#999}
.tab_member li li.more{;top:-30px;right:0;border:0 !important;background:transparent}
.tab_member.m1 .m1 a,
.tab_member.m2 .m2 a,
.tab_member.m3 .m3 a,
.tab_member.m4 .m4 a,
.tab_member.m5 .m5 a,
.tab_member.m6 .m6 a,
.tab_member.m7 .m7 a,
.tab_member.m8 .m8 a,
.tab_member.m9 .m9 a,
.tab_member.m10 .m10 a,
.tab_member.m11 .m11 a,
.tab_member.m12 .m12 a{margin-top:0;border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; background-color:#fe5079; color:#fff;}
.tab_member.m1 .m1 a span,
.tab_member.m2 .m2 a span,
.tab_member.m3 .m3 a span,
.tab_member.m4 .m4 a span,
.tab_member.m5 .m5 a span,
.tab_member.m6 .m6 a span,
.tab_member.m7 .m7 a span,
.tab_member.m8 .m8 a span,
.tab_member.m9 .m9 a span,
.tab_member.m10 .m10 a span,
.tab_member.m11 .m11 a span,
.tab_member.m12 .m12 a span{padding-top:7px;font-weight: normal}
.tab_member.m1 .m1 ul,
.tab_member.m2 .m2 ul,
.tab_member.m3 .m3 ul,
.tab_member.m4 .m4 ul,
.tab_member.m5 .m5 ul,
.tab_member.m6 .m6 ul,
.tab_member.m7 .m7 ul,
.tab_member.m8 .m8 ul,
.tab_member.m9 .m9 ul,
.tab_member.m10 .m10 ul,
.tab_member.m11 .m11 ul,
.tab_member.m12 .m12 ul{display:block;}
.tab_member .js_off{height:auto}
.tab_member .js_off ul{border:0}
.tab_member .js_off li{float:none;position:relative}
.tab_member .js_off li a{display:block;float:none;border:0 !important; !important;background:#191919 !important;font-weight:bold;color:#ababab}
.tab_member .js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab_member .js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab_member .js_off li li.more{top:7px;right:15px}

/* 멤버소개 */
.lst_thmb{display:inline-block; width:370px; height:170px; margin:10px 0 10px 15px; padding:15px; background:url(../images/member/mamber_bg.jpg)}
.lst_thmb:after{overflow:hidden;clear:both;content:''}
.lst_thmb .thmb{float:left;width:130px;margin-right:20px}
.lst_thmb .thmb img{width:132px; height:170px}
.lst_thmb .cont{float:left; width:215px; font-size:13px; color:#333;}
.lst_thmb tit{font-size:12px; margin-top:12px; padding-bottom:16px; font-weight:bold; color:#333; display:block}
.lst_thmb dl{overflow:hidden;clear:both;padding-bottom:5px;color:#333;line-height:17px}
.lst_thmb dt{float:left;width:30px;font-weight:bold}
.lst_thmb dd{float:left;width:215px}
.lst_thmb p{padding:14px 0 13px 29px; letter-spacing:1px; margin:0 0 5px 25px;}
.lst_thmb a{margin-top:0px; border:0; background-color:none; display:inline-block}

#member{clear:both; display:inline-block; width:200px; height:20px; margin-top:4px}
#member .btn1{margin-left:0px; background-color:#0f0f0f; border:none;}
#member .btn2{margin-left:5px; background-color:#0f0f0f; border:none;}

/* 멤버소개개인페이지*/
.gj_member1{width:870px; margin:10px 0 0 20px; padding-top:15px;}
.gj_member1:after{overflow:hidden;clear:both;content:''}
.gj_member1 .thmb{float:left; width:314px;}
.gj_member1 .thmb .img{border:1px solid #c8c8c8; padding:15px; width:280px; height:361px}
.gj_member1 .name{width:300px; height:80px; border:1px solid #c8c8c8; padding:5px 5px 15px 5px; margin-top:15px;}
.gj_member1 tit{float:left; width:170px font-size:12px; margin-top:12px;  color:#333; display:block; padding-left:10px; line-height:23px}
.gj_member1 .name .right{float:right; margin:12px 13px 0 0}
.gj_member1 .cont{float:right; width:530px; letter-spacing:-0.1px; font-family:"NanumGothic",sans-serif; font-size:13px; line-height:20px; color:#666}
.gj_member1 .cont .but{ float:right; margin-top:20px; width:530px; text-align:right}
.gj_member1 .cont_ttit{width:530px; height:50px; margin-bottom:25px}
.gj_member1 .fw{ font-weight:600; font-size:14px}
.gj_mimg{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 242px;
	height: 182px;
	position: absolute;
	left: 640px;
	top: 55px
}