@charset "Shift_JIS";
/* init */



/* 基本---------------------------
--------------------------------------------------------- */



body{
font-size:12px;
line-height:180%;
	color:#333333;
	padding:0;
	margin:0;
	background:url(images/bg.gif) repeat-x;
	background-color:#421951;
}

/* 文字---------------------------
--------------------------------------------------------- */

h1{margin:0;
}
h2{margin:0;
}
h3{margin:0;
}

h4{margin:0;
}


p{margin:0;
 }
 


.nodisplay{
display:none;
}

li{
margin:0;
padding:0;
}


ul{
margin:0;
padding:0;
}


img { border: 0;
	margin:0;
	padding:0;
}
#clear{
clear:both;
height:1px;}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/





.main_contents{
width:732px;
padding-left:346px;
text-align:left;
background:url(images/sky_img.png)  no-repeat;
}

h1{
background:url(images/midashi.gif) no-repeat;
width:386px;
height:146px;
display:block;
}
.text{
background:url(images/txt.gif) no-repeat;
width:386px;
height:282px;
display:block;
}

.logo{
background:url(images/logo.gif) no-repeat;
width:386px;
height:75px;
display:block;
}

.link{
background:url(images/bar.gif) no-repeat;
width:732px;
padding-top:30px;
text-align:right;
height:80px;
}


div.link ul.contents-menu {
 display: inline;
}
div.link ul.contents-menu li {
 display: inline;
}

div.link ul.contents-menu li a {
 display: block;
 height: 11px;
 margin-bottom:10px;
}

div.link ul.contents-menu li a#link01 {
margin-left:524px;
 width: 208px;
 background: #ffffff url("images/url01.gif") no-repeat center center;
}
div.link ul.contents-menu li a#link01:hover  {
 width: 208px;
 background: #ffffff url("images/url01_on.gif") no-repeat center center;
}


div.link ul.contents-menu li a#link02 {
margin-left:589px;
 width: 143px;
 background: #ffffff url("images/url02.gif") no-repeat center center;
}
div.link ul.contents-menu li a#link02:hover {
 width: 143px;
 background: #ffffff url("images/url02_on.gif") no-repeat center center;
}

div.link ul.contents-menu li a#link03 {
 margin-left:601px;
 width: 131px;
 background: #ffffff url("images/url03.gif") no-repeat center center;
}
div.link ul.contents-menu li a#link03:hover {
 width: 131px;
 background: #ffffff url("images/url03_on.gif") no-repeat center center;
}


/* フッター部分---------------------------
--------------------------------------------------------- */



.footer{
background:url(images/copyright.gif) no-repeat;
width:124px;
height:30px;
}
