@charset "UTF-8";

@import url("navi.css");

body {
margin:0px auto 0px auto;
padding:0px;
background:#000;
font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,sans-serif;
font-weight:normal;
text-align:left;
font-size:90%;
line-height:158%;
color:#666666;
}

.clear {clear:both;}

a {text-decoration:none;}

div{margin:0px;padding:0px;}
p{margin:0px;padding:0px;}


form {display:inline;float:left;margin:0px;}

h1 {width:600px;height:128px;line-height: 128pxbackground: url(../img/header_main.jpg) no-repeat 0px 0px;display: inline;margin: 0px;padding: 0px;text-indent: -9999px;outline: 0;float:left;}
h1 a {width:600px;background: url(../img/header_main.jpg) no-repeat 0px 0px;display: inline;margin: 0px 0px 0px 0px;padding: 0px;text-indent:-9999px;outline: 0;line-height: 128px;float:left;}
h1 a:hover {background: url(../img/header_main.jpg) no-repeat 0px 0px;float:left;}


a:link {color: #ff0000;text-decoration:underline;}
a:active {color: #ff0000;text-decoration:underline;}
a:visited {color: #990000;text-decoration:underline;}
a:hover {color: #990000;text-decoration:underline;}

img {border: none;margin:0px;padding:0px;display:inline;}
a img { border: none; } 

br {letter-spacing: 0;}

/*■リスト*/
ul{margin:0px;padding:0px;list-style:none;display:inline;}
li {margin:0px:padding:0px;display:inline;}

dl{margin:0px;padding:0px;text-align:left;}
dt{padding:0px;margin:0px;text-align:left;}     
dd{padding:0px;margin:0px;text-align:left;}

/*■画像設定 */
.img_left{margin:0px 15px 10px 0px;padding:0px;float:left;}
.img_right{margin:0px 0px 10px 15px;padding:0px;float:right;}

/*■間*/
.ma50{	width:auto;	height:50px;*height:100px;margin: 0px;padding: 0px;}
.ma100{	width:auto;	height:100px;*height:150px;margin: 0px;padding: 0px;}
.ma150{	width:auto;	height:150px;*height:200px;margin: 0px;padding: 0px;}
.ma200{	width:auto;	height:200px;*height:250px;margin: 0px;padding: 0px;}
.ma250{	width:auto;	height:250px;*height:300px;margin: 0px;padding: 0px;}
.ma300{	width:auto;	height:300px;*height:350px;margin: 0px;padding: 0px;}
.ma350{	width:auto;	height:350px;*height:400px;margin: 0px;padding: 0px;}
.ma400{	width:auto;	height:400px;*height:450px;margin: 0px;padding: 0px;}
.ma450{	width:auto;	height:450px;*height:500px;margin: 0px;padding: 0px;}
.ma500{	width:auto;	height:500px;*height:550px;margin: 0px;padding: 0px;}


.img_ma50{margin-bottom: 25px;*margin-bottom: 100px;padding: 0px;}
.img_ma100{margin-bottom: 50px;*margin-bottom: 150px;padding: 0px;}
.img_ma150{margin-bottom: 100px;*margin-bottom: 200px;padding: 0px;}
.img_ma200{margin-bottom: 150px;*margin-bottom: 250px;padding: 0px;}
.img_ma250{margin-bottom: 200px;*margin-bottom: 300px;padding: 0px;}
.img_ma300{margin-bottom: 250px;*margin-bottom: 350px;padding: 0px;}
.img_ma350{margin-bottom: 300px;*margin-bottom: 400px;padding: 0px;}
.img_ma400{margin-bottom: 350px;*margin-bottom: 450px;padding: 0px;}
.img_ma450{margin-bottom: 400px;*margin-bottom: 500px;padding: 0px;}
.img_ma500{margin-bottom: 450px;*margin-bottom: 550px;padding: 0px;}
.img_ma550{margin-bottom: 500px;*margin-bottom: 600px;padding: 0px;}
.img_ma600{margin-bottom: 550px;*margin-bottom: 650px;padding: 0px;}



#bodys{background-color: #000;}

.gotoptop{
width:auto;
margin:5px 0px 0px 0px;
padding:0px 30px 0px 0px;
text-align: right;
}
.gotoptop a,a:hover {
outline-width:0;
}

.gotop{
width:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: right;
}




#wrapper {
width:800px;
margin-left:auto;
	margin-right:auto;
padding:0px;
background-color: #000;
}


#header {
width:800px;
height:128px;
margin-top:39px;
padding:0px;
}

#header_main {
width:630px;
height:128px;
margin:0px;
padding:0px;
float:left;
background:url(../img/header_main.jpg) no-repeat 0px 0px;
}

#header_sub {
width:170px;
height:128px;
margin:0px;
padding:0px;
float:right;
background:url(../img/header_sub.jpg) no-repeat 0px 0px;
}

#header_sub img {
margin:12px 10px 0px 0px;
padding:0px;
border:0px;
float:right;
}

#footer {
width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom: 50px;
}

.footer_txt {
margin-bottom:50px;
padding-top:3px;
background:url(../img/index_hr.jpg) no-repeat left top;
font-size:12px;
color:#fff;
text-align:right;
}




