@charset "euc-kr";

body	{}
.mbg	{}
.sbg	{background:#fff;}
.cbg	{}

.dotline{border-top:1px dotted #ccc;padding:10px 0;}
.solidline{border-top:1px solid #eaeaea;padding:10px 0;}

/* 메인 이미지 */
.visual	{position:relative;}
#mvisual				{position:absolute;top:120px;left:0;padding:0;margin:0;width:100%;height:600px;z-index:1;}
#mvisual > div			{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;animation:fadeIn 1.2s ease-in;}
#mvisual #change_img1	{background:url('../img/mvisual.jpg') no-repeat 50% 50%;background-size:cover;}
#mvisual #change_img2	{background:url('../img/mvisual02.jpg') no-repeat 50% 15%;background-size:cover;}
#mvisual #change_img3	{background:url('../img/mvisual03.jpg') no-repeat 50% 25%;background-size:cover;}
/* #mvisual		{background:url('../img/mvisual.jpg') no-repeat 50% 50%;width:100%;height:600px;margin-top:120px;} */
.mvtit			{padding:200px 0 160px;position:relative;z-index:5;}
.mvtit a	{position:absolute;right:0;top:260px;}

/* 서브 이미지 */
#visual	{clear:both;position:relative;width:100%;min-width:1200px;height:200px;margin:120px auto 0;background:#FEFEFE url('../img/mvisual02.jpg') no-repeat 50% 0;z-index:1;}

.mquick		{padding:0;text-align:left;margin-top:-50px;margin-bottom:70px;}
.mquick	ul	{border-radius:20px 0 20px 0;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.mquick	li	{position:relative;height:120px;float:left;width:20%;font-size:16px;border-right:1px solid rgba(102,102,102,0.3);background:#f4f4f4;}
.mquick	li:nth-child(1)	{border-radius:20px 0 0 0;}
.mquick	li:nth-child(5)	{border-right:none;border-radius:0 0 20px 0;}
.mquick	li a	{text-decoration:none;display:block;height:100%;padding:50px 0 50px 95px;position:relative;z-index:9;}
.mquick	li .bg	{position:absolute;top:-20px;width:100%;height:130px;border-radius:10px 0 10px 0;}
.mquick	li:hover .bg	{background:#F0037F;height:160px;transition:all 0.2s;}
.mquick	li:hover a	{background:#F0037F;z-index:9;}

/* .mquick	a:hover	{position:absolute;background:#F0037F;width:100%;padding:50px 0 50px 95px;top:-20px;transition:all 0.2s;}
.mquick	li:nth-child(1) a:hover	{border-radius:10px 0 0 0;} */

.mquick	li:hover .ico_bg	{transition:all 0.2s;}
.mquick	li:nth-child(1):hover .ico1	{background-image:url('../img/mquick_icobg_focus.png');transition:all 0.2s;}
.mquick	li:nth-child(2):hover .ico2	{background-image:url('../img/mquick_icobg_focus.png');transition:all 0.2s;}
.mquick	li:nth-child(3):hover .ico3	{background-image:url('../img/mquick_icobg_focus.png');transition:all 0.2s;}
.mquick	li:nth-child(4):hover .ico4	{background-image:url('../img/mquick_icobg_focus.png');transition:all 0.2s;}
.mquick	li:nth-child(5):hover .ico5	{background-image:url('../img/mquick_icobg_focus.png');transition:all 0.2s;}
.mquick	li:nth-child(6):hover .ico6	{background-image:url('../img/mquick_icobg_focus.png');transition:all 0.2s;}
.mquick	p		{margin-top:10px;color:#333;}
.mquick	li:hover a	{color:#fff !important;}
.mquick	.ico_bg	{position:absolute;top:50%;left:20px;margin-top:-30px;display:inline-block;background-image:url('../img/mquick_icobg.png');background-repeat:no-repeat;width:70px;height:60px;}
.mquick .ico1	{background-position:0 0;}
.mquick .ico2	{background-position:-70px 0;}
.mquick .ico3	{background-position:-140px 0;}
.mquick .ico4	{background-position:-210px 0;}
.mquick .ico5	{background-position:-280px 0;}

/* 홍보동영상 */
.mcyber		{position:relative;background:#0674B1 url('../img/mcyber_bg_2021.png');height:250px;padding:40px;}
.mcyber .tit	{color:#ECC1D8;font-size:27px;font-weight:600;}
.mcyber .txt	{color:#82B9D7;font-size:17px;margin:10px 0 40px 0;}
.mcyber span	{color:#ECC1D8;font-size:15px;}


/* 홍보동영상 */
.mvideo		{position:relative;background-image:url('../img/mvideo.jpg');height:250px;}
.mvideo a	{display:block;width:100%;height:100%;line-height:250px;text-align:center;color:#FFCC00;font-size:30px;font-weight:600;}
.mvideo .ico	{display:inline-block;background:url('../img/mvideo_btn.png') no-repeat;width:54px;height:54px;vertical-align:middle;margin-right:10px;}
.mvideo img	{width:100%;height:250px;}
#modalLayer	{display:none; position:relative;width:100%;z-index:999;}
#modalLayer	.modalBg		{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.9);}
#modalLayer .modalContent	{width:760px;height:500px;position:absolute;left:50%; top:50%; z-index:11;margin:-250px 0 0 -380px;}
#modalLayer .modalContent button{position:absolute; right:0px;top:0px; cursor:pointer;background:none;}
#modalLayer .modalContent button:focus,
#modalLayer .modalContent button:active {outline:none;}
#modalLayer .modalContent .tit		{font-size:22px;font-weight:600;color:#fff;margin-bottom:15px;text-align:center;}
#modalLayer .modalContent .video	{width:760px;height:426px;background:#000;box-shadow:5px 5px 15px rgba(0,0,0,0.5);}


/* 팝업 */
.mpopup			{position:relative;}
.mpopup a	{display:block;}
.mpopup li	{padding:0;}
.mpopup img	{width:100%;height:250px;}
.mpopup .control	{position:absolute;left:0;bottom:0;}
.mpopup .control a	{float:left;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:rgba(0,0,0,0.6);color:#fff;margin-right:1px}
.mpopup	.bx-controls	{display:none;}
.mpopup .control a.prev:before,
.mpopup .control a.next:before	{content:"";display:block;width:10px;height:10px;border:1px solid #fff;margin:42%}
.mpopup .control a.prev:before	{border-right:none;border-bottom:none;transform:rotate(-45deg);}
.mpopup .control a.next:before	{border-right:none;border-bottom:none;transform:rotate(135deg);margin:42% 35%;}
.mpopup .control a.pause:before	{content:"| |";width:1px;height:18px;}
.mpopup .control a.play:before	{content:"";color:#fff;width:4px;height:10px;}

.msns	{position:relative;}
.msns h3		{margin:0;padding:0;background:none;font-size:23px;line-height:60px;color:#000;}
.msns .sns-cont	{height:270px;}
.msns .facebook .sns-cont	{border:2px solid #3B5998;}
.msns .instagram .sns-cont	{border:2px solid #D5369D;}
.msns .more			{position:absolute;right:45px;top:25px;}
.msns .more.instagram	{right:10px;}

.mnews h3 {font-size:23px;font-weight:600;color:#000;background:none;padding:0;margin:0;line-height:60px;}
.mnews .mnews-cont	{height:320px;border-top:1px solid #000;border-bottom:1px solid #000;}
.mnews li 			{position:relative;font-size:17px;color:#333;padding:8px 0 8px 15px;}
.mnews li a 			{letter-spacing:-1px;}
.mnews li:before	{content:"";display:inline-block;width:3px;height:3px;background:#999;position:absolute;left:0;top:50%;}
.mnews li .date		{position:absolute;right:0;top:11px;font-size:13px;color:#666;}
.mnews .recent		{line-height:1.6;border-bottom:1px dotted #ccc;padding:20px 0;min-height:120px;margin-bottom:15px;}
.mnews .recent p		{margin-left:105px;}
.mnews .recent .date	{float:left;display:inline-block;width:80px;height:80px;border:1px solid #ccc;text-align:center;font-size:12px;color:#666;padding-top:17px;line-height:1.2;}
.mnews .recent .date span	{display:block;font-size:23px;font-weight:bold;color:#F0037F}
.mnews .recent .subject		{margin-top:5px;margin-bottom:10px;height:34px;overflow:hidden;}
.mnews .recent .subject a	{font-size:21px;color:#333;}
.mnews .recent .desc a		{font-size:13px;color:#999;height:40px;overflow:hidden}

.mcontact2 h3		{margin:0;padding:0;background:none;font-size:23px;line-height:60px;color:#000;}
.mcontact2 .cont	{background:url('../img/mcontact_bg2.jpg') no-repeat 50% 50%;background-size:cover;width:100%;height:270px;padding:50px;}
.mcontact2 p	{color:#000;font-size:17px;margin-bottom:30px;}
.mcontact2 span	{display:block;color:#000;font-size:17px;line-height:40px;}
.mcontact2 em	{color:#0674B1;font-size:20px;font-weight:600;margin-right:5px;}
.mcontact2 a	{display:block;position:absolute;right:40px;bottom:40px;width:180px;height:50px;line-height:50px;border-radius:100px;background:#0674B1;color:#fff;font-size:15px;text-align:center;}

.mspon {height:90px;line-height:90px;border-top:1px solid #e4e4e4;margin-top:40px;}
.mspon .tit, .mspon ul {float:left;}
.mspon .tit	{font-size:14px;color:#555;margin:0 16px;}
.mspon .tit:nth-child(1)	{margin-left:0;}
.mspon li	{float:left;}
.mspon li a	{display:block;}
.mspon img	{vertical-align:middle;margin:0 8px;}

/********** overview **********/
#overview	{position:relative;}
#overview .box	{border-top:2px solid #8c8c8c;border-bottom:2px solid #8c8c8c;padding:20px;background:url('../img/poster_bg.jpg') repeat-y;}
#overview .box:before	{content:"";position:absolute;right:20px;top:135px;background:url(../img/cc_object2020.png) no-repeat 100% 0;display:block;width:200px;height:300px;}
#overview .box_wh	{background:#fff;padding:20px 220px 20px 20px;}

#overview .stit1	{font-size:20px;color:#998A8E;margin:0;line-height:1;}
#overview .stit2	{font-size:28px;color:#F0037F;font-weight:600;line-height:1;margin:10px 0 20px 0;letter-spacing:-1px}

#overview table.tc1 tbody th {}
#overview table.tc1 tbody td {height:55px;text-align:left;padding-left:20px;}

#overview .overview_program 	{padding:10px 10px 20px;margin:0 -20px;}
#overview .overview_program li	{position:relative;float:left;width:33.333%;text-align:center;}
#overview .overview_program li span	{position: absolute;bottom: -38px;left:18px;font-size: 24px;font-weight: bold;display: block;border-bottom: 4px solid #ddd;color:#F0037F;padding-bottom:10px;}
#overview .overview_program li:nth-child(1)	{background:url(../../korean/img/overview_program01.jpg) no-repeat 50% 0%;padding-top:125px;border-right: 1px solid #ddd;}
#overview .overview_program li:nth-child(2)	{background:url(../../korean/img/overview_program03.jpg) no-repeat 50% 0%;padding-top:125px;border-right: 1px solid #ddd;}
#overview .overview_program li:nth-child(3)	{background:url(../../korean/img/overview_program04.jpg) no-repeat 50% 0%;padding-top:125px;}

.concept_2020			{height:220px;}
.concept_2020 span		{display:block;color:#F0037F;font-size:24px;font-weight:800;margin-bottom:10px;}
.concept_2020 .txt		{padding:50px 0 50px 20px;}
.concept_2020 .txt_left	{padding:50px 20px 50px 0;}

.result{position:relative;height:144px;}
.result .tit		{position:absolute;left:0;top:0;}
.result h2			{font-size:26px;background:none;padding:0;margin:0;}
.result h2 span		{display:block;font-size:11px;margin:0;letter-spacing:normal;color:#999}
.result .period		{margin:40px 0 0 0;}
.result img.photo	{position:absolute;left:160px;top:0;}
.result dl			{clear:both;margin-left:420px;padding:0;line-height:30px;}
.result dt			{float:left;width:60px;padding:0;margin:0;color:#333;font-weight:bold;border-bottom:1px solid #eee;}
.result dd			{float:left;width:260px;padding:0;margin:0;border-bottom:1px solid #eee;}

.t_history			{position:relative;width:100%;padding:0 0 20px 0;margin:0;background:url('../../korean/img/ov04_img01.jpg') no-repeat 100% 0;border-bottom:1px solid #555}
.t_history dl		{clear:both;padding:0;margin:0;}
.t_history dt		{float:left;width:80px;padding:0;margin:0;color:#95785A;line-height:30px;font-weight:600;}
.t_history dd		{float:left;width:660px;padding:0;margin:0;}

#contact	{background:url('../../korean/img/ov05_img01.png') no-repeat 0% 100%;border-bottom:2px solid #555;padding:20px 0 0 220px;}
#contact p{padding:0;font-size:16px;font-weight:bold;color:#333;}
#contact ul{margin:20px 0;}
#contact span.tt{display:inline-block;width:60px;color:#95785A;font-weight:bold;}
/********** exhibitor **********/
.policy{}
.policy ul li{}
.policy ul li li{margin-left:15px;}
#ex_top{padding:0 0 20px 100px;margin:0 0 20px 0;border-bottom:1px solid #555;background:url('../../korean/img/ex01_topbg.png') no-repeat 0% 6%;font-size:20px;color:#333;letter-spacing:-1px;line-height:160%;}
#ex_top > div{margin-left:610px;margin-top:-95px;}
#ex_top > div > a{display:block;width:250px;}
#ex_top > div > a:first-child:hover{background:#112035;}
#ex_top em{display:inline-block;padding:0 4px;/* background:#ED2D5C; */color:#DA2127;text-decoration:underline;font-weight:bold;}
.ex_process{}
.ex_process li		{background:#f1f1f1;line-height:140%;}
.ex_process .txt	{display:block;padding:20px;}
.ex_process .no		{color:#F5007A;display:block;font-size:11px;}
.ex_process strong	{display:block;margin:0 0 5px 0;font-weight:bold;font-size:16px;color:#333;}
.ex_process .arr	{display:block;width:100%;height:25px;background:#fff url('../img/process_arr_down.gif') no-repeat 50% 50%;}
.ex_booth img		{width:470px;margin:0;}
.ex_booth .left, .ex_booth .right	{width:470px;background:#f1f1f1}
.ex_booth p			{height:30px;line-height:30px;padding:0 0 0 10px;}
.ex_booth .tit		{background:#555;height:30px;color:#fff;}
.ex_discount	{background:url('../img/ex01_img_discount.png') no-repeat 20px 50%}
.ex_discount dl{clear:both;margin-left:80px;}
.ex_discount dt{float:left;width:15%;padding:5px 0;margin:0;display:inline;font-weight:bold;color:#333;}
.ex_discount dd{float:left;width:85%;padding:5px 0;margin:0;}

.ex_support			{margin:0 0 15px 0}
.ex_support	.top	{font-size:24px;font-weight:bold;margin:0 0 10px 0;text-align:center;}
.ex_support ul		{margin:0 -5px;}
.ex_support ul:after	{content:"";clear:both;display:block;float:none;}
.ex_support ul li	{float:left;width:33.3333%;text-align:center;font-size:16px;}
.ex_support .frame	{display:block;margin:5px;padding:10px 10px 15px 10px;border:1px solid #ddd;}
.ex_support .frame .tit	{margin-top:10px;}
.ex_support .num	{position:relative;font-size:16px;font-weight:600;margin-right:5px;}

.ex_support_list		{background:#f3f3f3;}
.ex_support_list .img	{background:url('../img/ex04_img01.jpg') no-repeat 50% 0;height:150px;margin:0 0 30px 0;}
.ex_support_list .top	{font-size:28px;font-weight:bold;margin:0 0 30px 0;text-align:center;}
.ex_support_list > ol > li{position:relative;clear:both;padding:20px;border-top:1px dotted #ccc;}
.ex_support_list > ol > li:first-child{border:none;}
.ex_support_list > ol > li:after{content:"";clear:both;display:block;float:none;}
.ex_support_list .no		{position:absolute;left:20px;top:20px;width:40px;color:#34A997;font-size:20px;font-weight:700;}
.ex_support_list .tit	{float:left;width:190px;margin-left:40px;font-weight:bold;color:#333;font-size:16px;}
.ex_support_list .txt ul	{float:right;width:calc(100% - 230px);}
.ex_support_list .txt ul li	{padding-left:15px;background:url(../img/bul_bar.gif) no-repeat 0 0.8em}

.ex_exhibition		{}
.ex_exhibition ul	{margin:0 -5px;}
.ex_exhibition ul li{}
.ex_exhibition ul span{display:block;height:60px;margin:5px;background:#6bbbb0;color:#fff;text-align:center;padding:10px;font-weight:500;box-shadow:5px 5px 15px rgba(0,0,0,0.05);}

.category-wrap ul	{float:left;width:33.33%;padding:10px;}
.category-wrap ul li:not(.category-tit)	{padding:2px 20px;}
.category-tit	{font-size:15px;font-weight:500;padding:10px;margin:5px 0;background:#f7f7f7;}


/********** visitor **********/
.process				{padding:0;margin:0;}
.process .arr_none		{padding:0;}
.process li				{float:left;position:relative;}
.process .bx			{background:#f1f1f1;height:110px;border:1px solid #ddd;}
.process ol.p3 li		{width:300px;}
.process ol.p3 li		{width:300px;}
.process ol.p4 li		{width:218px;}
.process .arr			{margin-right:28px;}
.process .arr:after		{position:absolute;right:-28px;width:28px;height:18px;top:50%;margin-top:-9px;content:"";display:block;background:url('../img/bg_arr.png') 50% 0 no-repeat;}
.process span			{display:block;text-align:center;}
.process .tit			{padding:10px 10px 5px;font-size:14px;font-weight:bold;}
.process .txt			{padding:0 10px 15px;}
.process .no			{color:#F0037F;}
.process .free			{background:#F0037F;border-radius:20px;width:90px;height:30px;line-height:30px;color:#fff;margin:5px auto;}

.process.apply li > div		{background:#f7f7f7;border:1px solid #ddd;}

#vs_top{padding:0 0 40px 110px;margin:0 0 20px 0;border-bottom:1px solid #555;background:url('../../korean/img/vs01_topbg.png') no-repeat 0% 0%;font-size:20px;color:#333;letter-spacing:-1px;line-height:140%;}
#vs_top em{display:inline-block;padding:0 4px;background:#ED2D5C;color:#fff;font-weight:bold;}
.vs_process{}
.vs_process li	{float:left;line-height:140%;text-align:center;}
.vs_process .txt{display:inline-block;padding:20px;width:176px;height:80px;background:#f1f1f1;}
.vs_process .no	{color:#EE2E5D;display:block;font-size:11px;}
.vs_process strong	{display:block;margin:0 0 5px 0;font-weight:bold;color:#333;}
.vs_process .arr	{display:inline-block;width:40px;height:70px;background:#fff url('../../korean/img/process_arr_right.gif') no-repeat 50% 50%;}


.online_apply th,
.online_apply_fee,
.online_apply_fee th,
.online_apply_fee td		{text-align:center !important;}
.online_apply_fee tfoot th	{padding:20px !important;background:#dadada !important;border:1px solid #dadada !important;}

.online_apply td		{padding-left:10px !important;}

/********** trend **********/
#pidtrend				{background:#EFEFEF;text-align:center;padding:40px;}
#trend2015				{position:relative;width:960px;height:1070px;margin:0 auto;padding:40px 125px;background:#EFEFEF;}
#trend2015 .tab_off		{float:left;padding:0;margin:0;}
#trend2015 .tab_on		{float:left;padding:0;margin:0;}
#trend2015 .tabcontent	{position:absolute;width:100%;top:90px;left:0px;}

#trend2016				{position:relative;width:960px;height:1460px;margin:0 auto;padding:40px 125px;background:#EFEFEF;}
#trend2016 .tab_off		{float:left;padding:0;margin:0;}
#trend2016 .tab_on		{float:left;padding:0;margin:0;}
#trend2016 .tabcontent	{position:absolute;width:100%;top:85px;left:0px;}

#trend2017				{position:relative;width:960px;height:1445px;margin:0 auto;padding:40px 125px;background:#EFEFEF;}
#trend2017 .tab_off		{float:left;padding:0;margin:0;}
#trend2017 .tab_on		{float:left;padding:0;margin:0;}
#trend2017 .tabcontent	{position:absolute;width:100%;top:85px;left:0px;}

#trend2018				{position:relative;width:960px;height:2080px;margin:0 auto;padding:40px 125px;background:#EFEFEF;}
#trend2018 .tab_off		{float:left;padding:0;margin:0;}
#trend2018 .tab_on		{float:left;padding:0;margin:0;}
#trend2018 .tabcontent	{position:absolute;width:100%;top:85px;left:0px;}

.trend_booth	{padding:0 50px 0;background:linear-gradient(to top, #fff, #efefef);}
.trend_booth .eng{font-family:georgia;font-style:italic;font-size:40px;color:#ddd;}
.trend_booth p	{margin:0 0 20px 0;}
.trend_booth .tit	{height:40px;position:relative;z-index:5;}

.trend_booth02	{padding:20px 50px 0;background:linear-gradient(to top, #fff, #efefef);margin-top:-30px;}
.trend_booth02 .eng{font-family:georgia;font-style:italic;font-size:40px;color:#ddd;}
.trend_booth02 p	{margin:0 0 20px 0;}
.trend_booth02 .tit	{height:40px;padding-top:20px;}

.tab_txt.tab_trend a		{padding:15px 0;color:#233355;font-weight:600;}
.tab_txt.tab_trend ul li	{background:#fff;border-top:1px solid #ddd;}
.tab_txt.tab_trend ul li:first-child	{border-left:1px solid #ddd;}
.tab_txt.tab_trend ul li:last-child	{border-right:1px solid #ddd;}
.tab_txt.tab_trend ul li.on	{background:linear-gradient(to right bottom, #22324a, #233355);border-bottom:1px solid #ddd;}

#trend_forum{}
#trend_forum .eng{font-family:georgia;font-style:italic;font-size:26px;color:#ddd;}
#trend_forum p	{margin:0 0 20px 0;}
#trend_special{}
#trend_special .eng{font-family:georgia;font-style:italic;font-size:26px;color:#ddd;}
#trend_special p	{margin:0 0 20px 0;}

.modal-video	{display:none; position:relative;width:100%;z-index:999;}
.modal-video .modalBg		{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.9);}
.modal-video .modalContent	{width:760px;height:500px;position:absolute;left:50%; top:50%; z-index:11;margin:-250px 0 0 -380px;}
.modal-video .modalContent button{position:absolute; right:0px;top:0px; cursor:pointer;background:none;}
.modal-video .modalContent button:focus,
.modal-video .modalContent button:active {outline:none;}
.modal-video .modalContent .tit		{font-size:22px;font-weight:600;color:#fff;margin-bottom:15px;text-align:center;}
.modal-video .modalContent .video	{width:760px;height:426px;background:#000;box-shadow:5px 5px 15px rgba(0,0,0,0.5);}



/* gallery_slide */
.imgSlides				{display:none;width:860px;margin:0 auto;box-shadow:0 10px 40px rgba(0,0,0,0.25)}
.gallery_slide			{position:relative;margin:auto;background:linear-gradient(to bottom, #fff, #efefef);padding-bottom:45px;}
.gallery_slide .prev, 
.gallery_slide .next	{cursor:pointer;position: absolute;top:50%;width: auto;  padding:15px;  margin-top: -40px;  color: #333;  font-weight: bold;  font-size: 40px;  transition: 0.2s ease-in; }
.gallery_slide .next	{right:0;}
.gallery_slide .prev:hover,
.gallery_slide .next:hover {color:#f1197a;text-decoration:none}
.gallery_slide .num		{display:none;color:#fff;font-size: 12px;position:absolute;top:0;}
.gallery_slide .control {width:100%;padding:10px 0 0 0;text-align:center;position:absolute;top:0;}
.gallery_slide .dot		{cursor:pointer;height: 13px;  width: 13px;  margin: 0 2px;    border-radius: 50%;  display: inline-block;background-color: #bbb; transition: background-color 0.6s ease;}
.gallery_slide .active, .gallery_slide .dot:hover { background-color: #111;}
.gallery_slide .txt		{position:absolute;width:100%;padding:15px 0}
.fade	{-webkit-animation-name: fade;  -webkit-animation-duration: 1.5s;  animation-name: fade;  animation-duration: 1.5s;}
@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/********** support **********/
.tour		{position:relative;background:url('../img/tour_bg.png') no-repeat 0 0;margin:0 auto 60px;width:740px;}
.tour a		{float:left;margin-left:60px;display:block;width:120px;height:120px;text-align:center;color:#fff;font-size:14px;font-weight:bold;}
.tour a.img1	{background:url(../img/tour_img01.png) no-repeat 0 0;}
.tour a.img2	{background:url(../img/tour_img02.png) no-repeat 0 0;}
.tour a.img3	{background:url(../img/tour_img03.png) no-repeat 0 0;}
.tour a.img4	{background:url(../img/tour_img04.png) no-repeat 0 0;}
.tour a.img5	{background:url(../img/tour_img05.png) no-repeat 0 0;}
.tour a.img6	{background:url(../img/tour_img06.png) no-repeat 0 0;}
.tour a.img7	{background:url(../img/tour_img07.png) no-repeat 0 0;}
.tour a.img8	{background:url(../img/tour_img08.png) no-repeat 0 0;}
.tour a.img9	{background:url(../img/tour_img09.png) no-repeat 0 0;}
.tour a.img10	{background:url(../img/tour_img10.png) no-repeat 0 0;}
.tour a.img11	{background:url(../img/tour_img11.png) no-repeat 0 0;}
.tour a.img12	{background:url(../img/tour_img12.png) no-repeat 0 0;}
.tour span	{display:block;padding-top:30px;font-size:11px;font-weight:normal;margin-bottom:5px;}
.tour .fst	{margin-left:0;}
.tour .line	{margin-bottom:40px}

.t_hotel	{}
.t_hotel tr	{border-bottom:1px solid #ddd;}
.t_hotel th	{padding:20px 0 0 0;width:128px;text-align:left;vertical-align:top;}
.t_hotel td	{padding:20px 15px;vertical-align:top;font-size:12px;}
.t_hotel .tit	{color:#333;font-weight:bold;font-size:14px;margin:0 0 5px 0;}
.t_hotel ul{margin-bottom:5px;}

/* login 
#loginwrap			{margin:0 0 20px 0;padding:0;}
#loginwrap .bx		{position:relative;padding:28px 0;margin:0;background:#f4f4f4;}
#loginwrap .bx dl	{width:300px;margin:0 auto;}
#loginwrap .bx dt	{float:left;width:60px;margin:2px 0;padding:0;line-height:28px;text-align:left;}
#loginwrap .bx dd	{float:left;width:200px;margin:2px 0;padding:0;}
#loginwrap input	{width:180px;height:28px;line-height:28px;margin:0;padding:0;}
#loginwrap .btn		{position:absolute;left:480px;top:30px;}
#loginwrap .btn_login	{height:62px;line-height:62px;padding:0 20px;margin:0;background:#79A72B;border-bottom:1px solid #6A9326;border-right:1px solid #6A9326;color: #fff !important;font-size: 14px;border-radius:2px;text-align:center;display: inline-block; *display: inline; *zoom:1;}
#loginwrap .btn_login:hover	{background:#6A9326;}
*/
/*  2015-09-01 ������ �߰� */
#loginwrap			{margin:0 auto 80px;}
#loginwrap h2		{padding:15px 0;margin:0;border-top:2px solid #DA2127;background:none;color:#DA2127}
#loginwrap p			{margin:0 0 10px 0;line-height:1;}
#loginwrap .bx		{position:relative;margin:0 auto;}
#loginwrap input.text	{margin:0 0 5px 0;height:34px;line-height:34px;border-radius:3px;}
#loginwrap a.btn_login	{display:block;background:#F21478;text-align:center;color:#fff;border-radius:3px;margin-top:0px;}
#loginwrap a.btn		{border-radius:3px;}
#loginwrap .txt			{padding:10px 0;margin:0 0 10px 0;font-size:11px;border-bottom:1px solid #ddd;}
#loginwrap .bx			{width:390px;}
#loginwrap input.text	{width:298px;}
#loginwrap a.btn_login	{position:absolute;top:0px;right:0px;height:72px;line-height:72px;width:80px;}

.waiting			{background:#f4f4f4;padding:60px 0;text-align:center;font-size:16px;}


/* guide */
.sitemap			{clear:both;margin:0 auto;}
.sitemap h3			{padding:10px 0;margin:0;background:#fff;border:1px solid #EE2E5D;font-weight:bold;letter-spacing:-1px;text-align:center;color:#EE2E5D;}
.sitemap_bx			{float:left;width:210px;padding:0;margin:0 0 30px 40px;}
.sitemap_bx	ul		{padding:10px 15px;background:#f4f4f4;}
.sitemap_bx ul li	{width:100%;border-top:1px solid #eaeaea;padding:0;margin:0;font-weight:normal;line-height:34px;}
.sitemap_bx ul li:first-child	{border:none;}
.sitemap_bx.fst		{margin-left:0;}

#policy{}
#policy h2		{background:none;padding:0;font-size:16px;}
#policy h3		{font-size:14px;}
#policy ol li	{list-style:decimal;margin-left:20px;}
#policy ul li	{list-style:none;margin-left:0;}

.refusebx	{padding:30px 20px 30px 120px;margin:10px 0 0 0;background:url('../img/policy02_topico.gif') no-repeat 10px 50%;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}

/* 2015-09-01 ������ �߰� */
table.myinfo			{clear:both;border-collapse:collapse;width:100%;padding:0;margin:0;border:1px solid #1C2026;}
table.myinfo tbody th	{background:#555;border-bottom:1px solid #333;padding:5px;color:#fff;font-weight:normal;font-size:90%;text-align:left;}
table.myinfo tbody td	{background:#fff;padding:5px;border-bottom:1px solid #555;}

table.mylist			{clear:both;border-collapse:collapse;width:100%;padding:0;margin:0;border-top:1px solid #1C2026;border-bottom:1px solid #1C2026;}
table.mylist tbody th	{border-bottom:1px solid #1C2026;padding:5px;text-align:left;}
table.mylist tbody td	{padding:0;border-bottom:1px solid #1C2026;text-align:right;}

/* 컨셉 */
.concept_list li	{text-align:center;margin-bottom:60px;}
.concept_list img	{box-shadow:0 4px 6px rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.15);width:170px;}
.concept_list .subject{margin:10px 0;}
.concept_list .date	{font-size:12px;}
.concept_list .date_tit	{display:inline-block;font-size:11px;background:#333;color:#fff;padding:0 3px;line-height:20px;margin-right:2px;vertical-align:top}


#concept_list						{padding-bottom:10px;border-bottom:1px solid #eee;}
#concept_list .conceptlist_fst		{display:block;float:left;height:275px;margin:20px 0 0 0;padding:0 0 20px 0;}
#concept_list .conceptlist			{display:block;float:left;height:275px;margin:20px 0 0 0;padding:0 0 20px 19px;}
#concept_list .photo				{width:168px;height:241px;background:url('../img/concept_bg.png') no-repeat left bottom}
#concept_list .photo img			{border:1px solid #ccc;}
#concept_list .subject				{display:block;width:170px;margin:10px 0 8px 0;padding:0;letter-spacing:-0.04em;text-align:left;white-space:normal;font-weight:bold;line-height:10px;color:;}
#concept_list .subject a			{color:#454545 !important;}
#concept_list .date					{float:left;display:block;width:170px;margin:0;padding:0;text-align:left;font-size:11px;font-family:tahoma;color:#333;font-weight:normal;}
#concept_list .date_tit				{float:left;display:block;width:45px;margin-right:5px;padding:0;text-align:center;font-size:11px;font-family:Nanum Gothic;color:#fff;font-weight:normal;background:#333;line-height:18px;}

.mypage{border:2px solid #CFAD49;padding:20px;}
:lang(en) { font-family: verdana, sans-serif; }
