/*** @charset "UTF-8"; ***/
/**********GlobalCommon**********/
* {
	margin:0;
	padding:0;
	xxxline-height:1.5em;
	font-family:'Times New Roman','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
html {
	margin:0px 0px 0;
	height:100%;
	xxxbackground:url(images/bg_html.gif);
}
body {
	margin:0px auto;
	height:100%;
	xxxbackground:#EEEEEE;
	xxxbackground:#FFFFFF;
	background:url(/green/images/bg_body.gif) repeat-x;

}
div {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	align:left;
}
hr{
  height:0px;
}
input {
	margin:0;
	padding:0;
}
xxxa {
	color:#000066;
	text-decoration:none;
}
xxxa:hover {
	color:#330000;
	text-decoration:underline;
}
xxxa img {
	border:none;
}
.display-none 	{display:none;}
.float-left 	{float:left;}
.float-rigth 	{float:right;}
.float-clear 	{clear:both; height:0;}

.M {
	margin: 0px 0px 8px 0px;
	padding: 5px 0px 5px 40px;
	width: 560px;
	background:url(images/bg_title_back_M.gif) no-repeat;
}
/*** bodyContainer *******************************/
div#bodyContainer {
	align:center;
	position:relative; 
	margin:0px auto 0;
	width:100%;
	height:100%;
}

/*** pageContainer *******************************/
div#pageContainer {
	align:center;
	margin:70px auto;
	width:800px;
	xxxbackground:#FFFFFF;
	xxxborder:solid #EEEEEE;
	xxxborder-width:1px 0px 0px 0px;
}

/*** HeaderContainer *******************************/
div#headerContainer {
	display:block;
	width:800px;
	xxxborder:solid #0000FF;
	xxxborder-width:1px 1px 1px 1px;
}

div#headerImage {
	width:800px;
	height:220px;
	background:url(/green/images/bg_maintop.gif) no-repeat;
}

div#headerImage2 {
	width:800px;
	height:100px;
	background:url(/green/images/bg_maintop2.gif) no-repeat;
}

div#headerMenu {
	display:block;
	width:800px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#headerMenu ul {
	list-style-type:none;
}
div#headerMenu ul li {
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:40px;
	
}

div#headerMenu ul li#headerMenuNews {
	width:115px;
	height:40px;
}
div#headerMenu ul li#headerMenuNews a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:115px;
	height:40px;
	background:url(/green/images/bg_menu_news.gif) no-repeat;
}
div#headerMenu ul li#headerMenuNews a:hover {
	width:115px;
	height:40px;
	background:url(/green/images/bg_menu_news_f2.gif) no-repeat;
}

div#headerMenu ul li#headerMenuMap {
	width:80px;
	height:40px;
}
div#headerMenu ul li#headerMenuMap a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:80px;
	height:40px;
	background:url(/green/images/bg_menu_map.gif) no-repeat;
}
div#headerMenu ul li#headerMenuMap a:hover {
	width:80px;
	height:40px;
	background:url(/green/images/bg_menu_map_f2.gif) no-repeat;
}

div#headerMenu ul li#headerMenuMenu {
	width:90px;
	height:40px;
}
div#headerMenu ul li#headerMenuMenu a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:90px;
	height:40px;
	background:url(/green/images/bg_menu_menu.gif) no-repeat;
}
div#headerMenu ul li#headerMenuMenu a:hover {
	width:90px;
	height:40px;
	background:url(/green/images/bg_menu_menu_f2.gif) no-repeat;
}

div#headerMenu ul li#headerMenuEvent {
	width:140px;
	height:40px;
}
div#headerMenu ul li#headerMenuEvent a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:140px;
	height:40px;
	background:url(/green/images/bg_menu_event.gif) no-repeat;
}
div#headerMenu ul li#headerMenuEvent a:hover {
	width:140px;
	height:40px;
	background:url(/green/images/bg_menu_event_f2.gif) no-repeat;
}

div#headerMenu ul li#headerMenuPicup {
	width:125px;
	height:40px;
}
div#headerMenu ul li#headerMenuPicup a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:125px;
	height:40px;
	background:url(/green/images/bg_menu_picup.gif) no-repeat;
}
div#headerMenu ul li#headerMenuPicup a:hover {
	width:125px;
	height:40px;
	background:url(/green/images/bg_menu_picup_f2.gif) no-repeat;
}

div#headerMenu ul li#headerMenuMessage {
	width:70px;
	height:40px;
}
div#headerMenu ul li#headerMenuMessage a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:70px;
	height:40px;
	background:url(/green/images/bg_menu_message.gif) no-repeat;
}
div#headerMenu ul li#headerMenuMessage a:hover {
	width:70px;
	height:40px;
	background:url(/green/images/bg_menu_message_f2.gif) no-repeat;
}

div#headerMenu ul li#headerMenuOrg {
	width:80px;
	height:40px;
}
div#headerMenu ul li#headerMenuOrg a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:80px;
	height:40px;
	background:url(/green/images/bg_menu_org.gif) no-repeat;
}
div#headerMenu ul li#headerMenuOrg a:hover {
	width:80px;
	height:40px;
	background:url(/green/images/bg_menu_org_f2.gif) no-repeat;
}

div#headerMenu ul li#headerMenuContact {
	width:100px;
	height:40px;
}
div#headerMenu ul li#headerMenuContact a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100px;
	height:40px;
	background:url(/green/images/bg_menu_contact.gif) no-repeat;
}
div#headerMenu ul li#headerMenuContact a:hover {
	width:100px;
	height:40px;
	background:url(/green/images/bg_menu_contact_f2.gif) no-repeat;
}


				div#headerPhoto {
					width:800px;
					height:241px;
					background:url(images/bg_mainphoto.gif) no-repeat;
				}
				div#headerBar {
					width:800px;
					height:13px;
					background:url(images/bg_mainbar.gif) no-repeat;
				}

				div#headerLang {
					width:800px;
					margin:0px 0px 0px 0px;
				}



/*** Body *******************************/
div#body {
	width:800px;
	margin:10px 0px 0px 0px;
	height:100%;
	border-color:#FF0000;
	border-width:1px 1px 1px 1px;
}
div#bodyLeft {
	float:left;
	width:250px;
	height:100%;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

div#bodyCenter {
	float:left;
	width:0px;
	margin:0px 0px 0px 0px;
}
div#bodyRight {
	float:right;
	width:550px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

/*** Body Else *******************************/




/*** footerContainer *******************************/
div#footerContainer {
	display:block;
	width:100%;
	margin:10px 0px 10px 0px ;
	padding:0px 0px 0px 0px;
	xxxborder-color:#8CAED6;
	xxxborder-width:0px 0px 1px 0px;
	xxxborder-style:dotted;
	xxxborder-style:solid;
}

div#footerCopyright {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#666666;
}

div#footerCredit {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
}

.footerCreditName {
	font-size:11pt;
	font-weight:bold;
}
.footerCreditAddr {
	font-size:10pt;
	font-weight:normal;
}
.footerCreditCopy {
	font-size:10pt;
	font-weight:normal;
	color:#333333;
}


/*** index.html *******************************/
div#mainContents {
	align:left;
	padding:0px 0px 0px 0px;
}

div#mainContents1 {
	padding:0px 0px 0px 0px;
}

div#mainContents1body {
	padding:0px 0px 0px 0px;
}

div#mainContents2 {
	padding:0px 0px 0px 0px;
}

div#mainContents2body {
	padding:0px 0px 0px 0px;
}

div#main1image {
	width:560px;
	height:auto;
	padding:10px 0px 0px 20px;
}

div#maininfo1title {
	width:560px;
	height:40px;
	background:url(images/bg_title_news.gif) no-repeat;
}
div#maininfo2title {
	width:560px;
	height:40px;
	background:url(images/bg_title_recommend.gif) no-repeat;
}
.maininfotitle {
	display:block;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 10px;
	width:550px;
	height:60px;
	font-size:18px;
	font-weight:bold;
	color:#990033;
	background:url(images/bg_title1.gif) no-repeat;
}

















div#footerMenu1 {
	text-align:left;
	display:block;
}
div#footerMenu1 ul {
	float:right;
	list-style-type:none;
}
div#footerMenu1 ul li {
	float:left;
	height:2px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
div#footerMenu1 a {
	color:#333333;
}
div#footerMenu1 a:hover {
	color:#FF0000;
}


div#footerMenu2 {
	text-align:left;
	display:block;
}
div#footerMenu2 ul {
	float:right;
	list-style-type:none;
}
div#footerMenu2 ul li {
	float:left;
	height:1px;
	line-height:1px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
div#footerMenu2 a {
	color:#333333;
}
div#footerMenu2 a:hover {
	color:#FF0000;
}


div#footerMenu3 {
	text-align:left;
	display:block;
}
div#footerMenu3 ul {
	float:right;
	list-style-type:none;
}
div#footerMenu3 ul li {
	float:left;
	height:16px;
	line-height:20px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
div#footerMenu3 a {
	color:#333333;
}
div#footerMenu3 a:hover {
	color:#FF0000;
}



