* {
    margin:0px;
    padding:0px;

}

@charset "utf-8";
body{
	background-color : #FAFAFA;
	padding : 0; /*メニュー表示を左と上をくっ付ける設定*/
	margin : 0;  /*メニュー表示を左と上をくっ付ける設定*/
}


#weapper {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}


#header {
	background-image: url(../img/kyoutsu/no.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 800px;
}
#header p {
	font-size: 10px;
	color: #999999;
}

#header-left {
	height: 60px;
	width: 500px;
}
h1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	color: #999999;
	line-height: 10px;
	padding-top: 20px;
}

#top {

	height: 147px;
	width: 800px;

}

#menu {
	background-image: url(../img/kyoutsu/menu.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 800px;
}




#container{    /*メニューボタンの背景を設定*/
	width : 100%;
	height : 50px;   /*背景画像（bg.gif）の高さを設定*/
	background-image : url(../img/kyoutsu/menu.jpg);

　/*背景画像*/
  background-color : #c0c0c0;　　/*画像が表示されないときの背景色設定*/
  background-position : left top;  /*左上に配置*/
	padding : 0;
	margin : 0;
	color:#666666;
}    





ul{
  list-style : none;  /*リストマークを消す*/
  text-align:center;  /*ボタン枠のテキストをセンター寄せ*/
  padding : 0;
  margin : 0;
  font-size:18px;
}
li{
  width :118px;  /*リストの幅の設定*/
  float:left;  /*これで一列にリストを並ばせる*/
  padding : 0;
  margin : 0;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
li a{
	font-size:90%;
	display:block;  /*リンク範囲をブロックに変更する*/
	width:100%;     /*リンク範囲の横幅は100％*/
	height : auto;  /*リンク範囲の高さを自動に：firefox必須*/
	background-image:url(../img/kyoutsu/a05.jpg);  /*off画像*/
	background-position : left top;  /*画像を左上に配置*/
	background-repeat : repeat;   /*背景画像を繰り返さない*/
	padding : 0;
	margin : 0;
	text-decoration : none;  /*下線を表示しない*/
	color : #666666;
	line-height : 300%;  /*テキストの位置を調整*/
	border-top-style : solid;  /*ボタン枠を設定*/
	border-bottom-style : solid;
	border-right-style : solid;
	border-width : 0px 0px 0px 0;
	border-top-color : #c0c0c0;
	border-bottom-color : #999;
	border-right-color : #999;
}
li a:hover{  /*マウスポインタがリンクに重なったときの設定*/
	background-image:url(../img/kyoutsu/b05.jpg);   /*on画像*/
	background-position : left top;  /*画像を左上に配置*/
	background-repeat : repeat;   /*背景画像を繰り返さない*/
	padding : 0;
	margin : 0;
	color : #666666;
	line-height : 300%;
	border-top-style : solid;  /*ボタン枠を設定*/
	border-bottom-style : solid;
	border-right-style : solid;
	border-width : 0px 0px 0px 0;


  border-top-color : #999
  border-bottom-color : #999;
	border-right-color : #999;
}
li a:visited{
	color:#666666;
	text-decoration : none;  /*下線を表示しない*/
}                 
#bundan-line {
	background-color: #99CC00;
	height: 3px;
	width: 800px;
	margin-top: 40px;
}
#h2 {
	margin-bottom: 50px;
	height: 80px;
	width: 800px;
}


h2    {
	padding-left: 20px;
	padding-top: 40px;
	color: #333333;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	margin-bottom: 30px;
}
#h2 p {
	padding-left: 23px;
	margin-top: -15px;
	font-size: 11px;
		color: #666666;
}

#contents-left {
	background-color: FAFAFA;
	float: left;
	width: 490px;
	left: auto;
	right: auto;
	height: auto;
}
#ber   {
	height: 31px;
	width: 450px;
	margin-left: 20px;
	background-image: url(../img/kyoutsu/ber.gif);
	background-repeat: no-repeat;
}

#ber  h3 {
	padding-left: 20px;
	padding-top: 5px;
			color: #333333;
}
#syadow {
	background-image: url(../img/kyoutsu/baner-syadow.jpg);
	background-repeat: no-repeat;
	height: 3px;
	width: 450px;
	margin-top: -1px;
	margin-left: 20px;
}
#bun {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	height: auto;
	width: 450px;
	padding-left: 50px;
	padding-top: 40px;
	padding-bottom: 20px;
	font-weight: normal;

}
#syashin01 {
	background-image: url(../img/home/syashin01.gif);
	background-repeat: no-repeat;
	height: 228px;
	width: 450px;
	margin-left: 20px;
	margin-bottom: 100px;
}
#syashin01   p {
	height: auto;
	width: 350px;
	padding-left: 163px;
	font-size: 10px;
	line-height: 17px;
	padding-top: 23px;
}
#syashin02 {
	background-image: url(../img/home/syashin02.gif);
	background-repeat: no-repeat;
	height: 228px;
	width: 450px;
	margin-left: 20px;
	margin-bottom: 100px;
}
#syashin02   p {
	height: auto;
	width: 350px;
	padding-left: 163px;
	font-size: 10px;
	line-height: 17px;
	padding-top: 23px;
}
#syashin03 {
	background-image: url(../img/home/syashin03.gif);
	background-repeat: no-repeat;
	height: 228px;
	width: 450px;
	margin-left: 20px;
	margin-bottom: 100px;
}
#syashin03    p {
	height: auto;
	width: 350px;
	padding-left: 163px;
	font-size: 10px;
	line-height: 17px;
	padding-top: 23px;
}
#syashin04 {
	height: 271px;
	width: 451px;
	margin-left: 20px;
	margin-bottom: 50px;
}
#contents-right {
	float: left;
	width: 265px;
	height: auto;


}
#kara {
	height: 17px;
	width: 265px;
}

#mm {
	height: 129px;
	width: 265px;
}
#mm-top {
	background-image: url(../img/kyoutsu/kacomi-top.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 265px;
}
#mm-middle {
	background-image: url(../img/kyoutsu/kacomi-midol.gif);
	background-repeat: repeat-y;
	height: 109px;
	width: 265px;
}
#mm-middle-left {
	float: left;
	height: 109px;
	width: 115px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	text-align: center;
	vertical-align: middle;
	font-size: 9px;
}

#mm-middle-right {
	float: right;
	height: 109px;
	width: 150px;
	padding-left: -10px;
}
#mm-middle-rigth-a {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 15px;
	color: #333333;
	height: 15px;
	width: 150px;
	margin-top:8px;
	margin-bottom:3px;

}
#mm-middle-right-b {
	background-color: #99CC00;
	height: 3px;
	width: 143px;
		margin-bottom:3px;
}
#mm-middle-right-c {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 15px;
	color: #333333;
	height: 15px;
	width: 150px;
		margin-bottom:10px;


}
#mm-middle-right-d {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 10px;
	color: #666666;
	height: 50px;
	width: 130px;
	line-height: 15px;
	padding-left:20px;
}
#mm-bottom {
	background-image: url(../img/kyoutsu/kacomi-bottom.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 265px;
	clear: right;
	float: none;
	margin-bottom: 10px;
}
#tokuten {
	margin-top: 30px;
	margin-bottom: 40px;
	width: 265px;

}
#shimaiten {
	font-size: 10px;
	width: 265px;
	margin-bottom: 40px;

}
#shimaiten img {
	margin-bottom: 15px;
}


#futter-line {
	background-color: #99CC00;
	background-repeat: no-repeat;
	height: 3px;
	width: 800px;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;

}
#futter-naiyoubox {
	height: 147px;
	width: 800px;
}
#futter-left {
	float: left;
	height: auto;
	width: 450px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#futter-left p {
	font-size: 10px;
	color: #666666;
	line-height: 15px;
}
#futter-right {
	height: auto;
	width: 310px;
	float: right;
}
#allright {
	clear: both;
	height: 40px;
	width: 800px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: none;
}
#allbox {
	width: 450px;
	margin-top: 40px;
	margin-left: 20px;
	font-size: 12px;
	color: #666666;


}
#allbox  p {
	margin-left: 150px;
}
#abox {
	float: left;
	width: 160px;
		border:0px;
	text-decoration: none;
	border-style:none;
}
#bbox {
	float: left;
	width: 280px;
	margin-left: 10px;
		border:0px;
	text-decoration: none;
	border-style:none;
}
#ppp {
	font-size: 18px;
	color: #FF6633;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-weight: bold;
}

