@charset "utf-8";

* {
	font-family: "Meiryo", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.6em;
	color : #555555;
}

body{
		background : #e1e6ec url(/2011/img/bg2.gif) repeat scroll center top;
}


/* ///////////////////////////////////////////
/
/　1-1 notice below area
/
//////////////////////////////////////////// */

/* structure ////////// */

.widelogo{
	width : 230px;
	height : 120px;
	float : left;
}


.widevoice{
	width : 300px;
	height : 120px;
	background : url(/2011/img/voice3.gif) no-repeat scroll left center;
	float : left;
}

.wideblog{
	width : 180px;
	height : 120px;
	background : url(/2011/img/blog.gif) no-repeat scroll left center;
	float : left;
}

.wideentry{
	width : 200px;
	float : right;
}

/*
.news{
	width : 225px;
	height : 80px;
	background : url(/2011/img/news.gif) no-repeat scroll left center;
	float : left;
}
*/

.logo{
	width : 230px;
	height : 80px;
	float : left;
}


.voice{
	width : 300px;
	height : 80px;
	background : url(/2011/img/voice2.gif) no-repeat scroll left center;
	float : left;
}

.blog{
	width : 180px;
	height : 80px;
	background : url(/2011/img/blog.gif) no-repeat scroll left center;
	float : left;
}

.entry{
	width : 210px;
	float : right;
}

/* element ////////// */


/*
.news ul{
	margin : 10px 0 0 75px;
}

.news li{
	color : #999999;
}*/

.voice div{
	margin : 15px 0 0 86px;
}
.blog div{
	margin : 15px 0 0 85px;
}

.widevoice div{
	margin : 35px 0 0 86px;
}


.wideblog div{
	margin : 35px 0 0 85px;
}




/* ///////////////////////////////////////////
/
/　1-1 sidebar menu
/
//////////////////////////////////////////// */


.menu1{
	background-color : #f1d1c9;
}

.menu2{
	background-color : #f8f3c8;
}

.menu3{
	background-color : #daedc4;
}

.menu4{
	background-color : #dcf0ee;
}



.menu1 ul, .menu2 ul, .menu3 ul, .menu4 ul{
	padding : 10px 0 10px 15px;
}



/* ///////////////////////////////////////////
/
/　1-1 contents
/
//////////////////////////////////////////// */

.localLink{
	margin-top : 5px;
	width : 650px;
	height : 30px;
	line-height : 30px;
	background : url(/2011/img/locallinkbg.gif) repeat scroll 0 0;
}

.innerFrame{
	width : 650px;
}

.headline{
}

.outline{
	width : 600px;
	margin : 10px auto;
}

.imageBox{
	width : 100%;
	text-align:center;
	margin : 10px auto;
}



/* ///////////////////////////////////////////
/
/　1-1 footer area
/
//////////////////////////////////////////// */

.footerArea p{
	padding : 10px 0 0 10px;
}

.linkList{
	clear : both;
	padding-top : 10px;
	border-top : 1px #c0c0c0 dashed;
	border-bottom : 1px #c0c0c0 dashed;
}

.linkList ul{
	width : 850px;
	margin : 0 auto;
}

.globalCatagory{
	clear:both;
	height : 45px;
	font-weight:bold;
}


.globalCatagory li{
	float : left;
	margin-right : 15px;
}

.globalCatagory a{
	font-size : 10px;
	font-weight:normal;
}

.globalCatagory a:hover{
	color : #999999;
}



.g1Link{
	color : #b79289;
}

.g2Link{
	color : #bdb678;
}

.g3Link{
	color : #a0b28b;
}

.g4Link{
	color : #8bb2af;
}


/* ///////////////////////////////////////////
/
/　1-1 link style
/
//////////////////////////////////////////// */


.menu1 a{
	color : #a5504a;
}

.menu1 a:hover{
	color : #cf7069;
	text-decoration:underline;
}


.menu2 a{
	color : #817145;
}

.menu2 a:hover{
	color : #cbbb8f;
	text-decoration:underline;
}


.menu3 a{
	color : #748c41;
}

.menu3 a:hover{
	color : #8ea65c;
	text-decoration:underline;
}


.menu4 a{
	color : #7aa1c3;
}

.menu4 a:hover{
	color : #a0c1dd;
	text-decoration:underline;
}

.localLink a{
	height : 30px;
	line-height : 30px;
}


.displayZone a{
	color : #394aa4;
}

.displayZone a:hover{
	color : #808fdc;
	text-decoration:underline;
}


/* ///////////////////////////////////////////
/
/　1-1 rollover
/
//////////////////////////////////////////// */

.entry a {
	width : 210px;
	height : 110px;
	display: block;
	background: url(/2011/img/entry0.jpg) no-repeat scroll 0 0;
	overflow: hidden;
}

.entry a:hover{
	background-position : 0 -110px
}

.entry span{
	display: block;
	height : 110px;
	text-indent : -9999px;
}