﻿@charset "utf-8";

.skip a {overflow:hidden;position:absolute;width:1px;height:1px;}
.skip a:active,	.skip a:focus {position:static;display:block;width:100%;height:auto;padding:7px 0;background:#fff;text-align:center;}

.wrapper {overflow:hidden;position:relative;width:100%;min-width:980px;min-height:100%;text-align:center;overflow-x:auto;}
/*.m_contents_area {display:block;overflow:hidden;width:980px;margin:200px auto 0;padding:0;}*/
.m_contents_area {display:block;overflow:hidden;width:980px;margin:40px auto 60px;padding:0;}
.contents {display:block;overflow:hidden;width:980px;margin:0 auto;padding:0 0 100px;}

.top_banner {display:block;overflow:hidden;position:relative;width:100%;height:120px;background:url(/images/index/ban_dgic.jpg) no-repeat center top;text-align:center;}
.top_banner .close {position:absolute;left:50%;top:46px;height:28px;margin:0 0 0 462px;}

.header_area {display:block;overflow:hidden;width:100%;height:90px;border-bottom:2px solid #1f62c8;}
.header_area .header {display:block;width:980px;margin:0 auto;}
.header_area .header h1 {float:left;display:inline-block;margin:19px 0 0;}
.header_area .header .util_area {float:right;display:inline-block;margin:21px 0 0;*text-align:right;}
.header_area .header .util_area .contact {float:right;display:inline-block;padding:0 0 0 23px;font-size:12px;color:#5c5c5c;background:url(/images/outcome/icon_contact.gif) no-repeat left center;line-height:14px;}
.header_area .header .util_area .menu {clear:both;display:block;overflow:hidden;margin:29px 0 0;*margin:16px 0 0;}
.header_area .header .util_area .menu li {*float:left;display:inline-block;margin:0 0 0 -3px;padding:0 9px;font-weight:600;color:#3c3c3c;line-height:normal;background:url(/images/default/line_h11.gif) no-repeat right center;font-size:12px;}
.header_area .header .util_area .menu li span {color:#2a5fbe;}

.lnb_area {overflow:hidden;float:left;width:200px;margin:30px 0 0;}
.lnb_area h2 {position:relative;width:200px;height:130px;text-align:center;}
.lnb_area h2 span {position:absolute;left:0;top:90px;width:200px;text-align:center;font-size:17px;font-weight:600;color:#fff;letter-spacing:-0.5px;}
.lnb_area h2 a {display:block;}
.lnb_area ul {display:block;overflow:hidden;margin:0;}
.lnb_area li {display:block;float:left;width:198px;margin:0 0 -1px;padding:0;background:#fff;border:solid 1px #cccccc;}
.lnb_area li:last-child {margin:0;}
.lnb_area li a {display:block;padding:17px 0 16px 14px;font-size:13px;color:#5c5c5c;text-align:left;font-weight:600;}
.lnb_area li a img {display:none;}
.lnb_area li a:hover img {display:inline-block;float:right;margin:4px 0 0;}
.lnb_area li a:hover {color:#1f62c8;text-decoration:none;}
.lnb_area li a span {display:block;margin:7px 0 0;color:#6c6c6c;font-weight:normal;}
.lnb_area li a.current, .lnb_area > li a:hover {color:#1f62c8;}
.lnb_area li a.current li a {color:#6c6c6c;background:#fff;}

.lnb_area li > ul {display;block;overflow:hidden;margin:-12px 0 0px;padding:0 0 14px;background:#fff;}
.lnb_area li li {display:block;padding:0;background:#fff;border:none;}
.lnb_area li li a {color:#7c7c7c;padding:0 0 0 14px;;font-weight:normal;font-size:12px;line-height:20px;text-decoration:none;}
.lnb_area li li a.current {color:#1f62c9;background:#fff;font-weight:600;}
.lnb_area li li a:hover, .lnb_area li li a:hover {color:#1f62c9;background:#fff;text-decoration:underline;}
.lnb_area .lnb_search {display:block;margin:10px 0 0;padding:0;}

.here, .here:hover {color:#e14164;text-decoration:underline;}

/* gnb */
.top_area {display:block;position:relative;width:100%;height:146px;z-index:5;border-bottom:1px solid #ddd;}
.top_area .top {display:block;position:relative;width:980px;height:54px;margin:0 auto;text-align:left;z-index:10;}
.top_area .top h1 {float:left;margin:25px 62px 0 0;}

.s_top_area {display:block;width:100%;height:146px;border-bottom:1px solid #ddd;}
.s_top_area .top {display:block;position:relative;width:980px;height:54px;margin:0 auto;text-align:left;z-index:10;}
.s_top_area .top h1 {float:left;margin:25px 50px 0 0;}

.top_area .gnb, .s_top_area .gnb {display:block;position:relative;width:980px;height:54px;margin:0 auto;z-index:1;border-left:1px solid #ccc;box-sizing:border-box;}
.gnb li {display:inline-block;float:left;position:relative;margin:0;height:54px;text-align:left;border-right:1px solid #ccc;}
.gnb .icon {float:left;display:inline-block;border-right:1px solid #ccc;}
.gnb .icon a {display:inline-block;padding:0;}
.gnb .icon a:hover {background:none;}
.gnb .icon a div {display:block;overflow:hidden;width:20px;height:20px;padding:17px;background:url(/images/outcome/icon_gnb.gif) no-repeat;text-indent:-99999px;}
.gnb .icon a .home {background-position:0 0;}
.gnb .icon a .search {background-position:0 -54px;}
.gnb .icon a .menu {background-position:0 -108px;}
.gnb li a {display:block;height:54px;line-height:54px;padding:0 0 0 20px;*padding:0 0 0 20px;color:#1c1c1c;font-size:15px;font-weight:600;letter-spacing:-0.025em;*letter-spacing:-1px;text-decoration:none;}
.gnb li:hover a {color:#fff;background:#1f62c8;}
.gnb li ul {position:absolute;left:0;top:54px;padding:20px;text-align:left;background:#448cdb;z-index:20;}
.gnb li #sub01 {width:190px;}
.gnb li #sub02 {width:220px;}
.gnb li #sub03 {width:190px;}
.gnb li #sub04 {width:145px;}
.gnb li #sub05 {width:135px;}
.gnb li li {display:block;float:none;height:20px;margin:0;padding:0;text-align:left;background:#448cdb;border:none;}
.gnb li li a {display:block;padding:0 !important;height:20px;font-size:13px;color:#fff;font-weight:normal;text-align:left;line-height:20px;background:#448cdb;border-bottom:none;}
.gnb li:hover li a {color:#fff;background:#448cdb;}
.gnb li:hover li a:hover {text-decoration:underline;}

.gnb .input_keyword {display:none;position:absolute;left:0;top:0;width:980px;background:#fff;}
.gnb .input_keyword input {display:inline-block;border:none;width:100%;height:52px;background:#fff;line-height:52px;color:#1f62c8;font-size:16px;text-indent:10px;text-align:center;}
.gnb .input_keyword .search_input {width:868px;float:left;}
.gnb .input_keyword .search_btn {width:111px;float:left;}
.gnb .input_keyword .searchb {float:left;width:56px;height:54px;background:#1f62c8 url(/images/outcome/icon_gnb_searchb.png) no-repeat center center;text-align:center;text-indent:-99999px;}
.gnb .input_keyword .close {float:left;width:54px;height:54px;background:#fff url(/images/outcome/icon_gnb_close.png) no-repeat center center;text-align:center;text-indent:-99999px;border-right:1px solid #ccc;}


.utilmenu {float:right;margin:38px 0 0 0;}
.utilmenu ul {width:96px;height:32px;}
.utilmenu li {float:left;position:relative;margin:0 0 0 2px;padding:0 0 1px;}
.utilmenu li li {float:left;width:100%;margin:0;padding:0;text-align:left;display:block;}
.utilmenu li li a {text-align: left;display: block;font-size: 11px;font-weight: 600;text-indent: 10px;text-decoration:none;line-height:17px;}
.utilmenu li li a:hover {color:#e72855;}

.utilmenu li #util01 {position:absolute;left:0;top:31px;width:100px;height:34px;padding:7px 0;text-align:left;background:#fff;border:1px solid #e72855;z-index:20;}
.utilmenu li #util02 {position:absolute;left:0;top:31px;width:59px;height:34px;padding:7px 0;text-align:left;background:#fff;border:1px solid #e72855;z-index:20;}

#content {overflow:hidden;float:right;width:730px;margin:0;padding:10px 0 0;text-align:left;}

/* selectbox */
span.customStyleSelectBox {overflow:hidden;padding:5px 24px 4px 15px;color:#999;border:1px solid #baceeb;background:#fff url(/images/default/icon_select.gif) no-repeat right center;}
span.customStyleSelectBox.changed {background:#fff url(/images/default/icon_select.gif) no-repeat right center;}
.customStyleSelectBoxInner {padding:0 30px 0 0;letter-spacing:-0.05em;white-space:nowrap;text-align:left;}
.customStyleSelectBorderStrong {border-color:#000;}

/* contents top bg */
/* .bg_introduce {background:url(/images/introduce/bg_contents.jpg) no-repeat right top;}
.bg_forum {background:url(/images/forum/bg_contents.jpg) no-repeat right top;}
.bg_search {background:url(/images/search/bg_contents.jpg) no-repeat right top;}
.bg_customer {background:url(/images/news/bg_contents.jpg) no-repeat right top;}
.bg_event {background:url(/images/registration/bg_contents.jpg) no-repeat right top;}
.bg_mypage {background:url(/images/mypage/bg_contents.jpg) no-repeat right top;}
.bg_member {background:url(/images/mypage/bg_contents.jpg) no-repeat right top;} */

.location {display:block;height:20px;margin:25px 0;*margin:50px 0 30px;padding:0 0 0 16px;color:#8c8c8c;letter-spacing:-0.05em;text-align:left;font-size:12px;background:url(/images/default/lo_home.gif) no-repeat left 4px;}
.location * {display:inline-block;*float:left;margin:0 3px;}
.location a {margin:0;}

.hgroup {display:block;overflow:hidden;padding:0 0 30px;}
.hgroup h3 {margin:0 0 11px;font-size:32px;font-weight:600;color:#1f62c9;}
.hgroup h4 {margin:-10px 0 0;font-size:18px;color:#1f62c9;font-weight:600;}

/* introduce */
.con_intro {display:block;overflow:hidden;margin:0 0 35px;}
.con_intro:last-child {margin:0;}
.con_intro .intro_area {display:block;overflow:hidden;color:#5c5c5c;line-height:20px;}
.con_intro .intro_area .tit_area {margin:0;padding:0;}
.con_intro .intro_area .tit_area .tit {margin:0;color:#5c5c5c;line-height:1.5em;font-weight:bold;font-size:14px;}
.con_intro .intro_area ul {margin:20px 0 0;}
.con_intro .intro_area li {display:inline-block;width:230px;margin:0 20px 0 0;}

.con_intro .expo_area {display:block;overflow:hidden;color:#5c5c5c;line-height:20px;}
.con_intro .expo_area .tit_area {margin:0;padding:0;}
.con_intro .expo_area .tit_area .tit {margin:0;color:#5c5c5c;line-height:1.5em;font-weight:bold;font-size:14px;}
.con_intro .expo_area ul {margin:0;}
.con_intro .expo_area li {clear:both;display:block;width:100%;margin:0;padding:0 0 0 11px;background:url(/images/default/dot.gif) no-repeat left 10px;color:#7c7c7c;line-height:1.63em;text-align:left;}

.exp_table {display:table-cell;*float:left;overflow:hidden;width:530px;*width:450px;vertical-align:middle;}
.board_area .exp_img {display:table-cell;*display:inline-block;*float:right;*margin:113px 0 0;padding:0 0 0 20px;vertical-align:middle;text-align:right;} 


.con_event_greet {display:block;overflow:hidden;margin:0 0 35px;padding:0 0 35px;border-bottom:1px dotted #cfcfcf;}
.intro_area .txt_intro {margin:0 0 40px;}
.intro_area p {margin:21px 0 0;}
.intro_area p.exp {margin:21px 0 0;line-height:14px;font-size:12px;}
.intro_area ul {display:block;overflow:hidden;margin:35px 0 33px;}
.intro_area li {display:inline-block;float:left;width:230px;margin:0 20px 0 0;text-align:center;}
.intro_area li:last-child {margin:0;}
.intro_area li img {display:block;text-align:center;}
.intro_area li span {display:block;margin:12px 0 0;text-align:center;font-size:12px;color:#9c9c9c;line-height:16px;}

.intro_area dl {display:block;overflow:hidden;margin:20px 0 0;}
.intro_area dl dt {display:block;padding:0 0 0 12px;background:url(/images/default/dot.gif) no-repeat left 10px;font-weight:600;}
.intro_area dl dd {display:block;overflow:hidden;padding:0 0 0 12px;}

.culture_summary {overflow:hidden;}
.culture_summary dl {clear:both;overflow:visible;}
.culture_summary dl.date {margin:0 0 0 52px;}
.culture_summary dl.date dt {display:inline-block;float:left;position:relative;right:52px;padding:0 0 0 12px;background:url(/images/default/dot.gif) no-repeat left 8px;font-weight:600;line-height:18px;}
.culture_summary dl.date dd {display:inline-block;float:right;width:100%;margin:0 0 0 -52px;padding:0;line-height:18px;}
.culture_summary dl.venue {margin:0 0 5px 60px;}
.culture_summary dl.venue dt {display:inline-block;float:left;position:relative;right:60px;padding:0 0 0 12px;background:url(/images/default/dot.gif) no-repeat left 8px;font-weight:600;}
.culture_summary dl.venue dd {display:inline-block;float:right;width:100%;margin:0 0 0 -60px;padding:0;}
.culture_summary dl.pg {margin:0 0 5px 110px;}
.culture_summary dl.pg dt {display:inline-block;float:left;position:relative;right:110px;padding:0 0 0 12px;background:url(/images/default/dot.gif) no-repeat left 8px;font-weight:600;}
.culture_summary dl.pg dd {display:inline-block;float:right;width:100%;margin:0 0 0 -110px;padding:0;}

.exhibition {overflow:hidden}
.exhibition dl {margin:0 0 0 70px;}
.exhibition dl dt {float:left;position:relative;right:70px;width:70px;margin:0 0 7px;line-height:18px;color:#7c7c7c;text-align:left;}
.exhibition dl dd {float:right;width:100%;margin:0 0 7px -70px;line-height:18px;color:#2c2c2c;}
.exhibition dl dd span {color:#7c7c7c;}
.exhibition .floor_area {clear:both;overflow:hidden;width:127px;height:38px;margin:0 0 15px;background:#fff;border:1px solid #3c3c3a;text-align:center;}
.exhibition .floor_area .floor {float:left;width:39px;height:38px;margin:0;padding:0;background:#3c3c3c;color:#fff;font-weight:600;line-height:38px;}
.exhibition .floor_area .sqm {float:right;width:88px;margin:0;padding:0;color:#3c3c3c;line-height:38px;}
.exhibition .thum {overflow:hidden;margin:0 0 25px;}
.exhibition .thum img {display:block;width:100%;}
.exhibition span {display:block;margin:10px 0 0;color:#8c8c8c;line-height:18px;}

.exp_venue {overflow:hidden;border:1px solid #cacaca;border-radius:5px;}
.exp_venue h1 {height:40px;font-weight:600;color:#3c3c3c;line-height:40px;text-align:center;background:#f7f7f7;border-bottom:1px solid #cacaca;}
.exp_venue .exp {overflow:hidden;padding:20px;line-height:20px;}
.exp_venue .exp p {line-height:20px;}
.exp_venue .exp dl {clear:both;margin:0 0 0 43px;}
.exp_venue .exp dl dt {float:left;position:relative;right:43px;width:33px;margin:0 0 7px;padding:0 0 0 10px;background:url(/m/images/dot_intro.gif) no-repeat left 7px;background-size:10px auto;font-weight:600;color:#4c4c4c;line-height:18px;}
.exp_venue .exp dl dd {float:right;width:100%;margin:0 0 7px -43px;line-height:18px;}
.exp_venue .exp .thum {clear:both;overflow:hidden;padding:15px 0 0;}
.exp_venue .exp .thum .floor_area {clear:both;display:inline-block;overflow:hidden;margin:0 0 15px;text-align:center;}
.exp_venue .exp .thum .floor_area .floor {float:left;height:35px;margin:0;padding:0 13px;background:#3c3c3c;color:#fff;font-weight:600;line-height:38px;}
.exp_venue .exp .thum .floor_area .exp {float:right;margin:0;padding:0 10px;color:#3c3c3c;height:33px;line-height:36px;border:1px solid #3c3c3c;}
.exp_venue .exp .thum .floor_area:after {content:"";display:block;clear:both;}
.exp_venue .exp .thum img {display:block;width:100%;}

.con_intro .information {display:block;overflow:hidden;margin:20px 0 0;}
.con_intro .information dl {display:block;overflow:hidden;margin:0 0 5px;}
.con_intro .information dl dt {display:inline-block;float:left;padding:0 0 0 12px;background:url(/images/default/dot.gif) no-repeat left 9px;font-weight:600;}
.con_intro .information dl dd {display:inline-block;float:left;overflow:hidden;padding:0 0 0 5px;}

.con_intro .downloads {display:block;overflow:hidden;margin:20px 0 0;}
.con_intro .downloads li {padding:0 0 0 12px;background:url(/images/default/dot.gif) no-repeat left 9px;line-height:22px;}

.con_intro .science {display:block;overflow:hidden;margin:20px 0 0;}
.con_intro .science dl {display:block;overflow:hidden;margin:0 0 5px;}
.con_intro .science dl dt {display:inline-block;float:left;width:65px;padding:0 0 0 12px;background:url(/images/default/dot.gif) no-repeat left 11px;font-weight:600;}
.con_intro .science dl dd {display:inline-block;float:left;width:640px;overflow:hidden;padding:0 0 0 5px;}
.con_intro .science2 {display:block;overflow:hidden;margin:20px 0 0;}
.con_intro .science2 dl {display:block;overflow:hidden;margin:0 0 5px;}
.con_intro .science2 dl dt {display:inline-block;float:left;width:85px;*width:93px;padding:0 0 0 12px;color:#1f62c9;background:url(/images/default/dot.gif) no-repeat left 11px;font-weight:600;}
.con_intro .science2 dl dd {display:inline-block;float:left;width:600px;*width:590px;overflow:hidden;padding:0 0 0 5px;}

.con_intro .tit {display:block;overflow:hidden;margin:0 0 20px;}
.con_intro .tit span {display:inline-block;padding:10px 0 0;font-size:18px;color:#2c2c2c;background:url(/images/default/bg_tit.gif) no-repeat;font-weight:600;line-height:22px;*line-height:28px;}
.con_intro .stitle {display:block;overflow:hidden;margin:0 0 40px;}
.con_intro .summary {display:block;overflow:hidden;}
.summary ul {display:block;overflow:hidden;}
.summary li {float:left;width:132px;min-height:264px;margin:0;padding:30px 25px 25px 24px;border:1px solid #cfcfcf;border-left:none;}
.summary li:first-child {border:1px solid #cfcfcf;}
.summary li .thum {display:table-cell;width:108px;height:101px;margin:0;padding:0 12.5px;text-align:center;vertical-align:middle;}
.summary li .thum * {vertical-align:middle;}
.summary li .tit {margin:20px 0 7px;font-size:15px;font-weight:600;color:#5c5c5c;}
.summary li .con {color:#7c7c7c;}

.con_intro .intro_program,.con_intro .spon, .con_intro .intro_showcase {display:block;overflow:hidden;}
.intro_program .stit {margin:0 0 30px;padding:0 0 0 14px;color:#5c5c5c;font-size:16px;font-weight:600;line-height:normal;background:url(/images/default/dot_circle.gif) no-repeat left center;}
.intro_program ul {display:block;overflow:hidden;}
.intro_program li {display:inline-block;float:left;width:345px;margin:0 40px 30px 0;}
.intro_program li:nth-child(2n) {margin:0 0 30px;}
.intro_program li .symbol {display:inline-block;overflow:hidden;float:left;margin:0 20px 0 0;}
.intro_program li .symbol.step1 {width:114px;height:114px;}
.intro_program li .symbol.step1 img {margin:0 0;}
.intro_program li .symbol.step2 {width:114px;height:114px;}
.intro_program li .symbol.step2 img {margin:-115px 0 0;}
.intro_program li .symbol.step3 {width:114px;height:114px;}
.intro_program li .symbol.step3 img {margin:-230px 0 0;}
.intro_program li .symbol.step4 {width:114px;height:114px;}
.intro_program li .symbol.step4 img {margin:-345px 0 0;}
.intro_program li .symbol.step5 {width:114px;height:114px;}
.intro_program li .symbol.step5 img {margin:-460px 0 0;}
.intro_program li .symbol.step6 {width:114px;height:114px;}
.intro_program li .symbol.step6 img {margin:-575px 0 0;}
.intro_program li .symbol.step7 {width:114px;height:114px;}
.intro_program li .symbol.step7 img {margin:-690px 0 0;}
.intro_program li .symbol.step8 {width:114px;height:114px;}
.intro_program li .symbol.step8 img {margin:-805px 0 0;}
.intro_program li .step_program {display:inline-block;overflow:hidden;float:left;width:210px;}
.intro_program li .step_program .tit_area {display:block;overflow:hidden;margin:20px 0 0;}
.step_program .tit_area .num {float:left;margin:0 12px 0 0;font-family:'arial';font-size:25px;color:#1f62c9;font-weight:600;line-height:23px;}
.step_program .tit_area .tit {float:left;width:170px;margin:5px 0 0;color:#5c5c5c;font-size:16px;font-weight:600;}
.step_program .tit_area:after {content:"";clear:both;display:block;}
.step_program .con {display:block;overflow:hidden;margin:8px 0 0;color:#7c7c7c;line-height:16px;}
.step_program .con_showcase {display:block;overflow:hidden;margin:0;padding:0 0 0 11px;background:url(/images/default/dot.gif) no-repeat left 10px;color:#7c7c7c;line-height:1.63em;}

.intro_showcase ul {display:block;overflow:hidden;}
.intro_showcase li {display:block;overflow:hidden;margin:0 0 30px;}
.intro_showcase li .symbol {display:inline-block;overflow:hidden;float:left;margin:0 20px 0 0;}
.intro_showcase li .symbol.step1 {width:114px;height:114px;}
.intro_showcase li .symbol.step1 img {margin:0 0;}
.intro_showcase li .symbol.step2 {width:114px;height:114px;}
.intro_showcase li .symbol.step2 img {margin:-115px 0 0;}
.intro_showcase li .symbol.step3 {width:114px;height:114px;}
.intro_showcase li .symbol.step3 img {margin:-230px 0 0;}
.intro_showcase li .symbol.step4 {width:114px;height:114px;}
.intro_showcase li .symbol.step4 img {margin:-345px 0 0;}
.intro_showcase li .symbol.step5 {width:114px;height:114px;}
.intro_showcase li .symbol.step5 img {margin:-460px 0 0;}
.intro_showcase li .symbol.step6 {width:114px;height:114px;}
.intro_showcase li .symbol.step6 img {margin:-575px 0 0;}
.intro_showcase li .step_showcase {display:inline-block;overflow:hidden;float:left;width:596px;}
.intro_showcase li .step_showcase .tit_area {display:block;overflow:hidden;margin:20px 0 0;}
.step_showcase .tit_area .num {float:left;margin:0 12px 0 0;font-family:'arial';font-size:25px;color:#1f62c9;font-weight:600;line-height:23px;}
.step_showcase .tit_area .tit {float:left;margin:5px 0 0;color:#5c5c5c;font-size:16px;font-weight:600;}
.step_showcase .tit_area:after {content:"";clear:both;display:block;}
.step_showcase .con {display:block;overflow:hidden;margin:0;padding:0 0 0 11px;background:url(/images/default/dot.gif) no-repeat left 10px;color:#7c7c7c;line-height:1.63em;}

.spon ul {display:block;overflow:hidden;}
.spon li {display:inline-block;float:left;width:345px;margin:0 40px 30px 0;}
.spon li:nth-child(2n) {margin:0 0 30px;}
.spon li:nth-child(3) {width:100%;}
.spon li .symbol {display:inline-block;overflow:hidden;float:left;margin:0 20px 0 0;}
.spon li .symbol.spon1 {width:114px;height:114px;}
.spon li .symbol.spon1 img {margin:0 0;}
.spon li .symbol.spon2 {width:114px;height:114px;}
.spon li .symbol.spon2 img {margin:-115px 0 0;}
.spon li .symbol.spon3 {width:114px;height:114px;}
.spon li .symbol.spon3 img {margin:-230px 0 0;}
.spon li .spon_program {display:inline-block;overflow:hidden;float:left;width:210px;}
.spon li .spon_program .tit_area {display:block;overflow:hidden;margin:20px 0 9px;}
.spon_program .tit_area .num {float:left;margin:0 12px 0 0;font-family:'arial';font-size:25px;color:#1f62c9;font-weight:600;line-height:23px;}
.spon_program .tit_area .tit {float:left;margin:3px 0 0;color:#5c5c5c;line-height:1.5em;font-weight:600;font-size:14px;}
.spon_program .tit_area:after {content:"";clear:both;display:block;}
.spon_program .con {display:block;overflow:hidden;margin:0;padding:0 0 0 11px;background:url(/images/default/dot.gif) no-repeat left 8px;color:#7c7c7c;line-height:1.63em;}
.spon_program .btn {margin:16px 0 0;}

.signup_today {display:block;overflow:hidden;margin:10px 0 0;padding:30px 50px 40px;background:#fff;border:1px solid #dedede;border-top:2px solid #1f62c9;}
.signup_today .txt {margin:0 0 15px;font-size:13px;color:#5c5c5c;line-height:normal;}
.signup_area {display:block;overflow:hidden;}
.signup_area .input_area {float:left;width:465px;}
.signup_area .btn_sign {float:right;height:63px;padding:0 13px;font-size:16px;font-weight:600;line-height:63px;background:#1f62c8;color:#fff;border:1px solid #0341a0;border-radius:3px;}

.con_intro .intro_history {display:block;overflow:hidden;}
.intro_history ul {display:block;overflow:hidden;}
.intro_history li {display:inline-block;float:left;width:355px;margin:0 20px 30px 0;}
.intro_history li .symbol {display:inline-block;overflow:hidden;float:left;margin:0;}
.intro_history li .symbol.his_1997 {width:130px;height:130px;}
.intro_history li .symbol.his_1997 img {margin:0;}
.intro_history li .symbol.his_2000 {width:130px;height:130px;}
.intro_history li .symbol.his_2000 img {margin:-130px 0 0;}
.intro_history li .symbol.his_2003 {width:130px;height:130px;}
.intro_history li .symbol.his_2003 img {margin:-260px 0 0;}
.intro_history li .symbol.his_2006 {width:130px;height:130px;}
.intro_history li .symbol.his_2006 img {margin:-390px 0 0;}
.intro_history li .symbol.his_2009 {width:130px;height:130px;}
.intro_history li .symbol.his_2009 img {margin:-520px 0 0;}
.intro_history li .symbol.his_2012 {width:130px;height:130px;}
.intro_history li .symbol.his_2012 img {margin:-650px 0 0;}
.intro_history li .history {display:inline-block;overflow:hidden;float:left;width:180px;height:120px;padding:10px 15px 0 20px;background:#f7f7f7;}
.history .tit {display:block;overflow:hidden;margin:0 0 0;font-weight:600;color:#5c5c5c;}
.history .tit span {padding:0;font-size:13px;color:#1f62c9;background:none;border-top:none;}
.history ul {display:block;overflow:hidden;margin:0;}
.history li {display:block;width:170px;margin:2px 0;padding:0 10px 0 6px;font-size:12px;background:url(/images/default/dot.gif) no-repeat left 8px;color:#7c7c7c;}

/* committee */
.committee_intro {overflow:hidden;width:688px;padding:18px 20px 20px;text-align:left;border:1px solid #dedede;border-top:2px solid #1f62c9;}
.committee_intro ul {display:block;overflow:hidden;}
.committee_intro li {display:block;overflow:hidden;padding:9px 0 8px;border-bottom:1px solid #dedede;}
.committee_intro li .tit {float:left;display:inline-block;width:95px;margin:0;padding:0 0 0 10px;font-weight:600;}
.committee_intro li .con {float:left;display:inline-block;width:570px;margin:0;padding:0 0 0 10px;}

.committee_kor {display:block;overflow:hidden;}
.committee_kor dl {display:block;overflow:hidden;height:27px;line-height:27px;}
.committee_kor dt {float:left;display:inline-block;margin:0 15px 0 0;padding:0 0 0 17px;font-weight:600;background:url(/images/default/dot_blue.gif) no-repeat left 11.5px;}
.committee_kor dd {float:left;display:inline-block;margin:0;padding:0 0 0 10px;}

.chairman {display:block;position:relative;overflow:hidden;height:386px;background:url(/images/introduce/line_organ1.gif) no-repeat center 130px;}
.chairman .Benedito {position:absolute;left:304px;top:0;width:396px;}
.Benedito .thum {overflow:hidden;float:left;width:120px;height:130px;margin:0 20px 0 0;}
.Benedito .thum.organ1 {margin:0 20px 0 0;}
.Benedito .thum.organ1 img {margin:0;}

.Jerome {position:absolute;left:154px;top:96px;width:70px;height:90px;padding:30px 25px 10px 25px;color:#fff;background:url(/images/introduce/box_organ.gif) no-repeat;}
.Jerome .tit {margin:0;font-weight:600;}
.Jerome .con {margin:4px 0 0;line-height:16px;}

.Dogan {position:absolute;left:304px;top:191px;width:396px;}
.Dogan .thum {overflow:hidden;position:relative;float:left;width:120px;height:130px;margin:0 20px 0 0;}
.Dogan .thum.organ2 {margin:0 20px 0 0;}
.Dogan .thum.organ2 img {margin:-130px 0 0 0;}

.con_organ1 {float:left;width:256px;}
.con_organ1 .tit {margin:15px 0 0;font-size:16px;color:#1f62c9;font-weight:600;}
.con_organ1 .name {margin:8px 0 0;font-size:16px;color:#5c5c5c;font-weight:600;}
.con_organ1 .con {margin:6px 0 0;color:#7c7c7c;}
.con_organ1 .more {display:inline-block;margin:8px 0 0;padding:0 8px 0 0;color:#8c8c8c;text-decoration:underline;background:url(/images/default/arrow_more.gif) no-repeat right 6px;}

.tit_executive {position:absolute;left:50%;bottom:0;width:170px;height:35px;margin:0 0 0 -85px;text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:35px;background:#1f62c9;border-radius:20px;-webkit-border-radius:20px;}
.executive {display:block;overflow:hidden;padding:20px 0 0;border-bottom:1px solid #9c9c9c;}
.executive ul {display:block;overflow:hidden;margin:0;padding:0;}
.executive li {display:inline-block;float:left;width:355px;margin:0 20px 20px 0;*padding:0 0 20px;}
.executive li:nth-child(2n) {margin:0 0 20px;}
.executive li .thum {display:inline-block;overflow:hidden;float:left;margin-right:20px;}
.executive li .thum.director1 {width:120px;height:130px;}
.executive li .thum.director1 img {margin:-260px 20px 0 0;}
.executive li .thum.director2 {width:120px;height:130px;}
.executive li .thum.director2 img {margin:-390px 20px 20px 0;}
.executive li .thum.director3 {width:120px;height:130px;}
.executive li .thum.director3 img {margin:-520px 20px 0 0;}
.executive li .thum.director4 {width:120px;height:130px;}
.executive li .thum.director4 img {margin:-650px 20px 0 0;}
.executive li .con_organ2 {float:left;width:215px;}
.executive li .con_organ2 .tit {margin:15px 0 0;font-size:16px;color:#1f62c9;font-weight:600;}
.executive li .con_organ2 .name {margin:8px 0 0;font-size:16px;color:#5c5c5c;font-weight:600;}
.executive li .con_organ2 .con {margin:6px 0 0;color:#7c7c7c;}
.executive li .con_organ2 .more {display:inline-block;margin:8px 0 0;padding:0 8px 0 0;color:#8c8c8c;text-decoration:underline;background:url(/images/default/arrow_more.gif) no-repeat right 6px;}

.secretariat_area {display:block;overflow:hidden;position:relative;height:190px;background:url(/images/introduce/line_organ2.gif) no-repeat 324px top;}
.secretariat_area .secretariat {position:absolute;left:204px;top:30px;width:80px;height:80px;padding:40px 20px 10px 20px;color:#fff;background:url(/images/introduce/box_organ.gif) no-repeat;}
.secretariat_area .secretariat .tit {margin:0;*margin:-8px 0 0;font-weight:600;}
.secretariat_area .secretariat .con {margin:4px 0 0;line-height:16px;}

.tit_secretariat {height:35px;margin:0;text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:35px;background:#1f62c9;border-radius:20px;-webkit-border-radius:20px;}
.table_secretariat {display:block;overflow:hidden;margin:20px 0 0;border:1px solid #e4e4e4;}
.table_secretariat ul {display:block;overflow:hidden;}
.table_secretariat li {display:inline-block;float:left;width:145px;height:130px;text-align:center;border-right:1px solid #e4e4e4;}
.table_secretariat li .part {padding:11px 0 8px;color:#5c5c5c;font-weight:600;background:#f7f7f7;border-bottom:1px solid #e4e4e4;}
.table_secretariat li .organ {padding:10px 0 9px;color:#7c7c7c;border-bottom:1px solid #e4e4e4;}
.table_secretariat li .con {display:table-cell;width:112px;height:72px;margin:0 auto;padding:10px 10px 8px;color:#7c7c7c;line-height:18px;text-align:center;vertical-align:middle;}
.table_secretariat li .con * {vertical-align:middle;}

.constitution {overflow:hidden;display:block;color:#5c5c5c;line-height:20px;}
.constitution ul {display:block;overflow:hidden;margin:35px 0 0;}
.constitution li {display:inline-block;float:left;width:230px;margin:0 20px 0 0;text-align:center;}
.constitution li:last-child {margin:0;}
.constitution li img {display:block;text-align:center;}

.img_vision {margin:30px auto;text-align:center;}

/* process */
.process_area {display:block;overflow:hidden;}
.txt_process {margin:0 0 40px;color:#5c5c5c;line-height:20px;}
.con_txt_title {overflow:hidden;margin:0 0 20px;color:#2c2c2c;line-height:20px;font-size:16px;font-weight:600;}
.con_txt_title span {color:#1f62c8;}
.process {display:block;overflow:hidden;}
.process dl {display:block;overflow:hidden;}
.process dl dt {display:inline-block;float:left;position:relative;width:91px;font-family:'arial';text-align:left;font-size:25px;line-height:19px;}
.process dl dt .waterdrop {position:absolute;right:-8px;top:0;}
.process dl dt.year2008 {color:#c1d1e9;}
.process dl dt.year2009 {color:#648cc8;}
.process dl dt.year2010 {color:#4a7cc8;}
.process dl dt.year2011 {color:#336fc8;}
.process dl dd {display:inline-block;overflow:hidden;float:left;width:638px;padding:0;border-left:1px solid #e4e4e4;}
.process dl dd li {display:block;float:left;margin:0 0 25px;color:#5c5c5c;}
.process dl dd li.last {margin-bottom:0;}
.process dl dd li .month {float:left;width:103px;padding:0 0 0 37px;font-family:'arial';text-align:left;font-weight:600;font-size:14px;color:#3c3c3c;}
.process dl dd li .con {display:block;float:left;width:498px;}
.process dl dd li .con .thum {overflow:hidden;margin:17px 0 0;}
.process dl dd li .con .thum img {display:inline-block;float:left;width:164px;margin:0 3px 0 0;}
.process dl dd li .txt_point {color:#e11441;}
.process dl dd li .note {display:block;margin:5px 0 0;color:#7c7c7c;}

/* organ */
.tab_organ {display:block;overflow:hidden;}
.tab_organ ul {overflow:hidden;height:37px;}
.tab_organ li {float:left;display:table-cell;width:181px;height:35px;text-align:center;background:#fff;border:1px solid #cacaca;border-left:none;}
.tab_organ li:first-child {border-left:1px solid #8c8c8c;}
.tab_organ li a {display:table-cell;*display:block;*overflow:hidden;width:181px;height:35px;font-size:12px;color:#9c9c9c;font-weight:600;text-align:center;vertical-align:middle;line-height:35px;*letter-spacing:-1px;}
.tab_organ li:hover {float:left;display:inline-block;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.tab_organ li:first-child:hover {border-left:1px solid #1f62c9;}
.tab_organ li:hover a {display:table-cell;width:181px;height:37px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;line-height:37px;}
.tab_organ li.current {float:left;display:inline-block;height:37px;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.tab_organ li:first-child.current {border-left:1px solid #1f62c9;}
.tab_organ li.current a {display:table-cell;height:37px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;}
.tab_organ li * {vertical-align:middle;}

.lst_organ {display:block;overflow:hidden;margin:30px 0 0;text-align:left;}
.lst_organ ul {display:block;overflow:hidden;}
.lst_organ li {display:inline-block;float:left;width:355px;margin:0 20px 30px 0;}
.lst_organ li .thum {display:inline-block;overflow:hidden;float:left;margin:0;}
.lst_organ li .thum.lst1 {width:120px;height:130px;}
.lst_organ li .thum.lst1 img {margin:0;}
.lst_organ li .thum.lst2 {width:120px;height:130px;}
.lst_organ li .thum.lst2 img {margin:0 0 0 -120px;}
.lst_organ li .thum.lst3 {width:120px;height:130px;}
.lst_organ li .thum.lst3 img {margin:-130px 0 0 0;}
.lst_organ li .thum.lst4 {width:120px;height:130px;}
.lst_organ li .thum.lst4 img {margin:-130px 0 0 -120px;}
.lst_organ li .thum.lst5 {width:120px;height:130px;}
.lst_organ li .thum.lst5 img {margin:-260px 0 0 0;}
.lst_organ li .thum.lst6 {width:120px;height:130px;}
.lst_organ li .thum.lst6 img {margin:-260px 0 0 -120px;}
.lst_organ li .thum.lst7 {width:120px;height:130px;}
.lst_organ li .thum.lst7 img {margin:-390px 0 0 0;}
.lst_organ li .thum.lst8 {width:120px;height:130px;}
.lst_organ li .thum.lst8 img {margin:-390px 0 0 -120px;}
.lst_organ li .thum.lst9 {width:120px;height:130px;}
.lst_organ li .thum.lst9 img {margin:-520px 0 0 0;}
.lst_organ li .thum.lst10 {width:120px;height:130px;}
.lst_organ li .thum.lst10 img {margin:-520px 0 0 -120px;}
.lst_organ li .thum.lst11 {width:120px;height:130px;}
.lst_organ li .thum.lst11 img {margin:-650px 0 0 0;}
.lst_organ li .thum.lst12 {width:120px;height:130px;}
.lst_organ li .thum.lst12 img {margin:-650px 0 0 -120px;}
.lst_organ li .thum.lst13 {width:120px;height:130px;}
.lst_organ li .thum.lst13 img {margin:-780px 0 0 0;}
.lst_organ li .thum.lst14 {width:120px;height:130px;}
.lst_organ li .thum.lst14 img {margin:-780px 0 0 -120px;}
.lst_organ li .thum.lst15 {width:120px;height:130px;}
.lst_organ li .thum.lst15 img {margin:-910px 0 0 0;}
.lst_organ li .thum.lst16 {width:120px;height:130px;}
.lst_organ li .thum.lst16 img {margin:-910px 0 0 -120px;}
.lst_organ li dl {display:inline-block;overflow:hidden;float:left;width:190px;height:130px;padding:0 0 0 19px;}
.lst_organ li dl dt {margin:24px 0 0;font-size:16px;color:#5c5c5c;font-weight:600;line-height:22px;letter-spacing:-0.5px;-webkit-letter-spacing:-0.5px;}
.lst_organ li dl dd {margin:6px 0 0;font-size:12px;color:#7c7c7c;}
.lst_organ li dl dd span {display:block;}
.lst_organ li dl dd a {display:inline-block;margin:8px 0 0;padding:0 8px 0 0;color:#8c8c8c;text-decoration:underline;background:url(/images/default/arrow_more.gif) no-repeat right 6px;}

.trend_calendar {display:inline-block;overflow:hidden;float:left;width:282px;}
.trend_schedule {display:inline-block;overflow:hidden;float:right;width:419px;}
.trend_schedule dl {display:block;overflow:hidden;padding:9px 10px 11px;border-bottom:1px solid #dedede;}
.trend_schedule dl.today {background:#f3f3f3;}
.trend_schedule dl dt {display:block;color:#555;font-weight:600;}
.trend_schedule dl dd {margin:5px 0 0;padding:0 0 0 8px;line-height:18px;background:url(/images/default/dot.gif) no-repeat left center;}

.greet {display:block;overflow:hidden;color:#5c5c5c;line-height:20px;}
.greet .thum {float:left;margin:0 40px 0 0;}
.greet p {margin:0 0 21px;}
.greet p span {color:#1f62c9;}
.greet p.sign {color:#7c7c7c;line-height:27px;font-weight:600;}
.greet p.sign .name {margin:0 0 0 16px;font-family:'Batang';font-size:28px;color:#000;}

.con_comm_business {display:block;overflow:hidden;position:relative;padding:60px 0 51px;text-align:center;vertical-align:middle;}
.con_comm_business dl {}
.con_comm_business dl dt {display:block;margin:0 0 5px;}
.con_comm_business dl dd {color:#7c7c7c;line-height:16px;}
.con_comm_business dl.con_business1 {position:absolute;right:464px;top:17px;text-align:right;}
.con_comm_business dl.con_business2 {position:absolute;left:464px;top:0;text-align:left;}
.con_comm_business dl.con_business3 {position:absolute;right:546px;top:170px;text-align:right;}
.con_comm_business dl.con_business4 {position:absolute;left:545px;top:170px;text-align:left;}
.con_comm_business dl.con_business5 {position:absolute;right:464px;top:353px;text-align:right;}
.con_comm_business dl.con_business6 {position:absolute;left:464px;top:353px;text-align:left;}

.con_map {display:block;overflow:hidden;padding:10px 0 0;border-top:2px solid #1f62c9;}
.con_map dl {display:block;overflow:hidden;padding:15px 0 14px;color:#5c5c5c;border-bottom:1px solid #dedede;}
.con_map dl dt {display:inline-block;float:left;width:79px;margin:0;padding:0 0 0 37px;font-weight:600;letter-spacing:-0.5px;-webkit-letter-spacing:-0.5px;background:url(/images/default/dot_blue.gif) no-repeat 20px center;}
.con_map dl dd {display:inline-block;float:left;width:567px;padding:0 20px 0 21px;background:url(/images/default/line.gif) no-repeat left 1px;}
.con_map dl dd p {height:27px;}
.con_map dl dd p .bus_town {display:inline-block;margin:0 0 0 20px;padding:1px 0 0 31px;color:#8c8c8c;background:url(/images/introduce/icon_town.gif) no-repeat left center;}
.con_map dl dd p .bus {display:inline-block;margin:0 0 0 20px;padding:1px 0 0 31px;color:#8c8c8c;background:url(/images/introduce/icon_green.gif) no-repeat left center;}

.con_forum1st {display:block;overflow:hidden;position:relative;margin:20px 0 0;padding:35px 0 41px;text-align:center;vertical-align:middle;color:#7c7c7c;line-height:16px;}
.con_forum1st span {color:#1f62c9;}
.con_forum1st .con_content1 {position:absolute;right:460px;top:11px;text-align:right;}
.con_forum1st .con_content2 {position:absolute;left:464px;top:27px;text-align:left;}
.con_forum1st .con_content3 {position:absolute;right:534px;top:173px;text-align:right;}
.con_forum1st .con_content4 {position:absolute;left:536px;top:173px;text-align:left;}
.con_forum1st .con_content5 {position:absolute;right:430px;top:333px;text-align:right;}
.con_forum1st .con_content6 {position:absolute;left:434px;top:333px;text-align:left;}

.con_forum2nd_1 {display:block;overflow:hidden;position:relative;margin:32px 0 0;padding:35px 0 97px;text-align:center;vertical-align:middle;color:#7c7c7c;line-height:16px;border-bottom:1px dashed #e5e5e5;}
.con_forum2nd_1 span {color:#1f62c9;}
.con_forum2nd_1 .con_content1 {position:absolute;right:460px;top:21px;text-align:right;}
.con_forum2nd_1 .con_content2 {position:absolute;left:464px;top:21px;text-align:left;}
.con_forum2nd_1 .con_content3 {position:absolute;right:533px;top:171px;text-align:right;}
.con_forum2nd_1 .con_content4 {position:absolute;left:536px;top:171px;text-align:left;}
.con_forum2nd_1 .con_content5 {position:absolute;right:430px;top:334px;text-align:right;}
.con_forum2nd_1 .con_content6 {position:absolute;left:436px;top:334px;text-align:left;}

.con_forum2nd_2 {display:block;overflow:hidden;position:relative;margin:20px 0 0;padding:0;text-align:center;vertical-align:middle;color:#7c7c7c;line-height:16px;}
.con_forum2nd_2 span {color:#1f62c9;}
.con_forum2nd_2 .con_content1 {position:absolute;left:443px;top:26px;text-align:left;}
.con_forum2nd_2 .con_content2 {position:absolute;right:602px;top:159px;text-align:right;}
.con_forum2nd_2 .con_content3 {position:absolute;left:601px;top:159px;text-align:left;}
.con_forum2nd_2 .con_content4 {position:absolute;right:542px;top:345px;text-align:right;}
.con_forum2nd_2 .con_content5 {position:absolute;left:542px;top:345px;text-align:left;}

.con_forum3rd_1 {display:block;overflow:hidden;position:relative;margin:32px 0 0;padding:32px 0 101px;text-align:center;vertical-align:middle;color:#7c7c7c;line-height:16px;border-bottom:1px dashed #e5e5e5;}
.con_forum3rd_1 span {color:#1f62c9;}
.con_forum3rd_1 .con_content1 {position:absolute;right:437px;top:10px;text-align:right;}
.con_forum3rd_1 .con_content2 {position:absolute;left:438px;top:27px;text-align:left;}
.con_forum3rd_1 .con_content3 {position:absolute;right:522px;top:112px;text-align:right;}
.con_forum3rd_1 .con_content4 {position:absolute;left:522px;top:112px;text-align:left;}
.con_forum3rd_1 .con_content5 {position:absolute;right:515px;top:242px;text-align:right;}
.con_forum3rd_1 .con_content6 {position:absolute;left:516px;top:242px;text-align:left;}
.con_forum3rd_1 .con_content7 {position:absolute;right:425px;top:331px;text-align:right;}
.con_forum3rd_1 .con_content8 {position:absolute;left:426px;top:331px;text-align:left;}

.con_forum3rd_2 {display:block;overflow:hidden;margin:20px 0 0;padding:0;text-align:center;vertical-align:middle;}

.con_forum4th {display:block;overflow:hidden;margin:20px 0 0;text-align:left;vertical-align:middle;color:#7c7c7c;line-height:22px;}
.con_forum4th .con_content1 {display:block;overflow:hidden;}
.con_forum4th .con_content1 ul {display:block;overflow:hidden;}
.con_forum4th .con_content1 li {display:block;padding:0 0 0 10px;background:url(/images/default/dot.gif) no-repeat left center;}

.con_forum5th {display:block;overflow:hidden;margin:20px 0 0;text-align:center;vertical-align:middle;}
.detail_forum {display:block;overflow:hidden;margin:31px 0 0;text-align:left;}
.detail_forum dl {display;block;overflow:hidden;margin:4px 0 0;line-height:22px;}
.detail_forum dl dt {padding:0 0 0 17px;background:url(/images/default/dot_blue.gif) no-repeat left 9px;font-weight:600;}
.detail_forum dl dd {padding:0 0 0 17px;color:#7c7c7c;}

.con_forum6rd {display:block;overflow:hidden;position:relative;margin:20px 0 0;padding:0;text-align:center;vertical-align:middle;}
.con_forum6rd span {color:#1f62c9;}
.con_forum6rd .con_content1 {position:absolute;right:482px;top:22px;text-align:right;}
.con_forum6rd .con_content2 {position:absolute;left:472px;top:22px;text-align:left;}
.con_forum6rd .con_content3 {position:absolute;right:482px;top:233px;text-align:right;}
.con_forum6rd .con_content4 {position:absolute;left:472px;top:233px;text-align:left;}
.con_forum6rd dl {display:block;overflow:hidden;}
.con_forum6rd dl dt {margin:0 0 10px;}
.con_forum6rd dl dd {color:#7c7c7c;line-height:16px;}

/* program */
.ban_political {display:block;overflow:hidden;width:645px;margin:0 auto;text-align:center;}
.ban_political ul {display:block;overflow:hidden;}
.ban_political li {float:left;margin:0 15px;}

.lst_dot_blue {padding:0 0 0 17px;background:url(/images/default/dot_blue.gif) no-repeat left 12px;line-height:25px;}
.lst_dot_blue2 {padding:0 0 2px 17px;background:url(/images/default/dot_blue.gif) no-repeat left 15px;line-height:22px;}
.lst_dot_blue3 {padding:2px 0 0 17px;background:url(/images/default/dot_blue.gif) no-repeat left 13px;line-height:21Px;}
.lst_dot_sub {display:block;overflow:hidden;margin:1px 0 0 17px;color:#7c7c7c;line-height:22px;}
.lst_dot_sub ul {display:block;overflow:hidden;}
.lst_dot_sub li {font-weight:600;}
.lst_dot_sub li li {display:block;font-weight:normal;}
.lst_dot {padding:0 0 0 13px;background:url(/images/default/dot.gif) no-repeat left center;}
.lst_dot2 {padding:0 0 0 13px;background:url(/images/default/dot.gif) no-repeat left 9px;}

.pg_intro {overflow:hidden;}
.pg_intro .btn {overflow:hidden;height:110px;}
.pg_intro .btn li {float:left;width:50%;text-align:left;}
.pg_intro .btn li a {display:table;width:100%;vertical-align:middle;*cursor:pointer;}
.pg_intro .btn li .thum {display:inline-block;*float:left;overflow:hidden;width:110px;height:110px;vertical-align:middle;}
.pg_intro .btn li .thum .icon_pg1 {margin:0;}
.pg_intro .btn li .thum .icon_pg2 {margin:-110px 0 0;}
.pg_intro .btn li h1 {display:table-cell;*float:left;width:230px;*margin:30px 0 0;padding:0 0 0 25px;vertical-align:middle;font-weight:600;color:#3c3c3c;font-size:17px;line-height:22px;}
.pg_intro .btn li h1 span {display:block;color:#1f62c8;}

.pg_intro .con_pg_intro {overflow:hidden;margin:40px 0 0;}
.pg_intro .con_pg_intro li {overflow:hidden;margin:0 0 5px;background:#fff;border:1px solid #eaeaea;border-radius:5px;}
.con_pg_intro li dl {display:table;*display:block;overflow:hidden;width:100%;margin:0;padding:0;vertical-align:middle;}
.con_pg_intro li dl dt {display:table-cell;*float:left;*display:inline-block;width:140px;*margin:20px 0 0;text-align:center;font-weight:600;font-size:14px;color:#3c3c3c;background:none;vertical-align:middle;line-height:20px;}
.con_pg_intro li dl dt span {display:block;color:#1f62c8;}
.con_pg_intro li dl dt em {display:block;font-size:12px;color:#999;line-height:16px;}
.con_pg_intro li dl dd {display:table-cell;*float:left;*display:inline-block;width:552px;*width:552px;*height:100%;padding:20px 20px 20px 15px;background:#f9f9f9;line-height:20px;border-left:1px solid #eaeaea;}
.con_pg_intro li dl dd em {display:block;color:#8c8c8c;}

/* forum */
/* .forum_underline {border-bottom:2px solid #1f62c9;} */
.forum_topline {border-top:2px solid #1f62c9;}

.forum_best_theme {display:block;overflow:hidden;margin:30px 0 40px;}
.forum_best_theme .thum {display:inline-block;float:left;position:relative;width:178px;margin:0 30px 0 0;border:1px solid #d3d3d3;}
.forum_best_theme .thum span {position:absolute;left:0;top:0;}
.forum_best_theme .tit_area {display:inline-block;overflow:hidden;float:right;width:520px;}
.forum_best_theme .tit_area .tit_theme {color:#1f62c9;font-weight:600;letter-spacing:-0.05em;}
.forum_best_theme .tit_area .tit {font-size:14px;color:#3c3c3c;font-weight:600;line-height:3em;}
.forum_best_theme .tit_area ul {display:block;overflow:hidden;}
.forum_best_theme .tit_area li {display:block;line-height:23px;}
.forum_best_theme .tit_area li a {background:url(/images/default/re.gif) no-repeat left -1px;padding:0 0 0 15px;}
.forum_best_theme .tit_area li a span {font-family:'arial';color:#d61944;font-weight:600;}

.forum_best {display:block;overflow:hidden;margin:0 0 40px;}
.forum_best .tit {margin: 0 0 15px;color: #2c2c2c;font-size: 18px;font-weight: 600;}

.tab_forum_best {display:block;overflow:hidden;}
.tab_forum_best ul {overflow:hidden;height:58px;}
.tab_forum_best li {float:left;display:table-cell;width:120px;height:56px;text-align:center;background:#fff;border:1px solid #8c8c8c;border-left:none;}
.tab_forum_best li:first-child {border-left:1px solid #8c8c8c;}
.tab_forum_best li a {display:table-cell;*display:block;*overflow:hidden;width:120px;height:56px;text-align:center;vertical-align:middle;}
.tab_forum_best li:hover {float:left;display:inline-block;width:120px;height:56px;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.tab_forum_best li:first-child:hover {border-left:1px solid #1f62c9;}
.tab_forum_best li:hover a {display:table-cell;width:120px;height:58px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;}
.tab_forum_best li.current {float:left;display:inline-block;width:120px;height:58px;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.tab_forum_best li:first-child.current {border-left:1px solid #1f62c9;}
.tab_forum_best li.current a {display:table-cell;width:120px;height:58px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;}
.tab_forum_best li * {vertical-align:middle;}

.tab_forum_best2 {display:block;overflow:hidden;}
.tab_forum_best2 ul {overflow:hidden;height:58px;}
.tab_forum_best2 li {float:left;display:table-cell;width:103px;height:56px;text-align:center;background:#fff;border:1px solid #8c8c8c;border-left:none;}
.tab_forum_best2 li:first-child {border-left:1px solid #8c8c8c;}
.tab_forum_best2 li a {display:table-cell;*display:block;*overflow:hidden;width:103px;height:56px;text-align:center;vertical-align:middle;}
.tab_forum_best2 li:hover {float:left;display:inline-block;width:103px;height:56px;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.tab_forum_best2 li:first-child:hover {border-left:1px solid #1f62c9;}
.tab_forum_best2 li:hover a {display:table-cell;width:103px;height:58px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;}
.tab_forum_best2 li.current {float:left;display:inline-block;width:103px;height:58px;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.tab_forum_best2 li:first-child.current {border-left:1px solid #1f62c9;}
.tab_forum_best2 li.current a {display:table-cell;width:103px;height:58px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;}
.tab_forum_best2 li * {vertical-align:middle;}

.forum_search {display:block;overflow:hidden;width:648px;margin:0 0 40px;padding:30px 40px;background:url(/images/search/bg_search.jpg) no-repeat;border:1px solid #c7daf2;}
.forum_search .tit {margin:0 0 15px;color: #2c2c2c;font-size: 18px;font-weight: 600;}
.forum_search .tit span {color:#1f62c9;}
.forum_search .popularity {margin:10px 0 0;padding:0 0 0 18px;color:#8c8c8c;background:url(/images/default/attention.gif) no-repeat left center;}
.forum_search .popularity em {color:#5c5c5c;font-weight:600;}
.forum_search .search {display:inline-block;overflow:hidden;*width:586px;*width:621px;padding:2px;background:#1f62c9;}
.forum_search .search input {float:left;width:500px;height:30px;padding:0 5px;background:#fff;border:none;text-align:left;}
.forum_search .search .btn_search {float:left;width:70px;height:30px;padding:0 0 0 33px;line-height:28px;background:#1f62c8 url(/images/forum/icon_search.png) no-repeat 14px center;color:#fff;font-size:14px;font-weight:600;text-decoration:none;*letter-spacing:-1px;}
.forum_search .search a {float:left;height:30px;}
.forum_search em {color:#d61944;font-weight:600;}

.forum_issue {display:block;overflow:hidden;}
.forum_issue .tit {margin: 0 0 15px;color: #2c2c2c;font-size: 18px;font-weight: 600;}
.tab_issue {height:39px;margin:0 0 10px;}
.tab_issue ul {overflow:hidden;height:39px;}
.tab_issue li {float:left;width:181px;background:#f7f7f7;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #1f62c9;}
.tab_issue li:first-child {border-left:1px solid #e4e4e4;}
.tab_issue li a {display:block;padding:12px 0 11px;text-align:center;font-weight:600;color:#8c8c8c;}
.tab_issue li:hover {margin:0 0 0 -1px;background:#fff;color:#1f62c9;border-top:1px solid #1f62c9;border-right:1px solid #1f62c9;border-left:1px solid #1f62c9;border-bottom:none;}
.tab_issue li:first-child:hover {margin:0;border-left:1px solid #1f62c9;}
.tab_issue li:hover a {text-decoration:none;color:#1f62c9;}
.tab_issue li.current {margin:0 0 0 -1px;background:#fff;color:#1f62c9;border-top:1px solid #1f62c9;border-right:1px solid #1f62c9;border-left:1px solid #1f62c9;border-bottom:none;}
.tab_issue li:first-child.current {margin:0;border-left:1px solid #1f62c9;}
.tab_issue li.current a {text-decoration:none;color:#1f62c9;}

.tab_regions {height:44px;margin:0 0 28px;}
.tab_regions ul {overflow:hidden;height:44px;}
.tab_regions li {float:left;width:363px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}
.tab_regions li:first-child {margin:0;}
.tab_regions li a {display:block;padding:12px 0 11px;text-align:center;font-size:13px;font-weight:600;color:#8c8c8c;}
.tab_regions li:hover {margin:0;background:#fff;color:#1f62c9;border-top:2px solid #1f62c9;border-left:none;border-bottom:none;}
.tab_regions li:hover:first-child {border-left:1px solid #d5d5d5;}
.tab_regions li:hover a {text-decoration:none;color:#1f62c9;font-size:14px;}
.tab_regions li.current {margin:0 0 0 -1px;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_regions li:hover.current {margin:0;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_regions li:first-child.current {margin:0;}
.tab_regions li.current a {text-decoration:none;color:#1f62c9;font-size:14px;}

.s_tab_regions {display:block;overflow:hidden;}
.s_tab_regions ul {overflow:hidden;height:37px;}
.s_tab_regions li {float:left;display:table-cell;width:181px;height:36px;text-align:center;background:#fff;border:1px solid #cacaca;border-left:none;border-bottom:none;}
.s_tab_regions li:first-child {border-left:1px solid #cacaca;}
.s_tab_regions li a {display:table-cell;*display:block;*overflow:hidden;width:181px;height:36px;color:#9c9c9c;font-weight:600;text-align:center;vertical-align:middle;line-height:35px;}
.s_tab_regions li:hover {float:left;display:inline-block;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.s_tab_regions li:first-child:hover {border-left:1px solid #1f62c9;}
.s_tab_regions li:hover a {display:table-cell;width:181px;height:37px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;line-height:37px;}
.s_tab_regions li.current {float:left;display:inline-block;height:37px;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.s_tab_regions li:first-child.current {border-left:1px solid #1f62c9;}
.s_tab_regions li.current a {display:table-cell;height:37px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;}
.s_tab_regions li * {vertical-align:middle;}

.s_tab_regions ul.cross {border-bottom:1px solid #cacaca;}
.s_tab_regions ul.cross li {background:#ecf6fd;}
.s_tab_regions ul.cross li:hover {float:left;display:inline-block;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.s_tab_regions ul.cross li:first-child:hover {border-left:1px solid #1f62c9;}
.s_tab_regions ul.cross li:hover a {display:table-cell;width:181px;height:37px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;line-height:37px;}
.s_tab_regions ul.cross li.current {float:left;display:inline-block;height:37px;text-align:center;background:#1f62c9;border:1px solid #1f62c9;border-left:none;}
.s_tab_regions ul.cross li:first-child.current {border-left:1px solid #1f62c9;}
.s_tab_regions ul.cross li.current a {display:table-cell;height:37px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;text-decoration:none;}

.con_regions {display:block;overflow:hidden;margin:30px 0 0;text-align:left;}
.con_regions h1 {display: inline-block;margin:0 0 20px;padding: 7px 0 0;font-size: 17px;color: #2c2c2c;border-top: 2px solid #1f62c9;font-weight: 600;line-height: 22px;letter-spacing: -1px;}
.con_regions h2 {overflow:hidden;margin:10px 0 0;padding:0 0 5px;font-size:14px;color:#333;font-weight:600;text-align:left;line-height:26px;}
.con_regions li {padding:0 0 0 8px;line-height:20px;background:url(/images/default/dot.gif) no-repeat left 9px;letter-spacing:0;}
.con_regions dl {overflow:hidden;}
.con_regions dl dt {float:left;font-weight:600;line-height:20px;}
.con_regions dl dd {float:left;display:block;margin:0 0 0 5px;line-height:20px;}
.con_regions p {line-height:20px;}

.con_regions .constitution {overflow:hidden;display:block;color:#5c5c5c;line-height:20px;}
.con_regions .constitution ul {display:block;overflow:hidden;margin:35px 0 0;}
.con_regions .constitution li {display:inline-block;float:left;width:230px;margin:0 20px 0 0;padding:0;background:none;text-align:center;}
.con_regions .constitution li:last-child {margin:0;}
.con_regions .constitution li img {display:block;text-align:center;}

.regi_opinion_area {overflow:hidden;width:688px;padding:18px 20px 30px;text-align:center;border:1px solid #dedede;border-top:none;}
.depth1 {display:block;clear:both;}
.depth2 {clear:both;overflow:hidden;margin:0 0 0 19px;padding:0 0 0 11px;background:url(/images/default/re.gif) no-repeat left 4px;}
.depth2 input {float:left;width:20px;}
.depth2 label {float:left;width:525px;}
.regi_depth1 {display:block;}
.regi_depth2 {margin:0 0 0 19px;padding:0 0 0 11px;background:url(/images/default/re.gif) no-repeat 30px 10px;}
.input_pw {display:inline-block;overflow:hidden;width:469px;margin:30px auto 10px;text-align:left;}
.input_pw .tit {display:inline-block;width:101px;padding:0 0 0 12px;text-align:left;background:url(/images/default/dot.gif) no-repeat left center;font-weight:600;}
.input_pw input {display:inline-block;width:286px;height:30px;margin:0;}
.input_pw a {display:inline-block;}
.input_pw * {vertical-align:middle;}

.input_dropout {display:inline-block;position:relative;width:470px;margin:30px auto 0;text-align:left;}
.input_dropout p {display:inline-block;float:left;width:382px;height:30px;margin:5px 5px 5px 0;}
.input_dropout p:first-child {margin:0 5px 5px 0;}
.input_dropout p .tit {float:left;width:88px;padding:0 0 0 12px;text-align:left;background:url(/images/default/dot.gif) no-repeat left center;font-weight:600;line-height:30px;}
.input_dropout p input {float:right;width:268px;height:28px;margin:0;line-height:28px;}
.input_dropout .save_id {display:block;overflow:hidden;clear:both;margin:0 0 0 114px;padding:10px 0 0;color:#9c9c9c;letter-spacing:-0.05em;}
.input_dropout .save_id input {margin:0 5px 0 0;}
.input_dropout a {display:inline-block;float:right;}
.input_dropout * {vertical-align:middle;}

.input_login {display:inline-block;position:relative;width:470px;margin:30px auto 0;text-align:left;}
.input_login p {display:inline-block;float:left;width:382px;height:30px;margin:5px 5px 5px 0;}
.input_login p:first-child {margin:0 5px 5px 0;}
.input_login p .tit {float:left;width:88px;padding:0 0 0 12px;text-align:left;background:url(/images/default/dot.gif) no-repeat left center;font-weight:600;line-height:30px;}
.input_login p input {float:right;width:268px;height:28px;margin:0;line-height:28px;}
.input_login .save_id {display:block;overflow:hidden;clear:both;margin:0 0 0 114px;padding:10px 0 0;color:#9c9c9c;letter-spacing:-0.05em;}
.input_login .save_id input {margin:0 5px 0 0;}
.input_login a {display:inline-block;float:right;}
.input_login * {vertical-align:middle;}

.input_find_pw {display:inline-block;overflow:hidden;position:relative;width:470px;margin:30px auto 0;text-align:left;}
.input_find_pw p {display:inline-block;float:left;width:374px;height:35px;margin:0 5px 0 0;}
.input_find_pw p .tit {display:inline-block;float:left;width:88px;padding:0 0 0 11px;text-align:left;background:url(/images/default/dot.gif) no-repeat left center;font-weight:600;line-height:30px;letter-spacing:-0.1em;}
.input_find_pw p input {display:inline-block;float:right;width:260px;height:26px;margin:0;}
.input_dropout a {display:inline-block;float:right;}
.input_dropout * {vertical-align:middle;}

.goodnbad {display:block;overflow:hidden;margin:50px 0 0;}
.goodnbad .good_area {display:inline-block;overflow:hidden;float:left;width:50%;}
.good_area .progress {float:left;overflow:hidden;width:280px;height:4px;margin:28px 0 0 0;background:url(/images/forum/bg_bar.gif) repeat-x;}
.good_area .progress .apply {display:inline-block;float:right;height:4px;background:#d61944;}
.good_area .progress .num_apply {display:none;}
.good_area .good {
	float:right;width:68px;padding:14px 0 10px;color:#d61944;font-weight:600;font-size:14px;text-align:center;
	background:#f0f0f0;
	background: -webkit-linear-gradient(top, #fff , #f0f0f0);
	background: -o-linear-gradient(top, #fff , #f0f0f0);
	background: -moz-linear-gradient(top, #fff , #f0f0f0);
	background: linear-gradient(to top, #fff , #f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f0f0f0);
	border:1px solid #cacaca;
}
.good_area .good img {display:block;margin:0 auto 9px;text-align:center;}
.goodnbad .bad_area {display:inline-block;overflow:hidden;float:right;width:50%;}
.bad_area .progress {float:left;overflow:hidden;width:280px;height:4px;margin:28px 0 0 0;background:url(/images/forum/bg_bar.gif) repeat-x;}
.bad_area .progress .apply {display:inline-block;float:left;height:4px;background:#7f7f7f;}
.bad_area .progress .num_apply {display:none;}
.bad_area .bad {
	float:left;width:68px;padding:14px 0 10px;color:#7f7f7f;font-weight:600;font-size:14px;text-align:center;
	background:#f0f0f0;
	background: -webkit-linear-gradient(top, #fff , #f0f0f0);
	background: -o-linear-gradient(top, #fff , #f0f0f0);
	background: -moz-linear-gradient(top, #fff , #f0f0f0);
	background: linear-gradient(to top, #fff , #f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f0f0f0);
	border:1px solid #cacaca;border-left:none;
}
.bad_area .bad img {display:block;margin:0 auto 9px;text-align:center;}

.step_area {display:block;overflow:hidden;margin:0 0 30px;padding:0 0 66px;background:url(/images/forum/bg_challenge_step.jpg) no-repeat left bottom;}
.step_area ul {display:block;overflow:hidden;}
.step_area li {float:left;width:345px;margin:0 40px 0 0;}
.step_area li .step1 {display:block;overflow:hidden;}
.step_area li .step1 .tit_area {display:block;overflow:hidden;width:100%;height:207px;margin:0 0 20px;padding:0;background:url(/images/forum/water_step1.gif) no-repeat;}
.step_area li .step1 .tit_area .icon {display:table-cell;*float:left;*display:inline-block;vertical-align:middle;width:82px;padding:4px 0 0 35px;}
.step_area li .step1 .tit_area .t_step {display:block;margin:24px 0 0;padding:0;text-align:center;vertical-align:middle;color:#24abe2;font-size:20px;line-height:24px;font-weight:600;}
.step_area li .step1 .tit_area .t_step span {display:inline-block;margin:0 auto 23px;font-size:18px;color:#fff;line-height:19px;}
.step_area li .step1 .tit_area .t_step span sup {font-size:13px;}
.step_area li .step1 .tit_area .t_step em {display:block;margin:7px 0 0;font-size:12px;font-weight:normal;line-height:normal;}

.step_area li .step1 .tit_area_gray {display:block;overflow:hidden;width:100%;height:207px;margin:0 0 20px;padding:0;background:url(/images/forum/water_step1_gray.gif) no-repeat;}
.step_area li .step1 .tit_area_gray .icon {display:table-cell;*float:left;*display:inline-block;vertical-align:middle;width:82px;padding:4px 0 0 35px;}
.step_area li .step1 .tit_area_gray .t_step {display:block;margin:24px 0 0;padding:0;text-align:center;vertical-align:middle;color:#a8a8a8;font-size:20px;line-height:24px;font-weight:600;}
.step_area li .step1 .tit_area_gray .t_step span {display:inline-block;margin:0 auto 23px;font-size:18px;color:#fff;line-height:19px;}
.step_area li .step1 .tit_area_gray .t_step span sup {font-size:13px;}
.step_area li .step1 .tit_area_gray .t_step em {display:block;margin:7px 0 0;font-size:12px;font-weight:normal;line-height:normal;}

.step_area li .step1 ul {display:block;overflow:hidden;}
.step_area li .step1 li {display:block;overflow:hidden;width:100%;margin:0 0 15px;}
.step_area li .step1 li .icon {display:inline-block;float:left;overflow:hidden;width:114px;height:114px;margin:0 20px 0 0;vertical-align:middle;}
.step_area li .step1 li .icon .step1_1 {margin:0;}
.step_area li .step1 li .icon .step1_2 {margin:-115px 0 0;}
.step_area li .step1 li .icon .step1_3 {margin:-230px 0 0;}
.step_area li .step1 li .icon .step1_4 {margin:-690px 0 0;}
.step_area li .step1 li .icon .step1_5 {margin:-805px 0 0;}
.step_area li .step1 li .icon .step1_6 {margin:-920px 0 0;}
.step_area li .step1 li dl {display:inline-block;overflow:hidden;width:207px;vertical-align:middle;}
.step_area li .step1 li dl dt {overflow:hidden;margin:35px 0 10px;*line-height:30px;}
.step_area li .step1 li dl dt * {vertical-align:middle;}
.step_area li .step1 li dl dt .num {float:left;width:30px;margin:0 10px 0 0;font-size:25px;color:#1f62c9;font-weight:600;line-height:normal;}
.step_area li .step1 li dl dt .num .gray {color:#a8a8a8;}
.step_area li .step1 li dl dt .txt {float:left;width:165px;margin:5px 0 0;font-size:15px;color:#5c5c5c;font-weight:600;line-height:22px;}
.step_area li .step1 li dl dt .txt .gray {color:#8d8d8d;}
.step_area li .step1 li dl dd {display:block;margin:0 0 0 1px;padding:0 0 0 9px;background:url(/images/default/dot.gif) no-repeat left 8px;font-size:11px;line-height:18px;color:#7c7c7c;letter-spacing:-0.25px;*letter-spacing:-1px;}
.step_area li .step1 li dl dd .gray {color:#a3a3a3;}

.step_area li .step2 {display:block;overflow:hidden;}
.step_area li .step2 .tit_area {display:block;overflow:hidden;width:100%;height:207px;margin:0 0 20px;padding:0;background:url(/images/forum/water_step2.gif) no-repeat;}
.step_area li .step2 .tit_area .icon {display:table-cell;*float:left;*display:inline-block;vertical-align:middle;width:82px;padding:4px 0 0 35px;}
.step_area li .step2 .tit_area .t_step {display:block;margin:24px 0 0;padding:0;text-align:center;vertical-align:middle;color:#2e7fda;font-size:20px;line-height:24px;font-weight:600;}
.step_area li .step2 .tit_area .t_step span {display:inline-block;margin:0 auto 23px;font-size:18px;color:#fff;line-height:19px;}
.step_area li .step2 .tit_area .t_step span sup {font-size:13px;}
.step_area li .step2 .tit_area .t_step em {display:block;margin:7px 0 0;font-size:12px;font-weight:normal;line-height:normal;}
.step_area li .step2 li {display:block;overflow:hidden;width:100%;margin:0 0 15px;}
.step_area li .step2 li .icon {display:inline-block;overflow:hidden;float:left;width:114px;height:114px;margin:0 20px 0 0;vertical-align:middle;}
.step_area li .step2 li .icon .step2_1 {margin:-345px 0 0;}
.step_area li .step2 li .icon .step2_2 {margin:-460px 0 0;}
.step_area li .step2 li .icon .step2_3 {margin:-575px 0 0;}
.step_area li .step2 li dl {display:inline-block;overflow:hidden;width:207px;vertical-align:middle;}
.step_area li .step2 li dl dt {overflow:hidden;margin:35px 0 10px;font-size:15px;color:#5c5c5c;font-weight:600;line-height:22px;*line-height:30px;}
.step_area li .step2 li dl dt * {vertical-align:middle;}
.step_area li .step2 li dl dt .num {float:left;width:30px;margin:0 10px 0 0;font-size:25px;color:#1f62c9;font-weight:600;line-height:normal;}
.step_area li .step2 li dl dt .txt {float:left;width:165px;margin:5px 0 0;font-size:15px;color:#5c5c5c;font-weight:600;line-height:22px;}
.step_area li .step2 li dl dd {display:block;margin:0 0 0 1px;padding:0 0 0 9px;background:url(/images/default/dot.gif) no-repeat left 8px;font-size:11px;line-height:18px;color:#7c7c7c;}

.inquiries_area {display:block;overflow:hidden;}
.inquiries_area li {float:left;display:block;overflow:hidden;width:325px;margin:0 40px 0 0;padding:0 0 25px 20px;background:#fff;vertical-align:middle;}
.inquiries_area li .icon {float:left;display:inline-block;width:64px;padding:0 20px 0 0;vertical-align:middle;}
.inquiries_area li dl {display:inline-block;width:240px;}
.inquiries_area li dl dt {margin:0 0 13px;font-size:18px;color:#3c3c3c;font-weight:600;}
.inquiries_area li dl dd {display:block;margin:0 0 0 1px;padding:0 0 0 9px;background:url(/images/default/dot.gif) no-repeat left 8px;font-size:12px;line-height:18px;color:#7c7c7c;letter-spacing:-0.25px;*letter-spacing:-1px;}

.watershowcase_form {display:block;width:668px;padding:19px 30px;border:1px solid #dedede;border-top:2px solid #1f62c9;}
.tit_challenge {padding:0 0 8px;font-size:16px;color:#1f62c9;font-weight:600;border-bottom:1px solid #dedede;}
.box_value {height:111px;margin:50px 0 40px;padding:25px 40px;background:url(/images/forum/box_value.jpg) no-repeat;z-index:1;}
.box_value .tit {float:left;display:inline-block;margin:33px 0 0;width:165px;font-size:18px;font-weight:600;line-height:24px;color:#1f62c9;}
.box_value .tit span {display:block;font-size:16px;color:#3c3c3c;line-height:20px;}
.box_value .tit_20141120 {float:left;display:inline-block;width:415px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:109px;color:#1f62c9;}
.box_value .tit_20141120 span {color:#3c3c3c;}
.box_value ul {float:right;position:relative;display:inline-block;*width:235px;}
.box_value li {float:left;width:110px;height:98px;margin:0 15px 0 0;padding:12px 0 0;text-align:center;background:#fff;border-radius:55px;cursor:pointer;z-index:1;cursor:default;}
.box_value li:first-child {cursor:pointer;}
.box_value li:first-child:hover {background:#1f62c8;}
.box_value li .tit {overflow:hidden;width:110px;margin:9px 0 0;font-size:12px;color:#3c3c3c;font-weight:600;line-height:12px;}
.box_value li .tit span {padding:4px 0 0;font-size:12px;}
.box_value li .num {overflow:hidden;padding:10px 0 0;width:inherit;font-size:26px;color:#1f62c9;font-weight:600;line-height:20px;}
.box_value li .unit {overflow:hidden;width:inherit;margin:2px 0 0;font-size:11px;color:#1f62c9;font-weight:600;line-height:13px;}
.box_value li:first-child:hover .tit,
.box_value li:first-child:hover .tit span,
.box_value li:first-child:hover .num ,
.box_value li:first-child:hover .unit {color:#fff;}
.exp_value {position:absolute;width:auto;max-width:235px;padding:10px 15px;left:0;top:94px;text-align:left;font-size:12px;color:#3c3c3c;line-height:20px;border:1px solid #1f62c9;background:#fff;border-radius:3px;z-index:5;}

.box_value_solution {height:111px;margin:50px 0 40px;padding:25px 40px;background:url(/images/forum/box_value.jpg) no-repeat;z-index:1;}
.box_value_solution .tit {float:left;display:inline-block;margin:33px 0 0;width:165px;font-size:18px;font-weight:600;line-height:24px;color:#1f62c9;}
.box_value_solution .tit span {display:block;font-size:16px;color:#3c3c3c;line-height:20px;}
.box_value_solution .tit_20141120 {float:left;display:inline-block;width:400px;text-align:center;margin:0;font-size:22px;font-weight:600;line-height:109px;color:#1f62c9;}
.box_value_solution .tit_20141120 span {color:#3c3c3c;}
.box_value_solution ul {float:right;position:relative;display:inline-block;*width:250px;}
.box_value_solution li {float:left;width:110px;height:98px;margin:0 15px 0 0;padding:12px 0 0;text-align:center;background:#fff;border-radius:55px;cursor:pointer;z-index:1;cursor:default;}
.box_value_solution li .tit {overflow:hidden;width:110px;margin:9px 0 0;font-size:12px;color:#3c3c3c;font-weight:600;line-height:12px;}
.box_value_solution li .tit span {padding:4px 0 0;font-size:12px;}
.box_value_solution li .num {overflow:hidden;padding:10px 0 0;width:inherit;font-size:26px;color:#1f62c9;font-weight:600;line-height:20px;}
.box_value_solution li .unit {overflow:hidden;width:inherit;margin:2px 0 0;font-size:11px;color:#1f62c9;font-weight:600;line-height:13px;}

.stit_showcase {margin:0 0 15px;color:#1f62c9;font-size:17px;font-weight:600;}

.evaluator_num {display:inline-block;position:relative;margin:0 0 0 10px;width:20px;height:17px;background:#fff;line-height:17px;font-size:10px;font-weight:600;color:#5c5c5c;text-align:center;border:1px solid #7c7c7c;border-radius:4px;}
.evaluator_num:hover {text-decoration:none;}
.box_evaluator {display:none;position:absolute;left:-1px;top:-1px;width:320px;height:auto;padding:15px;text-align:left;background:#fff;border:1px solid #7c7c7c;z-index:5;}
.box_evaluator .tit {font-size:13px;color:#3c3c3c;font-weight:600;}
.box_evaluator .con {font-size:12px;color:#3c3c3c;line-height:20px;font-weight:normal;}

.comment_area {display:block;overflow:hidden;}
.comment_area h1 {font-size:16px;color:#3c3c3c;font-weight:600;}

/* open */
.visual_daegu {display:block;overflow:hidden;}
.visual_daegu .visual_index {position:relative;margin:0 0 40px;}
.visual_index span {position:absolute;left:0;top:0;background:#363636;color:#fff;padding:10px 25px;}
.visual_daegu .con_txt {display:block;overflow:hidden;}
.con_txt .f_left {float:left;width:345px;line-height:20px;}
.con_txt .f_right {float:right;width:345px;line-height:20px;}
.con_txt span {color:#1f62c9;}

.stitle_daegu {margin:0 0 15px;padding:0 0 15px;border-bottom:2px solid #1f62c9;color: #2c2c2c;line-height: 26px;font-size: 16px;letter-spacing: -0.5px;font-weight: 600;}

.tab_sight {height:37px;margin:0 0 30px;background:url(/images/open/bg_tab.gif) repeat-x;}
.tab_sight ul {overflow:hidden;}
.tab_sight li {float:left;width:240px;margin:0 0 0 2px;height:35px;background:#f6f6f6;border:1px solid #cacaca;border-bottom:none;}
.tab_sight li:first-child {margin:0;border-left:1px solid #cacaca;}
.tab_sight li a {display:block;padding:12px 0 11px;text-align:center;font-weight:600;color:#9c9c9c;}
.tab_sight li:hover {height:36px;margin:0 0 0 2px;background:#fff;color:#1f62c9;border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:none;}
.tab_sight li:first-child:hover {margin:0;border-left:1px solid #cacaca;}
.tab_sight li:hover a {text-decoration:none;color:#1f62c9;}
.tab_sight li.current {height:35px;margin:0 0 0 2px;text-align:center;font-weight:600;line-height:37px;background:#fff;color:#1f62c9;border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:none;}
.tab_sight li:first-child.current {height:36px;margin:0;border-left:1px solid #cacaca;}
.tab_sight li.current a {text-decoration:none;color:#1f62c9;}
.tab_sight li.current * {vertical-align:middle;}

.lst_sights {display:block;overflow:hidden;}
.lst_sights ul {display:block;overflow:hidden;}
.lst_sights li {display:block;overflow:hidden;margin:5px 0 0;padding:9px;border:1px solid #dedede;}
.lst_sights li img {float:left;overflow:hidden;width:260px;height:auto;margin:0 30px 0 0;}
.lst_sights li dl {float:left;overflow:hidden;width:410px;text-align:left;}
.lst_sights li dl dt {margin:20px 0 0;font-size:16px;font-weight:600;color:#5c5c5c;}
.lst_sights li dl dt span {margin:6px 0 0;display:block;color:#1f62c9;font-size:12px;font-weight:normal;}
.lst_sights li dl dd {display:block;float:left;margin:13px 0 0;font-size:13px;color:#7c7c7c;line-height:18px;}
.lst_sights li dl dd:after {content:"";clear:both;display:block;}
.lst_sights li dl dd p {margin:8px 0 0;}
.lst_sights li dl dd p:first-child {margin:0;}
.lst_sights li dl a {display:inline-block;float:left;margin:15px 0 0;}

.icon_wg {position:relative;}
.icon_wg .icon {display:inline-block;margin:-4px 0 0;cursor:pointer;}
.icon_wg .box_layer {position:absolute;left:15px;top:-7px;display:none;}
.icon_wg .box_layer .arrow {position:absolute;left:0;top:8px;z-index:5;cursor:pointer;}
.icon_wg .box_layer .con {position:absolute;left:0;top:0;width:166px;margin:0 0 0 4px;padding:3px 9px 3px 7px;color:#5c5c5c;letter-spacing:-1px;border:1px solid #1f62c8;background:#fff;z-index:2;}
.icon_wg .box_layer .con em {font-weight: 600;margin: -2px 0 0;display: inline-block;}

/* search */
.search_result_area {display:block;overflow:hidden;margin:13px 0 0;}
.search_result {display:block;overflow:hidden;margin:37px 0 0;}
.search_result .tit_area {display:block;overflow:hidden;padding:0 0 10px;border-bottom:1px solid #dedede;}
.search_result .tit_area .tit {float:left;font-size:16px;color:#5c5c5c;font-weight:600;line-height:16px;}
.search_result .tit_area .tit .article {font-weight:normal;letter-spacing:0;}
.search_result .tit_area .tit .article em {color:#e14164;font-weight:600;}
.search_result .tit_area ul {display:inline-block;float:right;margin:5px 0 0;}
.search_result .tit_area li {float:left;margin:00;padding:0 12px 0 0;background:url(/images/default/line.gif) no-repeat right center;}
.search_result .tit_area li span {color:#cacaca;}
.search_result .tit_area li:last-child {margin:0;padding:0;background:none;}
.search_result .tit_area li a {text-decoration:underline;}
.search_result .tit_area li.current {font-weight:600;color:#5c5c5c;text-decoration:none;}
.search_result ul {display:block;overflow:hidden;margin:0;padding: 0 10px;}
.search_result li {display:block;overflow:hidden;padding:18px 0 12px;border-bottom:1px solid #dedede;}
.search_result li .tit {font-size:14px;color:#1f62c8;font-weight:600;text-decoration:underline;}
.search_result li .con {overflow:hidden;margin:8px 0 0;color:#5c5c5c;line-height:16px;}
.search_result li .con em {font-weight:600;}
.search_result li .info {overflow:hidden;margin:8px 0 0;color:#7c7c7c;font-size:12px;}
.search_result li .info .user {display:inline-block;float:left;}
.search_result li ul {display:inline-block;float:right;margin:0;padding:0;}
.search_result li li {float:left;margin:0;padding:0 5px 0 0;border-bottom:none;}
.search_result .more {display:block;margin:10px 0 0;font-size:12px;text-align:right;}
.search_result .more a {color:#5c5c5c;text-decoration:underline;}

/* customer */
.media {overflow:hidden;padding:20px 0 0;border-top:1px solid #494949;}
.media ul {display:block;overflow:hidden;}
.media li {display:inline-block;float:left;width:175px;height:250px;margin:0 10px 10px 0;}
.media li:nth-child(4n) {margin:0 0 10px;}
.media li .thum {position:relative;display:table-cell;overflow:hidden;width:175px;height:175px;vertical-align:middle;background:#000;}
.media li .thum .vod {position:absolute;left:0;top:0;height:175px;}
.media li .thum > img {display:table-cell;width:100%;height:auto;vertical-align:middle;}
.media li .thum * {vertical-align:middle;}
.media li .thuminfo {overflow:hidden;height:47px;padding:14px 13px;border:1px solid #dbdbdb;}
.media li .thuminfo .tit {padding:0;color:#4c4c4c;font-weight:600;line-height:16px;}
.media li .thuminfo .date {overflow:hidden;padding:3px 13px 0 0;font-size:12px;font-weight:normal;color:#9c9c9c;}
.media li .thuminfo a {display:block;text-decoration:none;}

.forum_photo {overflow:hidden;padding:20px 0 0;border-top:1px solid #494949;}
.forum_photo ul {display:block;overflow:hidden;}
.forum_photo li {display:inline-block;float:left;width:175px;height:239px;margin:0 10px 10px 0;}
.forum_photo li:nth-child(4n) {margin:0 0 10px;}
.forum_photo li .thum {position:relative;display:table-cell;overflow:hidden;width:175px;height:175px;vertical-align:middle;background:#000;}
.forum_photo li .thum .vod {position:absolute;left:0;top:0;height:175px;}
.forum_photo li .thum > img {display:table-cell;width:100%;height:auto;vertical-align:middle;}
.forum_photo li .thum * {vertical-align:middle;}
.forum_photo li .thuminfo {overflow:hidden;height:34px;padding:14px 13px;border:1px solid #dbdbdb;}
.forum_photo li .thuminfo .tit {padding:0;color:#4c4c4c;font-weight:600;line-height:16px;}
.forum_photo li .thuminfo .date {overflow:hidden;padding:3px 13px 0;font-size:12px;font-weight:normal;color:#9c9c9c;}
.forum_photo li .thuminfo a {display:block;text-decoration:none;}

/* event */
.event_regi_guide {display:block;overflow:hidden;padding:30px 0;border-bottom:1px solid #dedede;}
.event_regi_guide img {float:left;margin:0 24px 0 0;}
.event_regi_guide p {float:left;width:610px;}

.event_regi_info {display:block;overflow:hidden;margin:40px 0 0;}
.event_regi_info:after {content:"";clear:both;display:block;}
.regi_qna {display:inline-block;overflow:hidden;float:left;width:265px;height:141px;margin:0;padding:30px 35px;letter-spacing:-0.05em;border:5px solid #eaeaea;}
.regi_qna .tit {margin:0 0 5px;font-size:17px;font-weight:600;color:#1f62c8;}
.regi_qna .s_tit {color:#5c5c5c;font-weight:600;}
.regi_qna ul {display:block;overflow:hidden;margin:5px 0 0;}
.regi_qna li {display:block;padding:0 0 0 10px;background:url(/images/registration/point.gif) no-repeat left 7px;line-height:18px;}
.regi_qna li a {color:#1f62c8;text-decoration:underline;}

.regi_apply {display:inline-block;overflow:hidden;float:right;width:285px;height:141px;margin:0;padding:30px 35px;letter-spacing:-0.05em;border:5px solid #eaeaea;}
.regi_apply .tit {margin:0 0 15px;font-size:17px;font-weight:600;color:#1f62c8;}
.regi_apply a {display:block;margin:0 0 5px;}
.regi_apply a:last-child {margin:0;}

.txt_apply_ok {display:block;overflow:hidden;width:470px;margin:29px auto 0;padding:0 0 33px;text-align:center;border-bottom:1px solid #dedede;}
.txt_apply {display:block;overflow:hidden;margin:30px 0 26px;color:#7c7c7c;text-align:center;line-height:20px;}
.txt_join_ok {display:block;overflow:hidden;margin:20px 0 26px;color:#7c7c7c;text-align:center;line-height:23px;font-size:13px;}
.txt_join_ok strong {color:#4c4c4c;}

.con_meeting {float:left;width:375px;line-height:20px;color:#5c5c5c;}
.con_meeting p {margin:21px 0 0;}
.con_meeting p:first-child {margin:0;}
.img_metting {float:right;width:300px;}
.img_metting img {margin:5px 0 0;}
.img_metting img:first-child {margin:0;}

.img_kickoff {display:block;overflow:hidden;}
.img_kickoff img {float:left;margin:0 10px 0 0;}
.img_kickoff img:last-child {margin:0;}

.purpost_area .spe_purpose {display:inline-block;overflow:hidden;float:left;width:316px;margin:0 0 0 40px;text-align:center;}
.purpost_area .spe_purpose img {display:block;margin:8px 0 20px;}
.purpost_area .spe_purpose span {margin:0 0 0 -65px;}
.purpost_area .exp_purpose {display:inline-block;overflow:hidden;float:right;width:357px;text-align:left;}
.purpost_area .exp_purpose img {display:block;margin:0 0 12px;}
.purpost_area .exp_purpose span {margin:0 0 0 130px;}

.lst_spe_purpose {display:block;overflow:hidden;padding:19px;background:#f7f7f7;border:1px solid #e4e4e4;border-radius:5px;-webkit-border-radius:5px;}
.lst_spe_purpose ul {display:block;overflow:hidden;}
.lst_spe_purpose li {display:block;padding:0 0 0 13px;color:#7c7c7c;line-height:25px;background:url(/images/default/dot.gif) no-repeat left 12px;}

.spon_present {display:block;overflow:hidden;}
.spon_present ul {display:block;overflow:hidden;}
.spon_present li {display:inline-block;float:left;width:140px;height:39px;margin:0 5px 5px 0;padding:11.5px 0;text-align:center;vertical-align:middle;border:1px solid #e3e3e3;}

.event_greet {display:block;overflow:hidden;}
.event_greet .con {display:inline-block;overflow:hidden;float:left;width:500px;}
.event_greet .con p {margin:0 0 20px;line-height:20px;}
.event_greet .pic {display:inline-block;overflow:hidden;float:right;width:190px;}
.event_greet .pic span {display:block;overflow:hidden;margin:15px 0 5px;color:#7c7c7c;font-size:12px;line-height:14px;}
.event_greet .pic span.name {margin:0;font-size: 16px;color: #000;font-weight:600;line-height:normal;}

.event_greet2 {display:block;overflow:hidden;}
.event_greet2 .pic {display:inline-block;overflow:hidden;float:left;width:190px;}
.event_greet2 .pic span {display:block;overflow:hidden;margin:15px 0 5px;color:#7c7c7c;font-size:12px;line-height:14px;}
.event_greet2 .pic span.name {margin:0;font-size: 16px;color: #000;font-weight:600;line-height:normal;}
.event_greet2 .con {display:inline-block;overflow:hidden;float:right;width:500px;}
.event_greet2 .con p {margin:0 0 20px;line-height:20px;}

.guide_regi {display:block;overflow:hidden;margin:0 0 40px;text-align:left;}
.guide_regi .tit {overflow:hidden;padding:0 0 12px;font-size:18px;color:#2c2c2c;font-weight:600;border-bottom:2px solid #1f62c9;}
.guide_regi .stit {margin:20px auto 0;font-weight:600;line-height:20px;}
.guide_regi .con {overflow:hidden;margin:25px 0 0;text-align:left;line-height:20px;}
.guide_regi .con span {color:#e12850;}
.guide_regi ul {display:block;overflow:hidden;width:690px;margin:15px 0 15px 0;}
.guide_regi li {padding:0 0 0 10px;background:url(/images/registration/dot.gif) no-repeat left 13px;color:#7c7c7c;letter-spacing:0;line-height:27px;}
.guide_regi li em {color:#e12850;font-weight:600;}
.guide_regi li em.email,
.guide_regi .con a.email {color:#1f62c8;font-weight:normal;text-decoration:underline;}
.guide_regi li strong {color:#4c4c4c;font-weight:600;}
.btn_regi_w {display:inline-block;height:25px;margin:8px 0 16px;padding:0 14px;line-height:25px;background:#fff;border:1px solid #acacac;border-radius:2px;color:#4c4c4c;}
.btn_regi_w:hover,
.btn_regi_g:hover {text-decoration:none;}
.btn_regi_g {display:inline-block;height:25px;margin:8px 0 16px;padding:0 14px;line-height:25px;background:#696969;border:1px solid #494949;border-radius:2px;color:#fff;}
.btn_regi_w *,
.btn_regi_g * {vertical-align:middle;}
.regi_process {display:block;overflow:hidden;width:690px;margin:22px auto 0;padding:20px 0 10px;}
.regi_process .tit {margin:0 0 6px;font-size:15px;border-bottom:none;font-weight:600;color:#2c2c2c;}
.regi_process ol {display:block;overflow:hidden;}
.regi_process li {float:left;display:block;width:151px;height:123px;margin:0 23px 20px 0;padding:22px 35px 0 25px;}
.regi_process li.odd {background:url(/images/registration/box_regi_process1.gif) no-repeat;}
.regi_process li.even {background:url(/images/registration/box_regi_process2.gif) no-repeat;}
.regi_process li.last {background:url(/images/registration/box_regi_process3.gif) no-repeat;}
.regi_process li span {color:#1f62c8;font-size:16px;font-weight:600;}
.regi_process li .con {margin:0;font-size:13px;color:#5c5c5c;line-height:20px;}

/*.impotant_notice_area {display:table;overflow:hidden;width:610px;margin:0 0 30px 20px;padding:24px 34px 24px 44px;border:1px solid #1f62c9;text-align:left;}
.impotant_notice_area h1 {display:table-cell;margin:0 43px 0 0;vertical-align:middle;}
.impotant_notice_area h1 img {float:left;margin:0 15px 0 0;vertical-align:middle;}
.impotant_notice_area h1 span {float:left;margin:2px 0 0;font-size:18px;font-weight:600;line-height:normal;vertical-align:middle;color:#1f62c9;}
.impotant_notice_area .impotant_notice {display:table-cell;overflow:hidden;}
.impotant_notice_area .impotant_notice dl {display:block;overflow:hidden;}
.impotant_notice_area .impotant_notice dl dt {float:left;width:146px;padding:0 0 0 9px;background:url(/images/default/dot_blue.gif) no-repeat left center;font-size:13px;color:#4c4c4c;line-height:24px;}
.impotant_notice_area .impotant_notice dl dd {float:left;padding:0 0 0 20px;background:url(/images/default/line_h10.gif) no-repeat left center;font-size:12px;color:#4c4c4c;line-height:24px;}
.impotant_notice_img {margin:40px 0 0;}*/

.impotant_notice_area {display:block;overflow:hidden;margin:0 0 20px;border-top:2px solid #1f62c9;border-bottom:1px solid #dedede;}
.impotant_notice_area h1 {overflow: hidden;padding:20px 0 14px 20px;font-size: 18px;color: #2c2c2c;font-weight: 600;line-height: 20px;}
.impotant_notice_area dl {display:block;overflow:hidden;margin-left:10px;}
.impotant_notice_area dl dt {float:left;width:146px;padding:0 0 0 9px;background:url(/images/default/dot.gif) no-repeat left center;font-size:13px;color:#4c4c4c;line-height:28px;}
.impotant_notice_area dl dd {float:left;padding:0 0 0 20px;background:url(/images/default/line_h10.gif) no-repeat left center;font-size:12px;color:#4c4c4c;line-height:24px;}
.impotant_notice_img {margin:40px 0 0;}

.tab_hall {height:44px;margin:0 0 28px;}
.tab_hall ul {overflow:hidden;height:44px;}
.tab_hall li {float:left;width:363px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}
.tab_hall li:first-child {margin:0;}
.tab_hall li a {display:block;padding:12px 0 11px;text-align:center;font-size:13px;font-weight:600;color:#8c8c8c;}
.tab_hall li:hover {margin:0;background:#fff;color:#1f62c9;border-top:2px solid #1f62c9;border-left:none;border-bottom:none;}
.tab_hall li:hover:first-child {border-left:1px solid #d5d5d5;}
.tab_hall li:hover a {text-decoration:none;color:#1f62c9;font-size:14px;}
.tab_hall li.current {margin:0 0 0 -1px;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_hall li:hover.current {margin:0;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_hall li:first-child.current {margin:0;}
.tab_hall li.current a {text-decoration:none;color:#1f62c9;font-size:14px;}

.hall_area {display:block;overflow:hidden;border:1px solid #e6e6e6;margin-top:40px;}
.hall_area .img_hall {border-bottom:1px solid #e6e6e6;}
.hall_area .img_hall img {display:block;border:0;}
.hall_area li {float:left;position:relative;}
.hall_area li span {position:absolute;left:0;bottom:0;width:100%;height:32px;background:url(/images/event/bg_hall_nm.png) repeat;text-align:center;line-height:32px;color:#fff;font-weight:600;}
.hall_area li img {display:block;border:0;}
.hall_add {display:block;overflow:hidden;margin:20px 0 30px;}
.hall_add dl {display:inline-block;overflow:hidden;float:left;margin:0 15px 0 0;padding:0 15px 0 0;background:url(/images/default/line_h11.gif) no-repeat right center;}
.hall_add dl dt {display:inline-block;padding:0 8px 0 0;font-weight:600;line-height:normal;}
.hall_add dl dd {display:inline-block;line-height:normal;}
.hall_gyeongju {display:block;overflow:hidden;border:1px solid #e6e6e6;margin-top:40px;}
.hall_gyeongju p {position:relative;}
.hall_gyeongju p span {position:absolute;left:0;top:0;height:35px;background:#4c4c4c;padding:0 14px;line-height:35px;color:#fff;}
.hall_gyeongju p img {display:block;border:0;}

/* onair */
.tab_onair {height:52px;}
.tab_onair ul {overflow:hidden;height:52px;}
.tab_onair li {float:left;width:25%;background:#303030;border:1px solid #000;box-sizing:border-box;}
.tab_onair li:first-child {margin:0;}
.tab_onair li a {display:block;overflow:hidden;height:34px;padding:9px 0 9px 19px;line-height:34px;text-align:left;font-size:14px;font-weight:600;color:#6c6c6c;}
.tab_onair li .onair {float:right;display:inline-block;overflow:hidden;width:44px;height:34px;background:url(/images/news/icon_onair.png) no-repeat right top;}
.tab_onair li .onairb {float:right;display:inline-block;overflow:hidden;width:44px;height:34px;background:url(/images/news/icon_onair.png) no-repeat right bottom;}
.tab_onair li:hover {background:#000;}
.tab_onair li:hover a {text-decoration:none;color:#fff;}
.tab_onair li.current {background:#000;}
.tab_onair li.current a {color:#fff;}

.onair_area {overflow:hidden;}
.onair_area .detail_onair {overflow:hidden;margin:20px 0 0;padding:27px;border:2px solid #dedede;}
.onair_area .detail_onair .process {font-size:14px;font-weight:600;}
/*.type_010000 {color:#54c3f1;}*/
.type_010000 {color:#d4455d;}
.type_020000 {color:#2b998e;}
.type_030000 {color:#2b998e;}
.type_040000 {color:#54c3f1;}
.type_050000 {color:#54c3f1;}
.type_060000 {color:#e0803a;}
.type_070000 {color:#aaa64c;}
.type_080000 {color:#98c815;}
.type_090000 {color:#1f78b7;}
.type_140101 {color:#54c3f1;}
.type_140102 {color:#d4455d;}
.type_140103 {color:#1f78b7;}
.type_140104 {color:#2b998e;}
.type_140105 {color:#8a458f;}
.type_140106 {color:#edc727;}

.onair_area .detail_onair h1 {font-weight:600;font-size:22px;color:#2c2c2c;}
.onair_area .detail_onair h1.no_onair {font-size:14px;text-align:center;}
.onair_area .detail_onair .btn {margin:9px 0 0;}
.onair_area .detail_onair .btn .detail_view {display:inline-block;height:22px;padding:0 10px 0 26px;line-height:22px;font-size:11px;color:#3c3c3c;background:#fff url(/images/outcome/icon_view_section.gif) no-repeat 10px center;border:1px solid #ababab;border-radius:0;}
.onair_area .detail_onair .detail_info {overflow:hidden;margin:16px 0 0;}
.onair_area .detail_onair .detail_info dl.coor {margin:0 0 0 78px;}
.onair_area .detail_onair .detail_info dl.coor dt {float:left;position:relative;right:78px;width:78px;font-weight:600;color:#4c4c4c;background:url(/images/news/line.gif) no-repeat right center;line-height:20px;}
.onair_area .detail_onair .detail_info dl.coor dd {float:right;width:100%;margin:0 0 0 -78px;text-align:left;text-indent:10px;color:#6c6c6c;line-height:20px;}
.onair_area .detail_onair .detail_info dl.co {margin:0 0 0 98px;}
.onair_area .detail_onair .detail_info dl.co dt {float:left;position:relative;right:98px;width:98px;font-weight:600;color:#4c4c4c;background:url(/images/news/line.gif) no-repeat right center;line-height:20px;}
.onair_area .detail_onair .detail_info dl.co dd {float:right;width:100%;margin:0 0 0 -98px;text-align:left;text-indent:10px;color:#6c6c6c;line-height:20px;}
.onair_area .detail_onair .detail_info dl.date {margin:0 0 0 68px;}
.onair_area .detail_onair .detail_info dl.date dt {float:left;position:relative;right:68px;width:68px;font-weight:600;color:#4c4c4c;background:url(/images/news/line.gif) no-repeat right center;line-height:20px;}
.onair_area .detail_onair .detail_info dl.date dd {float:right;width:100%;margin:0 0 0 -68px;text-align:left;text-indent:10px;color:#6c6c6c;line-height:20px;}
.onair_area .detail_onair .detail_info dl.venue {margin:0 0 0 44px;}
.onair_area .detail_onair .detail_info dl.venue dt {float:left;position:relative;right:44px;width:44px;font-weight:600;color:#4c4c4c;background:url(/images/news/line.gif) no-repeat right center;line-height:20px;}
.onair_area .detail_onair .detail_info dl.venue dd {float:right;width:100%;margin:0 0 0 -44px;text-align:left;text-indent:10px;color:#6c6c6c;line-height:20px;}

.simultaneous {overflow:hidden;margin:20px 0;}
.simultaneous span {float:left;line-height:27px;color:#4c4c4c;}
.simultaneous a {float:right;}

.pass_onair {overflow:hidden;padding:20px 0 0;border-top:1px solid #494949;}
.pass_onair ul {display:block;overflow:hidden;}
.pass_onair li {display:inline-block;float:left;width:173px;height:250px;margin:0 10px 10px 0;}
.pass_onair li:nth-child(4n) {margin:0 0 10px;}
.pass_onair li .thum {position:relative;overflow:hidden;display:table-cell;width:175px;height:175px;background:#000;vertical-align:middle;}
.pass_onair li .thum .vod {position:absolute;left:0;top:0;height:175px;}
.pass_onair li .thum > img {display:table-cell;width:100%;height:auto;vertical-align:middle;}
.pass_onair li .thuminfo {border:1px solid #dbdbdb; width:173px;}
.pass_onair li .thuminfo a .tit {padding:14px 13px 0;color:#4c4c4c;font-weight:600;line-height:16px;}
.pass_onair li .thuminfo a .date {overflow:hidden;padding:3px 13px 0;font-size:12px;font-weight:normal;color:#9c9c9c;}
.pass_onair li a .progress {overflow:hidden;padding:18px 13px 0;font-size:11px;font-weight:normal;}
.pass_onair li a .progress .type_010000 {color:#54c3f1;}
.pass_onair li a {display:block;text-decoration:none;}

/* hotel */
.acc_regi_process {display:block;overflow:hidden;margin:-6px auto 0;}
.acc_regi_process .tit {margin:0 0 30px;padding:0 0 9px;color:#2c2c2c;text-align:left;font-weight:600;font-size:18px;border-bottom:none;line-height:normal;border-bottom:2px solid #1f62c9;}
.acc_regi_process ol {display:block;overflow:hidden;*margin:0 0 14px;}
.acc_regi_process li {float:left;display:block;width:168px;height:126px;margin:0 23px 20px 0;padding:19px 35px 0 25px;}
.acc_regi_process li.odd {background:url(/images/event/box_regi_acc1.gif) no-repeat;}
.acc_regi_process li.even {background:url(/images/event/box_regi_acc2.gif) no-repeat;}
.acc_regi_process li.last {width:168px;height:126px;background:url(/images/registration/box_regi_process3.gif) no-repeat;}
.acc_regi_process li span {display:block;overflow:hidden;color:#1f62c8;font-size:22px;font-weight:600;line-height:normal;}
.acc_regi_process li .con {margin:5px 0 0;font-size:13px;color:#5c5c5c;line-height:20px;}
.acc_regi_process li .con2 {margin:19px 0 0;font-size:13px;color:#5c5c5c;line-height:20px;}
.acc_regi_process li .con span {display:block;overflow:hidden;font-size:13px;color:#5c5c5c;line-height:18px;font-weight:normal;}
.acc_regi_process li.even.box3 {width:168px;height:144px;background:url(/images/event/box_regi_acc3.gif) no-repeat;}
.acc_regi_process li.odd.box4 {width:168px;height:144px;background:url(/images/event/box_regi_acc4.gif) no-repeat;}
.acc_regi_process p {line-height:20px;}

.acc_regi_guide {display:block;overflow:hidden;margin:37px 0 0;}
.acc_regi_guide .tit {margin:0 0 21px;padding:0 0 9px;color:#2c2c2c;text-align:left;font-weight:600;font-size:18px;border-bottom:none;line-height:normal;border-bottom:2px solid #1f62c9;}
.acc_regi_guide .tit_noline {margin:0 0 10px;color:#2c2c2c;text-align:left;font-weight:600;font-size:18px;border-bottom:none;line-height:normal;}
.acc_regi_guide .stit {margin-bottom:8px;font-weight:600;font-size:16px;color:#2c2c2c;line-height:1.5em;}
.acc_regi_guide .con {overflow:hidden;margin:15px 0 0;text-align:left;line-height:20px;}
.acc_regi_guide .con span {color:#e12850;}
.acc_regi_guide .con strong.head {color:#1f62c9;font-size:14px;line-height:24px;}
.acc_regi_guide li {display:block;overflow:hidden;padding:0 0 0 10px;background:url(/images/registration/dot.gif) no-repeat left 10px;line-height:22px;}
.acc_regi_guide .note {font-size:11px;line-height:20px;}

.search_hotel {display:block;overflow:hidden;position:relative;background:#ecf2fa url(/images/event/bg_search_hotel.jpg) no-repeat;border:1px solid #c7daf2;}
.search_hotel .reserve_hotel {display:block;overflow:hidden;position:relative;padding:22px 39px 7px;border-bottom:1px solid #c7daf2;}
.search_hotel .reserve_hotel  dl {display:block;overflow:hidden;}
.search_hotel .reserve_hotel  dl dt {float:left;width:100px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel .reserve_hotel  dl dd {float:left;width:550px;margin:5px 0;}
.search_hotel .reserve_hotel  dl.checkin {display:inline-block;width:240px;}
.search_hotel .reserve_hotel  dl.checkin dt {float:left;width:100px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel .reserve_hotel  dl.checkin dd {float:left;width:140px;}
.search_hotel .reserve_hotel  dl.checkout {display:inline-block;width:405px;}
.search_hotel .reserve_hotel  dl.checkout dt {float:left;width:80px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel .reserve_hotel  dl.checkout dd {float:left;width:330px;}
.search_hotel .reserve_hotel_guest {display:block;overflow:hidden;position:relative;padding:22px 39px 23px;}
.search_hotel .reserve_hotel_guest  dl {display:block;overflow:hidden;}
.search_hotel .reserve_hotel_guest  dl dt {float:left;width:80px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel .reserve_hotel_guest  dl dd {float:left;width:570px;margin:5px 0;}
.search_hotel .reserve_hotel_guest .txt_guest {display:inline-block;overflow:hidden;color:#1f62c8;padding:7px 0 15px 80px;}
.search_hotel .room {display:block;overflow:hidden;padding:13px 39px 26px;border-top:1px solid #fff;}
.search_hotel .room dl {float:left;display:inline-block;margin:0 82px 0 0;}
.search_hotel .room dl dt {float:left;width:100px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel .room dl dd {float:left;margin:2px 0 3px;}
.search_hotel .room li {float:left;display:inline-block;}
.search_hotel .room li dl {clear:both;display:block;margin:0;}
.search_hotel .room li dl dt {width:170px;}
.search_hotel .btn_seach {position:absolute;right:39px;bottom:31px;height:28px;padding:0 16px;line-height:28px;font-size:14px;color:#fff;font-weight:600;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;letter-spacing:-0.75px;}

.search_hotel2 {display:block;overflow:hidden;position:relative;margin:0 0 10px;*margin:10px 0;background:#ecf2fa url(/images/event/bg_search_hotel.jpg) no-repeat;border:1px solid #c7daf2;}
.search_hotel2 .reserve_hotel {display:block;overflow:hidden;padding:22px 39px 5px;}
.search_hotel2 .reserve_hotel  dl {display:block;overflow:hidden;}
.search_hotel2 .reserve_hotel  dl dt {float:left;width:80px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel2 .reserve_hotel  dl dd {float:left;width:570px;margin:5px 0;}
.search_hotel2 .reserve_hotel  dl.checkin {display:inline-block;width:240px;}
.search_hotel2 .reserve_hotel  dl.checkin dt {float:left;width:80px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel2 .reserve_hotel  dl.checkin dd {float:left;width:160px;}
.search_hotel2 .reserve_hotel  dl.checkout {display:inline-block;width:405px;}
.search_hotel2 .reserve_hotel  dl.checkout dt {float:left;width:80px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel2 .reserve_hotel  dl.checkout dd {float:left;width:330px;}
.search_hotel2 .room {display:block;overflow:hidden;padding:0 39px 26px;}
.search_hotel2 .room dl {float:left;display:inline-block;margin:0 125px 0 0;}
.search_hotel2 .room dl dt {float:left;width:80px;line-height:35px;font-weight:600;font-size:14px;letter-spacing:-0.5px;color:#4c4c4c;}
.search_hotel2 .room dl dd {float:left;margin:2px 0 3px;}
.search_hotel2 .room li {float:left;display:inline-block;}
.search_hotel2 .room li dl {clear:both;display:block;margin:0;}
.search_hotel2 .room li dl dt {width:170px;}
.search_hotel2 .btn_seach {position:absolute;right:39px;bottom:31px;height:28px;padding:0 16px;line-height:28px;font-size:14px;color:#fff;font-weight:600;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;letter-spacing:-0.75px;}

.no_hotel {display:block;overflow:hidden;margin:0 0 10px;padding:31px 0 29px;text-align:center;background:#fff;border:1px solid #dedede;}
.no_hotel .tit {margin:0 0 11px;font-size:14px;color:#4c4c4c;font-weight:600;line-height:normal;}
.no_hotel .stit {margin:0 0 19px;font-size:12px;color:#8c8c8c;line-height:normal;}

#map_balloon {min-width:200px;padding:0 10px 0 0;font-size:12px;line-height:25px;min-height:25px;text-align:center;}

.lst_hotel_area {display:block;margin:40px 0 0;}
.lst_hotel_area .article_area {overflow:visible;height:28px;line-height:28px;margin:0 0 20px;padding:0 0 10px;border-bottom:2px solid #1f62c9;}
.lst_hotel_area .article_area .article {float:left;font-size:12px;}
.lst_hotel_area .article_area .article span {color:#e14164;text-decoration:underline;font-weight:600;}
.lst_hotel_area .article_area .arr_search {float:right;}
.lst_hotel_area .article_area .arr_search li {float:left;display:inline-block;position:relative;width:auto;height:26px;padding:0 18px;color:#8c8c8c;background:#f8f8f8;border:1px solid #ebebeb;border-left:none;line-height:26px;cursor:pointer;}
.lst_hotel_area .article_area .arr_search li ul {display:none;}
.lst_hotel_area .article_area .arr_search li:hover ul {display:block;position:absolute;left:-1px;top:-1px;padding:0 0 9px;background:#fff;border:1px solid #4a7cc8;}
.lst_hotel_area .article_area .arr_search li:hover li {display:block;clear:both;height:20px;border:none;background:none;line-height:20px;color:#7c7c7c;}
.lst_hotel_area .article_area .arr_search li:hover li.tit {margin:1px 0 8px;color:#1f62c9;border:none;line-height:24px;}
.lst_hotel_area .article_area .arr_search li:hover li a {text-decoration:none;}
.lst_hotel_area .article_area .arr_search li.current {color:#1f62c9;background:#fff;border:1px solid #4a7cc8;}
.lst_hotel_area .lst_hotel {display:block;overflow:hidden;}
.lst_hotel_area .lst_hotel li {display;block;overflow:hidden;margin:0 0 10px;background:#fff;border:1px solid #dedede;cursor:pointer;}
.lst_hotel_area .lst_hotel li .info_hotel {float:left;width:541px;padding:19px;background:#f8f8f8;}
.info_hotel .thum {float:left;display:block;overflow:hidden;width:148px;height:148px;margin:0;border:1px solid #acacac;}
.info_hotel .thum_no {float:left;display:block;overflow:hidden;width:148px;height:148px;margin:0 20px 0 0;border:1px solid #ffffff;}
.info_hotel .info {float:right;width:376px;text-align:left;}
.info_hotel .info .nm_hotel {margin:10px 0 10px;font-size:16px;color:#2c2c2c;font-weight:600;}
.info_hotel .info .nm_hotel .hotel_eng {display:block;font-size:13px;color:#6c6c6c;margin:3px 0 0;font-weight:normal;line-height:normal;}
.info_hotel .info .con_inclusion {color:#4c4c4c;font-size:12px;font-weight:600;}
.info_hotel .info dl {display:block;clear:both;*height:18px;}
.info_hotel .info dl dt {float:left;display:inline-block;padding:0 9px 0 0;color:#4c4c4c;font-weight:600;line-height:18px;background:url(/images/default/line_h10.gif) no-repeat right center;}
.info_hotel .info dl dd {float:left;display:inline-block;padding:0 0 0 9px;line-height:18px;color:#6c6c6c;}
.info_hotel .info dl dd.add {width:310px;}
.info_hotel .info dl dd.tel {width:335px;}
.info_hotel .info dl dd.distance {width:210px;}
.lst_hotel_area .lst_hotel li .price_hotel {float:right;width:109px;padding:37px 19px 19px;background:#fff;text-align:right;vertical-align:middle;}
.price_hotel p {overflow:hidden;margin:0 0 10px;font-size:12px;color:#8c8c8c;line-height:14px;}
.price_hotel p.price {overflow:hidden;color:#e12850;line-height:20px;*line-height:24px;font-size:20px;font-weight:600;}
.price_hotel p.price span {color:#4c4c4c;font-size:12px;font-weight:normal;}
.price_hotel dl {clear:both;display:block;text-align:right;}
.price_hotel dl dt {display:inline-block;*display:inline;color:#4c4c4c;line-height:20px;padding:0 10px 0 0;}
.price_hotel dl dd {display:inline-block;*display:inline;color:#e12850;line-height:20px;font-size:16px;font-weight:600;}
.price_hotel dl dd.end {color:#999;}

.star_rating {display:block;width:55px;height:9px;margin:3px 0 5px;background:url(/images/event/value.gif) no-repeat left top;text-align:left;}
.star_rating span {display:block;width:55px;height:9px;background:url(/images/event/value.gif) no-repeat left bottom;text-align:left;}
.star_rating .point {display:none;text-align:left;}

.view_hotel_area {display:block;overflow:hidden;border-top:2px solid #1f62c9;}
.view_hotel_area .info_hotel {display:block;overflow:hidden;margin:15px 0 0;padding:0 0 30px;}
.view_hotel_area .info_hotel .info {float:left;width:605px;text-align:left;}
.view_hotel_area .info_hotel .info .nm_hotel {margin:3px 0 16px;font-size:22px;color:#2c2c2c;font-weight:600;line-height:normal;}
.view_hotel_area .info_hotel .info .nm_hotel .hotel_eng {display:block;font-size:15px;color:#6c6c6c;margin:3px 0 0;font-weight:normal;line-height:normal;}
.view_hotel_area .info_hotel .info dl {display:block;clear:both;}
.view_hotel_area .info_hotel .info dl dt {float:left;display:inline-block;padding:0 9px 0 0;color:#4c4c4c;font-weight:600;line-height:18px;background:url(/images/default/line_h10.gif) no-repeat right center;}
.view_hotel_area .info_hotel .info dl dd {float:left;display:inline-block;padding:0 0 0 9px;line-height:18px;color:#6c6c6c;}
.view_hotel_area .info_hotel .btn {float:right;display:inline-block;width:110px;margin:20px 0 0;}
.view_hotel_area .info_hotel .btn a {display:block;height:22px;margin:0 0 4px;line-height:22px;font-size:11px;color:#7c7c7c;text-align:center;border:1px solid #ababab;border-radius:3px;}
.view_hotel_area .info_hotel .btn a:hover {text-decoration:none;}
.view_hotel_area .visual_hotel {display:block;overflow:hidden;position:relative;}
.view_hotel_area .visual_hotel .prev {position:absolute;left:0;top:50%;margin:-30px 0 0;z-index:900;}
.view_hotel_area .visual_hotel .next {position:absolute;right:0;top:50%;margin:-30px 0 0;z-index:900;}
.view_hotel_area .visual_hotel .pic_nm_area {position:absolute;bottom:10px;width:100%;height:35px;padding:0;text-align:center;line-height:35px;z-index:900;}
.view_hotel_area .visual_hotel .pic_nm_area .pic_nm {display:block;overflow:hidden;*margin:0 auto;text-align:center;}
.view_hotel_area .visual_hotel .pic_nm_area .pic_nm .nm {display:inline-block;overflow:hidden;*margin:0 auto;text-align:center;}
.view_hotel_area .visual_hotel .pic_nm_area .pic_nm .nm .bg_l {float:left;display:inline-block;width:5px;height:35px;background:url(/images/event/bg_l_hotel.png) no-repeat;}
.view_hotel_area .visual_hotel .pic_nm_area .pic_nm .nm .bg {float:left;display:inline-block;width:auto;height:35px;line-height:31px;margin:0;padding:0 15px;background:url(/images/event/bg_hotel.png) repeat-x ;color:#fff;font-size:14px;}
.view_hotel_area .visual_hotel .pic_nm_area .pic_nm .nm .bg_r {float:left;display:inline-block;width:5px;height:35px;background:url(/images/event/bg_r_hotel.png) no-repeat;}
.view_hotel_area .visual_hotel ul {display:block;overflow:hidden;width:730px;height:480px;background:#333;text-align:center;vertical-align:middle;}
.view_hotel_area .visual_hotel li {display:table;overflow:hidden;width:730px;text-align:center;vertical-align:middle;}
.view_hotel_area .visual_hotel li img {display:table-cell;margin:0 auto;text-align:center;vertical-align:middle;}
.view_hotel_area .lst_thum {display:block;overflow:hidden;}
.view_hotel_area .lst_thum li {float:left;display:inline-block;overflow:hidden;width:100px;height:100px;margin:5px 5px 0 0;cursor:pointer;}
.view_hotel_area .exp_hotel {clear:both;display:block;overflow:hidden;width:670px;margin:5px 0 0;padding:30px;background:#f5f5f5;}
.view_hotel_area .exp_hotel dl {clear:both;display:block;}
.view_hotel_area .exp_hotel dl dt {display:inline-block;*display:inline;color:#4c4c4c;line-height:20px;font-weight:600;}
.view_hotel_area .exp_hotel dl dd {display:inline-block;*display:inline;color:#4c4c4c;line-height:20px;}
.view_hotel_area .exp_hotel .exp_con_hotel {display:block;overflow:hidden;width:670px;margin:18px 0 0;text-align:justify;}
.view_hotel_area .exp_hotel .exp_con_hotel p {word-wrap:break-word;}

.hotel_location_area {display:block;overflow:hidden;margin:44px 0 0;}
.hotel_location_area .tit {margin:0 0 10px;font-size:18px;color:#2c2c2c;font-weight:600;line-height:normal;text-align:left;}
.hotel_location_area .map {display:block;overflow:hidden;position:relative;width:728px;height:398px;border:1px solid #dedede;}

.sel_room_area {display:block;overflow:hidden;margin:44px 0 0;}
.sel_room_area .tit_area {display:block;overflow:hidden;}
.sel_room_area .tit_area .tit {float:left;margin:0 0 10px;font-size:18px;color:#2c2c2c;font-weight:600;line-height:normal;}
.sel_room_area .tit_area .change_search {float:right;color:#7c7c7c;}
.sel_room_area .tit_area .change_search a {display:inline-block;margin:0 0 0 20px;}
.lst_sel_room {display:block;overflow:hidden;}
.lst_sel_room li {display;block;overflow:hidden;margin:0 0 10px;background:#fff;border:1px solid #dedede;cursor:default;}
.lst_sel_room li .info_hotel {float:left;width:451px;margin:0;padding:19px;background:#f8f8f8;}
.lst_sel_room li .info_hotel .thum {float:left;display:block;overflow:hidden;width:128px;height:88px;margin:0 20px 0 0;border:1px solid #acacac;}
.lst_sel_room li .info_hotel .thum_no {float:left;display:block;overflow:hidden;width:128px;height:88px;margin:0 20px 0 0;border:1px solid #ffffff;}
.lst_sel_room li .info_hotel dl {float:right;width:301px;text-align:left;}
.lst_sel_room li .info_hotel dl dt {display:block;margin:8px 0 8px;padding:0;font-size:14px;color:#1f62c9;font-weight:600;line-height:normal;}
.lst_sel_room li .info_hotel dl dd {display:block;padding:0;line-height:16px;font-size:12px;color:#4c4c4c;}
.lst_sel_room li .price_hotel {float:right;width:201px;padding:33px 19px 14px;background:#fff;text-align:right;vertical-align:middle;}
.lst_sel_room li .price_hotel .price {float:left;width:110px;text-align:right;}
.lst_sel_room li .price_hotel .price p {font-size:12px;color:#8c8c8c;line-height:20px;}
.lst_sel_room li .price_hotel .price dl {clear:both;display:block;text-align:right;}
.lst_sel_room li .price_hotel .price dl dt {display:block;color:#8c8c8c;padding:0;font-size:12px;line-height:12px;}
.lst_sel_room li .price_hotel .price dl dd {display:block;color:#e12850;line-height:22px;font-size:16px;font-weight:600;}
.lst_sel_room li .price_hotel .btn_res_end {float:right;display:inline-block;width:68px;height:47px;padding:13px 0 0;font-size:14px;line-height:16px;color:#fff;background:#acacac;border-radius:3px;text-align:center;font-weight:normal;border:1px solid #8c8c8c;}
.lst_sel_room li .price_hotel .btn_res {float:right;display:inline-block;width:68px;height:60px;font-size:15px;line-height:60px;color:#fff;background:#e14164;border-radius:3px;text-align:center;font-weight:600;border:1px solid #e11441;}
.lst_sel_room li .price_hotel .btn_res_end:hover,
.lst_sel_room li .price_hotel .btn_res:hover {text-decoration:none;}

.lst_sel_guest {display:block;overflow:hidden;}
.lst_sel_guest li {display;block;overflow:hidden;margin:0 0 10px;background:#fff;border:1px solid #dedede;cursor:default;}
.lst_sel_guest li .info_guest {float:left;width:511px;margin:0;padding:19px;background:#f8f8f8;}
.lst_sel_guest li .info_guest .thum {float:left;display:block;overflow:hidden;width:128px;height:88px;margin:0 20px 0 0;border:1px solid #7c7c7c;}
.lst_sel_guest li .info_guest dl {float:right;width:361px;text-align:left;}
.lst_sel_guest li .info_guest dl dt {display:block;margin:3px 0 8px;padding:0;font-size:14px;color:#1f62c9;font-weight:600;line-height:normal;}
.lst_sel_guest li .info_guest dl dd {display:block;padding:0;line-height:18px;color:#4c4c4c;}
.lst_sel_guest li .price_guest {float:right;width:141px;padding:26px 19px 0;background:#fff;text-align:right;vertical-align:middle;}
.lst_sel_guest li .price_guest .price {float:left;width:140px;text-align:right;}
.lst_sel_guest li .price_guest .price p {font-size:12px;color:#8c8c8c;line-height:23px;}
.lst_sel_guest li .price_guest .price dl {clear:both;display:block;text-align:right;}
.lst_sel_guest li .price_guest .price dl dt {display:block;color:#8c8c8c;line-height:16px;padding:0;}
.lst_sel_guest li .price_guest .price dl dd {display:block;color:#e12850;line-height:20px;font-size:16px;font-weight:600;}
.lst_sel_guest li .price_guest .btn_res_end {float:right;display:inline-block;width:68px;height:60px;font-size:14px;line-height:60px;color:#fff;background:#acacac;border-radius:3px;text-align:center;font-weight:normal;border:1px solid #8c8c8c;}
.lst_sel_guest li .price_guest .btn_res {float:right;display:inline-block;width:68px;height:60px;font-size:15px;line-height:60px;color:#fff;background:#e14164;border-radius:3px;text-align:center;font-weight:600;border:1px solid #e11441;}
.lst_sel_guest li .price_guest .btn_res_end:hover,
.lst_sel_guest li .price_guest .btn_res:hover {text-decoration:none;}

.res_hotel_info {display:block;overflow:hidden;margin:20px 0 0;padding:19px;background:#f8f8f8;border:1px solid #dedede;}
.res_hotel_info .thum {float:left;overflow:hidden;width:148px;height:148px;border:1px solid #acacac;}
.res_hotel_info .info {float:right;overflow:hidden;width:510px;margin:8px 0 0;}
.res_hotel_info .info dl {display:block;overflow:hidden;}
.res_hotel_info .info dl dt {float:left;display:inline-block;width:125px;color:#4c4c4c;font-weight:600;line-height:20px;background:url(/images/default/line_h10.gif) no-repeat right center;}
.res_hotel_info .info dl dd {float:left;display:inline-block;width:360px;margin:0 0 0 20px;color:#6c6c6c;line-height:20px;}
.res_hotel_info .info dl dd .name {font-weight:600;color:#4c4c4c;}
.res_hotel_info .info dl dd .area {font-weight:600;color:#e12850;}
.res_hotel_info .info .btn {clear:both;display:block;overflow:hidden;margin:10px 0 0;}
.res_hotel_info .info .btn a {float:left;display:inline-block;height:22px;line-height:22px;margin:0 5px 0 0;padding:0 7px;font-size:11px;color:#7c7c7c;background:#fff;border:1px solid #ababab;border-radius:3px;}

.regi_room {display:block;overflow:hidden;margin:30px 0 10px 0;text-align:left;}
.regi_room .tit {margin:0 0 12px;font-size:14px;color:#3c3c3c;font-weight:600;line-height:normal;}
.regi_room .tit span {color:#6c6c6c;font-weight:normal;}
.regi_room .tit_blue {margin:0 0 12px;font-size:18px;font-weight:600;line-height:normal;color:#1f62c9;}
.regi_room .tit_f18 {margin:0 0 12px;font-size:18px;font-weight:600;line-height:normal;color:#3c3c3c;}

.price_hotel_res {display:table;overflow:hidden;width:728px;margin:30px 0 0;padding:0;background:#f9f9f9;border:1px solid #7c7c7c;vertical-align:middle;}
.price_hotel_res ul {float:left;display:inline-block;overflow:hidden;width:449px;padding:10px 30px 10px 39px;background:#fff;}
.price_hotel_res li {display:block;overflow:hidden;padding:16px 0 17px;border-bottom:1px solid #dedede;}
.price_hotel_res li dl {display:block;overflow:hidden;}
.price_hotel_res li dl dt {margin:0 0 13px;font-size:14px;color:#3c3c3c;font-weight:600;line-height:normal;}
.price_hotel_res li dl dt span {color:#1f62c9;}
.price_hotel_res li dl dd {clear:both;overflow:hidden;padding:0 2px 0 0;line-height:20px;}
.price_hotel_res li dl dd .option {float:left;}
.price_hotel_res li dl dd .price {font-weight:600;color:#2c2c2c;}
.price_hotel_res .total {display:table-cell;overflow:hidden;width:211px;padding:0 0 0 29px;background:#f9f9f9;vertical-align:middle;}
.price_hotel_res .total dl {display:table-cell;vertical-align:middle;}
.price_hotel_res .total dl dt {margin:0 0 3px;*margin:71px 0 3px;font-size:13px;color:#4c4c4c;font-weight:600;line-height:normal;}
.price_hotel_res .total dl dd {margin:0 0 5px;font-size:24px;color:#e12850;font-weight:600;line-height:normal;letter-spacing:0.25px;}
.price_hotel_res .total dl dd span {display:block;font-size:11px;color:#8c8c8c;line-height:normal;font-weight:normal;}

.price_hotel_res_mypage {display:table;overflow:hidden;width:570px;margin:0;padding:0;background:#f9f9f9;vertical-align:middle;}
.price_hotel_res_mypage ul {float:left;display:inline-block;overflow:hidden;width:370px;padding:0;background:#fff;}
.price_hotel_res_mypage li {display:block;overflow:hidden;padding:16px 0 17px;border-bottom:1px solid #dedede;}
.price_hotel_res_mypage li dl {display:block;overflow:hidden;}
.price_hotel_res_mypage li dl dt {clear:both;display:block;width:100%;margin:0 0 13px;font-size:14px;color:#3c3c3c;font-weight:600;line-height:normal;}
.price_hotel_res_mypage li dl dt span {color:#1f62c9;}
.price_hotel_res_mypage li dl dd {clear:both;display;block;overflow:hidden;width:100%;padding:0;line-height:20px;}
.price_hotel_res_mypage li dl dd span {color:#6c6c6c;}
.price_hotel_res_mypage li dl dd .option {float:left;}
.price_hotel_res_mypage li dl dd .price {font-weight:600;color:#2c2c2c;}
.price_hotel_res_mypage .total {display:table-cell;overflow:hidden;width:171px;padding:0 0 0 29px;background:#f9f9f9;vertical-align:middle;}
.price_hotel_res_mypage .total dl {display:table-cell;vertical-align:middle;}
.price_hotel_res_mypage .total dl dt {margin:0 0 3px;*margin:71px 0 7px;font-size:13px;color:#4c4c4c;font-weight:600;line-height:normal;}
.price_hotel_res_mypage .total dl dd {margin:0 0 5px;font-size:24px;color:#e12850;font-weight:600;line-height:normal;letter-spacing:0.25px;}
.price_hotel_res_mypage .total dl dd span {display:block;font-size:11px;color:#8c8c8c;line-height:normal;font-weight:normal;}

.policy_refund {display:block;overflow:hidden;margin:50px 0 0;}
.policy_refund .tit {overflow:hidden;margin:0 0 12px;padding:0 0 9px;font-size:14px;color:#6c6c6c;font-weight:600;line-height:normal;border-bottom:1px solid #a5a5a5;}
.policy_refund .stit {margin-bottom:8px;font-weight:600;font-size:16px;color:#2c2c2c;line-height:1.5em;}
.policy_refund .con {overflow-x:hidden;overflow-y:scroll;width:710px;height:273px;margin:20px 0 0;padding:10px;background:#f7f7f7;}
.policy_refund li {display:block;overflow:hidden;padding:0 0 0 10px;background:url(/images/registration/dot.gif) no-repeat left 10px;line-height:22px;}
.policy_refund .note {font-size:11px;line-height:20px;}

.reserve_ok {display:block;overflow:hidden;}
.reserve_ok .txt_reserve_ok {display:table;*display:block;overflow;hidden;width:590px;margin:0 auto;padding:50px 0 40px;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.reserve_ok .txt_reserve_ok .icon {display:table-cell;*display:inline-block;*float:left;width:136px;margin:0;padding:0 25px 0 91px;vertical-align:middle;}
.reserve_ok .txt_reserve_ok .txt_ok {display:table-cell;*display:inline-block;width:337px;vertical-align:middle;font-size:22px;color:#2c2c2c;line-height:30px;}
.reserve_ok .txt_reserve_ok .txt_ok .thanks {display:block;font-size:13px;color:#6c6c6c;line-height:normal;}
.reserve_ok .info_reserve {display:block;overflow:hidden;width:485px;margin:33px auto 0;padding:0 0 0 28px;}
.reserve_ok .info_reserve li {display:block;overflow:hidden;padding:0 0 0 15px;background:url(/images/default/dot_blue.gif) no-repeat left center;line-height:24px;}
.reserve_ok .info_reserve li dl {display:block;overflow:hidden;}
.reserve_ok .info_reserve li dl dt {float:left;display:inline-block;width:80px;color:#5c5c5c;line-height:24px;font-weight:600;}
.reserve_ok .info_reserve li dl dd {float:left;display:inline-block;width:370px;padding:0 0 0 20px;background:url(/images/default/line_h11.gif) no-repeat left center;color:#6c6c6c;line-height:24px;}

/* tour */
.search_tour {display:block;overflow:hidden;margin:0 0 16px;}
.search_tour .search {display:block;overflow:hidden;margin:10px 0 0;padding:20px 0;text-align:center;border:1px solid #dadada;}
.search_tour .search a {display:inline-block;}
.search_tour .search * {vertical-align:middle;}

.lst_hotel_area .lst_tour {display:block;overflow:hidden;}
.lst_hotel_area .lst_tour li {display;block;overflow:hidden;margin:0 0 10px;background:#fff;border:1px solid #dedede;cursor:pointer;}
.lst_hotel_area .lst_tour li .info_tour {float:left;width:501px;padding:19px;background:#f8f8f8;}
.info_tour .thum {float:left;display:block;overflow:hidden;width:148px;height:148px;margin:0 20px 0 0;border:1px solid #7c7c7c;}
.info_tour .info {float:right;width:331px;margin:13px 0 0;*margin:10px 0 0;text-align:left;}
.info_tour .info .nm_tour {margin:0 0 10px;font-size:16px;color:#2c2c2c;font-weight:600;}
.info_tour .info .nm_tour span {display:inline-block;overflow:hidden;height:15px;margin:-2px 1px 0 2px;line-height:16px;padding:0 6px;color:#1f62c8;font-size:10px;font-weight:600;border:1px solid #1f62c8;border-radius:2px;}
.info_tour .info .nm_tour * {vertical-align:middle;}
.info_tour .info .con_inclusion {color:#4c4c4c;font-size:12px;font-weight:600;}
.info_tour .info dl {display:block;clear:both;height:18px;}
.info_tour .info dl dt {float:left;display:inline-block;padding:0 9px 0 0;color:#4c4c4c;font-weight:600;line-height:18px;background:url(/images/default/line_h10.gif) no-repeat right center;}
.info_tour .info dl dd {float:left;display:inline-block;width:265px;padding:0 0 0 9px;line-height:18px;color:#7c7c7c;}
.info_tour .info dl dd.code {color:#e12850;}
.info_tour .info dl dd.date {color:#5c5c5c;}
.lst_hotel_area .lst_tour li .price_tour {float:right;width:120px;padding:25px 34px 19px 35px;background:#fff;text-align:center;vertical-align:middle;}
.price_tour .tit {font-size:12px;color:#5c5c5c;line-height:23px;font-weight:600;}
.price_tour .tit span {color:#8c8c8c;font-weight:normal;}
.price_tour .price {display:block;color:#e12850;line-height:20px;font-size:16px;font-weight:600;}
.price_tour .state {display:block;height:48px;margin:10px 0 0;padding:0 30px;color:#fff;line-height:46px;font-size:16px;font-weight:600;border-radius:3px;}
.price_tour .state.end {background:#acacac;border:1px solid #8c8c8c;}
.price_tour .state.ing {background:#4c4c4c;border:1px solid #3c3c3c;}
.price_tour .reserve_num {display:block;margin:10px 0 0;color:#7c7c7c;line-height:16px;font-size:12px;}
.price_tour .mem_num {display:block;position:relative;width:118px;height:8px;margin:10px 0 4px;background:#d6d6d6;border:1px solid #cacaca;}
.price_tour .mem_num .fill {position:absolute;left:-1px;top:-1px;height:10px;background:#e12850;}

.course_intro {display:block;overflow:hidden;margin:40px 0 0;}
.tour_pg {display;block;overflow:hidden;margin:0 0 10px;padding:19px;background:#f8f8f8;border:1px solid #dedede;cursor:pointer;}
.tour_pg .thum {float:left;display:block;overflow:hidden;width:148px;height:148px;margin:0 20px 0 0;border:1px solid #7c7c7c;}
.tour_pg .info {float:right;width:510px;margin:13px 0 0;text-align:left;}
.tour_pg .info .nm_tour {margin:0 0 10px;font-size:16px;color:#2c2c2c;font-weight:600;}
.tour_pg .info .con_inclusion {color:#4c4c4c;font-size:12px;font-weight:600;}
.tour_pg .info dl {display:block;clear:both;}
.tour_pg .info dl dt {float:left;display:inline-block;padding:0 9px 0 0;color:#4c4c4c;font-weight:600;line-height:18px;background:url(/images/default/line_h10.gif) no-repeat right center;}
.tour_pg .info dl dd {float:left;display:inline-block;width:441px;padding:0 0 0 9px;line-height:18px;color:#7c7c7c;}
.tour_pg .info dl dd.code {color:#e12850;}
.tour_pg .info dl dd.date {color:#5c5c5c;}

.guide_regi dl {clear:both;}
.guide_regi dt {float:left;width:17px;line-height:22px;}
.guide_regi dd {float:left;width:713px;margin:0;line-height:20px;}

.guide_offer {display:block;overflow:hidden;margin:40px 0;text-align:left;}
.guide_offer .tit {overflow:hidden;padding:0 0 14px;font-size:18px;color:#2c2c2c;font-weight:600;line-height:20px;}
.guide_offer .tit span {display:inline-block;margin:0 0 0 10px;font-size:11px;color:#9c9c9c;letter-spacing:-0.5px;font-weight:normal;}
.guide_offer .tit span em {color:#e12850;}
.guide_offer span.acc {color:#5c5c5c;font-size:12px;font-weight:600;}
.guide_offer .note,
.qna_regi .note {margin:10px 0 0 5px;color:#9c9c9c;font-size:11px;line-height:20px;text-align:left;}
.qna_regi .note img {vertical-align:middle;}
.guide_offer ul {display:block;overflow:hidden;margin:15px 0 0;}
.guide_offer li {line-height:20px;padding:0 0 0 10px;background:url(/images/registration/dot.gif) no-repeat left 8px;font-size:12px;letter-spacing:0.25px;color:#7c7c7c;}
.guide_offer li  span {color:#e76783;}

.qna_regi {display:block;overflow:hidden;margin:36px 0;text-align:center;}
.qna_regi .tit {overflow:hidden;padding:0 0 9px;font-size:18px;color:#2c2c2c;font-weight:600;text-align:left;line-height:26px;}
.qna_regi .con_privacy {display: block;overflow-x: hidden;overflow-y: scroll;height: 150px;padding: 19px;font-size: 12px;color: #6c6c6c;background: #f9f9f9;border: 1px solid #dedede;text-align:left;}
.qna_regi .con_privacy h2 {margin:40px 0 0 0;padding:0 0 0 10px;font-weight:600;line-height:22px;font-size:13px;}
.qna_regi .con_privacy h3 {margin:20px 0 0 0;font-weight:600;line-height:22px;font-size:13px;}
.qna_regi .con_privacy p {margin:5px 0 0 10px;line-height:20px;}
.qna_regi .con_privacy ol {display:block;overflow:hidden;padding:0 0 0 20px;}
.qna_regi .con_privacy li {display:block;}
.qna_regi .agree {margin:8px 0 0;text-align:left;}
.qna_regi .con_qna_regi_area {overflow:hidden;width:670px;padding:29px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #cfcfcf;border-radius:10px;}
.qna_regi .con_qna_regi_area .con_qna_regi {display:table;margin:0 auto;}
.qna_regi .con_qna_regi_area .con_qna_regi .thum {display:table-cell;*display:inline-block;*float:left;width:143px;padding:0 60px 0 0;vertical-align:middle;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide {display:table-cell;text-align:left;vertical-align:middle;font-size:13px;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl {display:block;overflow:hidden;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.operator {display:block;overflow:hidden;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.operator dt {display:block;overflow:hidden;margin:0 0 13px;font-size:14px;color:#3c3c3c;font-weight:600;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.operator dd {margin:0 0 5px;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.info {display:block;overflow:hidden;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.info dt {display:inline-block;*float:left;width:64px;background:url(/images/default/line.gif) no-repeat right center;line-height:27px;color:#5c5c5c;font-weight:600;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.info dd {display:inline-block;*float:left;padding:0 0 0 16px;}

.tab_regi_guide {height:60px;margin:0 0 48px;}
.tab_regi_guide ul {overflow:hidden;height:60px;}
.tab_regi_guide li {float:left;width:145px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}
.tab_regi_guide li:first-child {margin:0;}
.tab_regi_guide li a {display:block;padding:12px 0 11px;text-align:center;font-size:13px;font-weight:600;color:#8c8c8c;}
.tab_regi_guide li:hover {margin:0;background:#fff;color:#1f62c9;border-top:2px solid #1f62c9;border-left:none;border-bottom:none;}
.tab_regi_guide li:hover:first-child {border-left:1px solid #d5d5d5;}
.tab_regi_guide li:hover a {text-decoration:none;color:#1f62c9;font-size:14px;}
.tab_regi_guide li.current {margin:0 0 0 -1px;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_regi_guide li:hover.current {margin:0;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_regi_guide li:first-child.current {margin:0;}
.tab_regi_guide li.current a {text-decoration:none;color:#1f62c9;font-size:14px;}

.tab_accommodation_guide {height:44px;margin:0 0 28px;}
.tab_accommodation_guide ul {overflow:hidden;height:44px;}
.tab_accommodation_guide li {float:left;width:181px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}
/*.tab_accommodation_guide li {float:left;width:242px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}*/
.tab_accommodation_guide li:first-child {margin:0;}
.tab_accommodation_guide li a {display:block;padding:12px 0 11px;text-align:center;font-size:13px;font-weight:600;color:#8c8c8c;}
.tab_accommodation_guide li:hover {margin:0;background:#fff;color:#1f62c9;border-top:2px solid #1f62c9;border-left:none;border-bottom:none;}
.tab_accommodation_guide li:hover:first-child {border-left:1px solid #d5d5d5;}
.tab_accommodation_guide li:hover a {text-decoration:none;color:#1f62c9;font-size:14px;}
.tab_accommodation_guide li.current {margin:0 0 0 -1px;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_accommodation_guide li:hover.current {margin:0;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_accommodation_guide li:first-child.current {margin:0;}
.tab_accommodation_guide li.current a {text-decoration:none;color:#1f62c9;font-size:14px;}

.tab_tour_guide {height:44px;margin:0 0 28px;}
.tab_tour_guide ul {overflow:hidden;height:44px;}
.tab_tour_guide li {float:left;width:242px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}
.tab_tour_guide li:first-child {margin:0;}
.tab_tour_guide li a {display:block;padding:12px 0 11px;text-align:center;font-size:13px;font-weight:600;color:#8c8c8c;}
.tab_tour_guide li:hover {margin:0;background:#fff;color:#1f62c9;border-top:2px solid #1f62c9;border-left:none;border-bottom:none;}
.tab_tour_guide li:hover:first-child {border-left:1px solid #d5d5d5;}
.tab_tour_guide li:hover a {text-decoration:none;color:#1f62c9;font-size:14px;}
.tab_tour_guide li.current {margin:0 0 0 -1px;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_tour_guide li:hover.current {margin:0;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_tour_guide li:first-child.current {margin:0;}
.tab_tour_guide li.current a {text-decoration:none;color:#1f62c9;font-size:14px;}

.registration_guide_area {display:block;overflow:hidden;text-align:center;}
.registration_guide {display:inline-block;overflow:hidden;margin:0 auto 25px;vertical-align:middle;text-align:center;}
.registration_guide .thum {display:table-cell;*display:inline-block;*float:left;vertical-align:middle;padding:0 50px 0 0;}
.registration_guide .info_regi_guide {display:table-cell;vertical-align:middle;text-align:left;}
.registration_guide .info_regi_guide .tit {margin:0 0 17px;font-size:22px;color:#2c2c2c;letter-spacing:-0.5px;line-height:30px;}
.registration_guide .info_regi_guide .tit_award {margin:0 0 10px;font-weight:600;font-size:14px;color:#2c2c2c;line-height:22px;}
.registration_guide .info_regi_guide .tit span {color:#1f62c8;font-weight:600;}
.registration_guide .info_regi_guide .stit_award {color:#6c6c6c;line-height:normal;}
.registration_guide .info_regi_guide dl {display:block;overflow:hidden;*margin:0 0 0 195px;}
.registration_guide .info_regi_guide dl dt {float:left;margin:0 15px 5px 0;padding:0 0 0 15px;background:url(/images/default/dot_blue.gif) no-repeat left 11px;line-height:24px;font-weight:600;}
.registration_guide .info_regi_guide dl dd {float:left;color:#6C6C6C;line-height:24px;}

.acc_guide_area {display:block;overflow:hidden;text-align:center;}
.acc_guide {display:inline-block;overflow:hidden;margin:0 auto 45px;vertical-align:middle;text-align:center;}
.acc_guide .thum {display:table-cell;*display:inline-block;*float:left;vertical-align:middle;padding:0 50px 0 0;}
.acc_guide .info_regi_guide {display:table-cell;vertical-align:middle;text-align:left;}
.acc_guide .info_regi_guide .tit {margin:0 0 17px;font-size:22px;color:#2c2c2c;line-height:30px;}
.acc_guide .info_regi_guide .tit span {color:#1f62c8;font-weight:600;}
.acc_guide .info_regi_guide dl {display:block;overflow:hidden;*margin:0 0 0 195px;}
.acc_guide .info_regi_guide dl dt {float:left;margin:-4px 15px 5px 0;*margin:-3px 15px 5px 0;padding:0 0 0 15px;background:url(/images/default/dot_blue.gif) no-repeat left 15px;*background:url(/images/default/dot_blue.gif) no-repeat left 11px;line-height:24px;font-weight:600;}
.acc_guide .info_regi_guide dl dd {float:left;color:#6C6C6C;line-height:24px;}

.select_type {overflow:hidden;padding:39px 0;color:#2c2c2c;font-size:22px;text-align:center;letter-spacing:0.5px;}
.select_type span {line-height:43px;}
.select_type span em {color:#1f62c8;font-weight:600;}
.select_type img {line-height:43px;}

.select_regi_type {display:block;overflow:hidden;margin:0 0 40px;text-align:center;}
.select_regi_type ul {display:inline-block;overflow:hidden;margin:0 auto;text-align:center;}
.select_regi_type li {float:left;width:145px;height:225px;margin:0 1px 0 0;padding:0;background:#edf6fd;text-align:center;}
.select_regi_type li a {display:block;text-decoration:none;height:182px;padding:25px 16px 0 20px;}
.select_regi_type li .thum {overflow:hidden;width:105px;height:108px;margin:0 auto;}
.select_regi_type li .thum .type1 {margin:0;}
.select_regi_type li .thum .type2 {margin:0 0 0 -110px;}
.select_regi_type li .thum .type3 {margin:0 0 0 -220px;}
.select_regi_type li .thum .type4 {margin:0 0 0 -330px;}
.select_regi_type li .thum .type5 {margin:0 0 0 -440px;}
.select_regi_type li .thum .type6 {margin:0 0 0 -550px;}
.select_regi_type li .thum .type7 {margin:0 0 0 -660px;}
.select_regi_type li .exp {overflow:hidden;margin:2px 0 0;color:#454545;font-size:14px;font-weight:600;line-height:16px;*letter-spacing:-1px;}
.select_regi_type li .exp em {display:block;overflow:hidden;margin:3px 0 0;color:#909090;font-size:12px;font-weight:normal;line-height:12px;}
.select_regi_type li:hover,
.select_regi_type li.current {background:url(/images/registration/bg_regi_type_ov.jpg) repeat;}
.select_regi_type li:hover .thum .type1,
.select_regi_type li.current .thum .type1 {margin:-108px 0 0;}
.select_regi_type li:hover .thum .type2,
.select_regi_type li.current .thum .type2 {margin:-108px 0 0 -110px;}
.select_regi_type li:hover .thum .type3,
.select_regi_type li.current .thum .type3{margin:-108px 0 0 -220px;}
.select_regi_type li:hover .thum .type4,
.select_regi_type li.current .thum .type4 {margin:-108px 0 0 -330px;}
.select_regi_type li:hover .thum .type5,
.select_regi_type li.current .thum .type5 {margin:-108px 0 0 -440px;}
.select_regi_type li:hover .thum .type6,
.select_regi_type li.current .thum .type6 {margin:-108px 0 0 -550px;}
.select_regi_type li:hover .thum .type7,
.select_regi_type li.current .thum .type7 {margin:-108px 0 0 -660px;}
.select_regi_type li:hover .exp,
.select_regi_type li:hover .exp em,
.select_regi_type li.current .exp,
.select_regi_type li.current .exp em {color:#fff;}

.guide_type_select {display:block;overflow:hidden;padding:20px 20px 30px 15px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;text-align:left;}
.guide_type_select .tit {padding:0 0 0 25px;font-size:14px;background:url(/images/default/attention.gif) no-repeat left center;line-height:20px;}
.guide_type_select ol {display:block;overflow:hidden;margin:12px 0 0;}
.guide_type_select li {color:#5c5c5c;line-height:22px;}
.guide_type_select li span {color:#4c4c4c;font-weight:600;}
.guide_type_select li em {color:#e76783;}
.guide_type_select dl {clear:both;}
.guide_type_select dt {float:left;width:17px;line-height:22px;}
.guide_type_select dd {float:left;width:678px;margin:0;line-height:20px;}

.qna_regi {display:block;overflow:hidden;margin:36px 0;text-align:center;}
.qna_regi .tit {overflow:hidden;padding:0 0 9px;font-size:18px;color:#2c2c2c;font-weight:600;text-align:left;line-height:26px;}
.qna_regi .con_privacy {display: block;overflow-x: hidden;overflow-y: scroll;height: 150px;padding: 19px;font-size: 12px;color: #6c6c6c;background: #f9f9f9;border: 1px solid #dedede;text-align:left;line-height:19px;}
.qna_regi .agree {margin:8px 0 0;text-align:left;}
.qna_regi .con_qna_regi_area {overflow:hidden;width:670px;padding:29px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #cfcfcf;border-radius:10px;}
.qna_regi .con_qna_regi_area .con_qna_regi {display:table;margin:0 auto;}
.qna_regi .con_qna_regi_area .con_qna_regi .thum {display:table-cell;*display:inline-block;*float:left;width:143px;padding:0 60px 0 0;vertical-align:top;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide {display:table-cell;width:467px;text-align:left;vertical-align:middle;font-size:13px;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl {display:block;overflow:hidden;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.operator {display:block;overflow:hidden;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.operator dt {display:block;overflow:hidden;margin:0 0 13px;font-size:14px;color:#3c3c3c;font-weight:600;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.operator dd {margin:0 0 5px;line-height:22px;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.info {display:block;overflow:hidden;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.info dt {display:inline-block;*float:left;width:64px;background:url(/images/default/line.gif) no-repeat right center;line-height:27px;color:#5c5c5c;font-weight:600;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.info dd {display:inline-block;*float:left;padding:0 0 0 16px;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.howto_info {display:block;overflow:hidden;font-size:13px;margin:0 0 10px;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.howto_info dt {padding:0 0 0 10px;background:url(/images/default/dot.gif) no-repeat left 13px;line-height:22px;color:#3c3c3c;font-weight:600;}
.qna_regi .con_qna_regi_area .con_qna_regi .con_regi_guide dl.howto_info dd {display:block;padding:0 0 0 10px;color:#6c6c6c;}
.qna_regi .note {margin:10px 0 0 5px;color:#9c9c9c;font-size:11px;line-height:20px;text-align:left;}
.qna_regi .note img {vertical-align:middle;}

.regi_step_area {display:block;overflow:hidden;}
.regi_step_area ol {display:block;overflow:hidden;}
.regi_step_area li {float:left;width:145px;margin:0 0 0 -1px;background:#f8f8f8;border:1px solid #e5e5e5;}
.regi_step_area li .seq {margin:18px 0 0;text-align:center;font-size:13px;color:#acacac;letter-spacing:0;}
.regi_step_area li .thum {overflow:hidden;width:59px;height:59px;margin:17px auto 18px;}
.regi_step_area li .thum .step1 {margin:0;}
.regi_step_area li .thum .step2 {margin:0 0 0 -59px;}
.regi_step_area li .thum .step3 {margin:0 0 0 -118px;}
.regi_step_area li .thum .step4 {margin:0 0 0 -177px;}
.regi_step_area li .thum .step5 {margin:0 0 0 -236px;}
.regi_step_area li .tit {margin:0 0 21px;color:#9c9c9c;font-size:14px;letter-spacing:-0.75px;text-align:center;}
.regi_step_area li.current {background:#fff;border:1px solid #e5e5e5;border-top:2px solid #1f62c9;}
.regi_step_area li.current .seq {margin:17px 0 0;color:#1f62c8;font-weight:600;}
.regi_step_area li.current .thum {overflow:hidden;width:59px;height:59px;margin:17px auto 18px;}
.regi_step_area li.current .thum .step1 {margin:-59px 0 0 0;}
.regi_step_area li.current .thum .step2 {margin:-59px 0 0 -59px;}
.regi_step_area li.current .thum .step3 {margin:-59px 0 0 -118px;}
.regi_step_area li.current .thum .step4 {margin:-59px 0 0 -177px;}
.regi_step_area li.current .thum .step5 {margin:-59px 0 0 -236px;}
.regi_step_area li.current .tit {color:#5c5c5c;font-weight:600;}
.regi_step_area p {line-height:22px;}

.registration_ok {display:table;overflow:hidden;width:730px;margin:40px auto 28px;padding:0 0 35px;vertical-align:middle;text-align:center;border-bottom:1px solid #e5e5e5;}
.registration_ok .thum {display:table-cell;*display:inline-block;*float:left;vertical-align:middle;padding:0 0 0 50px;}
.registration_ok .info_regi_ok {display:table-cell;vertical-align:middle;text-align:left;}
.registration_ok .info_regi_ok .tit {margin:0 0 17px;font-size:22px;color:#2c2c2c;letter-spacing:-0.75px;line-height:30px;}
.registration_ok .info_regi_ok .tit span {display:block;font-size:13px;color:#6c6c6c;line-height:normal;}
.registration_ok .info_regi_ok .tit em {color:#1f62c8;font-weight:600;}
.registration_ok .info_regi_ok dl {display:block;overflow:hidden;}
.registration_ok .info_regi_ok dl dt {float:left;margin:0 15px 0 0;padding:0 0 0 15px;background:url(/images/default/dot_blue.gif) no-repeat left 11px;line-height:24px;letter-spacing:-0.75px;font-weight:600;}
.registration_ok .info_regi_ok dl dd {float:left;color:#6C6C6C;line-height:24px;letter-spacing:-0.75px;}

.tab_regi_confirm {height:44px;margin:0;}
.tab_regi_confirm ul {overflow:hidden;height:44px;}
.tab_regi_confirm li {float:left;width:241px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}
.tab_regi_confirm li:first-child {margin:0;}
.tab_regi_confirm li a {display:block;padding:12px 0 11px;text-align:center;font-size:13px;font-weight:600;color:#8c8c8c;}
.tab_regi_confirm li:hover {margin:0;background:#fff;color:#1f62c9;border-top:2px solid #1f62c9;border-left:none;border-bottom:none;}
.tab_regi_confirm li:hover:first-child {border-left:1px solid #d5d5d5;}
.tab_regi_confirm li:hover a {text-decoration:none;color:#1f62c9;font-size:14px;}
.tab_regi_confirm li.current {margin:0;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_regi_confirm li:first-child.current {margin:0;}
.tab_regi_confirm li.current a {text-decoration:none;color:#1f62c9;font-size:14px;}

.located_guide {display:inline-block;overflow:hidden;margin:45px auto 0;padding:0 43px 45px 44px;vertical-align:middle;text-align:center;border-bottom:1px solid #dedede;}
.located_guide .thum {display:table-cell;*display:inline-block;*float:left;vertical-align:middle;padding:0 50px 0 0;}
.located_guide .info_regi_guide {display:table-cell;vertical-align:middle;text-align:left;}
.located_guide .info_regi_guide .tit {margin:0 0 17px;font-size:22px;color:#2c2c2c;letter-spacing:-0.5px;line-height:30px;}
.located_guide .info_regi_guide .tit span {color:#1f62c8;font-weight:600;}

.guide_located {display:block;overflow:hidden;margin:36px 15px 0;text-align:left;}
.guide_located li {padding:0 0 0 10px;background:url(/images/registration/dot.gif) no-repeat left 13px;color:#7c7c7c;letter-spacing:0;line-height:27px;}
.guide_located li span {color:#3c3c3c;font-weight:600;}

.overview_summary {display:block;overflow:hidden;}
.overview_summary dl {display:block;height:31px;margin:0 0 5px;}
.overview_summary dl dt {float:left;display:inline-block;width:105px;margin:0 15px 0 0;padding:0;background:url(/images/introduce/tab_overview.gif) no-repeat;font-size:13px;color:#333;line-height:31px;text-align:center;font-weight:600;}
.overview_summary dl dd {float:left;display:inline-block;width:610px;margin:0;padding:0;line-height:31px;letter-spacing:-0.025em;}

.route_area {display:block;overflow:hidden;}
.tab_transportation {height:60px;margin:0 0 20px;}
.tab_transportation ul {overflow:hidden;height:60px;}
.tab_transportation li {float:left;width:181px;margin:0 0 0 -1px;background:#f7f7f7;border:1px solid #d5d5d5;border-bottom:none;}
.tab_transportation li:first-child {margin:0;width:182px}
.tab_transportation li a {display:block;padding:12px 0 11px;text-align:center;font-size:13px;font-weight:600;color:#8c8c8c;}
.tab_transportation li:hover {margin:0;background:#fff;color:#1f62c9;border-top:2px solid #1f62c9;border-left:none;border-bottom:none;}
.tab_transportation li:hover:first-child {border-left:1px solid #d5d5d5;}
.tab_transportation li:hover a {text-decoration:none;color:#1f62c9;font-size:14px;}
.tab_transportation li.current {margin:0 0 0 -1px;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_transportation li:hover.current {margin:0;background:#fff;color:#1f62c9;font-size:14px;border-top:2px solid #1f62c9;border-bottom:none;}
.tab_transportation li:first-child.current {margin:0;}
.tab_transportation li.current a {text-decoration:none;color:#1f62c9;font-size:14px;}

.route_area .top_img {margin:25px 0 30px;display:block;text-align:center;}
.route_area .transportation_txt {display:block;}
.route_area .transportation_txt li {display:block;}
.route_area .transportation_txt li strong {font-size:13px;color:#5c5c5c;}
.route_area .transportation_txt li p {font-size:11px;line-height:18px;padding:15px 0 30px;letter-spacing:-0.02em;}
.route_area .transportation_txt li a {color:#1f62c8;}
.route_area h4 {font-size:18px;color:#2c2c2c;margin:0 0 8px;font-weight:600;}
.route_area h5 {font-size:13px;color:#5c5c5c;line-height:22px;}
.route_area .tab_route {display:block;overflow:hidden;margin:30px 0;padding:19px 19px 14px;background:#fff;border:1px solid #e4e4e4;}
.route_area .tab_route dl {display:block;overflow:hidden;margin:0 0 5px;cursor:pointer;}
.route_area .tab_route dl dt {float:left;display:inline-block;overflow:hidden;width:84px;height:30px;padding:0 5px 0 0;background:url(/images/registration/tab_bg_transportation.gif) no-repeat left top;color:#6c6c6c;font-weight:600;line-height:30px;text-align:center;}
.route_area .tab_route dl dd {float:right;display:inline-block;overflow:hidden;width:585px;height:30px;line-height:30px;color:#6c6c6c;}
.route_area .tab_route dl:hover dt {background-position:0 -30px;color:#fff;}

.index_suttle_bus {display:block;overflow:hidden;margin:0 0 30px;padding:19px 19px 14px;background:#fff;border:1px solid #e4e4e4;}
.index_suttle_bus ol {position:relative;}
.index_suttle_bus li {margin:0 0 10px;font-weight:600;color:#1f62c8;line-height:22px;}
.index_suttle_bus li li {margin:0;padding:0 0 0 12px;font-weight:normal;background:url(/images/default/dot.gif) no-repeat left 9px;line-height:20px;}
.index_suttle_bus .btn {position:absolute;right:0;bottom:0;}
.tit_suttlebus {margin:0 0 10px;color:#5c5c5c;font-size:16px;font-weight:600;}

/* quick */
.m_quick_menu {position:absolute;left:50%;top:454px;width:80px;margin:0 0 0 505px;z-index:5;}
.m_quick_menu .quick_menu, .s_quick_menu .quick_menu {display:block;overflow:hidden;}
.s_quick_menu {position:fixed;left:50%;top:167px;width:80px;margin:0 0 0 515px;z-index:1;}
.quick_menu h1 {display:block;overflow:hidden;height:23px;margin:0 0 3px;line-height:23px;font-size:11px;font-weight:600;background:#e54164;color:#fff;text-align:center;}
.quick_menu ul {display:block;overflow:hidden;margin:0 0 7px;padding:1px 0 0;background:#fff;}
.quick_menu li {display:block;float:left;overflow:hidden;width:78px;height:51px;margin:-1px 0 0;border:1px solid #dedede;cursor:pointer;}
.quick_menu li .icon {display:block;overflow:hidden;width:24px;height:20px;margin:9px auto 2px;text-align:center;}
.quick_menu li .icon .quick1 {margin:0;}
.quick_menu li .icon .quick2 {margin:-20px 0 0;}
.quick_menu li .icon .quick3 {margin:-40px 0 0;}
.quick_menu li .icon .quick4 {margin:-60px 0 0;}
.quick_menu li .icon .quick5 {margin:-80px 0 0;}
.quick_menu li .icon .quick6 {margin:-100px 0 0;}
.quick_menu li .icon .quick7 {margin:-120px 0 0;}
.quick_menu li .icon .quick8 {margin:-140px 0 0;}
.quick_menu li .icon .quick9 {margin:-160px 0 0;}
.quick_menu li .icon .quick10 {margin:-180px 0 0;}
.quick_menu li .icon .quick11 {margin:-200px 0 0;}
.quick_menu li h2 {font-size:10px;color:#5c5c5c;text-align:center;}
.quick_menu .go_top {display:block;clear:both;overflow:hidden;height:18px;padding:10px 0 0;background:#5d5d5d url(/images/default/arrow_quick.gif) no-repeat center 6px;color:#fff;font-size:10px;font-weight:600;}

/* popup */

/* tour */
.search_tour {display:block;overflow:hidden;margin:0 0 16px;}
.search_tour .search {display:block;overflow:hidden;margin:10px 0 0;padding:20px 0;text-align:center;border:1px solid #dadada;}
.search_tour .search a {display:inline-block;}
.search_tour .search * {vertical-align:middle;}
.search_tour .btn_seach {height:25px;padding:0 12px;line-height:25px;font-size:12px;color:#fff;font-weight:600;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;letter-spacing:-0.75px;}
.search_tour .btn_seach_reset {height:25px;padding:0 8px;line-height:25px;font-size:12px;color:#fff;font-weight:normal;background:#3c3c3c;border:1px solid #1c1c1c;border-radius:3px;letter-spacing:-0.75px;}

.lst_hotel_area .lst_tour {display:block;overflow:hidden;}
.lst_hotel_area .lst_tour li {display;block;overflow:hidden;margin:0 0 10px;background:#fff;border:1px solid #dedede;cursor:pointer;}
.lst_hotel_area .lst_tour li .info_tour {float:left;width:521px;padding:19px;background:#f8f8f8;}
.info_tour .thum {float:left;display:block;overflow:hidden;width:148px;height:148px;margin:0 20px 0 0;border:1px solid #7c7c7c;}
.info_tour .info {float:right;width:341px;margin:13px 0 0;*margin:10px 0 0;text-align:left;}
.info_tour .info .nm_tour {margin:0 0 10px;font-size:16px;color:#2c2c2c;font-weight:600;}
.info_tour .info .st_tour {margin:0 0 5px;}
.info_tour .info .st_tour span {display:inline-block;overflow:hidden;height:13px;margin:-2px 1px 0 2px;line-height:12px;padding:0 2px;color:#1f62c8;font-size:10px;font-weight:600;border:1px solid #1f62c8;border-radius:2px;}
.info_tour .info .nm_tour * {vertical-align:middle;}
.info_tour .info .con_inclusion {color:#4c4c4c;font-size:12px;font-weight:600;}
.info_tour .info dl {display:block;clear:both;height:18px;}
.info_tour .info dl dt {float:left;display:inline-block;padding:0 9px 0 0;color:#4c4c4c;line-height:18px;background:url(/images/default/line_h10.gif) no-repeat right center;}
.info_tour .info dl dd {float:left;display:inline-block;width:260px;padding:0 0 0 9px;line-height:18px;color:#7c7c7c;}
.info_tour .info dl dd.code {color:#e12850;}
.info_tour .info dl dd.date {color:#5c5c5c;}
.lst_hotel_area .lst_tour li .price_tour {float:right;width:120px;padding:25px 24px 19px 25px;background:#fff;text-align:center;vertical-align:middle;}
.price_tour .tit {font-size:12px;color:#7c7c7c;line-height:14px;font-weight:normal;}
.price_tour .tit span {color:#8c8c8c;font-weight:normal;}
.price_tour .price {display:block;color:#e12850;line-height:30px;font-size:22px;font-weight:600;}
.price_tour .price0 {display:block;color:#5c5c5c;line-height:30px;font-size:16px;font-weight:600;}
.price_tour .state {display:block;height:48px;margin:10px 0 0;padding:0 30px;color:#fff;line-height:46px;font-size:16px;font-weight:600;border-radius:3px;}
.price_tour .state.end {background:#acacac;border:1px solid #8c8c8c;}
.price_tour .state.ing {background:#e14164;border:1px solid #e11441;}
.price_tour .reserve_num {display:block;margin:10px 0 0;color:#5c5c5c;line-height:16px;font-size:12px;font-weight:600;}
.price_tour .mem_num {display:block;position:relative;width:118px;height:8px;margin:10px 0 4px;background:#d6d6d6;border:1px solid #cacaca;}
.price_tour .mem_num .fill {position:absolute;left:-1px;top:-1px;height:10px;background:#e12850;}

.course_intro {display:block;overflow:hidden;margin:40px 0 0;}
.tour_pg {display;block;overflow:hidden;margin:0 0 10px;padding:19px;background:#f8f8f8;border:1px solid #dedede;cursor:pointer;}
.tour_pg .thum {float:left;display:block;overflow:hidden;width:148px;height:148px;margin:0 20px 0 0;border:1px solid #7c7c7c;}
.tour_pg .info {float:right;width:510px;margin:13px 0 0;text-align:left;}
.tour_pg .info .nm_tour {margin:0 0 10px;font-size:16px;color:#2c2c2c;font-weight:600;}
.tour_pg .info .con_inclusion {color:#4c4c4c;font-size:12px;font-weight:600;}
.tour_pg .info dl {display:block;clear:both;}
.tour_pg .info dl dt {float:left;display:inline-block;padding:0 9px 0 0;color:#4c4c4c;font-weight:600;line-height:18px;background:url(/images/default/line_h10.gif) no-repeat right center;}
.tour_pg .info dl dd {float:left;display:inline-block;width:430px;padding:0 0 0 9px;line-height:18px;color:#7c7c7c;}
.tour_pg .info dl dd.code {color:#e12850;}
.tour_pg .info dl dd.date {color:#5c5c5c;}

.lst_donation {overflow:hidden;}
.etc_donation {float:left;display:inline-block;width:50%;margin:0 0 18px;}
.lst_donation li, .etc_donation li {float:left;width:179px;height:68px;margin:0 2px 2px 0;border:1px solid #e4e4e4;}
.lst_donation li img, .etc_donation li img {display:block;width:100%;}
.etc_donation .tit {display:block;overflow:hidden;margin:0 0 20px;text-align:left;padding:10px 0 0;font-size:18px;color:#2c2c2c;font-weight:600;line-height:22px;letter-spacing:-1px;-webkit-letter-spacing:-1px;background:url(/images/default/bg_tit.gif) no-repeat;}
.etc_donation .tit span {font-weight:normal;}


/* photo */
.img_photo {display:block;overflow:hidden;position:relative;width:723px;margin:0 auto;}
.img_photo .txt_photo_guide {position:absolute;left:50%;top:165px;width:310px;margin:0 0 0 -173px;text-align:center;}
.img_photo .txt_photo_guide .tit {font-size:36px;color:#1f62c8;letter-spacing:-1px;font-weight:600;line-height:37px;}
.img_photo .txt_photo_guide .tit span {display:block;font-size:18px;}
.img_photo .txt_photo_guide .con {margin:10px 0 0;font-size:14px;color:#4c4c4c;line-height:20px;}
.img_photo .txt_photo_guide .con span {color:#2c2c2c;}

.step_photo {display:block;overflow:hidden;margin:0 0 43px;}
.step_photo ul {display:block;overflow:hidden;width:692px;margin:0 auto;text-align:center;}
.step_photo li {float:left;width:124px;height:162px;margin:0 6px 0 7px;background:#fff;border:2px solid #e1edfb;border-radius:25px 0;}
.step_photo li .t_step {margin:23px 0 12px;font-size:13px;color:#9c9c9c;line-height:0.25px;font-weight:600;line-height:12px;}
.step_photo li .icon {display:block;overflow:hidden;width:59px;height:60px;margin:0 auto 9px;}
.step_photo li .icon .step1 {margin:0;}
.step_photo li .icon .step2 {margin:-60px 0 0;}
.step_photo li .icon .step3 {margin:-120px 0 0;}
.step_photo li .icon .step4 {margin:-180px 0 0;}
.step_photo li .icon .step5 {margin:-240px 0 0;}
.step_photo li .t_step_photo {display:table;width:100%;height:34px;vertical-align:middle;}
.step_photo li .t_step_photo span {display:table-cell;font-size:13px;color:#5c5c5c;line-height:17px;font-weight:600;line-height:-0.5px;*line-height:-1px;vertical-align:middle;}
.step_photo_guide {display:block;overflow:hidden;width:692px;margin:0 auto;}
.step_photo_guide li {display:block;overflow:hidden;padding:0 0 0 10px;background:url(/images/default/dot_blue.gif) no-repeat left 11px;line-height:24px;color:#5c5c5c;text-align:left;}
.step_photo_guide li strong {color:#3c3c3c;}
.step_photo_guide li span {color:#1f62c8;}

.guide_photo {display:block;overflow:hidden;}
.guide_photo .txt_guide_area {display:table;*display:block;overflow:hidden;width:670px;margin:0 auto 30px;vertical-align:middle;}
.txt_guide_area .icon {display:table-cell;*display:inline-block;*float:left;width:221px;text-align:center;vertical-align:middle;}
.txt_guide_area .txt_guide {display:table-cell;*display:inline-block;*float:left;width:448px;margin:0;*margin:15px 0 0;padding:0;text-align:left;vertical-align:middle;}
.txt_guide_area .txt_guide .tit {font-size:16px;color:#3c3c3c;font-weight:600;line-height:30px;}
.txt_guide_area .txt_guide .tit span {color:#1f62c9;}
.txt_guide_area .txt_guide .stit {font-size:12px;color:#3c3c3c;font-weight:600;line-height:20px;}
.txt_guide_area .txt_guide .stit span {color:#1f62c9;}
.txt_guide_area .txt_guide .tcon {font-size:14px;color:#3c3c3c;line-height:20px;}
.txt_guide_area .num_enter {display:table-cell;width:445px;margin:0;padding:0;text-align:left;vertical-align:middle;}
.txt_guide_area .num_enter .tit {font-size:14px;color:#3c3c3c;font-weight:600;line-height:24px;}
.txt_guide_area .num_enter ul, .txt_guide_area .txt_guide ul {display:block;overflow:hidden;margin:15px 0 0;}
.txt_guide_area .num_enter li, .txt_guide_area .txt_guide li {display:block;font-size:11px;color:#7c7c7c;line-height:16px;}
.guide_photo .terms_area {display:block;overflow:hidden;margin:30px 0 10px;padding:29px;text-align:left;line-height:18px;border:1px solid #d5d5d5;word-break:keep-all;}
.guide_photo .photo_terms_agree {overflow:hidden;margin:0 0 5px;text-align:left;}

.guide_photo .enter_area {display:block;overflow:hidden;margin:0 0 10px;padding:19px 39px;text-align:left;line-height:18px;border:1px solid #d5d5d5;}
.guide_photo .enter_area h1 {margin:0 0 10px;font-size:14px;font-weight:600;color:#3c3c3c;}
.guide_photo .enter_area h1 em {margin:0 0 0 6px;font-size:12px;font-weight:normal;color:#7c7c7c;}
.guide_photo .enter_area .photo_enter {display:block;overflow:hidden;}
.guide_photo .enter_area .photo_enter .thum {float:left;display:table;overflow:hidden;width:160px;height:160px;border:1px solid #cacaca;vertical-align:middle;}
.guide_photo .enter_area .photo_enter .thum .img {display:table-cell;height:160px;background:#000;vertical-align:middle;text-align:center;}
.guide_photo .enter_area .photo_enter .thum .no_img {display:table-cell;width:160px;height:160px;background:#f3f3f3;vertical-align:middle;text-align:center;}

.guide_photo .enter_area .regi_info {float:right;width:470px;}

.lst_award_area {overflow:hidden;}
.lst_award_area .tit_area {overflow:hidden;margin:0 0 20px;}
.lst_award_area .tit_area h1 {float:left;display:inline-block;overflow:hidden;line-height:normal;font-weight:600;font-size:18px;color:#2c2c2c;}
.lst_award_area .tit_area select {float:right;}
.lst_award_area li {display:inline-block;float:left;width:345px;height:315px;margin:0 0 30px 0;padding:0 36px 26px 0;text-align:left;border-bottom:1px solid #dedede;}
.lst_award_area li .thum {position:relative;overflow:hidden;width:345px;height:246px;}
.lst_award_area li .thum a {position:absolute;right:0;bottom:0;}
.lst_award_area li .tit {overflow:hidden;margin:16px 0 10px;font-size:13px;font-weight:600;color:#3c3c3c;line-height:normal;}
.lst_award_area li .tit span {margin:0 11px 0 0;padding:0 11px 0 0;color:#1f62c8;border-right:1px solid #d8d8d8;line-height:normal;}

/* outcome */
.outcome {}
.outcome .overview {border-top:1px solid #494949;}
.outcome .overview li {position:relative;float:left;width:355px;height:163px;padding:20px 20px 20px 0;border-bottom:1px solid #dedede;}
.outcome .overview li .thumb {float:left;width:125px;height:163px;background:url(/images/outcome/bg_thum_outcome.gif) no-repeat;}
.outcome .overview li .thumb img {display:block;width:120px;margin:1px 0 0 1px;}
.outcome .overview li dl {float:right;width:203px;margin:6px 0 0;}
.outcome .overview li dl dt {font-weight:700;color:#3c3c3c;font-size:16px;}
.outcome .overview li dl dd {margin:17px 0 0;font-size:12px;color:#7c7c7c;line-height:14px;}
.outcome .overview li dl .btn_down {position:absolute;left:152px;bottom:35px;display:inline-block;height:31px;line-height:31px;padding:0 10px 0 32px;background:url(/images/default/confile.gif) no-repeat 10px center;color:#3c3c3c;font-size:10px;border:1px solid #ccc;}

.outcome .outcomeCon {padding-top:30px;clear:both;color:#5c5c5c;line-height:20px;}
.outcome .outcomeCon p.con_txt_head {margin:0 0 20px;color:#2c2c2c;line-height:20px;font-size:16px;font-weight:600;}

.outcome .tab_fo {display:block;overflow:hidden;}
.outcome .tab_fo ul {overflow:hidden;height:58px;}
.outcome .tab_fo li {float:left;display:inline-block;text-align:center;background:#fff;border:1px solid #9c9c9c;border-left:none;}
.outcome .tab_fo li.fst {border-left:1px solid #8c8c8c;}
.outcome .tab_fo li a {display:table-cell;*display:block;*overflow:hidden;height:35px;line-height:35px;padding:0 11px 0 11px;color:#3c3c3c;font-size:12px;text-align:center;vertical-align:middle;}
.outcome .tab_fo li.current {margin:0 0 0 -1px;border:none;}
.outcome .tab_fo li:hover {margin:0 0 0 -1px;border:none;}
.outcome .tab_fo li:hover a, .outcome .tab_fo li.current a {background:#1f62c9;color:#fff;text-align:center;text-decoration:none;border:1px solid #1f62c9;}
.outcome .tab_fo li.fst:hover {margin:0;}

.outcome .publication {border-top:1px solid #494949;}
.outcome .publication li {overflow:hidden;min-height:213px;padding:20px 0;border-bottom:1px solid #dedede;}
.outcome .publication li .thumb {float:left;width:155px;height:213px;background:url(/images/outcome/bg_thum_publication.gif) no-repeat;}
.outcome .publication li .thumb img {display:block;width:150px;height:208px;margin:1px 0 0 1px;}
.outcome .publication li dl, .outcome .publication li .foruminfo {float:right;width:538px;margin:6px 0 0;}
.outcome .publication li dl dt, .outcome .publication li .foruminfo .tit {font-weight:700;color:#3c3c3c;font-size:16px;}
.outcome .publication li .foruminfo .tit em {color:#1f62c8;}
.outcome .publication li dl dd {margin:17px 0 0;font-size:12px;color:#7c7c7c;line-height:14px;}
.outcome .publication li dl .btn {margin:29px 0 0;}
.outcome .publication li dl .btn .btn_down, .outcome .publication li .foruminfo .btn .btn_down {display:inline-block;height:31px;line-height:31px;margin:0 3px 3px -3px;padding:0 10px 0 32px;background:url(/images/default/confile.gif) no-repeat 10px center;color:#3c3c3c;font-size:10px;border:1px solid #ccc;text-transform: uppercase;}
.outcome .publication li .foruminfo .date {margin:8px 0 0;font-size:12px;color:#3c3c3c;}
.outcome .publication li .foruminfo ul {overflow:hidden;margin:10px 0 0;}
.outcome .publication li .foruminfo li {min-height:auto;padding:0;border:none;font-size:12px;color:#7c7c7c;line-height:14px;}
.outcome .publication li .foruminfo .btn {margin:17px 0 0;}

.outcome .tab_search {display:block;overflow:hidden;}
.outcome .tab_search ul {overflow:hidden;}
.outcome .tab_search li {float:left;display:inline-block;width:25%;margin-top:-1px;text-align:left;background:#fff;border:1px solid #9c9c9c;border-left:none;box-sizing:border-box;}
.outcome .tab_search li.fst, .outcome .tab_search li.fifth {border-left:1px solid #8c8c8c;}
.outcome .tab_search li.fifth:hover {border-left:none;}
.outcome .tab_search li a {display:table-cell;*display:block;*overflow:hidden;height:35px;line-height:35px;padding:0 12px 0 11px;color:#3c3c3c;font-size:12px;text-align:center;vertical-align:middle;}
.outcome .tab_search li.current {border:none;}
.outcome .tab_search li:hover {margin:-1px 0 0 0px;border:none;}
.outcome .tab_search li:hover a, .outcome .tab_search li.current a {display:block;padding-left:12px;background:#1f62c9;color:#fff;text-align:left;text-decoration:none;border:1px solid #1f62c9;}
.outcome .tab_search li.fst:hover {margin:0;}

.outcome .lst_fo {overflow:hidden;margin:30px 0 0;}
.outcome .lst_fo .t_search {margin:0 0 8px;font-weight:600;font-size:18px;color:#1f62c8;}
.outcome .lst_fo .t_search span {font-weight:normal;font-size:12px;color:#7c7c7c;}
.outcome .lst_fo .more {display:inline-block;float:right;margin:2px 0 0px;font-size:12px;color:#5c5c5c;text-decoration:underline;}


/* mypage */
.mypage_area {display:block;overflow:hidden;}
.mypage_welcome {display:block;overflow:hidden;padding:24px 39px 24px 39px;background:#f9f9f9;border:1px solid #dedede;border-top:none;}
.mypage_welcome .txt_welcome {font-size:14px;color:#3c3c3c;line-height:24px;letter-spacing:-0.25px;*letter-spacing:-1px;}
.mypage_welcome dl {display:block;overflow:hidden;margin:15px 0 0;}
.mypage_welcome dl dt {float:left;display:inline-block;width:52px;margin:0 15px 0 0;padding:0 0 0 13px;background:url(/images/mypage/icon_notice.gif) no-repeat;color:#fff;font-size:11px;line-height:22px;}
.mypage_welcome dl dd {float:right;display:inline-block;width:560px;padding:0 0 0 10px;background:url(/images/default/dot_blue.gif) no-repeat left center;color:#5c5c5c;line-height:24px;}
.mypage_area ul {display:block;overflow:hidden;}
.mypage_area li {overflow:hidden;margin:-1px 0 0;padding:20px 40px 29px;background:#fff;border:1px solid #dedede;}
.mypage_area li .icon {float:left;width:116px;margin-top:6px;}
.mypage_area li .detail_regi {float:right;width:490px;text-align:left;}
.mypage_area li .detail_regi h1 {margin:10px 0 6px;font-size:16px;color:#1f62c9;font-weight:600;line-height:normal;}
.mypage_area li .detail_regi ul {margin:0 0 10px 0;}
.mypage_area li .detail_regi li {padding:0 0 0 10px;background:url(/images/default/dot_blue.gif) no-repeat left top 10px;font-size:13px;color:#3c3c3c;line-height:24px;border:none;}
.mypage_area li .detail_regi li span {color:#1f62c9;font-weight:600;}
.mypage_area li .detail_regi .btn {overflow:hidden;margin:4px 0 0;}

.txt_apply_search {display:block;overflow:hidden;width:510px;margin:15px auto 0;padding:0 0 20px;text-align:center;border-bottom:1px solid #dedede;}
.txt_apply_search img {float:left;margin:0 28px 0 18px;}
.txt_apply_search .txt_guide {float:left;width:357px;text-align:left;}
.txt_apply_search .txt_guide .tit {clear:both;overflow: hidden;margin: 0px 0 15px;padding: 0;font-size: 22px;line-height: normal;color:#2c2c2c;font-weight:600;}
.txt_apply_search .txt_guide .tit span {color:#1f62c9;}
.txt_apply_search .txt_guide .tit img {clear:both;margin:0;}
.txt_apply_search .txt_guide .con {overflow:hidden;color:#9c9c9c;}

.txt_regi_apply_ok {display:block;overflow:hidden;width:510px;margin:29px auto 0;padding:0 0 33px;text-align:center;border-bottom:1px solid #dedede;}
.txt_regi_apply_ok img {display:inline-block;*float:left;margin:0 28px 0 0;}
.txt_regi_apply_ok .txt_guide {display:inline-block;*float:left;text-align:left;}
.txt_regi_apply_ok .txt_guide .wwf {display:block;overflow:hidden;margin:0;}
.txt_regi_apply_ok .txt_guide .wwf img {margin:0;}
.txt_regi_apply_ok .txt_guide .tit {clear:both;overflow: hidden;margin: 0px 0 10px;padding: 0;font-size: 28px;line-height: normal;color:#2c2c2c;letter-spacing: -2px;font-weight:600;}
.txt_regi_apply_ok .txt_guide .tit span {color:#1f62c9;}
.txt_regi_apply_ok .txt_guide .tit img {clear:both;margin:0;}
.txt_regi_apply_ok .txt_guide .con {overflow:hidden;font-size:14px;color:#9c9c9c;letter-spacing:-0.05em;}

.tab_mypage {display:block;overflow:hidden;margin:15px auto;}
.tab_mypage ul {display:block;overflow:hidden;height:37px;background:url(/images/mypage/line_tab.gif) repeat-x;}
.tab_mypage li {float:left;width:362px;margin:0 2px 0 0;font-weight:600;background:#f6f6f6;border:1px solid #cacaca;border-bottom:none;}
.tab_mypage li:last-child {margin:0;}
.tab_mypage li a {display:block;padding:12px 0 8px 20px;color:#9c9c9c;text-decoration:none;}
.tab_mypage li a span {}
.tab_mypage li.current,.tab_mypage li:hover {background:#fff url(/images/mypage/arrow_tab.gif) no-repeat right center;border:1px solid #cacaca;border-bottom:none;}
.tab_mypage li.current a,.tab_mypage li:hover a {display:block;padding:12px 0 9px 20px;color:#1f62c8;text-decoration:none;}

.tit_mem_modify {margin:0 0 15px;color:#2c2c2c;font-size:18px;font-weight:600;}
.tit_mem_modify span {display:inline-block;margin:0 0 0 10px;font-size:11px;color:#9c9c9c;letter-spacing:-0.5px;font-weight:normal;}
.tit_mem_modify span em {color:#e12850;}
.modify_mem {overflow:hidden;width:688px;padding:18px 20px 20px;text-align:center;border:1px solid #dedede;border-top:2px solid #1f62c9;}

/* member */
.find_pw {display:inline-block;overflow:hidden;width:356px;margin:10px auto 0;padding:0 0 0 114px;color:#9c9c9c;letter-spacing:-0.05em;text-align:left;}
.join_guide_area {display:block;overflow:hidden;padding:20px 0;background:#f9f9f9;border:1px solid #dedede;border-top:none;}
.join_guide {display:block;overflow:hidden;width:500px;margin:0 auto 0;padding:0;text-align:left;}
.join_guide img {float:left;margin:0 26px 0 13px;}
.join_guide .txt_guide {float:left;text-align:left;}
.join_guide .txt_guide .tit {overflow: hidden;margin: 3px 0 5px;padding: 0;font-size: 15px;font-weight: 600;line-height:normal;*letter-spacing:-1px;}
.join_guide .txt_guide .tit span {font-size:17px;color:#1f62c9;}
.join_guide .txt_guide .tit img {clear:both;margin:0;}
.join_guide .txt_guide .con {overflow:hidden;color:#9c9c9c;}

.lst_privacy {display:block;overflow:hidden;margin:0 0 15px;padding:15px 0;border-top:2px solid #1f62c9;border-bottom:2px solid #1f62c9;}
.lst_privacy ol {display:block;overflow:hidden;}
.lst_privacy li {float:left;display:block;overflow:hidden;width:100%;line-height:20px;*letter-spacing:-1px;font-weight:600;color:#2c2c2c;}

.agree_area {display:block;overflow:hidden;margin:30px 0 0;}
.law_area {display:inline-block;overflow:hidden;float:left;width:355px;}
.law_area .tit {overflow:hidden;margin:0 0 4px;color:#2c2c2c;font-size:15px;letter-spacing:-1px;font-weight:600;}
.law_area .tit img {float:left;margin:3px 0 0;}
.law_area .tit a {float:right;}
.law_area .con {display:block;overflow-x:hidden;overflow-y:scroll;height:120px;padding:19px;color:#9c9c9c;background:#f9f9f9;border:1px solid #dedede;}
.law_area .agree {margin:8px 0 0;}

.privacy_area {display:inline-block;overflow:hidden;float:right;width:355px;}
.privacy_area .tit {overflow:hidden;margin:0 0 4px;color:#2c2c2c;font-size:15px;letter-spacing:-1px;font-weight:600;}
.privacy_area .tit img {float:left;margin:3px 0 0;}
.privacy_area .tit a {float:right;}
.privacy_area .con {display:block;overflow-x:hidden;overflow-y:scroll;height:120px;padding:19px;color:#9c9c9c;background:#f9f9f9;border:1px solid #dedede;}
.privacy_area .agree {margin:8px 0 0;}

.info_regi {margin:30px 0 0;text-align:left;color:#9c9c9c;line-height:1.8em;}
.info_dropout {clear:both;overflow:hidden;width:505px;margin:26px auto 0;text-align:left;color:#9c9c9c;line-height:1.8em;}

/* sitemap */
.sitemap {display:none;position:absolute;left:0;top:92px;width:100%;padding:0 0 30px;background:#fff;z-index:10;border-bottom:2px solid #e12850;}
.sitemap .tit_area {display:block;position:relative;width:100%;height:54px;background:#fff;border-bottom:1px solid #ccc;}
.sitemap .tit_area .tit {position:absolute;left:50%;top:0;width:290px;height:54px;margin:0 0 0 -470px;padding:0 0 0 21px;background:url(/images/outcome/icon_sitemap.gif) no-repeat left center;color:#1f62c8;line-height:54px;font-weight:600;font-size:16px;text-align:left;}
.sitemap .tit_area .close {position:absolute;left:50%;top:0;width:56px;height:54px;margin:0 0 0 434px;line-height:54px;background:#1f62c8 url(/images/outcome/icon_sitemap_close.png) no-repeat center center;text-align:center;text-indent:-99999px;}
.sitemap .menu_area {width:960px;margin:0 auto;padding:11px 0 0 20px;}
.menu_area ul {display:inline-block;overflow:hidden;float:left;height:100%;margin:0;padding:0 48px 0 0;text-align:left;}
.menu_area li {display:block;overflow:hidden;text-align:left;padding:0;}
.menu_area li h2 {margin:0;}
.menu_area li h2 a {font-size:14px;line-height:30px;color:#e12850;font-weight:600;}
.menu_area li h3 {margin:0;font-size:12px;line-height:25px;color:#3c3c3c;font-weight:600;}
.menu_area li h4 {margin:0;}
.menu_area li h4.last {margin:0 0 7px;}
.menu_area li h4 a {font-size:12px;color:#7c7c7c;line-height:20px;}

/* error */
.error {display:block;overflow:hidden;padding:58px 0 26px;border:2px solid #1f62c9;}
.txt_error_area {display:block;overflow:hidden;width:510px;margin:0 auto;padding:0 0 33px;text-align:center;border-bottom:1px solid #dedede;}
.txt_error_area img {float:left;margin:0 28px 0 55px;}
.txt_error_area .txt_error {float:left;text-align:left;}
.txt_error_area .txt_error .wwf {display:block;overflow:hidden;margin:13px 0 0;}
.txt_error_area .txt_error .wwf img {margin:0;}
.txt_error_area .txt_error .tit {overflow:hidden;margin:0 0 4px;padding:0;font-size: 29px;line-height: normal;color:#2c2c2c;font-weight:600;}
.txt_error_area .txt_error .tit span {color:#1f62c9;}
.txt_error_area .txt_error .tit img {clear:both;margin:0;}
.txt_error_area .txt_error .con {overflow:hidden;font-size:14px;color:#9c9c9c;letter-spacing:0.25px;}

/* footer */
.footer_area {display:block;overflow:hidden;clear:both;width:100%;padding:22px 0 20px;text-align:center;background:#ffffff;border-top:1px solid #cccccc;}
.footer_area .footer {overflow:hidden;width:100%;margin:0 auto;text-align:center;}
.footer_area .footer .copy {display:inline-block;}
.footer_area .footer .copy .util {margin:0 0 9px;font-size:12px;}
.footer_area .footer .copy .util a {color:#fff;}
.footer_area .footer .copy p {line-height:17px;color:#5c5c5c;font-size:12px;}
.footer_area .footer .copy .copyright {margin:17px 0 0;color:#5c5c5c;font-size:11px;}
.footer_area .footer .sns {display:inline-block;float:right;margin:9px 0 0;}
.footer_area .footer .sns a {float:left;display:inline-block;}

/* profile popup */
.popup_area	{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:none;}
.popup_area .bg {top:0;left:0;width:100%;min-height:100%;background:#000;opacity:.7;filter:alpha(opacity=70);}
.popup_area .profile_area {display:block;overflow:hidden;background:#f7f7f7;}
.popup_area .profile_area.benedito {position:fixed;left:50%;top:50%;width:687px;height:453px;margin:-226.5px 0 0 -343.5px;}
.popup_area .profile_area.dogan {position:fixed;left:50%;top:50%;width:687px;height:453px;margin:-226.5px 0 0 -343.5px;}
.popup_area .profile_area.andras {position:fixed;left:50%;top:50%;width:687px;height:453px;margin:-226.5px 0 0 -343.5px;}
.popup_area .profile_area.karin {position:fixed;left:50%;top:50%;width:687px;height:453px;margin:-226.5px 0 0 -343.5px;}
.popup_area .profile_area.zhiguan {position:fixed;left:50%;top:50%;width:687px;height:453px;margin:-226.5px 0 0 -343.5px;}
.popup_area .profile_area.martine {position:fixed;left:50%;top:50%;width:687px;height:453px;margin:-226.5px 0 0 -343.5px;}
.popup_area .profile_area.organ {position:fixed;left:50%;top:50%;width:670px;height:440px;margin:-220px 0 0 -303.5px;}
.popup_area .profile_area.question_spon {position:fixed;left:50%;top:50%;width:730px;height:590px;margin:-295px 0 0 -365px;}
.profile_area .top_profile {display:block;overflow:hidden;position:relative;height:50px;background:#1f62c8;text-align:left;}
.profile_area .top_profile span {padding:0 0 0 20px;font-size:20px;color:#fff;font-weight:600;line-height:50px;}
.profile_area .top_profile a {position:absolute;right:25px;top:13px;height:25px;}

.profile_area .con_profile_area {display:block;overflow-x:hidden;overflow-y:scroll;padding:30px;height:343px;text-align:left;}
.con_profile_area .thum_area {display:inline-block;overflow:hidden;float:left;width:120px;margin:0 30px 0 0;}
.con_profile_area .thum_area .thum {overflow:hidden;width:120px;height:130px;}
.con_profile_area .thum_area .thum .benedito {margin:0;}
.con_profile_area .thum_area .thum .dogan {margin:-130px 0 0;}
.con_profile_area .thum_area .thum .andras {margin:-260px 0 0;}
.con_profile_area .thum_area .thum .karin {margin:-390px 0 0;}
.con_profile_area .thum_area .thum .zhiguan {margin:-520px 0 0;}
.con_profile_area .thum_area .thum .martine {margin:-650px 0 0;}
.con_profile_area .thum_area .position {margin:18px 0 0 15px;font-size:12px;color:#7c7c7c;line-height:16px;}

.con_profile_area .con_profile {display:inline-block;overflow:hidden;float:left;width:400px;padding:18px 29px 19px;border:1px solid #dedede;border-top:2px solid #1f62c9;}
.con_profile_area .con_profile ul {display:block;overflow:hidden;}
.con_profile_area .con_profile li {margin:4px 0;padding:0 0 0 11px;background:url(/images/default/dot_blue.gif) no-repeat left 7px;line-height:16px;}

.profile_area .con_organ_area {display:block;overflow:hidden;padding:30px;text-align:left;}
.con_organ_area .thum_area {display:block;overflow:hidden;float:left;width:120px;margin:0 30px 0 0;}
.con_organ_area .thum_area .thum {overflow:hidden;width:120px;height:130px;}
.con_organ_area .thum_area .thum .mark {margin:0;}
.con_organ_area .thum_area .thum .hyoseop {margin:0 0 0 -120px;}
.con_organ_area .thum_area .thum .darne {margin:-130px 0 0;}
.con_organ_area .thum_area .thum .kunyeun {margin:-130px 0 0 -120px;}
.con_organ_area .thum_area .thum .bernard {margin:-260px 0 0;}
.con_organ_area .thum_area .thum .yeongkwan {margin:-260px 0 0 -120px;}
.con_organ_area .thum_area .thum .osward {margin:-390px 0 0;}
.con_organ_area .thum_area .thum .sangkyu {margin:-390px 0 0 -120px;}

.con_organ_area .thum_area .thum .byungman {margin:0;}
.con_organ_area .thum_area .thum .unil {margin:0 0 0 -120px;}
.con_organ_area .thum_area .thum .daesu {margin:-130px 0 0;}
.con_organ_area .thum_area .thum .joonghoon {margin:-130px 0 0 -120px;}
.con_organ_area .thum_area .thum .torkil {margin:-260px 0 0;}
.con_organ_area .thum_area .thum .avinash {margin:-260px 0 0 -120px;}
.con_organ_area .thum_area .thum .dale {margin:-390px 0 0;}
.con_organ_area .thum_area .thum .hachmi {margin:-390px 0 0 -120px;}

.con_organ_area .thum_area .thum .andras {margin:0;}
.con_organ_area .thum_area .thum .seongho {margin:0 0 0 -120px;}
.con_organ_area .thum_area .thum .sophie {margin:-130px 0 0;}
.con_organ_area .thum_area .thum .inwon {margin:-130px 0 0 -120px;}
.con_organ_area .thum_area .thum .bert {margin:-260px 0 0;}
.con_organ_area .thum_area .thum .wongi {margin:-260px 0 0 -120px;}
.con_organ_area .thum_area .thum .jerome {margin:-390px 0 0;}
.con_organ_area .thum_area .thum .kwangmyoung {margin:-390px 0 0 -120px;}

.con_organ_area .con_process_organ {display:inline-block;float:left;width:455px;height:330px;padding:0 5px 0 0;line-height:20px;overflow-x:hidden;overflow-y:auto;}
.con_organ_area .con_process_organ p {margin:5px 0 0;word-break:initial;}
.con_organ_area .con_process_organ p:first-child {margin:0;}

.con_organ_area .con_util {display:inline-block;float:left;width:605px;height:330px;padding:0 5px 0 0;line-height:20px;overflow-x:hidden;overflow-y:auto;}

.con_organ_area .necessariness {margin:0 0 7px;text-align:right;color:#8c8c8c;}
.con_question_spon {display:inline-block;overflow:hidden;float:left;width:610px;margin:0 0 16px;padding:18px 29px 19px;background:#fff;border:1px solid #dedede;border-top:2px solid #1f62c9;}

/* 이미지 등록 */
.popup_area .pop_regi_pic {position:fixed;left:50%;top:50%;width:428px;height:300px;margin:-150px 0 0 -214px;}
.popup_area .pop_regi_pic .con_regi_pic {overflow:hidden;width:368px;height:190px;padding:30px;background:#f7f7f7;text-align:left;}
.popup_area .pop_regi_pic .con_regi_pic .guide {margin:17px 0 0;padding:0 0 20px;font-size:11px;color:#7c7c7c;line-height:18px;border-bottom:1px solid #dedede;}

/* 등록비용 안내 */
.popup_area .pop_regi_price {position:fixed;left:50%;top:50%;width:790px;height:640px;margin:-320px 0 0 -395px;}
.popup_area .pop_regi_price .con_regi_price {overflow:hidden;width:730px;height:530px;padding:30px;background:#f7f7f7;}
.popup_area .pop_regi_price .con_imp_notice {overflow:hidden;width:730px;height:500px;padding:30px;background:#fff;}


/* 일정 */
.popup_area .pop_schedule1 {position:fixed;left:50%;top:50%;width:390px;height:171px;margin:-116px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule2 {position:fixed;left:50%;top:50%;width:390px;height:189px;margin:-125px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule3 {position:fixed;left:50%;top:50%;width:390px;height:210px;margin:-125px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule4 {position:fixed;left:50%;top:50%;width:390px;height:153px;margin:-108px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule5 {position:fixed;left:50%;top:50%;width:390px;height:116px;margin:-99px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule6 {position:fixed;left:50%;top:50%;width:390px;height:189px;margin:-125px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule7 {position:fixed;left:50%;top:50%;width:390px;height:174px;margin:-116px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule8 {position:fixed;left:50%;top:50%;width:390px;height:156px;margin:-107px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule9 {position:fixed;left:50%;top:50%;width:390px;height:158px;margin:-99px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule10 {position:fixed;left:50%;top:50%;width:390px;height:116px;margin:-99px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule11 {position:fixed;left:50%;top:50%;width:390px;height:192px;margin:-117px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule12 {position:fixed;left:50%;top:50%;width:390px;height:142px;margin:-90px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule13 {position:fixed;left:50%;top:50%;width:390px;height:142px;margin:-90px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule14 {position:fixed;left:50%;top:50%;width:390px;height:140px;margin:-99.5px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule15 {position:fixed;left:50%;top:50%;width:390px;height:116px;margin:-99.5px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule16 {position:fixed;left:50%;top:50%;width:390px;height:140px;margin:-99.5px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule17 {position:fixed;left:50%;top:50%;width:390px;height:143px;margin:-116px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule18 {position:fixed;left:50%;top:50%;width:390px;height:117px;margin:-108px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule19 {position:fixed;left:50%;top:50%;width:390px;height:117px;margin:-99.5px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_schedule20 {position:fixed;left:50%;top:50%;width:390px;height:116px;margin:-99.5px 0 0 -235px;padding:30px 40px;text-align:left;background:#fff;border-top:3px solid #1f62c8;}
.popup_area .pop_close {position:absolute;right:40px;top:30px;}
.popup_area .tit_area {display:block;overflow:hidden;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid #7f7f7f;}
.popup_area .tit_area .date {display:block;color:#5c5c5c;letter-spacing:-0.75px;}
.popup_area .tit_area h1 {margin:6px 0 0;font-size:16px;color:#3c3c3c;font-weight:600;}
.popup_area .exp {display:block;overflow:hidden;}
.popup_area .exp p {color:#7c7c7c;line-height:18px;}
.popup_area .exp dl {overflow:hidden;color:#7c7c7c;}
.popup_area .exp dl dt {float:left;font-weight:600;line-height:18px;}
.popup_area .exp dl dd {float:left;line-height:18px;}
.popup_area .exp .link {display:inline-block;overflow:hidden;margin:17px 0 0;color:#648cc8;text-decoration:underline;font-weight:600;}

/* 사진공모 마감 */
.popup_area .end_photo_area {display:block;overflow:hidden;position:fixed;left:50%;top:50%;width:500px;height:290px;margin:-145px 0 0 -260px;background:#f7f7f7;}
.popup_area .end_photo_area .top_area {display:block;overflow:hidden;position:relative;width:auto;height:50px;padding:0 20px;background:#1f62c8;text-align:left;font-size:17px;color:#fff;font-weight:600;line-height:44px;}
.popup_area .end_photo_area .top_area a {position:absolute;right:25px;top:13px;height:25px;}
.popup_area .end_photo_area .end_photo {padding:20px 30px;text-align:left;}

/* 사진공모 수상작 이미지 크게보기 */
.popup_area .zoom_award {display:block;overflow:hidden;position:fixed;left:50%;top:50%;width:780px;height:650px;margin:-325px 0 0 -390px;background:#f7f7f7;}
.popup_area .zoom_award .top_area {display:block;overflow:hidden;position:relative;width:auto;height:50px;padding:0 20px;background:#1f62c8;text-align:left;font-size:20px;color:#fff;font-weight:600;line-height:50px;}
.popup_area .zoom_award .top_area a {position:absolute;right:25px;top:13px;height:25px;}
.popup_area .zoom_award .zoom_area {position:relative;overflow:hidden;margin:50px 0 0;padding:30px;}
.popup_area .zoom_award .zoom_area .zoom {display:block;overflow:hidden;width:880px;height:636px;}
.popup_area .zoom_award .copy {text-align:center;font-size:11px;color:#9c9c9c;line-height:14px; margin-top:15px;}

/* 인보이스 출력 */
.invoice_print_area {background:#f7f7f7;}
.popup_area .invoice_print_area {position:fixed;left:50%;top:50%;width:807px;height:700px;margin:-363.5px 0 0 -395px;text-align:left;background:#f7f7f7;}
.invoice_print_area .top_profile {display:block;overflow:hidden;position:relative;height:50px;background:#1f62c8;text-align:left;}
.invoice_print_area .top_profile span {padding:0 0 0 20px;font-size:20px;color:#fff;font-weight:600;line-height:45px;}
.invoice_print_area .top_profile a {position:absolute;right:25px;top:13px;height:25px;}
.invoice_print_area .invoice_area {display:block;overflow:hidden;clear:both;}
.invoice_print_area .invoice_area .btn_print {float:right;margin:30px 30px 10px 0;}
/*.invoice_print_area .invoice_area .invoice {display:block;overflow-x:hidden;overflow-y:scroll;width:747px;height:528px;margin:0 30px;}*/
.invoice_print_area .invoice_area .invoice {display:block;overflow:hidden;width:730px;margin:0 30px;}
.invoice .regi_info_area {display:block;overflow:hidden;padding:22px 24px;background:#fff;border:1px solid #e4e4e4;border-top:2px solid #1f62c9;}
.invoice .regi_info_area dl {display:block;overflow:hidden;}
.invoice .regi_info_area dl dt {float:left;margin:0 5px 0 0;line-height:22px;font-weight:600;}
.invoice .regi_info_area dl dd {float:left;margin:0;line-height:22px;}
.invoice .copy {display:block;overflow:hidden;margin:20px 0;font-size:19px;font-weight:600;color:#505050;line-height:22px;text-align:right;}
.invoice_print_area .invoice_area .footer {border-top:1px solid #e4e4e4;text-align:center;padding:20px 0;}

/* 개인정보 보호법 */
.pop_privacy_policy {display:block;overflow:hidden;margin:30px 0 0;text-align:left;background:url(/images/event/qr_code.gif) no-repeat right top;line-height:22px;}
.pop_privacy_policy h1 {text-align:center;font-size:18px;line-height:40px;font-weight:600;}
.pop_privacy_policy .contact {overflow:hidden;margin:20px 110px 10px;text-align:right;}
.pop_privacy_policy h2 {margin:20px 0 0 10px;font-weight:600;line-height:22px;font-size:14px;}
.pop_privacy_policy h3 {margin:20px 0 0 20px;font-weight:600;line-height:22px;}
.pop_privacy_policy h4 {display:inline-block;margin:0;font-weight:600;line-height:22px;}
.profile_area .con_privacy_area {display:block;overflow-x:hidden;overflow-y:scroll;width:630px;height:440px;margin:30px;padding:20px;background:#fff;text-align:left;border:1px solid #dedede;}

.photo_view_area {display:block;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%;}
.photo_view_area .photo_view {position:fixed;left:50%;top:50%;width:500px;height:630px;margin:-315px 0 0 -250px;}
.photo_view_area .photo_view .thum {display:table-cell;overflow:hidden;width:500px;height:500px;background:#000;text-align:center;vertical-align:middle;}
.photo_view_area .photo_view .thum img {display:table-cell;margin:0 auto;}
.photo_view_area .photo_view .thuminfo {overflow:hidden;height:90px;padding:20px;background:#fff;text-align:left;}
.photo_view_area .photo_view .thuminfo .tit {font-weight:bold;font-size:14px;color:#3c3c3c;line-height:16px;}
.photo_view_area .photo_view .thuminfo .exp {margin:5px 0 0;font-size:12px;color:#7c7c7c;line-height:14px;}
.photo_view_area .arrow_l {position:fixed;left:30px;top:50%;margin:-30.5px 0 0;z-index:2;}
.photo_view_area .arrow_r {position:fixed;right:30px;top:50%;margin:-30.5px 0 0;z-index:2;}
.photo_view_area .close {position:fixed;right:30px;top:30px;margin:0;z-index:2;}

/* loading */
#loading	{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:none;}
#loading .bg {top:0;left:0;width:100%;min-height:100%;background:#fff;}
#loading .img_loading {position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-25px 0 0 -25px;}