nav.nav .mb_menu {display:none;}
nav.nav .mb_close {display:none;}
nav.nav .submenu .logo {display:none;}
nav.nav .submenu .header_ico_list {display:none;}


/*공통*/
.wrapper {width:1100px; margin:0 auto;}

.pc_view {display:block;}
.mobile_view {display:inline;}
/*공통 //end*/

/*header*/
.header {border-bottom:1px solid #dfdfdf; background:#fff; min-width:1100px; width:100%; z-index:500;}
.header>div {padding:36px 0;}
.header h1 {float:left;}
.header h1 a {display:inline-block;}
.header h1 span {margin-left:10px; display:inline-block; font-size:15px; color:#000; font-weight:600; vertical-align:bottom;}
.header .right_logo {float:right; margin-top:6px;}

.header ul.header_ico_list li{list-style:none; text-align: center; width:78px;}
.header ul.header_ico_list li:last-child{/*margin-left:7px;*/}
.header ul.header_ico_list li a{/*letter-spacing:-0.07em;*/ font-size:12px; line-height:18px; font-weight:bold;}
.header ul.header_ico_list li a span{display:inline-block; width:35px; height:35px; line-height:35px; text-align:center; border-radius:50%; margin-bottom: 7px;}



.list_float{overflow:hidden;}
.list_float li{float:left;}
.list_float li:last-child{margin-right:0;}
.list_float li a{display:block;}
.list_float li img{max-width:100%;}
.f_left{float:left;}
.f_right{float:right;}
.ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 5px; vertical-align: middle;}


/*nav*/
.nav {padding:0; border-top:1px solid #dfdfdf; width:100%; background:#fff; z-index:500;}
.nav ul {overflow:hidden;}
.nav ul li {float:left; width:20%;}
.nav ul li a {display:block; padding:20px 5px; font-size:18px; color:#000; font-weight:600; text-align:center;}
.nav ul li a:hover,
.nav ul li.select a {color:#fff; background:#0c3279;}

.nav.nav_sub ul li {width:20%;}
.nav.col2 ul li {width:50%;}
.nav.col3 ul li {width:33.33%;}
.nav.col4 ul li {width:25%;}
.nav.col5 ul li {width:20%;}

/*검색영역*/
.search_area {padding:50px 0; background:#fff;}
.search_area form {overflow:hidden;}
.search_area form div {float:left; width:23%; margin-right:1%;}
.search_area form div:last-child {width:75%; margin-right:0; float:right;}
.search_area form div p {display:block; margin-bottom:5px;}
.search_area form div select {width:100%; height:50px; background:#fff url('../../_images/main/search_area_select_bg.png') no-repeat center right; border:2px solid #b3b3b3; font-size:16px; color:#757575;background-size: 50px}
.search_area form .inputs {/*margin-top:22.5px;*/}
.search_area form .inputs input[type=text] {width:calc(75% - 2%); height:50px; padding:0 15px; border:2px solid #b3b3b3; float:left; font-size:16px;}
.search_area form .inputs input[type=text]::placeholer {color:#757575;}
.search_area form .inputs input[type=submit] {width:25%; height:50px; border:none; float:right; background:#323232 url('../../_images/main/search_area_submit_bg.png') no-repeat center left; font-size:16px; color:#fff; text-indent:50px; cursor:pointer;}
/*
.search_area form .inputs .btn {width:30%; height:50px; float:right; background:#323232;}
.search_area form .inputs .btn i {float:left; width:50px; height:50px; border-right:2px solid rgba(255,255,255,.2); background:#323232 url('../../_images/main/search_area_submit_bg.png') no-repeat center left;}
.search_area form .inputs .btn input[type=submit] {float:left; width:calc(100% - 50px); height:50px; border:none; background:#323232; font-size:16px; color:#fff;}
*/
.search_area .info_txt {margin-top:30px;}
.search_area .info_txt li {position:relative; font-size:14px; color:#8d929b; line-height:22px; padding-left:8px; margin-bottom:5px;}
.search_area .info_txt li:before {position:absolute; left:0; top:9px; width:2px; height:2px; background:#8d929b; content:'';}



/*검색영역02*/
.search_area02 {padding:50px 0; background:#fff;}
.search_area02 form {overflow:hidden;}
.search_area02 form div {float:left; width:23%; margin-right:1%;}
.search_area02 form div:last-child {width:52%; margin-right:0; float:right;}
.search_area02 form div p {display:block; margin-bottom:5px;}
.search_area02 form div select {width:100%; height:50px; background:#fff url('../../_images/main/search_area_select_bg.png') no-repeat center right; border:2px solid #b3b3b3; font-size:16px; color:#757575;}
.search_area02 form .inputs {/*margin-top:22.5px;*/}
.search_area02 form .inputs input[type=text] {width:calc(75% - 2%); height:50px; padding:0 15px; border:2px solid #b3b3b3; float:left; font-size:16px;}
.search_area02 form .inputs input[type=text]::placeholer {color:#757575;}
.search_area02 form .inputs input[type=submit] {width:25%; height:50px; border:none; float:right; background:#323232 url('../../_images/main/search_area_submit_bg.png') no-repeat center left; font-size:16px; color:#fff; text-indent:50px; cursor:pointer;}

.search_area02 .info_txt {margin-top:30px;}
.search_area02 .info_txt li {position:relative; font-size:14px; color:#8d929b; line-height:22px; padding-left:8px; margin-bottom:5px;}
.search_area02 .info_txt li:before {position:absolute; left:0; top:9px; width:2px; height:2px; background:#8d929b; content:'';}



/*네비게이션-참가사 */
.navigation {background:#f9f9f9 url('../../_images/common/navi_bg.jpg') repeat center top; text-align:center; padding:28px 0; border-bottom:1px solid #dfdfdf; min-width:1100px;}
.navigation .tit {position:relative; font-size:32px; color:#000; font-weight:600; padding-top:15px;}
.navigation .tit:after {position:absolute; left:50%; margin-left:-25px; top:0; width:50px; height:3px; background:#f79e2a; content:'';}
.navigation ul {margin-top:20px;}
.navigation ul li {position:relative; display:inline-block; padding:0 15px 0 5px; font-size:14px; color:#000; /*font-weight:600;*/}
.navigation ul li:after {position:absolute; top:2px; right:0; background:url('../../_images/common/navi_arr.png') no-repeat center right; width:7px; height:13px; content:'';}
.navigation ul li:first-child {padding-left:0;}
.navigation ul li:last-child {padding-right:0;}
.navigation ul li:last-child:after {display:none;}
.navigation ul li.home span {display:inline-block; background:url('../../_images/common/navi_home.png') no-repeat center center; width:16px; height:16px; text-indent:-99999px; /*margin-right:13px;*/}

/*네비게이션-참관객 */
.navigation-pre {background:#f9f9f9 url('../../_images/common/navi_bg_pre.jpg') repeat center top; text-align:center; padding:28px 0; border-bottom:1px solid #dfdfdf; min-width:1100px;}
.navigation-pre .tit {position:relative; font-size:32px; color:#000; font-weight:600; padding-top:15px;}
.navigation-pre .tit:after {position:absolute; left:50%; margin-left:-25px; top:0; width:50px; height:3px; background:#f79e2a; content:'';}
.navigation-pre ul {margin-top:20px;}
.navigation-pre ul li {position:relative; display:inline-block; padding:0 15px 0 5px; font-size:14px; color:#000; /*font-weight:600;*/}
.navigation-pre ul li:after {position:absolute; top:2px; right:0; background:url('../../_images/common/navi_arr.png') no-repeat center right; width:7px; height:13px; content:'';}
.navigation-pre ul li:first-child {padding-left:0;}
.navigation-pre ul li:last-child {padding-right:0;}
.navigation-pre ul li:last-child:after {display:none;}
.navigation-pre ul li.home span {display:inline-block; background:url('../../_images/common/navi_home.png') no-repeat center center; width:16px; height:16px; text-indent:-99999px; /*margin-right:13px;*/}

/*네비게이션-비즈매 */
.navigation-biz {background:#f9f9f9 url('../../_images/common/navi_bg_biz.jpg') repeat center top; text-align:center; padding:28px 0; border-bottom:1px solid #dfdfdf; min-width:1100px;}
.navigation-biz .tit {position:relative; font-size:32px; color:#000; font-weight:600; padding-top:15px;}
.navigation-biz .tit:after {position:absolute; left:50%; margin-left:-25px; top:0; width:50px; height:3px; background:#f79e2a; content:'';}
.navigation-biz ul {margin-top:20px;}
.navigation-biz ul li {position:relative; display:inline-block; padding:0 15px 0 5px; font-size:14px; color:#000; /*font-weight:600;*/}
.navigation-biz ul li:after {position:absolute; top:2px; right:0; background:url('../../_images/common/navi_arr.png') no-repeat center right; width:7px; height:13px; content:'';}
.navigation-biz ul li:first-child {padding-left:0;}
.navigation-biz ul li:last-child {padding-right:0;}
.navigation-biz ul li:last-child:after {display:none;}
.navigation-biz ul li.home span {display:inline-block; background:url('../../_images/common/navi_home.png') no-repeat center center; width:16px; height:16px; text-indent:-99999px; /*margin-right:13px;*/}


/*네비게이션-홈테이블*/
.navigation02 {background:#f9f9f9 url('../../_images/common/navi_bg.jpg') repeat center top; text-align:center; padding:28px 0; border-bottom:1px solid #dfdfdf; min-width:1100px;}
.navigation02 .tit {position:relative; font-size:32px; color:#000; font-weight:600; padding-top:15px;}
.navigation02 .tit:after {position:absolute; left:50%; margin-left:-25px; top:0; width:50px; height:3px; background:#ec716e; content:'';}
.navigation02 ul {margin-top:20px;}
.navigation02 ul li {position:relative; display:inline-block; padding:0 15px 0 5px; font-size:14px; color:#414141;}
.navigation02 ul li:after {position:absolute; top:2px; right:0; background:url('../../_images/common/navi_arr.png') no-repeat center right; width:7px; height:13px; content:'';}
.navigation02 ul li:first-child {padding-left:0;}
.navigation02 ul li:last-child {padding-right:0;}
.navigation02 ul li:last-child:after {display:none;}
.navigation02 ul li.home span {display:inline-block; background:url('../../_images/common/navi_home02.png') no-repeat center center; width:16px; height:16px; text-indent:-99999px; /*margin-right:13px;*/}


/*footer*/
.footer {background:#2f2f2f; padding:40px 0 85px; text-align:center; color:#dfdfdf; min-width:1100px;}
.footer address,
.footer span {display:inline-block; margin:0 10px; font-size:13px;}
.footer .copy {font-size:11px; margin-top:10px;}

.top_btn {position:fixed; display:none; right:40px; bottom:10%; z-index:499; cursor:pointer; background:#0c3279; width:56px; height:56px; line-height:56px; text-align:center;}

