@charset "utf-8";
/* CSS Document */

body{
	margin: 0px; padding: 0px;
	background:url(/static/image/background.jpg) repeat 0px 0px;
	color:#666666; font-size:11px;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS P Gothic",Osaka,sans-serif;
}
ul,li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.clear{
	clear:both;
	height:0px;
	line-height:0px;
}
#main_box{
	margin: 50px 0px 0px 50px;
/*	background:url(/static/image/top/background.jpg) repeat 0px 0px;*/
}
#main_box_inner{
	background-color:#000000;
	overflow:hidden;
}
#left_box{
	width:47%;
	float:left; text-align:center;
	margin: 0px; padding: 0px;
}
#wrapper{
	top: 0px;
	left: 0px;
	height: 100%;
	width:  100%;
}
#flashContent{
	top: 0px;
	left: 0px;
	height: 100%;
	width:  100%;
	text-align:center;
}
.contents_name{
	display:block;
	height:130px;
	margin: 0px auto 0px auto ; padding: 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/top/top_logo.gif) no-repeat center center;
}
.flashText{display:block; color:#FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 8px; line-height:130%;}
.btnFlash{display:block; width:158px; height:39px; margin: 0px auto 3px auto; padding: 0px 0px 0px 0px;}
.btnFlash a{display:block; width:158px; height:39px; background:url(/static/image/top/get_adobe_flash_player.png) no-repeat center center; text-indent:-9999px; overflow:hidden;}

.topGlobalNavi{ display:block; width:100px; margin: 0px auto 30px auto ; padding: 0px; list-style-type:none; list-style-position: inherit;}
.topGlobalNavi div{ display:block; width:100px; height:20px; margin: 0px 0px 25px 0px; padding: 0px; list-style-type:none; list-style-position:inherit;}
.topGlobalNavi div a{ display:block; width:100px; height:20px; text-indent:-9999px; overflow:hidden;}

.topGlobalNavien{ display:block; width:100px; margin: 0px auto 150px auto ; padding: 0px; list-style-type:none; list-style-position:inherit;}
.topGlobalNavien div{ display:block; width:100px; height:20px; margin: 0px 0px 25px 0px; padding: 0px; list-style-type:none; list-style-position: inherit;}
.topGlobalNavien div a{ display:block; width:100px; height:20px; text-indent:-9999px; overflow:hidden;}

.topGlobalNavi01 a { background:url(/static/image/top/top_gnavi.gif) no-repeat 0px 0px;}
.topGlobalNavi02 a { background:url(/static/image/top/top_gnavi.gif) no-repeat 0px -20px;}
.topGlobalNavi03 a { background:url(/static/image/top/top_gnavi.gif) no-repeat 0px -40px;}
.topGlobalNavi04 a { background:url(/static/image/top/top_gnavi.gif) no-repeat 0px -60px;}
.topGlobalNavi05 a { background:url(/static/image/top/top_gnavi.gif) no-repeat 0px -80px;}
.topGlobalNavi06 a { background:url(/static/image/top/top_gnavi.gif) no-repeat 0px -100px;}
.topGlobalNavi07 a { background:url(/static/image/top/top_gnavi.gif) no-repeat 0px -120px;}
.topGlobalNavi08 a { background:url(/static/image/top/j_gnavi.gif) no-repeat 0px 0px;}
.topGlobalNavi01 a:hover { background:url(/static/image/top/top_gnavi.gif) no-repeat -100px 0px;}
.topGlobalNavi02 a:hover { background:url(/static/image/top/top_gnavi.gif) no-repeat -100px -20px;}
.topGlobalNavi03 a:hover { background:url(/static/image/top/top_gnavi.gif) no-repeat -100px -40px;}
.topGlobalNavi04 a:hover { background:url(/static/image/top/top_gnavi.gif) no-repeat -100px -60px;}
.topGlobalNavi05 a:hover { background:url(/static/image/top/top_gnavi.gif) no-repeat -100px -80px;}
.topGlobalNavi06 a:hover { background:url(/static/image/top/top_gnavi.gif) no-repeat -100px -100px;}
.topGlobalNavi07 a:hover { background:url(/static/image/top/top_gnavi.gif) no-repeat -100px -120px;}
.topGlobalNavi08 a:hover { background:url(/static/image/top/j_gnavi.gif) no-repeat -100px 0px;}

.toMobileContents{
	display:block;
	width:240px; height:105px;
	margin: 0px 0px 10px 20px ; padding: 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/top/top_banner.gif) no-repeat 0px 0px;
}

#right_box{
	float:right; position:relative;
	margin: 0px; padding: 0px;
}
#footer{
	height: 50px;
	background:url(/static/image/top/background.jpg) repeat 0px 0px;
	margin: 0px 00px 0px 0px; padding: 0px;
}
.footerBtn{
	display:block;
	float:left;
	height:50px; width:110px;
	margin:0px; padding:0px;
}

.footerBtn a {
	background:transparent url(/static/image/tencarat.gif) no-repeat scroll center center;
	display:block;
	height:50px; width:110px;
	margin:0; padding:0;
	overflow:hidden; text-indent:-9999px;
}

address {
	display:block;
	float:right; text-align:right;
	font-style:normal;
	width:250px; height:50px; line-height:50px;
	margin:0; padding:0;
}