BODY {
	font-family: "Meiryo",Osaka,Verdana,Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
	color: #000000;
}
tr,td,th{
	FONT-SIZE: 13px;
}

a:link{						/*VLINK 未訪問*/
	color:#777777;
	text-decoration:none;
}
a:visited{					/*LINK 訪問済み*/
	color:#808080;
	text-decoration:none;
}
a:active{					/*ALINK 選択中*/
	color:#777777;
	text-decoration:none;
}
a:hover{					/* マウスが乗っている時*/
	color: #FFFFFF;
	background-color:#949494;
}
.fontsmall1{
  FONT-SIZE:12px;
}
.fontsmall2{
  FONT-SIZE:10px;
}
.fontlage{
  FONT-SIZE:19px;
}
.sns { 
	text-align:none;
}
table.comm,table.comm1{
	width: 800px;
	border:solid 0px;
	padding: 2px;
	border-spacing:0;
}
table.comm1 img.yohaku{
	width:100%;
/*	height:186px;*/
}
table.comm1 td.td0{
/*	line-height : 20px;*/
	padding: 50px;
	color:#ffffff;
	FONT-SIZE: 40px;
/*	vertical-align: top;*/
}
p.top{
	position:relative;
}
span.td0b{
	color:#ffffff;
	FONT-SIZE: 30px;
	position: absolute;
	top: 50px;
	left:20px;
}

table.comm1 td.td5{
	vertical-align: top;
	text-align:right;
	width:630px;
	line-height : 186px;
}
table.comm1b{
	width:100%;
	border:solid 0px;
}

table.comm1b td.td1{
	background-color:#b5b5b5;
	white-space: nowrap;
}
table.comm1b td.td2{
	line-height : 1px;
}
table.comm1b td.td3{
	background-color:#838383;
	white-space: nowrap;
}
table.comm1b td.td4{
	width:12px;
	vertical-align:bottom;
	text-align:right;
	white-space: nowrap;
}
table.comm2{
	width:100%;
	border: 1px solid #838383;
	padding: 1px;
	border-spacing:0;
}
table.comm2 td.td1{
	text-align: center;
	border: 1px solid #838383;
}
table.comm2 td.td2{
	width:100px;
	text-align: right;
	white-space: nowrap;
	border: 1px solid #838383;
}
table.comm2 td.td3{
	vertical-align: top;
	background-color: #838383;
	color:#FFFFFF;
	padding: 0px;
	border: 1px solid #838383;
	height: 20px; 
}

table.comm2 td.td4{
	vertical-align: top;
	border: 1px solid #838383;
	padding: 10px;
}
table.comm_sub{
	width:100%;
	border:solid 0px;
	padding: 10px;
	border-spacing:10;
}
table.comm_sub td.comment {
	vertical-align: top;
	line-height : 30px;
	padding-bottom: 18px;		/* 下 */
}

table.comm_sub td.comment2 {
	vertical-align: top;
	line-height : 30px;
	text-align: center;
	padding-bottom: 18px;		/* 下 */
}

table.comm_sub td.comment3 {
	vertical-align: top;
	line-height : 0px;
	text-align: center;
}
table.ori_top{
	width:620px;
	border:solid 0px;
	padding: 0px;
	border-spacing:0;
}
table.comm_sub2{
	width:600px;
	border:solid 0px;
	padding: 3px;
	border-spacing:0;
}
table.comm_sub2 td.td2{
	width:400;
	padding-bottom: 5px;		/* 下 */
}
