@charset "UTF-8";
body {
	font: 80%/1.0 "メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: -moz-linear-gradient(left, #000, #444);
	background: -webkit-gradient(linear, left top, right top, from(#000), to(#444));
	background-color:rgb(40, 40,40);
	margin: 0;
	padding: 0;
/*	margin-top: 20px;*/
	color: #FFF;
}

/* ~~ エレメント / タグセレクター ~~ */
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
	color: #fff;
}
/*a img {
	border:0;
}
*/
button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Arimo", arial, verdana, sans-serif;
}
/*p {
	height: 108px;
	overflow: hidden;
}
*/
/*
a:link {
	color: #42413C;
	text-decoration: underline;
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}
*/
.haba{
		width: 1024px;
		margin: auto;
}
.container {
	width: 909px;
	height: 680px;
	background-image: url(../images/head_b.png);
	background-repeat: no-repeat;
	margin: auto;
	padding: 0;
	}
.noborder {
　　　　　　border:none;
　　　　　　outline:none;
} 
/*
p.pitch1 {line-height: 160%;font-weight: lighter; letter-spacing : 1px;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;}
p.pitch2 {line-height: 180%;font-weight: lighter; font-size: 14px; letter-spacing : 1px;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;}
p.pitch3 {line-height: 160%;font-weight: lighter; font-size: 16px; letter-spacing : 1.2px;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;}
p.pitch4 {line-height: 190%;font-weight: lighter; font-size: 12px; letter-spacing : 0.4px;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;}
p.pitch5 {line-height: 180%;font-weight: lighter; font-size: 9px; letter-spacing : 0.4px;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;}
*/
p.pitch1 {line-height: 160%;font-weight: lighter; letter-spacing : 1px;}
p.pitch2 {line-height: 180%;font-weight: lighter; font-size: 14px; letter-spacing : 1px;}
p.pitch3 {line-height: 160%;font-weight: lighter; font-size: 16px; letter-spacing : 1.2px;}
p.pitch4 {line-height: 190%;font-weight: lighter; font-size: 12px; letter-spacing : 0.4px;}
p.pitch5 {line-height: 180%;font-weight: lighter; font-size: 9px; letter-spacing : 0.4px;}
/*
.content {
	height:1024px;
	padding: 0;
	background-image: url(images/bg_home.png);
	background-repeat: no-repeat;
}
*/
.header {
	width: 1024px;
	height:36px;
	margin: 0;
}
.tophead{
	width: 909px;
	height: ６５px;
	background-image: url(../images/head_b.png);	
	margin: auto;

}
 
.sepa {
	width: 1024px;
	height:20px;
	margin: 0;
}
.topmenu {
	width:853px;
	height:25px;
	margin-left:60px;
	margin-top:35px;
	float: left;
	font: 130%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
.m_gazou {
	width:267px;
	height:356px;
	margin-left:25px;
	margin-top:57px;
	float: left;
}
.m_daihyou {
	width:145px;
	height:33px;
	margin-left:55px;
	margin-top:30px;
	float: left;
}

.m_msg {
	width:580px;
	height:700px;
	margin-left:15px;
	margin-top:57px;
	float: left;
/*	font: 12px "ヒラギノ明朝 Pro W3",  "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;*/
	font: 12px "メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
.m_name{
	width:180px;
	height:33px;
	margin-right:24px;
	margin-top:10px;
	float: right;
/*	font: 12px "ヒラギノ明朝 Pro W3",  "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;*/
	font: 12px "メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sidemenu {
	width:120px;
	height:40px;
	margin-left:755px;
	margin-top:236px;
	float: left;
}

#slider {
	width:852px;
	height:270px;
		/*IE bugfix*/
	padding:0;
	margin:0;
}
#slider li { list-style:none; }

.scmedia{
/*	width:237px;*/
	width: 300px;
	height:36px;
	margin-left:570px;
	margin-top:12px;
	float: left;
}
.sadowsky{
	width:380px;
	height:100px;
	margin-left:96px;
	margin-top:50px;
	float: left;
}
.sound{
	width:380px;
	height:104px;
	margin-right:93px;
	margin-top:46px;
	float: right;
}
.suhr{
	width:370px;
	height:100px;
	margin-left:96px;
	margin-top:22px;
	float: left;
}
.lizard{
	width:350px;
	height:115px;
	margin-right:94px;
	margin-top:12px;
	float: right;
}
.fractal{
	width:400px;
	height:100px;
	margin-left:96px;
	margin-top:23px;
	float: left;
}
.support_m{
	width:104px;
	height:12px;
	margin-right:392px;
	margin-top:12px;
	background-image: url(images/news.png);
	background-color: #FFF;
	float: right;
}

.support{
	width:400px;
	height:100px;
	margin-right:96px;
	margin-top:0px;
	background-color: #FFF;
/*	position: absolute;*/
	float: right;
}
.footer {
	width:700px;
	height:20px;
	margin-left:162px;
	margin-top:49px;
	float: left;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
