@charset "utf-8";

@import url("common.css");


/*----------------------------------------------------
header
------------------------------------------------------*/
div#header {
	height: 106px;
	background: url(../img/school/header.jpg) no-repeat top center;
}

div#header h1 a {
	position: absolute;
	left: 12px;
	top: 14px;
	display: block;
	width: 263px;
	height: 60px;
	text-indent: -9999px;
	overflow: hidden;
}



/*----------------------------------------------------
menu
------------------------------------------------------*/
div#menu {
	background: url(../img/school/tab_bg.gif) repeat-x left bottom;
}



/*----------------------------------------------------
一覧ページ
content > main > list
------------------------------------------------------*/
div.list {
	margin: 20px 5px 40px 5px;
}

div.list ul {
	clear: both;
	height: 310px;
	margin: 0;
	padding: 0;
}

div.list ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.list ul li.left {
	float: left;
}

div.list ul li.right {
	float: right;
}

div.list p {
	margin-bottom: 20px;
}


/*----------------------------------------------------
詳細ページ　共通
content > main > typeBox
------------------------------------------------------*/
ul#typeBox {
	margin: 20px 5px 10px 5px;
	padding: 0;
	text-align: right;
}

ul#typeBox li {
	display: inline;
	margin: 0;
	padding: 0 0 0 2px;
	list-style: none;
}




/*----------------------------------------------------
content > pagetop
------------------------------------------------------*/
div#main p.toTop {
	clear: both;
	margin: 0;
	padding: 0;
}
