@charset "utf-8";
/*-------------------------------------------------------------------------------------------------------------------------
site layout
-------------------------------------------------------------------------------------------------------------------------*/
.bg { background:url(../images/bg.gif) repeat; width:100%; }
		
/**header*****************************************************************************************************************/
#header { width:950px; overflow:hidden; margin:0 auto; }
#flash { float:left; width:700px; height:505px; background:url(../images/kita-zuien.com.jpg); }
#carousel {
	float:right;
	width:200px;
	height:505px;
	padding:0 25px;
	background:#000;
	color:#FFF;
}
#newsbox li { width:200px; margin-bottom:20px; line-height:1.6; }
#newsbox img { margin-bottom: 5px;}
#newsbox li a { color:#FFF; }
#newsbox li a:hover { color:#D6D0C5; text-decoration:none }

.linkimg:link, .linkimg:visited, .linkimg:hover, .linkimg:active{
	background-color: transparent;
	border: 0px;
}
.linkimg img{ border: 0px;}

/**wrap*******************************************************************************************************************/
#container { width:950px; margin:0 auto; margin-top:40px; }
#Lcolumn { width:570px; float:left; }
#Rcolumn { width:360px; float:right; }

/*-Lcolumn---------------------------------------------------------------------------------------------------------------*/
#sectionList { width:579px; margin-right:-9px; }
* html #sectionList { width:588px; margin-right:-18px; }
#sectionList li { position:relative; width:182px; float:left; margin-right:9px; border:1px solid #CCC; }
#sectionList li h3 { width:170px; height:30px; text-indent:-9999px; position:absolute; top:-13px; left:6px; }
#sectionList li .sectionName01 { background:url(../images/img_sectionname01.jpg) no-repeat #000; }
#sectionList li .sectionName02 { background:url(../images/img_sectionname02.jpg) no-repeat #000; }
#sectionList li .sectionName03 { background:url(../images/img_sectionname03.jpg) no-repeat #000; }

.section { margin-top:25px; padding:6px 6px 10px 6px; }
.section p {
	line-height:1.5;
}
.section a:hover { text-decoration:none; }
#sectionList li img {
	border:1px solid #000;
	margin-bottom:7px;
}

/* DIV要素をリンクにする */
.bl-hot { border:solid 1px #ccc; zoom:1; /* Should be IE only */ background-color:#fff; }
.bl-hover {	cursor:pointer;	background-color:#D6D0C5; }

/*-Rcolumn---------------------------------------------------------------------------------------------------------------*/
#Rcolumn h4 { color:#1F0A05; line-height:1.8; font-size:13px; font-weight:bold; }
.flashplayer { width:100%; overflow:hidden; margin-top:40px; }
.flashplayerIcon { width:160px; float:left; }
.flashplayerTxt { width:190px; float:right; font-size:11px; line-height:1.6; }

/**footMenu***************************************************************************************************************/
#footMenu {
	width:100%;
	clear:both;
	margin:0 auto;
	padding:14px 0 10PX 0;
	text-align:center;
}
#footMenu li { display:inline; padding-right:10px; margin-right:8px; border-right:1px solid #999; }
#footMenu .none { padding-right:0; margin-right:0; border-right:none; }

/**footer****************************************************************************************************************/
#footer {
	width:950px;
	overflow:hidden;
	margin:0 auto;
	padding:12px 0;
	color:#FFF;
}
#footerL { width:65%; float:left; }
#footerL a {
	display:block;
	width:300px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:5px;
	text-decoration:none;
}
#footerL address { line-height:1.6; }
#footerR { width:30%; float:right; margin-top:3.5em; }
