@charset "UTF-8";



/* ---------------------------------

タブエリア

--------------------------------- */



#container-1 .container-1-inner {

	padding: 0 25px 25px 25px;

}



#container-1 .container-1-inner h3 {

	margin: 0.5em auto 1em auto;

	text-align: center;

}



#container-1 .container-1-inner p img {

	text-align: center;

}



/* ---------------------------------

右カラム

--------------------------------- */



#sub h2 {

	font-size: 16px;

	margin: 1em 0 0 0;

}



/* ---------------------------------

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

--------------------------------- */



#container-1 h2 img,

#container-2 h2 img,

#container-3 h2 img,

#container-1 h3 img,

#container-2 h3 img,

#container-3 h3 img { 

	display: block; 

	margin: 25px auto;

}



ul.thumb {

	list-style-type: none;

	margin: 0 auto;

	padding: 0;

/*  	width: 670px; */

	width: 934px;

	height: 200px;

	display:block;

	text-align: center;

}



ul.thumb li {

	float: left;

	margin: 0 5px;

	padding: 30px 0 0 0;

	width: 122px;

	height: 200px;

	background: url(../imgs/thumb_bg.gif) no-repeat left top;

	display:block;

	text-align: center;

}



ul.thumb li img.thumb {

	margin: 0 0 10px 0;

}



ul.thumb li span.cap {

	height:2em;

	display:block;

}



div#fragment-2 ul.thumb {

	list-style-type: none;

	margin: 0;

	padding: 0;

	width: 670px;

	height: 200px;

	display:block;

}



div#fragment-2 ul.thumb li {

	float: left;

	margin: 0 5px;

	padding: 30px 0 0 0;

	width: 122px;

	height: 200px;

	background: url(../imgs/thumb_bg.gif) no-repeat left top;

	display:block;

	text-align: center;

}



div#fragment-2 ul.thumb li img.thumb {

	margin: 0 0 10px 0;

}



div#fragment-2 ul.thumb li span.cap {

	height:2em;

	display:block;

}

#contents1 p.channel {

	margin-top: 1em;

}