/** 
* =================================================================================
* INFORMATION
* ---------------------------------------------------------------------------------
* @Author : Kim, Kyu, Jung (kyujung83@naver.com)
* @File Name : common.css
* @Description : Style Sheet
* @Version : 1.0
* @Create Date : 2010.08.24
* @Update Date : N/A
* @History : N/A
* =================================================================================
*/

/*=================================================================================
* Default - Css
=================================================================================*/

/* (생활법령동영상) */
form.big_sch {
	width: 720px;  
	height: 34px;
	padding-top: 12px;
	background: url("../images/common/bg_search.gif") 0 0 no-repeat; 
}
form.big_sch fieldset {
	width: 608px;
	margin: 0 auto;
}
form.big_sch span {
	margin: 2px 35px 0 0;
}
form.big_sch select {
	width: 80px;
}
form.big_sch input {
	border: none;
	font-size: 12px;
}
form.big_sch input.input_type01 {
	width: 352px;
	padding: 2px 7px 2px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #a7a7a7 #d8d8d8 #d8d8d8 #a7a7a7;
	vertical-align: middle;
	background: #fbfbfb;
}

p.list_total_txt {
	color: #666666;
	margin-top: 10px;
	padding: 0 0 3px 10px;
	background: url("../images/bullet/bul_disc.gif") 0 3px no-repeat; 
	border-bottom: 2px solid #439ad9;
	line-height: 14px;
}
p.list_total_txt em {
	color: #3187c6;
	font-weight: bold;
}
.thumb_list {
	width: 100%;
}
.thumb_list:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.thumb_list li {
	float: left;
	width: 350px;
	margin: 20px 10px 0 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #f3f3f3;
}
.thumb_list li a {
	float: left;
	margin-right: 20px;
	border: 1px solid #c8c8c8;
}
.thumb_list li a img {
	float: none;
	display: block;
}
.thumb_list li dl {
	float: left;
	width: 195px;
}
.thumb_list li dl a {
	float: none;
	border: none;
	margin: 0;
}

.thumb_list li dl dt {
	margin-bottom: 2px;
	position: relative;
}

.thumb_list li dl dt span {
	position: absolute;
	top: -2px;
	right: 5px;
	color: #b0b0b0;
	font-size: 11px;
}

.thumb_list li dl dt a {
	font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}
.thumb_list li dl dd a {
	float: none;
	color: #7d7d7d;
}

.thumb_list li dl dd.Hei {
	height: 100px;
}

.thumb_list li dl dd.add_txt {
	margin-top: 5px;
}
.thumb_list li dl dd.add_txt p {
	width: 100%;
	overflow: hidden;
}
.thumb_list li dl dd.add_txt p a {
	width: 195px;
	font-weight: bold;
	color: #666;
}
.thumb_list li dl dd.add_txt p span {
	float: left;
	font-size: 11px;
	color: #296e95;
}
.thumb_list li dl dd.add_txt p span.date {
	float: right;
}

.thumb_list li dl dd.add_txt p.ebook_d {
	width: 100%;
	overflow: hidden;
}
.thumb_list li dl dd.add_txt p.ebook_d a {
	width: 195px;
	font-weight: bold;
}
.thumb_list li dl dd.add_txt p.ebook_d span {
	float: left;
	font-size: 11px;
	color: #B0B0B0;
}
.thumb_list li dl dd.add_txt p.ebook_d span.date {
	float: right;
}

.thumb_list2 {
	width: 100%;
}
.thumb_list2:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.thumb_list2 li {
	float: left;
	width: 350px;
	margin: 20px 10px 0 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #f3f3f3;
}
.thumb_list2 li div {
	float: left;
	margin-right: 20px;
	border: 1px solid #c8c8c8;
}
.thumb_list2 li a img {
	float: none;
	display: block;
}
.thumb_list2 li dl {
	float: left;
	width: 195px;
}
.thumb_list2 li dl a {
	float: none;
	border: none;
	margin: 0;
}

.thumb_list2 li dl dt {
	margin-bottom: 2px;
	position: relative;
}

.thumb_list2 li dl dt.ttl {
	margin-bottom: 8px;
	font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}

.thumb_list2 li dl dt span {
	position: absolute;
	top: -2px;
	right: 5px;
	color: #b0b0b0;
	font-size: 11px;
}

.thumb_list2 li dl dt a {
	font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}
.thumb_list2 li dl dd a {
	float: none;
	color: #7d7d7d;
}

.thumb_list2 li dl dd.Hei {
	height: 100px;
}

.thumb_list2 li dl dd.add_txt {
	margin-top: 5px;
}
.thumb_list2 li dl dd.add_txt p {
	width: 100%;
	overflow: hidden;
}
.thumb_list2 li dl dd.add_txt p a {
	width: 195px;
	font-weight: bold;
	color: #666;
}
.thumb_list2 li dl dd.add_txt p span {
	float: left;
	font-size: 11px;
	color: #296e95;
}
.thumb_list2 li dl dd.add_txt p span.epub {
	margin-top: 10px;
}

.thumb_list2 li dl dd.add_txt p span.pdf {
	margin-top: 10px;
	float: right;
}

.paging {
	width: 100%;
	padding: 20px 0;
	text-align: center;
}
.paging a {
	display: inline-block;
	height: 18px;
	margin: 0 -1px 0 -1px;
	padding: 0 2px;
	font-size: 12px;
	vertical-align: middle;
	color: #666;
}

/* (로그인) */
#Member_Login {
	width: 720px;
	height: 328px;
	background: url("../images/member/bg_login.jpg") no-repeat left top;
}

#Member_Login .text01 {
	margin: 0 0 0 360px;
}

#Member_Login #Loginbox {
	margin: 18px 0 0 383px;
}

#Member_Login #Loginbox .Ftext {
	margin: 0 0 5px 0;
}

#Member_Login #Loginbox p {
	line-height: 1.2em;
}

#Member_Login #Loginbox p img {
	vertical-align: middle;
}

#Member_Login #Loginbox p .logintext {
	width: 148px;
	height: 16px;
	border-top: #a7a7a7;
	border-right: #d8d8d8;
	border-bottom: #d8d8d8;
	border-left: #a7a7a7;
	background: #fbfbfb;
}

#Member_Login #Loginbox p .btn_login {
	width: 74px;
	height: 42px;
	border: none;
}

#Member_Login #Loginbox p.member_login {
	text-align: right;
	margin: -42px 57px 0 0;
}

#Member_Login #Loginbox p.id_save {
	margin: 6px 0 0 51px;
	position: relative;
}

#Member_Login #Loginbox p.id_save input {
	width: 13px;
	height: 13px;
	border: none;
}

#Member_Login #Loginbox p.id_save span {
	color: #666666;
	font-size: 11px;
	position: absolute;
	top: 0;
	left: 17px;
}

#Member_Login .svc_list01 {
	margin: 20px 0 0 373px;
	width: 320px;
	overflow: hidden;
}

#Member_Login .svc_list01 li {
	background: url("../images/bullet/bul04.gif") no-repeat left 7px;
	padding: 0 0 0 7px;
	height: 21px;
}

#Member_Login .svc_list01 li p.left_text {
	padding: 3px 0 0 0;
	float: left;
}

#Member_Login .svc_list01 li p.right_btn {
	float: right;
}

/* 회원가입 완료 */
#Mcomplete {
	background: url("../images/member/bg_logincomplete.jpg") no-repeat left top;
	width: 663px;
	height: 169px;
	margin-left: 25px;
	overflow: hidden;
}

#Mcomplete p {
	margin-left: 233px;
	margin-bottom: 8px;
}

#Mcomplete p.word_01 {
	margin-top: 41px;
}

#Mcomplete p span {
	font-weight: bold;
	color: #3195c9;
	font-size: 14px;
	display: inline-block;
}

.btn {
	margin: 15px 0 0 0;
	text-align: center;
	/*#padding-bottom: 200px;*/
}

/* 비밀번호 찾기 */
form#sch_pw {
	width:458px;
	padding:30px 0 0 205px;
	background: url("../images/member/bg_pass_schbox.gif") no-repeat 0 0;
}
form#sch_pw h4 {
	margin-bottom:12px;
}
form#sch_pw p.text01 {
	margin-bottom:20px;
}
form#sch_pw p {
	margin-bottom:5px;
}
form#sch_pw p img {
	vertical-align:middle;
}
form#sch_pw select {
	border:1px solid #7f9db9; text-align:center;
}
form#sch_pw select.short {
	width:109px;
}
form#sch_pw select.long {
	width:338px;
}

input.input_style.short20 {
	width:85px;
}

#Scon_area .btns {
	margin-top:20px;
	text-align:center;
	margin-bottom: 120px;
}

#Scon_area .btns_02 {
	margin-top:40px;
	margin-left: 40px;
	margin-bottom: 120px;
}

#Scon_area .btns_03 {
	margin-top:40px;
	margin-left: 40px;
	margin-bottom: 120px;
	text-align:center;
}


/* 입력스타일 공통 */
input.input_style {
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color: #a7a7a7 #d8d8d8 #d8d8d8 #a7a7a7;
}
input.input_style.short01 {
	width:90px;
}
input.input_style.long01 {
	width:332px;
}

/* 회원가입 */

#Board_01 {
	background: url("../images/member/bg_table1.jpg") no-repeat left top;
	width: 100%;
	padding-top: 40px;
}

.Table_st01 {
	border-collapse: collapse;
	table-layout: auto;
	margin-left: 22px;
	width: 672px;
	border-top: 2px solid #3e78b7;
}

.indput {
	color: #5d5c5c;
	font-weight: bold;
	font-size: 12px;
	background: url("../images/member/bg_table1_caption.gif") no-repeat left top;
	text-align: left;
	margin: 28px 0 0 22px;
	height: 19px;
	padding: 3px 0 0 25px;
}

.Table_st01 tbody tr th {
	border-right: 1px solid #b5d2e3;
	border-bottom: 1px solid #b5d2e3;
	background: #f5f7f9;
}

.Table_st01 tbody tr th p {
	padding: 5px;
	font-weight: bold;
	color: #296e95;
	letter-spacing: -1px;
}

.Table_st01 tbody tr td {
	border-bottom: 1px solid #b5d2e3;
	padding: 5px;
}

.Table_st01 tbody tr td .bold {
	font-weight: bold;
	color: #666666;
}

.Table_st01 tbody tr td .input_type01 {
	width: 98px;
	background: #fbfbfb;
	border-top: 1px solid #a7a7a7;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #a7a7a7;
	height: 16px;
}

.Table_st01 tbody tr td .input_type02 {
	width: 334px;
	background: #fbfbfb;
	border-top: 1px solid #a7a7a7;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #a7a7a7;
	height: 16px;
}

.Table_st01 tbody tr td .input_type03 {
	width: 52px;
	background: #fbfbfb;
	border-top: 1px solid #a7a7a7;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #a7a7a7;
	height: 16px;
}

.Table_st01 tbody tr td .select_type01 {
	width: 52px;
}

.Table_st01 tbody tr td .receive {
	position: relative;
}

.Table_st01 tbody tr th label {
	color: #296e95;
}

.Table_st01 tbody tr td .pwo {
	width: 334px;
	text-align: center;
}

.Table_st01 tbody tr td .receive .text04 {
	width: 13px;
	height: 13px;
	border: none;
}

.Table_st01 tbody tr td .receive .text06 {
	width: 13px;
	height: 13px;
	border: none;
	margin: 0 40px 0 0;
}

.Table_st01 tbody tr td .receive .text02 {
	position: absolute;
	top: -2px;
	left: 18px;
	font-size: 11px;
	color: #787878;
}

.Table_st01 tbody tr td .receive .text03 {
	position: absolute;
	top: -2px;
	left: 78px;
	font-size: 11px;
	color: #787878;
}

.Table_st01 tbody tr td .ovlap {
	border: none;
	width: 54px;
	height: 17px;
}

.Table_st01 tbody tr td .text01 {
	font-size: 11px;
	color: #787878;
	padding-top: 4px;
}

.Table_st01 tbody tr td .text02 {
	font-size: 11px;
	color: #787878;
}

.Table_st01 tbody tr th.tbh {
	border-top: 1px solid #6a9bcf;
}

.Table_st01 tbody tr td.tbd {
	border-top: 1px solid #6a9bcf;
}

/* ========================================================
* 레이어 팝업
======================================================== */
#pop_layer01 {
	background: url("../images/pop/popbg_top.gif") no-repeat left top;
	width: 408px;
	padding: 18px 0 0 0;
	overflow: hidden;
	position: absolute;
}

#pop_layer02 {
	background: url("../images/pop/popbg_bottom.gif") no-repeat left bottom;
	padding: 0 32px 22px 21px;
}

.pop_tit {
	padding: 0 0 31px 57px;
}

.pop_text01 {
	text-align: center;
	padding-bottom: 5px;
}

.pop_text02 {
	text-align: left;
	padding-bottom: 10px;
}

.pop_text01 span {
	font-weight: bold;
	color: #296e95;
}

.id_search {
	margin-top: 15px;
	background: url("../images/pop/popbg_round.gif") no-repeat left bottom;
	width: 355px;
	height: 56px;
	overflow: hidden;
}

.id_search form {
	padding: 19px 0 0 20px;
}

.id_search form .pop_idsearch {
	width: 160px;
	background: #fbfbfb;
	border-top: 1px solid #a7a7a7;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #a7a7a7;
	height: 16px;
}

.id_search form .ovlap {
	width: 54px;
	height: 17px;
	border: none;
}

/* 회원탈퇴 */

#Memberout {
	background: url("../images/my/my_visual01.gif") no-repeat left top;
	width: 663px;
	margin-top: 40px;
}

#Memberout h4 {
	padding: 25px 0 14px 195px;
}

#Memberout .bullet_01 {
	background: url("../images/bullet/bul05.gif") no-repeat left 5px;
	padding: 0 0 0 13px;
	margin: 0 0 10px 195px;
	color: #296e95;
}

#Memberout .mtext01 {
	padding: 0 0 6px 0;
	margin: 0 0 0 195px;
}

#Memberout .mtext01 input.input_style01 {
	width: 98px;
	background: #fbfbfb;
	border-top: 1px solid #a7a7a7;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #a7a7a7;
	height: 16px;
}

#Memberout .mtext01 input.input_style02 {
	width: 334px;
	background: #fbfbfb;
	border-top: 1px solid #a7a7a7;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #a7a7a7;
	height: 16px;
}

/* 인사말 */
#Greeting {
	width: 100%;
	overflow: hidden;
}

#Greeting dt {
	float: left;
	padding: 30px 60px 300px 40px;
}

#Greeting dd {
	float: left;
	padding-bottom: 15px;
}

#Greeting dd.text01 {
	padding: 30px 0 40px 0;
}

#Greeting dd.text02 {
	margin-top: 25px;
}

/* 생활법령정보란? */
#Liveinfo h4 {
	background: url("../images/bullet/bul07.gif") no-repeat left 1px;
	padding: 0 0 12px 17px;
}

.List_guide01 {
	background: url("../images/guide/bg_topguide.gif") no-repeat left top;
	padding: 20px 0 0 0;
	width: 720px;
	overflow: hidden;
	margin-bottom: 20px;
}

.List_guide01 ul {
	background: url("../images/guide/bg_bottomguide.gif") no-repeat left bottom;
	padding: 0 10px 20px 20px;
}

.List_guide01 ul li {
	background: url("../images/bullet/bul08.gif") no-repeat left 6px;
	padding: 0 0 5px 8px;
	color: #666666;
}

.List_guide01 ul li span {
	font-weight: bold;
	color: #666666;
}

.List_screen {
	background: url("../images/guide/bg_screen01.gif") no-repeat left top;
	width: 714px;
	overflow: hidden;
	margin-bottom: 20px;
	height: 355px;
}

.List_screen p {
	padding: 23px 0 23px 25px;
}

.List_screen dl {
	width: 100%;
	overflow: hidden;
}

.List_screen dl dt {
	padding: 0 15px 0 27px;
	float: left;
}

.List_screen dl dd {
	float: left;
	padding: 0 0 10px 8px;
	width: 280px;
	background: url("../images/bullet/bul08.gif") no-repeat left 6px;
	color: #666666;
}

.List_screen dl dd span {
	font-weight: bold;
	color: #666666;
}

.List_screen dl dd.linklist {
	background: url("../images/bullet/bul09.gif") no-repeat 10px 3px;
	padding: 0 0 10px 30px;
	margin-top: -7px;
}

.List_screen dl dd.linklist a {
	color: #3187C6;
}

.List_screen dl dd.linklist a:visited {
	color: #3187C6;
}

.List_screen dl dd.linklist a:hover {
	color: #3187C6;
}

.List_screen02 {
	background: url("../images/guide/bg_screen02.gif") no-repeat left top;
	width: 714px;
	overflow: hidden;
	margin-bottom: 20px;
	height: 450px;
}

.List_screen02 p {
	padding: 23px 0 23px 25px;
}

.List_screen02 dl {
	width: 100%;
	overflow: hidden;
}

.List_screen02 dl dt {
	padding: 0 15px 0 27px;
	float: left;
}

.List_screen02 dl dd {
	float: left;
	padding: 0 0 10px 8px;
	width: 280px;
	background: url("../images/bullet/bul08.gif") no-repeat left 6px;
	color: #666666;
}

.List_screen02 dl dd span {
	font-weight: bold;
	color: #666666;
}

.List_screen02 dl dd.linklist {
	background: url("../images/bullet/bul09.gif") no-repeat 10px 3px;
	padding: 0 0 10px 30px;
	margin-top: -7px;
}

.List_screen02 dl dd.linklist a {
	color: #3187C6;
}

.List_screen02 dl dd.linklist a:visited {
	color: #3187C6;
}

.List_screen02 dl dd.linklist a:hover {
	color: #3187C6;
}

/* 담당부서소개 */
.work_list01 {
	background: url("../images/guide/bg_round01.gif") no-repeat left top;
	width: 720px;
	overflow: hidden;
	margin-bottom: 20px;
	height: 193px;
}

.work_list01 p {
	padding: 16px 0 25px 50px;
}

.work_list01 ol {
	padding: 0 0 0 210px;
}

.work_list01 ol li {
	font-weight: bold;
	line-height: 1.6em;
}

.work_list02 {
	background: url("../images/guide/bg_round02.gif") no-repeat left top;
	width: 720px;
	overflow: hidden;
	margin-bottom: 20px;
	height: 193px;
}

.work_list02 p {
	padding: 16px 0 25px 50px;
}

.work_list02 ol {
	padding: 0 0 0 210px;
}

.work_list02 ol li {
	font-weight: bold;
	line-height: 1.6em;
}

/* 연락처 */
.context01 {
	padding: 0 0 20px 0;
}

#Board01 {
	border-collapse: collapse;
	table-layout: auto;
}

#Board01 tbody tr th {
	font-weight: bold;
	background: #f5f5f5;
	padding: 10px;
	border-bottom: 1px solid #E8E8E8;
}

#Board01 tbody tr td {
	padding: 10px;
	border-bottom: 1px solid #E8E8E8;
}

#Board01 tbody tr td ul li {
	background: url("../images/bullet/bul08.gif") no-repeat left 6px;
	padding: 0 0 0 10px;
}

/* 오시는길 */

#address .map {
	padding: 0 0 15px 0;
}

#address .mapbox {
	overflow: hidden;
	width: 100%;
}

#address .mapbox h4 {
	float: left;
	width: 156px;
	height: 500px;
	border-right: 1px solid #bdd0e3;
	margin-right: 24px;
}

#address .mapbox .mappoint {
	float: left;
	width: 500px;
}

#address .mapbox .mappoint ul li {
	background: url("../images/bullet/bul10.gif") no-repeat left 2px;
	padding: 0 0 0 12px;
	margin-bottom: 20px;
}

#address .mapbox .mappoint ul li p {
	margin: 8px 0 0 -10px;
}

#address .mapbox .mappoint ul li dl {
	margin: 8px 0 0 -10px;
}

#address .mapbox .mappoint ul li dl dt {
	float: left;
	width: 64px;
	height: 30px;
}

#address .mapbox .mappoint ul li dl dd {
	float: left;
	width: 400px;
	height: 30px;
	background: url("../images/bullet/bul11.gif") no-repeat left 6px;
	padding-left: 9px;
}

#address .mapbox .mappoint ul li dl dd.middle-child {
	height: 110px;
}

#address .mapbox .mappoint ul li dl dd.last-child {
	margin: 0 0 0 64px;
	display: inline;
}

#address .mapbox .mappoint ul li dl dd ul {
	margin: 5px 0 0 -10px;
}

#address .mapbox .mappoint ul li dl dd ul li {
	background: none;
	padding: 0 0 3px 0;
	margin: 0;
}

.Lf_list02 {
	overflow: hidden;
	width: 100%;
	margin: 0 0 30px 0;
	position: relative;
}

.Lf_list02 dt {
	float: left;
	width: 213px;
}

.Lf_list02 dd {
	float: left;
	width: 537px;
}

.Lf_btn01 {
	margin: 10px 0 0 0;
}

.Lf_btn01 .bground {
	margin: 2px 0 0 0;
	display: block;
	width: 189px;
	height: 22px;
	overflow: hidden;
	background: url("../images/livefield/bg_btn.gif") no-repeat left top;
}

.Lf_btn01 .bground span {
	display: inline-block;
	margin: 3px 0 0 30px;
}

.Lf_btn01 p span a {
	font-size: 11px;
}

.live_answerbox {
	background: url("../images/livefield/bg_answertop.gif") no-repeat 15px top;
	padding: 10px 0 0 0;
	width: 100%;
	margin: 4px 0 0 0;
	overflow: hidden;
}

.live_answerbox_in {
	background: url("../images/livefield/bg_answerbottom.gif") no-repeat 15px bottom;
	padding: 0 35px 10px 35px;
}

.live_answerbox_in p {
	margin: 15px;
}

.Lf_stitlist {
	position: relative;
	margin: 0 0 10px 0;
	width: 761px;
	height: 48px;
	overflow: hidden;
	background: url("../images/livefield/lf_stitbg.gif") no-repeat left top;
}

.Lf_stitlist span {
	display: inline-block;
	margin: 16px 0 0 30px;
}

.Lf_list03 {
	position: relative;
	padding: 12px 0 5px 0;
	background: url("../images/livefield/lf_topbg.gif") no-repeat left top;
	width: 761px;
}

.Lf_list03 .Lf_list03_1 {
	width: 100%;
	background: url("../images/livefield/lf_bottombg.gif") no-repeat left bottom;	
	padding: 0 0 15px 0;
}

.Lf_list03 .Lf_list03_1 ol {
	background: url("../images/livefield/lf_middlebg.gif") repeat-y left top;	
	padding: 0 16px 0 12px;
	margin: 0 0 5px 0;
}

.Lf_list03 .Lf_list03_1 ol li {
	padding: 5px 0;
	background: url("../images/livefield/bg_dotted2.gif") repeat-x left bottom;
}

.Lf_list03 .Lf_list03_1 ol li.last-child {
		background: none;
		padding: 0;
}

.Lf_list03 .Lf_list03_1 ol li dl {
	overflow: hidden;
	width: 100%;
}

.Lf_list03 .Lf_list03_1 ol li dl dt {
	float: left;
	background: url("../images/livefield/bg_number.gif") no-repeat left top;
	width: 53px;
	height: 20px;
	margin: 0 13px 0 10px;
	display: inline;
	overflow: hidden;
	text-align: center;
}

.Lf_list03 .Lf_list03_1 ol li dl dd {
	float: left;
	width: 650px;
	padding: 2px 0 0 0;
}

.Lf_list03 .Lf_list03_1 ol li dl dd.nlist01 {
	width: 590px;
}

.Lf_list03 .Lf_list03_1 ol li dl dd.nlist02 {
	width: 60px;
}

.Lf_list03 .Lf_list03_1 ol li dl dd.nlist02 span {
	display: inline;
	margin: 0;
}

.Lf_list03 .Lf_list03_1 ol li dl dt span {
	display: inline-block;
	margin: 2px 0 0 0;
	color: #1775be;
	font-weight: bold;
}

.Lf_list03 .Lf_list03_1 ol li dl dd span {
	display: inline-block;
	padding: 3px 0 0 0;
}

.Lf_list03 .Lf_list03_1 ol li dl dd span.lf_floating {
	float: right;
}

.Lf_list03 .Lf_list03_1 ol li dl dd a {
	font-family: 굴림체;
	font-size: 10pt;
}

/* 생활분야 Tab */

#Tabbox {
	width: 792px;
	background: url("../images/livefield/bg_tab.gif") no-repeat left top;
	height: 38px;
	margin-left: 1px;
	overflow: hidden;
}

#Tabbox ul {
	overflow: hidden;
	width: 100%;
}

#Tabbox ul li {
	float: left;
}

#Tabbox p {
	text-align: right;
	margin: -25px 40px 0 0;
}

#Tabbox p.moveing {
	text-align: right;
	margin: -25px 35px 0 0;
}

#Tabbox p.moveing img {
	margin: 0 12px 0 0;
}

#Tabbox p img {
	margin: 0 6px 0 0;
	vertical-align: middle;
}

#Lf_contents_area {
	background: url("../images/livefield/bg_livefcon_middle.gif") repeat-y left top;
	width: 778px;
	position: relative;
	margin-left: 8px;
}

#Lf_contents_print_area {
	background: url("../images/livefield/bg_livefcon_middle.gif") repeat-y left top;
	width: 778px;
	position: relative;
	margin-left: 8px;
}

#Lf_contents_outcorner {
	background: url("../images/livefield/bg_livefcon_bottom.gif") no-repeat left bottom;
	width: 778px;
	padding: 0 0 80px 0;
	position:relative;
}

#Lf_contents_in {
	background: url("../images/livefield/bg_livefcon_top.gif") no-repeat left top;
	padding: 18px 0 0 12px;
}

#Lf_contents {
	padding: 0 12px 0 0;
}

.rounding_list01 {
	background: url("../images/livefield/bg_Lfs2top.gif") no-repeat left top;
	width: 751px;
	padding: 10px 0 0 0;
	overflow: hidden;
	margin-bottom: 12px;
}

.rounding_list01 .rounding_list01_in {
	background: url("../images/livefield/bg_Lfs2bottom.gif") no-repeat left bottom;
	padding: 0 0 10px 18px;
}

.rounding_list01 .rounding_list01_in ul {
	margin: -15px 0 0 80px;
}

.rounding_list01 .rounding_list01_in ul li {
	padding: 0 0 0 15px;
	line-height: 1.6em;
	background: url("../images/bullet/bul14.gif") no-repeat left 5px;
}

.rounding_list01 .rounding_list01_in ul li a {
	font-weight: bold;
	color: #666666;
}

.rounding_list01_inpop {
	overflow: auto;
	background: url("../images/livefield/bg_Lfs2bottom.gif") no-repeat left bottom;
	width: 730px;
	height: 100px;
	padding: 0 0 10px 21px;
}

/* 2013.08.29 Shin,Dong-Oh */
#ovDiv .ovDivbox {
	width: 760px;
}

/* 김태훈 테스트 */
/*.ovDivbox {
    border-collapse: collapse;
    width: 100%;
    table-layout: auto;
}*/
.ovDivbox th {
    padding: 3px 4px;
    border: 1px solid #d4e0eb;
    color: #4b6696;
    background-color: #f0f5fa;
}

.ovDivbox th.fst {
    border-left: 1px solid #d4e0eb;
}

.ovDivbox th.ntop {
    border-top: none;
}

.ovDivbox td {
    padding: 4px 4px;
    /*border: 1px solid #d4e0eb;*/
    text-align: justify;
}

.ovDivbox td.top {
    border: 1px solid #d4e0eb;
}

.ovDivbox td.fst {
    border: 1px solid #d4e0eb;
}

.ovDivbox td.left {
    text-align: justify;
}

.ovDivbox td.left a {
    color: #0286ac;
    text-decoration: underline;
}

.ovDivbox td.foot {
    text-align: justify;
    border: none;   
    padding: 10px 0 9px 0;
    margin: 0;
}
/* 여기까지 */

.rounding_list01 .rounding_list01_inpop ul {
	margin: -15px 0 0 107px;
}

.rounding_list01 .rounding_list01_inpop ul li {
	padding: 0 0 0 15px;
	line-height: 1.6em;
	background: url("../images/bullet/bul14.gif") no-repeat left 5px;
}

.rounding_list01 .rounding_list01_inpop ul li a {
	font-weight: bold;
	color: #666666;
}

#service_ask {
	background: url("../images/livefield/poll_bg_long.gif") no-repeat left top;
	width: 778px;
	height: 75px;
	margin-left: 8px;
	overflow: hidden;
}

#service_ask dl {
	margin: 10px 0 0 20px;
	width: 96%;
	overflow: hidden;
	position: relative;
}

#service_ask dl dt {
	color: #3080ae;
	font-weight: bold;
	clear: both;
}

#service_ask dl dd {
	padding: 10px 0 0 0;
	float: left;
}

#service_ask dl dd.first_child {
	padding-left: 76px;
}

#service_ask dl dd input {
	width: 13px;
	height: 13px;
	border: none;
}

#service_ask dl dd.last_child {
	padding: 7px 0 0 12px;
	width: 42px;
}

#service_ask dl dd .save_btn {
	width: 42px;
	height: 20px;
	margin: 0;
}

#service_ask dl dd {
	padding: 10px 0 0 0;
	float: left;
	width: 115px;
}

#service_ask dl dd label.starbox1 {
	background: url(../images/livefield/star5.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask dl dd label.starbox2 {
	background: url(../images/livefield/star4.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask dl dd label.starbox3 {
	background: url(../images/livefield/star3.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask dl dd label.starbox4 {
	background: url(../images/livefield/star2.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask dl dd label.starbox5 {
	background: url(../images/livefield/star1.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask dl dd label { vertical-align: middle;}

#service_ask dl dd label span { position: absolute; top: -5000px; left: -5000px; text-indent: -5000px; overflow: hidden; width: 1px; height: 1px;}

/* 100문 100답 */

#Ak_contents {
	width: 752px;
	padding-left: 5px;
	position: relative;
}

.Ask_snb {
	padding: 10px 0 0 0;
	margin: 0 0 0 10px;
}

.Ask_snb li {
	margin-bottom: 4px;
	background: url("../images/snb/snb_ask01_off.gif") no-repeat left top;
	width: 100%;
	height: 24px;
	overflow: hidden;
}

.Ask_snb li.on {
	margin-bottom: 4px;
	background: url("../images/snb/snb_ask01_on.gif") no-repeat left top;
	width: 100%;
	height: 24px;
	overflow: hidden;
}

.Ask_snb li img {
	margin: 4px 0 0 10px;
}

.Ask_snb li.on img {
	margin: 4px 0 0 10px;
}

.Ask_snb li a {
	display: inline-block;
	margin: 3px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
}

.Ask_snb li.on a {
	font-weight: bold;
	color: #fff;
}

form.ask_search {
	width: 752px;
	height: 50px;
	padding-top: 12px;
	/*background: url("../images/ask_answer/bg_searchb.gif") 0 0 no-repeat; */
}

form.ask_search fieldset {
	width: 608px;
	margin: 0 auto;
}

form.ask_search span {
	margin: 2px 35px 0 0;
}

form.ask_search select {
	width: 80px;
}

form.ask_search input {
	border: none;
	font-size: 12px;
}

form.ask_search input.input_type01 {
	width: 342px;
	padding: 2px 7px 2px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #a7a7a7 #d8d8d8 #d8d8d8 #a7a7a7;
	vertical-align: middle;
	background: #fbfbfb;
}

.con_words {
	overflow: hidden;
	width: 100%;
	border-bottom: 2px solid #439ad9;
	padding-bottom: 3px;
}

.con_words .L_words {
	float: left;
}

.con_words .R_words {
	float: right;
}

.con_words .R_words input {
	width: 41px;
	height: 20px;
	border: none;
}

#Ask_answer_list01 ul li.last_child {
	padding-bottom: 3px;
	border-bottom: 2px solid #439ad9;
}

#Ask_answer_list01 ul li {
	background: url("../images/ask_answer/bg_dotted.gif") repeat-x left bottom;
	padding-bottom: 4px;
}

#Ask_answer_list01 ul li dl {
	overflow: hidden;
	width: 100%;
}

#Ask_answer_list01 ul li dl dt {
	float: left;
	width: 560px;
	padding: 7px 0 7px 10px;
}

#Ask_answer_list01 ul li dl dt span.color_296e95 {
	color: #296e95;
	font-weight: bold;
	font-size: 14px;
}

#Ask_answer_list01 ul li dl dt span.color_424242 {
	color: #424242;
	font-weight: bold;
	font-size: 14px;
}

#Ask_answer_list01 ul li dl dt img {
	vertical-align: middle;
}

#Ask_answer_list01 ul li dl dd {
	float: left;
	font-size: 11px;
	padding: 7px 19px 0 0;
}

#Ask_answer_list01 ul li dl dd.last_child {
	padding: 7px 0 0 0;
}

#Ask_answer_list01 ul li dl dd span {
	color: #00506d;
	font-weight: bold;
}

#Ask_answer_list01 ul li .question_list {
	background: #f6f6f6;
	width: 100%;
}

#Ask_answer_list01 ul li .question_list .question {
	padding: 10px 0 0 22px;
	color: #454545;
	margin-bottom: 8px;
}

#Ask_answer_list01 ul li .question_list .question {
	vertical-align: middle;	
}

#Ask_answer_list01 ul li .question_list .question_a {
	color: #666666;
	overflow: hidden;
	width: 100%;
}

#Ask_answer_list01 ul li .question_list .question_a img {
	vertical-align: middle;	
}

#Ask_answer_list01 ul li .question_list .question_a .an_float {
	width: 40px;	
	float: left;
	display: inline-block;
	padding: 0 0 0 22px;
}

#Ask_answer_list01 ul li .question_list .question_a .an_content {
	width: 670px;	
	float: left;
	padding: 0 0 5px 0;
}

#Ask_answer_list01 ul li .question_list .question a {
	font-size: 1.12em;	
}

#Ask_answer_list01 ul li .question_list .question_a .more_text {
	display: block;
	width: 98%;
	text-align: right;	
	clear: both;
}

/* view */

#Ask_answer_view01 {
	border-top: 2px solid #b5d2e3;
	margin: 0 0 20px 0;
}

#Ask_answer_view01 dl {
	overflow: hidden;
	width: 100%;
	background: #f5f7f9;
	margin-bottom: 2px;
}

#Ask_answer_view01 dl dt {
	float: left;
	width: 494px;
	padding: 7px 0 7px 10px;
}

#Ask_answer_view01 dl dt span.color_296e95 {
	color: #296e95;
	font-weight: bold;
	font-size: 14px;
}

#Ask_answer_view01 dl dt span.color_424242 {
	color: #424242;
	font-weight: bold;
	font-size: 14px;
}

#Ask_answer_view01 dl dd {
	float: left;
	font-size: 11px;
	padding: 7px 10px 0 0;
}

#Ask_answer_view01 dl dd.last_child {
	padding: 7px 0 0 0;
}

#Ask_answer_view01 dl dd span {
	color: #00506d;
	font-weight: bold;
}

#Ask_answer_view01 .question_list {
	background: #f5f7f9;
	padding: 10px;
	margin-bottom: 11px;
}

#Ask_answer_view01 .question_list .question {
	padding: 0 0 0 2px;
	color: #7c7c7c;
	font-weight: bold;
	font-family: 굴림체 !important;
	font-size: 10pt;
}

#Ask_answer_view01 .question_list .question img {
	vertical-align: middle;	
}

#Ask_answer_view01 .answerbox {
	padding: 0 12px 15px 12px;
}

#Ask_answer_view01 .answerbox .answer_a {
	background: url("../images/icon/icon_r2.gif") no-repeat left 2px;
	padding: 0 0 0 34px;
}

#Ask_answer_view01 .rec {
	text-align: center;
	padding-bottom: 10px;
}

#Board_02 {
	width: 100%;
	table-layout: auto;
	border-collapse: collapse;
}

#Board_02 tbody tr th {
	border-bottom: 1px solid #b5d2e3;
	border-top: 1px solid #b5d2e3;
	padding: 8px;
	background: #f5f7f9;
	vertical-align: top;
}

#Board_02 tbody tr th p {
	color: #296e95;
	font-weight: bold;
	text-align: left;
	background: url("../images/bullet/bul16.gif") no-repeat left 3px;
	padding-left: 13px;
}

#Board_02 tbody tr td {
	border-bottom: 1px solid #b5d2e3;
	border-top: 1px solid #b5d2e3;
	padding: 8px;
}

#Board_02 tbody tr td ul li {
	background: url("../images/bullet/bul17.gif") no-repeat left 6px;
	padding-left: 10px;
}

#Board_02 tbody tr td ul li span {
	color: #296e95;
}

.btn_right {
	text-align: right;
	padding-top: 15px;
}

.btn_right2 {
	text-align: right;
}

/* 생활분야 추가 */

.lawinfobox {
	padding: 0 0 15px 0;
	margin: 20px 0 20px 0;
	background: url("../images/livefield/bg_liveroundbottom.gif") no-repeat left bottom;
	width: 763px;
}

.lawinfobox .lawinfobox_in {
	background: url("../images/livefield/bg_liveroundtop.gif") no-repeat left top;
	padding: 7px 9px 0 9px;
}

.lawinfobox .lawinfobox_in p {
	margin: 0 0 12px 0;
}

.lawinfobox .lawinfobox_in ul {
	background: url("../images/livefield/live_bar.gif") repeat-x left bottom;
	padding: 0 0 6px 0;
	margin: 0 0 7px 0;
	width: 100%;
	overflow: hidden;
}

.lawinfobox .lawinfobox_in ul.last {
	background: none;
	padding: 0;
	margin: 0;
}

.lawinfobox .lawinfobox_in ul li {
	float: left;
	width: 225px;
	background: url("../images/bullet/bul28.gif") no-repeat left 4px;
	padding: 3px 0 3px 16px;
}

.lawinfobox .lawinfobox_in ul li img {
	vertical-align: middle;
}

/* 생활분야 검색결과 */

#result_con {
	width: 716px;
	position: relative;
	overflow: hidden;
	margin-left: 38px;
}

.result {
	width: 100%;
	height: 49px;
	background: url("../images/livefield/bg_result.gif") no-repeat left top;
	overflow: hidden;
}

.result p {
	padding: 13px 0 0 22px;
	color: #666666;
	font-weight: bold;
}

.result p .rcolor {
	color: #424242;
	font-size: 1.13em;
}

.result p span {
	color: #0e9e11;
	font-size: 1.13em;
}

.result_list {
	width: 716px;
	background: #f9f9f9;
	overflow: hidden;
}

.result_list .result_list_in {
	padding: 20px 18px 13px 18px ;
	background: url("../images/livefield/bg_resultbottom.gif") no-repeat left bottom;
}

.result_list .result_list_in ul li {
	background: url("../images/bullet/bul29.gif") no-repeat left 8px;
	padding: 0 0 0 13px;
	line-height: 1.8em;
}

/* 백문백답 검색결과 */

#result_con2 {
	margin-left: 18px;
}

/* 통합검색 */

#allsearchbox {
	width: 975px;
	position: relative;
	float: left;
	overflow: hidden;
	background: url("../images/livefield/Tsearch_topbg.gif") no-repeat left top;
	padding: 26px 0 0 0;
}

#allsearchbox #search_container {
	padding: 0 0 38px 0;
	background: url("../images/livefield/Tsearch_bottombg.gif") no-repeat left bottom;
	width: 100%;
}

#allsearchbox #search_container #search_contents {
	padding: 0 51px 0 52px;
	background: url("../images/livefield/Tsearch_middlebg.gif") repeat-y left top;
}

#search_contents #Sub_top {
	width: 100%;
	overflow: hidden;
	background: url("../images/search/comtopbg.gif") no-repeat left bottom;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

#search_contents #Sub_top h3 {
	float: left;
	width: 350px;
}

#search_contents #Sub_top #Location {
	float: right;
	width: 370px;
	text-align: right;
	font-size: 11px;
	color: #787878;
}

#search_contents #Sub_top #Location a {
	font-weight: bold;
	color: #9a9999;
}

#result_searchbox {
	width: 867px;
	position: relative;
	overflow: hidden;
}

#result_searchbox .result {
	width: 100%;
	height: 49px;
	background: url("../images/search/bg_searchresult.gif") no-repeat left top;
	overflow: hidden;
}

#result_searchbox .result p {
	padding: 13px 0 0 22px;
	color: #666666;
	font-weight: bold;
}

#result_searchbox .result p .rcolor {
	color: #424242;
	font-size: 1.13em;
}

#result_searchbox .result p span {
	color: #0e9e11;
	font-size: 1.13em;
}

.result_listbox01 {
	background: url("../images/search/bg_resultmiddle.gif") repeat-y left top;
	width: 867px;
	overflow: hidden;
}

.result_listbox01 .result_listbox02 {
	background: url("../images/search/bg_resultbottom.gif") no-repeat left bottom;
	padding: 0 0 20px 0;
}

.result_listbox01 .result_listbox02 .result_listbox03 {
	background: url("../images/search/bg_resulttop.gif") no-repeat left top;
	padding: 15px 27px 0 27px;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li {
	background: url("../images/ask_answer/bg_dotted.gif") repeat-x left bottom;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li.last {
	background: none;
	margin: 0;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl {
	width: 100%;
	overflow: hidden;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dt {
	background: url("../images/bullet/bul31.gif") no-repeat left 4px;
	padding: 0 0 3px 17px;
	color: #026c94;
	font-size: 1.13em;
	font-weight: bold;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dt.lifekind {
    background: url("../images/bullet/bul31.gif") no-repeat left 4px;
    padding: 0 0 3px 17px;
    color: #026c94;
    font-size: 1.13em;
    font-weight: bold;
    margin-bottom: 20px;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dd {
	padding: 0 0 0 17px;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dd span {
	color: #1894c3;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dd a {
	color: #54b30e;
	font-weight: bold;
	text-decoration: underline;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dd.summary {
	color: #54b30e;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 20px;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dd.result_txt {
    color: #54b30e;
    font-weight: bold;
    margin-bottom: 5px;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dd span.bolding {
	color: #393939;
}

.result_listbox01 .result_listbox02 .result_listbox03 ul li dl dd .summary_location {
	color: #bea87a;
}

.L_cation {
	text-align: right;
	color: #177ecd;
	margin-bottom: 5px;
}

.L_cation span {
	color: #777777;
}

.L_cation img {
	vertical-align: middle;
}

.Tsearchbox_result01 {
	background: url("../images/search/bg_searchtop.gif") repeat left top;
	width: 867px;
	overflow: hidden;
	padding: 15px 0 0 0;
}

.Tsearchbox_result01 .Tsearchbox_result02 {
	background: url("../images/search/bg_searchbottom.gif") repeat left bottom;
	padding: 0 25px 25px 25px;
}

.Tsearchbox_result01 .Tsearchbox_result02 p {
	margin-bottom: 5px;
}

.Tsearchbox_bottom {
	background: url("../images/search/bg_checksearchtop.gif") repeat left top;
	width: 810px;
	overflow: hidden;
	padding: 15px 0 0 0;
}

.Tsearchbox_bottom .Tsearchbox_top {
	background: url("../images/search/bg_checksearchbottom.gif") repeat left bottom;
	padding: 0 20px 10px 20px;
}

.Tsearchbox_result01 .Tsearchbox_result02 .search_btn {
	text-align: center;
	padding: 15px 0 0 0;
	margin: 0;
}

.Tsearchbox_result01 .Tsearchbox_result02 .search_btn input {
	width: 93px;
	height: 36px;
	border: none;
}

.Tsearchbox_bottom .Tsearchbox_top dl {
	overflow: hidden;
	width: 100%;
}

.Tsearchbox_bottom .Tsearchbox_top dl dt {
	float: left;
	width: 82px;
	padding: 10px 0 0 18px;
	background: url("../images/bullet/bul28.gif") no-repeat left 12px;
}

.Tsearchbox_bottom .Tsearchbox_top dl dd {
	float: left;
	width: 275px;
}

/* 맞춤 통합검색 추가 2011.11.25*/
.Tsearchbox_bottom_fit {
	background: url("../images/search/bg_checksearchtop02.gif") repeat left top;
	width: 810px;
	overflow: hidden;
	padding: 15px 0 0 0;
}

.Tsearchbox_bottom_fit .Tsearchbox_top {
	background: url("../images/search/bg_checksearchbottom02.gif") repeat left bottom;
	padding: 0 20px 10px 20px;
}
.Tsearchbox_bottom_fit .Tsearchbox_top dl {
	overflow: hidden;
	width: 100%;
}

.Tsearchbox_bottom_fit .Tsearchbox_top dl dt {
	float: left;
	width: 82px;
	padding: 10px 0 3px 18px;
	background: url("../images/bullet/bul28.gif") no-repeat left 12px;
}
.Tsearchbox_bottom_fit .Tsearchbox_top dl dd.fit {
	float: left;
	width: 670px;
	margin-top:10px;
	border-bottom:1px solid #e6eef3;
	padding:0 0 7px 0;
}
.Tsearchbox_bottom_fit .Tsearchbox_top dl dd ul.fit {
	width: 100%;
	overflow: hidden;	
}

.Tsearchbox_bottom_fit .Tsearchbox_top dl dd.fit ul li {
	float: left;
	width: 165px;
	letter-spacing: -1px;
}
/*----------End-------------*/


.Tsearchbox_bottom .Tsearchbox_top dl dd ul {
	width: 100%;
	overflow: hidden;
}

.Tsearchbox_bottom .Tsearchbox_top dl dd ul li {
	float: left;
	width: 130px;
	letter-spacing: -1px;
}

.Tsearchbox_bottom .Tsearchbox_top dl dd ul li input {
	width: 13px;
	height: 13px;
	border: none;
	margin: 0 4px 0 0;
}

/* 열린공간 */

p.list_total_txt2 {
	color: #666666;
	margin-top: 10px;
	padding: 0 0 3px 10px;
	background: url("../images/bullet/bul_disc.gif") 0 3px no-repeat; 
	line-height: 14px;
}
p.list_total_txt2 em {
	color: #3187c6;
	font-weight: bold;
}

#Board_03 {
	width: 100%;
	padding: 5px 0 0 0;
}

#Board_03 table {
	border-collapse: collapse;
	table-layout: auto;
	width: 100%;
}

#Board_03 table thead tr th {
	height: 28px;
	font-weight: bold;
	font-size: 0.9em;
	background: url("../images/place/list_thead.gif") repeat-x left top;
	text-align: center;
}

#Board_03 table thead tr th.first_child {
	background: url("../images/place/list_thead_left.gif") no-repeat left top;
}

#Board_03 table thead tr th.last_child {
	background: url("../images/place/list_thead_right.gif") no-repeat right top;
}

#Board_03 table thead tr th input {
	border: none;
	width: 13px;
	height: 13px;
}

#Board_03 table tbody tr td {
	text-align: center;
	padding: 5px;
	border-bottom:1px solid #E2E2E2;
}

#Board_03 table tbody tr td dl {
	width: 100%;
	overflow: hidden;
}

#Board_03 table tbody tr td dl dt {
	float: left;
	width: 35px;
}

#Board_03 table tbody tr td dl dd {
	float: left;
	width: 90%;
}

#Board_03 table tbody tr td.left {
	text-align: left;
}

#Board_03 table tbody tr td p {
	padding: 0 0 0 77px;
}

.place_rounding_text01 {
	margin: 0 0 20px 0;
	background: url("../images/place/bg_texttop.gif") no-repeat left top;
	width: 100%;
	overflow: hidden;
	padding: 15px 0 0 0;
}

.place_rounding_text01 .place_rounding_text01_in {
	background: url("../images/place/bg_textbottom.gif") no-repeat left bottom;
	padding: 0 15px 15px 15px;
}

.place_rounding_text01 .place_rounding_text01_in span {
	font-weight: bold;
}

.place_tit h4 {
	background: url("../images/bullet/bul07.gif") no-repeat left 1px;
	padding: 0 0 12px 17px;
}

/* 상세보기 */

#BoardDetail_03_01 {
	border-collapse: collapse;
	table-layout: auto;
	width: 100%;
	margin: 0 0 10px 0;
}

#BoardDetail_03_01 tbody tr th {
	background:#F5F7F9;
	border:1px solid #B5D2E3;
	color:#296E95;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-align:center;
}

#BoardDetail_03_01 tbody tr td {
	border:1px solid #B5D2E3;
	padding:5px 10px;
	text-align:left;
}

#BoardDetail_03_01 tbody tr td table {
	border-collapse: collapse;
	width: 100%;
	margin: 0;	
}

#BoardDetail_03_01 tbody tr td table td {
	border: none;
	padding: 0;
}

#BoardDetail_03_02 {
	border-collapse: collapse;
	table-layout: auto;
	width: 100%;
	margin: 0 0 10px 0;
}

#BoardDetail_03_02 tbody tr th {
	background:#F5F7F9;
	border:1px solid #B5D2E3;
	color:#296E95;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-align:center;
}

#BoardDetail_03_02 tbody tr td {
	border:1px solid #B5D2E3;
	padding:5px 10px;
	text-align:left;
}

/* 생활분야 동영상 */

.picturebox {
	overflow: hidden;
	width: 680px;
}

.picturebox .box_Left {
	float: left;
	width: 680px;
}

.picturebox .box_Left dt {
	margin: 0 0 7px 0;
}

.picturebox .box_Left dd {
	height: 90px;
	width: 100%;
	overflow: auto;
}

.picturebox .box_Right {
	float: right;
	width: 680px;
}

.picturebox .box_Right dt {
	margin: 0 0 7px 0;
}

.picturebox .box_Right dd {
	height: 90px;
	width: 100%;
	overflow: auto;
}

/* 팝업 - 저작권, 개인정보보호 */

#Npopbox_01 {
	width: 647px;
	position: relative;
}

#Npopbox_01 .pop_header {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 74px;
	background: url("../images/pop/bg_topvisual.gif") no-repeat left top;
}

#Npopbox_01 .pop_header h1 {
	position: absolute;
	top: 21px;
	left: 21px;
}

#Npopbox_01 .pop_header02 {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 74px;
	background: url("../images/pop/bg_topvisual02.gif") no-repeat left top;
}

#Npopbox_01 .pop_header02 h1 {
	position: absolute;
	top: 21px;
	left: 21px;
}

#Npopbox_01 .pop_header h2 {
	position: absolute;
	top: 10px;
	right: 80px;
	width: 200px;
	height: 52px;
}

#Npopbox_01 .pop_header h2 span {
	display: none;
}

#Npopbox_01 .pop_header02 h2.title_h2 {
	position: absolute;
	top: 10px;
	right: 80px;
	width: 200px;
	height: 52px;
}

#Npopbox_01 .pop_header02 h2.title_h2 span {
	display: none;
}

#Npopbox_01 .pop_Contents01 {
	background: url("../images/pop/pop_topbg.gif") no-repeat left top;
	width: 100%;
	overflow: hidden;
	padding: 50px 0 0 0;
}

#Npopbox_01 .pop_Contents02 {
	background: url("../images/pop/pop_middlebg.gif") repeat-y left top;
}

#Npopbox_01 .pop_Contents03 {
	background: url("../images/pop/pop_footbg.gif") no-repeat left bottom;
	padding: 0 45px 70px 40px;
}

#Npopbox_01 .pop_Contents03 p {
	margin: 0 0 25px 0;
	padding: 0 0 0 10px;
}

#Npopbox_01 .pop_Contents03 p.text03 {
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
}

#Npopbox_01 .pop_Contents03 p.text01 {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}

#Npopbox_01 .pop_Contents03 p.text02 {
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}

#Npopbox_01 .pop_Contents03 p.text02 a {
	color: #2D80B9;
}

#Npopbox_01 .pop_Contents03 h3 {
	background: url("../images/bullet/bul32.gif") no-repeat left 6px;
	padding: 0 0 5px 10px;
}

#Npopbox_01 .pop_Contents03 h4 {
	background: url("../images/bullet/bul32.gif") no-repeat left 6px;
	padding: 0 0 5px 10px;
}

#Npopbox_01 .pop_Contents03 h3 {
	background: url("../images/bullet/bul33.gif") no-repeat left 3px;
	padding: 0 0 8px 13px;
	border-bottom: 1px solid #eaebec;
	margin: 0 0 10px 0;
}

#Npopbox_01 .pop_footer {
	overflow: hidden;
	width: 100%;
	margin: -27px 0 0 0;
	padding: 0 0 20px 0;
}

#Npopbox_01 .pop_footer .copy {
	float: left;
	padding: 0 0 0 25px;
}

#Npopbox_01 .pop_footer p {
	float: right;
	padding: 0 25px 0 0;
}

.poplistbox01 {
	background: url("../images/pop/bg_stop.gif") no-repeat left top;
	padding: 15px 0 0 0;
	width: 565px;
	overflow: hidden;
	margin: 0 10px 6px 10px;
}

.mgb_25 {
	margin-bottom: 25px;
}

.poplistbox02 {
	background: url("../images/pop/bg_sbottom.gif") no-repeat left bottom;
	padding: 0 20px 15px 20px;
}

.poplistbox02 li {
	background: url("../images/pop/icon4.gif") no-repeat left 6px;
	padding: 0 0 0 8px;
}

.poplistbox02 li.bold {
	background: none;
	font-weight: bold;
	padding: 0;
}

.poplist {
	background: url("../images/pop/icon4.gif") no-repeat 0 4px;
	padding: 0 0 0 10px;
}

.poplistbox03 {
	margin: 0 0 0 10px;
}

.poplistbox03 li {
	background: url("../images/pop/icon4.gif") no-repeat left 6px;
	padding: 0 0 0 8px;
}

.poplistbox04 {
	background: url("../images/pop/bg_stop.gif") no-repeat left top;
	padding: 15px 0 0 0;
	width: 565px;
	overflow: hidden;
	margin: 4px 10px 6px -10px;
}

.poplistbox05 {
	background: url("../images/pop/bg_sbottom.gif") no-repeat left bottom;
	padding: 0 20px 15px 20px;
}

.poplistbox05 li {
	background: url("../images/pop/icon4.gif") no-repeat left 6px;
	padding: 0 0 0 8px;
}

/* 마이페이지 */
#Board_03 h4{
	overflow:hidden;
	width:700px;
	height:26px;
	margin-bottom:20px;
	padding:13px 10px 0 10px;
	background: url("../images/common/bg_sub_title.gif") no-repeat left top;
}

#Board_03 h4 em {
	display:block;
	float:left;
	padding-left:15px;
	background: url("../images/bullet/bul_disc_arr.gif") no-repeat left 2px;
}

#Board_03 h4 a {
	float:right;
}

#Board_03 .Table_st02{
	margin-top:10px;
}

#Board_03 .btn {
	margin:0;
	text-align:right;
}

#Board_03 .btn input {
	margin-right:5px;
	border:none;
}

#Board_03 .paging {
	padding-bottom:0;
}

.Table_st02{
	width:100%;
	background: url("../images/common/bg_table_title.gif") no-repeat left 0;
	border-bottom:2px solid #439ad9;
}
.Table_st02 thead{
	background:none;
	height:26px;
}

.Table_st02 thead th{
	font-size:11px;
	font-weight:bold;
	color:#686868;
}

.Table_st02 tbody {
	background:none;
}

.Table_st02 tbody.center td {
	text-align:center;
}

.Table_st02 tbody.center td.left{
	text-align:left;
}

.Table_st02 td {
	padding:8px 0 6px;
	border-bottom:1px solid #e2e2e2;
	text-align:left;
}

.Table_st02 td em {
	font-weight:bold;
	color:#14558c;
}

.Table_st02 td span.re {
	padding-left:25px;
	background: url("../images/bullet/bul19.gif") no-repeat 0 0;
}

.Table_st02 td.center{
	text-align:center;
}

.Table_st02 tr.last td {
	border:none;
}

.Table_st02 input.chk {
	width:13px;
	width:13px;
	margin:0; 
	padding:0; 
	border:none;
}

.article_rbox h4{
	overflow:hidden;
	padding:13px 10px 0 10px;
}

.article_rbox.big h4 {
	width:700px;
	height:22px;
	background: url("../images/common/bg_sub_title_02.gif") no-repeat left top;
}

.article_rbox h4 em {
	display:block;
	float:left;
	padding-left:15px;
	background: url("../images/bullet/bul_disc_arr.gif") no-repeat left 0px;
}

.article_rbox h4 a {
	float:right;
}

.article_rbox .article_bot {
	padding-top:10px;
	border-width:1px;
	border-color:#d5e8ee;
	border-style:none solid solid;
}

.article_rbox .article_bot02 {
	padding-top:10px;
	border-width:1px;
	border-color:#d3e9d9;
	border-style:none solid solid;
}

.article_rbox .article_bot03 {
	padding-top:10px;
	border-width:1px;
	border-color:#d4dae8;
	border-style:none solid solid;
}

.article_rbox .article_bot04 {
	padding-top:10px;
	border-width:1px;
	border-color:#e3e4ce;
	border-style:none solid solid;
}

.article_rbox .article_bot05 {
	padding-top:10px;
	border-width:1px;
	border-color:#e9dae3;
	border-style:none solid solid;
}

.article_rbox .article_bot06 {
	padding-top:10px;
	border-width:1px;
	border-color:#e5e5e5;
	border-style:none solid solid;
}

.article_rbox ul.new_life {
	width:668px;
	margin:0 auto;
}

.article_rbox ul.new_life li {
	margin-top:10px;
	padding:0 0 10px 10px;
	border-bottom:1px solid #f0f0f0;
}

.article_rbox ul.new_life li a {
	display: inline-block;
	padding: 0 20px 0 0;
	
}

.article_rbox ul.new_life li a img {
	vertical-align: top;
	display: block;
}

.article_rbox.short h4 {
	width:335px;
	height:21px;
	padding:10px 10px 0;
	background: url("../images/common/bg_sub_title_03.gif") no-repeat left top;
}

.article_rbox.short02 h4 {
	width:335px;
	height:21px;
	padding:10px 10px 0;
	background: url("../images/common/bg_sub_title_04.gif") no-repeat left top;
}

.article_rbox.short03 h4 {
	width:335px;
	height:21px;
	padding:10px 10px 0;
	background: url("../images/common/bg_sub_title_05.gif") no-repeat left top;
}

.article_rbox.short04 h4 {
	width:335px;
	height:21px;
	padding:10px 10px 0;
	background: url("../images/common/bg_sub_title_06.gif") no-repeat left top;
}

.article_rbox.short05 h4 {
	width:335px;
	height:21px;
	padding:10px 10px 0;
	background: url("../images/common/bg_sub_title_07.gif") no-repeat left top;
}

.article_rbox.short06 h4 {
	width:335px;
	height:21px;
	padding:10px 10px 0;
	background: url("../images/common/bg_sub_title_08.gif") no-repeat left top;
}

.article_rbox.short .article_bot {
	width:353px;
}

.article_rbox .article_bot02 {
	width:353px;
}

.article_rbox .article_bot03 {
	width:353px;
}

.article_rbox .article_bot04 {
	width:353px;
}

.article_rbox .article_bot05 {
	width:353px;
}

.article_rbox .article_bot06 {
	width:353px;
}

.article_rbox ul.list {
	margin-left:15px;
	padding-bottom:10px;
}

.article_rbox ul.list li {
	float:none;
	margin:3px 0 0 0;
	padding:0 0 0 8px;
	background: url("../images/bullet/bul34.gif") no-repeat left 5px;
}

.article_rbox ul.list li a span {
	font-weight:bold;
	color:#14558c;
}

.article_rbox ul.list li a em {
	font-weight:bold;
}

.mypage_main_list {
	width:100%;
}

.mypage_main_list:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.mypage_main_list li {
	float:left;
	margin:0 10px 15px 0;
}

.mypage_main_list li.right {
	margin-right:0;
}

.mypage_main_list li .life_field {
	width:313px;
	margin:0 auto;
	padding-bottom:10px;
}

.mypage_main_list li .life_field a {
	margin-right:22px;
}

/* 마이페이지 관리 */

.managebox {
	width: 100%;
	overflow: hidden;
}

.managebox h4 {
	background: url("../images/bullet/bul_40.gif") no-repeat left 0px;
	padding: 0 0 0 17px;
	margin: 0 0 5px 0;
}

.managebox h4.pdt {
	padding: 10px 0 0 17px;
	background: url("../images/bullet/bul_40.gif") no-repeat left 10px;
}

.manage_section03 {
	background: url("../images/my_page/bg_myround_top.gif") no-repeat left top;
	padding: 20px 0 0 0;
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}

.manage_section03 div {
	background: url("../images/my_page/bg_myround_bottom.gif") no-repeat left bottom;
	padding: 0 0 20px 0;
}

.manage_section03 div ul {
	width: 100%;
	overflow: hidden;
}

.manage_section03 div ul li {
	float: left;
	width: 237px;
	padding: 5px 0;
}

.manage_section03 div ul li img { vertical-align: middle;}

.manage_section03 div ul li input {
	width: 13px;
	height: 13px;
	border: none;
	margin-left: 15px;
}

.manage_section03 div ul li label span { position: absolute; top: -5000px; left: -5000px; text-indent: -5000px; overflow: hidden; width: 1px; height: 1px;}

.manage_section03 div ul li label.Bc_01 {
	background: url("../images/my_page/bg_color01.gif") no-repeat left top;
	width: 190px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.manage_section03 div ul li label.Bc_02 {
	background: url("../images/my_page/bg_color02.gif") no-repeat left top;
	width: 190px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.manage_section03 div ul li label.Bc_03 {
	background: url("../images/my_page/bg_color03.gif") no-repeat left top;
	width: 190px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.manage_section03 div ul li label.Bc_04 {
	background: url("../images/my_page/bg_color04.gif") no-repeat left top;
	width: 190px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.manage_section03 div ul li label.Bc_05 {
	background: url("../images/my_page/bg_color05.gif") no-repeat left top;
	width: 190px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.manage_section03 div ul li label.Bc_06 {
	background: url("../images/my_page/bg_color06.gif") no-repeat left top;
	width: 190px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.my_right {
	text-align: right;
	margin: 0 0 20px 0;
}

.my_right input {
	border: none;
}

.Board_my01 {
	border-collapse: collapse;
	width: 688px;
	table-layout: auto;
	margin-left: 16px;
}

.Board_my01 tbody tr th {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #f0f0f0;
}

.Board_my01 tbody tr th p {
	background: url("../images/my_page/bg_tableround.gif") no-repeat left top;
	height: 70px;
	width: 122px;
	padding: 9px 0 0 20px;
	margin: 4px 0 0 0;
}

.Board_my01 tbody tr th.last {
	border: none;
}

.Board_my01 tbody tr td.last {
	border: none;
}

.Board_my01 tbody tr td {
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #f0f0f0;
}

.Board_my01 tbody tr td input {
	width: 13px;
	height: 13px;
	border: none;
	vertical-align: top;
}

.Board_my01 tbody tr td img {
	margin: 0 50px 0 0;
}

.Board_my01 tbody tr td label.layoutbox01 { background: url("../images/my_page/figure_01.gif") no-repeat left top; width: 140px; height: 68px;}
.Board_my01 tbody tr td label.layoutbox02 { background: url("../images/my_page/figure_02.gif") no-repeat left top; width: 140px; height: 68px;}
.Board_my01 tbody tr td label.layoutbox03 { background: url("../images/my_page/figure_03.gif") no-repeat left top; width: 140px; height: 68px;}
.Board_my01 tbody tr td label.layoutbox04 { background: url("../images/my_page/figure_04.gif") no-repeat left top; width: 140px; height: 68px;}
.Board_my01 tbody tr td label { display: inline-block;}
.Board_my01 tbody tr td label span { position: absolute; top: -5000px; left: -5000px; text-indent: -5000px; overflow: hidden; width: 1px; height: 1px;}

.Board_my02 {
	border-collapse: collapse;
	width: 690px;
	table-layout: auto;
	margin-left: 16px;
}

.Board_my02 thead tr th {
	background: url("../images/my_page/bg_myround_left.gif") no-repeat left top;
	padding: 0 0 0 10px;
	height: 27px;
}

.Board_my02 thead tr th p {
	background: url("../images/my_page/bg_myround_right.gif") no-repeat right top;
	padding: 0 10px 0 0;
	margin: 0 4px 0 0;
	height: 100%;
}

.Board_my02 thead tr th p.last {
	margin: 0;
}

.Board_my02 thead tr th p img {
	margin: 7px 0 0 0;
}

.Board_my02 tbody tr th {
	padding: 6px;
	color: #14558c;
	font-weight: bold;
	border-bottom: 1px solid #f0f0f0;
}

.Board_my02 tbody tr td {
	padding: 6px;
	border-bottom: 1px solid #f0f0f0;
}

.Board_my02 tbody tr td.center {
	text-align: center;
}

/* 사이트맵 */

.sitebox {
	margin: 0;
	position: relative;
	overflow: hidden;
	width: 720px;
	margin-bottom: 20px;
}

.sitebox .site_section01 {
	background: url("../images/sitemap/bg_sitetop.gif") no-repeat left top;
	padding: 12px 0 0 0;
	width: 175px;
	margin: 0 5px 0 0;
	overflow: hidden;
	float: left;
}

.sitebox .site_section01 div {
	background: url("../images/sitemap/bg_sitebottom.gif") no-repeat left bottom;
	padding: 0 12px 115px 12px;
}

.sitebox .site_section01 div ul li {
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea;
}

.sitebox .site_section01 div ul li a {
	color: #3cab98;
	font-weight: bold;
	margin: 0 0 0 10px;
}

.sitebox .site_section01 div ul li a:hover {
	color: #45d3bb;
}

.sitebox .site_section02 {
	background: url("../images/sitemap/bg_sitetop.gif") no-repeat left top;
	padding: 12px 0 0 0;
	width: 175px;
	margin: 0 5px 0 0;
	overflow: hidden;
	float: left;
}

.sitebox .site_section02 div {
	background: url("../images/sitemap/bg_sitebottom2.gif") no-repeat left bottom;
	padding: 0 12px 115px 12px;
}

.sitebox .site_section02 div ul li {
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea;
}

.sitebox .site_section02 div ul li a {
	color: #519baa;
	font-weight: bold;
	margin: 0 0 0 10px;
}

.sitebox .site_section02 div ul li a:hover {
	color: #6cc6d9;
}

.sitebox .site_section03 {
	background: url("../images/sitemap/bg_sitetop.gif") no-repeat left top;
	padding: 12px 0 0 0;
	width: 175px;
	margin: 0 5px 0 0;
	overflow: hidden;
	float: left;
}

.sitebox .site_section03 div {
	background: url("../images/sitemap/bg_sitebottom3.gif") no-repeat left bottom;
	padding: 0 12px 115px 12px;
}

.sitebox .site_section03 div ul li {
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea;
}

.sitebox .site_section03 div ul li a {
	color: #5783b2;
	font-weight: bold;
	margin: 0 0 0 10px;
}

.sitebox .site_section03 div ul li a:hover {
	color: #84afdc;
}

.site_section04 {
	background: url("../images/sitemap/bg_sitetop.gif") no-repeat left top;
	padding: 12px 0 0 0;
	width: 175px;
	overflow: hidden;
	float: left;
}

.site_section04 div {
	background: url("../images/sitemap/bg_sitebottom4.gif") no-repeat left bottom;
	padding: 0 12px 115px 12px;
}

.site_section04 div ul li {
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea;
}

.site_section04 div ul li a {
	color: #7675b4;
	font-weight: bold;
	margin: 0 0 0 10px;
}

.site_section04 div ul li a:hover {
	color: #9796d8;
}

.sitebox .site_section05 {
	width: 720px;
	position: relative;
}

.sitebox .site_section05 table {
	border-collapse: collapse;
	width: 100%;
	table-layout: auto;
}

.sitebox .site_section05 table thead tr th.Tit {
	background: url("../images/sitemap/sitebg_01.gif") no-repeat left top;
	height: 34px;
}

.sitebox .site_section05 table thead tr th.sTit01 {
	background: url("../images/sitemap/sitebg_02.gif") no-repeat left top;
	height: 27px;
	vertical-align: top;
}

.sitebox .site_section05 table thead tr th.sTit02 {
	background: url("../images/sitemap/sitebg_03.gif") no-repeat right top;
	height: 27px;
	vertical-align: top;
}

.sitebox .site_section05 table thead tr th.sTit01  img, .sitebox .site_section05 table thead tr th.sTit02 img {
	margin: 3px 0 0 0;
}

.sitebox .site_section05 table tbody tr td {
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 5px;
	color: #3062aa;
}

.sitebox .site_section05 table tbody tr td div {
	width: 100%;
	overflow: hidden;
}

.sitebox .site_section05 table tbody tr td ul {
	float: left;
	width: 245px;
}

.sitebox .site_section05 table tbody tr td ul li {
	background: url("../images/bullet/bul08.gif") no-repeat left 8px;
	padding: 0 0 0 8px;
	float: left;
	width: 100%;
}

.sitebox .site_section05 table tbody tr td ul li a {
	color: #9662be;
}

/* RSS 상세보기 블루 테이블 */
table.rssview{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 2px;
}
table.rssview th{
	font-size:11px;
	text-align:center;
	color:#5b5b5b;
	padding:1px 5px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background:#f5f7f9;
}
table.rssview td{
	padding:2px 5px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
table.rssview td.tit{
	font-size:11px;
	font-weight:bold;
	padding:4px 5px;
	text-align:center;
	color:#2380b5;
	background:#f5f7f9;
}
table.rssview td img{
	vertical-align:middle;
}

/* 솔로몬의 재판. */

.nationalbox {
	width: 100%;
	position: relative;
	margin: 0 0 15px 0;
}

.nationalbox h4 {
	padding: 20px 0 8px 24px;
}

.nationalbox .bordernone {
	border: none !important;
}

.nationalbox .national_title {
	border-top: 2px solid #eaeaea;
	width: 100%;
	overflow: hidden;
	padding: 12px 0 15px 0;
}

.nationalbox .national_title dt{
	float: left;
	padding: 0 10px 0 24px;
}

.nationalbox .national_title dd{
	float: left;
	font-weight: bold;
	color: #276594;
}

.nationalbox .national_title dd a{
	font-weight: bold;
	color: #276594;
}

.national_title_solomon {
	overflow: hidden;
	background: url("../images/additional_service/title_solomon.gif") no-repeat;
	width: 698px;
	height: 28px;
	padding: 10px 0 0 20px;
	font-weight: bold;
	color: #276594;
	margin-bottom: 1px;
}

.national_title_solomon_big {
	overflow: hidden;
	background: url("../images/additional_service/title_solomon_big.gif") no-repeat;
	width: 698px;
	height: 48px;
	padding: 10px 0 0 20px;
	font-weight: bold;
	color: #276594;
	margin-bottom: 1px;
}

.national_ex {
	background: url("../images/additional_service/bg_topn.gif") no-repeat left top;
	width: 100%;
	padding: 16px 0 0 0;
	overflow: hidden;
}

.national_ex div.exbox {
	background: url("../images/additional_service/bg_bottomn.gif") no-repeat left bottom;
	padding: 0 18px 16px 18px;
}

.national_ex div.exbox div.solomon_quiz {
	overflow: hidden;
	font-size: 14px;
	line-height: 14pt;
	word-spacing: 2pt;
}

.national_ex div.exbox div.solomon_quiz span {
	display: block;
	float: left;
	padding: 0 7px 0 0;
}

.nationalbox p {
	position: absolute;
	top: 65px;
	right: 10px;
}

.national_ex2 {
	background: url("../images/additional_service/bg_topn.gif") no-repeat left top;
	width: 100%;
	padding: 16px 0 0 0;
	overflow: hidden;
}

.national_ex2 div.exbox2 {
	background: url("../images/additional_service/bg_bottomn.gif") no-repeat left bottom;
	padding: 0 18px 16px 18px;
}

.national_ex2 div.exbox2 dl {
	width: 100%;
	overflow: hidden;
}

.national_ex2 div.exbox2 dl dt {
	float: left;
	width: 150px;
}

.national_ex2 div.exbox2 dl dd {
	float: left;
	width: 515px;
}

div.solomon_answer {
	border: 1px solid #eeeed9;
	width: 646px;
	padding: 16px 18px;
	background-color: #fcfcf3;
	font-size: 14px;
	line-height: 14pt;
	word-spacing: 2pt;
}

.list_title {
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px 0;
}

.list_title p {
	float: left;
	padding: 0 0 0 36px;
}

.list_title ul {
	float: right;
}

.list_title ul li {
	float: left;
	background: url("../images/additional_service/category_bar.gif") no-repeat right 2px;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}

.list_title ul li.last {
	background: none;
	margin: 0;
	padding: 0;
}

.national_list01 {
	border-top: 2px solid #eaeaea;
}

.national_list01 li {
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
	width: 100%;
	padding: 5px 0;
}

.national_list01 li p {
	float: left;
	padding: 0 0 0 20px;
	margin: 0 60px 0 0;
}

.national_list01 li dl {
	float: left;
}

.national_list01 li dl dt {
	padding: 6px 15px 10px 0;
}

.national_list01 li dl dt span {
	color: #276594;
	font-weight: bold;
}

.national_list01 li dl dd.Ntext01 {
	text-align: center;
}

.national_list01 li dl dd {
	width: 500px;
	font-size: 13px;
	font-weight: bold;
}

.national_list01 li dl dd a {
	color: #666666;
	font-size: 13px;
	font-weight: normal;
}

/* 솔로몬의 재판. view */

.btn_view {
	padding: 0 0 5px 0;
	text-align: right;
	border-bottom: 2px solid #439ad9;
}

.btn_view a {
	margin: 0 0 0 10px;
}

.nationalbox .viewd {
	position: absolute;
	top: 40px;
	right: 10px;
}

.view_section01 {
	width: 684px;
	height: 32px;
	text-align: center;
	background: #eaeaea;
	margin: 25px auto 1px auto;
	color: #ff3c00;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 8px;
}

.view_section02 {
	width: 688px;
	margin: 10px 0 15px 0;
	position: relative;
	border-top: 1px solid #eaeaea;
}

.view_section01 span .Trt {
	padding: 16px 0 0 0;
	display: block;
	margin: 0;
}


.section02box {
	width: 680px;
	margin-top: 20px;
	border: 2px solid #eaeaea;
}

.section02box div.section03box {
	padding: 25px;
	position: relative;
}

.section02box div.section03box h4.vote_result {
	clear: both;
	margin: -20px 0 10px -25px;
}

.section02box div.section03box div {
	width: 100%;
	overflow: hidden;
}

.section02box div.section03box div span.vote01 {
	width: 100%;
	float: left;
	display: block;
	padding: 5px 0;
}

.section02box div.section03box div span.vote01 input {
	width: 13px;
	height: 13px;
	border: none;
}

.section02box div.section03box div div.vote02 {
	width: 270px;
	float: left;
	height: 25px;
}

.section02box div.section03box div .vote02 img {
	vertical-align: middle;	
}

.section02box div.section03box div span.vote03 {
	width: 100px;
	float: left;
	height: 25px;
	color: #3d8fff;
	font-weight: bold;
	display: block;
}

.section02box div.section03box div span.vote04 {
	width: 100px;
	display: inline-block;
	height: 25px;
	color: #ff6d02;
	font-weight: bold;
}

.section03box div.vote_click {
	text-align: center;
	padding: 20px 0 5px 0;
}

.view_section03 {
	width: 100%;
	border-top: 1px solid #eaeaea;
	overflow: hidden;	
}

.bordern {
	border: none !important;
	height: 57px;
}

.view_section03 h4 {
	margin: 10px 0 10px 40px;
}

.view_section03 div {
	width: 655px;
	padding: 0 0 0 40px;
}

.view_section03 div textarea {
	border: 2px solid #eaeaea;
	width: 99%;
	height: 51px;
	overflow: hidden;
}

.view_section03 p {
	text-align: right;
	margin: -35px 50px 0 0;
}

.answer_info {
	border-top: 2px solid #439ad9;
	border-bottom: 2px solid #439ad9;
	width: 770px;
	margin: 0 0 10px 10px;
}

.answer_info li {
	border-bottom: 1px solid #e2e2e2;
	padding: 5px 0;
	width: 100%;
	overflow: hidden;
}

.answer_info li p.user_name {
	float: left;
	width: 100px;
}

.answer_info li p.user_con {
	float: left;
	width: 530px;
	padding: 0 0 0 10px ;
}

.answer_info li p.user_con_re {
	float: left;
	width: 515px;
	padding: 0 0 0 25px;
	background:url("../images/place/icon_re.gif") no-repeat top left;
}

.answer_info li p.user_regDt {
	float: left;
	width: 80px;
	text-align: right;
}

.answer_info li p.user_vote {
	float: right;
	width: 50px;
}

/* 솔로몬 시작*/
.answer_info_sol {
	border-top: 2px solid #439ad9;
	border-bottom: 2px solid #439ad9;
	width: 720px;
	margin: 0 0 10px 5px;
}

.answer_info_sol li {
	border-bottom: 1px solid #e2e2e2;
	padding: 5px 0;
	width: 100%;
	overflow: hidden;
}

.answer_info_sol li p.user_name {
	float: left;
	width: 100px;
}

.answer_info_sol li p.user_con {
	float: left;
	width: 485px;
	padding: 0 0 0 5px ;
}

.answer_info_sol li p.user_con_re {
	float: left;
	width: 470px;
	padding: 0 0 0 25px;
	background:url("../images/place/icon_re.gif") no-repeat top left;
}

.answer_info_sol li p.user_regDt {
	float: left;
	width: 80px;
	text-align: right;
}

.answer_info_sol li p.user_vote {
	float: right;
	width: 50px;
}
/* 솔로몬 끝*/



/* 100문100답 시작*/
.answer_info_onhun {
	border-top: 2px solid #439ad9;
	border-bottom: 2px solid #439ad9;
	width: 740px;
	margin: 0 0 10px 5px;
}

.answer_info_onhun li {
	border-bottom: 1px solid #e2e2e2;
	padding: 5px 0;
	width: 100%;
	overflow: hidden;
}

.answer_info_onhun li p.user_name {
	float: left;
	width: 100px;
}

.answer_info_onhun li p.user_con {
	float: left;
	width: 495px;
	padding: 0 0 0 10px ;
}

.answer_info_onhun li p.user_con_re {
	float: left;
	width: 480px;
	padding: 0 0 0 25px;
	background:url("../images/place/icon_re.gif") no-repeat top left;
}

.answer_info_onhun li p.user_regDt {
	float: left;
	width: 80px;
	text-align: right;
}

.answer_info_onhun li p.user_vote {
	float: right;
	width: 50px;
}
/* 100문100답 끝*/

.answer_info li.last {
	border: none;
	padding: 5px 0 5px 0;
}

.answer_paging {
	width: 646px;
	text-align: center;
	margin: 0 0 10px 40px;
}

.answer_paging a {
	margin: 0 2px 0 0;
}

.national_text01 {
	text-align: center;
	margin: 10px 0 10px 0;
}

/* 생활법령 */

.title_lf {
	color: #0566B1;
	font-weight: bold;
	background: url("../images/bullet/bul35.gif") no-repeat left 1px;
	padding: 0 0 0 20px;
	font-size: 14px;
	width: 90%;
	margin: 0 0 10px 0;
}

.lf_round_text {
	line-height: 150%;
	padding: 8px;
	background-color: #FDFBE3;
	border: 1px solid #F1EECE;
	margin: 0 0 20px 0;
}

.lf_round_text p {
	font-size: 13px;
	color: #444444;
}

.pop_Lfieldbox {
	background: url("../images/livefield/sum_pop_bg.jpg") no-repeat scroll 0 0 transparent;
	height: 730px;
	position: relative;
	width: 909px;
}

.pop_Lfieldbox_in {
	width: 909px;
}

.pop_Lfieldbox_in h1 {
	float: left;
}

.over_scroll {
	/* 20101011 수정 overflow-y: scroll; */
	/* 2013.08.29 Shin,Dong-Oh Modify */
	overflow: auto;	
	width: 770px;
	height: 740px;
	padding: 10px 10px 0 10px;
}

div.pop_close_btn3 {
	height: 16px;
	width: 17px;
	float: right;
	padding: 20px 20px 0 0;
}

div.pop_print_btn {
	height: 28px;
	width: 180px;
	float: right;
	padding: 20px 20px 0 0;
}

div.sizebox {
	text-align: right;
	margin: 43px 0 20px 0;
	width: 909px;
	height: 30px;
}

div.sizebox div {
	height: 10px;
	width: 111px;
	padding: 0 45px 0 0;
	display: inline-block;
}

.box_logo {
	overflow: hidden;
	width: 909px;
}

#popLfcon {
	padding: 0 0 0 57px;
}

/* 실명확인 */

.realnbox {
	width: 718px;
	height: 411px;
	position: relative;
	background: url("../images/place/bg_ncheck.gif") no-repeat left top;
}

.realnbox .vtext {
	height: 57px;
	text-align: center;
	width: 100%;
}

.realnbox .vtext img {
	margin: 15px 0 0 0;
}

.realnbox .realnbox_in {
	width: 100%;
	overflow: hidden;
}

.realnbox .realnbox_in li {
	float: left;
	width: 357px;
}

.realnbox .realnbox_in li h4 {
	padding: 25px 0 30px 95px;
}

.realnbox .realnbox_in li p {
	text-align: center;
	padding: 0 0 23px 8px;
}

.realnbox .realnbox_in li p.text01 {
	text-align: center;
	padding: 36px 0 20px 8px;
}

.realnbox .realnbox_in li ul {
	overflow: hidden;
	width: 100%;
}

.realnbox .realnbox_in li ul.nlist01 li {
	padding: 0 0 5px 55px;
}

.realnbox .realnbox_in li .btn1 {
	text-align: center;
	padding: 25px 0 0 0;
}

.realnbox .realnbox_in li ul.nlist02 li {
	padding: 0 0 5px 62px;
}

.realnbox .realnbox_in li .btn2 {
	text-align: center;
	padding: 47px 0 0 0;
}

/* 비밀번호 찾기 */
.passwordbox {
	background: url("../images/place/password_bg.gif") no-repeat scroll 0 0;
	height: 225px;
	width: 415px;
	margin: 0 auto;
	overflow: hidden;
}

.passwordbox h4 {
	padding: 16px 0 40px 55px;
}

.passwordbox p {
	padding: 0 25px 57px 0;
	text-align: center;
}

.passwordbox div {
	width: 270px;
	margin: 0 auto;
}

.passwordbox div img {
	vertical-align: middle;
}

.passwordbox div .pw {
	background-color: #FBFBFB;
	border-color: #A7A7A7 #D8D8D8 #D8D8D8 #A7A7A7;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	width: 140px;
}

/* popup */
#pop_lF {
	background: url("../images/pop/law_link_pop_bg.jpg") no-repeat left top;
	width: 798px;
	height: 654px;
	position: relative;
	overflow: hidden;
}

#pop_lF .lFbox {
	width: 720px;
	margin: 0 auto;
}

#pop_lF .lFbox h1 {
	padding: 10px 0 55px 28px;
	font-size: 16px;
	color: #fff;
}

#pop_lF .lFbox h1 span {
	color: #D9EB87;
	font-size: 16px;
}

#pop_lF .lFbox .search_box {
	background: url("../images/pop/law_link_search.gif") no-repeat left top;
	width: 705px;
	height: 43px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

#pop_lF .lFbox .search_box div {
	padding: 10px 0 0 0;
	width: 610px;
	margin: 0 auto;
}

#pop_lF .lFbox .search_box div img {
	margin: 0 25px 0 0;
	vertical-align: middle;
}

#pop_lF .lFbox .search_box div select {
	width: 80px;
}

#pop_lF .lFbox .search_box div input.search_inp {
	background-color:#FBFBFB;
	border-color:#A7A7A7 #D8D8D8 #D8D8D8 #A7A7A7;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:12px;
	height: 16px;
	padding:2px 5px 0;
	width:350px;
}

#pop_lF .lFbox .search_box div input.searchimg {
	width: 41px;
	height: 19px;
}

#pop_lF .lFbox p {
	padding: 0 0 10px 17px;
	margin: 0 0 0 10px;
	background: url("../images/pop/bul_small.gif") no-repeat left 3px;
	font-size: 14px;
	color: #000;
}

#pop_lF .lFbox p span {
	color: #3187C6;
	font-size: 14px;
	font-weight: bold;
}

#pop_lF .lFbox .pop_Board01 {
	overflow: scroll;
	width: 705px;
	height: 400px;
	margin: 0 0 0 10px;
}

#pop_lF .lFbox .pop_Board01 table {
	width: 690px;
	border-collapse: collapse;
}

#pop_lF .lFbox .pop_Board01 table thead tr th {
	background: url("../images/pop/law_link_board.gif") repeat-x center top;
	padding: 7px;
	color: #fff;
	font-weight: bold;
}

#pop_lF .lFbox .pop_Board01 table thead tr th.first_child {
	background: url("../images/pop/law_link_board.gif") no-repeat left top;
} 

#pop_lF .lFbox .pop_Board01 table thead tr th.last_child {
	background: url("../images/pop/law_link_board.gif") no-repeat right top;
} 

#pop_lF .lFbox .pop_Board01 table tbody tr td {
	padding: 7px;
	text-align: center;
	border-bottom:1px solid #E2E2E2;
}

#pop_lF .lFbox .pop_Board01 table tbody tr td.left {
	text-align: left;
}

#pop_lF .lFbox .pop_Board01 table tbody tr.last_border td {
	border-bottom: 2px solid #439AD9;
}

#pop_lF .lFbox .paging {
	width: 690px;
	padding: 20px 0;
	text-align: center;
}
#pop_lF .lFbox .paging a {
	display: inline-block;
	height: 18px;
	margin: 0 -1px 0 -1px;
	padding: 0 2px;
	font-size: 12px;
	vertical-align: middle;
	color: #666;
}

#pop_lF .lFbox p.pop_close {
	position: absolute;
	top: 20px;
	right: 35px;
	background: none;
}

/* rounding */

.info {
	background: url("../images/livefield/bg_alt_bottom.gif") no-repeat left bottom;
	width: 777px;
	margin: 8px 0 10px 8px;
	overflow: hidden;
	padding: 0 0 5px 0;
}

.info .ifbox {
	background: url("../images/livefield/bg_alt_top.gif") no-repeat left top;
	padding: 3px 7px;
}

.info p {
	background: url("../images/bullet/bul15.gif") no-repeat left 12px;
	padding: 5px 0 0 8px;
	margin: 0 0 0 7px;
}

.bolding {
	font-weight: bold;
}

.life_section { width: 100%; overflow: hidden;}
.life_section .section_img { float: left; padding: 0 10px 0 0; text-align: center; border: none !important; padding: 0 !important; width: 42%;}
.life_section .section_img img { margin: 0 !important;}
.life_section .section_text { float: left; border: none !important; padding: 0 !important; width: 55%;}

#Board_10 {
	width: 100%;
	table-layout: auto;
	border-collapse: collapse;
}

#Board_10 tbody tr th {
	border-bottom: 1px solid #b5d2e3;
	border-top: 1px solid #b5d2e3;
	padding: 8px;
	background: #f5f7f9;
	vertical-align: top;
}

#Board_10 tbody tr th p {
	color: #296e95;
	font-weight: bold;
	text-align: left;
	background: url("../images/bullet/bul16.gif") no-repeat left 3px;
	padding-left: 13px;
}

#Board_10 tbody tr td {
	border-bottom: 1px solid #b5d2e3;
	border-top: 1px solid #b5d2e3;
	padding: 8px;
}

#Board_10 tbody tr td ul li {
	background: url("../images/bullet/bul17.gif") no-repeat left 6px;
	padding-left: 10px;
}

#Board_10 tbody tr td ul li span {
	color: #296e95;
}

#pop_lF02 {
	background: url("../images/pop/law_link_pop_bg.jpg") no-repeat left top;
	width: 798px;
	height: 654px;
	position: relative;
	overflow: hidden;
}

#pop_lF02 .lFbox {
	width: 720px;
	margin: 0 auto;
}

#pop_lF02 .lFbox h1 {
	padding: 10px 0 55px 28px;
	font-size: 16px;
	color: #fff;
}

#pop_lF02 .lFbox h1 span {
	color: #D9EB87;
	font-size: 16px;
}

#pop_lF02 .lFbox .pop_Board01 table tbody tr td.left {
	text-align: left;
}

#pop_lF02 .lFbox .pop_Board01 table tbody tr.last_border td {
	border-bottom: 2px solid #439AD9;
}

#pop_lF02 .lFbox p.pop_close {
	position: absolute;
	top: 20px;
	right: 35px;
	background: none;
}

#pop_lF03 {
	background: url("../images/pop/law_link_pop_bg.jpg") no-repeat left top;
	width: 798px;
	height: 654px;
	position: relative;
	overflow: hidden;
}

#pop_lF03 .lFbox {
	width: 720px;
	margin: 0 auto;
}

#pop_lF03 .lFbox h1 {
	padding: 10px 0 55px 28px;
	font-size: 16px;
	color: #fff;
}

#pop_lF03 .lFbox h1 span {
	color: #D9EB87;
	font-size: 16px;
}

#pop_lF03 .lFbox .pop_Board01 table tbody tr td.left {
	text-align: left;
}

#pop_lF03 .lFbox .pop_Board01 table tbody tr.last_border td {
	border-bottom: 2px solid #439AD9;
}

#pop_lF03 .lFbox p.pop_close {
	position: absolute;
	top: 20px;
	right: 35px;
	background: none;
}

#pop_lF03 .lFbox .btn {
	margin:0;
	text-align:right;
}

div.useful_law_top{
	width:699px;
	height:48px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}
div.useful_law_title{
	width:681px;
	height:30px;
	color:#0273bb;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
	text-align:left;
	padding: 0px 0px 0px 18px;
	background:url("/images/sub/icon_4.gif") no-repeat 7px 4px;
}

div.useful_law_explain{
	width:679px;
	height:100%;
	font-family:굴림체;
	font-size:13px;
	color:#555555;
	letter-spacing:-1px;
	text-align:left;
	line-height:150%;
	padding: 10px 10px 10px 10px;
	margin-bottom:10px;
	background-color:#f9f6fa;
}

div.useful_law_q{
	width:654px;
	height:100%;
	font-family:굴림체;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	letter-spacing:-1px;
	text-align:left;
	padding: 10px 10px 10px 10px;
	background:url("/images/sub/useful_law_q.gif") no-repeat left bottom;
}
div.useful_law_a{
	width:654px;
	height:100%;
	font-family:굴림체;
	font-size:13px;
	color:#555555;
	letter-spacing:-1px;
	line-height:150%;
	text-align:left;
	padding: 10px 10px 10px 10px;
	background: #f4f4f4 url("/images/sub/useful_law_a.gif") no-repeat left top;
}

/* 20101020 추가 */
#service_ask2 {
	background: url("../images/livefield/poll_bg_long.gif") no-repeat left top;
	width: 753px;
	height: 85px;
	overflow: hidden;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

#service_ask2 dl {
	overflow: hidden;
	position: relative;
	width: 100%;
	background: url("../images/livefield/poll_bg_long.gif") no-repeat right top;
	height: 85px;
}

#service_ask2 dl dt {
	color: #3080ae;
	font-weight: bold;
	clear: both;
	padding: 9px 0 0 10px;
}

#service_ask2 dl dd {
	padding: 10px 0 0 0;
	float: left;
	width: 115px;
}

#service_ask2 dl dd label.starbox1 {
	background: url(../images/livefield/star5.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask2 dl dd label.starbox2 {
	background: url(../images/livefield/star4.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask2 dl dd label.starbox3 {
	background: url(../images/livefield/star3.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask2 dl dd label.starbox4 {
	background: url(../images/livefield/star2.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask2 dl dd label.starbox5 {
	background: url(../images/livefield/star1.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask2 dl dd label { vertical-align: middle;}

#service_ask2 dl dd label span { position: absolute; top: -5000px; left: -5000px; text-indent: -5000px; overflow: hidden; width: 1px; height: 1px;}

#service_ask2 dl dd.first_child {
	padding-left: 76px;
}

#service_ask2 dl dd.last_child {
	padding: 7px 0 0 12px;
	width: 42px;
}

#service_ask2 dl dd .save_btn {
	width: 42px;
	height: 20px;
	margin: 0;
}

#service_ask3 {
	height: 280px;
	background: url("../images/livefield/poll_bg_long2.gif") no-repeat left top;
}

#service_ask3 dl {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-bottom:15px;
	padding-left:25px;
}


#service_ask3 h5		{ background: url('../images/livefield/ico_poll.gif') no-repeat left 50%; padding:15px 0 0 35px; height:39px; margin:10px 0 0 20px; font-weight:bold; color:#666;}
#service_ask3 p			{ float:right; padding-right:30px;}
#service_ask3 dl dt {

	color: #3080ae;
	font-weight: bold;
	clear: both;
	padding: 5px 0 0 10px;
}

#service_ask3 dl dd {
	padding: 8px 0 0 0;
	float: left;
	width: 115px;
}

#service_ask3 dl dd label.starbox1 {
	background: url(../images/livefield/star5.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask3 dl dd label.starbox2 {
	background: url(../images/livefield/star4.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask3 dl dd label.starbox3 {
	background: url(../images/livefield/star3.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask3 dl dd label.starbox4 {
	background: url(../images/livefield/star2.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask3 dl dd label.starbox5 {
	background: url(../images/livefield/star1.gif) no-repeat left top;
	width: 86px;
	height: 14px;
	display: inline-block;
	
}

#service_ask3 dl dd label { vertical-align: middle;}

#service_ask3 dl dd label span { position: absolute; top: -5000px; left: -5000px; text-indent: -5000px; overflow: hidden; width: 1px; height: 1px;}

#service_ask3 dl dd.first_child {
	padding-left: 76px;
}

#service_ask3 dl dd.last_child {
	padding: 7px 0 0 12px;
	width: 42px;
}

#service_ask3 dl dd .save_btn {
	width: 42px;
	height: 20px;
	margin: 0;
}

/* (본문 프린트) add by ljh 2010.10.21 */
.over_scrollP {
	/* 20101011 수정 overflow-y: scroll; */
   overflow: auto;	
	width: 760px;
	height: 740px;
}

#popLfconP {
	padding: 0 0 0 45px;
}

div.sizeboxP {
	text-align: right;
	margin: 0px 0 20px 0;
	width: 909px;
	height: 30px;
}

#Lf_contents_print_areaP {
	width: 778px;
	position: relative;
	margin-left: 8px;
}

#Lf_contents_outcornerP {
	width: 778px;
	padding: 0 0 80px 0;
}

#Lf_contents_inP {
	padding: 18px 0 0 12px;
}

/* 20101025 추가 */
.smg_Tit { margin: 0 0 10px 0;}

.msg_boxing { background: url("../images/livefield/msgboxing_topbg.gif") no-repeat left top; padding: 10px 0 0 0; width: 699px; overflow: hidden;}
.msg_boxing_in { background: url("../images/livefield/msgboxing_bottombg.gif") no-repeat left bottom; padding: 0 0 10px 0; width: 100%;}
.msg_boxing_ina { background: url("../images/livefield/msgboxing_middlebg.gif") repeat-y left top; padding: 0 20px;}

.Slist_10 {
	width: 100%;
	margin: 15px 0 25px 0;
}

.Slist_10 div {
	margin: 0 28px 10px 33px;
	overflow: hidden;
}

.Slist_10 div h4 {
	float: left;
}

.Slist_10 div span {
	float: right;	
}

.Slist_10 ul {
	overflow: hidden;
	width: 100%;
}

.Slist_10 ul li {
	float: left;
	width: 140px;
	padding: 0 0 0 35px;
}

.Slist_10 ul li img {
	margin: 0 0 5px 0;
}

.Livefiledsection {
	position: relative;
	width: 100%;
	margin: 0 0 3px 0;
}

.Livefiledsection div {
	position: absolute;
	top: 18px;
	left: 3px;
}

.Livefiledsection div select {
	margin-right: 1px;
}

/* 20110113 백문백답 추가 */
.info_onhun {
	background: url("../images/livefield/bg_alt_bottom.gif") no-repeat left bottom;
	width: 100%;
	margin: 8px 0 10px 0px;
	overflow: hidden;
	padding: 0 0 5px 10px;
}

.info_onhun .ifbox_onhun {
	background: url("../images/livefield/bg_alt_top.gif") no-repeat left top;
	padding: 3px 7px;
}

.info_onhun p {
	background: url("../images/bullet/bul15.gif") no-repeat left 12px;
	padding: 5px 0 0 8px;
	margin: 0 0 0 7px;
}

/* 추가 11.07.21 */
/* 회원 이용약관 추가 */
.text_box {
 border:1px solid #d8d8d8;
 font-family:Dotum,DotumChe;
 font-size:12px;
 color:#595959;
 /*scrollbar-highlight-color: #fff;
 scrollbar-shadow-color: #ccc;
 scrollbar-arrow-color: #ccc;
 scrollbar-face-color: #fff;
 scrollbar-3dlight-color: #ccc;
 scrollbar-darkshadow-color: #fff;
 scrollbar-track-color: #fff;*/
}/* textarea */


/*----------------- 추가 11.10.26 --------------------------*/
.pop_tit h1{
	font-size:14px;
	color:#626161;
	padding:0 0 0 0;
	margin:-2px 0 0 0;
}
.input_type01 {
	border-bottom: #d8d8d8 1px solid; border-left: #a7a7a7 1px solid; padding-bottom: 2px; padding-left: 0px; padding-right: 7px; background: #fbfbfb; vertical-align: middle; border-top: #a7a7a7 1px solid; border-right: #d8d8d8 1px solid; padding-top: 2px
}
/*-------------*/

/*----------------- 추가 11.11.10 --------------------------*/
ul.answer_info_txt{
 MARGIN: -20px 0px -10px 40px; 
  WIDTH: 605px;
 background:#f7f7f7;
 border-top:1px solid #d0d0d0;
}

ul.answer_info_txt input{
 border:1px solid #b7b7b7;height:16px;
}
ul.answer_info_txt textarea{
 border:1px solid #b7b7b7;
 overflow:auto;
}
/*-------------------------------------------*/



/*----------------- 추가 11.12.02 회원가입 14세이상 14세 미만 --------------------------*/
.realnbox2 {
	position: relative; width: 718px;height:156px; background: url(../images/member/bg_ncheck2.gif) no-repeat left top;
}
.realnbox2 .in01 {
	position:absolute;
	top:95px;
	left:143px;
}
.realnbox2 .in02 {
	position:absolute;
	top:95px;
	right:97px;
}

.indput2 {
	color: #5d5c5c;
	font-weight: bold;
	font-size: 12px;
	background: url("../images/member/bg_table2_caption.gif") no-repeat left top;
	text-align: left;
	margin: 28px 0 0 22px;
	height: 19px;
	padding: 3px 0 0 25px;
}
/*-------------------------------------------*/


/*----- 개인정보처리방침 추가 12.04.02 Start--------*/
.person_Info{
    width:720px;
    margin:25px 0 0 0;
    padding:0;
}
dl.title_txt01{
    width:720px;
    margin:0 0 15px 0;
    padding:0;
}
dl.title_txt01 dt{
    background:url(../images/guide/icon_blue_n.gif) no-repeat 0px 2px;
    font-weight:bold;
    color:#000;
    margin:0;
    padding:0 0 3px 18px;
}
dl.title_txt01 dd.icon{
    background:url(../images/guide/icon_line_n.gif) no-repeat 0px 7px;
    color:#555;
    margin:0 0 0 4px;
    padding:0 0 7px 12px;
}

dl.title_txt02{
    width:720px;
    margin:0 0 15px 0px;
    padding:0;
}
dl.title_txt02 dt{
    font-weight:normal;
    color:#2b75ba;
    margin:0;
    padding:0 0 5px 0;
}
dl.title_txt02 dd{
    background:url(../images/guide/icon_line_n.gif) no-repeat 0px 7px;
    color:#555;
    margin:0 0 0 16px;
    padding:0 0 7px 12px;
}
dl.title_txt02 dd.icon{
    background:url(../images/guide/icon_dot_n.gif) no-repeat 0px 6px;
    color:#777;
    margin:0 0 0 30px;
    padding:0 0 3px 6px;
}

dl.txt_03{
   padding:0;
   margin:0 0 10px 0;
}
dl.txt03 dd.icon{
    background:url(../images/guide/icon_dot_n.gif) no-repeat 0px 6px;
    color:#777;
    margin:0 0 0 30px;
    padding:0 0 3px 6px;
}

ul.info_Sfont{
    font-size:11px;
    color:#a0a0a0;
    margin:-10px 0 0 0;
}
ul.info_Sfont li{
    background:url(../images/guide/icon_star_n.gif) no-repeat 0px 7px;
    font-size:11px;
    color:#a0a0a0;
    margin:0 0 0 0px;
    padding:0 0 3px 9px;
}
ul.info_Sfont li a:link,ul.info_Sfont li a:visited,ul.info_Sfont li a:active{
    font-size:11px;
    color:#a0a0a0;
}
ul.info_Sfont li a:hover{
    font-weight:normal;
    color:#000;
}
.Last_txt{
    margin:0 0 50px 0;
}
/*----- 개인정보처리방침 추가 12.04.02 End--------*/