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





a:link {
	color: #006699;
}
input, select, textarea { 
font-size: 12px; 
} 
#wrap {
	clear: both;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(../img/bg_cmenu2.gif);
	background-repeat: repeat-y;
}

body {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}
#header {
	padding: 0px;
	clear: both;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#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 p {
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 105px;
	font-size: 10px;
	line-height: 1.5em;
}

#content {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 175px;
	background-repeat: repeat;
}
#right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 610px;
}

#menu {
	WIDTH: 175px;
	POSITION: relative;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrap .caption {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#wrap .caption h1 {
	background-image: url(../img/h1_c.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 800px;
	margin: 0px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 35px;
	text-indent: 40px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrap .caption h1 a:link{
	color:#FFFFFF;
	text-decoration:none;

}
#wrap .caption h1 a:active{
	color:#FFFFFF;
	text-decoration:none;

}

#wrap .caption h1 a:visited{
	color:#FFFFFF;
	text-decoration:none;

}
#wrap .caption h1 a:hover{
	color:#FFFFFF;
	text-decoration:none;

}

#wrap .caption p {
	background-image: url(../img/bg_p.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 800px;
	padding: 0px;
	font-size: 10px;
	color: #005384;
	line-height: 22px;
	text-indent: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrap .caption .text p {
	background-image: none;
	width: 800px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	line-height: 22px;
	text-indent: 0px;
	height: auto;
}


#menu ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#menu li {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	list-style-type:none;
}
#menu li {
	DISPLAY: block;
	WIDTH: 175px;
	HEIGHT: 50px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu a {
	DISPLAY: block;
	WIDTH: 175px;
	HEIGHT: 50px;
	outline:0;
}
#menu a {
	TEXT-INDENT: -5000px;
	TEXT-DECORATION: none;
	outline:0;
}


#menu_client {
	background-color: #CFE0F3;
	margin: 0px;
	clear: both;
	width: 175px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#menu_client .edit {
	padding: 0px;
	clear: both;
	width: 165px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A7C2CE;
	border-left-color: #A7C2CE;
}
#menu_client ul {
	margin: 0px;
	padding: 0px;
}
#menu_client li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	background-image: url(../img/icon_cmenu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
#menu_client li.num_01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	background-image: url(../img/icon_cmenu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
#menu_client li.num_01 a:hover {
	background-image: url(../img/icon_cmenu_arrow.jpg);
}

#menu_client li.num_02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	background-image: url(../img/icon_cmenu_arrow2.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
#menu_client li.num_02 a:hover {
	background-image: url(../img/icon_cmenu_arrow2.jpg);
}

#menu_client li.num_03 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	background-image: url(../img/icon_cmenu_arrow3.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
#menu_client li.num_03 a:hover {
	background-image: url(../img/icon_cmenu_arrow3.jpg);
}

#menu_client li.num_04 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	background-image: url(../img/icon_cmenu_arrow4.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
#menu_client li.num_04 a:hover {
	background-image: url(../img/icon_cmenu_arrow4.jpg);
}

#menu_client li.num_05 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	background-image: url(../img/icon_cmenu_arrow5.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
#menu_client li.num_05 a:hover {
	background-image: url(../img/icon_cmenu_arrow5.jpg);
}
#menu_client li.num_06 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	background-image: url(../img/icon_cmenu_arrow6.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
#menu_client li.num_06 a:hover {
	background-image: url(../img/icon_cmenu_arrow6.gif);
}

#menu_client li a {
	display: block;
	margin: 0px;
	clear: both;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7C2CE;
}
#menu_client li.cg {
	display: block;
	height: 22px;
	margin: 0px;
	clear: both;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #14748D;
	background-image: url(../img/edit_cgbc.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 28px;
}
#menu_client li.active {
	background-color: #EEF5F7;
}


#menu_client li a:hover {
	display: block;
	margin: 0px;
	clear: both;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1D7D9;
	background-color: #EEF5F7;
	background-image: url(../img/icon_cmenu_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 10px 9px;

}
#menu_client img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#rsv {
	padding: 10px 0 20px 0;
	float:left;
}
#rsv a{
	TEXT-INDENT: -5000px;
	TEXT-DECORATION: none;
}


#right h1 {
	background-image: url(../img/h1_c.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 26px;
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-size: 14px;
	color: #333333;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 17px;
}

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


#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 {
	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 h3 .view {
	text-align: right;
	float: right;
	margin: 0px;
	padding: 0px;
}

#right .info li {
	background-image: url(../img/icon_cross_b.gif);
	font-size: 12px;
	background-repeat: no-repeat;
	clear: both;
	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: 610px;
	padding-top: 5px;
}
#right .info dl{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0;
}

#right .info dt{
	margin: 0;
	width: 8em;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../img/icon_cross_b.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	font-weight: bold;
	color: #165792;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.1em;
	padding-left: 1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
	
#right .info dd {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}




#right .info2 li {
	background-image: url(../img/icon_cross_b.gif);
	font-size: 12px;
	background-repeat: no-repeat;
	clear: both;
	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: 610px;
	padding-top: 5px;
}
#right .info2 dl{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0;
}

#right .info2 dt{
	margin: 0;
	width: 12em;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../img/icon_cross_b.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	font-weight: bold;
	color: #165792;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.1em;
	padding-left: 1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
	
#right .info2 dd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	background-repeat: no-repeat;
	text-indent: 55px;
}
#right .info2 .qa1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	background-image: url(../img/icon_qa1.gif);
	background-repeat: no-repeat;
	background-position: 5em 0.4em;
	text-indent: 55px;
}
#right .info2 .qa2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	background-image: url(../img/icon_qa2.gif);
	background-repeat: no-repeat;
	background-position: 5em 0.4em;
	text-indent: 55px;
}



.img_right {
	float: right;
	padding-left: 10px;
}
.img_left {
	float: left;
	padding-right: 10px;
}

#right .standard table {
	background-color: #CCCCCC;
}
#right .standard td {
	background-color: #FFFFFF;
	padding: 3px;
}
#right .standard td.g_color {
	background-color: #F5F5F5;
}
#right  .standard  td.pd5 {
	padding-left: 5px;
}



#right .client table {
	background-color: #87BFD8;
}
#right .client table td table td {
	margin: 0px;
	padding: 3px;
}

#right .client table .cap {
	background-color: #EFF3F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	color: #225F9B;
	font-weight: bold;
}
#right .client table .cap2 {
	background-color: #F4F9F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	color: #006600;
	font-weight: bold;
	padding-left: 10px;
}

#right .client td {
	padding: 5px;
	background-color: #FFFFFF;
}
#right .client .rule {
	padding:10px;
	width:575px;
	border:1px solid #EFF3F5;
	overflow:scroll;
	height: 80px;
}
#right .client .poster {
	background-color: #F1F5F1;
	text-align: right;
	font-weight: bold;
	color: #18654E;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right .client .noline input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}







#right .feature table {

}
#right .feature td {
	background-color: #FFFFFF;
	padding: 3px;
	text-indent: 20px;
}
#right .feature .icon1 {
	background-image: url(../img/icon_feat1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon2 {
	background-image: url(../img/icon_feat2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon3 {
	background-image: url(../img/icon_feat3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon4 {
	background-image: url(../img/icon_feat4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon5 {
	background-image: url(../img/icon_feat5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon6 {
	background-image: url(../img/icon_feat6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon7 {
	background-image: url(../img/icon_feat7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon8 {
	background-image: url(../img/icon_feat8.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon9 {
	background-image: url(../img/icon_feat9.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon10 {
	background-image: url(../img/icon_feat10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon11 {
	background-image: url(../img/icon_feat11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .feature .icon12 {
	background-image: url(../img/icon_feat12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#right .check {
	padding: 0px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



#right .check .check_n {
	background-color: #FFFFFF;
	background-image: url(../img/icon_check_off.jpg);
	background-repeat: no-repeat;
	padding: 4px;
	background-position: 6px 7px;
	text-indent: 25px;
}
#right .check .nor {
	background-color: #FFFFFF;
	padding: 5px;
}


#right .check .check_b {
	background-color: #F2F5F9;
	background-image: url(../img/icon_checkb_on.jpg);
	background-repeat: no-repeat;
	padding: 4px;
	background-position: 5px 5px;
	text-indent: 20px;
	color: #285179;
}
#right .google_map {
	float: right;
	width: 295px;
}
#right .access table {
	background-color: #AAD1D9;
}

#right .access td {
	padding: 5px;
	background-color: #FFFFFF;
}
#right .access .cap {
	background-image: url(../img/icon_cross_b.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: 10px 10px;
	padding-left: 20px;
	background-color: #F2F8F9;
	color: #0A5B7A;
}
#right .access dl{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0;
	float: none;
}

#right .access dt{
	margin: 0;
	width: 8em;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../img/icon_cross_b2.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	font-weight: bold;
	color: #216F00;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.1em;
	padding-left: 1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
	
#right .access dd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
#right .access img {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#right .access #my_map {
	float: right;
	margin-left: 10px;
}



#right .pagetop {
	clear: both;
	float: left;
	height: 24px;
	width: 104px;
	width: 610px;
	text-align: right;
	margin-bottom: 10px;
}
#right .dr_name {
	float: right;
	width: 257px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 10px;
}
#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: #87BFD8;
}
#right .form table td table td {
	margin: 0px;
	padding: 0px;
}

#right .form table .cap {
	background-color: #EFF3F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	color: #225F9B;
	font-weight: bold;
}
#right .form td {
	padding: 5px;
	background-color: #FFFFFF;
}
#right .form .rule {
	padding:10px;
	width:575px;
	border:1px solid #EFF3F5;
	overflow:scroll;
	height: 80px;
}
#right .form .poster {
	background-color: #F1F5F1;
	text-align: right;
	font-weight: bold;
	color: #18654E;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.b {
	font-weight: bold;
}
.red {
	color: #990000;
}
#right .photo_g {
	background-color: #F4F9F4;
	width: 576px;
	border: 1px solid #CDE1CA;
	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 {
	border: 4px solid #C2DBBD;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}
#right .photo_g h4 {
	background-image: url(../img/h3_green.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: right;
	color: #327C1D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E9D6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 393px;
}
#right .photo_g .normal h4 {
	background-image: url(../img/h3_green2.jpg);
	background-repeat: no-repeat;
	width: 561px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #306E0D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right .photo_g p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}





#right .photo_g2 {
	background-color: #F4F9F4;
	width: 586px;
	border: 1px solid #CDE1CA;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_g2 img {
	border: 4px solid #C2DBBD;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: right;
}
#right .photo_g2 h4 {
	background-image: url(../img/h3_green.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	text-indent: 0px;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #327C1D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDECDD;
}
#right .photo_g2 p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}





#right .photo_b {
	background-color: #F3F5F8;
	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 {
	float: left;
	border: 4px solid #C5D9EB;
	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 .photo_b h4 {
	background-image: url(../img/h3_blue.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: right;
	color: #307285;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D8DEE9;
	border-bottom-width: 1px;
}
#right .photo_b .normal h4 {
	background-image: url(../img/h3_blue2.jpg);
	background-repeat: no-repeat;
	width: 561px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #307285;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#right .photo_b p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}




#right .photo_b2 {
	background-color: #F3F5F8;
	width: 586px;
	border: 1px solid #DCE4EB;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_b2 img {
	float: right;
	border: 4px solid #C5D9EB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#right .photo_b2 h4 {
	background-image: url(../img/h3_blue.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #307285;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8DEE9;
}
#right .photo_b2 p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}






#right .photo_a {
	background-color: #F7F7F7;
	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 {
	float: left;
	border: 4px solid #CCCCCC;
	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 .photo_a h4 {
	background-image: url(../img/h3_gray.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	text-indent: 0px;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#right .photo_a .normal h4 {
	background-image: url(../img/h3_gray2.jpg);
	background-repeat: no-repeat;
	width: 561px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#right .photo_a p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}





#right .photo_a2 {
	background-color: #F7F7F7;
	width: 586px;
	border: 1px solid #E3E3E3;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_a2 img {
	float: right;
	border: 4px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#right .photo_a2 h4 {
	background-image: url(../img/h3_gray.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	text-indent: 0px;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#right .photo_a2 p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}






#right .photo_r {
	background-color: #FCF8F8;
	width: 576px;
	border: 1px solid #FFD0D0;
	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_r img {
	float: left;
	border: 4px solid #F3CFCF;
	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 .photo_r h4 {
	background-image: url(../img/h3_red.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: right;
	color: #B9282C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3E2E2;
}
#right .photo_r .normal h4 {
	background-image: url(../img/h3_red2.jpg);
	background-repeat: no-repeat;
	width: 561px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #B9282C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#right .photo_r p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}




#right .photo_r2 {
	background-color: #FCF8F8;
	width: 586px;
	border: 1px solid #FFD0D0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_r2 img {
	float: right;
	border: 4px solid #F3CFCF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#right .photo_r2 h4 {
	background-image: url(../img/h3_red.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #B9282C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3E2E2;
}
#right .photo_r2 p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}






#right .photo_o {
	background-color: #FFFBEE;
	width: 576px;
	border: 1px solid #F2D2A4;
	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_o img {
	float: left;
	border: 4px solid #FFE2A6;
	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 .photo_o h4 {
	background-image: url(../img/h3_orange.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: right;
	color: #BB7100;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3E8C5;
}
#right .photo_o .normal h4 {
	background-image: url(../img/h3_orange2.jpg);
	background-repeat: no-repeat;
	width: 561px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #BB7100;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#right .photo_o p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}




#right .photo_o2 {
	background-color: #FFFBEE;
	width: 586px;
	border: 1px solid #F2D2A4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_o2 img {
	float: right;
	border: 4px solid #FFE2A6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#right .photo_o2 h4 {
	background-image: url(../img/h3_orange.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #BB7100;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3E8C5;
}
#right .photo_o2 p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}





#right .photo_w {
	background-color: #FFFFFF;
	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_w img {
	float: left;
	border: 4px solid #CCCCCC;
	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 .photo_w h4 {
	background-image: url(../img/h3_white.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
#right .photo_w .normal h4 {
	background-image: url(../img/h3_white2.jpg);
	background-repeat: no-repeat;
	width: 561px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#right .photo_w p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}




#right .photo_w2 {
	background-color: #FFFFFF;
	width: 586px;
	border: 1px solid #E3E3E3;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right .photo_w2 img {
	float: right;
	border: 4px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#right .photo_w2 h4 {
	background-image: url(../img/h3_white.jpg);
	background-repeat: no-repeat;
	width: 393px;
	background-position: 0px 6px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
#right .photo_w2 p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}





#right .qa li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../img/icon_cross_b.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	list-style:none;
}
#right .qa ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}
#right .blog {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px dotted #BCD98C;
	background-color: #F5F9EE;
}
#right .blog .title {
	background-image: url(../img/icon_cmenu_arrow3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
	padding-bottom: 5px;
}
#right .blog h3 {
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#right .blog .date {
	padding-left: 16px;
}



.s {
	font-size: 10px;
}
.mgb10 {
	margin-bottom: 10px;
}
.mgb20 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.mgb5 {
	margin-bottom: 5px;
}

#right .form .cap2 {
	font-weight: bold;
	background-color: #E9EDF3;
	color: #0066CC;
}
.topic_path {
	padding: 0px;
	clear: both;
	width: 607px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 10px;
}
.float_left {
	float: left;
}
.float_left2 {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}

.float_right {
	float: right;
}
.page_path {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.center {
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}
#right .search_num {
	clear: both;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#right .search_num .left {
	color: #006C00;
	float: left;
	font-weight: bold;
}
#right .search_num .right {
	float: right;
}
#left .qr {
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: center;
}
.s {
	font-size: 10px;
}
.blue {
	color: #006699;
}
.access_text {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.bg_captd {
	background-image: url(../img/bg_captd.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	color: #225f9b;
}

.rb10 {
	padding-right: 10px;
}
#right .link {
	background-color: #F7F7F7;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#right .link p {
	margin: 0px;
	padding: 0px;
}

