#st_top {
	height:12px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	font-size: 10px;
	color: #aaaaaa;
	background-color: #ffffff;
}

html {
    margin-bottom:1px;
    height:100%;
    }
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #333333;
}
#wrap {
	padding: 0px;
	clear: both;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bg_cmenu2.gif);
	background-repeat: repeat-y;
}
form {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 0px;
}
.s {
	font-size: 10px;
}
.blue {
	color: #006699;
}



#header {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 800px;
}
#key {
	background-color: #FFFFFF;
	padding-bottom: 5px;
}

#right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 183px;
}
#container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 612px;
}
#left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 175px;
}
#center {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 424px;
}
#footer {
	clear: both;
	width: 800px;
	background-image: url(../img/bg_footer2.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	height: 81px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footer a:link{
	color: #006699;
}
#footer p {
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 107px;
	font-size: 10px;
	line-height: 1.5em;
}





#menu {
	width: 800px;
	height: 60px;
	padding: 0px;
	position: relative;
	margin: 0px;
	background-image: url(../img/menu_g01a.jpg);
	background-repeat: no-repeat;
	}

#menu ul{
	padding: 0px;
	margin: 0px;
	}

#menu li{
	float:left;
	padding: 0px;
	margin: 0px;
	}
		
#menu li, #menu a {
	width: 133px;
	height: 47px;
	display: block;
	}

#menu a{
	text-indent:-5000px;
	text-decoration: none;
	outline:0;
}

#menu a,#menu a:link,#menu a:visited {
	background: transparent;
}
#menu a:hover,#menu a:active {
	background: transparent;
}

#left_menu {
	WIDTH: 175px;
	POSITION: relative;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left .qr {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: center;
}
#left .banner {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
#left .banner li {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#left .banner ul {
	margin: 0px;
	padding: 0px;
}

#left .banner img {
	padding: 0px;
	margin-bottom: 7px;
}



#left_menu ul {
	MARGIN: 0px;
	padding: 0px;
	width: 175px;
}
#left_menu li {
	FLOAT: left;
	padding: 0px;
	width: 175px;
	list-style-type:none;
}
#left_menu a {
	TEXT-INDENT: -5000px;
	TEXT-DECORATION: none;
	outline:0;
}
#left_menu_01  a {
	DISPLAY: block;
	height: 109px;
	width: 175px;
}
#left_menu_01 {
	BACKGROUND: url(../img/menu_t01a.jpg) no-repeat 0px;
	height: 109px;
	width: 175px;
	margin-bottom: 3px;
}
#left_menu_01  a:hover {
	BACKGROUND: url(../img/menu_t01a.jpg) no-repeat 0px;
	height: 109px;
	width: 175px;
}
#left_menu_02  a {
	DISPLAY: block;
	height: 100px;
	width: 175px;
}
#left_menu_02 {
	BACKGROUND: url(../img/menu_t02a.jpg) no-repeat;
	height: 100px;
	width: 175px;
}
#left_menu_02  a:hover {
	BACKGROUND: url(../img/menu_t02a.jpg) no-repeat;
	height: 100px;
	width: 175px;
}
#left_menu_03  a {
	DISPLAY: block;
	height: 108px;
	width: 175px;
}
#left_menu_03 {
	BACKGROUND: url(../img/menu_t03a.jpg) no-repeat;
	height: 108px;
	width: 175px;
}
#left_menu_03  a:hover {
	BACKGROUND: url(../img/menu_t03a.jpg) no-repeat;
	height: 108px;
	width: 175px;
}
#left_menu_04  a {
	DISPLAY: block;
	height: 110px;
	width: 175px;
}
#left_menu_04 {
	BACKGROUND: url(../img/menu_t04a.jpg) no-repeat;
	height: 110px;
	width: 175px;
	margin-bottom: 12px;
}
#left_menu_04  a:hover {
	BACKGROUND: url(../img/menu_t04a.jpg) no-repeat;
	height: 110px;
	width: 175px;
}
#left_menu_05  a {
	DISPLAY: block;
	height: 103px;
	width: 175px;
}
#left_menu_05 {
	BACKGROUND: url(../img/menu_t05a.jpg) no-repeat;
	height: 103px;
	width: 175px;
	margin-bottom: 12px;
}
#left_menu_05  a:hover {
	BACKGROUND: url(../img/menu_t05a.jpg) no-repeat;
	height: 103px;
	width: 175px;
}
#left .new {
	background-color: #FFFFFF;
	clear: both;
	width: 173px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#left .new a:link {
	color: #226A90;

}
#left .new .cap {
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#left .new .cap2 {
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 2.0em;
}
#left .new .cap .icon{
	background-image: url(../img/icon_new.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#left  .new  .cap  .icon2{
	background-image: url(../img/icon_menu.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#left .new .btn {
	float: right;
	width: 76px;
	clear: both;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#left .pick {
	background-color: #FFFFFF;
	clear: both;
	width: 173px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#left .pick img {
	margin-left: 5px;
	margin-bottom: 5px;
}



.mgb10 {
	margin-bottom: 10px;
}
.mgb5 {
	margin-bottom: 5px;
}

.mg5 {
	padding: 5px;
}

#center .new_clinic {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#center .new_clinic .content {
	clear: both;
	width: 369px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding: 0px;
}
#center .new_clinic .content a:link{
	color: #1B521B;

}
#center .new_clinic .content img {
	border: 3px solid #CCCCCC;
	float: left;
}
#center .new_clinic .content h4 {
	background-image: url(../img/h4_01.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 263px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	background-position: 0px 1px;
	font-weight: bold;
	color: #1B521B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;

}
#center .new_clinic .caption p {
	font-size: 10px;
}

#center .new_clinic .content .caption {
	width: 280px;
	float: right;
}
#center .new_clinic .content .box {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 106px;
	margin-right: 23px;
}
#center .new_clinic .content .box_width {
	width: 369px;
}

#center  .new_clinic  .content  .box2 {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 106px;
	margin-right: 0px;
}
#center  .new_clinic  .content  h3  {
	font-size: 10px;
	color: #006600;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../img/icon_arrow_g.jpg);
	background-repeat: no-repeat;
	background-position: left 94px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#center   .new_clinic   .content   p  {
	font-size: 10px;
}
#center .new_clinic .content .box img {
	margin-bottom: 10px;
}
#center .new_clinic .content .box2 img {
	margin-bottom: 10px;
}








#center .comment {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#center .comment .content {
	padding: 0px;
	clear: both;
	width: 395px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#center .comment .content a:link{
	color: #1E3D5B;

}
#center .comment .content h4 {
	background-image: url(../img/h4_02.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 378px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	background-position: 0px 1px;
	font-weight: bold;
	color: #1B521B;
	font-size: 12px;
	margin: 0px;

}
#center .comment .content p {
	font-size: 10px;
}





#center .search {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#center .search .content {
	padding: 0px;
	clear: both;
	width: 395px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#center .search .content a:link{
	color: #116868;

}
#center .search .content h4 {
	background-image: url(../img/arrow_d.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 378px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	background-position: 0px 1px;
	font-weight: bold;
	color: #007679;
	font-size: 12px;
	margin: 0px;

}
#center .search .content p {
	font-size: 10px;
}
#center .search .content .btn {
	padding-top: 10px;
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left 5px;
}
#center .search .content td {
	padding-top: 4px;
	text-align: left;
}
#center .search .content .hr {
	padding-bottom: 10px;
	background-image: url(../img/bg_line_b.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#center .search .content .cap {
	font-weight: normal;
	color: #047171;
	background-color: #EBF5F5;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8EBEB;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;

}
#center .banner2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#center .banner2 .padding {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}




.p10 {
	font-size: 10px;
}
.b {
	font-weight: bold;
	color: #116868;
}






#right .info {
	background-color: #FFFFFF;
	clear: both;
	width: 173px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right .info a:link {
	color: #D17447;

}
#right .info .cap {
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right .info .cap .icon{
	background-image: url(../img/icon_info.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#right .info .btn {
	float: right;
	width: 76px;
	clear: both;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}






#right .qa {
	background-color: #FFFFFF;
	clear: both;
	width: 173px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right .qa a:link {
	color: #CC7E00;

}
#right .qa .cap {
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right .qa .cap .icon{
	background-image: url(../img/icon_qa.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#right .qa .btn {
	width: 169px;
	clear: both;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
}





#right .bbs {
	background-color: #FFFFFF;
	clear: both;
	width: 173px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right .bbs a:link {
	color: #FF6699;

}
#right .bbs .cap {
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right .bbs .cap .icon{
	background-image: url(../img/icon_bbs.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#right .bbs .btn {
	width: 169px;
	clear: both;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
}


#right .kuchi {
	background-color: #FFFFFF;
	clear: both;
	width: 173px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right .kuchi a:link {
	color: #4D898D;

}
#right .kuchi .cap {
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right .kuchi .cap .icon{
	background-image: url(../img/icon_kuchi.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#right .kuchi .btn {
	float: right;
	width: 76px;
	clear: both;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}




#right .job {
	background-color: #FFFFFF;
	clear: both;
	width: 173px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right .job a:link {
	color: #336600;

}
#right .job .cap {
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right .job .cap .icon{
	background-image: url(../img/icon_job.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#right .job .btn {
	float: right;
	width: 76px;
	clear: both;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}






.top_text {
	color: #162F5C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 12px;
	line-height: 1.5em;
}
.mgr23 {
	margin-right: 23px;
}

