/*---------- ‰Šú‰» ------------------------------*/
* {
	margin: 0;
	padding: 0;
	/*background-color: transparent;*/
	border: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}


a:link { color: #666666; text-decoration: none }
a:visited { color: #999999; text-decoration: none }
a:active { color: #666666; text-decoration: none }
a:hover { color: #aa3300; text-decoration: none;
	opacity:0.8; filter: alpha(opacity=80);  -moz-opacity:0.8;}
a:hover img{ opacity:0.8; filter: alpha(opacity=80);  -moz-opacity:0.8;}

/*---------- ƒwƒbƒ_ ------------------------------*/
#container_head {
	width: 100%;
	height: 100px;
	background-image: url(./img/common/head_bg01.gif);
}

.title {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 27px;
	background-image: url(./img/common/oguma_logo01.gif);
}

#container_head h1 {
	display: none;
}

/*-- hack --*/
#g_navigation {
	position: absolute;
	top: 97px;
	_top: 103px;
	left: 0;
}

#g_navigation li {
	padding: 0 30px 0 30px;
	font-size: 12px;
	color: #eee;
	display: inline;
	border-right: 1px solid #ccc;
}

#g_navigation li a {
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #eee;
	text-decoration: none;
}

#s_navigation {
	position: absolute;
	top: 50px;
	left: 640px;
	width: 200px;
	height: 30px;
	background-image: url(./img/common/head_navi01.gif);
}

#s_navigation p {
	margin: 9px 0 0 0;
	font-size: 11px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #999;
	letter-spacing: normal;
	line-height: 180%;
	text-align: center;
}


.movie_negi01 {
	position: absolute;
	width: 550px;
	height:150px;
	background-image: url(./img/movie/negi01.gif);
}

/*---------- ƒ{ƒfƒB ------------------------------*/
#container_body {
	width: 840px;
}


/*---------- ‰EƒJƒ‰ƒ€ ------------------------------*/
#container_right {
	float: right;
	width: 200px;
	background-image: url(./img/common/submenu_bg01.gif);
}

#container_right a {
	display: block;
}

#container_right h3 {
	display: none;
}

.side1 {
	margin: 10px 0 0 0;
	width: 200px;
	height: 30px;
	background-image: url(./img/common/menu01.gif);
}

.side2 {
	margin: 5px 0 0 0;
	width: 200px;
	height: 30px;
	background-image: url(./img/common/menu02.gif);
}

.side3 {
	margin: 5px 0 0 0;
	width: 200px;
	height: 30px;
	background-image: url(./img/common/menu03.gif);
}
.side4 {
	margin: 5px 0 0 0;
	width: 200px;
	height: 30px;
	background-image: url(./img/common/menu04.gif);
}
.side5 {
	margin: 5px 0 0 0;
	width: 200px;
	height: 30px;
	background-image: url(./img/common/menu05.gif);
}

.side_end {
	margin: 40px 0 0 0;
	height: 150px;
	background-image: url(./img/common/submenu_end01.gif);
}

.eigyo{
	margin: 0px 5px 0px 5px;
	background-image: url(./img/common/menu_bg01.gif);
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	line-height: 180%;
	padding: 0px 0px 0px 20px;
}
.eigyo2{
	margin: 0px 5px 10px 12px;
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #333;
	text-align: left;
}

/*---------- ’†‰›ƒJƒ‰ƒ€ ------------------------------*/
#container_left {
	float: left;
	width: 500px;
}

#container_left img {
	margin: 5px 5px 0 5px;
	vertical-align: bottom;
	display: block;
}

#container_left img.next {
	margin: 10px auto;
	padding: 4px;
	display: block;
	vertical-align: middle;
	border: 1px solid #999;
}


/*---------- ¶ƒJƒ‰ƒ€ ------------------------------*/

#container_center {
	float: left;
	width: 140px;
}

#container_center a {
	display: block;
}

#container_center h3 {
	display: none;
}

#container_center li {
	padding: 5px 5px 5px 15px;
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #444;
	border-bottom: 1px solid #ccc;
	background-image: url(./img/common/menu_bg02.gif);
}

#container_center li a {
	text-decoration: none;
}
.menu01 {
	margin: 5px 0 0 0;
	width: 140px;
	height: 20px;
	background-image: url(./img/common/m01.gif);
}
.menu02 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 20px;
	background-image: url(./img/common/m02.gif);
}
.menu03 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 20px;
	background-image: url(./img/common/m03.gif);
}

.menu04 {
	margin: 10px 0 0 0px;
	width: 140px;
	height: 20px;
	background-image: url(./img/common/m04.gif);
}

.menu05 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 20px;
	background-image: url(./img/common/m05.gif);
}
.menu06 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 20px;
	background-image: url(./img/common/m06.gif);
}
.bana01 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 60px;
	background-image: url(./img/common/bana01.gif);
}

.bana02 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 60px;
	background-image: url(./img/common/bana02.gif);
}
.bana03 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 60px;
	background-image: url(./img/common/bana03.gif);
}
.bana04 {
	margin: 10px 0 0 0;
	width: 140px;
	height: 60px;
	background-image: url(./img/common/bana04.gif);
}



/*-- ƒgƒbƒvƒy[ƒW@ƒpƒlƒ‹ --*/
/*-- hack --*/
.panel_01,
.panel_03,
.panel_05,
.panel_07 {
	margin: 8px 0 0 2px;
	_margin: 8px 0 0 2px;
	width: 240px;
	height: 135px;
	background-image: url(./img/top/panel_bg01.gif);
	float: left;
}

/*-- hack --*/
.panel_02,
.panel_04,
.panel_06,
.panel_08 {
	margin: 8px 4px 0 0;
	_margin: 8px 4px 0 0;
	width: 240px;
	height: 135px;
	text-align: left;
	background-image: url(./img/top/panel_bg02.gif);
	float: right;
}

.panel_03 {
	background-image: url(./img/top/panel_bg03.gif);
}

.panel_04 {
	background-image: url(./img/top/panel_bg04.gif);
}

.panel_05 {
	background-image: url(./img/top/panel_bg05.gif);
}

.panel_06 {
	background-image: url(./img/top/panel_bg06.gif);
}

.panel_07 {
	background-image: url(./img/top/panel_bg07.gif);
}

.panel_08 {
	background-image: url(./img/top/panel_bg08.gif);
}

h2.panel {
	display: none;
}

p.panel {
	margin: 50px 12px 0 12px;
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #333;
	text-align: left;
	line-height: 180%;
}



/*-- box --*/
.box_01,
.box_02,
.box_03,
.box_04,
.box_05,
.box_06,
.box_07 {
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #333;
	letter-spacing: normal;
	text-align: left;
	line-height: 180%;
}

.box_01 {
	width: 560px;
	margin: 30px auto 30px auto;
	padding: 10px;
	background-color: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.box_02 {
	width: 500px;
	margin: 30px auto 30px auto;
	padding-bottom: 30px;
	border-bottom: 1px dotted #999;
}

.box_03 {
	width: 500px;
	margin: 30px auto 30px auto;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

.box_04 {
	width: 480px;
	margin: 80px auto 0 auto;
}

.box_04 p {
	padding-bottom: 80px;
	border-bottom: 1px dotted #999;
	text-align: center;
}

.box_04 h3 {
	margin: 0 auto 0 auto;
	padding-bottom: 10px;
	text-align: center;
}

.box_04 div {
	width: 420px;
	margin: 30px auto 30px auto;
	padding: 10px;
	line-height: 300%;
	background-color: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.box_05 {
	width: 480px;
	margin: 30px auto 30px auto;
}

.box_06 {
	width: 480px;
	margin: 50px auto 30px auto;
}

.box_07 {
	margin: 20px auto 20px auto;
}

/*-- ƒŠƒXƒgŠÖŒW --*/
#container_left ul {
	margin: 10px 10px 10px 10px;
}

#container_left li {
	margin: 10px;
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #333;
}

#container_left li.indent {
	margin: 10px 0 10px 30px;
}

#container_left .sem {
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	margin: 10px 30px 10px 30px;

}
#container_left .sem2 {
	margin: 10px 30px 10px 30px;
}




/*---------- ƒe[ƒuƒ‹ ------------------------------*/
.tbl {
	width: 584px;
	margin: 5px auto 0 15px;
	padding: 0;
	background-image: url(./img/manufacturer/tbl_middle01.gif);
}

h2 {
	display: none;
}

.tbl_end {
	height: 30px;
	background-image: url(./img/manufacturer/tbl_bottom01.gif);
}

h5 {
	margin: 0 20px 0 0;
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #666;
	letter-spacing: normal;
	line-height: 180%;
	text-align: right;
}



/*---------- ƒtƒbƒ^ ------------------------------*/
#container_foot {
	padding: 0 0 5px 0;
	height: 28px;
	background-image: url(./img/common/foot_bg01.gif);
	background-repeat: repeat-x;
	clear: both;
}

#container_foot h4 {
	width: 840px;
	padding: 8px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #eee;
}



/*---------- ‚¨–â‡‚í‚¹ ------------------------------*/
fieldset {
	margin: 30px auto 30px auto;
	width: 460px;
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #333;
	border: none;
}

legend {
	padding: 10px;
}

dl {
	margin: 10px;
}

dt {
	padding: 3px 0 3px 0;
	padding-left: 8px;
	border-left: 8px solid #cc0000;
}

input,
textarea {
	margin: 5px 5px 5px 0;
	padding: 1px;
	width: 300px;
	border: 2px;
	border-style: inset;
}

select {
	border: inset #000 2px;
}

textarea {
	width: 460px;
	height: 200px;
}

.button {
	width: 460px;
	margin: 5px auto 5px auto;
	text-align: center;
}

.btn {
	width: 100px;
	border-style: outset;
}

/* ‰c‹Æ‹’“_ */
.tbl_fuji {
	height: 40px;
	background-image: url(./img/base/huji_tbl_top01.gif);
}

.tbl_shimada {
	height: 40px;
	background-image: url(./img/base/shimada_tbl_top01.gif);
}

.tbl_numazu {
	height: 40px;
	background-image: url(./img/base/numazu_tbl_top01.gif);
}

.tbl_odawara {
	height: 40px;
	background-image: url(./img/base/odawara_tbl_top01.gif);
}

.tbl_miya {
	height: 40px;
	background-image: url(./img/base/miya_tbl_top01.gif);
}

.tbl_gotemba {
	height: 40px;
	background-image: url(./img/base/gotemba_tbl_top01.gif);
}

.tbl_fuji_f {
	height: 40px;
	background-image: url(./img/base/huji_f_tbl_top01.gif);
}

.tbl_seminar {
	height: 80px;
	background-image: url(./img/seminar/seminar.gif);
}

.base {
	padding: 5px;
	border: 1px solid #ccc;
	float: left;
}

/* ÅIXV“ú */
h3.update {
	position: absolute;
	top: 10px;
	left: 705px;
	font-size: 11px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #666;
	letter-spacing: normal;
	line-height: 180%;
}

/* XV“à—e */
.history {
	position: absolute;
	top: 334px;
	left: 448px;
	width: 160px;
	padding: 7px 10px 7px 10px;
	background-image: url(./img/top/history_bg01.gif);
	border: 1px solid #fff;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}

.history h3 {
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #fff;
	letter-spacing: normal;
	line-height: 150%;
}


.t_negi01,
.t_negi03,
.t_negi05,
.t_negi07,
.y_negi01,
.y_negi03{
	margin: 12px 0 0 8px;
	_margin: 12px 0 0 8px;
	width: 260px;
	height: 60px;
	float: left;
}

/*-- hack --*/
.t_negi02,
.t_negi04,
.t_negi06,
.t_negi08,
.y_negi02,
.y_negi04 {
	margin: 12px 10px 0 0;
	_margin: 12px 10px 0 0;
	width: 260px;
	height: 60px;
	text-align: left;
	float: right;
}
.t_negi01 {
	background-image: url(./img/movie/t_negi01.gif);
}

.t_negi02 {
	background-image: url(./img/movie/t_negi02.gif);
}

.t_negi03 {
	background-image: url(./img/movie/t_negi03.gif);
}

.t_negi04 {
	background-image: url(./img/movie/t_negi04.gif);
}

.t_negi05 {
	background-image: url(./img/movie/t_negi05.gif);
}

.t_negi06 {
	background-image: url(./img/movie/t_negi06.gif);
}

.t_negi07 {
	background-image: url(./img/movie/t_negi07.gif);
}

.y_negi01 {
	background-image: url(./img/movie/y_negi01.gif);
}

.y_negi02 {
	background-image: url(./img/movie/y_negi02.gif);
}

.y_negi03 {
	background-image: url(./img/movie/y_negi03.gif);
}

.y_negi04 {
	background-image: url(./img/movie/y_negi04.gif);
}

table.esya {
	width: 220px;
	margin: 5px 10px 10px 0px;
	border-top: 1px solid #339955;
	border-left: 1px solid #339955;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 12px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", monospace, sans-serif;
	color: #999;
	letter-spacing: normal;
	line-height: 180%;
	text-align: center;
}

.esya td{
	padding: 5px 0px 5px 10px;
	border-right: 1px solid #339955;
	border-bottom: 1px solid #339955;
	background-color: #ddffee;
	color: #333;
	text-align: left;
}
.esya th{
	padding: 18px 10px 18px 10px;
	border-right: 1px solid #339955;
	border-bottom: 1px solid #339955;
	background-color: #88cc99;
	color: #fff;
	text-align: left;
}
