@charset "utf-8";

/* CSS Document */

/* 20150703 작성자 송지수 jisuweb@naver.com */


.focus_on:focus {border: 2px solid #000;}


/* 본문 바로가기 */

.skip_to a {z-index:100000; position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}

/*.skip_to a:focus, #skip_to_container a:active {width:100%; height:50px; background:#f45c00; font:15px NanumGothicBold; color:#fff; letter-spacing:-1px; line-height:50px; text-align:center;}*/
.skip_to a:focus, #skip_to_container a:active {width:100%; height:50px; background:#ffffff; font:20px NanumGothicBold; color:#000000; letter-spacing:-1px; line-height:50px; text-align:center; text-decoration:underline;}



/* top-banner : 20150908추가-김윤정*/

#top_banner {height:136px; border-bottom:1px solid #b1bcc2; background:#e3edf4; display: none; }

#top_banner .b_area {height:100%; margin: 0 auto; width: 1000px; position: absolute; left: 0px; top: 0px; }

#top_banner .b_area .top_banner_content {width:100%; height:100%; text-indent:-9999px;}

#top_banner .b_area .b_area_content { width:100%; height:100%; position: absolute;}

#top_banner .b_01 {background:url("../../images/common/bg_top_banner_01.jpg") top no-repeat;}

#top_banner .day {position: absolute; right: 0px;top: 104px; padding: 10px; }

#top_banner .day input,#top_banner .day label {float:left;}

#top_banner .day label{ padding-left:5px; width: 90px; margin-right: 20px; }

#top_banner .day a { position: absolute; top: 6px; right: 0px; }



/* 헤더 */

#header {display:inline-block; vertical-align:middle; width:100%; height:130px; background:#fff; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.15);}

#header .h_bar {display:inline-block; vertical-align:middle; width:100%; height:50px; background:#434547;}

#header .h_site {display:inline-block; vertical-align:middle; float:left; width:280px; height:50px;}

#header .h_site li {display:inline; float:left; height:50px; background:#6f6f6f; text-align:center;}

#header .h_site li.hs_sm {width:130px; background:#e15047;}

#header .h_site li.hs_pp {width:150px; background:#e15047;}

#header .h_site li.on{background:#fff;}

#header .h_site li:hover {background:#f45c00;}

#header .h_site li:hover.on {background:#fff;}

#header .h_site a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:14px NanumGothicBold; color:#fff; letter-spacing:-1px; line-height:50px;}

#header .h_site li.on a {color:#f45c00;}

#header .h_site li.on a:hover {color:#e15047;}

#header .h_menu {display:inline-block; vertical-align:middle; width:465px; height:50px; overflow:hidden;}

#header .h_menu ul {display:inline-block; vertical-align:middle; float:right; margin-right:15px;}

#header .h_menu li {display:inline; float:left; height:50px; background:url("../../images/common/line_10px_k.png") left center no-repeat;}

#header .h_menu li.start {background:none;}

#header .h_menu li a {display:inline-block; vertical-align:middle; height:100%; padding:0 15px; font:12px NanumGothic; color:#8c8d8e; letter-spacing:-1px; line-height:50px;}

#header .h_menu li a:hover {color:#c4c5c5;}

#header .h_resizing {display:inline-block; vertical-align:middle; float:right; width:250px; height:50px; background:#37393b;}

#header .h_resizing .hr_title {display:inline-block; vertical-align:middle; float:left; width:90px; height:49px; border-left:#313233 solid 1px; border-right:#313233 solid 1px; font:12px NanumGothic; color:#c4c5c5; letter-spacing:-1px; line-height:50px; text-align:center;}

#header .h_resizing ul {display:inline-block; vertical-align:middle; float:right;}

#header .h_resizing li {display:inline; float:left; width:50px; height:49px; border-right:#313233 solid 1px;}

#header .h_resizing li a {display:inline-block; vertical-align:middle; width:100%; height:100%;}

#header .h_resizing li a:hover {background:#575859;}

#header .h_resizing li button {display:inline-block; vertical-align:middle; width:100%; height:100%;background-color: #37393B;}

#header .h_resizing li button:hover {background:#575859;}

#header .h_resizing .hr_icon {display:inline-block; vertical-align:middle; width:100%; height:100%; background:url("../../images/common/icon_resizing.png") no-repeat;}

#header .h_resizing .hr_icon.zoomin {background-position:center top;}

#header .h_resizing .hr_icon.basic {background-position:center center;}

#header .h_resizing .hr_icon.zoomout {background-position:center bottom;}

#header .h_wrap {display:inline-block; vertical-align:middle; width:100%; height:80px;}

#header .h_logo {display:inline-block; vertical-align:middle; float:left; width:150px; height:80px; background:url("../../images/common/logo.png") center no-repeat;}

#header .h_logo a {display:inline-block; vertical-align:middle; width:100%; height:100%;}

#header .h_search {display:inline-block; vertical-align:middle; float:left; width:700px; height:80px; margin-left:50px;}

#header .h_search ul {display:inline-block; vertical-align:middle; margin-top:21px;}

#header .h_search li {display:inline; float:left;}

#header .h_search select {display:inline-block; vertical-align:middle; width:170px; height:38px; margin:0; margin-right:5px; padding:0; border:1px solid #CCCCCC; background:#fff;

	font:13px dotum; color:#424446; letter-spacing:-0.5px; line-height:38px; text-align:left; text-indent:2px;}

#header .h_search input {display:inline-block; vertical-align:middle; width:450px; height:36px; margin:0; padding:0; border:#cccccc solid 1px; /*border-right:none;*/ background:#fff;

	font:13px NanumGothic; color:#424446; letter-spacing:-0.5px; line-height:36px; text-align:left; text-indent:8px;}

#header .h_search button {display:inline-block; vertical-align:middle; width:38px; height:38px; margin:0; padding:0; margin-left:5px; border:none; background:#f45c00 url("../../images/common/icon_search.png") center no-repeat;}


#header .h_banner {display:inline-block; vertical-align:middle; float:right; width:250px; height:60px; margin:10px 0; overflow:hidden; text-align:right;}

#header .h_banner img {display:inline-block; vertical-align:middle; width:auto; height:60px;}





/* 퀵바 */

#quick {display:inline-block; vertical-align:middle; position:fixed; right:50%; top:150px; z-index:100; width:98px; margin-right:-620px; border:#c3c3c3 solid 1px; background:#f9f9f9; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.15);}

#quick .q_head {display:inline-block; vertical-align:middle; width:98px; height:58px; margin:-1px 0 0 -1px; border:#db443c solid 1px; background:#e15047;}

#quick .q_body {display:inline-block; vertical-align:middle; width:80px; padding:10px 0 15px 0;}

#quick .q_navi {display:inline-block; vertical-align:middle; width:89%; height:17px;}

#quick .q_navi a {display:inline-block; vertical-align:middle; float:left; width:35px; height:17px; background:url("../../images/common/btn_quick_navi.png") no-repeat;}

#quick .q_navi a.qn_prev {background-position:left top;}

#quick .q_navi a.qn_next {background-position:right top;}

#quick .q_navi a.qn_prev:hover {background-position:left bottom;}

#quick .q_navi a.qn_next:hover {background-position:right bottom;}

#quick .q_navi button {display:inline-block; vertical-align:middle; float:left; width:35px; height:17px; background:url("../../images/common/btn_quick_navi.png") no-repeat;}

#quick .q_navi button.qn_prev {background-position:left top;}

#quick .q_navi button.qn_next {background-position:right top;}

#quick .q_navi button.qn_prev:hover {background-position:left bottom;}

#quick .q_navi button.qn_next:hover {background-position:right bottom;}

#quick .q_list {display:inline-block; vertical-align:middle; width:100%;}

#quick .q_list li {display:inline-block; vertical-align:middle; width:89%; height:70px; overflow:hidden; margin-top:10px; background:#fff; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.15);}

#quick .q_list li img {width:100%; height:auto;}

#quick .q_foot {display:inline-block; vertical-align:middle; width:100%; height:33px; border-top:#dbdbdb solid 1px; background:#fff;}

#quick .q_foot a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:12px NanumGothicBold; color:#424446; letter-spacing:-1px; line-height:33px;}

#quick .q_foot a:hover {color:#f45c00;}

#quick .q_foot .qf_icon {display:inline-block; vertical-align:middle; width:7px; height:4px; margin-left:5px; background:url("../../images/common/icon_arrow_top_s.png") center no-repeat;}

#quick .q_menu {display:inline-block; vertical-align:middle; width:100%;}
#quick .q_menu li {display:inline-block; vertical-align:middle; width:100%; height:55px; overflow:hidden; padding:5px 0;}
#quick .q_menu .qm_icon {display:inline-block; vertical-align:middle; width:30px; height:30px; margin:5px 10px 0 10px; background:url("../../images/pp/common/icon_quick.png") no-repeat;}
#quick .q_menu .qm_icon.qmi_03 {background-position:left -60px;}
#quick .q_menu li:hover .qm_icon.qmi_03 {background-position:right -60px;}

#quick .q_menu .qm_icon.qmi_05 {background-position:left -120px;}
#quick .q_menu li:hover .qm_icon.qmi_05 {background-position:right -120px;}

#quick .q_menu .qm_icon.qmi_06 {background-position:left -150px;}
#quick .q_menu li:hover .qm_icon.qmi_06 {background-position:right -150px;}

#quick .q_menu .qm_icon.qmi_07 {background-position:left -180px;}
#quick .q_menu li:hover .qm_icon.qmi_07 {background-position:right -180px;}

#quick .q_menu .qm_txt {display:inline-block; vertical-align:middle; width:100%; height:20px; overflow:hidden; font:11px NanumGothic; color:#434547; letter-spacing:-1px; line-height:20px;}
#quick .q_menu li:hover .qm_txt {color:#e15047;}


/* 네비 */

#nav {display:inline-block; vertical-align:middle; width:1000px; height:60px; background:#fff; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.15);}

#nav .n_wrap {display:inline-block; vertical-align:middle; width:998px; height:58px; border:#fb721f solid 1px; background:#f45c00;}

#nav .n_main {display:inline-block; vertical-align:middle; float:left; width:938px; height:60px; margin:-1px 0 0 -1px;}

/*#nav .n_main li {display:inline; float:left; width:312px; height:60px;}*/
#nav .n_main li {display:inline; float:left; width:468px; height:60px;}

#nav .n_main li.start {width:158px;}

#nav .n_main a {display:inline-block; vertical-align:middle; width:100%; height:100%;}

#nav .n_main .nm_txt {display:inline-block; vertical-align:middle; width:100%; height:60px; background:url("../../images/common/line_20px_m.png") left center no-repeat; font:15px NanumGothicBold; color:#fff; letter-spacing:-1px; line-height:59px; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2); transition:0.3s}

#nav .n_main li:hover .nm_txt, #nav .n_main li.on .nm_txt {background-color:#dc5300; font-size:17px;}

#nav .n_all {display:inline-block; vertical-align:middle; float:right; width:58px; height:58px; margin:-1px -1px 0 0; border:#fb5018 solid 1px; background:#dc5300;}

#nav .n_all:hover {background:#fb5018;}

#nav .n_all .na_icon {display:inline-block; vertical-align:middle; width:100%; height:60px; background:url("../../images/common/icon_menu_all.png") center no-repeat;}





/* 컨텐츠 */

#contents {background-color:#fff; display:inline-block; vertical-align:middle; width:100%; padding:20px 0;}

#contents .main {display:inline-block; vertical-align:middle; width:100%;}

#contents .main .m_category {display:inline-block; vertical-align:middle; float:left; width:278px; height:428px; border:#fb721f solid 1px;}

#contents .main .m_category .mc_btn {display:inline-block; vertical-align:middle; width:100%; height:48px; border-bottom:#fb721f solid 1px; background:#f45c00;}

#contents .main .m_category .mc_btn a {display:inline-block; vertical-align:middle; width:100%; height:100%; background:url("../../images/common/icon_menu_all.png") right 10px center no-repeat; font:15px NanumGothicBold; color:#fff; letter-spacing:-1px; line-height:48px; text-indent:20px; text-align:left; text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
/* 추가부분, 2016-02-19 start */
#contents .main .m_category .mc_btn a {display:block; background:url("../../images/common/icon_menu_all.png") 96% 10px no-repeat}
/* 추가부분, 2016-02-19 end */
#contents .main .m_category .mc_btn button {display:inline-block; vertical-align:middle; width:100%; height:100%; background:url("../../images/common/icon_menu_all.png") 98% center no-repeat; font:15px NanumGothicBold; color:#fff; background-color:#f45c00; letter-spacing:-1px; line-height:48px; text-indent:20px; text-align:left; text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}

#contents .main .m_category .mc_1depth {display:inline-block; vertical-align:middle; position:relative; float:left; width:130px; height:380px; margin-left:-1px;}

#contents .main .m_category .mc_1depth li {display:inline-block; vertical-align:middle; width:130px; height:190px; background:#434547; box-shadow:inset 0px 1px 0px #56585a;}

#contents .main .m_category .mc_1depth li a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:19px NanumGothicBold; color:#9fa1a4; letter-spacing:-1px; line-height:190px;}

#contents .main .m_category .mc_1depth li a mark {color:#fff;}

#contents .main .m_category .mc_1depth li.on {background:none; box-shadow:none;}

#contents .main .m_category .mc_1depth li.on a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:19px NanumGothicBold; color:#f45c00; letter-spacing:-1px; line-height:190px;}

#contents .main .m_category .mc_1depth li.on a mark {color:#f45c00;}

#contents .main .m_category .mc_1depth li .mc_2depth {display:none; vertical-align:middle; position:absolute; left:130px; top:10px; width:130px; padding-left:10px; height:360px; background:#fff; text-align:left;}

#contents .main .m_category .mc_1depth li.on .mc_2depth, #contents .main .m_category .mc_2depth {display:inline-block;overflow: auto;overflow-x: hidden;}

#contents .main .m_category .mc_1depth li .mc_2depth li {display:inline-block; vertical-align:middle; width:100%; height:29px; background:none; box-shadow:none; border-bottom:#e5e5e5 solid 1px;}

#contents .main .m_category .mc_1depth li .mc_2depth li a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:12px NanumGothic; color:#41444a; letter-spacing:-1px; line-height:29px;}

#contents .main .m_category .mc_1depth li .mc_2depth li.focus {border-bottom:#fabc90 solid 1px; background:#f8f9fa;}

#contents .main .m_category .mc_1depth li .mc_2depth li.focus a, #contents .main .m_category .mc_1depth li .mc_2depth li a:hover {font:12px NanumGothicBold; color:#f45c00; letter-spacing:-1px; line-height:29px; background:url("../../images/common/icon_arrow_right_s_m.png") right 10px center no-repeat;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon {display:inline-block; vertical-align:middle; width:20px; height:20px; margin:0 6px 0 8px; background:url("../../images/common/icon_category.png") no-repeat;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.all {background-position:left 0%;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.furniture {background-position:center 0%;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.office {background-position:right 0%;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.clothes {background-position:left -20px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.food {background-position:center -20px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.hygienic {background-position:right -20px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.disposable {background-position:left -40px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.presswork {background-position:center -40px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.electronics {background-position:right -40px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.facility {background-position:left -60px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.craft {background-position:center -60px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.flower {background-position:right -60px;}

#contents .main .m_category .mc_1depth li .mc_2depth .mc_icon.paper {background-position:left -80px;}

#contents .main .m_visual {display:inline-block; vertical-align:middle; position:relative; float:right; width:718px; height:430px;}

#contents .main .m_visual .mv_img {display:inline-block; vertical-align:middle; float:right; width:718px; height:430px; overflow:hidden;}

#contents .main .m_visual .mv_navi ul {display:inline-block; vertical-align:middle; float:left;}

#contents .main .m_visual .mv_navi {display:inline-block; vertical-align:middle; position:absolute; left:70px; bottom:70px; width:auto; height:10px;}

#contents .main .m_visual .mv_navi li {display:inline; float:left; margin-right:5px;}

#contents .main .m_visual .mv_navi li a {display:inline-block; vertical-align:middle; width:10px; height:10px; background:#cccccc; background:rgba(0, 0, 0, 0.2);}

#contents .main .m_visual .mv_navi li a:hover, #contents .main .m_visual .mv_navi li a.on {background:#f45c00;}

#contents .main .m_visual .mv_control {display:inline-block; vertical-align:middle; float:left; width:10px; height:10px; margin-left:10px;}

#contents .main .m_visual .mv_control a {display:inline-block; vertical-align:middle; width:10px; height:10px; background:url("../../images/sm/common/icon_visual_control.png") no-repeat;}

#contents .main .m_visual .mv_control a.play {background-position:center top;}

#contents .main .m_visual .mv_control a.stop {background-position:center bottom;}

#contents .main .m_exhibition {display:inline-block; vertical-align:middle; width:100%; margin-top:30px;}

#contents .main .m_exhibition h2 {line-height:50px;}

#contents .main .m_exhibition .smwrap {height:190px; overflow:hidden;}

#contents .main .m_exhibition ul {display:inline-block; vertical-align:middle; width:900px;}

#contents .main .m_exhibition li {display:inline; float:left; width:240px; margin:30px;}

#contents .main .m_exhibition .me_wrap {display:inline-block; vertical-align:middle; width:100%;}

#contents .main .m_exhibition .me_wrap a {display:inline-block; vertical-align:middle; width:100%; height:100%;}

#contents .main .m_exhibition .me_txt {display:inline-block; vertical-align:middle; float:left; width:120px; margin-top:10px;}

#contents .main .m_exhibition .me_pic {display:inline-block; vertical-align:middle; float:right; width:120px;}

#contents .main .m_product {display:inline-block; vertical-align:middle; width:100%; margin-top:40px;}

#contents .main .m_product ul {display:inline-block; vertical-align:middle; width:100%;}

#contents .main .m_product li {display:inline; float:left; width:250px; height:250px;}

#contents .main .m_product .mp_title {display:inline-block; vertical-align:middle; position:relative; width:248px; height:248px; border:#db443c solid 1px; background:#e15047 url("../../images/sm/common/icon_product.png") center no-repeat;}

#contents .main .m_product .mp_title .mpt_icon {display:inline-block; vertical-align:middle; position:absolute; right:-9px; top:50%; width:9px; height:16px; margin-top:-8px; background:url("../../images/common/icon_arrow_right_b_r.png") center no-repeat;}

#contents .main .m_product .mp_wrap {display:inline-block; vertical-align:middle; position:relative; width:190px; height:200px; padding:25px 29px 24px 30px; border-left:#e8ebee solid 1px; border-right:#e8ebee solid 1px; border-bottom:#e8ebee solid 1px; text-align:left;}

#contents .main .m_product .mp_wrap .btn_more {position:absolute; left:0; top:0;}

#contents .main .m_product .mp_head {display:inline-block; vertical-align:middle; width:188px; height:148px; border:#e8ebee solid 1px; text-align:center;}

#contents .main .m_product .mp_pic {display:inline-block; vertical-align:middle; float:left; width:140px; height:140px; overflow:hidden; margin:4px;}

#contents .main .m_product .mp_pic img {display:inline-block; vertical-align:middle;}

#contents .main .m_product .mp_mark {display:inline-block; vertical-align:middle; float:right; width:38px; height:148px; overflow:hidden; border-left:#e8ebee solid 1px; background:#f2f5f7;}

#contents .main .m_product .mp_mark li {display:inline-block; vertical-align:middle; width:100%; height:30px; margin-top:-1px;}

#contents .main .m_product .mp_mark img {margin:5px 0;}

#contents .main .m_product .mp_body {display:inline-block; vertical-align:middle; width:188px; margin-top:10px;}

#contents .main .m_product .mp_body .small {display:inline-block; vertical-align:middle; width:100%; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

#contents .main .m_latest {display:inline-block; vertical-align:middle; width:100%; margin-top:40px;}

#contents .main .m_latest .m_notice {display:inline-block; vertical-align:middle; float:left; width:480px; height:240px; border:#e8ebee solid 1px;}

#contents .main .m_latest .m_notice .mn_head {display:inline-block; vertical-align:middle; width:420px; height:30px; margin:25px 30px 0 30px;}

#contents .main .m_latest .m_notice .mn_head .title {line-height:30px;}

#contents .main .m_latest .m_notice .mn_body {display:inline-block; vertical-align:middle; width:420px; margin:0 30px; text-align:left;}

#contents .main .m_latest .m_notice .mn_body li {display:inline-block; vertical-align:middle; width:420px; height:39px; border-bottom:#e8ebee solid 1px;}

#contents .main .m_latest .m_notice .mn_body a {display:inline-block; vertical-align:middle; width:350px; height:39px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:39px;}

#contents .main .m_latest .m_notice .mn_body span {float:right; line-height:39px;}

#contents .main .m_latest .m_notice .mn_body .emptyNotice { line-height: 150px; text-align: center; font-size: 14px; }

#contents .main .m_latest .m_popupzone {display:inline-block; vertical-align:middle; float:right; width:480px; height:240px; overflow:hidden;}

#contents .main .m_latest .m_popupzone .mp_title {display:inline-block; vertical-align:middle; position:absolute; right:0; top:0; width:78px; height:78px; border:#fb721f solid 1px; background:#f45c00; z-index: 99; }

#contents .main .m_latest .m_popupzone .mp_title .mpt_icon {display:inline-block; vertical-align:middle; position:absolute; left:-9px; top:50%; width:9px; height:16px; margin-top:-8px; background:url("../../images/common/icon_arrow_left_b_m.png") center no-repeat;}

#contents .main .m_foot {display:inline-block; vertical-align:middle; width:100%; height:260px; margin-top:40px;}


/*
#contents .main .m_facility {display:inline-block; vertical-align:middle; float:left; position:relative; width:480px; height:260px; padding-right:40px; background:url("../../images/sm/common/bg_status.png") left top no-repeat; text-align:left;}
*/
#contents .main .m_facility {display:inline-block; border:#e8ebee solid 1px; vertical-align:middle; float:left; position:relative; width:510px; height:260px; padding-right:0px;padding-right:0px; background:url("../../images/sm/common/bg_facility.png") left top no-repeat; text-align:left;}
#contents .main .m_facility .btn_more {position:absolute; left:0; bottom:35px;}
#contents .main .m_catalog {display:inline-block; vertical-align:middle; float:right; width:240px; height:260px; background:#f45c00 url("../../images/sm/common/banner_catalogue.png") center no-repeat;}
#contents .main .m_catalog a {display:inline-block; vertical-align:middle; width:100%; height:100%;}
/*
#contents .main .m_edulink {display:inline-block; vertical-align:middle; float:right; width:340px; height:260px; background-position: right;}
#contents .main .m_edulink a {display:inline-block; vertical-align:middle; width:100%; height:100%;}
#contents .main .m_edulink .m_lnk1 {display:inline-block; vertical-align:middle; float:left; width:340px; height:130px; background:url("../../images/sm/common/main_edu_mv_lnk1.jpg") center no-repeat;}
#contents .main .m_edulink .m_lnk1 a {display:inline-block; vertical-align:middle; width:100%; height:100%;}
#contents .main .m_edulink .m_lnk2 {display:inline-block; vertical-align:middle; float:left; width:340px; height:130px; background:url("../../images/sm/common/main_edu_mv_lnk2.jpg") center no-repeat;}
#contents .main .m_edulink .m_lnk2 a {display:inline-block; vertical-align:middle; width:100%; height:100%;}
*/
#contents .main .m_shortcut {display:inline-block; vertical-align:middle; float:left; width:240px; height:260px; background:url("../../images/sm/common/bg_shortcut.png") no-repeat;}
#contents .main .m_shortcut a {display:inline-block; vertical-align:middle; width:100%; height:100%;}
#contents .main .m_shortcut li {display:inline-block; vertical-align:middle; width:100%; height:80px; padding:20px 0;}
#contents .main .m_shortcut li.start {border-bottom:#f2f5f7 solid 1px; padding-bottom:19px;}
#contents .main .m_shortcut .ms_wrap {display:inline-block; vertical-align:middle; width:100%; height:80px; background:url("../../images/sm/common/bg_shortcut.png") no-repeat;}
#contents .main .m_shortcut .ms_wrap.bg1 {background-position:right top;}
#contents .main .m_shortcut .ms_wrap.bg2 {background-position:right bottom;}
#contents .main .m_shortcut .ms_wrap a {display:inline-block; vertical-align:middle; width:100%; height:100%;}

/*
#contents .main .m_facility {display:inline-block; vertical-align:middle; float:left; position:relative; width:360px; height:260px; padding-right:40px; background:url("../../images/sm/common/bg_facility.png") left top no-repeat; text-align:left;}
#contents .main .m_facility .btn_more {position:absolute; left:0; bottom:35px;}
#contents .main .m_catalog {display:inline-block; vertical-align:middle; float:left; width:200px; height:260px; background:url("../../images/sm/common/banner_catalogue.jpg") center no-repeat;}
#contents .main .m_catalog a {display:inline-block; vertical-align:middle; width:100%; height:100%;}
#contents .main .m_shortcut {display:inline-block; vertical-align:middle; float:right; width:360px; padding:10px 0 0 40px; text-align:left;}
#contents .main .m_shortcut li {display:inline-block; vertical-align:middle; width:100%; height:80px; padding:20px 0;}
#contents .main .m_shortcut li.start {border-bottom:#f2f5f7 solid 1px; padding-bottom:19px;}
#contents .main .m_shortcut .ms_wrap {display:inline-block; vertical-align:middle; width:100%; height:80px; background:url("../../images/sm/common/bg_shortcut.png") no-repeat;}
#contents .main .m_shortcut .ms_wrap.bg1 {background-position:right top;}
#contents .main .m_shortcut .ms_wrap.bg2 {background-position:right bottom;}
#contents .main .m_shortcut .ms_wrap a {display:inline-block; vertical-align:middle; width:100%; height:100%;}
*/


#contents .sub {display:inline-block; vertical-align:middle; width:100%; margin-top:10px;background-color:#FFF;}

#contents .sub .smwrap {padding:30px 0 60px 0; text-align:left;}

#contents .sub .s_menu {display:inline-block; vertical-align:middle; float:left; width:130px; margin-left:50px;}

#contents .sub .s_menu .sm_title {display:inline-block; vertical-align:middle; width:100%; height:39px; border-bottom:#eceef0 solid 1px; font:16px NanumGothicBold; color:#262626; letter-spacing:-1px; line-height:39px; text-indent:5px;}

#contents .sub .s_menu .sm_list {display:inline-block; vertical-align:middle; width:100%; margin-top:15px;}

#contents .sub .s_menu .sm_list li {display:inline-block; vertical-align:middle; width:100%; height:30px;}

#contents .sub .s_menu .sm_list li a {display:inline-block; vertical-align:middle; width:100%; height:30px; background:url("../../images/common/icon_box_s_g.png") left center no-repeat; font:13px NanumGothicBold; color:#707070; letter-spacing:-1px; line-height:30px; text-indent:10px;}

#contents .sub .s_menu .sm_list li a:hover, #contents .sub .s_menu .sm_list li.on a {background:url("../../images/common/icon_box_s_m.png") left center no-repeat; color:#880015;}

#contents .sub .s_category {display:inline-block; vertical-align:middle; float:left; width:140px; margin-top:-30px; padding:19px; border:#f45c00 solid 1px; background:#fff; box-shadow:3px 3px 0 rgba(0, 0, 0, 0.05);}

#contents .sub .s_category .sc_title {display:inline-block; vertical-align:middle; width:100%; font:16px NanumGothicBold; color:#262626; letter-spacing:-1px; line-height:20px; text-indent:5px;}

#contents .sub .s_category .sc_list {display:inline-block; vertical-align:middle; width:100%; margin-top:10px; text-align:left; border-top:#eceef0 solid 1px;}

#contents .sub .s_category .sc_list li {display:inline-block; vertical-align:middle; width:100%; height:35px; border-bottom:#eceef0 solid 1px;}

#contents .sub .s_category .sc_list li a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:13px NanumGothic; color:#41444a; letter-spacing:-1px; line-height:35px; text-indent:8px;}

#contents .sub .s_category .sc_list li.on {border-bottom:#fabc90 solid 1px; background:#f8f9fa;}

#contents .sub .s_category .sc_list li.on a, #contents .sub .s_category .sc_list li a:hover {font:13px NanumGothicBold; color:#f45c00; letter-spacing:-1px; line-height:35px; background:url("../../images/common/icon_arrow_right_s_m.png") right 10px center no-repeat;}

#contents .sub .s_category .sc_list.short li {height:30px;}

#contents .sub .s_category .sc_list.short li a {line-height:30px;}

#contents .sub .s_category .sc_list.short li.on a, #contents .sub .s_category .sc_list.short li a:hover {line-height:30px;}

#contents .sub .s_category .sc_list .sc_icon {display:inline-block; vertical-align:middle; width:20px; height:20px; margin-right:6px; background:url("../../images/common/icon_category.png") no-repeat;}

#contents .sub .s_category .sc_list .sc_icon.all {background-position:left 0%;}

#contents .sub .s_category .sc_list .sc_icon.furniture {background-position:center 0%;}

#contents .sub .s_category .sc_list .sc_icon.office {background-position:right 0%;}

#contents .sub .s_category .sc_list .sc_icon.clothes {background-position:left -20px;}

#contents .sub .s_category .sc_list .sc_icon.food {background-position:center -20px;}

#contents .sub .s_category .sc_list .sc_icon.hygienic {background-position:right -20px;}

#contents .sub .s_category .sc_list .sc_icon.disposable {background-position:left -40px;}

#contents .sub .s_category .sc_list .sc_icon.presswork {background-position:center -40px;}

#contents .sub .s_category .sc_list .sc_icon.electronics {background-position:right -40px;}

#contents .sub .s_category .sc_list .sc_icon.facility {background-position:left -60px;}

#contents .sub .s_category .sc_list .sc_icon.craft {background-position:center -60px;}

#contents .sub .s_category .sc_list .sc_icon.flower {background-position:right -60px;}

#contents .sub .s_category .sc_list .sc_icon.paper {background-position:left -80px;}



#contents .sub .s_page {display:inline-block; vertical-align:middle; float:right; width:720px; margin-right:50px;}

#contents .sub .s_page .sp_contents {display:inline-block; vertical-align:middle; width:100%;}

#contents .sub .s_page .sp_head {display:inline-block; vertical-align:middle; width:100%;}

#contents .sub .s_page .sp_navi {display:inline-block; vertical-align:middle; float:right; height:40px;}

#contents .sub .s_page .sp_navi li {display:inline; float:left; height:30px; margin-left:10px; background:url("../../images/common/icon_arrow_right_s_m.png") left center no-repeat;}

#contents .sub .s_page .sp_navi li a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:13px NanumGothic; color:#a6a6a6; letter-spacing:-1px; line-height:30px; text-indent:14px;}

#contents .sub .s_page .sp_navi li a:hover {color:#f45c00;}

#contents .sub .s_page .sp_navi li.home {margin-left:0; background:none;}

#contents .sub .s_page .sp_navi li.home a {width:20px; height:30px; background:url("../../images/common/icon_home.png") center no-repeat;}

#contents .sub .s_page .sp_navi li.focus a {color:#333;}



#contents .sub .s_product {display:inline-block; vertical-align:middle; width:100%;}

#contents .sub .s_product ul {display:inline-block; vertical-align:middle; width:100%;}

#contents .sub .s_product li {display:inline; float:left; width:230px; height:240px; margin:0 0 15px 15px;}

#contents .sub .s_product li.start {margin-left:0px;}

#contents .sub .s_product .sp_wrap {display:inline-block; vertical-align:middle; position:relative; width:190px; height:210px; padding:19px; border:#e8ebee solid 1px; text-align:left;}

#contents .sub .s_product .sp_wrap:hover {border:#b4b5b5 solid 1px;}

#contents .sub .s_product .sp_wrap .btn_more {position:absolute; left:-1px; top:-1px;}

#contents .sub .s_product .sp_head {display:inline-block; vertical-align:middle; width:188px; height:148px; border:#e8ebee solid 1px; text-align:center;}

#contents .sub .s_product .sp_pic {display:inline-block; vertical-align:middle; float:left; width:140px; height:140px; overflow:hidden; margin:4px;}

#contents .sub .s_product .sp_pic2 {display:inline-block; vertical-align:middle; width:140px; height:140px; overflow:hidden; margin:4px;}

#contents .sub .s_product .sp_pic img {display:inline-block; vertical-align:middle; width: 140px; height: 140px;}

#contents .sub .s_product .sp_mark {display:inline-block; vertical-align:middle; float:right; width:38px; height:148px; overflow:hidden; border-left:#e8ebee solid 1px; background:#f2f5f7;}

#contents .sub .s_product .sp_mark li {display:inline-block; vertical-align:middle; width:100%; height:30px; margin:-1px 0 0 0;}

#contents .sub .s_product .sp_mark img {margin:5px 0; width: 20px; height: 20px; }

#contents .sub .s_product .sp_body {display:inline-block; vertical-align:middle; width:188px; margin-top:10px;}

#contents .sub .s_product .sp_body a { color: #434547; }

#contents .sub .s_product .sp_body .small {display:inline-block; vertical-align:middle; width:100%; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}





#contents .sub .list_faq {display:inline-block; vertical-align:middle; width:100%; border-top:#393b3c solid 1px;}

#contents .sub .list_faq li {display:inline-block; vertical-align:middle; width:100%; border-bottom:#eceef0 solid 1px;  outline:none;}

#contents .sub .list_faq .lf_wrap {position:relative;}

#contents .sub .list_faq .answer {display:none; padding:15px; border-top:#eceef0 solid 1px; background:#fbfbfb;}

#contents .sub .list_faq .lf_icon {display:inline-block; vertical-align:middle; position:absolute; left:10px; top:12px; width:24px; height:24px; border-radius:20px; background:#f45c00; font:13px NanumGothicBold; color:#fff; letter-spacing:0; line-height:23px; text-align:center;}

#contents .sub .list_faq .answer .lf_icon, #contents .sub .list_faq li:hover .answer .lf_icon {background:#e15047;}

#contents .sub .list_faq .lf_category {display:inline-block; vertical-align:middle; position:absolute; left:40px; top:15px; width:60px; height:20px; font:13px NanumGothicBold; letter-spacing:-1px; line-height:20px; text-align:center;}

#contents .sub .list_faq .lf_subject { padding-top:15px; padding-bottom:15px; margin-left:110px;margin-bottom:5px;line-height:20px; }

#contents .sub .list_faq .lf_subject button {display:inline-block; vertical-align:middle; width:100%; height:100%; margin:0; padding:0; border:none; background:none; font:13px NanumGothicBold; color:#434547; letter-spacing:-1px; line-height:30px; text-align:left;}

#contents .sub .list_faq .lf_txt {margin-left:45px;}



/* 진행바 */

.progress {display:inline-block; vertical-align:middle; width:800px; height:65px;}

.progress.application {background:url("../../images/sm/progress_cancel.png") no-repeat;}

.progress.application.step01 {background-position:center 0px;}

.progress.application.step02 {background-position:center -70px;}

.progress.application.step03 {background-position:center -140px;}



/*인증마크*/

.c_mark01 {display:inline-block; vertical-align:middle; width:20px; height:20px; border:none; background:url("../../images/common/mark_gp.png") center no-repeat;}

button.c_mark01 {margin:0; padding:0;}

.c_mark02 {display:inline-block; vertical-align:middle; width:20px; height:20px; border:none; background:url("../../images/common/mark_se.png") center no-repeat;}

button.c_mark02 {margin:0; padding:0;}

.c_mark03 {display:inline-block; vertical-align:middle; width:20px; height:20px; border:none; background:url("../../images/common/mark_kc.png") center no-repeat;}

button.c_mark03 {margin:0; padding:0;}

.c_mark04 {display:inline-block; vertical-align:middle; width:20px; height:20px; border:none; background:url("../../images/common/mark_pps.png") center no-repeat;}

button.c_mark04 {margin:0; padding:0;}

.c_mark05 {display:inline-block; vertical-align:middle; width:20px; height:20px; border:none; background:url("../../images/common/mark_pp.png") center no-repeat;}

button.c_mark05 {margin:0; padding:0;}



/* 푸터 */

#footer {display:inline-block; vertical-align:middle; position:relative; width:100%; height:190px;}

#footer .f_bar {display:inline-block; vertical-align:middle; width:100%; height:50px; background:#fff; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.15);}

#footer .f_menu {display:inline-block; vertical-align:middle; float:left; height:50px;}

#footer .f_menu li {display:inline; float:left; height:50px; background:url("../../images/common/line_13px_g.png") left center no-repeat;}

#footer .f_menu li.start {background:none;}

#footer .f_menu li a {display:inline-block; vertical-align:middle; height:100%; padding:0 15px; font:12px NanumGothic; color:#434547; letter-spacing:-1px; line-height:50px;}

#footer .f_menu li a.focus {font:12px NanumGothicBold; color:#e15047; letter-spacing:-1px; line-height:50px;}

#footer .f_menu li a:hover {color:#f45c00;}

#footer .f_family {display:inline-block; vertical-align:middle; float:right; height:50px;}

#footer .f_family legend {display:inline-block; vertical-align:middle; float:left;}

#footer .f_family h2 {font:12px NanumGothicBold; color:#880015; letter-spacing:-1px; line-height:50px;}

#footer .f_family select {display:inline-block; vertical-align:middle; float:left; width:160px; height:30px; margin:10px 0 10px 10px; padding:0; border:#ccc solid 1px; background:#fff;

	font:12px NanumGothic; color:#666; letter-spacing:-0.5px; line-height:30px; text-align:left; text-indent:5px;}

#footer .f_family button {display:inline-block; vertical-align:middle; float:left; height:30px; margin:10px 0 0 5px; padding:0px 11px;

	border-top:#d8dadb solid 1px; border-left:#d1d3d4 solid 1px; border-right:#d1d3d4 solid 1px; border-bottom:#9ea0a1 solid 1px;

	background:#f6f6f6;

	background:-webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	background:-moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	background:-ms-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	background:-o-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	background:linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	font:12px NanumGothicBold; color:#222; letter-spacing:-1px; line-height:28px; text-align:center;

	text-shadow:0px 1px 0px rgba(255, 255, 255, 1);}

#footer .f_family button:hover {border-top:#9ea0a1 solid 1px; border-bottom:#d8dadb solid 1px;

	background:#ffffff;

	background:-webkit-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);

	background:-moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);

	background:-ms-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);

	background:-o-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);

	background:linear-gradient(top, #f6f6f6 0%, #ffffff 100%);

	color:#f45c00;}

#footer .f_logo {display:inline-block; vertical-align:middle; float:left; width:140px; height:70px; margin-top:20px; background:url("../../images/common/logo_f.png") center no-repeat;}

#footer .f_right {display:inline-block; vertical-align:middle; position:relative; float:right; width:820px; height:100px; margin-top:25px;}

#footer .f_info {display:inline-block; vertical-align:middle; width:100%; text-align:left;}

#footer .f_info ul {display:inline-block; vertical-align:middle; width:100%;}

#footer .f_info li {display:inline; float:left; height:20px; padding:0 15px; background:url("../../images/common/line_13px_g.png") left center no-repeat; font:12px NanumGothic; color:#606060; letter-spacing:0; line-height:20px;}

#footer .f_info li.start {padding-left:0; background:none;}

#footer .f_info a {color:#606060;}

#footer .f_info a:hover {color:#f94551;}

#footer .f_copyright {height:30px; font:10px NanumGothic; color:#222; letter-spacing:0; line-height:30px;}

#footer .f_mark {display:inline-block; vertical-align:middle; position:absolute; right:0; top:2px;}

#menuInfoWrap {
	position:relative;
}
#menuTitle {
}
#menuTitle h3 {
	color: #222;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom:2px;
	line-height: 40px;
	font-size: 35px;
	font-family: NanumGothicBold;
	font-weight: bold;
}
#location {
	line-height: 40px;
	/*float: right;*/
	/*text-align: right;*/
	position:absolute; right:7px; top:2px;
}
#location .home {
	padding-left: 15px;
	background: url('../../images/sm/common/blt_home.gif') no-repeat 0px 2px;

}
#location .on {
	font-weight: bold;
}
#location a {
	color: #333333;
	font-size:11px;
}

.bodyContents { padding-top: 30px; }

#contents .main .m_visual {display:inline-block; vertical-align:middle; position:relative; float:right; width:718px; height:430px;}

#contents .main .m_visual .mv_img {display:inline-block; vertical-align:middle; float:right; width:718px; height:430px; overflow:hidden;}

#visualGall {font-size: 0; line-height: 0; margin-bottom:20px; position: relative; overflow: hidden;}
.visualUL {width:100%;height:100%;overflow:hidden;position:absolute;text-align:right;}
.visualUL li {width:24px;height:25px;display:inline;}
.visualUL li.last {margin-right:5px;}
.visualUL li span.navi {position:absolute;display:block;width:24px;height:25px;overflow:hidden;z-index:3;cursor:pointer;bottom:20px;margin-left:10px;}
.visualUL li span.navi a {display:block;width:21px;height:22px;overflow:hidden;background:url("../../images/sm/common/main_visual_navi.png") no-repeat 0 0;text-indent:-1000px; margin:1px;}
.visualUL li span.navi a {background-position:0 0;}
.visualUL li.on span.navi a {background-position:0 -25px;}
.visualUL li span.pic {position:absolute;left:0;top:0;z-index:1;}
.visualUL li span.pic {display:none;}
.visualUL li.v_1 span.navi {left:40px;margin-bottom:-15px;}
.visualUL li.v_2 span.navi {left:65px;margin-bottom:-15px;}
.visualUL li.v_3 span.navi {left:90px;margin-bottom:-15px;}
.visualUL li.v_4 span.navi {left:115px;margin-bottom:-15px;}
.visualUL li.v_5 span.navi {left:140px;margin-bottom:-15px;}
.visualUL li.v_6 span.navi {left:165px;margin-bottom:-15px;}
.visualUL li.v_7 span.navi {left:190px;margin-bottom:-15px;}
.visualUL li.v_8 span.navi {left:215px;margin-bottom:-15px;}
#visualGall #ctrlHots {position:absolute;height:26px;left: 25px;top: 404px; z-index:2}
#visualGall #ctrlHots a {margin-right:10px} 
#visualGall #ctrlHots a {margin-right: -2px; display: inline-block; height:26px;overflow: hidden;width: 21px;}

#visualGall #ctrlHots a {display:inline-block; vertical-align:middle; width:18px; height:18px; background:url("../../images/sm/common/icon_visual_control.png") no-repeat;}
#visualGall #ctrlHots a.play {background-position:center top;}
#visualGall #ctrlHots a.stop {background-position:center bottom;}

#ctrlPics {width:69px;height: 23px;right:0;}
#ctrlPics a {float: left; display: inline-block; margin-right:-1px; }

#contents .main .m_visual .mv_control {display:inline-block; vertical-align:middle; float:left; width:10px; height:10px; margin-left:10px; z-index: 9999;}

#contents .main .m_visual .mv_control a {display:inline-block; vertical-align:middle; width:10px; height:10px; background:url("../../images/sm/common/icon_visual_control.png") no-repeat;}

#contents .main .m_visual .mv_control a.play {background-position:center top;}

#contents .main .m_visual .mv_control a.stop {background-position:center bottom;}


#contents .facility_area {display:inline-block; vertical-align:middle; position:relative; float:left;}

#contents .fa_link {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:99; width:200px; height:220px;}

#contents .area_26 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_busan.png") left top no-repeat;}

#contents .area_44 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_chungnam.png") left top no-repeat;}

#contents .area_43 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_chungbuk.png") left top no-repeat;}

#contents .area_27 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_daegu.png") left top no-repeat;}

#contents .area_30 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_daejeon.png") left top no-repeat;}

#contents .area_29 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_gwangju.png") left top no-repeat;}

#contents .area_28 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_incheon.png") left top no-repeat;}

#contents .area_50 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_jeju.png") left top no-repeat;}

#contents .area_45 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_jeonbuk.png") left top no-repeat;}

#contents .area_46 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_jeonnam.png") left top no-repeat;}

#contents .area_42 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_kangwon.png") left top no-repeat;}

#contents .area_47 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_kyeongbuk.png") left top no-repeat;}

#contents .area_41 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_kyeongi.png") left top no-repeat;}

#contents .area_48 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_kyeongnam.png") left top no-repeat;}

#contents .area_36 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_sejong.png") left top no-repeat;}

#contents .area_11 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_seoul.png") left top no-repeat;}

#contents .area_31 {display:inline-block; vertical-align:middle; position:absolute; left:0; top:0; z-index:9; width:200px; height:220px; background:url("../../images/pp/if_a_ulsan.png") left top no-repeat;}

#menuWrap {
	display: none;
	border-top: 1px solid #FB721F;
	border-bottom:1px solid #FB721F;
	border-right: 1px solid #FB721F;
	background-color: #FFF;
	width: 720px;
	height: 428px;
	margin-left: 280px;
	position: absolute;
	z-index: 9;
}
.rootMenu {
	padding: 10px;
	float: left;
	font-weight: bold;
	width: 90px;
	margin-left: 5px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
}
.rootMenu a {
	color: #434547;
}
.subMenuList {
	margin-top: 5px;
}
.subMenu {
	font-weight: normal;
	color: #434547;
}
.subMenu a {
	color: #434547;
}

#menuWrap2 {
	display: none;
	border-left: 1px solid #FB721F;
	border-bottom:1px solid #FB721F;
	border-right: 1px solid #FB721F;
	background-color: #FFF;
	width: 998px;
	height: 428px;
	position: absolute;
	z-index: 9;
}
.rootMenu2 {
	float: left;
	font-weight: bold;
	width: 156px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 22px;
}
.rootMenu2 a {
	color: #434547;
}
.subMenuList2 {
	margin-top: 5px;
}
.subMenu2 {
	font-weight: normal;
	color: #434547;
}
.subMenu2 a {
	color: #434547;
}


.qnaDetailInfo {
	background-color: #F8F8F8 !important;
	position: relative;
}

.qnaButtons {
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.qnaQusetion {
	padding: 10px 10px 10px 100px;
	min-height: 80px;
	position: relative;
	text-align: left;
}
.qnaAnswer {
	border-top: 2px dotted #DCDCDC;
	padding: 10px 10px 10px 100px;
	min-height: 80px;
	position: relative;
	text-align: left;
}
.icoQuestion {
	display: block;
	position: absolute;
	left: 40px;
	top: 10px;
	font-size: 12px;
	color: red;
	font-weight: bold;
}
.icoAnswer {
	display: block;
	position: absolute;
	left: 40px;
	top: 10px;
	font-size: 12px;
	color: blue;
	font-weight: bold;
}
.statusD {
	color: red;
}
.statusC {
	color: blue;
}
.openAtN {
	color: red;
}
.openAtY {
	color: blue;
}
.qnaRow td {
	padding: 2px 0px 2px 0px !important;
}