@charset "utf-8";
/* CSS Document */
/* =========================================================
				■■■■共通設定■■■■
========================================================= */
html {
background-image:url(images/bg2.jpg);
background-repeat:repeat-x;
background-position:center 24px;
background-color:#cd7634;
}
body{
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color:#09151c;
line-height: 160%;
text-align:center;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center 24px;
}

a {
color:#011fd9;
text-decoration:none;
}
a:hover {
color:#ff00c6;
text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
font-size:10px;
line-height:normal;
}

/* layout */
#bar {
	position: fixed !important;
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	height: 23px;
	background-color:#FFFFFF;
	border-bottom:solid #dedede 1px;
	text-align:left;
	z-index:2;
}
#bar img{
	margin-top: 3px;
	margin-left: 3px;
	border:none;
}

#main {
width:800px;
height:1600px;
margin:auto;
background-image:url(images/c_bg.jpg);
text-align:left;
}
#top {
width:800px;
height:400px;
margin:auto;
background-image:url(images/top.jpg);
text-indent:-9999px;
}
.contents1{
width:auto;
padding:28px 35px 10px 35px;
}
.contents2{
width:auto;
padding:0 35px 15px 35px;
text-align:center;
}
.contents3{
width:auto;
padding:15px 35px;
}
.contents4{
width:auto;
padding:15px 35px;
}
.contents1 img {
float:left;
margin:14px 25px 0 12px;
}
.contents2 img {
margin:20px auto 0px auto;
}
.contents3 img {
margin:30px 0px;
}
.contents4 img {
margin:20px 0px 10px 10px;
}
.contents3 p {
margin-left:16px;
}
.contents4 p {
margin-left:16px;
}
.center h2 {
font-size:14pt;
font-weight:normal;
}
.contents1 .center {
float:left;
width:380px;
height:auto;
}
.contents1 .left {
float:left;
width:280px;
height:auto;
}
.contents1 .right {
float:left;
width:200px;
height:auto;
}
.contents1 p {
line-height:120%;
}
.contents3 .left {
float:left;
width:395px;
height:auto;
padding-top:25px;
}
.contents3 .right {
float:left;
width:320px;
height:auto;
text-align:center;
}

h1 {
background-repeat:no-repeat;
width:100%;
height:25px;
text-indent:-9999px;
margin:0;
}

.t1 {
background-image:url(images/t1.jpg);
background-repeat:no-repeat;
margin-bottom:14px;
}
.t2 {
background-image:url(images/t2.jpg);
background-repeat:no-repeat;
}
.t3 {
background-image:url(images/t3.jpg);
background-repeat:no-repeat;
}
.t4 {
background-image:url(images/t4.jpg);
background-repeat:no-repeat;
}

#credit {
width:auto;
height:25px;
background-color:#FFFFFF;
text-align:center;
margin:auto;
margin-top:40px;
}
address {
text-align:center;
font-style:normal;
font-size:12px;
}