/* common */
@import url('font.css');
* {padding:0;margin:0; -webkit-text-size-adjust:none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
html,body {box-sizing:border-box;height:100%;background:#ecedf1;}
html,input,select,button,textarea {font-family:'SCoreDream',sans-serif;font-size:14px}
ul,ol,dl {list-style:none}
ul li {vertical-align:top}
a,a:link,a:visited,a:hover  {text-decoration:none !important;cursor:pointer}
img {border:0;max-width:100%;width:auto}
table {border-spacing:0;border-collapse:collapse}
.clear {clear:both}
.left {float:left}
.right {float:right}
.space10 {clear:both;height:10px}
.space20 {clear:both;height:20px}
.space25 {clear:both;height:25px}
.space30 {clear:both;height:30px}
.space40 {clear:both;height:40px}
.space50 {clear:both;height:50px}
.space60 {clear:both;height:60px}
.space140 {clear:both;height:140px}
*:focus { outline:none; }
.pdlf20 {padding-left:20px;padding-right:20px}
select::-ms-expand { display: none; }
#container_left::-webkit-scrollbar {width:0}
#container_right::-webkit-scrollbar {width:0}

/* wrap */
#wrap {display:flex;min-width:1400px}

.djinn_ptn_pages{display:block; list-style:none; margin:30px 0; text-align:center;}
.djinn_ptn_pages a{display:inline-block; padding:2px 4px; border:1px solid #e0e0e0; font-size:14px; color:#8b8b8b; min-width:16px; margin:0; text-decoration:none;}
.djinn_ptn_pages a.thispage{background:#071e40 !important; color:white; border:1px solid #071e40;}
.djinn_ptn_pages a li{display:inline;}


/* container_left */
#container_left {position:fixed;z-index:999;background:#00193b;width:290px;height:100%;display:block;overflow:hidden}
#container_left .top {background:#00193b}
#container_left .top .logo {font-family:'GmarketSans';font-size:20px;font-weight:500;color:#fff;text-align:center;padding:25px 0 15px}
#container_left .top .search_wrap {position:relative;width:250px}
#container_left .top .search_wrap form {background:#fff;width:250px;border-radius:5px;}
#container_left .top .search_wrap input[type="text"] {border-radius:5px;height:40px;font-size:15px;color:#a9a9a9;padding:0 15% 0 10%;border:none}
#container_left .top .search_wrap input[type="image"] {position:absolute;top:10px;right:5px;width:21px;height:21px}
#container_left .top .top_link ul {display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;}
#container_left .top .top_link li a {display:block;font-size:14px;color:#b3c8e5;padding:17px 0}
#container_left .top .top_link li a:after {display:inline-block;content:'';width:1px;height:10px;background:#516681;margin-left:15px}
#container_left .top .top_link li a:hover {color:#fff}
#container_left .top .top_link li:last-child a:after {margin-left:0;background:none}
#container_left .left_navi {border-top:1px solid #122949;padding:0 0 45px;}
#container_left .step1 {border-bottom:1px solid #122949}
#container_left .step1 > a {display:block;background:url(../img/icon_step1.png) no-repeat 20px center;font-size:16px;font-weight:600;color:#fff;padding-left:67px}
#container_left .step1.on {background:#000}
#container_left .step2 {background:#002659;border-bottom:1px solid #143766;padding-top:5px}
#container_left .step2 > a {display:block;background:url(../img/icon_step2.png) no-repeat 40px center;font-size:15px;font-weight:500;color:#fff;padding-left:85px}
#container_left .step2.on {background:#003579}
#container_left .step2.on > a {display:block;background:url(../img/icon_step2_2.png) no-repeat 40px 10px}
#container_left .step3 {background:#003579 url(../img/menu_bg1.gif) repeat-y 20px top}
#container_left .step3 > a {display:block;background:url(../img/icon_step3.png) no-repeat 65px center,url(../img/menu_bg2.gif) no-repeat 20px center;font-size:14px;color:#d9d9d9;padding-left:85px}
#container_left .step3.on > a {background:url(../img/icon_step3_2.png) no-repeat 65px center,url(../img/menu_bg2.gif) no-repeat 20px center;font-weight:500;color:#ffe400;text-decoration:underline !important;text-underline-offset:5px}
#container_left .step3.on > a, #container_left .step3 > a:hover {background:url(../img/icon_step3_2.png) no-repeat 65px center,url(../img/menu_bg3.gif) no-repeat 20px center;font-weight:500;color:#ffe400;text-decoration:underline !important;text-underline-offset:5px}
#container_left .step3 > a span {font-size:12px;margin-left:3px}
#container_left nav {width: 100%;}
#container_left nav ul {padding:0;}
#container_left nav ul li {list-style:none;line-height:34px;}
#container_left nav > ul > li {line-height:50px;}
#container_left nav ul li a {display:block;text-decoration:none;color:#616161;padding:0 15px;}
#container_left nav .snd_menu {background:#efefef; }
#container_left nav .trd_menu {background:#ddd; }
#container_left nav .sub_menu {display:none; } /* 서브메뉴들 숨김 */
#container_left .setting {position:fixed;bottom:0;width:290px;display:flex;align-items:center;justify-content:center;background:#001128 url(../img/icon_setting.png) no-repeat 73px center;font-size:14px;color:#aabdd4;height:45px;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}



/* container_right */
#container_right {width:calc(100% - 290px);min-width:1110px;height:100vh;display:block;position:absolute;left:290px;box-sizing:border-box;-webkit-box-sizing:border-box;}
#container_right .position {position:fixed;display:flex;align-items:center;font-size:20px;font-weight:500;color:#000;height:75px;padding:0 2.6%;background:#fff;width:100%;border-bottom:1px solid #dbdcdf;z-index:999}
#container_right .position span.arrow {display:inline-block;background:url(../img/icon_pos_arrow.png) no-repeat left center;width:8px;height:15px;margin:0 10px}
#container_right .sub_content {border-top:1px solid transparent;margin-top:75px;padding-bottom:35px}
#container_right .sub_content .sub_buttons {display:block;margin:25px 2.6%}
#container_right .sub_content .sub_buttons #sub_buttons_corp_name_form label {font-size:15px}
#container_right .sub_content .sub_buttons #sub_buttons_corp_name_form label input[type="text"] {border:1px solid #999;padding:7px 10px;border-radius:5px}
#container_right .sub_content .sub_buttons #sub_buttons_corp_name_form button {background:#000;width:60px;height:35px;font-size:15px;color:#fff;border-radius:5px}
#container_right .sub_content .sub_buttons .button {background:#fff;display:inline-block;min-width:100px;height:40px;line-height:38px;text-align:center;font-size:15px;font-weight:500;color:#121212;padding:0 25px;border:1px solid #797979;border-radius:999px}
#container_right .sub_content .sub_buttons .write {background:#000;color:#fff;border:1px solid #000}
#container_right .sub_detail_content {background:#fff;border-radius:10px;box-shadow:2px 2px 10px #bbb,5px 5px 20px #ddd;margin:0 2.6%;min-height:500px;padding:30px}


/* 목록 */
#container_right .sub_detail_content .title_wrap{padding:0 0 15px 0;}
#container_right .sub_detail_content .title_wrap dl,
#container_right .sub_detail_content .title_wrap dl > dd > ul {display:flex;align-items:center;justify-content:space-between;}
#container_right .sub_detail_content .title_wrap dl > dt {font-size:14px;color:#999}
#container_right .sub_detail_content .title_wrap dl > dt b {font-size:14px;font-weight:400;color:#121212}
#container_right .sub_detail_content .title_wrap dl > dd > ul {display:flex;align-items:center;justify-content: space-between;width:370px;}
#container_right .sub_detail_content .title_wrap dl > dd > ul > li {border-right:1px solid #ddd;padding-right:15px}
#container_right .sub_detail_content .title_wrap dl > dd > ul > li:nth-of-type(n+4) {border-right:none;}
#container_right .sub_detail_content .title_wrap dl > dd > ul > li:nth-of-type(n+5) {border-right:none; padding:0;}
#container_right .sub_detail_content .title_wrap dl > dd a {font-size:14px;font-weight:500;color:#121212}
#container_right .sub_detail_content .title_wrap dl > dd a:hover,
#container_right .sub_detail_content .title_wrap dl > dd a.on {color:#1171d3}
#container_right .sub_detail_content .title_wrap dl > dd select {padding:2px 5px;border:1px solid #b9b9b9}
#container_right table.tbl_basic {display:table;width:100%;table-layout:fixed}
#container_right table.tbl_basic caption {border-top:3px solid #12142f}
#container_right table.tbl_basic tr th {background:#f8f8f8;font-size:15px;font-weight:500;color:#121212;padding:15px 0;border-right:1px solid #e5e5e5;border-bottom:1px solid #aaa}
#container_right table.tbl_basic tr td {font-size:15px;color:#464646;padding:15px 0;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center}
#container_right table.tbl_basic tr td .replay_count {color:#096dc2}
#container_right table.tbl_basic tr td a {display:flex;align-items:center;font-size:15px;color:#464646}
#container_right table.tbl_basic tr td a img {padding-right:5px}
#container_right table.tbl_basic tr:hover td {background:#fafafa}
#container_right table.tbl_basic tr.notice td {background:#fef8f8}
#container_right table.tbl_basic tr.notice td:nth-of-type(3) {font-weight:500}
#container_right table.tbl_basic tr td:nth-of-type(3) {text-align:left;padding-left:2%;padding-right:2%}
#container_right table.tbl_basic tr td:nth-of-type(3) a {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#container_right table.tbl_basic tr th:last-child,
#container_right table.tbl_basic tr td:last-child {border-right:none}

#container_right table.tbl_basic_left {display:table;width:100%;table-layout:fixed}
#container_right table.tbl_basic_left caption {border-top:3px solid #12142f}
#container_right table.tbl_basic_left tr th {font-size:15px;font-weight:500;color:#121212;padding:15px 0;border-bottom:1px solid #e5e5e5}
#container_right table.tbl_basic_left tr td {font-size:15px;color:#464646;padding:15px 0;border-bottom:1px solid #e5e5e5}
#container_right table.tbl_basic_left tr td .replay_count {color:#096dc2}
#container_right table.tbl_basic_left tr td a {display:flex;align-items:center;font-size:15px;color:#464646}
#container_right table.tbl_basic_left tr td a img {padding-right:5px}
#container_right table.tbl_basic_left tr.notice td:nth-of-type(3) {font-weight:500}
#container_right table.tbl_basic_left tr td:nth-of-type(3) {text-align:left;padding-left:2%;padding-right:2%}
#container_right table.tbl_basic_left tr td:nth-of-type(3) a {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#container_right table.tbl_basic_left tr th:last-child,
#container_right table.tbl_basic_left tr td:last-child {border-right:none}
#container_right table.tbl_basic_left_rline th {background:#f3f3f3;border-right:1px solid #f0f0f0}
#container_right table.tbl_basic_left_rline td {padding-left:20px !important;border-right:1px solid #f0f0f0}



/*보기*/
#container_right .content_view {border-top:3px solid #12142f}
#container_right .content_view .sinfo {margin-top:20px}
#container_right .content_view .sinfo ul {display:flex;align-items:center;flex-wrap:wrap}
#container_right .content_view .sinfo ul li {font-size:14px;color:#999;padding-right:15px}
#container_right .content_view .sinfo ul li::after {content:'';display:inline-block;background:#ddd;width:1px;height:10px;margin-left:15px;}
#container_right .content_view .sinfo ul li:last-child::after {background:none;margin-left:0}
#container_right .content_view .sinfo ul li span {font-weight:500;color:#464646;padding-left:5px}
#container_right .content_view .vtitle {display:flex;align-items:center;margin:20px 0;font-size:18px;font-weight:500;color:#121212}
#container_right .content_view .vtitle img {padding-right:5px}
#container_right .content_view .attacth {border-top:1px solid #e5e5e5;}
#container_right .content_view .attacth .content {background:#f6f6f6 url(../img/icon_file.png) no-repeat 25px center;margin-top:10px;;padding:10px 20px 10px 45px}
#container_right .content_view .attacth .content a {font-size:14px;color:#363636;text-decoration:underline !important;margin:0 5px;text-underline-offset : 3px;line-height:1.6}
#container_right .content_view .content_view_detail {padding:20px;font-size:15px;color:#242424;line-height:1.6}
#container_right .content_view .view_comment {border-top:1px solid #7f7f7f;padding:10px}
#container_right .content_view .view_comment .title {font-size:16px;font-weight:500;color:#010101}
#container_right .content_view .view_comment .title span {font-size:14px;color:#1c58d1}
#container_right .content_view .view_comment .view_option {text-align:right;font-size:15px;color:#363636}
#container_right .content_view .comment_write ul {display:flex;flex-wrap:wrap;align-items:center;width:100%}
#container_right .content_view .comment_write ul li:first-child {width:calc(100% - 100px)}
#container_right .content_view .comment_write textarea {float:left;width:calc(100% - 100px);height:85px;border:1px solid #b9b9b9;margin-top:10px;border-right:1px solid #3b3b3b;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
#container_right .content_view .comment_write button {width:100px;height:85px;margin-top:10px;background:#3b3b3b;font-size:15px;color:#fff;border:none}
#container_right .content_view .comment_list {background:#f7f7f7;margin-top:15px}
#container_right .content_view .comment_list .comment_item {padding:15px}
#container_right .content_view .comment_list .comment_item_sub{padding:15px 15px 15px 50px}
#container_right .content_view .comment_list li {display:block;border-bottom:1px solid #e5e5e5}
#container_right .content_view .comment_list .comment_writer {font-size:15px;font-weight:500;color:#3a3a3a;letter-spacing:3px;}
#container_right .content_view .comment_list .comment_writer .date {font-size:13px;font-weight:400;color:#888;letter-spacing:0;margin-left:10px}
#container_right .content_view .comment_list .comment_writer .comment_writer_option{float:right; font-style:normal; font-weight:normal; letter-spacing:0;}
#container_right .content_view .comment_list .comment_title {font-size:14px;color:#464646;padding:15px 0}
#container_right .content_view .comment_list .comment_edit, #container_right .content_view .comment_list .comment_reply, #container_right .content_view .comment_list .comment_nuke {display:inline-block;background:#fff;font-size:13px;color:#696969;border:1px solid #b9b9b9;padding:3px 5px}

#container_right .prev_next {display:block;border-top:2px solid #000;margin-top:10px}
#container_right .prev_next li {display:block;border-bottom:1px solid #e5e5e5}
#container_right .prev_next dl {display:flex;align-items:center}
#container_right .prev_next dl dt {font-size:13px;color:#696969;padding:15px 20px}
#container_right .prev_next dl dd {font-size:15px;color:#262626;padding:15px 10px}



/* 글쓰기 */
#container_right table.tbl_basic_nvr {display:table;width:100%;table-layout:fixed}
#container_right table.tbl_basic_nvr caption {border-top:3px solid #12142f}
#container_right table.tbl_basic_nvr tr th {font-size:15px;font-weight:500;color:#121212;padding:15px 0;border-right:1px solid #e5e5e5;border-bottom:1px solid #12142f}
#container_right table.tbl_basic_nvr tr td {font-size:15px;color:#464646;padding:15px 0;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center}
#container_right table.tbl_basic_nvr tr td a {display:flex;align-items:center;font-size:15px;color:#464646}
#container_right table.tbl_basic_nvr tr td a img {padding-right:5px}
#container_right table.tbl_basic_nvr tr th:last-child,
#container_right table.tbl_basic_nvr tr td:last-child {border-right:none}
#container_right .content_write table.tbl_basic_nvr tr th {background:#f6f6f6;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5 !important}
#container_right .content_write table.tbl_basic_nvr td select {background:url(../img/icon_select_arrow.png) no-repeat 95% center;-webkit-appearance: none;-moz-appearance: none; appearance: none;font-size:15px;color:#363636;height:40px;padding-left:15px;border-radius:5px;border:1px solid #777;width:220px}
#container_right .content_write .board_select {display:flex;align-items:center;padding-left:20px}
#container_right .content_write .file_attach {display:block !important;text-align:left !important}
#container_right .content_write .file_attach .form_file_wrap {display:block;margin:4px 0}
#container_right .content_write .cur_board {padding:0 10px}
#container_right .content_write tr:nth-of-type(2) td input[type="text"] {width:220px;height:40px;padding:0 15px;border-radius:5px;border:1px solid #777;margin-right:15px}
#container_right .content_write tr:nth-of-type(2) td input[type="checkbox"] {margin-right:5px}
#container_right .content_write tr td input[type="password"]{width:220px;height:40px;padding:0 15px;border-radius:5px;border:1px solid #777;margin-right:15px}
#container_right .content_write #content_write_title {width:92%;height:40px;padding:0 15px;border-radius:5px;border:1px solid #777;margin-right:15px}
#container_right .content_write #content_write_title input[type="checkbox"] {margin-right:5px}
#container_right .content_write .content_write_detail {padding:0}
#container_right .content_write .content_write_detail textarea {width:100%;height:595px;border-radius:5px}
#container_right .content_write input[type='file'] {display:block;width:0;height:0;overflow:hidden;}
#container_right .content_write .fform_file_wrap {display:flex;}
#container_right .content_write .form_file_label {float:left;width:100px;height:35px;line-height:35px;background: #575757;border-radius: 3px;color: #fff;font-weight: 500;display: flex;align-items: center;justify-content: center;cursor: pointer;}
#container_right .content_write .file_attach .form_file_label {float:none !important;display:inline-block !important;text-align:center}
#container_right .content_write .form_file_span {margin-left: 5px;width: auto;min-height: 30px;border-radius: 3px;line-height: 30px;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;}


@media all and (max-width : 1400px){
	#wrap {min-width:1400px;overflow:auto}
	#container_right .position {padding-left:35px}
}




#inxh_login_area{}
#inxh_login_area .login_title{font-size: 32px; text-align: center; line-height: 1.4em; font-weight: 600; padding: 44px 0 26px;}
#inxh_login_area .login_tap{display: flex; max-width: 440px; height: 45px; justify-content: center; width: 100%; margin: 0 auto 22px;}
#inxh_login_area .login_tap > div{display: flex; align-items: center; justify-content: center; width: 50%; cursor: pointer; margin: 0 auto; background: #f6f6f6; color: #999999; font-weight: 15px; border: 1px solid #e3e3e3;}
#inxh_login_area .login_tap > div:first-child{border-radius: 4px 0 0 4px}
#inxh_login_area .login_tap > div:last-child{border-radius: 0 4px 4px 0}
#inxh_login_area .login_tap > .on{background: #171821; color: #fff; border: 1px solid #171821;}
#inxh_login_area dl.upper{margin:0; padding:0 0 60px 0; display: none}
#inxh_login_area dl.upper1{display: block;}

#inxh_login_area dl.upper dd{max-width:440px; margin:0 auto;}
#inxh_login_area dl.upper dd input[type='text'], #inxh_login_area dl.upper dd input[type='password']{box-sizing:border-box;-webkit-box-sizing:border-box;width:100%; height:50px; font:inherit; color:#777; border:none; background:#f5f5f5; padding:0 18px; font-size: 15px; border-radius: 4px}
#inxh_login_area dl.upper dd input[type='text']:focus, #inxh_login_area dl.upper dd input[type='password']:focus{background:white; border:1px solid #1772d0;}
#inxh_login_area dl.upper dd button{width:100%; height:58px; font:inherit; color:white; font-size:16px; font-weight:500; background:#171821; border:none; cursor:pointer; border-radius: 4px}
#inxh_login_area dl.upper dd button[type='button']{color:#212121; border:1px solid #e0e0e0; background:white;}
#inxh_login_area dl.upper dd p:nth-of-type(1){margin:0 0 9px 0;}
#inxh_login_area dl.upper dd p:nth-of-type(2){margin:0 0 10px 0;}
#inxh_login_area dl.upper dd p:nth-of-type(3){margin:0;}
#inxh_login_area dl.upper dd p:nth-of-type(4){margin:30px 0 0 0;}
#inxh_login_area dl.upper dd p:nth-of-type(5){margin: 0px 0 0 0; padding:20px 0 36px; text-align:center; color:#c8c8c8; font-weight:400; border-bottom: 1px solid #d3d3d3;}
#inxh_login_area dl.upper dd p:nth-of-type(5) a{color:#464646; margin:0 8px;}
#inxh_login_area dl.under{max-width:440px; margin:0 auto; padding:0 0 30px 0;}
#inxh_login_area dl.under dt{margin:0; padding:0;text-align:center}
#inxh_login_area dl.under dd{margin:0; padding:18px 0 0 0; display: flex; flex-direction: column; gap: 11px;}
#inxh_login_area dl.under dd > div{border: 1px solid #999999; height: 58px; border-radius: 4px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #242424; position: relative; cursor: pointer;}
#inxh_login_area dl.under dd > div .icon{position: absolute; top: 18px; left: 24px}

#minishop_logged_area{box-sizing:border-box;-webkit-box-sizing:border-box;width:480px; margin:30px auto 50px auto; padding:50px; background:white; text-align:center;font-size:16px}
#minishop_logged_area p{margin:20px 0 0 0; color:#707070; font-weight:400;}
#minishop_logged_area p:nth-of-type(1){margin:0;}
#minishop_logged_area p b{font-weight:500; color:#464646;}
#minishop_logged_area p strong{font-weight:500; color:#b73440;}
#minishop_logged_area p a{font-weight:500;color:#363636}