@charset "shift_jis";
/*----------------------------
  CSS 担当者名：川西 Document 2009.10
  Last Update 2009.00.00 担当者名
  

・
	・
	・
・
	・
	・


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

@import "common.css";


/*####################　メインイメージ　####################*/

#HeadImage{
	background:url(../../img/main-image.jpg) 0 0 no-repeat;
	width:900px;
	height:279px;
	margin:0 0 20px 0;
	position:relative;
	}
#HeadImage h2,
#HeadImage p,
#HeadImage dl{text-indent:-9999px;}
#HeadImage dl dd.info a{
	display:block;
	width:225px;
	height:52px;
	position:absolute;
	top:213px;
	left:655px;
	}





/*####################　メインコンテンツ　####################*/

/*　Topics01 
-------------------------------------*/

.contentsBox{width:680px;}

#Topics01{margin-bottom:10px;}
#Topics01 ul li.case01 a{
	background-image:url(../../img/case01.png);
	height:34px;
	}
#Topics01 ul li.case02 a{
	background-image:url(../../img/case02.png);
	height:31px;
	}
#Topics01 ul li.case03 a{
	background-image:url(../../img/case03.png);
	height:29px;
	}
#Topics01 ul li.case04 a{
	background-image:url(../../img/case04.png);
	height:30px;
	}
#Topics01 ul li.case05 a{
	background-image:url(../../img/case05.png);
	height:30px;
	}
#Topics01 ul li.case06 a{
	background-image:url(../../img/case06.png);
	height:34px;
	}
#Topics01 ul li a{
	display:block;
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	vertical-align: top;
	}
#Topics01 ul li a:hover{background-position: -680px 0;}



/*　Topics02 
-------------------------------------*/

#Topics02{
	background:url(../../img/wall-topics02.gif) 0 40px no-repeat;
	width:680px;
	height:260px;
	margin:0 0 10px 0;
	}
#Topics02 dl,
#Topics02 p{text-indent:-9999px;}



/*　Topics03
-------------------------------------*/

#Topics03{
	background:url(../../img/wall-topics.gif) 0 0 repeat-y;
	width:680px;
	margin:0 0 9px 0;
	}
#Topics03 .bottom{
	clear:both;
	background:url(../../img/wall-bottom-topics.gif) 0 bottom no-repeat;
	width:680px;
	padding-bottom:15px;
	}
#Topics03 p.text{
	margin: 12px 15px;
	font-size:14px;
	}
#Topics03 dl{display:none;}

#Topics03 ul{height:52px;}
#Topics03 ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Topics03 ul li{
	float:left;
	height:52px;
	}
#Topics03 ul li.link01 a{
	background-image:url(../../img/link01.gif);
	width:198px;
	margin-left:13px;
	_margin-left:7px;
	}
#Topics03 ul li.link02 a{
	background-image:url(../../img/link02.gif);
	width:238px;
	margin-left:5px;
	}
#Topics03 ul li.link03 a{
	background-image:url(../../img/link03.gif);
	width:208px;
	margin-left:5px;
	}
#Topics03 ul li a{
	display:block;
	height:52px;
	background-position: 0 -52px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
#Topics03 ul li a:hover{background-position: 0 0;}


/*　Greeting
-------------------------------------*/

#Greeting {
	background:url(../../img/wall-topics.gif) 0 0 repeat-y;
	width:680px;
	margin-bottom:20px;
	_margin-bottom:-20px;
	}
#Greeting h3{display:none;}
#Greeting .top{
	background:url(../../img/title04.jpg) 0 0 no-repeat;
	width:680px;
	}
#Greeting .bottom{
	background:url(../../img/wall-bottom-topics.gif) 0 bottom no-repeat;
	width:680px;
	padding-bottom:10px;
	}
#Greeting .bottom p{font-size:14px}
#Greeting .textBox01{padding:145px 280px 0 18px;}
#Greeting .textBox01 p.text01{margin-bottom:0;}

#Greeting .textBox02{margin-top:0; padding-top:0;}
#Greeting .textBox02 p.text02{
	margin-top:0;
	padding-top:0;
	}
#Greeting .textBox02 p{padding:5px 18px 0 18px;}
#Greeting .textBox02 .small{font-size:12px;}


/*　Contact
-------------------------------------*/

#Contact{
	background:url(../img/contents/wall-contact.gif) 0 no-repeat;
	width:680px;
	height:130px;
	margin-bottom:20px;
	_margin-bottom:-20px;
	}
#Contact dl,
#Contact p{text-indent:-9999px;}




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



/* まごみだし */





/*end*/

