@charset "utf-8";

#wrapperheader {
	margin: 0;
}

#fn {
	background: url(../images/main_bgBTM.jpg) no-repeat left top;
}

#header p#ttl {
	position: absolute;
	left: 0;
	top: 40px;
	height: 85px;
	width: 285px;
}

/* ヘッダータグライン
----------------------------------------------------------- */
#header p#tagline {
	position: absolute;
	left: 300px;
	top: 50px;
	}

/* パンクズ　ここから
----------------------------------------------------------- */
ul#pankuzu {
	padding-left: 15px;
	margin: 10px 0;
	background: url(../images/icon_pankuzu.gif) no-repeat left 0.3em;
}

ul#pankuzu li {
	padding-right: 5px;
	display: inline;
}

ul#pankuzu li.on {
	padding-left: 20px;
	background: url(../images/icon_pankuzu_arrow.gif) no-repeat left 0.1em;
}

/*パンクズリンク指定*/
ul#pankuzu li a:link {
	color: #666;
	text-decoration: none;
}
ul#pankuzu li a:visited {
	color: #666;
	text-decoration: none;
}

ul#pankuzu li a:hover {
	color: #333;
	text-decoration: none;
}
ul#pankuzu li a:active {
	color: #333;
}
/*ここまで*/

	
/* サイドチャンネルナビ　ここから
----------------------------------------------------------- */
#sNavi #sideCn {
	float: left;
	padding: 3px 3px 15px;
}
	
#sNavi #sideCn ul li {
	padding: 0;
	margin: 0;
}

#sNavi #sideCn a {
	height: 41px;
	width: 189px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}

/*リンク指定*/
#sNavi ul li.side_cn_shopping a {
	background: url(../images/side_cn_shopping.jpg) no-repeat;
}
#sNavi ul li.side_cn_beauty a {
	background: url(../images/side_cn_beauty.jpg) no-repeat;
}
#sNavi ul li.side_cn_gourmet a {
	background: url(../images/side_cn_gourmet.jpg) no-repeat;
}
#sNavi ul li.side_cn_business a {
	background: url(../images/side_cn_business.jpg) no-repeat;
}
#sNavi ul li.side_cn_travel a {
	background: url(../images/side_cn_travel.jpg) no-repeat;
}
#sNavi ul li.side_cn_sports a {
	background: url(../images/side_cn_sports.jpg) no-repeat;
}
#sNavi ul li.side_cn_event a {
	background: url(../images/side_cn_event.jpg) no-repeat;
}
#sNavi ul li.side_cn_people a {
	background: url(../images/side_cn_people.jpg) no-repeat;
}
#sNavi ul li.side_cn_pet a {
	background: url(../images/side_cn_pet.jpg) no-repeat;
}
#sNavi ul li.side_cn_entertainment a {
	background: url(../images/side_cn_entertainment.jpg) no-repeat;
}
#sNavi ul li.side_cn_signage a {
	background: url(../images/side_cn_signage.jpg) no-repeat;
}

#sNavi ul li.side_cn_shopping a:hover {
	background: url(../images/side_cn_shopping0.jpg) no-repeat;
}
#sNavi ul li.side_cn_beauty a:hover {
	background: url(../images/side_cn_beauty0.jpg) no-repeat;
}
#sNavi ul li.side_cn_gourmet a:hover {
	background: url(../images/side_cn_gourmet0.jpg) no-repeat;
}
#sNavi ul li.side_cn_business a:hover {
	background: url(../images/side_cn_business0.jpg) no-repeat;
}
#sNavi ul li.side_cn_travel a:hover {
	background: url(../images/side_cn_travel0.jpg) no-repeat;
}
#sNavi ul li.side_cn_sports a:hover {
	background: url(../images/side_cn_sports0.jpg) no-repeat;
}
#sNavi ul li.side_cn_event a:hover {
	background: url(../images/side_cn_event0.jpg) no-repeat;
}
#sNavi ul li.side_cn_people a:hover {
	background: url(../images/side_cn_people0.jpg) no-repeat;
}
#sNavi ul li.side_cn_pet a:hover {
	background: url(../images/side_cn_pet0.jpg) no-repeat;
}
#sNavi ul li.side_cn_entertainment a:hover {
	background: url(../images/side_cn_entertainment0.jpg) no-repeat;
}
#sNavi ul li.side_cn_signage a:hover {
	background: url(../images/side_cn_signage0.jpg) no-repeat;
}
/*ここまで*/


/* サイドバナー　ここから
----------------------------------------------------------- */
#sNavi ul li.mailmagazine a {
	height: 55px;
	width: 189px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}

#sNavi ul li.mailmagazine a {
	background: url(../images/bn_mailmagazine.gif) no-repeat;
}

#sNavi ul li.mailmagazine a:hover {
	background: url(../images/bn_mailmagazine0.gif) no-repeat;
}
/*ここまで*/


/* 右カラム
----------------------------------------------------------- */
#rightCol {
	float: left;
	width: 704px;
}

#rightCol div.movie {
	width: 125px;
/*	margin-bottom: 20px;*/
}
	
#rightCol h1 {
	margin-bottom: 10px;
	margin-left: 10px;
}

#rightCol h2 {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightCol h3 {
	color: #ff862d;
	font-size: 90%;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#rightCol h4 {
	color: #333333;
	font-size: 125%;
}

#rightCol h5 {
	color: #444444;
	font-size: 85%;
	margin-top: 15px;
}

#movie_player {
	position: relative;
	float: left;
	width: 694px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top: 10px solid #B2B2B2;
	display: inline;
}

/*スポンサーアイコン*/
#movie_player p.ad {
	position: absolute;
	top: 20px;
	right: 20px;
}

/* 再生エリアの背景指定　ここから
----------------------------------------------------------- */
#movie_player.shopping {
	background: url(../images/movie_shopping.jpg) no-repeat right bottom;
}

#movie_player.beauty {
	background: url(../images/movie_beauty.jpg) no-repeat left bottom;
}
#movie_player.gourmet {
	background: url(../images/movie_gourmet.jpg) no-repeat left bottom;
}
#movie_player.business {
	background: url(../images/movie_business.jpg) no-repeat left bottom;
}
#movie_player.travel {
	background: url(../images/movie_travel.jpg) no-repeat left bottom;
}
#movie_player.sports {
	background: url(../images/movie_sports.jpg) no-repeat left bottom;
}
#movie_player.event {
	background: url(../images/movie_event.jpg) no-repeat left bottom;
}
#movie_player.people {
	background: url(../images/movie_people.jpg) no-repeat left bottom;
}
#movie_player.pet {
	background: url(../images/movie_pet.jpg) no-repeat left bottom;
}
#movie_player.entertainment {
	background: url(../images/movie_entertainment.jpg) no-repeat left bottom;
}


#movie_player #plugin {
	float: left;
	width: 320px;
	padding: 15px 30px 25px 30px;
}

#movie_player h2.moviettl {
	width: 230px;
	margin-bottom: 10px;
	font-size: 130%;
	color: #157315;
	background: none;
}
	
#movie_player #movie_detail {
	float: left;
	width: 280px;
	padding-top: 40px;
}

#movie_player #movie_detail p {
	margin-bottom: 10px;
	color: #157315;
	line-height: 1.3;
}


/* 右カラム下段　ここから
----------------------------------------------------------- */
#tagContents {
	float: left;
	width: 704px;
	padding-top: 20px;
}


#wrapperContents {
	float: left;
	width: 704px;
	padding-top: 20px;
	background: url(../images/movie_contents_bg.jpg) no-repeat left top;
}

#rightCol h2.contentsttl {
	clear: both;
	margin: 0 20px 15px 30px;
	background: url(../images/h2_lower_bg.jpg) no-repeat right top;
}

#movie_contents {
	float: right;
	height: 400px;
	width: 660px;
	margin-right: 10px;
	overflow: auto;
	display:inline;
}

#movie_contents p img {
/*	border: 4px solid #ADADAD;*/
	border: 4px solid #dadada;
}

#movie_contents img {
	vertical-align: top!important;
}

#word_contents {
	float: right;
/*	height: 400px;*/
	width: 660px;
	margin-right: 10px;
	overflow: auto;
/*	display:inline;*/
}

#word_contents p img {
/*	border: 4px solid #ADADAD;*/
	border: 4px solid #dadada;
}

#word_contents img {
	vertical-align: top!important;
}
/*ここまで*/


