#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%;
    }

a:link{
	color: #006699;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #006699;
}
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: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bg_cmenu2.gif);
	background-repeat: repeat-y;
}
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;
}

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

#right {
	float: right;
	width: 610px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#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: 105px;
	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: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: center;
}

#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: 15px;
	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 .cap .icon{
	background-image: url(../img/icon_new.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;
}
.mgb10 {
	margin-bottom: 10px;
}
.mgb15 {
	margin-bottom: 15px;
}
.mgb20 {
	margin-bottom: 20px;
}

.mg5 {
	padding: 5px;
}
.p10 {
	font-size: 10px;
}
.b {
	font-weight: bold;
	color: #116868;
}
.b2 {
	font-weight: bold;
	color: #006699;

}





#right h1 {
	background-image: url(../img/h2_c.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 24px;
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-size: 14px;
	color: #0A4800;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 17px;
}
#right h2 {
	background-image: url(../img/h3_c.jpg);
	clear: both;
	height: 22px;
	width: 610px;
	font-size: 12px;
	color: #363636;
	text-indent: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right .area h1 {
	background-image: url(../img/h2_area.jpg);
	clear: both;
	height: 21px;
	width: 610px;
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 10px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#right .area h2 {
	background-image: url(../img/h2_area.jpg);
	clear: both;
	height: 21px;
	width: 610px;
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 10px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#right h3 {
	background-image: url(../img/h3_c.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	clear: both;
	width: 603px;
	text-indent: 19px;
	height: 30px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#right h4 {
	background-repeat: no-repeat;
	font-size: 12px;
	clear: both;
	font-weight: bold;
	padding-bottom: 5px;
	color: #1E661E;
}

#right .h3_b {
	background-image: url(../img/h3_d.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	clear: both;
	width: 603px;
	text-indent: 19px;
	height: 25px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#right .area .detail {
	padding: 5px;
	clear: both;
	width: 598px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#right p {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	color: #535353;
	line-height: 1.5em;
}


#right .info h3 {
	background-image: url(../img/info_c.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	height: 24px;
	width: 610px;
	font-size: 12px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 10px;
}
#right .info ul {
	background-color: #E7ECF3;
	clear: both;
	width: 610px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .info li {
	background-image: url(../img/icon_cross_b.gif);
	font-size: 10px;
	background-repeat: no-repeat;
	clear: both;
	margin-left: 10px;
	list-style-type:none;
	background-position: 0px 11px;
	text-indent: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCD7E6;
	height: 21px;
	width: 585px;
	padding-top: 5px;
}
.img_right {
	float: right;
	padding-left: 10px;
}
#right .check {
	padding: 0px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#right .rest_list ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#right .rest_list li {
	background-image: url(../img/h4_03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	list-style-type:none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-position: 0px 4px;
	text-indent: 20px;
}


#right .check .check_n {
	background-color: #FFFFFF;
	background-image: url(../img/icon_check_off.gif);
	background-repeat: no-repeat;
	padding: 4px;
	background-position: 5px 7px;
	text-indent: 20px;
}
#right .check .check_r {
	background-color: #FFE6D9;
	background-image: url(../img/icon_checkr_on.gif);
	background-repeat: no-repeat;
	padding: 4px;
	background-position: 5px 7px;
	text-indent: 20px;
	color: #990000;
}

#right .check .check_b {
	background-color: #D8E3EB;
	background-image: url(../img/icon_checkb_on.gif);
	background-repeat: no-repeat;
	padding: 4px;
	background-position: 5px 7px;
	text-indent: 20px;
	color: #285179;
}
#right .google_map {
	float: left;
	width: 295px;
}
#right .access td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#right .access .cap {
	background-image: url(../img/icon_cross_b.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: 0px 10px;
	padding-left: 10px;
}
#right .pagetop {
	clear: both;
	float: right;
	height: 24px;
	width: 104px;
	margin-bottom: 10px;
}
#right .dr_name {
	float: right;
	width: 257px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
#right .dr_name img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#right .form ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#right .form li {
	background-image: url(../img/icon_cross_b.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin: 0px;
	padding: 0px;
	clear: both;
	list-style-type:none;
	text-indent: 15px;
}
#right .form table {
	background-color: #CCCCCC;
}
#right .form table td table td {
	margin: 0px;
	padding: 2px;
}

#right .form table .cap {
	background-color: #F5F9FA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
#right .form td {
	background-color: #FFFFFF;
	padding: 5px;
}

.b {
	font-weight: bold;
}
.red {
	color: #990000;
}
#right .photo_g {
	background-color: #E8F1E7;
	width: 576px;
	border: 1px solid #DAE9D8;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_g img {
	margin: 0px;
	padding: 0px;
	float: left;
	border: 4px solid #C2DBBD;
}
#right .photo_g .right {
	float: right;
	width: 438px;
	margin: 0px;
	padding: 0px;
}
#right .photo_g .right h4 {
	background-image: url(../img/h3_green.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 439px;
	background-position: 0px 6px;
	font-weight: normal;
	text-indent: 15px;
	font-size: 12px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right .photo_g .right p {
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}






#right .photo_b {
	background-color: #E7EDF1;
	width: 576px;
	border: 1px solid #DCE4EB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_b img {
	margin: 0px;
	padding: 0px;
	float: left;
	border: 4px solid #BED0DA;
}
#right .photo_b .right {
	float: right;
	width: 438px;
	margin: 0px;
	padding: 0px;
}
#right .photo_b .right h4 {
	background-image: url(../img/h3_blue.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 439px;
	background-position: 0px 6px;
	font-weight: normal;
	text-indent: 15px;
	font-size: 12px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right .photo_b .right p {
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}







#right .photo_a {
	background-color: #F2F2F2;
	width: 576px;
	border: 1px solid #E3E3E3;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_a img {
	margin: 0px;
	padding: 0px;
	float: left;
	border: 4px solid #CCCCCC;
}
#right .photo_a .right {
	float: right;
	width: 438px;
	margin: 0px;
	padding: 0px;
}
#right .photo_a .right h4 {
	background-image: url(../img/h3_gray.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 439px;
	background-position: 0px 6px;
	font-weight: normal;
	text-indent: 15px;
	font-size: 12px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right .photo_a .right p {
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#right .photo_a2 {
	background-color: #F2F2F2;
	width: 576px;
	border: 1px solid #E3E3E3;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_a2 img {
	margin: 0px;
	padding: 0px;
	float: left;
}
#right .photo_a2 .right {
	float: right;
	width: 458px;
	margin: 0px;
	padding: 0px;
}
#right .photo_a2 .right h4 {
	background-image: url(../img/h3_gray.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 439px;
	background-position: 0px 6px;
	font-weight: bold;
	text-indent: 15px;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right .photo_a2 .right p {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#right .area td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#right .area .detail .noline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#right .search_num {
	clear: both;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
#right .search_num .left {
	color: #009900;
	float: left;
}
#right .search_num .right {
	float: right;
}
#right .search_content {
	clear: both;
	width: 610px;
	border: 1px solid #CCCCCC;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#right .search_content .detail {
	clear: both;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	width: 586px;
}
#right .search_content .detail .sam {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right .search_content .detail h4 {
	background-image: url(../img/h4_03.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	background-position: 0px 1px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#right .search_content .detail p {
	clear: right;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#right .search_content .detail .access {
	float: right;
	width: 424px;
	background-image: url(../img/bg_grid.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 7px;
	line-height: 1.5em;
}
#right .search_content .detail .playout {
	float: left;
	width: 424px;
}
#right .search_content .detail .float_r {
	float: left;
	padding-left: 10px;
	clear: right;
}
#right .form table {
	background-color: #A3BDCD;
}
#right .form table td table td {
	margin: 0px;
	padding: 2px;
}

#right .form table .cap {
	background-color: #EFF3F5;
}
#right .form table .cap2 {
	background-color: #E0EAEF;
	font-weight: bold;
	color: #006699;
	padding-top: 6px;
}
#right .form td {
	background-color: #FFFFFF;
	padding: 5px;
}


#right .form_info table {
	background-color: #D9A891;
}
#right .form_info table a:link,#right .form_info table a:visited,#right .form_info table a:hover {
	color: #B5592D;
}

#right .form_info table td table td {
	margin: 0px;
	padding: 2px;
}


#right .form_info table .cap {
	background-color: #E2EAEF;
}
#right .form_info table .cap2 {
	background-color: #E8CBBD;
	font-weight: bold;
	color: #5B3320;
}
#right .form_info td {
	background-color: #FFFFFF;
	padding: 5px;
}


#right .form_qa table {
	background-color: #CEC042;
}
#right .form_qa table a:link,#right .form_qa table a:visited,#right .form_qa table a:hover {
	color: #8C5800;
}

#right .form_qa table td table td {
	margin: 0px;
	padding: 2px;
}

#right .form_qa table .cap {
	background-color: #E2EAEF;
}
#right .form_qa table .cap2 {
	background-color: #EDE29A;
	font-weight: bold;
	color: #5C5512;
}
#right .form_qa td {
	background-color: #FFFFFF;
	padding: 5px;
}


#right .form_folum table {
	background-color: #FFB9D1;
}
#right .form_folum table a:link,#right .form_qa table a:visited,#right .form_qa table a:hover {
	color: #AE0057;
}

#right .form_folum table td table td {
	margin: 0px;
	padding: 2px;
}

#right .form_folum table .cap {
	background-color: #E2EAEF;
}
#right .form_folum table .cap2 {
	background-color: #FFE2EC;
	font-weight: bold;
	color: #AE0057;
}
#right .form_folum table .name {
	background-color: #FBE8CE;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	text-align: left;

}
#right .form_folum table .name2 {
	background-color: #FFE2EC;
	font-weight: bold;
	color: #AE0057;
	padding: 5px;
	text-align: left;

}

#right .form_folum table .text {
	padding: 5px;
	text-align: left;

}
#right .form_folum table .s {
	background-color: #EFEFEF;
	font-weight: normal;
	color: #333333;
	font-size: 10px;
	padding: 5px;

}
.mg10 {
	padding: 5px;
}


#right .form_folum td {
	background-color: #FFFFFF;
	padding: 5px;
}



#right .form2 table {
	background-color: #A2D09F;
}
#right .form2 table td table td {
	margin: 0px;
	padding: 2px;
}

#right .form2 table .cap {
	background-color: #E2EFE2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
#right .form2 table .cap2 {
	background-color: #BEDDBD;
	font-weight: bold;
	color: #006F21;
}
#right .form2 td {
	background-color: #FFFFFF;
	padding: 5px;
}
#right .recruit {
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#right .pickup {
	border: 1px solid #BAD3E2;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	background-color: #F8FBFE;
	clear: both;
	display: block;
}
#right .pickup .box {
	width: 290px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right .pickup .box .text {
	float: left;
	width: 170px;
	margin-left: 10px;
}
#right .pickup .box img {
	float: left;
}
#right  .pickup  .box  h3 {
	width: 160px;
	background-image: none;
	display: block;
	padding: 0px;
	text-indent: 0px;
	height: auto;
	margin: 0px;
}
#right .pickup .box p {
	margin: 0px;
	padding: 0px;
}



.topic_path {
	padding: 0px;
	clear: both;
	width: 607px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 11px;
	text-indent: 0px;
}
.center {
	text-align: right;
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.piti	{
	padding:2px 0 2px 0;
	font-weight:bold;
	color:#660000;
	font-size:13px;
}

/* clearfix 
----------------------------------*/

.clearfix:after{
content:".";
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}

.clearfix{
display:inline-block;
}

/* MacIE begin \*/
*+html div.clearfix{
height:1%;
}

* html div.clearfix{
height:1%;
}

.clearfix{
display: block;
}
/* Mac IE end */

