* { padding:0px; margin:0px;}
BODY { text-align:center; background-position:center; background-color:#eeeef0; height:100%;}
body,td,th { color:#999999;	font-size:12px; line-height:1.3em; font-family:"lr SVbN", "Osaka|";}
.table_main { margin-top:0px; text-align:center; padding-left:25px; padding-top:-20px; }
.table_main_fm { margin:0px; padding:0px; background-color:#fff;}
.main_menu { margin-bottom: 3px;}
.main_menu2 { margin-top: 3px;}
.box_on { width:900px; padding:5px 0px 0px px;
 background:url(./img/box_on.jpg) no-repeat; background-position:top center; text-align:center;}
.box_down { width:900px; height:30px; margin-bottom:30px;
 background:url(./img/box_down.jpg) no-repeat; background-position:center; text-align:center;}
#my_body { BORDER-RIGHT:0px solid; MARGIN:0px auto; BORDER-LEFT:0px solid; WIDTH:800px; height: 100%;}
#header { WIDTH:100%; background:url(img/header.jpg);	background-repeat: no-repeat;	background-position:top; height: 86px;}
#globalnav { WIDTH:100%; BACKGROUND-COLOR:none; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color:none; PADDING-RIGHT:0px;	PADDING-LEFT:0px; PADDING-BOTTOM:0px;	PADDING-TOP:0px; margin:0px;}
#sideber { FLOAT:left; WIDTH:200px;	MARGIN:0px auto;}
#navi { BORDER-RIGHT:none 0px solid; BORDER-TOP:none 0px solid;	BORDER-LEFT:none 0px solid; BORDER-BOTTOM: none 0px solid; padding:0px;}
#contents { FLOAT:right; WIDTH:600px; PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP: 0px;
	margin: 0px;}
#contents_info { FLOAT:left; WIDTH:600px; PADDING-RIGHT:0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin: 0px;
	/***** Firefox and Safari *****/
	margin-left:-25px;}
#top { width: 325px; float:left;}
#access {	width: 500px;	float:left;	padding-top: 30px;}
.toppage { width:318px; padding-top:15px;	padding-left:18px; padding-right:0px;	padding-bottom: 20px;}
#news { float:right; width:275px; height: 275px; background:url(img/news.jpg); background-repeat: no-repeat;	background-position:top:}
.top_font {	font-size: 12px; width:240px;	padding-left:10px;}
#mymain { PADDING-RIGHT:0em; PADDING-LEFT:0em; PADDING-TOP:0em; border-left-width:0px; border-left-style:solid;	border-left-color: none; padding-bottom: 0px;}
H1 { PADDING-LEFT:-500px;	margin:0px; font-size:13px; color:#ff3366; text-align:center; vertical-align:text-top;}
#my_footer { CLEAR:both; PADDING-RIGHT:0px;	PADDING-LEFT: 0px; WIDTH:800px;	height:30px; PADDING-TOP:0px;	padding-bottom:0px; background-color:none; TEXT-ALIGN:center; border-top-width:0px; border-top-style:solid;	 border-top-color:none;}
.foot {	color:#ff3366; font-size:12px;}
a:link { color:#66ccff;	text-decoration:none;}
a:visited {	color:#ff0066; text-decoration:none;}
a:hover { color:#ff0066; text-decoration:none;}
a:active { text-decoration:none;}
.about_main { background-color:#ed5d5d; width:130px; font-weight:bold; color:#FFFFFF;
	padding-top:5px; padding-left:10px; padding-bottom:5px;}
.about_main2 { background-color:#ed5d5d; width:130px; color:#FFFFFF; font-weight:bold;
	padding-top:5px; padding-left:10px; padding-bottom:340px;}
.about_main3 { background-color:#ed5d5d; width:50px; color:#FFFFFF; font-weight:bold;
	padding-top:2px; padding-bottom:2px; padding-left:10px;}
.about_main4 { background-color:#ed5d5d; width:200px;
	color:#FFFFFF; font-weight:bold;padding-left:10px; padding-right:0px; padding-top:2px; padding-bottom:2px;}
.about_main5 { background-color:#ed5d5d; width:280px;
	color:#FFFFFF; font-weight:bold; padding-left:10px;	padding-right:0px; padding-top:2px; padding-bottom:2px;}
.about_main6 { background-color:#ed5d5d; width:330px;
	color:#FFFFFF; font-weight:bold; padding-left:5px; padding-right: 0px; padding-top:2px;padding-bottom: 2px;}
.about_sub { background-color:#fff0f0; padding-left:80px;	padding-top:5px; padding-bottom:5px; color:#666666;}
.about_sub2 { background-color:#fff0f0; padding-left:50px; padding-top:5px; padding-bottom:5px; color:#666666;}
.about_sub3 { background-color:#fff0f0; padding-left:10px; padding-top:5px; padding-bottom:5px; color:#666666;}
.about_sub4 { background-color:#fff0f0; padding-left:105px;	padding-top:5px; padding-bottom:5px; color:#666666;}
.about_sub5 { background-color:#fff0f0; padding-left:10px; padding-top:5px; padding-bottom:5px; color:#666666;}
#box { margin-top:150px;	padding-bottom:10px;}
.greet { padding:0px 7px 0px 7px; font-size:12px;}
.mini_pink { font-size:10px; color: #FF3366;	padding-left:25px;}
#link_p {	width:500px;	float:left;	padding-top: 30px; padding-left: 30px;}
.link_txt {	margin-left:-30px;}
#title_bar { margin-left:-30px; font-size:20px;	color:#FF0066; font-weight:bold;
	background:url(img/title3.jpg);	background-repeat:no-repeat;
	height:50px; width:500px;padding-left:20px; padding-top:19px;}
#title_link { margin-left:-30px; font-size:20px;	color:#666666; font-weight:bold;
	background:url(img/white2.jpg);	background-repeat:no-repeat; height:50px; width:500px;
	padding-left:20px; padding-top:19px;}
#title_b { margin-left: 50px; font-size:20px;	color:#FF0066; font-weight:bold;
	background:url(img/title3.jpg);	background-repeat:no-repeat;
	height:50; width:500px; padding-left:20px; padding-top:19px;}
#title_coad { margin-left:0px; font-size:20px;	color:#FF0066; font-weight:bold;
	background:url(img/coad_bnr.jpg);	background-repeat:no-repeat; margin-bottom:-10px;
	height:200px; width:600px; padding-left:20px; padding-top:19px;}
.photo-flv { margin-left: 30px; font-size:20px;	color:#FF0066; font-weight:bold;
	padding-left:20px; padding-top:0px;}
.photo-flvp { margin-left: 0px; color:#FF6699; font-weight:bold;
	padding-top:19px; text-align:left; font-size:14px; }
#title_b2 { margin-left:0px; font-size:20px;	color:#FF0066; font-weight:bold; background:url(img/title3.jpg);	background-repeat:no-repeat;
	height:50; 	width:500px; padding-left:20px; padding-top:19px;}
#title_lb { margin-left:0px; font-size:20px;	color:#663399; font-weight:bold;
	background:url(img/title.jpg); background-repeat:no-repeat; height:50; width:500px; padding-left:20px; padding-top:19px;}
.table_memo {	border:1px solid black; border-right:3px double black; border-bottom:3px double black;}
.table_td_memo { border-top:8px double lightpink; border-bottom:8px double lightpink; padding:4px;}
.table_td_memo_up {	border-right:1px dashed black;}
.circle {	padding-left:5px;	padding-right:5px;}
.txt { padding-left:20px;padding-right:20px;}
#info_in { margin-left:10px; margin-right:10px;}
#info_in.info_font { padding-top:10px; margin-top:5px; padding-bottom:10px;}
.ya {	margin:5px;}
.accordion_toggle { margin-left: 0px;	font-size:18px;	color:#FF0066;
	background:url(img/title2.jpg);	background-repeat:no-repeat;
	height:50; width:500px;	padding-left:130px;	padding-top:17px;	font-weight:bold;	text-align: left;}
.accordion_toggle_active { BACKGROUND: #ff9999 no-repeat right top; COLOR:#ffffff; BORDER-BOTTOM:#f68263 1px solid;  width:500px;}
.accordion_content { OVERFLOW:hidden; COLOR: #444444; BACKGROUND-COLOR: #ffffff; width: 500px;}
.accordion_content P { PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:15px; LINE-HEIGHT: 50%; PADDING-TOP:5px}
#info_in { padding-left: 20px; padding-right: 20px;}
#access { width:500px;	float:left; padding-top:30px; padding-left:0px; text-align:left;}
#access2 { width:500px;	float:left; padding-top:30px; padding-left:50px; text-align:left;}
.info_txt {	margin-left:20px; width:470px;}
.blue { color:#6699FF}
.footer {c olor:#FF3366}
.photo-tokutyo { margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; width:320px; font-size:14px; color:#000000; line-height:120%; background:url(photo/photo/photo-rogo.jpg); background-repeat:no-repeat;}
div.count { visibility:hidden; }
.coad_list { margin:0px 10px 10px 20px; }
.subtitle_c { text-align:left; float:left; }