﻿/* CSS Document */
@charset "UTF-8";

/*----body部分---*/
#wrapper{
	float: left;
	width:100%;
	margin:0 auto;
}
#container1 {
	width:780px;
}
#container1 h2{
	padding:0 0 0 0;
}
#container2 {
	width:767px;
	height:214px;
}
#container2 #c2l {
	float: left;
	height:214px;
	width:469px;
}
#container2 #c2r {
	float: right;
	height:214px;
	width:298px;
}
#wrapper #container3 h3{
	width:780px;height:48px;
}
#container4 {
	width:770px;
}
/*----body部分 新企画　内容　１段目---*/
#wrapper #container35{
	width:770px;height:74px;
	margin:5px 0px;
	font-size:16px;
}
#wrapper #container35 img{
	float: left;
}
#wrapper #container35 p{
	vertical-align:middle;
	padding:0px 5px 0px 20px;
}
/* #container4左側 */

#container4 #c4l {
	margin: 0;
	padding:20px 0 0 10px;
	float: left;
	width:380px; 
	background:#ffffff url(../img/obar.jpg) right top no-repeat;
}
#container4 #c4l p {
	margin: 0;
	padding:5px 0 5px 40px;
	background:#ffffff url(../img/orgsq3540.jpg) left center no-repeat;
	line-height:1.4;
	font-size:1.4em;
}
#container4 #c4l #c4pri {
	float: left;
	width:100px;
}
/* #container4右側 */

#container4 #c4r {
	margin: 0;
	padding:20px 0 0 0;
	float: right;
	width:380px;
	background:#ffffff url(../img/obar.jpg) right top no-repeat;
}
#container4 #c4r p {
	margin: 0;
	padding:5px 0 5px 40px;
	background:#ffffff url(../img/orgsq3540.jpg) left center no-repeat;
	line-height:1.4;
	font-size:1.4em;
}

#container4 #c4r #c4pri {
	float: left;
	width:100px;
}
/* #container4共通 */

div.gbar {
	/* #container4、5共通 */
	margin:0;
	padding:5px 0 5px 0px;
	background:#ffffff url(../img/barg.jpg) left center no-repeat;
	width:380px;
}
#container4 #c4sec {
	padding-left:10px;
	float: left;
	width:250px;
	font-size:1.4em;
}
#container4 #c4sec p {
	background-image:none;
	text-align:right;
	font-size:0.9em;
}

/*----body部分 新企画　内容　２段目---*/

#container5 {
	width:770px;
}
#container5 h3{
	width:770px;height:48px;
	background:#ffffff url(../img/subtitle2.jpg) left top no-repeat;
}
#container5 #c5l {
	margin: 0;
	padding:20px 0 0 10px;
	float: left;
	width:380px; 
	background:#ffffff url(../img/obar.jpg) right top no-repeat;
}
#container5 #c5l p {
	margin: 0;
	padding:5px 0 5px 40px;
	background:#ffffff url(../img/orgsq3540.jpg) left center no-repeat;
	line-height:1.4;
	font-size:1.4em;
}
#container5 #c5l #c5pri {
	float: left;
	width:100px;
}
/* #container5右側 */

#container5 #c5r {
	margin: 0;
	padding:20px 0 0 0;
	float: right;
	width:380px;
	background:#ffffff url(../img/obar.jpg) right top no-repeat;
}
#container5 #c5r p {
	margin: 0;
	padding:5px 0 5px 40px;
	background:#ffffff url(../img/orgsq3540.jpg) left center no-repeat;
	line-height:1.4;
	font-size:1.4em;
}

#container5 #c5r #c5pri {
	float: left;
	width:100px;
}
#container5 #c5sec {
	padding-left:10px;
	float: left;
	width:250px;
	font-size:1.4em;
}
#container5 #c5sec p {
	background-image:none;
	text-align:right;
	font-size:1em;
}
#wrapper #container6 h3{
	margin:40px 0 0 0;
	width:780px;height:48px;
}
#container7 {
	padding-left:15px;
	width:780px;
	float: left;
}
#container7 ul{
	list-style: none;
	margin:0;
	padding:0;
	border:0;
	overflow: hidden;
	height:135px;
}
#container7 ul li{
	float: left;
	margin:0;
	padding:0;
	width:186px;
	height:135px;
	border:0;
	vertical-align:bottom;
}