@charset "utf-8";
/* -----------------------------------------------------------------------
	Prototype.css framework 0.1
	http://www.hideblog.net
	Copyright (c) 2009-Present
----------------------------------------------------------------------- */

/*
	各コンテンツのタイトル
*/

.title {
	background-image:url(/app/webroot/img/titlebg.gif);
	width:770px;
	height:43px;
	padding:20px 0 0 50px;
	color:#333;
}

.title1004 {
	background-image:url(/app/webroot/img/titlebg1004.gif);
	width:1004px;
	height:43px;
	padding:20px 0 0 50px;
	color:#333;
}
/*
	常にフッターを下にくっつける
*/
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -250px;
}
.push {
	height: 250px;
}
#logo h1 {
	margin:10px 0 0 0;
	background-image:url(/app/webroot/img/logo.jpg);
	width:156px;
	height:68px;
	text-indent:-1000px;
	/* ¥*/
overflow:hidden;/* */
}
#logo h1 a {
	display:block;
	width:156px;
	height:68px;
}
h1 {
	font-weight:bold;
	color:#676767;
	font-size:12pt;
	padding:0 0 0 15px;
	background:url(/app/webroot/img/default/arrow.gif) no-repeat left center;
	background-repeat:no-repeat;
}
p {
	background-color:#f7f7f7;
	padding:15px;
	margin:10px;
}
#head {
	width:100%;
	height:124px;
	background-image:url(/app/webroot/img/headbg.gif);
}
#head ul {
	list-style:none;
}
#head ul li {
	display:inline;
	background:url(/app/webroot/img/al.gif) no-repeat left;
	padding:0 15px 0 10px;
}
/*
	現在選択されているリンクをアクティブにする
*/
.current {
	color:#CC6600;
	font-weight:bold;
}
/* コンテンツボックス */
.content {
	background-color:#FFFFFF;
}
.leftmenu .content h1 {
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	padding:2px 0 2px 15px;
	background-image:url(/app/webroot/img/default/categorybg.jpg);
	background-repeat:no-repeat;
}
/* img 下空白をなくす */

.headbelt {
	margin-top:10px;
	border-top:2px solid #3a97d2;
	background-color:#ecf1f7;
}
dl, dt, dd, ul {
	margin:0;
	padding:0px;
}
 a[href^="#"] {
 color:#CCCCCC;
}
/*
	フッター
*/
.footer {
	width:100%;
	background-color:#8ebc40;
	height: 250px;
}
.footer p {
	background-color:transparent;
	color:#FFF;
	padding:15px;
	margin:10px;
}
.bottom-menu {
	padding:0 0 0 30px;
	margin:30px 0 0 50px;
	list-style:none;
	border-left:1px solid #FFF;
}
.bottom-menu li {
	margin-top:10px;
}
.bottom-menu a {
	color:#FFF;
}
.bottom-menu a:hover {
	text-decoration:none;
}
