@charset "shift_jis";
/* CSS Date Document */


/*####################　共通設定　####################*/

*{margin:0; padding:0;}

hr{display:none;}
img {border:none;}
ul {list-style:none;}
a {color:#333399; overflow:hidden;}

body {
	background:#f0f0f0;
	padding-bottom:30px;
	line-height:135%;
	color:#333;
	text-align:center;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/*見出し飛ばし*/
#Header h2,
#Footer h2,
#FooterLink h2,
#HeadImg .contactBox h2,
#HeadImg .contactBox p,
#ContainerRight .comBox h2,
#ContainerRight .linkBox h2
{position:absolute; top:-9999px; left:-9999px;}




/*####################　枠設定　####################*/
.wrap {zoom:1;}
.wrap:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	}
#ShadowContainer {
	margin:0 auto;
	padding:0;
	background:url(../img/common/shadow-middle.gif) left repeat-y;
	width:764px;
	text-align:left;
	}
#Acc {text-indent:-9999px; height:0;}



#Contents {
	clear:both;
	margin:0 2px;
	background:url(../img/common/wall-contents_middle.gif) center repeat-y;
	}

#ContainerLeft {
	float:left;
	background:url(../img/common/wall-container_l.gif) top no-repeat;
	padding-top:13px;
	width:560px;
	}
#ContainerRight {
	float:right;
	clear:right;
	padding-top:7px;
	width:199px;
	}



/*####################　ヘッダ　####################*/

#Header {
	margin:0 2px;
	background:url(../img/common/wall-header.gif) top repeat-x
	}

#Header ul {
	background:url(../img/common/wall-navi_g.gif) 504px 0 no-repeat;
	zoom:1;
	}
#Header ul:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}


#Header li {
	float:left;
	height:44px;
	}
#Header li a{
	display:block;
	height:44px;
	background-position:top;
	text-indent:-9999px;
	}
#Header li.menu01 a{ background:url(../img/common/navi-g01.gif) no-repeat; width:126px;}
#Header li.menu02 a{ background:url(../img/common/navi-g02.gif) no-repeat; width:126px;}
#Header li.menu03 a{ background:url(../img/common/navi-g03.gif) no-repeat; width:126px;}
#Header li.menu04 a{ background:url(../img/common/navi-g04.gif) no-repeat; width:126px;}
#Header li.menu05 a{ background:url(../img/common/navi-g05.gif) no-repeat; width:126px;}
#Header li.menu06 a{ background:url(../img/common/navi-g06.gif) no-repeat; width:130px;}
#Header li a:hover{background-position:bottom;}


/*####################　ヘッダイメージ　####################*/

#HeadImg {
	clear:both;
	margin:0 2px;
	padding-top:1px;
	}


/*####################　コンテンツ本体　####################*/


/*サービスリンク*/
#ContainerLeft ul.linkBox {
	margin:2px 0 8px 10px;
	}

#ContainerLeft ul.linkBox li {
	float:left;
	margin-right:2px;
	}



.contentsBox {
	clear:both;
	margin:0 10px 20px;
	}

.contentsBox h2{
	margin-bottom:15px;
	}




/*####################　右メニュー　####################*/


#ContainerRight .comBox {
	margin:0 4px 10px;
	}

#ContainerRight .linkBox {
	margin-bottom:10px;
	text-align:center;
	}

#ContainerRight .factoryBox {width:190px; margin-left:4px; padding-bottom:10px;}

#ContainerRight .factoryBox ul.list1{
	background:url(../common/img/sub/wall-factory1.gif);
	height:639px;
	margin-bottom:10px;
	}
#ContainerRight .factoryBox ul.list2{
	background:url(../common/img/sub/wall-factory2.gif);
	height:50px;
	}
#ContainerRight .factoryBox li {
	display:none;
	}




/*####################　フッタリンク　####################*/

#FooterLink {
	clear:both;
	margin:0 3px;
	padding-top:1px;
	background:url(../img/common/wall-footerlink.gif) top center no-repeat;
	
	}
#FooterLink ul{
	margin-top:4px;
	}
#FooterLink li{
	float:left;
	margin:5px 0 0 10px;
	padding-right:10px;
	border-right:1px solid #333399;
	}
#FooterLink li.end{border-right:none;}
#FooterLink li a{text-decoration:none;}

#Retop {float:right; margin:4px 4px 6px 0;}



/*####################　フッタ　####################*/


#Footer {
	clear:both;
	padding-bottom:5px;
	background:url(../img/common/shadow-bottom.gif) no-repeat bottom center;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	}
#Footer p{
	padding:10px 15px 16px;
	background:url(../img/common/wall-footerinfo.gif) no-repeat top center;
	}
	
address {
	background:url(../img/common/wall-copyright.gif) no-repeat top;
	padding:5px 0;
	text-align:center;
	font-style:normal;
	}
address a{
	text-decoration:none;
	color:#333;
	}








/*end*/


