@charset "utf-8";
/**************************************** 
ファイル　：/2012/css/page/index.css
読み込み先：/2012/index.php
備考：top
 ****************************************/
@import	"/2012/css/page/search/search.css";

div.header{
	margin-bottom:10px;
	}

h1{
	margin:0;
	padding:0;
	border:none;
	background:none;
	height:auto;
	font-size:0.9em;
	color:#09C;
	font-weight:normal;
	}
h2{
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	border:none;
	background:none;
	height:auto;
	}
.searchBox	h2{margin-bottom:5px;}
p.informationBar{
	margin:5px 0;
	}

div.areaBox{
	margin:10px 0;
	}
div.cm	ul{
	margin:0;
	padding:10px;
	background:#f5f5f5;
	border:1px solid #ddd;
	}
div.cm	ul	li{
	margin:0;
	padding:0 0 0 15px;
	background:url(/2012/img/page/top/icn_squarearrow_g.gif) left center no-repeat;
	list-style-type:none;
}

.showOff .box{
	margin-bottom:10px;
	}


div.informationBox{
	margin-bottom:10px;
	background:#FCC;
	border:1px solid #F66;
	color:#C00;
	}
div.informationBox p{
	margin:0.25em;
	}


.areaBox ul.pageList{
	margin:0;
	padding:0;
	overflow:hidden;
	zoom:1;
	}
.areaBox ul.pageList	li{
	float:left;
	width:225px;
	margin:0 10px 10px 0;
	padding:0;
	list-style-type:none;
	}
	*html	.areaBox ul.pageList	li{	width:220px;}

.areaBox .pageList	div.image{
	float:left;
	}
.areaBox .pageList	div.text{
	margin-left:75px;
	}
.areaBox .pageList	.text span.lead{
	font-size:0.85em;
	}

.privacyMarkBox{
	padding:10px;
	border:1px	solid	#bbb;
	overflow:hidden;
	zoom:1;
	}
.privacyMarkBox	.mark{
	float:left;
	}
.privacyMarkBox	p{
	margin-left:80px;
	}

#infoImportant{
	text-align:center;
	border:3px double #F99;
	margin-bottom:5px;
	font-weight:bold;
	background:#FCC;
	}

.aboutThisSite{
	border:1px solid #bbb;
	}
.aboutThisSite	h2{
	margin:0;
	padding:3px;
	background:#ddd;
	}


