* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 100%;
	line-height: 140%;
	background-color: #ffffff;
	background-repeat: repeat;
	color: #0B6A7E;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}
a{
	TEXT-DECORATION: none;
	color: deeppink;
}
a:visited {
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #FF9900; TEXT-DECORATION: none
}
a:active {
TEXT-DECORATION: none
}
.clear {
	font-size: 0px;
	clear: both;
}
#all {
    width: 800px;
    margin: 0 auto;
    padding: 0px;
    background: #ffffff;
	height:100%;
}

#header {
	width: 800px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#manio {
	width: 800px;
	text-align: center;
}
#menu {
	width: 800px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#main {
	width: 800px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 40px;
	border-top-width: 1x;
	border-top-style: dotted;
	border-top-color: #FF0000;
	height:100%;
}
#footer{
	width: 800px;
	font-size: 80%;
	text-align: right;
	padding-bottom: 10px;
	border-top-width: 1x;
	border-top-style: dotted;
	border-top-color: #FF0000;

}



/*コンタクトフォーム用*/
#m-form form{margin:0px auto;padding:0px;width:100%;}
#m-form{margin:0px auto;padding:0px;width:100%;}
#m-form .midashi{color:#990000;font-size:25px;}
#m-form p.center{text-align:center;}
#m-form b{display:block;padding:2px 7px;color:#113333;font-weight: bold;}
#m-form div.v_table{width:100%;background: #f8f8f8;margin:0px auto;
border-top:1px solid #999999;border-right:1px solid #999999;
font: 12px/19px "メイリオ","ＭＳ Ｐゴシック", Osaka;}
#m-form div.left{clear:both;float:left;width:29%;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:2em;}
#m-form div.right{float:left;display:block;width:70%;background:#ffffff;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:2em;}

#m-form div.left_youbou{clear:both;float:left;width:29%;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:5.5em;}
#m-form div.right_youbou{float:left;display:block;width:70%;background:#fefefe;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:5.5em;}

#m-form text,textarea{padding:2px;margin:3px;width:98%;height:95%;}
#m-form .send,#m-form .reset, #m-form .edit,#m-form .mess{text-align:center;margin:0px auto;}
#m-form .mess{clear:both;}
table.m-form
{background:#ffffff;border-right:1px solid #666666;border-bottom:1px solid #666666;width:100%;
font: 12px/19px "メイリオ","ＭＳ Ｐゴシック", Osaka;}
table.m-form td{padding:5px;margin:3px;
border-top:1px solid #999999;border-right:1px solid #999999;}
table.m-form td.left{background: #f8f8f8;color: #225555;width:29%;
border-top:1px solid #999999;border-left:1px solid #666666;}
table.m-form td.right{width:70%;padding:5px 10px;border-right:0px;}
table.m-form td.left2{background: #f8f8f8;color: #225555;width:29%;
border-top:0px;border-left:1px solid #666666;}
table.m-form td.right2{padding:2px 10px;width:70%;border-top:0px;border-right:0px;}
table.m-form td.end{border:0px;}
table.m-form tr{padding:7px;}
table.m-form text,textarea{padding:0px;width:95%;}
table.m-form .text{width:95%}
/*コンタクトフォーム用ここまで*/