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


/*コンテンツ*/

#mainImg {
	width : 960px;
	}
.leadBox01 {
	background:url(../img/top/bg_main_title01.jpg) no-repeat;
	overflow:hidden;
	clear:both;
	}
.leadBox01 h3 {
	padding-top:15px;
	margin-top:10px;
	text-align:center;/*background-image:url(../img/top/bg_main_title01.jpg);*/
	/*background-repeat:repeat-x;*/
	}
.leadBox01 h4 {
	}
	

	
	
/*バナー*/
.topBnr01 {
	float: left;
	margin-bottom:15px;
	}
.topBnr02 {
	float: right;
	margin-bottom:15px;
	}

.leadBox01 h2 {
	padding-top:8px;
	margin-top:10px;/*	background-image:url(../img/top_131223/bg_h2_top01.jpg);
	background-repeat:repeat-x;*/
	}
.leadBox01 .leadText {
	width: 860px;
	margin: 0 auto 30px;
	text-align: left;
	}
#secLogo h2 {
	background:rul(../img/bg_h3_top)
	}
.topBnr {
	overflow: hidden;
	}
.topBnr li {
	float: left;
	margin:0 40px 40px 0;
	}
.topBnr li.even {
	margin-right: 0;
	}



#secMain01 {
	width:950px;
	margin:auto;
	overflow: hidden;
	clear: both;
	}

#secMain01 {
	background:url(../img/top/bg_main_title01.jpg) no-repeat;
	
	}
#secMain01 h3 {
	padding-top:15px;
	margin-top:10px;
	text-align:center;/*background-image:url(../img/top/bg_main_title01.jpg);*/
	/*background-repeat:repeat-x;*/
	}


.list_carousel.responsive {
	margin:auto;
	padding:0px 35px;
	background-color:#faf9f4;
	width:880px;
	overflow:hidden;
	}
#foo4 {
	background-color:#faf9f4;
	margin:0px 0px 20px 0px;
	}
.list_carousel {
   margin: 0 auto;
   padding:0 0 0 0px;
   position:relative;
	}
.list_carousel ul {
   margin: 0;
   padding: 0;
   list-style: none;
   display: block;
   width:880px;
}
.list_carousel li {
   font-size: 10px;
   color: #999;
   text-align: center;
   padding: 0;
   margin:10px 5px 0px 5px;
   display: block;
   float: left;
   position:relative;
   height:200px; 
}

.prev {
	top:70px;
	left:3px;
	position:absolute;
	}
a.prev {
	width:24px;
	height:50px;
	background:url(../img/message/left.gif) #999;
	}
.next {
	top:70px;
	right:3px;
	position:absolute;
	}
a.next {
	width:24px;
	height:50px;
	background:url(../img/message/right.gif) #999;
	}
a.next span, a.prev span {
	display:none;
	}
.pager {
	float: left;
	text-align: center;
	}
.pager a {
	margin: 0 5px;
	text-decoration: none;
	}
.pager a.selected {
	text-decoration: underline;
	}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
	}	




/*動画コンテンツ　20140317*/
#secMain04 {
	width:950px;
	margin:auto;
	background:url(../img/top/bg_main_title01.jpg) no-repeat;
	overflow:hidden;
	clear:both;
	text-align:center;
	}	
#secMain04 h3 {
	padding-top:15px;
	margin-top:10px;
	text-align:center;/*background-image:url(../img/top/bg_main_title01.jpg);*/
	/*background-repeat:repeat-x;*/
	}	
#secMain04 .movieSubTitle01{
	overflow: hidden;
	clear: both;
	background-color: #564a3a;
	font-size : 1.2em;
	padding: 5px 0px 5px 15px;
	color: #ffffff;
	margin-bottom:15px;
	}
#secMain04 .movieSubTitle01 p{
	width:90%;
	color:#FFF;
	margin:auto;	
	}	
	
#secMain04 .movieBox01{
	margin: 0px 25px 0px 20px;
	padding-bottom: 20px;
	float: left;
	}
#secMain04 .movieBox01 .txtMovie01 dl {
	margin:10px 10px 10px 10px ;
	}
#secMain04 .movieBox02 .txtMovie02 dl {
	margin:10px 10px 10px 10px ;
	}	
#secMain04 .movieBox02{
	margin: 0px 20px 0px 25px;
	padding-bottom: 20px;
	float: right;
	}

.movieBtn01{
	text-align:center;
	margin:10px 0px 30px 0px;
	}	
.movieBtn01 img{}
	
#secMain04 .movieBox01 .movieNo {
	margin:10px;
	}
#secMain04 .movieBox01 .movieNo p {
	background-color:#e8e2cc;
	width:80px;
	margin:auto;
	}	
#secMain04 .movieBox02 .movieNo {
	margin:10px;
	}
#secMain04 .movieBox02 .movieNo p {
	background-color:#e8e2cc;
	width:80px;
	margin:auto;
	}


/*京都生活協同組合創立50周年記念式典を開催　20141114*/
#secMain06 {
	width:960px;
	margin:5px 0px 20px 0px;
	overflow:hidden;
	clear:both;
	background:url(../img/top/bg_main_title01.jpg) no-repeat;
	}	
	
#secMain06 h3 {
	padding-top:5px;
	margin-top:10px;
	text-align:center;/*background-image:url(../img/top/bg_main_title01.jpg);*/
	/*background-repeat:repeat-x;*/
	}	
	
#secMain06 .shikiten01 {
	float:left;
	}
		
#secMain06 .shikiten02 {
	float:right;
	}
	
.messageBtn01{
	text-align:center;
	margin:10px 0px 40px 0px;
	}	



/* ********************************************************* /
/*768px　スマートフォン用*/
@media screen and (max-width : 768px) {
.list_carousel.responsive {
	padding:0px 50px;
	width:65%;
	}
.list_carousel li img {
	}
.list_carousel li {
	font-size: 10px;
	color: #999;
	text-align: center;
	padding: 0;
	margin:0px 6px;
	display: block;
	float: left;
	position:relative;
	height:auto; 
	}
#foo4 {
	margin:0px;
	}
.prev {
	top:50px;
	left:0px;
	position:absolute;
	}
a.prev {
	width:24px;
	height:50px;
	background:url(../img/message/left.gif) #999;
	}
.next {
	top:50px;
	right:0px;
	position:absolute;
	}
a.next {
	width:24px;
	height:50px;
	background:url(../img/message/right.gif) #999;
	}
#secMain01 {
	width:100%;
	margin:auto;
	}
#secMain01 {
	background: none;
	}
#secMain01 .leadText {
	width: auto;
	font-size:;
	}
h1 {
	text-align: center;
	}	


/*コンテンツ*/

#mainImg {
	float: none;
	width: 100%;
	text-align: center;
	}
#main h3 {
/*background-image: none;*/
	}
#main h4 {}



.topBnr01 {
	float: none;
	text-align: center;
	}
.topBnr02 {
	float: none;
	text-align: center;
	margin-bottom:0px;
	}

.leadBox01 {
	background: none;
	}
.leadBox01 .leadText {
	width: auto;
	font-size:;
	}
.topBnr {
	margin: 0 auto;
	max-width: 460px;
	}
.topBnr li {
	margin: 0 0 20px 0;
	text-align: center;
	width:100%;
	}
#secMain02 {
	margin:auto;
	background: none;
	}





/*動画コンテンツ　20140317*/
#secMain04 {
	width:100%;
	margin:auto;
	background: none;
	}
#secMain04 .movieSubTitle01{
	width:100%;
	margin:auto;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	}
#secMain04 .movieSubTitle01 p{
	width:90%;
	color:#FFF;	
	margin:auto;
	}
#secMain04 .movieBox01{
	overflow: hidden;
	clear: both;
	margin:0px 0px 30px 0px;
	padding:0px;
	float:none;
	border-bottom: 2px solid #e8e2cc;
	}
#secMain04 .movieBox02{
	overflow: hidden;
	clear: both;
	margin:0px 0px 30px 0px;
	padding:0px;
	float:none;
	border-bottom: 2px solid #e8e2cc;
	}
#secMain04 .movieBox01 iframe{ width:300px; height:225px; }
#secMain04 .movieBox02 iframe{ width:300px; height:225px; }

.movieBtn01{
	text-align:center;
	margin:0px 0px 10px 0px;
	}
	
.movieBtn01 img{
	width:100%;
	height:auto;
	}
	
		
/*動画コンテンツ　20140623*/
#secMain05 {
	width:100%;
	margin:auto;
	background: none;
	}



/*京都生活協同組合創立50周年記念式典を開催　20141114*/
#secMain06 {
	width:100%;
	margin:auto;
	}
#secMain06 p {
	width:95%;
	margin:auto;
	}	
	
#secMain06 .shikiten01 {
	float:none;
	text-align:center;
	}
		
#secMain06 .shikiten02 {
	float:none;
	text-align:center;
	}
#secMain06 .shikiten01 img {	
	margin:10px 0px;
	}
#secMain06 .shikiten02 img {	
	margin:10px 0px;
	}
#secMain06 .shikiten01 p {
	float:none;
	text-align:left;
	}
#secMain06 .shikiten02 p {
	float:none;
	text-align:left;
	}	
#secMain06 .shikitenBox {
	margin-bottom:15px;}			
	
	
	
.messageBtn01{
	text-align:center;
	margin:10px 0px 10px 0px;
	}
	
.messageBtn01 img{
	width:100%;
	height:auto;
	}	
	

}
