/*********************************************
       main image
*********************************************/

#main_image {
        width: 550px;
        height: 395px;
        margin: 0;
        padding: 0;
	background: url(../img/index_img.jpg) 0px 0px no-repeat;
      
}
#main_image h2{
	font-size:10px;
	text-indent:-9999px;
	margin: 0;
   	padding: 0;
}

/*********************************************
       title
*********************************************/
.title {
	height: 26px;
    margin: 0 ;
    padding: 0; 
	border-bottom: 1px dashed #999;
}

/*********************************************
       news
*********************************************/
#news {
	width: 550px;
	height: auto;
    margin: 0 ;
    padding: 70px 0 0 0 ; 
}
#news h3{
	font-size:10px;
	margin: 0 ;
    padding: 0 ; 
}
.news_txt  {
	margin: 10px 0 0 0;
	padding: 0 3px 0 5px;
	font-size:1em;
	line-height:1.35em;
	height: 230px;
	overflow: auto;
}
.news_txt p  { 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0.2em 0 ;
	border-bottom: 1px dashed #ddd;
}
.news_txt a   { 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
.news_txt a:hover {
	color: #000;
	text-decoration: underline;
}
.mojiOr{
	color:#ff9900;
	padding:0 2px 0 0 ;
}
.mojiOrS{
	font-size:0.75em;
	color:#ff9900;
	padding:0 3px 0 0 ;
}
.news_mojiS{
	font-size:0.5625em;
	padding:0 0 0 2px;
	color: #000;
}


/*********************************************
       seko
*********************************************/
#seko {
	width: 550px;
	height: auto;
    margin: 0 ;
    padding: 70px 0 0 0 ; 
	font-size:0.65em;
	line-height:1.5em;
}
#seko h3{
	font-size:10px;
	margin: 0;
    padding: 0; 
}
#sekoList {
	margin: 15px 0 0 0;
    padding: 0; 
}
#sekoList a   { 
	color: #000; 
	padding: 0 ;
	text-decoration: none;
}
#sekoList a:hover {
	color: #000;
	text-decoration: underline;
}
#sekoList li {
	list-style: none;
	float: left;
	display: inline; /* for WinIE6 */
	width: 100px;
	height: 160px;
	margin: 0 5px 0 5px;
	padding: 0;
}


/*********************************************
       madori
*********************************************/
#madori {
	clear:left;
	width: 550px;
	height: auto;
	margin: 0;
	padding: 40px 0 0 0;
	font-size:0.875em;
	line-height:1.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#madori h3{
	font-size:10px;
	margin: 0;
    padding: 0; 
}
#madoriList {
	margin: 10px 0 0 0;
    padding: 0; 
}
.mokkotuLogo_index{
	float: right;
	margin: 0;
    padding: 0 0 20px 20px; 
}
.mokkotuLogo_nav{
	float: right;
	margin: 0 25px 0 0;
    padding: 0; 
}
#madoriList p {
	margin: 0;
	padding: 1em 1em 0 5px;
	border-bottom: 1px dashed #ddd;
	color: #000;
}
#madoriList a   { 
	color: #000; 
	text-decoration: none;
}
#madoriList a:hover {
	color: #000;
	text-decoration: underline;
}
#madoriList .kugiri   { 
	color: #000; 
	margin: 0;
	padding: 2.5em 0 0 5px ;
}
#madoriList .orange   { 
	color: #ff9900; 
}

