@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.06
  Last Update 2009.06.19 hisaki
----------------------------*/

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


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

body {
	background:url(../../img/wall-body.jpg) 0 0 repeat-x;
	}
#Navi dl{
	background:url(../../img/wall-navicount.gif) 0 0 no-repeat;
	width:165px;
	height:80px;
	position:absolute;
	top:0;
	left:6px;
	overflow:visible;
	z-index:3;
	}

#HeadImage {
	width:1200px;
	margin:0 auto;
	text-align:left;
	}
#Container {
	width:900px;
	margin:16px auto 0;
	text-align:left;
	position:relative;
	}
#Container:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}


#Main {
	display:inline;
	float:right;
	width:687px;
	min-height:500px;
	_height:500px;
	margin:0 0 30px 0;
	}

.contentsBox{
	width:680px;
	margin:0 0 10px 7px;
	}
.contentsBox p{
	margin:0 0 12px 5px;
	}
#HeadImage{
	background:url(../../img/headimage.png) 0 0 no-repeat;
	width:1200px;
	height:304px;
	}
#HeadImage h2,
#HeadImage h3,
#HeadImage p{ display:none;}
#HeadImage ul{
	display:inline;
	float:right;
	width:483px;
	margin:221px 161px 0 0;
	}
#HeadImage ul li{
	display:inline;
	float:left;
	width:144px;
	height:40px;
	margin:0 17px 0 0;
	}
#HeadImage ul li a{
	display:block;
	height:40px;
	text-indent:-9999px;
	}

/*　こみだし
-------------------------------------*/

#Main #MainMenu{margin-bottom:0;}
#Main #MainMenu dl{
	background:url(../../img/wall-mainmenu01.gif) 0 0 no-repeat;
	width:670px;
	_width:680px;
	height:106px;
	_height:117px;
	margin:0 0 5px 0;
	padding:11px 0 0 10px;
	}
#Main #MainMenu dl dt{
	display:inline;
	float:left;
	width:213px;
	height:96px;
	margin:0 10px 0 0;
	font-size:0;
	}
#Main #MainMenu dl dt a{
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	height:96px;
	text-indent:-9999px;
	font-size:0;
	}
#Main #MainMenu dl dt.menu01 a{ background-image:url(../../img/btn-mainmenu01.gif);}
#Main #MainMenu dl dt.menu02 a{ background-image:url(../../img/btn-mainmenu02.gif);}
#Main #MainMenu dl dt.menu03 a{ background-image:url(../../img/btn-mainmenu03.gif);}
#Main #MainMenu dl dt a:hover{ background-position:0 -96px;}
#Main #MainMenu dl dd{ display:none;}
#Main #MainMenu dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Feature {
	background:url(../../img/wall-feature.jpg) left bottom no-repeat;
	width:687px;
	height:484px;
	margin-left:0;
	}
#Main #Feature h3,
#Main #Feature h4,
#Main #Feature p{ display:none;}
#Main #Information .box{
	background:url(../../img/wall-box-bottom.gif) left bottom no-repeat;
	display:inline;
	width:333px;
	margin:0 0 15px 0;
	padding-bottom:21px;
	position:relative;
	}
#Main #Information #Case{float:left;}
#Main #Information #Seminar{float:right;}
#Main #Information .box .title{
	background-position:0 0;
	background-repeat:no-repeat;
	width:333px;
	height:44px;
	margin:0;
	position:relative;
	}
#Main #Information #Case .title{background-image:url(../../img/title-case.gif);}
#Main #Information #Seminar .title{background-image:url(../../img/title-seminar.gif);}
#Main #Information .box .title h2{ display:none;}
#Main #Information .box .title p{
	position:absolute;
	top:18px;
	right:12px;
	width:40px;
	height:13px;
	}
#Main #Information .box .title p a{
	display:block;
	width:40px;
	height:13px;
	text-indent:-9999px;
	}
#Main #Information .box dl{
	background:url(../../img/wall-box-body.gif) 0 0 no-repeat;
	width:285px;
	_width:333px;
	padding:5px 19px 5px 29px
	}
#Main #Information .box dl dt{
	font-size:10px;
	font-family:verdana;
	color:#999999;
	}
#Main #Information .box dl dd{
	background:url(../../img/line-dotted-box.gif) left bottom no-repeat;
	width:285px;
	padding-bottom:10px;
	}
#Main #Information .box dl dd.end{ background:none;}
#Main #Information .box dl dd a{ color:#1a7fb3;}
#Main #Information .box p{
	width:38px;
	height:12px;
	position:absolute;
	right:16px;
	bottom:-8px;
	}
#Main #Information .box p a{
	display:block;
	width:38px;
	height:12px;
	text-indent:-9999px;
	}
#Main #Information #Seminar:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Information #Topics{
	clear:both;
	background:url(../../img/wall-box2-bottom.gif) left bottom no-repeat;
	width:680px;
	margin:0 0 5px 0;
	padding-bottom:21px;
	position:relative;
	}
#Main #Information #Topics .title{
	background-position:0 0;
	background-repeat:no-repeat;
	width:680px;
	height:44px;
	margin:0;
	position:relative;
	}
#Main #Information #Topics .title{background-image:url(../../img/title-topics.gif);}
#Main #Information #Topics .title h2{ display:none;}
#Main #Information #Topics .title p{
	position:absolute;
	top:18px;
	right:11px;
	width:40px;
	height:13px;
	}
#Main #Information #Topics .title p a{
	display:block;
	width:40px;
	height:13px;
	text-indent:-9999px;
	}
#Main #Information #Topics dl{
	background:url(../../img/wall-box2-body.gif) 0 0 no-repeat;
	width:632px;
	_width:680px;
	padding:5px 19px 5px 29px
	}
#Main #Information #Topics dl dt{
	font-size:10px;
	font-family:verdana;
	color:#999999;
	}
#Main #Information #Topics dl dd{
	background:url(../../img/line-dotted-box2.gif) left bottom no-repeat;
	width:632px;
	padding-bottom:10px;
	}
#Main #Information #Topics dl dd.end{ background:none;}
#Main #Information #Topics dl dd a{ color:#1a7fb3;}
#Main #Information #Topics p{
	width:38px;
	height:12px;
	position:absolute;
	right:15px;
	bottom:-8px;
	}
#Main #Information #Topics p a{
	display:block;
	width:38px;
	height:12px;
	text-indent:-9999px;
	}
#Main #Greeting h2{margin:0;}
#Main #Greeting .title{
	background:url(../../img/title-greeting02.gif) left bottom no-repeat;
	width:666px;
	_width:680px;
	margin-bottom:15px;
	padding:7px;
	}
#Main #Greeting .title h3{
	background:url(../img/contents/ico-arrow-green01.gif) 0 1px no-repeat;
	padding-left:18px;
	font-size:12px;
	font-weight:bold;
	}

#Main #Greeting p.photo{
	display:inline;
	float:right;
	margin:0 0 10px 5px;
	}
#Main #Summary{ margin:50px 0 20px 7px;}



















/* まごみだし */


/*end*/

