@charset "utf-8";
/* CSS Document */

div #maincontainer #main {
	padding: 10px 0 0px 20px;
	float:left;
	width:612px;
	}
div #maincontainer #main p {
	margin: 20px 0 0 20px;
	}
div #maincontainer #main .kome{
	color: #fb9cab;
	}
div #maincontainer #main form #tb_style {
	width: 612px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	}
div #maincontainer #main form #tb_style tr {
	height: 35px;
	}
div #maincontainer #main form #tb_style th {
	width: 193px;
	text-align: left;
	padding: 0 0 0 10px;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	}
div #maincontainer #main form #tb_style td {
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	padding: 0 0 0 20px;
	}
div #maincontainer #main form td .border {
	width: 180px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	}
div #maincontainer #main form table #gyou {
	height: 104px;
	}
div #maincontainer #main form table #gyou textarea {
	width: 345px;
	}
div #maincontainer #main form table #submit {
	text-align: center;
	}
div #maincontainer #main h3 {
	margin: 10px 0 0 0px;
	float: left;
	}
div #maincontainer #main .denwa {
	padding: 0px 0 0 10px;
	width: 410px;
	float: left;
	}
div #maincontainer #main .matome {
	clear: left;
	padding: 10px 0 0 0;
	}
div #maincontainer  #sub {
	float: left;
	padding: 39px 0 0 20px;
	width: 170px;
	height: 240px;
	}
div #maincontainer  #sub ul {
	background-color: #f97f8c;
	width: 169px;
	height: 160px;
	}
div #maincontainer  #sub li {
	list-style-type: none;
	padding: 12px 0 0 8px;
	display: block;
	position: relative;
	top: 38px;
	}
div #maincontainer .pagego {
	clear: left;
	margin: 0 0 0 20px;
	padding: 20px 0 0 0;
	}
div #maincontainer .pagego li {
	display: block;
	float: left;
	list-style-type: none;
	}
div #maincontainer .pagego .toppage {
	float: left;
	
}
div #maincontainer .pagego .sitetop {
	margin: 0 0 0 470px;
	float: left;
	}