@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;
}
