html,body{
	height:100%;
}

#globalnavi {
	height: 70px;
	width: 900px;
	background-color: #211E1B;
}
/*#menu_001 a{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 130px;
	border: #FF0000 solid;
}
#menu_001 a:hover{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 130px;
	border: #000000 solid;
}
#menu_002 a{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 115px;
}
#menu_003 a{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 170px;
}
#menu_004 a{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 124px;
}
#menu_005 a{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 138px;
}
#menu_006 a{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 113px;
}
#menu_007 a{
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 108px;
}*/
#globalnavi #menu_001 a{
	background-image: url(images/menu/menu_r1_c1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 130px;
	float: left;
}

#globalnavi #menu_001 a:hover{
	background-image: url(images/menu/menu_r1_c1_f2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 130px;
	float: left;
}

#globalnavi #menu_002 a{
	background-image: url(images/menu/menu_r1_c2.gif);
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 115px;
	float: left;
}

#globalnavi #menu_002 a:hover{
	background-image: url(images/menu/menu_r1_c2_f2.gif);
	display: block;
	text-indent: -9999px;
	height: 70px;
	width: 115px;
	float: left;
}

#globalnavi #menu_003 a{
	background-image: url(images/menu/menu_r1_c3.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 170px;
}

#globalnavi #menu_003 a:hover{
	background-image: url(images/menu/menu_r1_c3_f2.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 170px;
}

#globalnavi #menu_004 a{
	background-image: url(images/menu/menu_r1_c4.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 124px;
}

#globalnavi #menu_004 a:hover{
	background-image: url(images/menu/menu_r1_c4_f2.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 124px;
}

#globalnavi #menu_005 a{
	background-image: url(images/menu/menu_r1_c5.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 138px;
}

#globalnavi #menu_005 a:hover{
	background-image: url(images/menu/menu_r1_c5_f2.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 138px;
}

#globalnavi #menu_006 a{
	background-image: url(images/menu/menu_r1_c6.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 113px;
}

#globalnavi #menu_006 a:hover{
	background-image: url(images/menu/menu_r1_c6_f2.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 113px;
}

#globalnavi #menu_007 a{
	background-image: url(images/menu/menu_r1_c7.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 108px;
}

#globalnavi #menu_007 a:hover{
	background-image: url(images/menu/menu_r1_c7_f2.gif);
	text-indent: -9999px;
	float: left;
	height: 70px;
	width: 108px;
}

#head {
	width: 101%;
	clear: both;
	left: 0px;
	top: 0px;
	height: 5px;
	background-color: #004400;
}
body {
margin-left:0px;
margin-top:0px;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding: 0px;
	background-color: #FFFFFF;
}
#top_logo {
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;
	display: block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
	width: 875px;
}
#top_logo a{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4em;
	color: #666666;
}

#top_logo h1{
	display: block;
	text-indent: -9999px;
}
body {
	background-image: url(images/common/body_bg.jpg);
}
#clear {
	clear: both;
}
#footer {
	background-color: #FFFFFF;
	width: 880px;
	font-size: 12px;
	color: #CCCCCC;
}
#foot_menu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	background-color: #CCCCCC;
	height: 15px;
	width: 880px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#foot_menu a{
text-decoration:none;
color:#333333;
}
#footer #copy{
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#container2 .wrapper #footer div {
	text-align: center;
	margin-right: auto;
	margin-bottom: auto;
}
#flash_area #main #visual_res2 {
	text-align: center;
	height: 335px;
}
#popcontainer {
	width: 594px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	background-color: #FFFFFF;
}
#popcontainer #p_head {
	background-image: url(popup/images/pop_03.jpg);
	background-repeat: no-repeat;
	height: 82px;
	width: 594px;
}
#popcontainer #p_main {
	background-color: #e2e2e2;
	padding-left: 25px;
}
#popcontainer #foot {
	background-image: url(popup/images/pop_16.jpg);
	height: 57px;
	width: 594px;
	float: none;
}
#popcontainer #p_main #main_pop {
	background-image: url(popup/images/pop_18.jpg);
	height: 500px;
	width: 524px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#popcontainer2 {

	width: 959px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	background-color: #FFFFFF;
}
#container #intro #contents #glay_back #right_box {
	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;
}
#popcontainer #p_main .gazou {
	vertical-align: sub;
	padding-top: 4px;
}
#popcontainer #p_main .gazou img {
}
#popcontainer #p_main #main_pop table {
	color: #666666;
}
.clear {
	clear: both;
}
