@charset "UTF-8";

//  Interface

*{
	font-family:sans-serif;
}

body#body_home{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	background-repeat:repeat-x;
	background-position:center top;
	background-attachment:fixed;
	color:#333333;
}

#main{
	width:580px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	border-top:3px solid #6D513F;
	border-bottom:2px solid #7D564F;
}

#contents{
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:5px solid #ffffff;
	border-bottom:20px solid #B2A9A3;
}


#contents_sub{
	width:580px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:5px solid #ffffff;
	background-repeat:repeat-y;
	text-align:center;
}

#contents_sub_sidemenu{
	display:none;
}
#contents_sub_sidemenu_inside{
	display:none;
}
#contents_sub_article{
	width:580px;
	margin:0px auto;
	text-align:left;
	float:left;
}
#contents_sub_article_inside{
	padding:0px 15px 0px 15px;
}
#contents_bottom{
	display:none;
}

#header{
	display:none;
}
#header_print{
	padding:0px;
}
#navi{
	display:none;
}

#navi_list{
	display:none;
}
#navi_list li.btn_1{
	display:none;
}
#navi_list li.btn_2{
	display:none;
}

#footer{
	padding:5px 15px 5px 15px;
	text-align:left;
	background-color:#ffffff;
	border-top:2px solid #7D564F;
}
#footer_left{
	display:none;
}
#footer_right{
	display:none;
}
#footer_copyright{
	text-align:center;
	margin:5px 0px;
	padding:5px 0px;
}

.article{
	margin:0px 0px 20px;
	padding:0px 0px 10px 0px;
	border-bottom:3px solid #B2A9A3;
}

.link_area{
	margin:4px 0px;
	padding:10px;
	border:1px solid #cccccc;
}
