@charset "utf-8";

html,body	{width:100%;}
#wrapper.main	{background-image:url(../images/main/common/bg.gif);}
#wrapper	{position:relative; width:100%; background-color:#fff;}
/* header */
#header	{position:relative; width:1000px; margin:0 auto; z-index:1000;}

#header .header_top	{overflow:hidden; width:100%;padding-top:80px;}
#header h1#logo	{float:left;}
#header h1#logo a	{display:block;height:63px;}
#header ul#gnb	{float:right;margin-top:12px; margin-right:44px;}
#header ul#gnb li.set_dep1	{float:left;margin-left:40px;}
#header ul#gnb li.set_dep1 .dep1	{display:block; padding-bottom:20px; font-size:1.231em; font-weight:600; color:#333;}

#header .header_btm	{position:relative; width:1000px; margin-top:-10px;}
#header .set_top_menu	{position:absolute; left:270px; top:40px; height:40px; overflow:hidden;}
#header .set_top_menu>img,ul#top_menu	{float:left;}
#header ul#top_menu	{background-image:url(../images/main/header/bg_top_menu.png); background-repeat:repeat-x;}
#header ul#top_menu li.set_dep1	{float:left;background-imag}
#header ul#top_menu li.set_dep1 .dep1	{display:block; width:100px; padding:9px 0; background-image:url(../images/main/header/bar_top_menu.png); background-repeat:no-repeat; background-position:right center; text-align:center; color:#fff;}
#header ul#top_menu li.set_dep1 .dep1.last	{background:none;}


/* header on */
#header #gnb .dep2	{position:absolute ;overflow:hidden;width:160px;  border-radius:10px; background-color:#fff;z-index:1000;}
#header #gnb .dep2.menu01	{margin-left:-56px;}
#header #gnb .dep2.menu02	{margin-left:-56px;}
#header #gnb .dep2.menu03	{margin-left:-48px;}
#header #gnb .dep2.menu04	{margin-left:-48px;}
#header #gnb .dep2.menu05	{margin-left:-48px;}
#header #gnb .dep2.menu06	{margin-left:-48px;}
#header #gnb .dep2.menu07	{margin-left:-40px;}

#header #gnb .dep2 li	{text-align:center;}
#header #gnb .dep2 li:first-child	{margin-top:20px;}
#header #gnb .dep2 li:last-child	{margin-bottom:20px;}
#header #gnb .dep2 li a	{display:block; padding:3px 0;}
#header #gnb .dep2 li a:hover	{font-weight:600;color:#333;}

#header #top_menu .dep2	{width:99px; border-right:1px solid #fff; padding:27px 0; background-color:rgba(255,255,255,0.9);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=0 );}
#header #top_menu .dep2.top01	{border-radius:0 0 0 8px;}
#header #top_menu .dep2.top04	{border-radius:0 0 8px 0; border:0;}
#header #top_menu .dep2 li	{text-align:center;}
#header #top_menu .dep2 li a	{display:block; padding:2px 0;}
#header #top_menu .dep2 li a:hover	{font-weight:600; color:#333;}

/* contents */


	/* visual */
#visual	{width:100%; margin-top:40px;}
#visual .v01	{background-image:url(../images/main/visual/v01/bg.jpg); background-repeat:no-repeat;}
#visual .v01 .visual_text	{padding-top:185px; padding-bottom:166px; margin-left:420px;}
#visual .v01 .visual_text p	{text-align:center; color:#333;}
#visual .v01 .visual_text .text01	{font-family:'WebNanumMyeongjo','나눔명조','Nanum Myeongjo','바탕','Batang',san-serif; font-size:1.538em;}
#visual .v01 .visual_text .text02	{font-size:4.308em;}
#visual .v01 .visual_text .text03	{margin-top:27px; font-size:1.077em; font-weight:600;}
#visual .v01 .visual_text .text04	{width:150px; margin:25px auto 0 auto; font-size:0.923em; font-weight:600; border:solid 1px #333;}

	

	/* contents 01 */
#main_cont01	{padding-top:70px; height:298px; background-color:#fff;}
#main_cont01 p	{text-align:center;}
#main_cont01 .title	{ line-height:1.4; font-size:1.538em; font-weight:500;}
#main_cont01 .cont	{margin-top:40px; font-size:1.077em;}
#main_cont01 ul.promise	{overflow:hidden; padding:0 50px; margin-top:50px; background-image:url(../images/main/introduce/bg_list.png); background-repeat:no-repeat;background-position:50% 18px;}
#main_cont01 ul.promise li	{width:180px; float:left;}
#main_cont01 ul.promise li .img	{width:36px; height:36px; margin:0 auto; background-image:url(../images/main/introduce/img_list.png); background-repeat:no-repeat; background-position:center; background-size:60%;}
#main_cont01 ul.promise li p	{text-align:center; font-size:1.077em; font-weight:600;}
	/* common */


	/* contents 02 */
#main_cont02	{position:relative; width:1000px;}
.rs_slider	{width:1000px; height:250px; overflow:hidden;}
.rs_slider ul.slides {overflow:hidden; width:2160px; margin:0 auto; }
.rs_slider ul.slides li.slide	{float:left; position:relative;}
.rs_slider ul.slides li.slide a	{display:block; width:250px; height:250px;}
.rs_slider ul.slides li.slide img.off	{}
.rs_slider ul.slides li.slide img.on	{position:absolute; left:0; bottom:-190px; z-index:100;}

#main_cont02 ul.control	{position:absolute; top:110px; overflow:hidden; width:1000px; z-index:100;}
#main_cont02 ul.control li.btn_left	{float:left; padding-left:10px;}
#main_cont02 ul.control li.btn_right	{float:right; padding-right:10px;}

	/* content 03 */
#main_cont03	{width:1000px; padding:70px 0;}
#main_cont03 .quick	{overflow:hidden;padding:0 100px;}
#main_cont03 .quick li	{width:160px; padding:0 20px; float:left;}
.quick li a	{display:block;}
.quick li h3.main_title	{padding-top:40px; background-repeat:no-repeat; background-position:center 0; text-align:center; font-size:1.385em; font-weight:600; color:#333;}
.quick li h3.main_title.go_quick01	{background-image:url(../images/main/quick/bg_online_res.png);}
.quick li h3.main_title.go_quick02	{background-image:url(../images/main/quick/bg_online_coun.png);}
.quick li h3.main_title.go_quick03	{background-image:url(../images/main/quick/bg_bna.png);}
.quick li h3.main_title.go_quick04	{background-image:url(../images/main/quick/bg_experience.png);}

.quick li p.cont	{margin-top:5px; line-height:1.4;text-align:center;font-size:1.077em; }

	/* content 04 */
#main_cont04	{overflow:hidden; background-color:#fff;}
#main_cont04 h3.main_title	{width:960px; padding:10px 20px; overflow:hidden;}
#main_cont04 h3.main_title p.title	{float:left; font-size:1.385em; font-weight:600; color:#333;}
#main_cont04 h3.main_title a.go_quick	{float:right; display:block; margin-top:5px; padding-right:30px; background-image:url(../images/main/map/bg_go_quick_24.png); background-repeat:no-repeat; background-position:right center;  font-size:1.077em; color:#893888;}

#main_cont04 .map	{width:998px; height:298px; background-color:#fff; border:solid 1px #bbb;}

	/* content 05 */
#main_cont05	{padding:70px 0; overflow:hidden;}
#main_cont05 h3.main_title	{overflow:hidden;}
#main_cont05 h3.main_title p.title	{float:left; font-size:1.385em; font-weight:600; color:#333;}
#main_cont05 h3.main_title a.btn_more	{float:right; display:block; padding-left:10px; background-image:url(../images/main/latest/bg_btn_more.png); background-repeat:no-repeat; background-position:left center; font-weight:600; color:#832d83;}
#main_cont05 .online_coun	{width:470px; float:left;}	
#main_cont05 .experience	{width:470px; float:right;}

#main_cont05 table	{width:470px; border-top:solid 1px #666;}
#main_cont05 table td	{height:40px; border-bottom:solid 1px #666;}
#main_cont05 table td.title	{width:370px; padding-left:20px; background-image:url(../images/main/latest/bg_list.gif);background-repeat:no-repeat; background-position:10px center;}
#main_cont05 table td.answer,#main_cont03 .latest td.date	{text-align:center;}
#main_cont05 table td.answer span	{padding:5px; font-size:0.923em; color:#fff;}
#main_cont05 table td.answer span.wait_answer	{background-color:#ddd;}
#main_cont05 table td.answer span.comp_answer	{background-color:#832d83;}
	
	/* content 06 */
#main_cont06	{padding:70px 0; background-color:#fff;}
#main_cont06 ul.sns	{overflow:hidden; width:93px; margin:0 auto;}
#main_cont06 ul.sns	li	{float:left; margin:0 3px;}
#main_cont06 ul.sns	li a	{display:block;}

#main_cont06 .set_guide	{overflow:hidden;width:621px; margin:40px auto 0 auto; }
#main_cont06 .set_guide div	{float:left; width:260px;}
#main_cont06 .set_guide div	h3.main_title p	{text-align:center;}
#main_cont06 .set_guide div	h3.main_title p.eng	{font-size:1.385em; font-weight:bold; color:#333;}
#main_cont06 .set_guide div	h3.main_title p.title	{font-size:1.077em; font-weight:600;}

#main_cont06 .set_guide div ul	{margin-top:20px;}
#main_cont06 .set_guide div ul li	{overflow:hidden;}
#main_cont06 .set_guide div ul li p	{float:left; font-size:1.231em;}
#main_cont06 .set_guide div ul li p.week,#main_cont06 .set_guide div ul li p.tel,#main_cont06 .set_guide div ul li p.id	{margin-right:10px;color:#832d83; font-weight:bold;}

#main_cont06 .set_guide div ul li p.week	{width:50px; }
.set_guide div ul li p.tel,#main_cont06 .set_guide div ul li p.id	{width:80px;}

#main_cont06 .hours	{padding-right:50px; border-right:solid 1px #ddd;}
#main_cont06 .hours ul.hour	{padding-left:15px;} 
#main_cont06 .info	{padding-left:50px; }
#main_cont06 .info ul.hour	{padding-left:30px;} 
/*footer*/
#footer	{padding:70px 0;}
#footer #footer_logo a	{display:block; width:98px; margin:0 auto;}
#footer p	{text-align:center;}
#footer p span	{padding:0 10px;border-right:solid 1px #999;}
#footer p span.last	{border:0;}
#footer .ho_info	{margin-top:30px;}
#footer p.copyright	{margin-top:10px; font-weight:600;}
#footer p { margin-top:15px;}


