/* --------------------------------------------------------
  #middlecontent
-------------------------------------------------------- */

#contentwaku{
width:100%;
height:700px;
margin: 0 auto;
float:left;
background-image:url(../img/demo4.jpg);
background-position:center;
}

#content{
        width:1050px;
				height:700px;
				margin-left:auto;
				margin-right:auto;
				padding-top:0px;
				overflow: auto;
				background-image:url(../img/touka.png);
				background-repeat:repeat;
				}

.ba{
    margin:0px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:25px;
		padding-right:0px;
		float:left;
		position:relative;
}

/* --------------------------------------------------------
  #各コンテンツ
-------------------------------------------------------- */

.pg{
    margin:0px;
		padding-right:20px;
		padding-left:25px;
		width:480px;
		position:relative;
		float:left;
}

.pic{
    margin:0px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:0px;
		padding-right:15px;
		float:left;
		position:relative;
		width:280px;
		height:300px;
}

.ba2{
    margin:0px;
		padding:0px;
		float:right;
		position:relative;
		width:480px;
}

.naiyou{
				margin:0px;
				float:right;
				color:#FFFFFF;
				width:180px;
				padding-top:20px;
				padding-bottom:15px;
				position:relative;
}

span{
    font-size:12px;
		color:#FFFFFF;
		font-weight:500;
		line-height:145%;
}

.under{
       	margin:0px;
				float:right;
				color:#FFFFFF;
				width:180px;
				padding-top:0px;
				padding-bottom:0px;
				position:relative;
}

.pg2{
    margin:0px;
		padding-left:0px;
		padding-right:25px;
		width:480px;
		position:relative;
		float:right;
}

.style1 {color: #FF0000;
         font-weight:normal;
				 font-size:12px;
}

