body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	line-height:1.4;*/
	background-repeat: no-repeat;
}

.event_back{
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 0px 700px;
}
A.a_white { color: #FFFFFF; }
A.a_white:link { color: #FFFFFF; }
A.a_white:visited { color: #FFFFFF; }
A.a_white:active { color: #FFFFFF; }
A.a_white:hover { color: #DDF2CE; }

A.a_gray { color: #F7F7F4; }
A.a_gray:link { color: #F7F7F4; }
A.a_gray:visited { color: #F7F7F4; }
A.a_gray:active { color: #F7F7F4; }
A.a_gray:hover { color: #F7F7F4; }

A.a_Dgray { color: #808080; }
A.a_Dgray:link { color: #808080; }
A.a_Dgray:visited { color: #808080; }
A.a_Dgray:active { color: #808080; }
A.a_Dgray:hover { color: #808080; }

A { color: #303F35; }
A:link { color: #303F35; }
A:visited { color: #303F35; }
A:active { color: #303F35; }
A:hover { color: #4B6353; }

/*ムービー枠*/
.movie_area{
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #000000;
}

/*インフォ説明文*/
.info_txt_area{
	font-size: 12px;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	overflow: hidden;
	height:80px;
	margin: 0px;
	padding: 3px;
}

table{border-collapse:collapse;}

	.menu_line{
		border-top: solid 0px #67AF1F;
		border-left: solid 2px #67AF1F;
		border-bottom: solid 1px #67AF1F;
		border-right: solid 0px #67AF1F;
	}
	.menu_selected_line{
		border-top: solid 0px #67AF1F;
		border-left: solid 2px #67AF1F;
		border-bottom: solid 1px #67AF1F;
		border-right: solid 0px #67AF1F;
		background-color: #BCD280;
	}
	.movie_right_line{
		border-top: solid 0px #BCD280;
		border-left: solid 1px #BCD280;
		border-bottom: solid 1px #BCD280;
		border-right: solid 1px #BCD280;
	}
	.movie_right_list_line{
		border-top: dashed 0px #666666;
		border-right: solid 0px #666666;
		border-bottom: dashed 1px #666666;
		border-left: solid 0px #666666;
	}
	.box_area_line{
		border-top: solid 1px #97BD9C;
		border-left: solid 1px #97BD9C;
		border-bottom: solid 1px #97BD9C;
		border-right: solid 1px #97BD9C;
	}
	.pickup_base_line{
		border-top: solid 1px #F9AB42;
		border-left: solid 1px #F9AB42;
		border-bottom: solid 1px #F9AB42;
		border-right: solid 1px #F9AB42;
	}
	.pickup_base_line2{
		border-top: solid 1px #0124FF;
		border-left: solid 1px #0124FF;
		border-bottom: solid 1px #0124FF;
		border-right: solid 1px #0124FF;
	}
	.title_under_line{
		border-top: solid 0px #97BD9C;
		border-left: solid 0px #97BD9C;
		border-bottom: solid 1px #97BD9C;
		border-right: solid 0px #97BD9C;
	}


	.company_list_line{
		border-top: solid 0px #BCD280;
		border-left: solid 5px #BCD280;
		border-bottom: solid 5px #BCD280;
		border-right: solid 5px #BCD280;
	}
/*アドミンループ枠*/
	.base_area_line{
		border-top: solid 1px #666666;
		border-left: solid 1px #666666;
		border-right: solid 1px #666666;
		border-bottom: solid 1px #666666;
	}
	.basetop_line{border-top: solid 1px #666666;}
	.baseleft_line{border-left: solid 1px #666666;}
	.baseright_line{border-right: solid 1px #666666;}
	.basebottom_line{border-bottom: solid 1px #666666;}

/*メニュー枠のないテキスト*/
.menu_white_B_txt {
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}
.menu_white_txt {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
}

.menu_txt {
	font-style: normal;
	font-weight: normal;
}

.contents_txt {
	color: #303F35;
	font-style: normal;
	font-weight: normal;
}
.date_txt {
	color: #F88A03;
	font-style: normal;
	font-weight: normal;
}

/*パスワードフォームのボックス*/
.box_size{width: 100px; height: 14px;}
.login_sw_size{width: 55px; height: 18px;}
.logout_sw_size{width: 65px; height: 18px;}

.buy_box_size{width: 20px; height: 12px;}
.buy_sw_size{width: 55px; height: 18px;}

.keizoku_box_size{width: 20px; height: 12px;}
.keizoku_size{width: 100px; height: 18px;}

.seisan_box_size{width: 20px; height: 12px;}
.seisan_size{width: 100px; height: 18px;}

.okaimono_back_box_size{width: 20px; height: 12px;}
.okaimono_back_size{width: 120px; height: 18px;}

.furiwake_edit_size{width: 50px; height: 18px;}
.furiwake_delete_size{width: 50px; height: 18px;}

.mar0_pad0 {margin: 0px; padding: 0px;}
.mar0_pad1 {margin: 0px; padding: 1px;}
.mar0_pad2 {margin: 0px; padding: 2px;}
.mar0_pad3 {margin: 0px; padding: 3px;}
/*フォントサイズ*/
.space_minus02px {letter-spacing:-2px;}
.space_minus01px {letter-spacing:-1px;}
.space_00px {letter-spacing:0px;}
.space_01px {letter-spacing:1px;}
.space_02px {letter-spacing:2px;}

.height_16px {line-height:16px;}
.height_18px {line-height:18px;}

.font_normal {font-weight: normal;}
.font_bold {font-weight: bold;}

.top_label_col {color:#759580;}
.top_title_col {color:#6F7667;}

.pinky_col {color:#FF8CBA;}
.redalert_col {color:#E30000;}
.gray_col {color:#F7F7F4;}
.darkgray_col {color:#55553E;}
.darkgray2_col {color:#8B8B65;}

.font_6px {font-size: 6px;}
.font_8px {font-size: 8px;}
.font_9px {font-size: 9px;}
.font_10px {font-size: 10px;}
.font_11px {font-size: 11px;}
.font_12px {font-size: 12px;}
.font_13px {font-size: 13px;}
.font_14px {font-size: 14px;}
.font_15px {font-size: 15px;}
.font_16px {font-size: 16px;}
.font_17px {font-size: 17px;}
.font_18px {font-size: 18px;}
.font_19px {font-size: 19px;}
.font_20px {font-size: 20px;}


/* First_Menu */
	.menu_001 {
		/*top: 597px;*/
		left: 210px;
		position: absolute;
	}
	.menu_002 {
		/*top: 597px;*/
		left: 325px;
		position: absolute;
	}
	.menu_003 {
		/*top: 597px;*/
		left: 210px;
		position: absolute;
	}
	.menu_004 {
		/*top: 597px;*/
		left: 325px;
		position: absolute;
	}

/* Secound_Menu */
	.blog_001 {
		/*top: 750px;*/
		left: 205px;
		position: absolute;
	}
	.blog_002 {
		/*top: 750px;*/
		left: 250px;
		position: absolute;
	}
	.blog_003 {
		/*top: 750px;*/
		left: 480px;
		position: absolute;
	}
	
	.movie_001 {
		/*top: 750px;*/
		left: 450px;
		position: absolute;
	}
/* Third_Menu */
	.under_link_001 {
		/*top: 845px;*/
		left: 205px;
		position: absolute;
	}
	.under_link_002 {
		/*top: 845px;*/
		left: 355px;
		position: absolute;
	}

	.under_link_003 {
		/*top: 845px;*/
		left: 480px;
		position: absolute;
	}

.under_txt {
	color: #333333;
	font-style: normal;
}


/*マイメニュー用*/
.frame_top_area_line{
	border-top: solid 1px #E8E1E1;
	border-left: solid 1px #E8E1E1;
	border-bottom: solid 0px #E8E1E1;
	border-right: solid 1px #E8E1E1;
}
.frame_left_area_line{
	border-top: solid 0px #E8E1E1;
	border-left: solid 1px #E8E1E1;
	border-bottom: solid 1px #E8E1E1;
	border-right: solid 0px #E8E1E1;
}
.frame_right_area_line{
	border-top: solid 0px #E8E1E1;
	border-left: solid 0px #E8E1E1;
	border-bottom: solid 1px #E8E1E1;
	border-right: solid 1px #E8E1E1;
}
.frame_center_area_line{
	border-top: solid 0px #E8E1E1;
	border-left: solid 1px #E8E1E1;
	border-bottom: solid 0px #E8E1E1;
	border-right: solid 1px #E8E1E1;
}
.frame_bottom_area_line{
	border-top: solid 0px #E8E1E1;
	border-left: solid 1px #E8E1E1;
	border-bottom: solid 1px #E8E1E1;
	border-right: solid 1px #E8E1E1;
}
.menu_tag_line{
	border-top: solid 0px;
	border-left: solid 5px #41733E;
	border-bottom: solid 1px #41733E;
	border-right: solid 0px;
	background-color: #F0F7F0;
}
.menu_red_tag_line{
	border-top: solid 0px;
	border-left: solid 5px #8E2225;
	border-bottom: solid 1px #8E2225;
	border-right: solid 0px;
	background-color: #FFE8F1;
}
.contents_red_area_line{
	border-top: solid 1px #8E2225;
	border-left: solid 1px #8E2225;
	border-bottom: solid 1px #8E2225;
	border-right: solid 1px #8E2225;
}
.contents_red_down_area_line{
	border-top: solid 0px #8E2225;
	border-left: solid 1px #8E2225;
	border-bottom: solid 1px #8E2225;
	border-right: solid 1px #8E2225;
}
.view_sw_size{width: 40px; height: 18px;}
.view_area_line{
	border-top: solid 1px #FF480B;
	border-left: solid 1px #FF480B;
	border-bottom: solid 1px #FF480B;
	border-right: solid 1px #FF480B;
	background-color: #FFBBBB;
	color: #400000;
}
.user_box_size{width: 50px; height: 18px;}
.user_mailbox_size{width: 140px; height: 18px;}

.user_selectbox_size{width: 120px; height: 18px;}
.atesaki_selectbox_size{width: 170px; height: 18px;}
.nosi_selectbox_size{width: 60px; height: 18px;}

.user_selectarea_line{
	border-top: solid 1px #446C49;
	border-left: solid 1px #446C49;
	border-bottom: solid 1px #446C49;
	border-right: solid 1px #446C49;
	background-color: #FFFFFF;
	color: #400000;
}

.tab_area1_line{
	border-top: solid 1px #446C49;
	border-left: solid 1px #446C49;
	border-bottom: solid 0px #446C49;
	border-right: solid 1px #446C49;
}
.tab_area2_line{
	border-top: solid 1px #446C49;
	border-left: solid 0px #446C49;
	border-bottom: solid 0px #446C49;
	border-right: solid 1px #446C49;
}
.tab_area3_line{
	border-top: solid 1px #446C49;
	border-left: solid 0px #446C49;
	border-bottom: solid 0px #446C49;
	border-right: solid 1px #446C49;
}