body, table
{
	color: black;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 20px;
	line-break: strict;
	word-break: break-all;
	text-align: justify;
	text-justify: distribute;
}
body
{
	background: url(images/bg.jpg) repeat-x #eeeeee;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
table
{
	border: none;
	border-collapse: collapse;
}
td
{
	margin: 0px;
	border: none;
	vertical-align: top;
}
td.VAlignMiddle
{
	margin: 0px;
	border: none;
	vertical-align: middle;
}
td.VAlignBottom
{
	margin: 0px;
	border: none;
	vertical-align: bottom;
}
a
{
	color: #006fb1;
	text-decoration: none;
}
a:visited
{
	color: #006fb1;
	text-decoration: none;
}
a:hover
{
	color: #ffcc00;
	text-decoration: none;
}
a.link2
{
	color: #ffcc00;
	text-decoration: none;
}
a.link2:visited
{
	color: #ffcc00;
	text-decoration: none;
}
a.link2:hover
{
	color: #ff0000;
	text-decoration: none;
}
img
{
	border: none;
}
.font14
{
	font-size: 14px;
	line-height: 24px;
}
.font10
{
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
}
#navi01
{
	width: 93px;
	height: 31px;
}
#navi02,#navi03,#navi04,#navi05,#navi06,#navi07,#navi08
{
	width: 95px;
	height: 31px;
}
#navi01 a
{
	width: 93px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) 0px 0px;
	display: block;
}
#navi01 a:hover
{
	width: 93px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) 0px -31px;
	display: block;
}
#navi02 a
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -93px 0px;
	display: block;
}
#navi02 a:hover
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -93px -31px;
	display: block;
}
#navi03 a
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -188px 0px;
	display: block;
}
#navi03 a:hover
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -188px -31px;
	display: block;
}
#navi04 a
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -283px 0px;
	display: block;
}
#navi04 a:hover
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -283px -31px;
	display: block;
}
#navi05 a
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -378px 0px;
	display: block;
}
#navi05 a:hover
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -378px -31px;
	display: block;
}
#navi06 a
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -473px 0px;
	display: block;
}
#navi06 a:hover
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -473px -31px;
	display: block;
}
#navi07 a
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -568px 0px;
	display: block;
}
#navi07 a:hover
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -568px -31px;
	display: block;
}
#navi08 a
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -663px 0px;
	display: block;
}
#navi08 a:hover
{
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	background: url(images/navi.jpg) -663px -31px;
	display: block;
}
td.main-area-bg
{
	background: url(images/earth.jpg) no-repeat #ffffff;
}

img.photo-right-top
{
	float: right;
	margin: 0px 0px 20px 20px;
}
.margin-bottom20px
{
	margin-bottom: 20px;
}
.margin-bottom10px
{
	margin-bottom: 10px;
}
.margin-bottom5px
{
	margin-bottom: 5px;
}
.margin-linkfree
{
	margin-bottom: 40px;
}
td.intro-top
{
	background: url(images/intro/top.jpg) no-repeat;
	height: 190px;
	padding-right: 400px;
	vertical-align: bottom;
}

td.intro-photo02
{
	background: url(images/intro/photo02.jpg) no-repeat;
	height: 380px;
	padding-left: 470px;
}
td.top-bannerarea
{
	padding-left:20px;
	border-left: 1px solid #333333;
	width: 200px;
}
td.top-cmarea
{
	padding: 0px 20px;
	border-left: 1px solid #333333;
}
td.linkfree
{
	border-top: #333333 1px solid;
	padding-top: 20px;
	vertical-align: middle;
}
td.event-bg
{
	background: url(images/event/expobg.jpg) no-repeat;
	padding: 130px 480px 20px 20px;
	color: #ffffff;
}
td.list-line
{
	border-top: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
	padding: 10px 0px;
}
td.topic-sp
{
	border: 1px #006fb1 solid;
	padding: 10px;
}
td.topic-sp-title
{
	background: #006fb1;
	padding: 2px 10px;
	color: white;
}
.color-change1
{
	color: #006fb1;
}
.color-change1-bold
{
	color: #006fb1;
	font-weight: bold;
	padding-bottom: 8px;
}
.font-bold1
{
	font-weight: bold;
	font-size: 11px;
}
.font-bold2
{
	font-weight: bold;
}
td.list-line-cm
{
	border-top: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
	padding: 4px 0px;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
}
td.wp-bg
{
	background: url(images/dl/wp.jpg) no-repeat;
	padding: 30px 0px 0px 365px;
	height: 128px;
}
td.uservoice
{
	border-left: 5px solid #006fb1;
	padding-left: 10px;
}
#c_navi01,#c_navi02,#c_navi03,#c_navi04,#c_navi05,#c_navi06,#c_navi07,#c_navi08,#c_navi09,#c_navi10,#c_navi11,#c_navi12,#c_navi13
{
	width: 140px;
	height: 32px;
}
#c_navi01 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px 0px;
	display: block;
}
#c_navi01 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px 0px;
	display: block;
}
#c_navi02 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -32px;
	display: block;
}
#c_navi02 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -32px;
	display: block;
}
#c_navi03 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -64px;
	display: block;
}
#c_navi03 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -64px;
	display: block;
}
#c_navi04 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -96px;
	display: block;
}
#c_navi04 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -96px;
	display: block;
}
#c_navi05 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -128px;
	display: block;
}
#c_navi05 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -128px;
	display: block;
}
#c_navi06 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -160px;
	display: block;
}
#c_navi06 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -160px;
	display: block;
}
#c_navi07 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -192px;
	display: block;
}
#c_navi07 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -192px;
	display: block;
}
#c_navi08 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -224px;
	display: block;
}
#c_navi08 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -224px;
	display: block;
}
#c_navi09 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -256px;
	display: block;
}
#c_navi09 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -256px;
	display: block;
}
#c_navi10 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -288px;
	display: block;
}
#c_navi10 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -288px;
	display: block;
}
#c_navi11 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -320px;
	display: block;
}
#c_navi11 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -320px;
	display: block;
}
#c_navi12 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -352px;
	display: block;
}
#c_navi12 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -352px;
	display: block;
}
#c_navi13 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) 0px -384px;
	display: block;
}
#c_navi13 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/chara/navi.jpg) -140px -384px;
	display: block;
}

#m_navi01,#m_navi02,#m_navi03,#m_navi04,#m_navi05,#m_navi06,#m_navi07,#m_navi08,#m_navi09,#m_navi10,#m_navi11,#m_navi12,#m_navi13,#m_navi14,#m_navi15,#m_navi16
{
	width: 140px;
	height: 32px;
}
#m_navi01 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px 0px;
	display: block;
}
#m_navi01 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px 0px;
	display: block;
}
#m_navi02 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -32px;
	display: block;
}
#m_navi02 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -32px;
	display: block;
}
#m_navi03 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -64px;
	display: block;
}
#m_navi03 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -64px;
	display: block;
}
#m_navi04 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -96px;
	display: block;
}
#m_navi04 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -96px;
	display: block;
}
#m_navi05 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -128px;
	display: block;
}
#m_navi05 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -128px;
	display: block;
}
#m_navi06 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -160px;
	display: block;
}
#m_navi06 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -160px;
	display: block;
}
#m_navi07 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -192px;
	display: block;
}
#m_navi07 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -192px;
	display: block;
}
#m_navi08 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -224px;
	display: block;
}
#m_navi08 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -224px;
	display: block;
}
#m_navi09 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -256px;
	display: block;
}
#m_navi09 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -256px;
	display: block;
}
#m_navi10 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -288px;
	display: block;
}
#m_navi10 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -288px;
	display: block;
}
#m_navi11 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -320px;
	display: block;
}
#m_navi11 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -320px;
	display: block;
}
#m_navi12 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -352px;
	display: block;
}
#m_navi12 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -352px;
	display: block;
}
#m_navi13 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -384px;
	display: block;
}
#m_navi13 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -384px;
	display: block;
}
#m_navi14 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -416px;
	display: block;
}
#m_navi14 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -416px;
	display: block;
}
#m_navi15 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -448px;
	display: block;
}
#m_navi15 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -448px;
	display: block;
}
#m_navi16 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) 0px -480px;
	display: block;
}
#m_navi16 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/mechanics/navi.jpg) -140px -480px;
	display: block;
}




td.backnumber-border
{
	border-top: 1px solid #333333;
	padding-top: 15px;
}

#s_navi01,#s_navi02,#s_navi03,#s_navi04,#s_navi05,#s_navi06,#s_navi07,#s_navi08,#s_navi09,#s_navi10,#s_navi11,#s_navi12,#s_navi13,#s_navi14,#s_navi15,#s_navi16,#s_navi17,#s_navi18,#s_navi19,#s_navi20,#s_navi21,#s_navi22,#s_navi23,#s_navi24,#s_navi25,#s_navi26,#s_navi27
{
	width: 140px;
	height: 32px;
}
#s_navi01 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px 0px;
	display: block;
}
#s_navi01 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px 0px;
	display: block;
}
#s_navi02 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -32px;
	display: block;
}
#s_navi02 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -32px;
	display: block;
}
#s_navi03 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -64px;
	display: block;
}
#s_navi03 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -64px;
	display: block;
}
#s_navi04 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -96px;
	display: block;
}
#s_navi04 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -96px;
	display: block;
}
#s_navi05 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -128px;
	display: block;
}
#s_navi05 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -128px;
	display: block;
}
#s_navi06 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -160px;
	display: block;
}
#s_navi06 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -160px;
	display: block;
}
#s_navi07 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -192px;
	display: block;
}
#s_navi07 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -192px;
	display: block;
}
#s_navi08 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -224px;
	display: block;
}
#s_navi08 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -224px;
	display: block;
}
#s_navi09 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -256px;
	display: block;
}
#s_navi09 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -256px;
	display: block;
}
#s_navi10 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -288px;
	display: block;
}
#s_navi10 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -288px;
	display: block;
}
#s_navi11 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -320px;
	display: block;
}
#s_navi11 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -320px;
	display: block;
}
#s_navi12 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -352px;
	display: block;
}
#s_navi12 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -352px;
	display: block;
}
#s_navi13 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -384px;
	display: block;
}
#s_navi13 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -384px;
	display: block;
}
#s_navi14 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -416px;
	display: block;
}
#s_navi14 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -416px;
	display: block;
}
#s_navi15 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -448px;
	display: block;
}
#s_navi15 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -448px;
	display: block;
}
#s_navi16 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -480px;
	display: block;
}
#s_navi16 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -480px;
	display: block;
}
#s_navi17 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -512px;
	display: block;
}
#s_navi17 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -512px;
	display: block;
}
#s_navi18 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -544px;
	display: block;
}
#s_navi18 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -544px;
	display: block;
}
#s_navi19 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -576px;
	display: block;
}
#s_navi19 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -576px;
	display: block;
}
#s_navi20 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -608px;
	display: block;
}
#s_navi20 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -608px;
	display: block;
}
#s_navi21 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -640px;
	display: block;
}
#s_navi21 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -640px;
	display: block;
}
#s_navi22 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -672px;
	display: block;
}
#s_navi22 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -672px;
	display: block;
}
#s_navi23 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -704px;
	display: block;
}
#s_navi23 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -704px;
	display: block;
}
#s_navi24 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -736px;
	display: block;
}
#s_navi24 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -736px;
	display: block;
}
#s_navi25 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -768px;
	display: block;
}
#s_navi25 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -768px;
	display: block;
}
#s_navi26 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -800px;
	display: block;
}
#s_navi26 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -800px;
	display: block;
}
#s_navi27 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -832px;
	display: block;
}
#s_navi27 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -832px;
	display: block;
}
#s_navi28 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -864px;
	display: block;
}
#s_navi28 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -864px;
	display: block;
}
#s_navi29 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -896px;
	display: block;
}
#s_navi29 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -896px;
	display: block;
}
#s_navi30 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -928px;
	display: block;
}
#s_navi30 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -928px;
	display: block;
}
#s_navi31 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -960px;
	display: block;
}
#s_navi31 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -960px;
	display: block;
}
#s_navi32 a
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) 0px -992px;
	display: block;
}
#s_navi32 a:hover
{
	width: 140px;
	height: 32px;
	text-indent: -9999px;
	background: url(images/story/navi.jpg) -140px -992px;
	display: block;
}


td.news-entry
{
	border-left: 5px #006fb1 solid;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
}
td.story-05
{
	background: url(images/story/photo05.jpg) no-repeat;
	padding-top: 410px;
	padding-right: 260px;
	height: 630px;
	width: 300px;
}
td.story-06
{
	background: url(images/story/photo06.jpg) no-repeat;
	padding-top: 93px;
	padding-right: 305px;
	height: 469px;
	width: 255px;
}
td.story-07
{
	background: url(images/story/photo07.jpg) no-repeat;
	padding-top: 93px;
	padding-right: 315px;
	height: 370px;
	width: 255px;
}
td.story-08
{
	background: url(images/story/photo08.jpg) no-repeat;
	padding-top: 93px;
	padding-right: 325px;
	height: 460px;
	width: 245px;
}
td.story-09
{
	background: url(images/story/photo09.jpg) no-repeat;
	padding: 400px 0px 20px 120px;
	height: 460px;
	width: 440px;
}
td.story-10
{
	background: url(images/story/photo10.jpg) no-repeat;
	padding: 20px 355px 30px 0px;
	height: 480px;
	width: 205px;
}
td.story-11
{
	background: url(images/story/photo11.jpg) no-repeat;
	padding: 400px 150px 0px 0px;
	height: 520px;
	width: 410px;
}
td.story-13
{
	background: url(images/story/photo13.jpg) no-repeat;
	padding: 20px 355px 30px 0px;
	height: 450px;
	width: 205px;
}
td.story-14
{
	background: url(images/story/photo14.jpg) no-repeat;
	padding: 400px 0px 20px 115px;
	height: 605px;
	width: 480px;
}
td.story-15
{
	background: url(images/story/photo15.jpg) no-repeat;
	padding: 400px 0px 20px 115px;
	height: 605px;
	width: 480px;
}
td.story-16
{
	background: url(images/story/photo16.jpg) no-repeat;
	padding: 400px 0px 20px 115px;
	height: 550px;
	width: 480px;
}
td.story-17
{
	background: url(images/story/photo17.jpg) no-repeat;
	padding: 65px 0px 0px 340px;
	height: 550px;
	width: 220px;
}
td.story-18
{
	background: url(images/story/photo18.jpg) no-repeat;
	padding: 400px 0px 0px 110px;
	height: 550px;
	width: 450px;
}
td.story-19
{
	background: url(images/story/photo19.jpg) no-repeat;
	padding: 140px 0px 0px 320px;
	height: 550px;
	width: 240px;
}
td.story-20
{
	background: url(images/story/photo20.jpg) no-repeat;
	padding: 140px 0px 0px 320px;
	height: 550px;
	width: 240px;
}
td.story-21
{
	background: url(images/story/photo21.jpg) no-repeat;
	padding: 400px 140px 20px 0px;
	height: 640px;
	width: 420px;
}
td.story-22
{
	background: url(images/story/photo22.jpg) no-repeat;
	padding: 400px 0px 20px 110px;
	height: 640px;
	width: 450px;
}
td.story-23
{
	background: url(images/story/photo23.jpg) no-repeat;
	padding: 400px 0px 20px 110px;
	height: 640px;
	width: 450px;
}
td.story-24
{
	background: url(images/story/photo24.jpg) no-repeat;
	padding: 400px 0px 20px 110px;
	height: 640px;
	width: 450px;
}
td.story-25
{
	background: url(images/story/photo25.jpg) no-repeat;
	padding: 70px 0px 0px 320px;
	height: 550px;
	width: 240px;
}
td.story-26
{
	background: url(images/story/photo26.jpg) no-repeat;
	padding: 70px 0px 0px 320px;
	height: 550px;
	width: 240px;
}
td.story-27
{
	background: url(images/story/photo27.jpg) no-repeat;
	padding: 70px 0px 0px 320px;
	height: 550px;
	width: 240px;
}
td.story-28
{
	background: url(images/story/photo28.jpg) no-repeat;
	padding: 70px 0px 0px 320px;
	height: 550px;
	width: 240px;
}
td.story-29
{
	background: url(images/story/photo29.jpg) no-repeat;
	padding: 400px 0px 20px 130px;
	height: 640px;
	width: 430px;
}
td.story-30
{
	background: url(images/story/photo30.jpg) no-repeat;
	padding: 500px 20px 20px 130px;
	height: 700px;
	width: 410px;
	color: #ffffff;
}
td.story-31
{
	background: url(images/story/photo31.jpg) no-repeat;
	padding: 400px 20px 20px 130px;
	height: 700px;
	width: 410px;
}
td.story-32
{
	background: url(images/story/photo32.jpg) no-repeat;
	padding: 400px 20px 20px 250px;
	height: 700px;
	width: 290px;
}

.news-wf2007s-box
{
	border: 1px solid #006fb1;
	padding: 8px 10px;
	background: #f9f9f9;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
}
td.news-border
{
	border-bottom: 2px dotted #cccccc;
	padding: 10px 0px;
}
td.news-no-border
{
	padding: 10px 0px;
}
td.news-border-b
{
	padding-top: 10px;
}
.movie-color
{
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #ff0000;
}

td.avn-box
{
	border: 1px solid #186ba3;
	padding: 10px;
}
#avn-taitle
{
	padding-bottom: 5px;
}
#avn-cap
{
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	padding-bottom: 5px;
}
#cd-photo
{
	float:right;
	margin-left: 10px;
}

.inquiry-list01
{
	border: 1px solid #186BA3;
	padding: 10px;
	font-weight: bold;
	vertical-align: middle;
}
.inquiry-list02
{
	border: 1px solid #186BA3;
	padding: 10px;
	vertical-align: middle;
}



.wf2008
{
	width: 340px;
	height: 300px;
	padding: 100px 360px 0px 20px;
	background: url(images/news/wf2008w/photo03.jpg) no-repeat;
}
.wf2008-pic02
{
	width: 460px;
	height: 460px;
	padding: 0px 260px 0px 0px;
	background: url(images/news/wf2008w2/02.jpg) no-repeat;
}
.wf2008-pic03
{
	width: 190px;
	height: 244px;
	padding: 110px 10px 0px 520px;
	background: url(images/news/wf2008w2/03.jpg) no-repeat;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #ffffff;
}

.wf2008s
{
	width: 460px;
	height: 435px;
	padding: 0px 0px 10px 260px;
	background: url(images/news/wf2008s/ph02.jpg) no-repeat;
}

/*ゴードーアキバイベント*/

td.akiba-ph01
{
	background: url(images/news/akiba2008/ph01.jpg) no-repeat;
	width: 160px;
	height: 134px;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	padding: 60px 0px 0px 230px;
	color: #186BA3;
}
.akiba-cap
{
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #186BA3;
	margin: 5px 0px 18px 0px;
}
.akiba-cap2
{
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #186BA3;
	padding-left: 10px;
}





