@charset "UTF-8";
@import url("style-base.css");
@import url("style-menu.css");

h1 {
	margin: 0;
	padding: 0;
}
h3.navi-list {
	font-size: 10px;
	font-weight: lighter;
	padding: 6px 0 6px 24px;
}
h4 {
	padding-left: 8px;
	font-size: 12px;
}

td { font-size:12px; line-height: 150%; }
.size-12 { font-size: 12px; line-height: 180%; }
.size-10 { font-size: 10px; line-height: 150%; }
.size-16 { font-size: 16px; line-height: 150%; }

.img_r {
	float: right;
	border: none;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 5px;
}
.img_l {
	float: left;
	border: none;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img_n {
	float: none;
	border: none;
}
textarea,select,input {
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku 
GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
}

table.info-box {
	margin-top: 10px;
}
.info-box th {
	padding: 0;
}
.info-box td {
	padding: 4px 4px 4px 12px;
	background: #EBEBEB;
}


#main-box table {
}
#main-box td {
	font-size: 12px;
	line-height: 150%;
	padding: 6px;
}
#main-box table.s10 {
}
#main-box table.s10 td {
	font-size: 10px;
	line-height: 150%;
}

#main-box table.img-box img {
	margin-bottom:5px;
}
#main-box table.img-box td {
	padding: 0 0 10px;
	text-align:center;
	vertical-align: top;
}
#logo #forum {
	position: absolute;
	right: 18px;
	top: 12px;
}



address {
	font-style: normal;
}
table.foot-navi {
}
.foot-navi td {
	background: #DDDDDD;
	padding: 6px;
	font-size: 10px;
	line-height: 150%;
}
#rireki #date {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

address.comp {
	font-style: normal;
	border: 1px solid #B1DEE8;
	background: #E5F5F8;
	padding: 10px;
	margin: 10px auto;
	width:320px;
}
.font-red {
	color: #FF0000;
}
table.tbl1 {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table.tbl1 th {
	text-align: center;
}
table.tbl1 th.th1 {
	border: 1px solid #CCCCCC;
	background-color: #FFFFE0;
}
table.tbl1 th.th2 {
	border: 1px solid #CCCCCC;
	background-color: #F0F8FF;
}
table.tbl1 td {
	border: 1px solid #CCCCCC;
	text-align:center;
}
table.tbl1 td.td1 {
	border-bottom-style: none;
	border-top-style: none;
}

.member-box {
	border: 1px solid #99CCFF;
	padding: 5px 8px;
}

