/*[start] 元CSS上書き */

#contentsBody {
	padding-top: 0px; /*\*/ padding-top: 12px; /*\*/
}

#contentsArea {
	background: #fff;
}

#contentsArea h4 {
	padding: 5px 10px;
	font-size: 120%;
	background: #F0F0F0;
	margin-bottom: 0px;
	border-left: 4px solid #719293;
}

#contentsArea div.movie {
	float: right; margin: 0px; padding: 0px;
}

#contentsArea .container p.caption {
	text-indent: 0;
	font-size: small;
	color: #999;
	margin-bottom: 0;
}

.pluginBlock {
	margin-top: 0px;
}

/*[end] 元CSS上書き */

/*[start] ヘッダー関係 */
#header {
	
}

#header .title{
	float: left; margin-top: 65px; padding: 0px; /*\*/ margin-top: 60px; /*\*/
}

#header_navi {
	margin: 0; padding: 0; list-style: none; overflow: hidden; height: 60px; position: absolute; top: 190px; right: 197px; /*\*/ top: 174px; /**/
}

#header_navi li{
	margin: 3px 4px; padding: 0; list-style: none; display: inline; float: left; width: 117px;
}

#header_navi a {
	overflow: hidden; height: 0px !important; padding: 20px 0 0 0; display: block;
}

#header_navi a span {
	display: none; 
}

#header_navi li a:hover {
	background-position: 0 -20px;
}

#header_navi li .to_grm {
	width: 114px;
	background: url(../img/pav_button_grm.gif) no-repeat top right;
}

#header_navi li .to_sou {
	width: 114px;
	background: url(../img/pav_button_sou.gif) no-repeat top right;
}

/*[end] ヘッダー関係 */

.container {
	clear: both; width: 706px; margin-top: 0px; background: #fff;
}

.container h4 {
	background: #fff;
}

.container div {
	width: auto;
	float: right;
	background: #fff;
	padding-bottom: 0px;
}

.container p {
	text-indent: 1em;
	margin: 0;
	padding: 0;
}

.container div.paraArea {
	background: #fff;
	margin: 0px;
	padding-top: 1em;
}

.paraArea img {
	display: block;
}

.paraArea div {
	width: 160px; margin:0; background: #fff; padding: 0;
}


/*[start] 動画複数の場合 */
.container.multi {
	float: left; width: 534px; margin-top: 10px; clear: left; 
}

.container .paraArea {
	float: left; width: 706px;
}

.container.multi .paraArea{
	float: left; width: 534px; margin-top: 10px; clear: left; 
}

.moviearea{
	float: right; width: 166px; clear: both;
}

/*[end] 動画複数の場合 */

/*[start] コモン別ヘッダータイトル */
.common1_asia {
	background: url(../img/pav_gc1_1.jpg) no-repeat top left; height: 47px; width: 706px; margin: 0px; padding: 0px;
}

.common1_meast {
	background: url(../img/pav_gc1_2.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common2_america {
	background: url(../img/pav_gc2_1.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common2_int {
	background: url(../img/pav_gc2_2.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common2_other {
	background: url(../img/pav_gc2_3.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common3_euro {
	background: url(../img/pav_gc3_1.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common3_meast {
	background: url(../img/pav_gc3_2.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common3_africa {
	background: url(../img/pav_gc3_3.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common3_other {
	background: url(../img/pav_gc3_4.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common4_euro {
	background: url(../img/pav_gc4_1.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common5_africa {
	background: url(../img/pav_gc5_1.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common5_other {
	background: url(../img/pav_gc5_2.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common6_asia {
	background: url(../img/pav_gc6_1.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common6_ocean {
	background: url(../img/pav_gc6_2.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common_jp {
	background: url(../img/pav_jpn_1.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common_seto {
	background: url(../img/pav_jpn_5.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common_wood {
	background: url(../img/pav_jpn_2.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common_center {
	background: url(../img/pav_jpn_4.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common_corp {
	background: url(../img/pav_jpn_3.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common_hobby {
	background: url(../img/pav_jpn_6.jpg) no-repeat top left; height: 47px; width: 706px;
}

.common_other {
	background: url(../img/pav_jpn_7.jpg) no-repeat top left; height: 47px; width: 706px;
}
/*[end] コモン別ヘッダータイトル */


/* テスト用近日削除 */
.common4 {
	background: url(../img/pav_gc4_1.jpg) no-repeat top left; height: 47px; width: 706px;
}

/* 共同館用 */
.contentsBottom {
border-top: 3px dotted #ccc;
margin-top: 0px;
/*\*/
clear: left;
width: 706px;
/**/
}

.contentsBottom div.innerBlock2_left {
float: left;
width: 345px;
height: 3em;
margin: 5px 1px 5px;
border-bottom: 1px solid #ccc;
}

.contentsBottom div.innerBlock2_left .tmb {
width: 80px;
height: 60px;
margin: 5px;
float: left;
}

.contentsBottom div.innerBlock2_left h6 {
margin: 0px;
}

.contentsBottom div.innerBlock2_left p {
display: block;
text-indent: 0;
}

.contentsBottom div.innerBlock2_right {
float: right;
width: 345px;
height: 3em;
margin: 5px 1px 5px;
border-bottom: 1px solid #ccc;
}

.contentsBottom div.innerBlock2_right .tmb {
width: 80px;
height: 60px;
margin: 5px;
float: left;
}

.contentsBottom div.innerBlock2_right h6 {
margin: 0px;
}

.contentsBottom div.innerBlock2_right p {
display: block;
text-indent: 0;
}
