@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2008.12
  Last Update 08.12.04 S.Chiaki
  

・
	・
	・
・
	・
	・


----------------------------*/

@import "common.css";
@import "calendar.css";



#Main .aboutBox:after,
#Main .topicsBox .contentsBox:after,
#Main .topicsBox dl:after,
#Main .menuBox:after,
#Main .menuBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*####################　おやみだし　####################*/


/*　aboutBox
-------------------------------------*/

#Main .aboutBox{
	width:640px;
	clear:both;
	margin-bottom:15px;
	zoom:1;
	}

#Main .aboutBox .left{
 width:291px;
 float:left;
 display:inline;
}
#Main .aboutBox h2{
	background:url(../../img/title_about.gif) 0 0 no-repeat;
	width:291px;
	height:29px;
	font-size:0;
	line-height:0;
	margin:0 0 10px;
	padding:0;
	text-indent:-9999px;
	}
	
#Main .aboutBox dl{
    width:291px;
	height:122px;
	background:url(../../img/about_img.jpg) 0 0 no-repeat;
	}
#Main .aboutBox dl dt,
#Main .aboutBox dl dd{
	display:none;
	}
#Main .aboutBox ul{
    display:inline;
    float:left;
    width:291px;
	background-color:#f0f8f9;
	}
#Main .aboutBox ul li{
	display:inline;
	float:left;
	background:url(../../img/point01.gif) 3px 13px no-repeat;
	color:#6699cc;
	padding:8px 5px 8px 13px;
	font-size:10px;
	margin-left:5px;
	}

#Main .aboutBox ul li a{
  color:#6699cc;
}



#Main .aboutBox div.movieBox{
	display:inline;
	width:338px;
	float:right;
	margin:0 4px 0 0;
	padding:0;
	}
	#Main .aboutBox div.movieBox p{ display:block; font-size:10px; margin: 5px 5px 0; color:#666; padding:0;}
#Main .aboutBox #Movie{}

/*　menuBox　
-------------------------------------*/
#Main .menuBox{
	background:url(../../img/wall_manubox.jpg) 0 0 no-repeat;
	height:239px;
	clear:both;
	zoom:1;
	}

#Main .menuBox h2,
#Main .menuBox p{
	display:none;
	}

#Main .menuBox dl{
	width:640px;
	clear:both;
	zoom:1;
	}
#Main .menuBox dl dt{
    float:left;
	display:inline;
	}
#Main .menuBox dl dt a{
	display:block;
	width:150px;
	height:100px;
	margin-top:133px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;	}	



#Main .menuBox dl dt.menuA a{ margin-left:7px; margin-right:10px;}
#Main .menuBox dl dt.menuB a{margin-right:9px;}
#Main .menuBox dl dt.menuC a{margin-right:9px; margin-left:0;}
#Main .menuBox dl dt.menuD a{margin-right:0;}


#Main .menuBox dl dd{
	display:none;
	}
	
#Main .menuBox dl dd.item01{
	display: block;
	width:96px;
	margin:0;
	padding:172px 0 0 362px;
	font-size:0;
	line-height:0;
	}	
#Main .menuBox dl dd.item01 a{
	display:block;
	width:94px;
	height:22px;
	font-size:0;
	line-height:0;
	margin:0 0 0 46px;
	padding:0;

	}
#Main .menuBox dl dd.item02{
	display: block;
	width:96px;
	margin:0;
	padding:5px 0 0 362px;
	font-size:0;
	line-height:0;
	}	
#Main .menuBox dl dd.item02 a{
	display:block;
	width:94px;
	height:22px;
	font-size:0;
	line-height:0;
	margin:0 0 0 46px;
	padding:0;

	}
	


/*　topicsBox　
-------------------------------------*/
#Main .topicsBox{
 width:640px;
 margin:30px 0 0 0;
 clear:both;
} 

#Main .topicsBox h2{
	background:url(../../img/title_topics.jpg) 0 0 no-repeat;
	height:62px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	}

#Main .topicsBox .contentsBox{
 width:640px;
 clear:both;
 margin-bottom:10px;
}
#Main .topicsBox #Case{
	width:315px;
	float:left;
	}
#Main .topicsBox #Topic{
	width:315px;
	float:right;
	}

#Main .topicsBox h3{
	padding:2px 0 7px; 
	margin-bottom:10px;
	}

#Main .topicsBox h3 a{
	display:block;
	width:81px;
	height:25px;
	margin:0 0 0 232px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	}

#Main .topicsBox #Case h3{
	background:url(../../img/title_case.gif) 0 0 no-repeat;
	}

#Main .topicsBox #Topic h3{
	background:url(../../img/title_topic.gif) 0 0 no-repeat;
	}



#Main .topicsBox dl{
	background:url(../../img/line_dotted.gif) left bottom repeat-x;
	width:305px;
	clear:both;
	zoom:1;
	padding-bottom:12px;
	margin-bottom:12px;
	}


#Main .topicsBox dl dt{
	display:inline;
	width:80px;
	margin-left:3px;
	float:left;
	}
#Main .topicsBox dl dt a{
	display:block;
	padding:1px;
	border:1px solid #bcbcbc;
	}

#Main .topicsBox dl dd{
	display:inline;
	width:190px;
	margin-right:20px;
	float:right;
	font-size:10px;
	}

#Main .topicsBox dl dd a{
	color:#6699cc;
	}

#Main .topicsBox dl dt.date{
	font-family:verdana;
	color:#999;
	margin:3px 0 5px 10px;
	font-size:9px;
	}

#Main .topicsBox dl.noImage{
 margin-bottom:15px;
 padding-bottom:20px;

}
#Main .topicsBox dl.noImage dt{
    display:block;
    float:none;
	font-family:verdana;
	color:#999;
	margin:3px 0;
	font-size:9px;
}	

#Main .topicsBox dl.noImage dt{
    display:block;
    float:none;
	font-family:verdana;
	color:#999;
	margin:3px 3px 3px;
	font-size:9px;
}
#Main .topicsBox dl.noImage dd{
    width:283px;
	margin-left:3px;
    display:block;
	float:none;

}


/*end*/
