﻿@charset "utf-8";

.nodata {overflow:hidden;height:150px;text-align:center;vertical-align:middle;font-weight:bold;line-height:150px;}
.nodata_line {border-bottom:1px solid #dedede;}
.board_area {display:block;overflow:hidden;}

.board_forum_index {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_forum_index td {padding:15px 10px;color:#8c8c8c;border-bottom:1px solid #dedede;}
.board_forum_index td .tit {font-size:13px;letter-spacing:0.05em;font-weight:bold;}
.board_forum_index td .tit span {font-family:'arial';font-size:12px;color:#d61944;font-weight:bold;}
.board_forum_index td .good {display:inline-block;min-width:13px;margin:0 7px;padding:18px 0 0;background:url(/images/default/good.gif) no-repeat center top;color:#d61944;font-weight:bold;font-size:11px;font-weight:bold;}
.board_forum_index td .bad {display:inline-block;min-width:13px;margin:0 7px;padding:18px 0 0;background:url(/images/default/bad.gif) no-repeat center top;color:#7f7f7f;font-weight:bold;font-size:11px;font-weight:bold;}
.board_forum_index td .ho_good {display:inline-block;min-width:13px;margin:0 4px;padding:0 0 0 19px;background:url(/images/default/good.gif) no-repeat left center;color:#d61944;font-weight:bold;font-size:11px;font-weight:bold;}
.board_forum_index td .ho_bad {display:inline-block;min-width:13px;margin:0 4px;padding:0 0 0 19px;background:url(/images/default/bad.gif) no-repeat left center;color:#7f7f7f;font-weight:bold;font-size:11px;font-weight:bold;}
.board_forum_index td.user {font-size:11px;color:#9c9c9c;letter-spacing:0.05em;text-align:center;}

.board_issue_index {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_issue_index td {padding:11px 8px;color:#8c8c8c;text-align:center;border-bottom:1px solid #dedede;}
.board_issue_index td.conL {padding:11px 8px;color:#8c8c8c;text-align:left;border-bottom:1px solid #dedede;}
.board_issue_index td span {font-family:'arial';font-size:11px;color:#d61944;font-weight:bold;}
.board_issue_index td .good {display:inline-block;min-width:13px;margin:0 4px;padding:0 0 0 19px;background:url(/images/default/good.gif) no-repeat left center;color:#d61944;font-weight:bold;font-size:11px;font-weight:bold;}
.board_issue_index td .bad {display:inline-block;min-width:13px;margin:0 4px;padding:0 0 0 19px;background:url(/images/default/bad.gif) no-repeat left center;color:#7f7f7f;font-weight:bold;font-size:11px;font-weight:bold;}
.board_issue_index td.user {font-size:11px;color:#9c9c9c;letter-spacing:0.05em;text-align:center;}

.board_list {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_list th {padding:11px 0;letter-spacing:-0.025em;text-align:left;border-bottom:1px solid #dedede;}
.board_list td {padding:11px 8px;text-align:left;border-bottom:1px solid #dedede;}
.board_list td * {vertical-align:middle;}

.board_list_notice {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:1px solid #494949;}
.board_list_notice th {padding:13px 0 12px;font-size:11px;letter-spacing:-0.05em;text-align:center;background:#f6f6f6;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.board_list_notice th:last-child {border-right:none;}
.board_list_notice td {padding:11px 10px;text-align:center;border-bottom:1px solid #dedede;}
.board_list_notice td.conL {padding:11px 20px 11px 15px;text-align:left;}
.board_list_notice td.conL .tit {font-weight:bold;}
.board_list_notice td.conL .con {margin:7px 0 11px;font-size:12px;color:#9c9c9c;line-height:16px;}
.board_list_notice td.conL .date {display:block;margin:2px 0 0;color:#9c9c9c;font-size:11px;}
.board_list_notice td .num {font-size:12px;color:#5c5c5c;letter-spacing:0.05em;}

.board_list_ministerial {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c8;}
.board_list_ministerial th {padding:13px 0 12px;font-size:12px;color:#303030;text-align:center;background:#f5f9fc;border-bottom:1px solid #cecece;border-right:1px solid #dedede;}
.board_list_ministerial th:last-child {border-right:none;}
.board_list_ministerial td {padding:11px 10px;text-align:center;background:#fff;border-bottom:1px solid #dedede;}
.board_list_ministerial td.conL {padding:13px 20px 4px 15px;text-align:left;}
.board_list_ministerial td.conL .tit {font-weight:bold;}
.board_list_ministerial td.conL .con {margin:7px 0 11px;font-size:12px;color:#9c9c9c;line-height:16px;}
.board_list_ministerial td.conL .date {display:block;margin:2px 0 0;color:#9c9c9c;font-size:11px;}
.board_list_ministerial td.num {font-size:12px;color:#6c6c6c;letter-spacing:0.05em;}

.board_list_pds {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:1px solid #494949;}
.board_list_pds th {padding:13px 0 12px;font-size:11px;letter-spacing:-0.05em;text-align:center;background:#f6f6f6;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.board_list_pds th:last-child {border-right:none;}
.board_list_pds td {padding:11px 10px;text-align:center;border-bottom:1px solid #dedede;border-left:1px solid #dedede;word-break:break-all}
.board_list_pds td:first-child		{border-left:none;word-break:break-all}
.board_list_pds td.conL {padding:17px 15px 17px 15px;text-align:left;}
.board_list_pds td.conL .tit {display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:14px;color:#3c3c3c;}
.board_list_pds td.conL span {font-size:11px;font-weight:600;}
.board_list_pds td.conL .con {overflow:hidden;width:600px;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0px;font-size:12px;color:#9c9c9c;line-height:14px;font-weight:normal;}
.board_list_pds td.num {font-size:11px;color:#5c5c5c;letter-spacing:0.05em;}
.board_list_pds td.conL a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:600px;}
.board_list_pds td.conL .process {font-size:11px;font-weight:600;}
.board_list_pds td .wait {font-size:11px;color:#9c9c9c;font-weight:bold;}
.board_list_pds td .ok {font-size:11px;color:#e14164;font-weight:bold;}
.board_list_pds td .down {display:block;text-align:center;font-size:10px;color:#3c3c3c;}
.board_list_pds td .down img {display:block;margin:0 auto 3px;text-align:center;}
.board_list_pds td * {vertical-align:middle;}

.board_list_forum {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:1px solid #8c8c8c;}
.board_list_forum th {padding:12px 9px;font-size:11px;letter-spacing:-0.05em;text-align:center;background:#f6f6f6;border-bottom:1px solid #dedede;}
.board_list_forum th {border-left:1px solid #dedede;}
.board_list_forum th:first-child {border-left:none;}
.board_list_forum td {padding:17px 8px;text-align:center;border-bottom:1px solid #dedede;}
.board_list_forum td.conL {text-align:left;}
.board_list_forum td.conL_re {text-align:left;padding-left:20px;background:url(/images/default/re.gif) no-repeat 5px 20px;}
.board_list_forum td.num {font-size:11px;color:#9c9c9c;}
.board_list_forum td.num .mf {display:block;width:48px;height:19px;margin:0 auto;background:url(/images/forum/bg_cate.gif) no-repeat;color:#fff;font-size:11px;font-weight:bold;line-height:19px;text-align:center;}
.board_list_forum td.num .mf * {vertical-align:middle;}
.board_list_forum td span {font-size:11px;color:#e14164;}
.board_list_forum td a {color:#3c3c3c;}
.board_list_forum td a span {font-family:'arial';font-size:11px;color:#e14164;}
.board_list_forum td * {vertical-align:middle;}

.board_view {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_view th {padding:18px 15px 16px 15px;text-align:left;background:#ffffff;font-size:16px;border-top:1px solid #494949;border-bottom:1px solid #dedede;color:#3c3c3c;}
.board_view th .progress {display:block;font-size:11px;}
.board_view th p.user {margin:6px 0 0 0;font-size:11px;font-weight:normal;color:#7c7c7c;}
.board_view td {text-align:left;border-bottom:1px solid #dedede;}
.board_view td.info {overflow:hidden;vertical-align:middle;line-height:14px;}
.board_view td.info .user {float:left;margin:10px 0 15px 15px;font-size:11px;}
.board_view td.info .sns {float:right;display:none;}
.board_view td.info .sns a {float:left;border:1px solid #dadada;border-left:none;}
.board_view td.info .sns a:first-child {border-left:1px solid #dadada;}
.board_view td.theme {padding:15px 15px 15px 15px;line-height:20px;text-align:justify;font-size:12px;color:#5c5c5c;}
.board_view td.theme span.theme020000, .board_list_pds span.theme020000 {font-size:12px;color:#d4455d;font-weight:bold;}

.board_view td.con, .board_view td .con {padding:20px 5px 40px 5px;line-height:22px;text-align:justify;}
.board_view td.confile, .board_view td .confile {background:#f6f6f6;}
.board_view td.con p {overflow:hidden;}
.board_view td.con img, .board_view td.con object {display:block;overflow:hidden;max-width:720px;margin:0 auto;text-align:center;}
.board_view td.con embed {*margin:0 0 30px;}
.board_view td .file {display:block;overflow:hidden;margin:0 0;padding:10px 0;}
.board_view td .file .tit {float:left;width:40px;margin:2px 0 0 15px;text-align:left;font-weight:bold;}
.board_view td .file .con {float:right;width:715px;margin:0;padding:0;font-size:12px; color:#3c3c3c; text-decoration:underline;}
.board_view td .file .con img {display:inline-block;margin:4px 7px 0 0;}
.board_view td.qna_reply {padding:20px;background:#f9f9f9;}
.board_view td.qna_reply .info {margin:0 0 12px;font-size:11px;color:#7c7c7c;}

.board_view_forum {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_view_forum th {padding:11px 20px;text-align:left;background:#f6f6f6;border-bottom:1px solid #dedede;}
.board_view_forum th p.region {margin-top:3px;font-size:11px;font-weight:normal;}
.board_view_forum td {padding:11px 5px;text-align:left;border-bottom:1px solid #dedede;}
.board_view_forum td.info {overflow:hidden;vertical-align:middle;}
.board_view_forum td.info .user {float:left;margin:7px 0 0;font-size:11px;}
.board_view_forum td.info .sns {float:right;}
.board_view_forum td.info .sns a {float:left;border:1px solid #dadada;border-left:none;}
.board_view_forum td.info .sns a:first-child {border-left:1px solid #dadada;}
.board_view_forum td.con, .board_view_forum td .con {padding:20px 5px;line-height:22px;text-align:justify;}
.board_view_forum td .water_con {padding:0px 20px 15px;line-height:22px;text-align:justify;}
.board_view_forum td.con img, .board_view_forum td .con img, .board_view_forum td.con object {display:block;overflow:hidden;max-width:720px;margin:0 auto;text-align:center;}
.board_view_forum td.con embed {*margin:0 0 30px;}
.board_view_forum td .file {display:block;overflow:hidden;margin:35px 0;padding:15px 0;border:1px solid #dedede;}
.board_view_forum td .file .tit {float:left;width:85px;margin:2px 0 0;text-align:center;font-weight:bold;background:url(/images/default/line_h13.gif) no-repeat right center;}
.board_view_forum td .file .con {float:right;width:609px;margin:0;padding:0;}
.board_view_forum td .file .con img {display:inline-block;margin:0 10px 0 0;}
.board_view_forum td.qna_reply {padding:20px;background:#f9f9f9;}
.board_view_forum td.qna_reply .info {margin:0 0 12px;font-size:11px;color:#7c7c7c;}
.board_view_forum td * {vertical-align:middle;}

.board_view_showcase {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_view_showcase th {padding:11px 20px;text-align:left;color:#5c5c5c;background:#fff;border:1px solid #dedede;border-top:none;}
.board_view_showcase td {padding:12px 20px 28px;text-align:left;line-height:20px;border-bottom:1px solid #dedede;}
.board_view_showcase th img {vertical-align:middle;}
.board_view_showcase td dl {overflow:hidden;vertical-align:top;}
.board_view_showcase td dl dt {display:inline-block;float:left;width:auto;text-align:left;}
.board_view_showcase td dl dd {display:inline-block;width:550px;padding:0 0 0 5px;}
.board_view_showcase td.goodnbad {padding:12px 15px;}
.board_view_showcase td .file {display:block;overflow:hidden;margin:35px 0;padding:15px 0;border:1px solid #dedede;}
.board_view_showcase td .file .tit {float:left;width:85px;margin:2px 0 0;text-align:center;font-weight:bold;background:url(/images/default/line_h13.gif) no-repeat right center;}
.board_view_showcase td .file .con {float:right;width:609px;margin:0;padding:0;}
.board_view_showcase td .file .con img {display:inline-block;margin:0 10px 0 0;}

.board_view_challenge {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:730px;}
.board_view_challenge th {padding:11px 20px;text-align:left;color:#5c5c5c;background:#fff;border:1px solid #dedede;}
.board_view_challenge td {padding:12px 20px 28px;text-align:left;line-height:20px;word-break:break-word;}
.board_view_challenge th img {vertical-align:middle;}
.contact_info {display:block;overflow:hidden;margin:25px 0 30px;padding:0 19px;border:1px solid #dedede;}
.contact_info .tit_area {height:41px;line-height:41px;}
.contact_info .tit_area .tit {float:left;font-size:13px;font-weight:bold;color:#5c5c5c;line-height:41px;}
.contact_info .tit_area .btn {float:right;margin:11px 0 0;}
.contact_info ul {display:none;overflow:hidden;padding:9px 0 19px;border-top:1px solid #dedede;}
.contact_info li {display:block;overflow:hidden;}
.contact_info li dl {display:block;overflow:hidden;}
.contact_info li dl dt {float:left;padding:0 0 0 6px;background:url(/images/default/dot.gif) no-repeat left 12px;font-size:11px;line-height:24px;}
.contact_info li dl dd {float:left;font-size:13px;line-height:24px;}

.btn_tip {display:inline-block;height:23px;padding:0 10px;color:#3c3c3c;font-size:12px;line-height:23px;background:#fff;border:1px solid #bababa;}
.btn_tip * {vertical-align:middle;}

.file_challenge {display:block;overflow:hidden;margin:0 0 5px;padding:10px 20px;border:1px solid #dedede;}
.file_challenge .tit {float:left;margin:2px 6px 0 0;text-align:center;font-weight:bold;}
.file_challenge .con {float:left;margin:0;padding:0;}
.file_challenge .con a.file {text-decoration:underline;}
.file_challenge .con img {display:inline-block;margin:0 5px 0 0;}
.file_challenge .btn_tip {display:inline-block;height:23px;padding:0 10px;color:#3c3c3c;font-size:12px;line-height:23px;background:#fff;border:1px solid #bababa;}
.file_challenge .add_file,.add_file:hover  {display:inline-block;width:45px;height:25px;background:#818181;border:1px solid #4f4f4f;color:#fff;text-align:center;line-height:23px;font-size:12px;text-decoration:none;}


.board_newsletter {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_newsletter th {padding:11px 20px;text-align:left;background:#f6f6f6;border-top:1px solid #8c8c8c;border-bottom:1px solid #dedede;}
.board_newsletter td {padding:11px 8px;text-align:left;border-bottom:1px solid #dedede;}
.board_newsletter td.noline {border-bottom:none;}
.board_newsletter td.info {overflow:hidden;vertical-align:middle;}
.board_newsletter td.info .user {float:left;margin:7px 0 0;font-size:11px;}
.board_newsletter td.info .sns {float:right;}
.board_newsletter td.info .sns a {float:left;border:1px solid #dadada;border-left:none;}
.board_newsletter td.info .sns a:first-child {border-left:1px solid #dadada;}
.board_newsletter td.con {padding:20px 5px;text-align:justify;}
.board_newsletter td.con img {display:block;overflow:hidden;float:left;margin:0;}
.board_newsletter td * {vertical-align:middle;}

.board_write {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_write th {padding:11px 0;letter-spacing:-0.025em;text-align:left;border-bottom:1px solid #dedede;}
.board_write td {padding:11px 8px;text-align:left;border-bottom:1px solid #dedede;}
.board_write td .note {padding:0 0 5px;color:#9c9c9c;font-size:12px;}
.board_write th em {display:block;font-size:11px;}

.board_write td .watershowcase {cursor:pointer;}
.board_write td .define_watershowcase {display:none;position:absolute;left:50%;margin:0 0 0 65px;;-webkit-margin:0 0 0 78px;z-index:10;}
.board_write td .define_watershowcase span {position:absolute;left:15px;top:3px;z-index:11;}
.board_write td .define_watershowcase .box_define {width:223px;margin:7px 0 0 0;padding:15px;font-size:11px;line-height:16px;background:#fff;border:1px solid #1f62c8;}
.board_write td .btn_tip {display:inline-block;height:23px;padding:0 10px;color:#3c3c3c;font-size:12px;line-height:23px;background:#fff;border:1px solid #bababa;}
.board_write td.challenge p {margin:7px 0;font-size:12px;color:#9c9c9c;line-height:14px;}
.board_write td p.notice {margin-top:10px;font-size:12px;color:#1f62c9;line-height:14px;}
.board_write td .challenge {display:none;overflow:hidden;margin:10px 0;}

.board_guide_price {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c9;border-right:1px solid #dedede;}
.board_guide_price th {padding:11px 0;text-align:center;background:#f7f7f7;border-bottom:1px solid #dedede;border-left:1px solid #dedede;}
.board_guide_price td {padding:11px 8px;text-align:center;color:#7c7c7c;border-bottom:1px solid #dedede;background:#fff;border-left:1px solid #dedede;}
.board_guide_price td.con_l {text-align:left;}
.board_guide_price td.con_l ul {display:block;overflow:hidden;padding:16px;}
.board_guide_price td.con_l li {display;block;overflow:hidden;padding:0 0 0 10px;line-height:20px;font-size:12px;background:url(/images/event/dot.gif) no-repeat left 9px;letter-spacing:0;}
.board_guide_price td.con_l li.guide {display;block;overflow:hidden;padding:0;line-height:20px;font-size:12px;letter-spacing:0;background:none;}
.board_guide_price td.con_l li span {color:#e76783;}
.board_guide_price td.con_l li .email {color:#1f62c8;text-decoration:underline;}
.board_guide_price td.con_l li dl {}
.board_guide_price td.con_l li dl dt {float:left;width:17px;padding:0;background:none;}
.board_guide_price td.con_l li dl dd {float:left;width:650px;}
.board_guide_price td.con_l li.guide dl.guide {}
.board_guide_price td.con_l li.guide dl.guide dt {float:left;width:17px;}
.board_guide_price td.con_l li.guide dl.guide dd {float:left;width:650px;padding:0;background:none;}
.board_guide_price td.tit {padding:11px 8px;font-size:12px;color:#5c5c5c;}
.board_guide_price td dl {display:block;overflow:hidden;}
.board_guide_price td dl dt {float:left;display:inline-block;padding:0 0 0 10px;color:#4c4c4c;background:url(/images/registration/dot.gif) no-repeat left center;line-height:24px;}
.board_guide_price td dl dd {float:left;display:block;padding:0 0 0 10px;color:#7c7c7c;background:url(/images/default/line_h10.gif) no-repeat left 7px;line-height:24px;}

.guide_price {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c8;}
.guide_price th {padding:12px 0 12px 5px;color:#5c5c5c;letter-spacing:-0.5px;text-align:left;border-bottom:1px solid #dedede;}
.guide_price td {padding:12px 0;text-align:left;border-bottom:1px solid #dedede;}
.guide_price td span {color:#e12850;}
.guide_price td dl {display:block;overflow:hidden;}
.guide_price td dl dt {float:left;width:101px;line-height:20px;font-weight:bold;}
.guide_price td dl dd {float:left;line-height:20px;}

.guide_price td .myreserve {display:block;overflow:hidden;}
.guide_price td .myreserve dt {margin: 0 0 13px;font-size: 14px;color: #3c3c3c;font-weight: bold;letter-spacing: -0.5px;line-height: normal;}
.guide_price td .myreserve dd {clear: both;overflow: hidden;padding: 0 2px 0 0;line-height: 20px;}
.guide_price td .myreserve dd .option {float:left;}
.guide_price td .myreserve dd .price {float: right;font-weight: bold;font-size: 14px;color: #2c2c2c;}
.guide_price th em {display:block;margin:5px 0 0;font-size:11px;color:#9c9c9c;letter-spacing:-0.1px;}

.board_regi_info {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c9;}
.board_regi_info th {padding:12px 0 12px 5px;text-align:left;font-size:13px;background:#fff;border-bottom:1px solid #dedede;}
.board_regi_info th em {display:block;margin:5px 0 0;font-size:11px;color:#9c9c9c;letter-spacing:-0.1px;}
.board_regi_info td {padding:13px 0;text-align:left;background:#fff;border-bottom:1px solid #dedede;}
.board_regi_info td.text_area {padding:20px 30px;text-align:left;background:#f9f9f9;border-bottom:1px solid #dedede;}
.board_regi_info td .thum {margin:0 0 10px;width:96px;height:120px;text-align:center;border:1px solid #dedede;}
.board_regi_info td .thum * {vertical-align:middle;}
.board_regi_info td ul {display:block;overflow:hidden;margin:10px 0;}
.board_regi_info td li {float:left;width:380px;text-align:left;height:30px;}
.board_regi_info td li > dl {display:block;overflow:hidden;}
.board_regi_info td li > dl dt {float:left;width:90px;padding:0 0 0 9px;background:url(/images/event/dot.gif) no-repeat left center;line-height:30px;}
.board_regi_info td li > dl dd {}
.board_regi_info td > dl {display:block;overflow:hidden;}
.board_regi_info td > dl dt {float:left;width:65px;padding:0;line-height:30px;}
.board_regi_info td > dl dd {line-height:30px;}

.board_regi_info td dl.bank_transfer {overflow:hidden;line-height:1.5em;}
.board_regi_info td dl.bank_transfer dt {display:inline-block;overflow:hidden;font-weight:bold;width:115px;line-height:1.5em;}
.board_regi_info td dl.bank_transfer dd {display:inline-block;overflow:hidden;width:435px;line-height:1.5em;}

.board_regi_info td .point {padding:0 0 0 9px;background:url(/images/event/dot.gif) no-repeat left center;line-height:22px;}
.board_regi_info td .no_program {display:table;width:auto;margin:0 auto;padding:25px 0;*padding:25px 0 50px;text-align:center;vertical-align:middle;}
.board_regi_info td .no_program img {display:table-cell;*display:inline-block;*float:left;*margin:0 0 0 157px;padding:0 35px 0 0;vertical-align:middle;}
.board_regi_info td .no_program .exp {display:table-cell;text-align:left;line-height:18px;padding:18px 0 0}
.board_regi_info td .no_program .exp em {font-weight:bold;line-height:18px;}
.board_regi_info td.guide_place {padding:30px 0;color:#7c7c7c;line-height:normal;}
.board_regi_info td.guide_place p {line-height:18px;}

.board_regi_info2 {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c8;}
.board_regi_info2 th {padding:14px 0;color:#5c5c5c;letter-spacing:-0.5px;background:#f7f7f7;text-align:center;border-bottom:1px solid #dedede;}
.board_regi_info2 td {padding:14px 0;text-align:center;border-bottom:1px solid #dedede;}
.board_regi_info2 td .thum {display:block;overflow:hidden;width:148px;height:148px;margin:0 20px;border:1px solid #acacac;}
.board_regi_info2 td dl {display:block;overflow:hidden;margin:0 0 0 10px;text-align:left;}
.board_regi_info2 td dl dt {float:left;width:85px;color:#4c4c4c;font-weight:bold;background:url(/images/default/line_h11.gif) no-repeat right center;line-height:20px;}
.board_regi_info2 td dl dd {float:left;width:280px;line-height:20px;margin:0 0 0 10px;}
.board_regi_info2 td dl dd .name {color:#4c4c4c;font-weight:bold;}
.board_regi_info2 td dl dd .area {color:#e12850;font-weight:bold;}
.board_regi_info2 td .price {display:block;margin:0 0 8px;font-size:16px;color:#e12850;font-weight:bold;line-height:normal;}
.board_regi_info2 td.con_l {padding-left:10px;padding-right:10px;text-align:left;}
.board_regi_info2 td span {color:#e12850;}
.board_regi_info2 td * {vertical-align:middle;}

.board_sideevent_lst {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c9;}
.board_sideevent_lst th {padding:12px 0 12px 10px;text-align:left;font-size:13px;background:#f6f6f6;border-bottom:1px solid #dedede;border-right:1px solid #dedede}
.board_sideevent_lst th.con_c {padding:12px 10px;text-align:center;}
.board_sideevent_lst th em {display:block;margin:5px 0 0;font-size:11px;color:#9c9c9c;letter-spacing:-0.1px;}
.board_sideevent_lst td {padding:13px 10px;text-align:left;background:#fff;border-bottom:1px solid #dedede;}
.board_sideevent_lst td dl {overflow:hidden;line-height:1.25em;}
.board_sideevent_lst td dl dt {display:inline-block;overflow:hidden;width:110px;font-weight:bold;line-height:1.5em;}
.board_sideevent_lst td dl dd {display:inline-block;overflow:hidden;width:485px;line-height:1.5em;}

.board_schedule {table-layout:fixed;border-collapse:collapse;width:729px;border-top:2px solid #1f62c8;border-bottom:2px solid #1f62c8;}
.board_schedule th {padding:12px 0;color:#5c5c5c;letter-spacing:-0.5px;background:#f6f6f6;text-align:center;border-bottom:1px solid #bababa;border-right:1px solid #bababa;}
.board_schedule th.year {background:#fff;border-left:none;border-right:1px solid #bababa;}
.board_schedule td {position:relative;padding:12px 0;text-align:left;background:url(/images/introduce/bg_schedule_div.gif) repeat-y right top;border-bottom:1px solid #dedede;}
.board_schedule td img {vertical-align:middle;}
.board_schedule td.con {padding:12px 0 12px 15px;}
.board_schedule td.con_r {padding:12px 15px 12px 0;text-align:right;}
.board_schedule .line_schedule {position:absolute;display:block;left:-1px;top:13px;height:14px;background:url(/images/introduce/bg_schedule.gif) repeat-x left center;z-index:5;}
.board_schedule .line_schedule2 {position:absolute;display:block;left:-1px;top:13px;height:14px;background:url(/images/introduce/bg_schedule2.gif) repeat-x left center;z-index:5;}
.board_schedule td em {font-weight:bold;color:#3c3c3c;}
.board_schedule td dl {}
.board_schedule td dl dt {display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.board_schedule td dl dd {display:inline-block;font-weight:bold;}
.board_schedule td dl dd.con {margin:0 8px 0 0;}
.board_schedule td dl dd.link {margin:0 8px 0 0;}

.board_schedule .line_schedule.schedule1 {width:18px;left:-53px;}
.board_schedule .line_schedule.schedule2 {width:67px;left:-67px;}
.board_schedule .line_schedule.schedule3 {top:23px;width:103px;left:-121px;}
.board_schedule .line_schedule.schedule4 {width:67px;left:-68px;}
.board_schedule .line_schedule.schedule5 {width:67px;left:-68px;}
.board_schedule .line_schedule.schedule6 {top:23px;width:201px;left:-202px;}
.board_schedule .line_schedule.schedule7 {width:18px;left:-19px;}
.board_schedule .line_schedule.schedule8 {top:23px;width:67px;left:-68px;}
.board_schedule .line_schedule.schedule9 {width:67px;left:-68px;}
.board_schedule .line_schedule.schedule10 {width:67px;left:-68px;}

.board_schedule .line_schedule.schedule11 {top:23px;width:67px;left:-68px;}
.board_schedule .line_schedule.schedule12 {top:23px;width:67px;left:-68px;}
.board_schedule .line_schedule.schedule13 {top:23px;width:66px;left:-67px;}
.board_schedule .line_schedule.schedule14 {top:23px;width:18px;left:-19px;}
.board_schedule .line_schedule.schedule15 {top:23px;width:200px;left:0px;}
.board_schedule .line_schedule.schedule16 {top:23px;width:66px;left:0px;}
.board_schedule .line_schedule.schedule17 {width:66px;left:0px;}
.board_schedule .line_schedule.schedule18 {width:66px;left:0px;}
.board_schedule .line_schedule.schedule19 {width:18px;left:48px;}
.board_schedule .line_schedule2.schedule20 {width:16px;left:27px;}

.board_overview {table-layout:fixed;border-collapse:collapse;width:729px;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.board_overview tbody tr {*border-bottom:1px solid #e4e4e4;}
.board_overview th {padding:12px 0;font-size:12px;color:#5c5c5c;background:#f6f6f6;text-align:center;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.board_overview td {position:relative;height:29px;padding:3px 0;font-size:12px;text-align:center;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;*letter-spacing:-1px;}
.board_overview .line_overview1 {position:absolute;display:block;left:0px;top:3px;width:100%;height:25px;padding:4px 0 0;background:#404040;line-height:10px;z-index:5;}
.board_overview .line_overview2 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#f9a667;z-index:5;}
.board_overview .line_overview3 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#3089d1;z-index:5;}
.board_overview .line_overview4 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#21b57b;z-index:5;}
.board_overview .line_overview5 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#858585;z-index:5;}
.board_overview .line_overview6 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#d581bc;z-index:5;}
.board_overview .line_overview7 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#f5783e;z-index:5;}
.board_overview .line_overview8 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#6dcbca;z-index:5;}
.board_overview .line_overview9 {position:absolute;display:block;left:0px;top:3px;width:100%;height:29px;background:#c0d63b;z-index:5;}
.board_overview div {display:block;color:#fff;font-weight:bold;text-align:center;line-height:29px;}

.board_program {table-layout:fixed;border-collapse:collapse;width:729px;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.board_program tbody tr {*border-bottom:1px solid #e4e4e4;}
.board_program th {padding:12px 0;font-size:12px;color:#5c5c5c;background:#f6f6f6;text-align:center;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.board_program th em {display:block;font-weight:normal;}
.board_program td {position:relative;height:29px;padding:5px;font-size:12px;text-align:center;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;*letter-spacing:-1px;}

table.guide_offer {border-collapse:separate;*border-collapse:collapse;width:100%;margin:0;border-top:2px solid #1f62c9;}
table.guide_offer td {padding-bottom:16px;border-bottom:1px solid #dedede;}
table.guide_offer td div {text-align:left;padding:3px 0 3px 40px}
table.guide_offer .q {width:650px;padding:10px 70px 10px 10px;font-size:15px;font-weight:bold;background:url(/images/registration/arrow_offer.gif) no-repeat right 14px;cursor:pointer;}
table.guide_offer .qo {width:650px;padding:10px 70px 10px 10px;font-size:15px;font-weight:bold;}
table.guide_offer .q:hover,
table.guide_offer .q.ov {color:#1f62c8;background:url(/images/event/arrow_offerb.gif) no-repeat right 14px;}
table.guide_offer .a {width:670px;padding:15px 30px;background:#f9f9f9;border-top:1px solid #dedede;line-height:20px;}
table.guide_offer .a span {color:#e76783;}

table.borad_route {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;margin:0;border-top:2px solid #1f62c9;}
table.borad_route td {border-bottom:1px solid #dedede;}
table.borad_route td div {text-align:left;padding:5px 0 5px 27px}
table.borad_route .t_route {width:643px;padding:15px 60px 15px 27px;color:#6c6c6c;letter-spacing:-0.5px;font-size:14px;background:url(/images/registration/arrow_offerb.gif) no-repeat right center;cursor:pointer;}
table.borad_route .t_route:hover,
table.borad_route .t_route.current {background:url(/images/registration/arrow_offerb.gif) no-repeat right center;}
table.borad_route .t_route span {font-size:16px;font-weight:bold;color:#1f62c8;}
table.borad_route .t_route:hover span, table.borad_route .t_route span.current {color:#1f62c8;}
table.borad_route .con_route {width:670px;margin:0;padding:30px;background:#fff;border-top:1px solid #dedede;line-height:20px;}
table.borad_route .con_route span {color:#e76783;}
table.borad_route .con_route p {padding:0;font-size:11px;color:#7c7c7c;line-height:18px;}
table.borad_route .con_route p.tit {margin:20px 0 10px;color:#231f20;font-size:13px;font-weight:bold;}
table.borad_route .con_route .step_route {display:block;overflow:hidden;width:670px;margin:0 auto 30px;padding:0;}
table.borad_route .con_route .step_route ol {display:table;overflow:hidden;vertical-align:middle;}
table.borad_route .con_route .step_route li {display:table-cell;padding:0 25px 0 16px;background:url(/images/registration/arrow_route.gif) no-repeat right center;vertical-align:middle;}
table.borad_route .con_route .step_route li:first-child {padding:0 25px 0 0;}
table.borad_route .con_route .step_route li:last-child {padding:0 0 0 16px;}
table.borad_route .con_route .step_route .tit {display:inline-block;width:122px;height:92px;padding:30px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:17px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route .tit_last {display:inline-block;width:122px;height:72px;padding:50px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:17px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route .tit2 {display:inline-block;width:122px;height:102px;padding:20px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:17px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route .tit3 {display:inline-block;width:122px;height:80px;padding:42px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:17px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route .arr {display:inline-block;margin:0 0 0 21px;padding:0;}
table.borad_route .con_route .step_route .traffic {display:block;overflow:hidden;padding:0;font-size:12px;color:#5c5c5c;line-height:16px;letter-spacing:-0.5px;text-align:center;}
table.borad_route .con_route .step_route .traffic span {display:block;overflow:hidden;width:68px;height:45px;margin:0 auto 5px;}
table.borad_route .con_route .step_route .traffic img {display:block;}
table.borad_route .con_route .step_route .traffic img.airplane {margin:0;}
table.borad_route .con_route .step_route .traffic img.bus {margin:-45px 0 0;}
table.borad_route .con_route .step_route .traffic img.train {margin:-90px 0 0;}

table.borad_route .con_route .step_route2 {display:block;overflow:hidden;width:670px;margin:0 auto 30px;padding:0;}
table.borad_route .con_route .step_route2 ol {display:table;overflow:hidden;vertical-align:middle;}
table.borad_route .con_route .step_route2 li {display:table-cell;padding:0 18px 0 7px;background:url(/images/registration/arrow_route.gif) no-repeat right center;vertical-align:middle;}
table.borad_route .con_route .step_route2 li:first-child {padding:0 18px 0 0;}
table.borad_route .con_route .step_route2 li:last-child {padding:0 0 0 7px;}
table.borad_route .con_route .step_route2 .tit {display:inline-block;width:88px;height:68px;padding:20px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:15px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route2 .tit_last {display:inline-block;width:88px;height:58px;padding:30px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:15px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route2 .tit2 {display:inline-block;width:88px;height:58px;padding:30px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:15px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route2 .arr {display:inline-block;margin:0 0 0 21px;padding:0;}
table.borad_route .con_route .step_route2 .traffic {display:block;overflow:hidden;padding:0;font-size:12px;color:#5c5c5c;line-height:16px;letter-spacing:-0.5px;text-align:center;}
table.borad_route .con_route .step_route2 .traffic span {display:block;overflow:hidden;width:68px;height:45px;margin:0 auto 5px;}
table.borad_route .con_route .step_route2 .traffic img {display:block;}
table.borad_route .con_route .step_route2 .traffic img.airplane {margin:0;}
table.borad_route .con_route .step_route2 .traffic img.bus {margin:-45px 0 0;}
table.borad_route .con_route .step_route2 .traffic img.train {margin:-90px 0 0;}
table.borad_route .con_route .step_route2 .traffic img.train2 {margin:-135px 0 0;}

table.borad_route .con_route .step_route3 {display:block;overflow:hidden;width:670px;margin:0 auto 30px;padding:0;}
table.borad_route .con_route .step_route3 ol {display:table;overflow:hidden;vertical-align:middle;}
table.borad_route .con_route .step_route3 li {display:table-cell;padding:0 18px 0 7px;background:url(/images/registration/arrow_route.gif) no-repeat right center;vertical-align:middle;}
table.borad_route .con_route .step_route3 li:first-child {padding:0 18px 0 0;}
table.borad_route .con_route .step_route3 li:last-child {padding:0 0 0 7px;}
table.borad_route .con_route .step_route3 .tit {display:inline-block;width:88px;height:68px;padding:20px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:15px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route3 .tit_last {display:inline-block;width:88px;height:55px;padding:35px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:15px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route3 .tit2 {display:inline-block;width:88px;height:58px;padding:30px 0 0;font-size:14px;color:#5c5c5c;font-weight:bold;line-height:15px;background:#e1f0fb;border-radius:122px;vertical-align:middle;text-align:center;}
table.borad_route .con_route .step_route3 .arr {display:inline-block;margin:0 0 0 21px;padding:0;}
table.borad_route .con_route .step_route3 .traffic {display:block;overflow:hidden;padding:0;font-size:12px;color:#5c5c5c;line-height:16px;letter-spacing:-0.5px;text-align:center;}
table.borad_route .con_route .step_route3 .traffic span {display:block;overflow:hidden;width:56px;height:45px;margin:0 auto 5px;}
table.borad_route .con_route .step_route3 .traffic img {display:block;}
table.borad_route .con_route .step_route3 .traffic img.airplane {margin:0 0 0 -5px;}
table.borad_route .con_route .step_route3 .traffic img.bus {margin:-45px 0 0 -5px;}
table.borad_route .con_route .step_route3 .traffic img.train {margin:-90px 0 0;}
table.borad_route .con_route .step_route3 .traffic img.train2 {margin:-135px 0 0;}

.con_board_route {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;margin:0;border-top:1px solid #dedede;}
.con_board_route th {padding:8px 0;background:#eef4fe;text-align:center;font-size:12px;color:#5c5c5c;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.con_board_route th.green {background:#eefeee;}
.con_board_route th.red {background:#feeef1;}
.con_board_route td {padding:8px 0;background:#fff;text-align:center;font-size:12px;color:#5c5c5c;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.con_board_route td.last, .con_board_route th.last {border-right:none;}
.con_board_route td.col_l {padding:8px 0 8px 23px;text-align:left;}


.notice_narrative {position:absolute;left:40px;top:120px;width:550px;height:265px;padding:19px;background:#fff;border:1px solid #7c7c7c;z-index:1;}
.notice_narrative .tit {font-size:14px;color:#5c5c5c;font-weight:bold;line-height:14px;}
.notice_narrative ul {display:block;overflow:hidden;margin:12px 0 0;}
.notice_narrative li {padding:0 0 0 10px;background:url(/images/forum/dot.gif) no-repeat left 7px;font-size:12px;color:#acacac;letter-spacing:-0.2`5px;line-height:16px;font-weight:normal;}
.notice_narrative li span {color:#5c5c5c;}

.waterbox {position:absolute;right:50px;top:33px;width:250px;height:145px;padding:19px;background:#fff;border:1px solid #7c7c7c;z-index:1;}
.waterbox .tit {font-size:14px;color:#5c5c5c;font-weight:bold;line-height:14px;}
.waterbox .con {display:block;overflow:hidden;margin:12px 0 0;}

.showcase_value {position:absolute;width:305px;left:0;top:0;padding:19px;background:#fff;border:1px solid #7c7c7c;z-index:1;display:none;}
.showcase_value .tit {font-size:14px;color:#5c5c5c;font-weight:bold;line-height:14px;}
.showcase_value .con {overflow:hidden;margin:6px 0 0;line-height:16px;color:#5c5c5c;font-weight:normal;}

.board_write_regi {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_write_regi th {position:relative;padding:4px 0;letter-spacing:-0.025em;text-align:left;border-bottom:1px solid #dedede;}
.board_write_regi th.showcase {padding:4px 0 4px 18px;background:url(/images/default/dot.gif) no-repeat 10px center;}
.board_write_regi td {height:35px;padding:4px 8px;text-align:left;border-bottom:1px solid #dedede;}
.board_write_regi td.value {color:#3c3c3c;font-size:13px;}
.board_write_regi td * {vertical-align:middle;}

.board_next {table-layout:fixed;margin:40px 0 0;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:1px solid #b3b3b3;}
.board_next th {padding:11px 10px 8px;font-size:12px;letter-spacing:-0.05em;text-align:left;color:#4c4c4c;border-bottom:1px solid #e0e0e0;}
.board_next th.next {padding-left:34px;background:url(/images/default/arrow_b.gif) no-repeat 16px center;}
.board_next th.prev {padding-left:34px;background:url(/images/default/arrow_t.gif) no-repeat 16px center;}
.board_next td {padding:11px 20px 8px;text-align:left;background:url(/images/default/bg_board.gif) no-repeat left center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.board_next td:last-child {background:none;}
.board_next td a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:440px;color:#4c4c4c;}
.board_next td.date {text-align:center;font-size:11px;}
.board_next td * {vertical-align:middle;}

.board_con {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-left:1px solid #e4e4e4;}
.board_con th {padding:11px 0 8px;text-align:center;color:#5c5c5c;background:#f7f7f7;border:1px solid #e4e4e4;border-left:none;font-size:12px;}
.board_con th.conL {padding:11px 20px 8px;text-align:left;}
.board_con th.bo_noline {border-bottom:none;}
.board_con th.top_noline {border-top:none;}
.board_con td {padding:10px 0 9px;font-size:12px;color:#7c7c7c;text-align:center;border:1px solid #e4e4e4;border-left:none;border-top:none;}
.board_con td.top_line {border-top:1px solid #e4e4e4;}
.board_con td.conL {padding:10px 20px 9px;text-align:left;word-break:normal;}
.board_con td.conL dl dd {margin:0;line-height:19px;}
.board_con td.conL dl dd:first-child {margin:2px 0 0;}
.board_con td.conL dl dd:last-child {margin:0 0 5px;}
.board_con td.wide {letter-spacing:0;-webkit-letter-spacing:0;}
.board_con td.conL p {line-height:20px;}
.board_con td.bo_noline {border-bottom:none;}
.board_con td a.down {padding:4px 9px 5px;color:#9c9c9c;font-weight:bold;border:1px solid #d9d9d9;border-radius:3px;-webkit-border-radius:3px;text-decoration:none;}
.board_con td a.down:hover {color:#648cc8;border:1px solid #c1d1e9;}

.board_profile {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_profile th {padding:10px 0 9px 0;letter-spacing:-0.025em;text-align:left;border-bottom:1px solid #dedede;vertical-align:top;}
.board_profile td {padding:10px 15px 9px 0;text-align:left;border-bottom:1px solid #dedede;}
.board_profile td * {vertical-align:middle;}

.board_political {border-collapse:separate;*border-collapse:collapse;width:100%;border-left:1px solid #e4e4e4;}
.board_political th {padding:11px 0 8px;text-align:center;color:#5c5c5c;background:#f7f7f7;border:1px solid #e4e4e4;border-left:none;}
.board_political th.bo_noline {border-bottom:none;}
.board_political td {padding:10px 0 9px;font-size:11px;color:#7c7c7c;background:#fff;text-align:center;border:1px solid #e4e4e4;border-left:none;border-top:none;}
.board_political td.blue {background:#ecf6fd;}
.board_political td.orange {background:#fdf4e9;}
.board_political td.green {background:#f0f7e4;}

.board_question_spon {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;}
.board_question_spon th {padding:11px 0 0 0;letter-spacing:-0.025em;text-align:left;border-bottom:1px solid #dedede;vertical-align:top;}
.board_question_spon td {padding:4px 0 5px 0;text-align:left;border-bottom:1px solid #dedede;}
.board_question_spon td p {margin:5px 0 0;font-size:11px;color:#9c9c9c;letter-spacing:-1px;-webkit-letter-spacing:-1px;}
.board_question_spon td * {vertical-align:middle;}

.board_invoice {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border:1px solid #dedede;border-bottom:none;border-right:none;}
.board_invoice th,
.board_invoice td {padding:14px 24px;text-align:left;font-size:12px;line-height:20px;color:#7c7c7c;border-bottom:1px solid #dedede;border-right:1px solid #dedede;background:#fff;}
.board_invoice td dl {font-size:13px;}
.board_invoice td dl dt {float:left;margin:0 5px 0 0;font-weight:bold;}
.board_invoice td dl dd {float:left;}
.board_invoice td dl.method {display:block;overflow:hidden;font-size:12px;}
.board_invoice td dl.method dt {float:left;margin:0 5px 0 0;font-weight:bold;padding:0 0 0 8px;background:url(/images/event/dot.gif) no-repeat left 7px;line-height:20px;}
.board_invoice td dl.method dd {float:left;line-height:20px;width:117px;}
.board_invoice td.con {padding:0;}
.board_invoice td.con p {padding:14px 20px;text-align:center;}
.board_invoice td.con p.stit {padding:7px 20px;text-align:left;font-size:12px;line-height:16px;color:#fff;background:#505050;}

.board_invoice_info {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-left:1px solid #dedede;}
.board_invoice_info th {padding:14px 24px;text-align:left;font-size:13px;color:#fff;background:#505050;}
.board_invoice_info td {padding:14px 24px;text-align:left;font-size:13px;color:#7c7c7c;border-bottom:1px solid #dedede;border-right:1px solid #dedede;background:#fff;}
.board_invoice_info td ul {display;block;overflow:hidden;margin:5px 0 0;font-size:13px;}
.board_invoice_info td li {display:block;margin:0 5px 0 0;padding:0 0 0 0;line-height:1.7em;}
.board_invoice_info td li.info {display:block;margin:0 5px 0 0;padding:0 0 0 8px;background:url(/images/event/dot.gif) no-repeat left 10px;line-height:1.7em;}

.board_located {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border:1px solid #cbcbcb;border-bottom:none;border-left:none;}
.board_located th {padding:10px 0;letter-spacing:-0.025em;text-align:center;color:#5c5c5c;background:#f3f3f3;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;}
.board_located td {padding:8px 8px;text-align:center;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;}

.board_course {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c9;}
.board_course th {padding:20px 0;position:relative;border-bottom:1px solid #dedede;vertical-align:top;}
.board_course th .btn_course {position:absolute;left:10px;top:30px;height:19px;padding:0 10px;background:#e14164;border:1px solid #9c1a36;border-radius:3px;color:#fff;font-weight:bold;font-size:11px;line-height:18px;}
.board_course td {padding:20px 0 20px 20px;text-align:left;border-bottom:1px solid #dedede;vertical-align:top;}
.board_course td h2 {margin:7px 0 6px;font-size:14px;font-weight:bold;color:#2c2c2c;line-height:24px;}
.board_course td .con {overflow:hidden;margin:0 0 20px;text-align:justify;}
.board_course td dl {overflow:hidden;margin:0;color:#8c8c8c;}
.board_course td dl dt {float:left;display:inline-block;margin:0 4px 0 0;padding:0 0 0 9px;background:url(/images/default/dot_h3_gray.gif) no-repeat left center;line-height:20px;}
.board_course td dl dd {float:left;display:inline-block;line-height:20px;word-break:break-all;}
.board_course td dl dd a {color:#8c8c8c;}

.board_reserve {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c9;border-left:1px solid #dedede;}
.board_reserve td {padding:8px 0;text-align:center;border-bottom:1px solid #dedede;border-right:1px solid #dedede;vertical-align:top;line-height:28px;}
.board_reserve td.reserve {color:#3c3c3c;font-weight:bold;}
.board_reserve td .price {color:#e12850;}
.board_reserve td.end {text-decoration:line-through;}
.board_reserve tr.end {background:#f3f3f3;color:#8c8c8c;}

.board_regi_privacy {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border:1px solid #dedede;border-bottom:none;}
.board_regi_privacy th {padding:6px 10px;;color:#7c7c7c;letter-spacing:-0.5px;background:#fff;text-align:left;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.board_regi_privacy th.pop_tit {padding:13px 0;color:#3c3c3c;text-align:center;font-size:16px;border-right:none;}
.board_regi_privacy td {padding:6px 10px;text-align:left;color:#7c7c7c;border-bottom:1px solid #dedede;background:#fff;}

.board_photo {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:2px solid #1f62c8;}
.board_photo th {padding:11px 0 8px 5px;color:#3c3c3c;letter-spacing:-0.25px;text-align:left;border-bottom:1px solid #dedede;vertical-align:top;}
.board_photo td {padding:6px 0;text-align:left;border-bottom:1px solid #dedede;}
.board_photo td .file {color:#3c3c3c;font-weight:bold;text-decoration:underline;}
.board_photo td.con {padding:10px 0;line-height:18px;}

.board_acc_con {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-left:1px solid #e4e4e4;}
.board_acc_con th {padding:11px 0 8px;text-align:center;color:#5c5c5c;background:#f7f7f7;border:1px solid #e4e4e4;border-left:none;}
.board_acc_con td {padding:10px 0 9px;background:#fff;text-align:center;border:1px solid #e4e4e4;border-left:none;border-top:none;}
.board_acc_con td.con_l {padding:10px 20px 9px;text-align:left;word-break:normal;}
.board_acc_con td li {padding:0 0 0 10px;line-height:20px;background:url(/images/default/dot_h3_gray.gif) no-repeat left center;}

.board_list_onair {table-layout:fixed;border-collapse:separate;*border-collapse:collapse;width:100%;border-top:1px solid #dedede;}
.board_list_onair th {padding:13px 0 12px;font-size:11px;letter-spacing:-0.05em;text-align:center;background:#f6f6f6;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.board_list_onair th:last-child {border-right:none;}
.board_list_onair td {padding:11px 10px;text-align:center;border-bottom:1px solid #dedede;}
.board_list_onair td.conL {padding:11px 20px 11px 15px;text-align:left;}
.board_list_onair td.conL .process {font-size:11px;}
.board_list_onair td.conL .tit {font-weight:bold;}
.board_list_onair td.conL .info {overflow:hidden;margin:5px 0 0;}
.board_list_onair td.conL .info li {font-size:11px;line-height:14px;color:#9c9c9c;}
.board_list_onair td.date {font-size:11px;color:#5c5c5c;line-height:14px;}
.board_list_onair td * {vertical-align:middle;}

.board_select {display:block;overflow:hidden;margin:0 0 15px;padding:15px 0;border-bottom:1px solid #dedede;}
.board_select select {float:left;margin:0 6px 0 0;}
.article_area {display:block;overflow:hidden;padding:0 0 15px 0;font-size:11px;}
.article_area .article {float:left;}
.article_area .article em {color:#e14164;font-weight:bold;}
.article_area .arr {float:right;}
.article_area .arr .tit {float:left;height:14px;padding:0 0 0 22px;background:url(/images/default/arr.gif) no-repeat left center;font-weight:bold;}
.article_area .arr ul {overflow:hidden;}
.article_area .arr li {float:left;padding:0 6px;border-right:1px solid #cacaca;}
.article_area .arr li:last-child {border-right:none;}
.article_area .arr li.last {border-right:none;}
.article_area .arr li a:hover {text-decoration:none;}
.article_area .arr li.current a {color:#e14164;font-weight:bold;}

.search_article_area {display:block;overflow:hidden;padding:0 0 7px 0;font-size:11px;}
.search_article_area .article {display:block;}
.search_article_area .article em {color:#e14164;font-weight:bold;}
.search_article_area .search {text-align:left;}
.search_article_area .search input {text-indent:9px;width:278px !important;}

.board_select p {overflow:hidden;margin-bottom:5px;}

.article_area .search {float:right;}
.article_area .search * {float:left;vertical-align:middle;margin:0 0 0 2px;}
.article_area .search a {height:25px;}

.comment_area {display:block;overflow:hidden;margin:39px auto 0;}
.box_comment {display:block;overflow:hidden;padding:0 0 15px;border:1px solid #d6d6d6;}
.box_comment .regi_comment {display:block;overflow:hidden;padding:19px 19px 20px 19px;background:#f6f6f6;}
.box_comment .regi_comment textarea {float:left;margin:0;height:64px;}
.box_comment .regi_comment a {float:right;}
.box_comment .comment {display:block;overflow:hidden;padding:14px 29px 19px;}
.con_comment_area {display:block;overflow:hidden;}
.con_comment_area .con_comment {display:inline-block;overflow:hidden;float:left;width:577px;}
.con_comment .con {display:block;overflow:hidden;text-align:justify;line-height:16px;word-break:break-all;}
.con_comment .info {display:block;margin:8px 0 0;font-size:11px;color:#9c9c9c;line-height:19px;}
.con_comment .info .info {float:left;margin:0 6px 0 0;}
.con_comment .info .btn {float:left;}
.con_comment .info .btn a {float:left;height:19px;margin:0 2px 0 0;}
.con_comment .info:after {content:"";clear:both;display:block;}
.comment li {display:block;overflow:hidden;padding:15px 0;border-bottom:1px solid #dedede;}
.comment li .good {float:right;padding:5px 2px 6px 20px;width:40px;background:url(/images/default/good_gray.gif) no-repeat 6px 6px;color:#d61944;text-align:center;font-weight:bold;border:1px solid #dadada;line-height:16px;}
.comment li:after {content:"";clear:both;display:block;}
.comment li .re_reply_write {display:block;overflow:hidden;margin:15px 0 0;padding:0 0 0 21px;background:url(/images/default/reply.gif) no-repeat;}
.comment li ul {display:block;overflow:hidden;margin:15px 0 0;}
.comment li li {display:block;overflow:hidden;padding:0;background:url(/images/default/reply.gif) no-repeat;border-bottom:none;}
.comment li li textarea {float:left;width:585px;margin:0 0 0 22px;}
.comment li li a {float:right;}
.comment li li:after {content:"";clear:both;display:block;}

.s_con_comment_area {display:block;overflow:hidden;padding:0 0 0 22px;}
.s_con_comment_area .s_con_comment {display:inline-block;overflow:hidden;float:left;width:555px;}
.s_con_comment .con {display:block;overflow:hidden;text-align:justify;line-height:16px;}
.s_con_comment .info {display:block;margin:8px 0 0;font-size:11px;color:#9c9c9c;line-height:19px;}
.s_con_comment .info .info {float:left;margin:0 6px 0 0;}
.s_con_comment .info .btn {float:left;}
.s_con_comment .info .btn a {float:left;height:19px;margin:0 2px 0 0;}
.s_con_comment .info:after {content:"";clear:both;display:block;}
.s_comment li .good {float:right;padding:5px 2px 6px 20px;width:33px;background:url(/images/default/good_gray.gif) no-repeat 6px 6px;color:#d61944;text-align:center;font-weight:bold;border:1px solid #dadada;line-height:16px;}
.s_comment li:after {content:"";clear:both;display:block;}

.s_con_comment {display:inline-block;overflow:hidden;clear:both;width:577px;}
.s_con_comment .con {display:block;overflow:hidden;text-align:justify;line-height:16px;}
.s_con_comment .info {display:block;margin:8px 0 0;font-size:11px;color:#9c9c9c;line-height:19px;}
.s_con_comment .info .info {float:left;margin:0 6px 0 0;}
.s_con_comment .info .btn {float:left;}
.s_con_comment .info .btn a {float:left;height:19px;margin:0 2px 0 0;}
.s_con_comment .info:after {content:"";clear:both;display:block;}

.lst_my_reply {display:block;overflow:hidden;margin:0 0 5px;padding:16px 29px 19px;border:1px solid #dedede;}
.lst_my_reply .con_reply {display:inline-block;overflow:hidden;float:left;width:577px;}
.con_reply .con {display:block;overflow:hidden;text-align:justify;line-height:16px;}
.con_reply .info {display:block;margin:8px 0 0;font-size:11px;color:#9c9c9c;line-height:19px;}
.con_reply .info .info {float:left;margin:0 6px 0 0;}
.con_reply .info .btn {float:left;}
.con_reply .info .btn a {float:left;height:19px;margin:0 2px 0 0;}
.con_reply .info .origin {float:left;margin:0 0 0 18px;}
.con_reply .info .origin a {color:#5c5c5c;text-decoration:underline;}
.con_reply .info:after {content:"";clear:both;display:block;}
.lst_my_reply .good {float:right;padding:5px 2px 6px 20px;width:33px;background:url(/images/default/good_gray.gif) no-repeat 6px 6px;color:#d61944;text-align:center;font-weight:bold;border:1px solid #dadada;line-height:16px;}

/* list_search */
.lst_search {margin:40px 0 0;padding:20px 0;text-align:center;border:1px solid #dedede;}
.lst_search span * {display:inline-block;overflow:hidden;vertical-align:middle;}

/* btn */
.rBtn_area {display:block;overflow:hidden;margin:15px auto 0;}
.rBtn_area p {display:inline-block;float:right;}
.rBtn_area p a {float:left;margin:0 0 0 6px;}
.rBtn_area p a:hover {text-decoration:none;}

.cBtn_area {display:block;overflow:hidden;margin:20px auto 0;text-align:center;}
.cBtn_area p {display:inline-block;}
.cBtn_area p a {display:inline-block;margin:0}
.cBtn_area p a:hover {text-decoration:none;}
.cBtn_area p * {*vertical-align:middle;}

.btn_area {display:block;overflow:hidden;margin:15px auto 0;}
.btn_area p.left {display:inline-block;float:left;}
.btn_area p.left a {float:left;margin:0 6px 0 0;}
.btn_area p.right {display:inline-block;float:right;}
.btn_area p.right a {float:left;margin:0 0 0 6px;}

.r_btn {position:absolute;right:0;top:0;text-decoration:none;}

.btn_blue2,.btn_blue2:hover,
.btn_blue4,.btn_blue4:hover,
.btn_blue6,.btn_blue6:hover {display:inline-block;padding:8px 16px 10px;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_blue5,.btn_blue5:hover {display:inline-block;padding:6px 12px 7px;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_blue8,.btn_blue8:hover {display:inline-block;padding:8px 16px 10px;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_blue2_h30,.btn_blue2_h30:hover {display:inline-block;padding:9px 16px 8px;font-size:13px;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_blue4_f14,.btn_blue4_f14:hover,
.btn_blue5_f14,.btn_blue5_f14:hover,
.btn_blue8_f14,.btn_blue8_f14:hover {display:inline-block;padding:10px 16px 13px;font-size:14px;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_blue6_f21,.btn_blue6_f21:hover {display:block;padding:17px 16px 19px;text-align:center;font-size:20px;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;letter-spacing:-1px;}
.btn_dropout,.btn_dropout:hover {display:inline-block;margin:-30px 0 0;padding:16px 15px 16px 17px;font-size:14px;text-align:center;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;letter-spacing:-0.05em;}
.btn_login,.btn_login:hover {display:inline-block;position:absolute;right:0;top:0;width:58px;padding:24px 11px 24px 12px;font-size:14px;text-align:center;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;letter-spacing:-0.05em;}

.btn_black2,.btn_black2:hover,
.btn_black4,.btn_black4:hover,
.btn_black8,.btn_black8:hover {display:inline-block;padding:10px 20px 10px;color:#fff;font-weight:bold;background:#494949;border:1px solid #000;text-decoration:none;}
.btn_black4_f14,.btn_black4_f14:hover {display:inline-block;padding:10px 16px 13px;font-size:14px;color:#fff;font-weight:bold;background:#494949;border:1px solid #000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;letter-spacing:-0.05em;}
.btn_black8_f21,.btn_black8_f21:hover {display:block;padding:17px 16px 19px;text-align:center;font-size:20px;color:#fff;font-weight:bold;background:#494949;border:1px solid #000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;letter-spacing:-1px;}

.btn_white6_f14,.btn_white6_f14:hover {display:inline-block;padding:10px 16px 13px;font-size:14px;color:#4c4c4c;font-weight:bold;background:#fff;border:1px solid #acacac;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;letter-spacing:-0.05em;}

.btn_find_pw,.btn_find_pw:hover,
.btn_agree_view,.btn_agree_view:hover {display:inline-block;margin:0 0 0 12px;padding:4px 7px 3px 8px;font-size:12px;color:#4c4c4c;background:#fff;border:1px solid #acacac;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_join,.btn_join:hover {display:inline-block;margin:6px 0 0;padding:4px 13px 6px;font-size:11px;font-weight:bold;color:#4c4c4c;background:#fff;border:1px solid #acacac;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}

.btn_regi_comm,.btn_regi_comm:hover {display:inline-block;width:68px;height:64px;padding:0;text-align:center;color:#fff;font-weight:bold;background:#d61944;border:1px solid #a90026;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;line-height:64px;text-decoration:none;}
.btn_regi_reply,btn_regi_reply:hover {display:inline-block;width:58px;height:48px;padding:0;text-align:center;color:#494949;font-weight:bold;border:1px solid #acacac;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;line-height:48px;text-decoration:none;
	background: -webkit-linear-gradient(top, #fff, #f1f1f1);
	background: -o-linear-gradient(top, #fff, #f1f1f1);
	background: -moz-linear-gradient(top, #fff, #f1f1f1);
	background: linear-gradient(to top, #ffffff, #f1f1f1);
}

.btn_gray_h23 {display:inline-block;padding:0 9px;color:#fff;font-size:11px;font-weight:normal;background:#868686;border:1px solid #797979;line-height:23px;height:23px;text-decoration:none;}
.btn_black_h22 {display:inline-block;padding:0 9px;color:#fff;font-size:11px;background:#5c5c5c;border:1px solid #4c4c4c;line-height:20px;height:22px;text-decoration:none;border-radius:3px;}
.btn_white_h22 {display:inline-block;padding:0 9px;color:#8c8c8c;font-size:11px;background:#fff;border:1px solid #bcbcbc;line-height:20px;height:22px;text-decoration:none;border-radius:3px;}
.btn_blue_h25 {display:inline-block;padding:0 9px;color:#fff;font-size:12px;background:#1f62c8;border:1px solid #0341a0;line-height:23px;height:25px;text-decoration:none;border-radius:3px;}
.btn_gray_h25 {display:inline-block;padding:0 9px;color:#fff;font-size:12px;background:#696969;border:1px solid #494949;line-height:23px;height:25px;text-decoration:none;border-radius:3px;}

.btn_black_h31 {display:inline-block;padding:0 14px;color:#fff;font-size:12px;letter-spacing:-1px;background:#5c5c5c;border:1px solid #4c4c4c;line-height:31px;height:31px;text-decoration:none;border-radius:3px;}

.btn_blue {padding:3px 7px 2px 5px;*padding:2px 0 0 0;background:#1f62c8;color:#fff;border:1px solid #0341a0;}
.btn_black {padding:3px 7px 2px 5px;*padding:2px 0 0 0;background:#494949;color:#fff;border:1px solid #000;}
.btn_print_invoice {display:inline-block;float:right;margin:20px 30px 20px 0;height:25px;line-height:25px;padding:0 11px;color:#fff;font-weight:bold;background:#1f62c8;border:1px solid #0341a0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_print_invoice * {vertical-align:middle;}
.view_all,.view_all:hover  {display:inline-block;width:53px;height:23px;background:#818181;border:1px solid #4f4f4f;color:#fff;text-align:center;line-height:23px;font-size:11px;text-decoration:none;}

.regi_reply,.regi_reply:hover  {float:right;display:inline-block;width:58px;height:48px;line-height:48px;text-align:center;color:#494949;background: linear-gradient(to top, #ffffff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f1f1f1);font-weight:bold;border:1px solid #acacac;border-radius:3px;text-decoration:none;}
.btn_solution1 {display:inline-block;height:35px;line-height:35px;padding:0 15px;color:#fff;font-weight:bold;background:#24abe2;border:1px solid #0088bf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_solution2 {float:left;display:inline-block;width:120px;height:36px;line-height:17px;padding:9px 15px;color:#fff;font-weight:bold;background:#2e7fda;border:1px solid #004da3;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_solution3 {float:left;display:inline-block;width:120px;height:36px;line-height:36px;padding:9px 15px;color:#fff;font-weight:bold;background:#24abe2;border:1px solid #1192c7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}
.btn_solution4 {display:inline-block;height:35px;line-height:35px;padding:0 15px;color:#fff;font-weight:bold;background:#2e7fda;border:1px solid #004da3;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration:none;}

/* paginate */
.paginate {position:relative;margin:20px auto 0;width:100%;height:37px;text-align:center;display:inline-block;}
.paginate p {margin:0 auto;text-align:center;display:inline-block;}
.paginate p a {margin:0 0 0 -5px;width:31px;height:31px;line-height:31px;border:1px solid #e5e5e5;display:inline-block;}
.paginate p a img {border:none;vertical-align:middle;}
.paginate p a.num {padding:0;display:inline-block;position:relative;color:#9c9c9c;font-size:12px;background:#fff;line-height:31px;text-decoration:none;vertical-align:middle;}
.paginate p a:hover {}
.paginate p a strong {background:#1f62c8;color:#fff !important;font-weight:bold;display:block;}
.paginate p a.first {margin:0;}
.paginate p a.pre {margin:0 0 0 -5px;}
.paginate p a.next {margin:0 0 0 -5px;}
.paginate p a.pre, .paginate p a.next {margin:0;}
.paginate p * {vertical-align:middle;}

.comm_paginate {position:relative;margin:0 auto;width:100%;text-align:center;display:inline-block;}
.comm_paginate p {margin:0 auto;text-align:center;display:inline-block;}
.comm_paginate p a {margin:0 3px;display:inline-block;}
.comm_paginate p a img {border:none;vertical-align:middle;}
.comm_paginate p a.num {padding:0;display:inline-block;position:relative;color:#9c9c9c;background:#fff;font-weight:bold;text-decoration:none;vertical-align:middle;}
.comm_paginate p a:hover {}
.comm_paginate p a strong {color:#d61944 !important;font-weight:bold;display:block;}
.comm_paginate p a.first {margin:0;}
.comm_paginate p a.pre {margin:0;}
.comm_paginate p a.next {margin:0;}
.comm_paginate p a.pre, .comm_paginate p a.next {margin:0;}
.comm_paginate p * {vertical-align:middle;}