@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.10
  Last Update 2009.10.21 hisaki
----------------------------*/

@import "common.css";


/*####################　おやみだし　####################*/
#HeadImage{
	width:900px;
	margin:0 0 10px 0;
	}
#HeadImage h2{
	background:url(../../img/headimage.jpg) 0 0 no-repeat;
	width:880px;
	height:270px;
	text-indent:-9999px;
	margin:0 0 0 10px;
	}
#HeadImage p{ display:none;}

#Main .contentsBox h3{margin:0 0 15px 0;}
#Main .contentsBox h3 a{
	display:block;
	width:90px;
	height:21px;
	position:absolute;
	bottom:2px;
	right:10px;
	text-indent:-9999px;
	}
	
	
/*　こみだし
-------------------------------------*/
#Main #Case h3{
	background:url(../../img/title-main01.gif) 0 0 no-repeat;
	width:650px;
	height:35px;
	position:relative;
	}
#Main #Case dl{
	width:630px;
	margin:0 0 10px 10px;
	}
#Main #Case dl dt{
	background:url(../img/contents/ico-arrow-orange01.gif) 0 5px no-repeat;
	display:inline;
	float:left;
	padding-left:12px;
	width:78px;
	_width:90px;
	}
#Main #Case dl dd{
	display:inline;
	float:right;
	width:510px;
	margin:0;
	}
#Main #Case dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Process h3{
	background:url(../../img/title-main02.gif) 0 0 no-repeat;
	width:650px;
	height:35px;
	position:relative;
	}
#Main #Process ol li{
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	width:157px;
	height:153px;
	margin:0 7px 0 0;
	text-indent:-9999px;
	}
#Main #Process ol li.menu01{background-image:url(../../img/wall-process01.gif);}
#Main #Process ol li.menu02{background-image:url(../../img/wall-process02.gif);}
#Main #Process ol li.menu03{background-image:url(../../img/wall-process03.gif);}
#Main #Process ol li.menu04{background-image:url(../../img/wall-process04.gif); margin:0;}
#Main #Process ol:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Item{
	background:url(../../img/wall-item.jpg) 0 0 no-repeat;
	width:650px;
	height:110px;
	}
#Main #Item h3{ display:none;}
#Main #Item p{
	width:650px;
	height:110px;
	margin:0;
	}
#Main #Item p a{
	display:block;
	height:110px;
	text-indent:-9999px;
	}
#Main #News .box{
	width:320px;
	display:inline;
	margin:0;
	}
#Main #News #Voice{float:left;}
#Main #News #Topics{float:right;}
#Main #News .box h3{
	background-position:0 0;
	background-repeat:no-repeat;
	width:320px;
	height:35px;
	position:relative;
	}
#Main #News #Voice h3{background-image:url(../../img/title-main03.gif);}
#Main #News #Topics h3{background-image:url(../../img/title-main04.gif);}
#Main #News .box dl{
	width:300px;
	margin:0 0 0 10px;
	}
#Main #News .box dl dt{
	background:url(../img/contents/ico-arrow-orange01.gif) 0 3px no-repeat;
	margin:0 0 3px 0;
	padding-left:12px;
	font:normal 10px verdana;
	}
#Main #News .box dl dd{ margin:0 0 10px 12px; font-size:14px;}
#Main #Greeting{
	background:url(../../img/wall-greeting.gif) left bottom no-repeat;
	width:650px;
	padding-bottom:10px;
	}
#Main #Greeting h3{
	margin:0 0 17px 0;
	border-bottom:1px solid #FFFFFF;
	}
#Main #Greeting h4{
	display:inline;
	float:left;
	margin:0 60px 15px 18px;
	}
#Main #Greeting p{
	margin:0 18px 10px 18px;
	color:#674f09;
	}
#Main #Greeting p.photo{
	display:inline;
	float:right;
	margin:0 18px 10px 10px;
	}
#Main #Greeting p.photo02{
	clear:both;
	display:inline;
	float:left;
	width:282px;
	height:206px;
	margin:0 10px 10px 18px;
	}

#Main #Greeting p.name{text-align:right;}




/* まごみだし */





/*end*/

