/* 共通上部 ,ue */
div#ue {width:960px;}

/* トップページ */
body#top {
	margin : 0px auto;
	text-align : center;
	background-image : url("img/back-index.jpg");
	background-repeat : repeat;}

div#main-top{
	width:960px;
	height:100%;
	text-align:center;
	margin:5px auto 15px auto;
	background-image : url("img/back-main.jpg");
	background-repeat : no-repeat;}

div#hidari-top{
	float:left;
	width:695px;
	height:700px;
	text-align:left;
	color:#4c4c4c;
	background-color:#ffffff;}

div#migi-top{
	float:right;
	width:265px;
	height:700px;
	text-align:center;
	background-image : url("img/back-migi-top.jpg");
	background-repeat : no-repeat;
	background-color:#ffffff;}

/* トップページ ,topics */
table.topics{
	width:660px;
	height:150px;
	font-size : 12px;
	color:#000000;
	padding:0px 0px;
	margin:10px 0px 10px 20px;
	background-color:#f2e9de;}

table.topics .comment{
	vertical-align:top;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px;
	font-size : 12px;
	line-height: 130%;
	color:#000000;}

/* フォーム */
table.formbase{
	width:720px;
	padding:0px 0px;
	margin:0px 0px;}

table.formbase .title{
	width:422px;
	height:133px;
	padding:0px 0px;
	margin:0px 0px;
}

table.formbase .comment{
	width:720px;
	height:597px;
	padding:20px 60px 20px 60px;
	text-align:left;
	vertical-align:top;
	font-size : 12px;
	line-height: 150%;
	color:#4c4c4c;
	background-image : url("img-form/back-form.jpg");
	background-repeat : no-repeat;}

table.form{
	font-size: 12px;
	text-align: left;}

table.form .naka{
	font-size : 13px;
	text-align : center;
	padding-top: 20px;}

table.form .naka1{
	width : 170px;
	font-size : 12px;
	color : #ffffff;
	text-align : left;
	padding-left: 10px;
	background-color: #000000;
	border-bottom: solid 1px #696969;
	border-left: solid 10px #6fdff7;
}
table.form .naka2{
	border: solid 0px;
	color : #000000;
	font-size : 12px;
}
table.form .naka3{
	width : 170px;
	font-size : 12px;
	color : #ffffff;
	text-align : left;
	padding-left: 10px;
	background-color: #000000;
	border-bottom: solid 1px #696969;
	border-left: solid 10px #66cc33;
}

/* 共通 */

h1 {
	height:27px;
	text-align : left;
	font-size : 12px;
	color:#4c4c4c;
	margin : 0px auto;
	padding : 0px 0px 0px 50px;
	font-weight : normal;}

h3 {
	text-align : left;
	font-size : 12px;
	color : #000000;
	margin : 0px;
	padding : 2px 0px 10px 0px;
	font-weight : bold;}

img {	border-style : none;}

img.ue { border-style : none;
	   float: left;
	align :top; }

img.yoko { border-style : none;
	   float: left; }

img.shita { border-style : none;
	   float: left;
	align :bottom; }

img.f_left {
	float : left;
	margin : 8px 10px 0px 8px;}

img.f_right {
	float : right;
	margin : 8px 8px 0px 10px;}

img.t_left {
	float : left;
	margin : 20px 50px 10px 0px;
}

img.t_right {
	float : right;
	margin : 0px 50px 10px 10px;
}

br.clear { clear : both; }

/* 共通メニュー部分 */

ul.sblink{
	width:100%;
	list-style:none;
	margin:10px 10px 10px 0px;
	padding:0;}

* html .sblink li{
	margin:0px 0px;
	padding:0;
	display:inline;}

.sblink a{
	display:block;color:#000;
	text-decoration:none;
	padding:0px 0px 5px 0px;}

/* フッター ,footer */
div#footer{
	width:960px;
	height : 77px;
	padding:15px 0px;
	text-align:center;
	font-size : 10px;
	color:#e8c982;
	clear:left;}


div#footer p.catch	{
	color:#b66202;}
p.catch a:link    { color: #000000;} 
p.catch a:visited { color: #000000;} 
p.catch a:active   { color: orangered; } 
p.catch a:hover   { color: orangered; }


p.copyright	{
	text-align : center;
	margin:5px 5px;

}
p.copyright a	  { cursor:text }
p.copyright a:link    { color: #4c4c4c; text-decoration: none; } 
p.copyright a:visited { color: #4c4c4c; text-decoration: none; } 
p.copyright a:active   { color: orangered; text-decoration: none; } 
p.copyright a:hover   { color: orangered; text-decoration: none; }


a:link    { color: #000000;} 
a:visited { color: #669900;} 
a:active   { color: orangered; } 
a:hover   { color: orangered; }

