@charset "Shift_JIS";
/* CSS Document */
/* --all--------------------------------------------- */
body{margin: 0px;padding: 0px;background-color: #FFFFFF;text-align: center;}
body,h6{font-size:12px; color:#000000;}
h1{font-size:20px; color:#000000;}
h2{font-size:16px; color:#000000;}
h3{font-size:14px; color:#000000;}
h4{padding: 15px 0px 0px 0px; font-size:14px; color:#000000;}
h5{padding: 5px 0px 0px 0px; font-size:12px; color:#000000;}

a:link{color:#000000;text-decoration: none;}
a:visited{color:#000000;text-decoration: none;}
a:active{color:#000000;text-decoration: none;}
a:hover{color:#000000;text-decoration: none;}

p{margin: 4px 0px 10px 0px; padding: 0px;line-height: 120%;text-align: left;}
ul{margin: 0px; padding: 5px 0px 30px 0px;}
li{margin: 3px 0px 0px 0px;padding: 0px;list-style-type: disc;list-style-position: inside;}


/* --header------------------------------------------ */
#header{
	margin: 0px auto;
	padding:  25px 30px;
	width:540px;
	text-align: left;
	border: 2px solid #000000;
}
#header .logo{
	margin: 3px 0px;
	padding: 0px;
}
#header .copy {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* --main------------------------------------------ */
#main{
	margin: 0px auto;
	padding: 0px;
	width: 600px;
	text-align: left;
}

/* --navi------------------------------------------ */
#navi{
	display:none;
}

/* --footer---------------------------------------- */
#footer{
	margin: 0px;
	padding: 30px 0px;
	border-top: 1px solid #000000;
	clear: both;
}

/* --home----------------------------------------- */
#contents{
	margin: 0px;
	padding: 30px 0px;
	width: 600px;
}
/* --home-consept-- */
#home-consept{
	margin: 0px;
	padding: 0px 0px 30px 0px;
}
#home-consept .nextbotan{
	display:none;
}

/* --home-faq-- */
#home-faq{
	margin: 0px;
	padding: 30px 0px;
	border-top: 1px solid #000000;
}
#home-faq .nextbotan{
	display:none;
}

/* --info-- */
#info{
	margin: 0px;
	padding: 30px 0px;
	border-top: 1px solid #000000;
}


/* --event-- */
#event{
	margin: 0px;
	padding: 30px 0px;
	border-top: 1px solid #000000;
}

/* --category------------------------------------------- */
#contents .click{
	display:none;
}
#contents .botan{
	margin: 0px;
	padding: 30px 0px;
	border-top: 1px solid #000000;
}

/* --entry------------------------------------------- */
.midashi{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.entrytitle{
	margin: 0px;
	padding: 20px 0px;
	border-top: 1px solid #000000;
}
.column{
	margin: 0px;
	padding: 20px 0px 30px 0px;
	border-top: 1px solid #000000;
}
.nextback{
	display:none;
}
#columnbox .column img{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}
#columnbox .column h5{
	text-align: left;
	clear: both;
}

/* --list------------------------------------------- */
.listtop{
	display:none;
}






