    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
        margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:12px; font-family:inherit; vertical-align:baseline;
    }
    body{
        line-height:1.5; background:#fff; margin:0;
    }
    table{
        border-collapse:separate; border-spacing:0;
    }
   caption, th, td{
       text-align:left; font-weight:400;
   }
   blockquote:before, blockquote:after, q:before, q:after{
       content:"";
   }
   blockquote, q{
       quotes:"" "";
   }
   a{
		text-decoration:none;
   }
   a img{
       border:none;
   }
   h1,h2,h3,h4,h5,h6{
		color:#7baedd;
	}
   
	#area_header{
		width:100%;
		background:#94e4e8;
		height:100px;
		border-bottom:#94e4c0 solid 5px;
	}
		#area_header h1 {
			text-align:right;
		}
			#area_header h1 a{
					font-size:72px;
					color:#ffffff;
					text-align:right;
					line-height:1;
				}
		#search_form{
			position:relative;
			bottom: 10px;
			left:20px;
		}
			#q{
				width:20em;
			}
	#area_body{
		width: 100%;
		background:#fdfdfd;
		height:100%;
	}
		#area_body_body{

		}
		#area_body_body_main{

			float:left;
			margin-right:300px;
		}
			.ind_con li{
				width:260px;
				float:left;
				display:inline;
				clear:none;
				padding:2px;
			}

			.ind_container{
				border:1px solid #94e4e8;
min-height:180px;
			}
				.ind_title{
					background : #7fff00;
					line-height:2;
					margin: 3px;
					padding-left:7px;
					font-size:12px;
				}
				.ind_contents{
					height:98px;
					margin:0;
				}
				.ind_thum{
					float:right;
					padding:10px;
					margin:0
				}
				.ind_info{
					margin:0;
					float:left;
					width:104px;
					overflow:hidden;
					height:125px;
				}
				.ind_tag_list li{
					display:inline;

					}
		#area_body_body_sub{
			float:right;

			width:300px;
			margin-left:-300px;



		}
	#area_footer{
		clear:both;
		width:100%;
		background:#66a8ec;
		height:40px;
		border-top:#94e4c0 solid 5px;
	}
		#area_footer ul{
			text-align:center;
			vertical-align:middle;
		}
		#area_footer li{
			display:inline;
			color:white;
			font-size:120%;
			font-weight:bolder;
		}
	
	
.yukiho a{
background : url(./resource/yukiho.gif) no-repeat;
}
.yukiho a:visited{
background : url(./resource/yukiho2.gif) no-repeat;
}
.yayoi a{
background : url(./resource/yayoi.gif) no-repeat;
}
.yayoi a:visited{
background : url(./resource/yayoi2.gif) no-repeat;
}
.ami a{
background : url(./resource/ami.gif) no-repeat;
}
.ami a:visited{
background : url(./resource/mami.gif) no-repeat;
}
.haruka a{
background : url(./resource/haruka.gif) no-repeat;
}
.haruka a:visited{
background : url(./resource/haruka2.gif) no-repeat;
}
.chihaya a{
background : url(./resource/chihaya.gif) no-repeat;
}
.chihaya a:visited{
background : url(./resource/chihaya2.gif) no-repeat;
}
.rituko a{
background : url(./resource/rituko.gif) no-repeat;
}
.rituko a:visited{
background : url(./resource/rituko2.gif) no-repeat;
}
.azusa a{
background : url(./resource/azusa.gif) no-repeat;
}
.azusa a:visited{
background : url(./resource/azusa2.gif) no-repeat;
}
.miki a{
background : url(./resource/miki.gif) no-repeat;
}
.miki a:visited{
background : url(./resource/miki2.gif) no-repeat;
}
.makoto a{
background : url(./resource/makoto.gif) no-repeat;
}
.makoto a:visited{
background : url(./resource/makoto2.gif) no-repeat;
}
.kotori a{
background : url(./resource/kotori.gif) no-repeat;
}
.kotori a:visited{
background : url(./resource/kotori2.gif) no-repeat;
}
.takane a{
background : url(./resource/takane.gif) no-repeat;
}
.takane a:visited{
background : url(./resource/takane2.gif) no-repeat;
}
.hibiki a{
background : url(./resource/hibiki.gif) no-repeat;
}
.hibiki a:visited{
background : url(./resource/hibiki2.gif) no-repeat;
}
li {
list-style-type : none;
}
.producer a{
background : url(./resource/shacho.gif) no-repeat;
}
.producer a:visited{
background : url(./resource/shacho2.gif) no-repeat;
}
li {
list-style-type : none;
}
#area_body_body_sub li a ,.center-contents li a,#voiceall .leftside li a,#proall .leftside li a{
display : block;
text-decoration : none;
padding-left : 40px;
}

.more,.more2{
	font-size:120%;
	font-weight:bolder;
	text-align:center;
	display:block;
	}
	
#search_suggest{
	display:none;
}