
table, tr, td, select{font-family:"MS P Gothic", "arial"; margin:0; font-size: 12px; color: #333333; line-height: 150%; }
table caption { margin:0; text-align: left;}
table th { margin:0; font-weight: normal}

img, input.type-image {	border: 0 none;}
li img {vertical-align: middle;	/* for IE imge margin */}
form  { margin:0;}



.invisible, .invisible a {
   display: none;
   background: #fff;
   color: #fff;
}

#wrapper{ position:relative; margin:0 auto; text-align:left;}

.m_focus01 {	font-family: "MS P Gothic";	font-size: 12px;	color: #3782CD;	line-height: 120%;	letter-spacing: -1pt;	font-weight: bold;}
.m_focus01 a {color: #3782CD; text-decoration: none;}
.m_focus01 a:hover {color: #F15A22; text-decoration: underline;}

.m_focus02 {	font-family: "MS P Gothic";	font-size: 12px;	color: #333333;	line-height: 120%;	text-align: justify;	letter-spacing: -1pt;}
.m_focus02 a {color: #333333; text-decoration: none;}
.m_focus02 a:hover {color: #F15A22; text-decoration: underline;}

.m_focus03 {	font-family: "MS P Gothic";	font-size: 12px;	color: #333333;	line-height: 120%;	text-align: justify;}
.m_focus03 a {color: #333333; text-decoration: none;}
.m_focus03 a:hover {color: #F15A22; text-decoration: underline;}

.m_crm01 {	font-family: "MS P Gothic";	font-size: 12px;	color: #515151;	line-height: 120%;	text-align: justify;	letter-spacing: -1pt;}
.m_crm01 a {color: #515151; text-decoration: none;}
.m_crm01 a:hover {color: #F15A22; text-decoration: underline;}

.txt01 {font-family: "MS P Gothic"; font-size: 12px; color: #333333; line-height: 140%; text-align: justify;}
.txt01 a {color: #333333; text-decoration: none;}
.txt01 a:hover {color: #F15A22; text-decoration: underline;}

.txt02 {font-family: "MS P Gothic"; font-size: 12px; color: #333333; line-height: 130%; text-align: justify;}
.txt02 a {color: #333333; text-decoration: none;}
.txt02 a:hover {color: #F15A22; text-decoration: underline;}

.menu {font-family: "MS P Gothic"; font-size: 12px; color: #ffffff;}
.menu a {color: #ffffff; text-decoration: none;}
.menu a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.menu a:active {COLOR: #ffffff; TEXT-DECORATION: none;}
.menu a:hover {color: #ffffff; text-decoration: underline;}

.menu01 {font-family: "MS P Gothic"; font-size: 12px; color: #333333; line-height: 120%;}
.menu01 a {color: #333333; text-decoration: none;}
.menu01 a:hover {color: #7BB101; text-decoration: underline;}

.schedule01 {font-family: "Tahoma,seoul,helvetica,verdana"; font-size: 10px; color: #707070; line-height: 120%;	padding-top: 2px;}
.schedule01 a {color: #707070; text-decoration: none;}
.schedule01 a:hover {color: #7BB101; text-decoration: underline;}

.login {font-family: "MS P Gothic"; font-size: 11px; color: #2A2825; line-height: 120%; letter-spacing: -1pt; text-decoration:none;}

.board_title {font-family: "MS P Gothic"; font-size: 12px; color: #FFFFFF; line-height: 120%; font-weight: bold;text-align:center;}

.board01 {	font-family: "MS P Gothic";	font-size: 12px;  color: #555555;	line-height: 120%;	padding-top: 2px;}
.board01 a {color: #333333; text-decoration: none;}
.board01 a:hover {color: #F15A22; text-decoration: underline;}

.SelectBox {font-family: "MS P Gothic"; font-size: 12px; color: #555555; line-height: 130%;}
.SelectBox a {color: #333333; text-decoration: underline;}
.SelectBox a:hover {color: #333333; text-decoration: underline;}

.SelectBox01 {FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #04BF49}

.SelectBox02 {FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #8D3EBB}

.date1 {	font-family: "MS P Gothic";	font-size: 12px;	color:  #4F5156; text-decoration: none; line-height: 120%;}

.date2 {	font-family: "MS P Gothic";	font-size: 11px;	color:  #999999; text-decoration: none; line-height: 120%;}

.count01 {font-family: "seoul,helvetica,verdana"; font-size: 11px; color:  #7B7B7B; text-decoration: none;}

.count02 {font-family: "MS P Gothic"; font-size: 12px; color:  #F15A22; text-decoration: none; font-weight: bold;}

.count03 {font-family: "seoul,helvetica,verdana"; font-size: 12px; color:  #666666; text-decoration: none;}

.locate {FONT-SIZE: 12px; COLOR: #7F7F7F; FONT-FAMILY: MS P Gothic,seoul,helvetica,verdana}
.locate A {COLOR: #7F7F7F; TEXT-DECORATION: none}
.locate A:hover {COLOR: #F15A22; TEXT-DECORATION: underline}

.locate_bg {	background-image: url(/open_content/img/bg01.jpg);	background-repeat: repeat-x;	padding-left: 27px;}

.form01 {	FONT-SIZE: 12px;	COLOR: black;	width:79px;	height:18px;	BORDER-RIGHT: #D7D2CC 1pt solid;	BORDER-TOP: #89786E 1pt solid;	BORDER-LEFT: #89786E 1pt solid;	BORDER-BOTTOM: #D7D2CC 1pt solid;}

.form02 {	FONT-SIZE: 12px;	COLOR: black;	width:110px;	height:18px;	BACKGROUND-COLOR: #FFFFFF;	border: 1pt solid #B0B0B0;}

.form03 {	FONT-SIZE: 12px;	COLOR: black;	width:358px;	height:18px;	BACKGROUND-COLOR: #FFFFFF;	border: 1pt solid #B0B0B0;}

.form04 {	FONT-SIZE: 12px;	COLOR: black; background: #FFFFFF; padding: 10px; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #CCCCCC; scrollbar-highlight-color: #CCCCCC; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #CCCCCC; border:1px solid #CACACA}

.form05 {	FONT-SIZE: 12px;	COLOR: black;	height:19px;	BACKGROUND-COLOR: #FFFFFF;	border: 1pt solid #D0CDC7;}

.form06 {	FONT-SIZE: 12px;	COLOR: black;	height:18px;	BACKGROUND-COLOR: #FFFFFF;	border: 1pt solid #B0B0B0;}

.form07 {	FONT-SIZE: 12px;	COLOR: black;	height:17px;	BACKGROUND-COLOR: #FFFFFF;	border: 1pt solid #D0CDC7;}

.padding_left01 {padding-left: 15px;}

.calendar { padding: 8px 0 8px 15px; border-bottom-style: dotted;}

/* 2007.01.17 citycow ĮE, Ͽ, ¥ Ʈ E߰ 
.font_sun  { color: #CC3333;}
.font_sat  { color: #4EAC58;}
*/
.font_04  {	color: #333333; font-weight: bold;}
.font_05  {	font-family: "MS P Gothic"; font-size: 14px; color: #ffffff; font-weight: bold;}
.font_06  {	font-family: "MS P Gothic"; font-size: 12px; color: #006699; font-weight: bold;}
.font_07  {font-size: 14px; color: #CC3333; font-weight: bold;}
.font_08  {font-size: 14px; color: #134472; font-weight: bold;}
.font_09  {	font-family: "MS P Gothic"; font-size: 12px; color: #CC3333; font-weight: bold;}
.font_sun  { color: red;}
.font_sat  { color: blue;}
/* 2007.01.17 citycow ĮE, Ͽ, ¥ Ʈ E߰  */


/* ùΰE*/

h1 {font-family:"MS P Gothic", "arial"; font-size: 14px; font-weight:bold; color: #333;}
h2 {font-family:"MS P Gothic", "arial"; font-size: 13px; font-weight:bold; color: #666;}

.topmenu {padding-bottom: 7px}
.topmenu ul { list-style: none; }
.topmenu ul li { float:right }

.email {padding-top:8px}

.sub_bg { background-image: url(/citizen_park/img/sub_bg.gif);
	      background-repeat: repeat-x;
         }

.sub  { padding : 13px 30px 20px 30px;}
.left { padding-left : 20px; background-color:#fff;}
.title { border-bottom-width: 2px;
	         border-bottom-style: solid;
	         border-bottom-color: #e7e7e7;
            }

.loca {border-bottom-width: 1px; border-bottom-style: solid;  border-bottom-color: #e7e7e7;
       font-family:"MS P Gothic"; font-size: 11px; color: #999; padding-top:5px}

.content  {padding : 20px 0 20px 0; text-align: justify;}
.content ul { margin: 10px; padding: 0; list-style: none;}
.content ul li {background: url(/citizen_park/img/icon_04.gif) no-repeat 0 0%; padding-left : 15px; text-align: justify;}

.data ul { margin: 0 ; padding: 0; list-style: none; text-align: justify;}
.data ul li {background: url(/citizen_park/img/icon_05.gif) no-repeat 0 0%; padding-left : 10px; text-align: justify;}

.box01 ul { margin: 0; padding-left: 25px; list-style: none;}
.box01 ul li {float:left;  padding : 0 5px 0 0;}

.box02 ul { margin: 0; padding-left: 25px; list-style: none;}
.box02 ul li {float:left;  padding : 0 30px 0 0;}

.print ul { list-style: none; background-color: #f3f3f3;}
.print ul li { float:right; padding : 5px 5px 5px 5px;}

.txt_padding01  { padding-left:15px; text-align: justify;}
.txt_padding02  { padding-left:10px;}
.txt_padding03  { padding-top:5px;}
.txt_padding04  { padding-left:20px;}
.txt_padding05  { padding-left:15px; padding-top:3px;}

.txt_01 { color: #5F9297;}
.txt_02 {TEXT-DECORATION: underline; font-weight:bold}
.txt_03 { line-height:180%; text-align: justify; padding:0 0 0 10px; }

.bord_t {background-image: url(/open_content/img/board/title_bg.gif);}

* table td p {padding:5px 0 5px 0; }

/* ////////////////////////// */
