@charset "utf-8";
/* ===================================================================
CSS information

 file name  :top.css
 style info :トップ用
=================================================================== */

/* -----------------------------------------------------------
	マージン調整用
----------------------------------------------------------- */
*.mt10 {
	margin-top:10px;
}
*.mt20 {
	margin-top:20px;
}
*.mb10 {
	margin-bottom:10px;
}
*.mb20 {
	margin-bottom:20px;
}


/* -----------------------------------------------------------
	#header
----------------------------------------------------------- */
#headimt {width:100%;float:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: a4a4a4;}
div#headimt ul li {display:block;float:left;}
div#headimt ul li a{text-indent:-99999px;display:block;/* \*/overflow:hidden;/* */}

#headimer {width:100%;float:right;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: a4a4a4;padding: 10px 0px 10px 0px;}
div#headimer ul li {display:block;float:right;}
div#headimer ul li a{text-indent:-99999px;display:block;/* \*/overflow:hidden;/* */}

.im1{width:215px;height:76px;}.im2{width:625px;height:76px;}.im3{width:168px;height:76px;}

a.im1{width:215px;height:76px;background-image: url(../image/elc_logo.gif);background-repeat: no-repeat;background-position: 0px 0px;}
a.im2t{width:625px;height:76px;background-image: url(../../image/head.gif);background-repeat: no-repeat;background-position: 0px 0px; float:right;}


/* -----------------------------------------------------------
	#utilityNav
----------------------------------------------------------- */
#header #utilityNav {text-align: right;}
#header #utilityNav li {display: inline;}


/* -----------------------------------------------------------
	#gNav
----------------------------------------------------------- */
#header #gNav {overflow: hidden;}
* html #header #gNav {height: 1%;}
#header #gNav li {float: left;}


/* -----------------------------------------------------------
	#footer
----------------------------------------------------------- */
#footer {clear: both;border-top-width: 1px;border-top-style: dotted;border-top-color: a4a4a4;float: left;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;width: 840px;}
div#footer .flist ul li {display:block;float:left;}
div#footer .flist li {float:left;background-image: url(../image/img_ic01.gif);background-repeat: no-repeat;background-position: left top;padding-left: 15px;color: #ff9900;margin: 0px 0px 0px 10px;line-height: 12px;font-size: 10px;}
div#footer .copyright {float: right;font-size: 10px;line-height: 12px;}

/*-------------*/
div#main .storyT{width:658px;clear: both;padding:0px 0px 10px 4px;}
*html div#main .storyT{width:688px;clear: both;padding:0px 0px 10px 4px;}

div#main .storyT ul li{
	margin:0;
	padding:0;
	list-style:none;
}

/* イメージ回り込み */

div#img_R{width:235px;margin: 0px 0px 0px 0px;float: left;}
div#img_L{width:415px;float: left;margin: 0px 0px 0px 0px;}
div#img_L2{width:658px;float: left;margin: 0px 0px 0px 0px;}



.imgRT{float: right;margin: 0px;}
.imgLT{float: left;margin: 0px;}
/*-------------*/

/*----------------
top middle block style
-----------------*/

div#main .floLt{width:460px;float:left;text-align: left;}
div#main .floRt{width:198px;float:left;text-align: right;}

/*news list*/
.news dt {
	float:left;
	width:120px;
	padding:5px 0 5px 5px;
}

.news dd	{
	padding:5px 0 5px 0;
	border-bottom:1px dotted #999;
}

/*Search Box*/
#scrB	{
	padding:5px 5px 0 0 ; 
	text-align:right;
	width:658px;
	height:32px;
	background-image:url(../../image/mainA.jpg);
	background-repeat:repeat-y;
}









