body {
font-size: 12px;
line-height: 125%;
color: #333333;
background-color:#FFFFFF;
margin:0px;
padding=:0px;
}
address {
width: 750px;
background-color:#000000;
font-size: 10px;
color: #FFFFFF;
font-style: normal;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: center; 
line-height: 125%;
}

a:link { color: #0000FF; ; text-decoration: none}
a:visited { color: #0033FF; ; text-decoration: none}
a:hover { color: #FF0000; text-decoration: underline; }

.text_area {
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
}

.text_news {
font-size: 12px;
padding-top: 2px;
padding-right: 15px;
padding-bottom: 2px;
padding-left: 15px;
}

.fnt10 {  font-size: 10px; line-height: 125%}
.fnt12 {  font-size: 12px; line-height: 150%}
.fnt14 {  font-size: 14px; line-height: 150%}
.fnt16 {  font-size: 16px; line-height: 125%}
.fnt24 {  font-size: 24px; line-height: 125%}

.info{
	border-left:#999 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	float:left;
	text-align:center;
	width:370px;
}

.info p {font-size:12px;  margin: 2px 0px 8px 0px;}
.info a:link {text-decoration:none;}
.info a:hover { color: #FF0000; text-decoration:none; }


.group{
	border-left:#999 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	float:right;
	text-align:center;
	width:370px;
	margin-bottom:8px;
}

.box{
	border:#999 1px solid;
	padding:4px;
}

.box1{
	border:#999 1px solid;
	margin:0px 0 8px 0;
	height:251px;
}


.text{
	border:#FFFFFF 1px solid;
	float:left;
	width:250px;
}

.text2{
	border:#FFFFFF 1px solid;
	float:left;
	width:350px;
}

.text3{
	border:#FFFFFF 1px solid;
	float:left;
	width:208px;
	
}

.text p{
	padding:2px;
	margin:0;
	line-height:150%;
}
.text3 p{
	padding:2px 0px 0px 0px;
	margin:0;
	line-height:150%;
}

.img{
	float:right;
}
.img2{
	float:right;
	height:100px;
}

.img2 img{
	vertical-align:middle;
}

.clear{
	clear:both;
}

/*【詳細ページ】
=========================================================
=========================================================*/
.space_s_pos{
	margin-left: 29px;
	padding-bottom: 8px;
}

.space_s_pos1{
	margin-left: 29px;
	padding-bottom: 8px;
}

.space_s_pos2{
	margin-left: 231px;
	margin-top: -23px;
	padding-bottom: 8px;
}


.sapce_pos{
	width: 800px;
	height: 437px;
	margin: 0 auto;
	text-align: left;
}


#space_pos_00 {
	margin-top:60px;
	width:401px;
	height:273;
	position: absolute;
	text-align: left;
}


#space_pos_01 {
	margin-top:0px;
	width:180px;
	margin-left: 443px;
	position: absolute;
	text-align: left;
}

#space_pos_02 {
	margin-top:0px;
	width:140px;
	margin-left: 645px;
	position: absolute;
	text-align: left;
}

#space_pos_03 {
	margin-top:235px;
	width:180px;
	margin-left: 443px;
	position: absolute;
	text-align: left;
}

#space_pos_04 {
	margin-top:235px;
	width:140px;
	margin-left: 645px;
	position: absolute;
	text-align: left;
}

#space_pos_05 {
	margin-top:0px;
	width:352px;
	margin-left: 443px;
	position: absolute;
	text-align: left;
}

#space_pos_06 {
	margin-top:0px;
	width:352px;
	margin-left:0px;
	position: absolute;
	text-align: left;
}


#space_pos_07 {
	margin-top:0px;
	width:352px;
	margin-left:0px;
	margin-top:23px;
	position: absolute;
	text-align: left;
	height:140px;
	overflow:auto;
}

#space_pos_08 {
	margin-top:235px;
	width:352px;
	margin-left: 443px;
	position: absolute;
	text-align: left;
}

#space_pos_09 {
	margin-top:0px;
	width:352px;
	margin-left: 0px;
	position: absolute;
	text-align: left;
}

#space_pos_10 {
	margin-top:0px;
	width:352px;
	margin-left:0px;
	margin-top:23px;
	position: absolute;
	text-align: left;
	height:140px;
	overflow:auto;
}




/*【詳細ページ】
=========================================================
=========================================================*/
.mspace_s_pos{
	margin-left: 29px;
	padding-bottom: 8px;
}


.msapce_pos{
	width: 800px;
	height: 437px;
	margin: 0 auto;
	text-align: left;
}


#mspace_pos_00 {
	margin-top:28px;
	width:476px;
	height:363;
	position: absolute;
	text-align: left;
}
#mspace_pos_01 {
	margin-top:28px;
	width:90px;
	height:90px;
	margin-left: 500px;
	position: absolute;
	text-align: left;
}

#mspace_pos_02 {
	margin-top:28px;
	width:90px;
	height:90px;
	margin-left: 605px;
	position: absolute;
	text-align: left;
}
#mspace_pos_03 {
	margin-top:28px;
	width:90px;
	height:90px;
	margin-left: 710px;
	position: absolute;
	text-align: left;
}
#mspace_pos_04 {
	margin-top:133px;
	width:90px;
	height:90px;
	margin-left: 500px;
	position: absolute;
	text-align: left;
}
#mspace_pos_05 {
	margin-top:133px;
	width:90px;
	height:90px;
	margin-left: 605px;
	position: absolute;
	text-align: left;
}
#mspace_pos_06 {
	margin-top:133px;
	width:90px;
	height:90px;
	margin-left: 710px;
	position: absolute;
	text-align: left;
}
#mspace_pos_07 {
	margin-top:238px;
	width:300px;
	margin-left: 500px;
	position: absolute;
	text-align: left;
	font-size: 10px;
	color : #939393;
	line-height: 12px;
}

