
/* ****************** 서브 네비게이션  ****************** */

.snb_85716_ h1 {
	height:20px; line-height:20px; margin:0; padding:20px 5px;
	border-bottom:1px solid #d00000; font-size:16px; font-weight:bold; text-align:center;
}
.snb_85716_ ul {margin:0; padding:0; list-style:none;}
.snb_85716_ a {
	display:block; text-decoration:none;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.snb_85716_ [role=toggle] > a:before {
	content:''; display:block; position:absolute; width:0; height:0; right:15px; top:50%; margin-top:-2px;
	border-color:#d00000 transparent transparent transparent; border-width:5px; border-style:solid;
}
.snb_85716_ [role=toggle].on > a:before,
.snb_85716_ [role=toggle].active > a:before {
	margin-top:-8px;
	border-color:transparent transparent #d00000 transparent;
}

.snb_85716_ .dep1 > li > div {display:none;}
.snb_85716_ .dep1 > li > a {
	position:relative; padding:12px 30px 12px 15px;
	border:2px solid transparent; font-size:14px; font-weight:bold; color:#444;
}
.snb_85716_ .dep1 > li.on > a,
.snb_85716_ .dep1 > li.active > a,
.snb_85716_ .dep1 > li:hover > a {border-color:#d00000; color:#d00000;}

.snb_85716_ .dep2 {padding:8px 0; background:#f8e4e6;}
.snb_85716_ .dep2 > li > a {padding:6px 15px; font-size:13px; font-weight:bold; color:#444;}
.snb_85716_ .dep2 > li.on > a,
.snb_85716_ .dep2 > li:hover > a {color:#d00000;}

/* ****************** 서브 네비게이션  ****************** */

.snb_85717_ h1 {
	height:20px; line-height:20px; margin:0; padding:20px 5px;
	border-bottom:1px solid #d00000; font-size:16px; font-weight:bold; text-align:center;
}
.snb_85717_ ul {margin:0; padding:0; list-style:none;}
.snb_85717_ a {
	display:block; text-decoration:none;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.snb_85717_ [role=toggle] > a:before {
	content:''; display:block; position:absolute; width:0; height:0; right:15px; top:50%; margin-top:-2px;
	border-color:#d00000 transparent transparent transparent; border-width:5px; border-style:solid;
}
.snb_85717_ [role=toggle].on > a:before,
.snb_85717_ [role=toggle].active > a:before {
	margin-top:-8px;
	border-color:transparent transparent #d00000 transparent;
}

.snb_85717_ .dep1 > li > div {display:none;}
.snb_85717_ .dep1 > li > a {
	position:relative; padding:12px 30px 12px 15px;
	border:2px solid transparent; font-size:14px; font-weight:bold; color:#444;
}
.snb_85717_ .dep1 > li.on > a,
.snb_85717_ .dep1 > li.active > a,
.snb_85717_ .dep1 > li:hover > a {border-color:#d00000; color:#d00000;}

.snb_85717_ .dep2 {padding:8px 0; background:#f8e4e6;}
.snb_85717_ .dep2 > li > a {padding:6px 15px; font-size:13px; font-weight:bold; color:#444;}
.snb_85717_ .dep2 > li.on > a,
.snb_85717_ .dep2 > li:hover > a {color:#d00000;}

/* ****************** 서브페이지 제목  ****************** */

.sub_title_85718_ {position:relative; padding:5px 10px;}
.sub_title_85718_ h1 {height:24px; line-height:24px; margin:0; padding:0; font-size:24px; font-weight:normal; color:#000000;}

@media (min-width:1024px){
	.sub_title_85718_ {position:relative; padding:10px;}
	.sub_title_85718_ h1 {font-weight:bold;}
}

@media \0screen{
	.sub_title_85718_ {position:relative; padding:10px;}
	.sub_title_85718_ h1 {font-weight:bold;}
}

/* ****************** 1칸 레이아웃  ****************** */

.layout_85719_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_85719_ > div:after {content:''; display:block; clear:both;}
.layout_85719_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media \0screen{
	.layout_85719_ {min-width:1000px;}
}

/* ****************** 5칸 탭 레이아웃  ****************** */

.layout_85720_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_85720_ > ul {margin:0; padding:0; list-style:none;}

.layout_85720_ > #tab_ul_85720_ {display:none;}
.layout_85720_ > #tab_ul_85720_:after {content:''; display:block; clear:both;}
.layout_85720_ > #tab_ul_85720_ > li {float:left; width:20%; border-right:1px solid #e1e2e3; box-sizing:border-box;}
.layout_85720_ > #tab_ul_85720_ > li:first-child {border-left:1px solid #e1e2e3;}
.layout_85720_ > #tab_ul_85720_ > li > a {
	display:block; padding:2px 5px 0;
	border-top:1px solid #e1e2e3; border-bottom:1px solid #e1e2e3; background:#f9f9f9;
	font-size:14px; font-weight:bold; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_85720_ > #tab_ul_85720_ > li.on > a {
	padding:0 5px 1px; border-top:3px solid #d00000; border-bottom:none; background:#fff; color:#d00000;
}

.layout_85720_ > #box_ul_85720_ > li > a {
	display:block; height:30px; line-height:30px; padding:0 5px;
	border:1px solid #e1e2e3; background:#f9f9f9;
	font-size:13px; font-weight:bold; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_85720_ > #box_ul_85720_ > li > div {overflow:hidden; padding:0px; background:#fff; box-sizing:border-box;}
.layout_85720_ > #box_ul_85720_ > li.on {display:block;}
.layout_85720_ > #box_ul_85720_ > li.on > a {border-color:#d00000; background:#fff; color:#d00000;}

.layout_85720_.type_HOR > #tab_ul_85720_ {display:block;}
.layout_85720_.type_HOR > #box_ul_85720_ > li > a {display:none;}

.text_sml_85720_ > #tab_ul_85720_ > li > a {height:40px; line-height:40px; font-size:14px;}
.text_sml_85720_ > #box_ul_85720_ > li > a {font-size:13px;}
.text_mid_85720_ > #tab_ul_85720_ > li > a {height:44px; line-height:44px; font-size:16px;}
.text_mid_85720_ > #box_ul_85720_ > li > a {font-size:14px;}
.text_big_85720_ > #tab_ul_85720_ > li > a {height:48px; line-height:48px; font-size:18px;}
.text_big_85720_ > #box_ul_85720_ > li > a {font-size:15px;}

[id^=div_user_list] .layout_85720_ > #tab_ul_85720_ {display:none !important;}
[id^=div_user_list] .layout_85720_ > #box_ul_85720_ > li {display:block !important;}
[id^=div_user_list] .layout_85720_ > #box_ul_85720_ > li > a {display:block !important;}
[id^=div_user_list] .layout_85720_ > #box_ul_85720_ > li > div {display:block !important;}

@media (min-width:1024px){
	.layout_85720_.type_HOR > #tab_ul_85720_,
	.layout_85720_.type_RES > #tab_ul_85720_ {display:block;}
	.layout_85720_.type_HOR > #box_ul_85720_ > li > a,
	.layout_85720_.type_RES > #box_ul_85720_ > li > a {display:none;}
    .layout_85720_.type_HOR.border_true > #box_ul_85720_ > li > div,
    .layout_85720_.type_RES.border_true > #box_ul_85720_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

@media \0screen{
	.layout_85720_ {min-width:1000px;}
	.layout_85720_.type_HOR > #tab_ul_85720_,
	.layout_85720_.type_RES > #tab_ul_85720_ {display:block;}
	.layout_85720_.type_HOR > #box_ul_85720_ > li > a,
	.layout_85720_.type_RES > #box_ul_85720_ > li > a {display:none;}
    .layout_85720_.type_HOR.border_true > #box_ul_85720_ > li > div,
    .layout_85720_.type_RES.border_true > #box_ul_85720_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

/* ****************** 4칸 탭 레이아웃  ****************** */

.layout_85721_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_85721_ > ul {margin:0; padding:0; list-style:none;}

.layout_85721_ > #tab_ul_85721_ {display:none;}
.layout_85721_ > #tab_ul_85721_:after {content:''; display:block; clear:both;}
.layout_85721_ > #tab_ul_85721_ > li {float:left; width:25%; border-right:1px solid #e1e2e3; box-sizing:border-box;}
.layout_85721_ > #tab_ul_85721_ > li:first-child {border-left:1px solid #e1e2e3;}
.layout_85721_ > #tab_ul_85721_ > li > a {
	display:block; padding:2px 5px 0;
	border-top:1px solid #e1e2e3; border-bottom:1px solid #e1e2e3; background:#f9f9f9;
	font-size:14px; font-weight:bold; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_85721_ > #tab_ul_85721_ > li.on > a {
	padding:0 5px 1px; border-top:3px solid #d00000; border-bottom:none; background:#fff; color:#d00000;
}

.layout_85721_ > #box_ul_85721_ > li > a {
	display:block; height:30px; line-height:30px; padding:0 5px;
	border:1px solid #e1e2e3; background:#f9f9f9;
	font-size:13px; font-weight:bold; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_85721_ > #box_ul_85721_ > li > div {overflow:hidden; padding:0px; background:#fff; box-sizing:border-box;}
.layout_85721_ > #box_ul_85721_ > li.on {display:block;}
.layout_85721_ > #box_ul_85721_ > li.on > a {border-color:#d00000; background:#fff; color:#d00000;}

.layout_85721_.type_HOR > #tab_ul_85721_ {display:block;}
.layout_85721_.type_HOR > #box_ul_85721_ > li > a {display:none;}

.text_sml_85721_ > #tab_ul_85721_ > li > a {height:40px; line-height:40px; font-size:14px;}
.text_sml_85721_ > #box_ul_85721_ > li > a {font-size:13px;}
.text_mid_85721_ > #tab_ul_85721_ > li > a {height:44px; line-height:44px; font-size:16px;}
.text_mid_85721_ > #box_ul_85721_ > li > a {font-size:14px;}
.text_big_85721_ > #tab_ul_85721_ > li > a {height:48px; line-height:48px; font-size:18px;}
.text_big_85721_ > #box_ul_85721_ > li > a {font-size:15px;}

[id^=div_user_list] .layout_85721_ > #tab_ul_85721_ {display:none !important;}
[id^=div_user_list] .layout_85721_ > #box_ul_85721_ > li {display:block !important;}
[id^=div_user_list] .layout_85721_ > #box_ul_85721_ > li > a {display:block !important;}
[id^=div_user_list] .layout_85721_ > #box_ul_85721_ > li > div {display:block !important;}

@media (min-width:1024px){
	.layout_85721_.type_HOR > #tab_ul_85721_,
	.layout_85721_.type_RES > #tab_ul_85721_ {display:block;}
	.layout_85721_.type_HOR > #box_ul_85721_ > li > a,
	.layout_85721_.type_RES > #box_ul_85721_ > li > a {display:none;}
    .layout_85721_.type_HOR.border_true > #box_ul_85721_ > li > div,
    .layout_85721_.type_RES.border_true > #box_ul_85721_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

@media \0screen{
	.layout_85721_ {min-width:1000px;}
	.layout_85721_.type_HOR > #tab_ul_85721_,
	.layout_85721_.type_RES > #tab_ul_85721_ {display:block;}
	.layout_85721_.type_HOR > #box_ul_85721_ > li > a,
	.layout_85721_.type_RES > #box_ul_85721_ > li > a {display:none;}
    .layout_85721_.type_HOR.border_true > #box_ul_85721_ > li > div,
    .layout_85721_.type_RES.border_true > #box_ul_85721_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

/* ****************** 5칸 탭 레이아웃  ****************** */

.layout_85722_ {clear:both; min-width:320px; max-width:1000px; margin:0 auto;}
.layout_85722_ > ul {margin:0; padding:0; list-style:none;}

.layout_85722_ > #tab_ul_85722_ {display:none;}
.layout_85722_ > #tab_ul_85722_:after {content:''; display:block; clear:both;}
.layout_85722_ > #tab_ul_85722_ > li {float:left; width:20%; border-right:1px solid #e1e2e3; box-sizing:border-box;}
.layout_85722_ > #tab_ul_85722_ > li:first-child {border-left:1px solid #e1e2e3;}
.layout_85722_ > #tab_ul_85722_ > li > a {
	display:block; padding:2px 5px 0;
	border-top:1px solid #e1e2e3; border-bottom:1px solid #e1e2e3; background:#f9f9f9;
	font-size:14px; font-weight:bold; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_85722_ > #tab_ul_85722_ > li.on > a {
	padding:0 5px 1px; border-top:3px solid #d00000; border-bottom:none; background:#fff; color:#d00000;
}

.layout_85722_ > #box_ul_85722_ > li > a {
	display:block; height:30px; line-height:30px; padding:0 5px;
	border:1px solid #e1e2e3; background:#f9f9f9;
	font-size:13px; font-weight:bold; color:#888; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_85722_ > #box_ul_85722_ > li > div {overflow:hidden; padding:0px; background:#fff; box-sizing:border-box;}
.layout_85722_ > #box_ul_85722_ > li.on {display:block;}
.layout_85722_ > #box_ul_85722_ > li.on > a {border-color:#d00000; background:#fff; color:#d00000;}

.layout_85722_.type_HOR > #tab_ul_85722_ {display:block;}
.layout_85722_.type_HOR > #box_ul_85722_ > li > a {display:none;}

.text_sml_85722_ > #tab_ul_85722_ > li > a {height:40px; line-height:40px; font-size:14px;}
.text_sml_85722_ > #box_ul_85722_ > li > a {font-size:13px;}
.text_mid_85722_ > #tab_ul_85722_ > li > a {height:44px; line-height:44px; font-size:16px;}
.text_mid_85722_ > #box_ul_85722_ > li > a {font-size:14px;}
.text_big_85722_ > #tab_ul_85722_ > li > a {height:48px; line-height:48px; font-size:18px;}
.text_big_85722_ > #box_ul_85722_ > li > a {font-size:15px;}

[id^=div_user_list] .layout_85722_ > #tab_ul_85722_ {display:none !important;}
[id^=div_user_list] .layout_85722_ > #box_ul_85722_ > li {display:block !important;}
[id^=div_user_list] .layout_85722_ > #box_ul_85722_ > li > a {display:block !important;}
[id^=div_user_list] .layout_85722_ > #box_ul_85722_ > li > div {display:block !important;}

@media (min-width:1024px){
	.layout_85722_.type_HOR > #tab_ul_85722_,
	.layout_85722_.type_RES > #tab_ul_85722_ {display:block;}
	.layout_85722_.type_HOR > #box_ul_85722_ > li > a,
	.layout_85722_.type_RES > #box_ul_85722_ > li > a {display:none;}
    .layout_85722_.type_HOR.border_true > #box_ul_85722_ > li > div,
    .layout_85722_.type_RES.border_true > #box_ul_85722_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

@media \0screen{
	.layout_85722_ {min-width:1000px;}
	.layout_85722_.type_HOR > #tab_ul_85722_,
	.layout_85722_.type_RES > #tab_ul_85722_ {display:block;}
	.layout_85722_.type_HOR > #box_ul_85722_ > li > a,
	.layout_85722_.type_RES > #box_ul_85722_ > li > a {display:none;}
    .layout_85722_.type_HOR.border_true > #box_ul_85722_ > li > div,
    .layout_85722_.type_RES.border_true > #box_ul_85722_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

/* ****************** 도형배경 타이틀  ****************** */

.shape_text_85723_ {display:inline-block; width:100%; vertical-align:top;}
.shape_text_85723_ div {display:table; width:100%; font-size:0;}
.shape_text_85723_ p {
	display:table-cell; overflow:hidden; margin:0; padding:10px; box-sizing:border-box;
	background:#edc4c8; border:10px solid #edc4c8;
	font-size:20px; letter-spacing:-1px; font-weight:bold; color:#ffffff; line-height:1.4em; vertical-align:middle; text-align:center;
}
.shape_text_85723_.style_line p {background:none; color:#edc4c8;}
.shape_text_85723_.shape_square_radius p {border-radius:1em;}
.shape_text_85723_.shape_square_round p {border-radius:50%;}
.shape_text_85723_.shape_rectangle_radius p {border-radius:1em;}
.shape_text_85723_.shape_rectangle_round p {border-radius:50%;}
