body {
	margin: 0px;
	padding: 0px;
	background-image: url(../share_img/head_img_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.clearfix {
	clear: both;
	visibility: hidden;
	height: 0px;
	font-size: 0px;
	display: block;
}

.input_normal {
	border: solid 1px #999999;
	background-color: #FFFFFF;
}
.input_normal:focus {
	background-color: #FFFFCC;
}
.input_error {
	border: solid 1px #FF0000;
	background-color: #FFCCCC;
}
.input_error:focus {
	background-color: #FFDDCC;
}
.input_success {
	border: solid 1px #668866;
	background-color: #CCEECC;
}
.input_success:focus {
	background-color: #DDFFCC;
}
.input_must {
	border: solid 1px #000000;
	background-color: #FFFFDD;
}
.input_must:focus {
	background-color: #FFFFCC;
}

#oya {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
#head {
	padding: 0px;
	width: 800px;
	margin: 0px;
	display: block;
	height: 130px;
	float: left;
}
.head_logo {
	display: block;
	padding: 0px;
	height: 100px;
	width: 800px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.head_logo a {
	background-image: url(../share_img/head_img.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 100px;
	width: 800px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneday_news {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.pagetop {
	padding: 0px;
	float: left;
	height: 14px;
	width: 530px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pagetop a {
	background-image: url(../share_img/pagetop_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 116px;
}
.pagetop a:hover {
	background-image: url(../share_img/pagetop_btn_over.gif);
	background-repeat: no-repeat;
}
.pagetop500 {
	padding: 0px;
	float: left;
	height: 14px;
	width: 500px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.pagetop500 a {
	background-image: url(../share_img/pagetop_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 116px;
	float: right;
}
.pagetop500 a:hover {
	background-image: url(../share_img/pagetop_btn_over.gif);
	background-repeat: no-repeat;
}

#kt_regist_table {
	padding: 0px;
	float: left;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
#bbs_table {
	float: left;
	width: 730px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*=======================メインメニュー設定ここから=======================*/
ul#menu {
	padding: 0px;
	width: 800px;
	display: block;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
ul#menu li {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	list-style-type: none;
	display: inline;
	width: 115px;
}
ul#menu li#m1 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px -40px;
	text-indent: -9999px;
}
ul#menu li#m2 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -115px -40px;
	text-indent: -9999px;
}
ul#menu li#m3 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -230px -40px;
	text-indent: -9999px;
}
ul#menu li#m4 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -345px -40px;
	text-indent: -9999px;
}
ul#menu li#m5 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -460px -40px;
	text-indent: -9999px;
}
ul#menu li#m6 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -575px -40px;
	text-indent: -9999px;
}
ul#menu li#m7 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 110px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -690px -40px;
	text-indent: -9999px;
}

ul#menu li#m1 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	text-indent: -9999px;
}
ul#menu li#m2 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -115px 0px;
	text-indent: -9999px;
}
ul#menu li#m3 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -230px 0px;
	text-indent: -9999px;
}
ul#menu li#m4 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -345px 0px;
	text-indent: -9999px;
}
ul#menu li#m5 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -460px 0px;
	text-indent: -9999px;
}
ul#menu li#m6 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -575px 0px;
	text-indent: -9999px;
}
ul#menu li#m7 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 110px;
	background-image: url(../share_img/menu.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: -690px 0px;
	text-indent: -9999px;
}
ul#menu li#m1 a:hover,
ul#menu li#m2 a:hover,
ul#menu li#m3 a:hover,
ul#menu li#m4 a:hover,
ul#menu li#m5 a:hover,
ul#menu li#m6 a:hover,
ul#menu li#m7 a:hover {
	background-image: none;
}


.base_table1 {
	font-size: 12px;
	line-height: 18px;
	color: #FF6633;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #E56C19;
	border-bottom-color: #CCCCCC;
}
.base_table2 {
	font-size: 12px;
	line-height: 18px;
	color: #FF6633;
	border-right-width: 1px;
	border-right-color: #E56C19;
	border-right-style: solid;
}
.base_table3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/*=======================メインメニュー設定ここまで=======================*/


#contents {
	margin: 0px;
	padding: 0px;
	width: 800px;
}
ul#leftArea  {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	display: block;
}
ul#leftArea li {
	width: 250px;
	list-style-type: none;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.banner1 a {
	background-image: url(../img/top_photo_banner_010.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 270px;
	width: 250px;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.banner2 a {
	background-image: url(../share_img/top_banner2_001.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 250px;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.banner2 a:hover {
	background-image: url(../share_img/top_banner2_001over.jpg);
	background-repeat: no-repeat;
}
.banner3 a {
	background-image: url(../share_img/top_banner2_002.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 250px;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.banner3 a:hover {
	background-image: url(../share_img/top_banner2_002over.jpg);
	background-repeat: no-repeat;
}
.banner4 a {
	background-image: url(../share_img/top_banner2_003.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 250px;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.banner4 a:hover {
	background-image: url(../share_img/top_banner2_003over.jpg);
	background-repeat: no-repeat;
}
.banner5 a {
	background-image: url(../share_img/top_banner2_005.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 120px;
	width: 250px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	float: left;
}
.banner5 a:hover {
	background-image: url(../share_img/top_banner2_005over.jpg);
	background-repeat: no-repeat;
}

#rightArea  {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 540px;
}
#mida_oya {
	padding: 0px;
	float: right;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#mida_oya ul {
	margin: 0px;
	padding: 0px;
	width: 540px;
}
#mida_oya ul li{
	list-style-type: none;
	padding: 0px;
	float: left;
	width: 260px;
	margin-bottom: 0px;
}
#mida_oya  ul  li a{
	list-style-type: none;
	padding: 0px;
	float: left;
	width: 260px;
	margin-bottom: 0px;
}
.mida_oya_left {
	padding: 0px;
	width: 260px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#oya #contents #rightArea #top-newyear {
	display: block;
	width: 540px;
	margin-bottom: 10px;
}
#whats_new  {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 540px;
	position: relative;
}
.whats_new_img  {
	background-image: url(../img/whats_title.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 540px;
	float: left;
}
.whats_new_img2  {
	background-image: url(../img/whats_title2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 540px;
	float: left;
}
.whats_new_img a  {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 130px;
	text-indent: -9999px;
	display: block;
	top: 23px;
	position: absolute;
	left: 400px;
}
#whats_table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
	background-image: url(../img/whats_outline_001.gif);
	background-repeat: repeat-y;
}
#whats_table ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
	background-image: url(../img/whats_outline_002.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#whats_table ul li {
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.new-mark {
	background-image: url(../img/whats_new.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	width: 29px;
	text-indent: -9999px;
}
.what_day {
	margin: 0px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}
.what_naiyou {
	margin: 0px;
	float: right;
	width: 370px;
	background-image: url(../share_img/parts_001.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.what_naiyou p {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}
.what_naiyou  p a {
	font-size: 12px;
	line-height: 18px;
	color: #FF3333;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.what_naiyou   p  a:hover {
	font-size: 12px;
	line-height: 18px;
	color: #CC3300;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
}
#banner1 {
	padding: 0px;
	float: right;
	height: 95px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#banner1 a {
	background-image: url(../share_img/top_banner1_003.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
	height: 95px;
	width: 540px;
}
#banner1 a:hover {
	background-image: url(../share_img/top_banner1_003over.jpg);
	background-repeat: no-repeat;
}

.base_table_outline1 {
	padding: 0px;
	float: right;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.base_table_outline2 {
	padding: 0px;
	float: right;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	position: relative;
	margin: 0px;
}

/*============================================================

　　　第2階層ページ設定

============================================================*/

#se_rightArea  {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 530px;
	position: relative;
}

.pankuzu {
	width: 530px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.pankuzu a {
	font-size: 12px;
	line-height: 18px;
	color: #FF7C7C;
	text-decoration: none;
}
.pankuzu a:hover {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-decoration: underline;
}

/*============================================================

　　　messageページ設定

============================================================*/

.message_title {
	background-image: url(../message/img/message_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#message_table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 550px;
	background-image: url(../message/img/message_bg_002.gif);
	background-repeat: repeat-y;
	background-position: 0px top;
	position: relative;
	display: block;
	left: -10px;
}
#message_table ul {
	padding: 0px;
	width: 470px;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 30px;
	margin-left: 0px;
	display: block;
	float: right;
}
#message_table ul li {
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.mt_1 {
	background-image: url(../message/img/message_001.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: 0px 3px;
}
.mt_2 {
	background-image: url(../message/img/message_002.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-position: 0px 3px;
}
.mt_img1 {
	position: relative;
	left: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 550px;
	background-repeat: no-repeat;
	background-position: top;
}
.mt_img2 {
	position: relative;
	left: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 550px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#message_main {
	padding: 0px;
	float: right;
	width: 470px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#message_main p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

/*============================================================

　　　Scheduleページ設定

============================================================*/

.schedule_title {
	background-image: url(../schedule/img/schedule_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#schedule_table1 {
	padding: 0px;
	float: left;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	position: relative;
}
#schedule_table1 ul {
	padding: 0px;
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#schedule_table1 ul li {
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.st_yohaku0 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.st_yohaku1 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.st_yohaku1 p {
	margin: 0px;
	padding: 0px;
}
.st_yohaku1  p a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #FF3333;
	text-decoration: none;
}
.st_yohaku1   p  a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #CC3300;
	text-decoration: underline;
}
#schedule_table2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	position: relative;
}
#schedule_table2 ul {
	padding: 0px;
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#schedule_table2 ul li {
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.st_img1 {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}
.st_img2 {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
}

/*============================================================

　　　リリースページ設定

============================================================*/

.release_title {
	background-image: url(../release/img/release_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.release_table1 {
	padding: 0px;
	float: left;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	position: relative;
}
#100929dvd #release_table1   {
	padding: 0px;
	width: 530px;
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	display: block;
	float: left;
	background-image: url(../share_img/table530_outline_002.gif);
}
#100929dvd #se_rightArea .clearfix   {
	font-size: 0px;
	clear: both;
	height: 0px;
	visibility: hidden;
	line-height: 0px;
}
#release_n1 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 530px;
	float: left;
}
#release_n2 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 530px;
	float: left;
}
#oya #contents #se_rightArea .release_table1 #event2010-okinawa-Live {
	background-image: url(../event/img/2010okinawa_001.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 90px;
	width: 500px;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.rt_left {
	padding: 0px;
	float: left;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	display: block;
}
ul#rt_right {
	padding: 0px;
	float: right;
	width: 300px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
ul#rt_right-off {
	padding: 0px;
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

ul#rt_right li {
	list-style-type: none;
}
ul#rt_right-off li {
	list-style-type: none;
}
ul#rt_right    li a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #FF3333;
	text-decoration: none;
}
ul#rt_right-off    li a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #FF3333;
	text-decoration: none;
}
ul#rt_right li a img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.rt_img1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}
.rt_img2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
}
.meing_img1 {
	padding: 0px;
	float: left;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.meing_img2 {
	padding: 0px;
	float: left;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	text-align: center;
	margin: 0px;
}
.rt_yohaku0 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rt_yohaku0_2 {
	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rt_yohaku1 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #0099CC;
}
.rt_yohaku2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.rt_yohaku3 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.rt_yohaku4 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #F33;
}
#event-baj-head-photo {
	padding: 0px;
	float: left;
	height: 270px;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.event-baj-head-photo {
	padding: 0px;
	float: left;
	height: 270px;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
ul#head-list-menu {
	display: block;
	width: 500px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}
ul#head-list-menu li {
	display: inline;
	float: left;
	list-style-type: none;
	width: 500px;
	font-size: 14px;
	margin-left: 0px;
}
ul#head-list-menu li a {
	color: #FF331A;
	text-decoration: none;
}
ul#head-list-menu li a:hover {
	color: #333;
	text-decoration: underline;
}
.event-baj-area {
	width: 500px;
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}
.event-baj-area-clear {
	clear: both;
}
.event-baj-left-p-top {
	float: left;
	width: 170px;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.event-baj-left-p {
	float: left;
	width: 170px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.event-baj-right {
	padding: 0px;
	float: right;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.event-baj-right li {
	list-style-type: none;
}
.event-baj-right li a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #FF3333;
	text-decoration: none;
}
.event-baj-right li a img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.rt-baj-submida {
	width: 300px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.rt-baj-submida2 {
	color: #333;
	font-size: 12px;
	margin-top: -15px;
	margin-left: 55px;
}
.rt_baj-sche1 {
	background-image: url(../event/img/2010BAJ_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 79px;
	width: 300px;
	margin-bottom: 15px;
}
.rt_baj-sche2 {
	background-image: url(../event/img/2010BAJ_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 79px;
	width: 300px;
	margin-bottom: 15px;
}
.rt_baj-sche3 {
	background-image: url(../event/img/2010BAJ_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 79px;
	width: 300px;
	margin-bottom: 15px;
}
.rt_baj-sche4 {
	background-image: url(../event/img/2010BAJ_005.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 79px;
	width: 300px;
	margin-bottom: 15px;
}
.rt_baj-sche5 {
	background-image: url(../event/img/2010BAJ_006.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 79px;
	width: 300px;
	margin-bottom: 15px;
}
.rt_baj-sche6 {
	background-image: url(../event/img/2010BAJ_007.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 79px;
	width: 300px;
	margin-bottom: 15px;
}
.rt_yohaku3 table  {
	text-align: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
.rt_yohaku3 table th {
	text-align: right;
	width: 80px;
	padding-right: 5px;
}
.rt_yohaku3 table td {
	text-align: left;
}
#mida_img {
	padding: 0px;
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*============================================================

　　　Biographyページ設定

============================================================*/

.biography_title {
	background-image: url(../biography/img/biography_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.hosoku {
	padding: 0px;
	height: 25px;
	width: 530px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.hosoku a {
	background-image: url(../biography/img/biography_year_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 130px;
}
.hosoku a:hover {
	background-image: url(../biography/img/biography_year_btn_over.gif);
	background-repeat: no-repeat;
}
.hosoku2 {
	padding: 0px;
	height: 25px;
	width: 530px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.hosoku2 a {
	background-image: url(../biography/img/biography_cate_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 165px;
}
.hosoku2 a:hover {
	background-image: url(../biography/img/biography_cate_btn_over.gif);
	background-repeat: no-repeat;
}

ul#bt_menu {
	padding: 0px;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
ul#bt_menu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100px;
	float: left;
}
.btm1 a {
	background-image: url(../biography/img/biography_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100px;
}
.btm1 a:hover {
	background-image: url(../biography/img/biography_menu_over.gif);
	background-repeat: no-repeat;
}
.btm2 a {
	background-image: url(../biography/img/biography_menu.gif);
	background-repeat: no-repeat;
	background-position: -100px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100px;
}
.btm2 a:hover {
	background-image: url(../biography/img/biography_menu_over.gif);
	background-repeat: no-repeat;
}
.btm3 a {
	background-image: url(../biography/img/biography_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100px;
}
.btm3 a:hover {
	background-image: url(../biography/img/biography_menu_over.gif);
	background-repeat: no-repeat;
}
.btm4 a {
	background-image: url(../biography/img/biography_menu.gif);
	background-repeat: no-repeat;
	background-position: -300px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100px;
}
.btm4 a:hover {
	background-image: url(../biography/img/biography_menu_over.gif);
	background-repeat: no-repeat;
}
.btm5 a {
	background-image: url(../biography/img/biography_menu.gif);
	background-repeat: no-repeat;
	background-position: -400px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 100px;
}
.btm5 a:hover {
	background-image: url(../biography/img/biography_menu_over.gif);
	background-repeat: no-repeat;
}

#biography_table1 {
	padding: 0px;
	float: left;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	position: relative;
}
#biography_table1 a {
	font-size: 12px;
	line-height: 18px;
	color: #FF6666;
	text-decoration: none;
}
#biography_table1 a:hover {
	font-size: 12px;
	line-height: 18px;
	color: #990033;
}
#biography_table1 ul {
	padding: 0px;
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#biography_table1 ul li {
	list-style-type: none;
	width: 500px;
}
.bt_yohaku0 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bt_yohaku0_2 {
	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bt_yohaku1 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #0099CC;
	float: left;
	width: 500px;
}
.bt_yohaku2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: left;
	width: 500px;
}
.bt_yohaku3 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: left;
	width: 500px;
}
.bt_img1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}
.bt_img2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
}
.bio_img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px solid #CCCCCC;
}
ul#bio_img_table_left {
	padding: 0px;
	float: left;
	width: 100px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#bio_img_table_left img {
	padding: 0px;
	border: 2px solid #CCCCCC;
	margin: 0px;
}
ul#bio_img_table_right {
	padding: 0px;
	width: 360px;
	left: 120px;
	float: right;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bio_img_table_right ul{
	margin: 0px;
	padding: 0px;
}

.bio_img_table_right ul li{
}


/*============================================================

　　　Galleryページ設定

============================================================*/

.gallery_title {
	background-image: url(../gallery/img/gallery_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.galleryPhoto_title {
	padding: 0px;
	height: 60px;
	width: 530px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.day {
	font-size: 14px;
	line-height: 16px;
	color: #0099CC;
	text-align: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 14px;
	width: 530px;
}
.number {
	font-size: 14px;
	line-height: 16px;
	color: #0099CC;
	text-align: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 14px;
	text-decoration: none;
}
.gallery_day_last h1 {
	font-size: 12px;
	line-height: 14px;
	color: #0099CC;
	text-align: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 14px;
	width: 530px;
	text-decoration: none;
}
.gallery_txt {
	padding: 0px;
	float: right;
	width: 328px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
#gallery_left_H {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 182px;
}
#gallery_left_H img {
	border: 1px solid #CCCCCC;
}
#gallery_left_V {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 182px;
}
#gallery_left_V img {
	border: 1px solid #CCCCCC;
	height: 150px;
	width: 102px;
}
#gallery_left_V img a {
	border: 1px solid #CCCCCC;
	height: 150px;
	width: 102px;
}
#gallery_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 328px;
}
#gallery_right h1 {
	float: right;
	width: 328px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
#gallery_right img {
	float: right;
	height: 25px;
	width: 90px;
	text-indent: -9999px;
	display: block;
}
#gallery_right img a {
	height: 25px;
	width: 90px;
}
.gallery_day {
	float: left;
	width: 530px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.gallery_day_last {
	float: left;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.gallery_day_last h1 {
	font-size: 12px;
	line-height: 14px;
	color: #0099CC;
	text-align: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 14px;
	width: 530px;
	text-decoration: none;
}

#photo_album_table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	position: relative;
}
.gpt_img1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}
.gpt_img2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
}

ul#gallery_photo_album {
	padding: 0px;
	display: block;
	float: right;
	position: relative;
	width: 510px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#gallery_photo_album li {
	list-style-type: none;
	padding: 0px;
	float: left;
	width: 240px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
}
ul#gallery_photo_album li.photo2bai {
	display: block;
	float: left;
	width: 495px;
}
.gallery_photo_album_long  {
	list-style-type: none;
	padding: 0px;
	float: left;
	width: 480px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
}
ul#gallery_photo_album li h1 {
	font-size: 14px;
	line-height: 18px;
	color: #FF6666;
	padding: 0px;
	width: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
ul#gallery_photo_album li a {
}
ul#gallery_photo_album li img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/*------------------------------------------------------------
　　　Galleryページ設定 070521
------------------------------------------------------------*/


.g070521_title {
	background-image: url(../gallery/img/070521_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#photo_left_H {
	padding: 0px;
	float: left;
	width: 255px;
	margin: 0px;
}
#photo_left_H img {
	border: 2px solid #CCCCCC;
}
#photo_left_V {
	padding: 0px;
	float: left;
	width: 255px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}
#photo_left_V img {
	border: 2px solid #CCCCCC;
	height: 270px;
	width: 180px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#photo_right_H {
	padding: 0px;
	float: left;
	width: 255px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#photo_right_H img {
	border: 2px solid #CCCCCC;
}
#photo_right_V {
	padding: 0px;
	float: left;
	width: 255px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#photo_right_V img {
	border: 2px solid #CCCCCC;
	height: 270px;
	width: 180px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#photo_left_H2 {
	padding: 0px;
	float: left;
	width: 530px;
	margin: 0px;
}
#photo_left_H2 img {
	border: 2px solid #CCCCCC;
	height: 351px;
	width: 526px;
}
.photo {
	float: left;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.photo_last {
	float: left;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}


/*------------------------------------------------------------
　　　Galleryページ設定 061126・061108・0913・0825・0822
------------------------------------------------------------*/


.g061126_title {
	background-image: url(../gallery/img/photogallery_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.g061108_title {
	background-image: url(../gallery/img/photogallery_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.g060913_title {
	background-image: url(../gallery/img/photogallery_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.g060825_title {
	background-image: url(../gallery/img/photogallery_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.g060822_title {
	background-image: url(../gallery/img/photogallery_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.photo_txt {
	width: 404px;
	margin-top: 5px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	padding: 0px;
}
.photo_gallery {
	float: left;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.photo_gallery_last {
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.photo_gallery #photo_H img {
	height: 280px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery_last #photo_H img {
	height: 280px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery #photo_V img {
	height: 554px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery_last #photo_V img {
	height: 554px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery #photo_V1 img {
	height: 704px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery_last #photo_V1 img {
	height: 704px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery #photo_V2 img {
	height: 604px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery_last #photo_V2 img {
	height: 604px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery #photo_V3 img {
	height: 504px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.photo_gallery_last #photo_V3 img {
	height: 504px;
	width: 404px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
}
#photo_H {
	width: 530px;
}
#photo_V {
	width: 530px;
}
#comment_top {
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.comment_top {
	font-size: 12px;
	line-height: 16px;
	color: #ff6666;
	text-align: left;
	width: 530px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#comment_bottom {
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ff9999;
}
.comment_bottom {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
	width: 510px;
	padding: 0px;
	text-decoration: none;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 7px;
	margin-left: 15px;
}
#staff_logo {
	height: 17px;
	width: 530px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	background-image: url(../gallery/img/logo_staff_awoki.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	background-position: right bottom;
	float: left;
}


/*------------------------------------------------------------
　　　Galleryページ設定 060808
------------------------------------------------------------*/


.g060808_title {
	background-image: url(../gallery/img/bookgallery_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#book_gallery {
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding: 0px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
}
#paragraph {
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-repeat: repeat-y;
	background-image: url(../share_img/table530_outline_002.gif);
}
.book_txt {
	width: 490px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 18px;
}
.book_txt2 {
	float: right;
	width: 310px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
.book_txt_last {
	width: 490px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 18px;
}
.book_title {
	float: right;
	width: 310px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 16px;
	color: #ff9999;
	text-decoration: none;
	font-weight: bold;
}
#book_profile {
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#midasi {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#book_photo {
	width: 140px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 2px solid #CCCCCC;
	height: 206px;
	float: left;
}
ul#book_detail {
	padding: 0px;
	float: right;
	width: 330px;
	display: block;
	margin: 0px;
	height: 206px;
}
ul#book_detail li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.dt_1 {
	background-image: url(../gallery/img/book_profile_01.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.dt_2 {
	background-image: url(../gallery/img/book_profile_02.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.dt_3 {
	background-image: url(../gallery/img/book_profile_03.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.dt_4 {
	background-image: url(../gallery/img/book_profile_04.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.dt_5 {
	background-image: url(../gallery/img/book_profile_05.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.dt_6 {
	background-image: url(../gallery/img/book_profile_06.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.dt_7 {
	background-image: url(../gallery/img/book_profile_07.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
}



/*============================================================

　　　Profileページ設定

============================================================*/

.profile_title {
	background-image: url(../profile/img/profile_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#profile_left {
	padding: 0px;
	float: left;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#profile_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 330px;
}
#profile_right h2 {
	padding: 0px;
	float: right;
	width: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
ul#profile_table1 {
	padding: 0px;
	float: right;
	width: 330px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
ul#profile_table1 li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.pt_1 {
	background-image: url(../profile/img/profile_001.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.pt_2 {
	background-image: url(../profile/img/profile_002.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.pt_3 {
	background-image: url(../profile/img/profile_003.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.pt_4 {
	background-image: url(../profile/img/profile_004.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
}

#profile_table2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 330px;
	background-image: url(../share_img/table330_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#profile_table2 ul {
	padding: 0px;
	float: right;
	width: 300px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#profile_table2  ul li {
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.pt2_yohaku0 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.pt2_yohaku1 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.pt2_yohaku2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.pt_img1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 330px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}
.pt_img2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 330px;
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
}

/*============================================================

　　　About This Siteページ設定

============================================================*/

.about_title {
	background-image: url(../about/img/about_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.about_sub {
	padding: 0px;
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sub_text {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 0px;
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

/*============================================================

　　　Privacy Policyページ設定

============================================================*/

.privacy_title {
	background-image: url(../privacypolicy/img/privacy_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

/*============================================================

　　　Contactページ設定

============================================================*/

.contact_title {
	background-image: url(../contact/img/contact_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#contact_table {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
}


/*============================================================

　　　Recruitページ設定

============================================================*/

.recruit_title {
	background-image: url(../recruit/img/recruit_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.recruit_table {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: center;
}


/*============================================================

　　　Members Loginページ設定

============================================================*/

.members_title {
	padding: 0px;
	width: 530px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.members_sub_title {
	width: 530px;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#members_table1 {
	padding: 0px;
	float: left;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#members_table_naka {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.schedule_line05 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/*============================================================

　　　BBSページ設定

============================================================*/

#bbs_table {
	padding: 0px;
	float: left;
	width: 730px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

/*============================================================

　　　メールマガジン登録ページ設定

============================================================*/

.mailmagazine_title {
	background-image: url(../mail/img/mailmagazine_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#mailmagazine_naka {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

/*============================================================

　　　Site Mapページ設定

============================================================*/

.sitemap_title {
	background-image: url(../sitemap/img/sitemap_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#sitemap_table1 {
	padding: 0px;
	float: left;
	width: 530px;
	background-image: url(../share_img/table530_outline_002.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	position: relative;
}
#sitemap_table1 ul#site1 {
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sitemap_table1 ul#site2 {
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sitemap_table1 ul#site3 {
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sitemap_table1 ul#site4 {
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#sitemap_table1 ul li {
	list-style-type: none;
	display: block;
	float: left;
}

.site1_L1 a {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	border: 1px solid #CCCCCC;
	background-color: #FF9999;
	width: 193px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.site1_L1 a:hover {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	display: block;
	float: left;
}
.site1_L2 a {
	font-size: 12px;
	line-height: 18px;
	color: #FF6666;
	text-decoration: none;
	height: 18px;
	width: 110px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF6666;
}
.site1_L2 a:hover {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
	display: block;
	float: left;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
}
.site1_R1 {
	float: left;
	width: 290px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 19px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: left;
	border-bottom-color: #CCCCCC;
}
.site1_R2 {
	float: left;
	width: 290px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 55px;
	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
#sm1 {
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sm_img1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}


/*============================================================

　　　イベントページ設定

============================================================*/

.event_title {
	background-image: url(../event/img/event_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.event_head_photo {
	padding: 0px;
	float: left;
	height: 150px;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



/*============================================================

　　　フッターエリア

============================================================*/


#foot {
	display: block;
	padding: 0px;
	width: 800px;
	height: 75px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../share_img/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#foot ul {
	padding: 0px;
	width: 800px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#foot ul li {
	list-style-type: none;
	float: left;
}
.foot_m1 a {
	background-image: url(../share_img/foot_menu_001.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 56px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
	display: block;
}
.foot_m1 a:hover {
	background-image: url(../share_img/foot_menu_001over.gif);
	background-repeat: no-repeat;
}
.foot_m2 a {
	background-image: url(../share_img/foot_menu_002.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 110px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
	display: block;
}
.foot_m2 a:hover {
	background-image: url(../share_img/foot_menu_002over.gif);
	background-repeat: no-repeat;
}
.foot_m3 a {
	background-image: url(../share_img/foot_menu_003.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 69px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
	display: block;
}
.foot_m3 a:hover {
	background-image: url(../share_img/foot_menu_003over.gif);
	background-repeat: no-repeat;
}
.foot_m4 a {
	background-image: url(../share_img/foot_menu_004.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 111px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
	display: block;
}
.foot_m4 a:hover {
	background-image: url(../share_img/foot_menu_004over.gif);
	background-repeat: no-repeat;
}
.foot_m5 a {
	background-image: url(../share_img/foot_menu_005.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 89px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
	display: block;
}
.foot_m5 a:hover {
	background-image: url(../share_img/foot_menu_005over.gif);
	background-repeat: no-repeat;
}
.foot_m6 a {
	background-image: url(../share_img/foot_menu_006.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	width: 67px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
	display: block;
}
.foot_m6 a:hover {
	background-image: url(../share_img/foot_menu_006over.gif);
	background-repeat: no-repeat;
}
.copyright {
	background-image: url(../share_img/copyright.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 800px;
	text-indent: -9999px;
	display: block;
	float: left;
}
/*============================================================

　　　ムービーページ設定

============================================================*/

#movie20100101-banner a{
	background-image: url(../img/banner/20100101.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	float: left;
	height: 125px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



/*============================================================

　　　Newsページ設定

============================================================*/

.news_title {
	background-image: url(../kako/img/title.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 60px;
	width: 530px;
	text-indent: -9999px;
	display: block;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

