@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

@charset "utf-8";


/****************リセットのCSS********************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}
html{
    overflow-y: scroll;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ol, ul{
    list-style:none;
}
fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
a:focus {
	outline:none;
}
address, caption, cite, code, dfn, em, th, var{
    font-style: normal; 
    font-weight: normal;
}
/****************コンテンツのCSS********************/

body{
	 background: url(img/background_3.jpg) no-repeat center center /*fixed*/; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-size: 80%;
	line-height:1.4em;
	color:#993300;
	background-color:#CC0000;

	}
	
#contents{
	width:1920px;
	margin:auto;
}

.title{
	text-align:center;
	padding-top:20px;
}
.h2_1{
	text-align: center;
	padding:10px 0 0 10px;
}
.mimi_img{
	width:1140px;
	padding-top:50px;
    overflow:hidden;
	margin:0 auto;
}
.mimi_img_ul li{
	float:left;
	margin:0 auto;
	padding-left:18px;
	padding-right:18px;

	}
.gaku_3{
	padding-top:60px;}	
.gaku_5{
	padding-top:60px;}	
.setsumei{
	width:1080px;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	clear:both;
}
.mimi_img2{
	width:1700px;
	margin:0 auto;
    overflow:hidden;
	clear:both;
		
}
.mimichan li{
	float:left;

	}

.mimi1{
	margin-left:80px;
	padding-top:50px;

}
.mimi2{
	margin-left:200px;
	padding-top:70px;
}
.mimi3{
	margin-left:550px;
	padding-top:70px;
}
.cat{
	margin-left:80px;
	margin-top:350px;
}



#footer { 
clear:both;
text-align:center;
/*フッター下部固定*/
   /* position: absolute;
    width: 100%;
    height: 50px;
    bottom: 0;
	text-align:center;
	font-size:9px;*/
}