@charset "UTF-8";
* {
	margin:0px;
	line-height: 2em;
}
html,body {
	margin:0px;
	font-family:"ヒラギノ角ゴ Pro W3" , Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	color:#FFFFFF;
	background-image:url(../common/back_2.jpg);
	background-repeat:repeat-x;
	border:0px;
	background-color:#640000;
}
img {border:0px;}
p {margin-bottom:0em;line-height:1.8em;}

h1 {font-size:17px;}
h2 {font-size:16px;}
h3 {font-size:15px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
h6 {font-size:12px;}

#basebody {
	width:700px;
	margin:0 auto 0 auto;
}
#basetitle {
	width:700px;
	height:64px;
	background-image:url(../common/title_01.jpg);
	background-repeat:no-repeat;
}
#baseimage {
	width:700px;
	height:212px;

}
#basecontents {
	width:700px;
}
#basecontents_in {
	width:660px;
	margin:0px 20px 0px 20px;
}
#basecontents_in a {
text-decoration:none;
color:#FFFFFF;
}
#basecontents_in a:hover {
text-decoration:underline;
}
#footer{
width:660px;
float:none;
clear:both;
margin-top:0px;
margin-bottom:20px;
padding:5px auto 10px auto;
background-image:url(../common/footerbackimg.jpg);
color:#000000;
font-size:10px;
text-align:center;
}

#footer img {
border:0px;
}

#footer .in_fotter {
margin-top:5px;
margin-bottom:5px;
}
#footlink {
margin-top:0.5em;

}

#footlink ul.foot {
list-style-type:none;
float:none;
clear:both;
padding:0px;
margin:0px;
margin-left:120px;
}

#footlink li.foot {
float:left;
margin:5px 10px 2px 0px;
list-style-type:none;

}
#footlink a {
font-size:10px;
color:#E0E099;
text-decoration:none;
float:left;
}
#footlink a:hover {
text-decoration:underline;
}

#bottom_link {
width:660px;
float:none;
clear:both;
margin:0px;
padding-top:10px;
margin-top:5px;
}
#bottom_link ul {
list-style-type:none;
float:none;
clear:both;
padding:0px;
margin-left:30px;
vertical-align:middlel
}
#bottom_link li {
float:left;
list-style-type:none;
}
#bottom_link a {
font-size:10px;
color:#E0E099;
text-decoration:none;
float:left;
}
#bottom_link a:hover {
	text-decoration:underline;
}
#bottom_link h3 {
line-height:1.5em;
font-size:14px;
}
#bottom_link li.textarea {
float:left;
margin:10px 0px 0px 15px;
list-style-type:none;
width:200px;
line-height:1.0em;
font-size:10px;
line-height:0.8em;
}


/* #### */
#basecontents_in .topcontents {
margin:0px;
overflow:visible;
}


#basetitle ul {
margin:0px 15px 0px auto;
list-style-type:none;
padding:0px;
vertical-align:middle;
}

#basetitle li {
float:right;
margin:40px 0px 0px 15px;
list-style-type:none;
}


#basetitle a {
font-size:10px;
color:#E0E099;
text-decoration:none;
display:block;
font-size:12px;
}
#basetitle a:hover {
	text-decoration:underline;
}
	
