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

/* ----------------------------------------
specialcommon.css
---------------------------------------- */
/*** https://s.yimg.jp/images/css/yj2.css ------------------------------------------------------------------------------------------------------------***/
/* LineHeight Adjust */.s115 {
	line-height:115%;
}
.s130 {
	line-height:130%;
}
.s150 {
	line-height:150%;
}/* Masthead 2006.09.14 */
.yjmth {
*height:1%;
}
.yjmth img {
	vertical-align:middle;
	border:0px;
}
.yjmth a {
	border:0px;
}
div.yjmthproplogoarea {
	float:left;
}
div.yjmthloginarea {
	float:left;
	margin:0px 0px 0px 3px;
	font-size:smaller;
	text-align:left;
	line-height:110%
}
div.yjmthcplogoarea {
	float:right;
}
div.yjmthcmnlnkarea {/* Without MacIE \*/
	float:right;/* */
	margin:10px 3px 0px 0px;
	font-size:smaller;
	text-align:right;
	line-height:110%;
}
br.yjmthclear {
	clear:both;
}
div.yjgrplink {
	text-align:right;
	font-size:smaller;
	line-height:115%;
}
div#music div.yjmthloginarea {
	margin-top:16px;
	margin-left:7px;
}
div#music div.yjmthcmnlnkarea {
	margin-top:26px;
}
div#music div.yjmthcplogoarea {
	margin-top:14px;
}
x /*** https://s.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css ----------------------------------------------------------------------------------------------------***/
#uhd div table {
	text-align:left;
}
#uhd img {
	display:block;
}
#uhd br {
	display:none;
}
#emg, #emg2, #emg3 {/*margin-bottom:10px;*/
	text-align:center;
}
#emg table, #emg2 table, #emg3 table {
	margin:0 auto;
	margin-bottom:10px;/*text-align:left;*/
}
#emg table table, #emg2 table table, #emg3 table table {
	margin-bottom:0 !important;
}/* ie/mac \*//*/#emg, #emg2, #emg3{margin-left:235px;}/**/
#pos-n {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
#pos-n table {
	margin:0 auto;
	text-align:left;
}
#pos-n br {
	display:none;
}
#pos-s {
	padding:10px 0;
	border-top:1px solid #ccc;
	text-align:center;
}
#pos-s table {
	width:500px;
	margin:0 auto;
	text-align:left;
	line-height:1em;
}	/* for ie5/mac \*//*/#pos-s table{margin-left:235px;}/**/
#masthead {
	width:100%;
	height:41px;
	margin:4px auto 10px auto;
	text-align:left;
}
#masthead strong {
	font-weight:bold;
}/* === standard clear-after rules === */
#masthead:after {
	content:".";
	display:block;
	position:relative;/*works better in IE5.5 or float in float situations */
	height:0;
	clear:both;
	visibility:hidden;
}/* hide from ie/mac  needed for IE \*/
* html #masthead {
	height:1%;
}
* html #masthead .yjmth {
	margin:0;
	padding:0;
}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
/*** https://s.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css バージョンアップ版----------------------------------------------------------------------------------***/
body {
	margin:0;
	padding:0;
	text-align:center;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, fieldset, div {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
ul li, ol li {
	list-style:none;
}
table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
}
caption {
	text-align:left;
}
table, pre, code, select, input, textarea, kbd, var, ins, del, samp {
	font-size:100%;
}
address, cite, dfn, em, strong, var, th, ins, del, samp {
	font-weight:normal;
	font-style:normal;
}
a img {
	border:0;
}
hr.separation {
	display:none;
}
fieldset {
	border:none;
}/* 3-1:layout common */
#wrapper {
	text-align:left;
	font-size:medium;
	line-height:1.56em;
}
#cat-pass {
	margin-bottom:10px;
	padding-left:7px;
}
#contents-body {/* use clearfix hack */
	position:relative;
}
.yj-guid {
	display:block;
	height:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.yj-skip {
	display:block;
	height:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#footer {
	text-align:center;
}
#footer address {
	padding:10px 0 20px;
	font-size:small;
	line-height:1.4em;
}/* === yj950 common  === */
.yj950-1 #wrapper, .yj950-1-3 #wrapper, .yj950-2 #wrapper, .yj950-3 #wrapper {/*####091023width:950px;*/
	margin:0 auto;
	padding:0 15px;
}
.yj950-1 #contents, .yj950-1-3 #contents, .yj950-2 #contents, .yj950-3 #contents {
	text-align:left;
}/* === yj950-1 === */
.yj950-1 #contents {
	position:relative;
}
.yj950-1 #contents-body span.yj-guid {
	position:relative;
	left:auto;
	float:right;
	width:310px;
	height:280px;
	margin:0;
}
.yj950-1 #contents-body #sub #pos-lrec {
	position:absolute;
	top:0;
	right:0;
	width:300px;
}/*-- yj950-1-3 = --*/
.yj950-1-3 #contents-body #sub #pos-lrec {
	position:absolute;
	top:0;
	right:0;
	width:300px;
}
.yj950-1-3 #main .wrapper {
	float:left;
	width:634px;
}
.yj950-1-3 #main #main-block {
	float:right;
	width:432px;
}
.yj950-1-3 #main #sub-block1 {
	float:left;
	width:192px;
}
.yj950-1-3 #main #sub-block2 {
	float:right;
	width:300px;
	margin-top:280px;
}/* === yj950-2 === */
.yj950-2 #contents-body #main {
	float:left;
	width:634px;
}
.yj950-2 #contents-body #sub {
	float:right;
	width:300px;
}/* === yj950-3 === */
.yj950-3 #contents-body #main {/* use clearfix hack */
	float:left;
	width:634px;
}
.yj950-3 #contents-body #main-main {
	float:right;
	width:432px;
}
.yj950-3 #contents-body #main-sub {
	float:left;
	width:192px;
}
.yj950-3 #contents-body #sub {
	float:right;
	width:300px;
}/* === yj100per common  === */
.yj100per-1, .yj100per-1-3, .yj100per-2, .yj100per-3 {
	width:100%;
}
.yj100per-1 #wrapper, .yj100per-1-3 #wrapper, .yj100per-2 #wrapper, .yj100per-3 #wrapper {/*####091023min-width:950px;*/
	padding:0 15px;
}
/*** https://s.yimg.jp/yui/jp/tmpl/p/e/tmplWinie50_pe.css --------------------------------------------------------***/
#wrapper {
	font-size:small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium;
}
#footer address {
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
}/* uhd patch */
.yj100per-1 #wrapper, .yj100per-1-3 #wrapper, .yj100per-2 #wrapper, .yj100per-3 #wrapper {
	padding:0;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding:0 15px;
}
.yj100per-1 #uhd table td, .yj100per-1-3 #uhd table td, .yj100per-2 #uhd table td, .yj100per-3 #uhd table td {
	padding-left:15px;
	padding-right:15px;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding-left:0;
	parring-right:0;
}
.yj100per-1 #uhd table td td, .yj100per-1-3 #uhd table td td, .yj100per-2 #uhd table td td, .yj100per-3 #uhd table td td {
	padding-left:2px;
	padding-right:2px;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding-left:0;
	padding-right:0;
}
.yj100per-1 #masthead, .yj100per-1 #contents, .yj100per-1 #footer, .yj100per-1-3 #masthead, .yj100per-1-3 #contents, .yj100per-1-3 #footer, .yj100per-2 #masthead, .yj100per-2 #contents, .yj100per-2 #footer, .yj100per-3 #masthead, .yj100per-3 #contents, .yj100per-3 #footer {
	padding-left:15px;
	padding-right:15px;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding-left:0;
	padding-right:0;
}/* for yj950 column */
.yj950-1 #wrapper, .yj950-1-3 #wrapper, .yj950-2 #wrapper, .yj950-3 #wrapper {
	width:980px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:950px;
}/* for 100per column */
.yj100per-1-3 #contents-body #main-block, .yj100per-3 #contents-body #main-main {
	margin-left:316px;
	voice-family:"\"}\"";
	voice-family:inherit;
	margin-left:0;
}
.yj100per-1-3 #contents-body #center {
	margin-left:310px;
	voice-family:"\"}\"";
	voice-family:inherit;
	margin-left:0;
}
/*
* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper{width:expression(document.body.clientWidth < 1001 ? "980px":"auto");voice-family:"\"}\"";voice-family:inherit;width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}
*/

/* 3-3.clearfix *//* for Win IE5 */#contents-body, .yj950-3 #contents-body #main {
	height:1%;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:auto;
}
/*** https://s.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplWinie55_pu.css --------------------------------------------------------***/
.yj-skip {
	margin:-1px;
	voice-family:"\"}\"";
	voice-family:inherit;
	margin:0;
}
/* ----------------------------------------
Common css
---------------------------------------- */

/*
sprite共通
*/
#otherLink, #otherLink p.ohhelp, #otherLink p.otpoint, #globalNavi .gnBorder, #globalNavi, #new_header #masthead h1, #new_header #masthead_630 h1, #new_header #header_yahoologo p, .footer_jasrac li.lmark {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/spriteHeaderFooter.png) no-repeat;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-table;
	min-height:1%;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}/* --- clearfix ---*/
body {
	color:#333333;
	font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "sans-serif";
}
a {
	color:#017bb8;
}
#contents-body a {
	color:#017bb8;
}
a:visited {
	color:#04718d;
}
#contents-body a:visited {
	color:#04718d;
}
.index #contents-header, .index #contents-newheader {
	margin-bottom:0;
}
.index #main {
	padding-top:20px;
}/* --- indexPage only --- */
em {
	font-weight:bold;
}
h1 {
	font-size:0;
	height:0;
	text-indent:-9999px;
	zoom:1;
}
/* ----------------------------------------
Override 
---------------------------------------- */

#contents-header, #contents-newheader {
	background:#ffffff;
	margin-bottom:10px;
}
#contents-body {
	margin-bottom:3px;
	color:#333333;
	clear:both;
}
#contents-footer {
	zoom:1;
}
#pos-lrec dl {
	background-color:#ecf0f1;
}
#pos-lrec dd a, #pos-lrec dd a:hover {
	color:#0000ff;
} /* added on 090827 */
#ynetdiv3 {
	width:165px !important;
}
#wrapper {
	line-height:1.25;
}
body {
	zoom:1;
}
.yj100per-2 {
	width:100% !important;
}
.yj100per-2 #wrapper {
	padding:0 !important;/*min-width:1190px;*/
}
.yj100per-2 #wrapper #header {
	width:950px;
	margin:0 auto;
}
.yj100per-2 #contents-body {
	width:950px;
	margin:0 auto;
}
.yj100per-2 #contents-body #main-wrapper {
	margin-left:0;
	width:580px;
}
.yj100per-2 #contents-body #main-wrapper #main {
	margin-left:0;
}
.yj100per-2 #contents-body #sub {
	margin-bottom:6px;
}
.yj100per-2 #contents-footer {
	width:950px;
	margin:0 auto;
}
#wrapper {
	min-width:950px;
}
/* --- 標準テンプレート ---*/

#header_allwrapper {
	clear: both;
	width: 100%;
	background: #fff;
}
#header_wrapper {
	width: 100%;
	height: 60px;
	background-position: 0 0;
	background-repeat: repeat-x;
	overflow: hidden;
}
/*091207*/
#header #masthead {
	width: 950px;
	height: 61px;
	margin: 0 auto;
}
#header #header_left {
	float: left;
	display: inline;
	width: 750px;
}
#header #header_left h1 {
	width: 203px;
	height: 42px;
	margin: 10px 14px 0 1px;
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) no-repeat left -600px;
	text-indent: -9999px;
	float: left;
	display: inline;
}
#header #header_left h1 a {
	width: 203px;
	height: 42px;
	display: block;
	overflow: hidden;
}
#header #mygyao_login {
	float: left;
	display: inline;
	margin: 17px 0 0 0;
}
#header #mygyao_login p.name {
	font-size: 12px;
	line-height: 16px;
	color: #7c7c7c;
}
#header #mygyao_login p.name a {
	font-size: 12px;
	line-height: 16px;
}
#header #header_right {
	float: right;
	display: inline;
	width: 200px;
}
#header_cross {
	float: right;
	display: inline;
	margin-top: 8px;
}
#header_cross strong {
	font-weight:bold;
}
#header #header_cross ul {
	list-style: none;
	float: left;
	display: inline;
}
#header_cross li {
	float: left;
	display: inline;
	font-size: 12px;
	color: #999;
	padding: 0 2px;
}
#header_cross li.end {
	float: left;
	display: inline;
	font-size: 10px;
	color: #999;
	padding: 7px;
	color: #666;
	margin: 0;
}
#header_cross li.help {
	float: left;
	display: inline;/*font-size: 10px;*/
	color: #999;
	margin-left: 13px;
	padding: 1px 0 0 13px;
	background-position: 0 -60px;
	color: #666;
}
#header #header_yahoologo {
	clear: both;
	width: 178px;
	height: 27px;
	margin: 8px 2px 0 0;
	padding: 0;
	float: right;
	display: inline;
}
#header #header_yahoologo p {
	width: 178px;
	height: 27px;
	float: left;
	display: inline;
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) no-repeat left -650px;
}
#header #header_yahoologo p a {
	width: 178px;
	height: 27px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
/*newmasthead*/

#new_header #masthead h1 a {
	width: 203px;
	height: 42px;
	display: block;
	overflow: hidden;
}
#new_header #masthead #mygyao_login {
	float: left;
	display: inline;
	margin: 17px 0 0 0;
}
#new_header #masthead #mygyao_login p.name {
	font-size: 12px;
	line-height: 16px;
	color: #7c7c7c;
}
#new_header #masthead #mygyao_login p.name a {
	font-size: 12px;
	line-height: 16px;
}
#new_header #header_cross a {
	text-decoration:none;
}
#new_header #header_cross a:hover {
	text-decoration:underline;
}
#new_header #header_cross strong {
	font-weight:bold;
}
#new_header #header_cross ul {
	list-style: none;
	float: left;
	display: inline;
}
#new_header #header_cross li {
	float: left;
	display: inline;
	font-size: 12px;
	color: #999;
	padding: 0 5px;
}
#new_header #header_cross li.end {
	float: left;
	display: inline;
	font-size: 10px;
	color: #999;
	padding: 7px;
	color: #666;
	margin: 0;
}
#new_header #header_cross li.help {
	float: left;
	display: inline;/*font-size: 10px;*/
	color: #999;
	margin-left: 24px;
	background-position: 0 -60px;
	color: #666;
}
#new_header #header_yahoologo {
	width: 178px;
	height: 27px;
	margin: 8px 2px 0 0;
	padding: 0;
	float: right;
	display: inline;
}
#new_header #header_yahoologo p a {
	width: 178px;
	height: 27px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
#emg3, #emg2, #emg1 {
	clear:both;
}
/* --- マストヘッド --- */
#footer #pos-s {
	background:transparent url(https://s.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) repeat-x scroll left bottom;
	border-top:medium none;
	padding:12px 0;
}
#wrapper #footer #pos-s {
	margin-bottom:15px;
}
#wrapper #footer #pos-s ul li {
	display:inline;
	font-size:80%;
	border-right:1px solid #999999;
	padding:0 8px;
}
#wrapper #footer #pos-s ul li.firstChild {
	border-left:1px solid #999999;
}
#wrapper #footer address {
	color:#333333;
	padding-top:15px; /* added on 090827 */
}
#footer .lmark span {
	float:right;
	letter-spacing:-1px;
	line-height:1.1;
	width:450px;
	text-align:left;
}
#footer .credit {
	width:940px;
	margin:0 auto;
	text-align:left;
	padding:5px 5px 15px;
	font-size:70%;
	color:#999999;
	border-bottom:1px solid #999999; /* added on 090827 */
}
#footer .info { /* added on 090827 */
	margin:0 auto;
	padding:20px 0 5px;
	font-size:small;
	color:#333333;
}
/* ----------------------------------------
Common Column
---------------------------------------- */
.linkTopPage {
	margin-bottom:30px;
}
.linkTopPage a {
	display:block;
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/btnLinkTopPage.png) no-repeat;
	width:634px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
.linkTopPage a:hover {
	background-position:0 -48px;
}
#contents-newheader .column {
	width:950px;
	margin:0 auto 4px;
}
/*その他リンク*/
#otherLink {
	background-position:0 -120px;
	background-repeat:repeat-x;
	height:22px;/*overflow:hidden;*/
	padding:3px 0 5px 0px;
	_padding:3px 0 0 0px;
	background-color:#d6dee0;
}
/*検索*/
#movieSearch {/*float:left;*/
	margin:0 auto;
	width:950px;
	position:relative;
	z-index:9700;
	font-size:75%;
}
#movieSearch form {
	float:left;
}
#movieSearch form .label {
	width:211px;
	height:16px;
	border:0;
	vertical-align:middle;
	color:#333333;
	overflow:hidden;
	background:none;
}
/* ie6 */* html #movieSearch form .label {
	height:23px;
}
/* ie7 */*:first-child+html #movieSearch form .label {
	height:23px;
}
/* --- ieが微妙にずれるので調整 ---*/
/* ####spanでテキスト表示 */
#movieSearch span.inputText {
	cursor:text;/* display:inline; */
	display:none;
	padding-left:1px;
	height:16px;
	width:210x;
	overflow:hidden;
	position:absolute;
	color:#cccccc;
	text-align:left;
	z-index:2;
}
/* ie6 */* html #movieSearch span.inputText {
	margin:-1px 0 0 -1px;
}
/* ie7 */*:first-child+html #movieSearch span.inputText {
	margin:-1px 0 0 -1px;
}
/* safari3 + Opera9body:first-of-type #movieSearch span.inputText{padding:3px 0 0 5px;}*/
#movieSearch form .submit {
	background-position:0 -270px;
	border:0;
	text-indent:-9999px;
	width:43px;
	height:20px;
	cursor:hand;
	margin-top:1px;
	vertical-align:middle;
}
#movieSearch form .submit:hover {
	background-position:0 -300px;
	border:0;
	text-indent:-9999px;
	width:43px;
	height:20px;
	cursor:hand;
	margin-top:1px;
	vertical-align:middle;
}
#movieSearch p.searchbox {
	float:left;
	background-position:0 -230px;
	width:211px;
	height:22px;
	padding:3px 7px 3px 24px;
	margin-right:7px;
	_margin-right:2px;/*IE6用*/
/*/margin-right:1px;*/}
/* safari3 body:first-of-type #movieSearch form .label{width:167px;padding-left:5px;}*/
/*####0828#movieSearch p.allSearch {background:none;margin:3px 0 0 12px;float:left;}*/
/* safari3 body:first-of-type #movieSearch p.allSearch{margin:5px 0 0 12px}*/
 /*body:first-of-type #movieSearch p.othelp{margin:5px 0 0 12px}*/
/*help*/
#otherLink p.othelp {
	background-position:0 -338px;
	padding-left:15px;/*width:65px;*/
	float:right;
	margin-top:3px;
}
#movieSearch .suggest {
	display:none;
	width:265px;
	left:0px;
	position:absolute;
	top:22px;
}
#movieSearch .yui-ac-bd {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/feature/091210fuji/img/topSpriteSmartSarch.png) no-repeat 0 top;
	padding-top:7px;
}
#movieSearch .suggest ul {
	background-color:#354146;/*padding:0 8px;*/
	width:242px;
}
#movieSearch .suggest ul li {
	color:#fff;
	padding:3px 8px;
	width:226px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#movieSearch .suggest ul li.yui-ac-highlight {
	background:#526368;
}
#movieSearch .suggest .help a {
	text-indent:-9999px;
	height:12px;
	width:12px;
	padding:0;
	display:block;
	float:right;
	overflow:hidden;
	background:url(https://s.yimg.jp/images/streaming/gyao-store/feature/091210fuji/img/topSpriteSmartSarch.png) no-repeat -490px 0;
}
#movieSearch .suggest .help a:hover {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/feature/091210fuji/img/topSpriteSmartSarch.png) no-repeat -490px 0;
}
#movieSearch .suggest .yui-ac-ft .help {
	background:#354146;
	padding:0 5px;
}
#movieSearch .suggest .yui-ac-ft {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/feature/091210fuji/img/topSpriteSmartSarch.png) no-repeat -250px bottom;
	padding-bottom:5px;
	width:242px;
}/* --- movieSearch ---*/
#productLink {
	text-align:right;
	font-size:80%;
	float:right;
	margin-top:14px;
}
#productLink em {
	font-weight:bold;
}/* --- productLink ---*/
/* firstAnn */
.firstAnni h1 {
	width:310px !important;
	height:40px !important;
	background:url('https://s.yimg.jp/images/streaming/gyao-store/common/logo_1st.png') no-repeat !important;
}
.firstAnni h1 a {
	width:310px !important;
	height:40px !important;
}
.firstAnni {
	height:71px !important;
}
.firstAnni #header_cross {
	position:relative !important;
	top:0 !important;
}
/*エラーメッセージ*/
#mainError, #mainError1, #mainError2, #mainError3 {
	background-color: #fff;
	padding: 20px;
	line-height: 1.8;
	color: #333;
	margin-bottom:10px;
}
#mainError img.errorttl, #mainError1 img.errorttl, #mainError2 img.errorttl, #mainError3 img.errorttl {
	margin: 0 0 15px 0;
	vertical-align: bottom;
}
#contents-body a.error:link, #contents-body a.error:visited {
	color: #f41f32;
	text-decoration: underline;
}
#contents-body a.error:hover, #contents-body a.error:active {
	color: #ff6f7c;
	text-decoration: underline;
}
/**************最新テレビストア**************/

#contents-body {
	font-size: 12px;
	line-height: 1.6;
	color: #333;
}
#contents-body img {
	vertical-align: bottom;
}
/* ----------------------------------------
Override.css 
---------------------------------------- */
#new_header #masthead {
	width:950px;
	margin:0 auto;
	height:auto !important;
}
#new_header #header_cross {
	float:right;
	margin:-10px 0 0 0 !important;
}
#movieSearch span.inputText {
	cursor:text;
	display:none;
	padding-left:1px;
	height:16px;
	width:210x;
	overflow:hidden;
	position:absolute;
	color:#333;
	text-align:left;
	z-index:2;
}
em {
	font-weight:bold;
	font-style:normal;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}
.textL {
	text-align:left;
}
/* firstAnn */
.firstAnni h1 {
	width:310px !important;
	height:40px !important;
	background:url('https://s.yimg.jp/images/streaming/gyao-store/common/logo_1st.png') no-repeat !important;
}
.firstAnni h1 a {
	width:310px !important;
	height:40px !important;
}
.firstAnni {
	height:71px !important;
}
.firstAnni #header_cross {
	position:relative !important;
	top:0 !important;
}
#contents-body {
	word-wrap:break-word;
}
#main .titleListGrids li.grid4, #main .titleListLists li {
	color:#2e4c52;
}
#main .mainTitleNaviTop span {
	color:#7a898e;
}
/*new-store------------------------------------------------------------------------*/
/*----------------
header
----------------*/
/*masthead----------------------*/
#new_header {
	background-color:#FFF;
}
#new_header #masthead_630 {
	width:630px;
	height:44px;
	margin:0 auto;
	position:relative;
}
#new_header #masthead h1 {
	width:203px;
	height:42px;
	margin:10px 14px 0 1px;
	background-position:left -401px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#new_header #masthead_630 h1 {
	width:176px;
	height:32px;
	background-position:-230px -400px;
	text-indent:-9999px;
	float:left;
	display:inline;
	margin: 10px 14px 0 0;
}
#new_header #masthead h1 a {
	width:203px;
	height:42px;
	display:block;
	overflow:hidden;
}
#new_header #masthead_630 h1 a {
	width:161px;
	height:32px;
	display:block;
	overflow:hidden;
}
#new_header #masthead #mygyao_login {
	float:left;
	display:inline;
	margin:17px 0 0 0;
}
#new_header #masthead #mygyao_login p.name {
	font-size:12px;
	line-height:16px;
	color:#7c7c7c;
}
#new_header #masthead #mygyao_login p.name a {
	font-size:12px;
	line-height:16px;
}
#new_header #header_cross a {
	text-decoration:none;
}
#new_header #header_cross a:hover {
	text-decoration:underline;
}
#new_header #header_cross strong {
	font-weight:bold;
}
#new_header #header_cross ul {
	list-style:none;
	float:left;
	display:inline;
	padding-top:10px;
}
#new_header #header_cross li {
	float:left;
	display:inline;
	font-size:12px;
	color:#999;
	padding:0 5px;
}
#new_header #header_cross li.end {
	float:left;
	display:inline;
	font-size:10px;
	color:#999;
	padding:7px;
	color:#666;
	margin:0;
}
#new_header #header_cross li.help {
	float:left;
	display:inline;/*font-size:10px;*/
	color:#999;
	margin-left:24px;
	background-position:0 -60px;
	color:#666;
}
#new_header #header_yahoologo {
	width:178px;
	height:27px;
	margin:8px 2px 0 0;
	padding:0;
	float:right;
	display:inline;
}
#new_header #header_yahoologo p {
	width:178px;
	height:27px;
	float:left;
	display:inline;
	background-position:left -451px;
}
#new_header #header_yahoologo p a {
	width:178px;
	height:27px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#emg3, #emg2, #emg1 {
	clear:both;
}
#masthead {
	width:100%;
	height:41px;
	margin:4px auto 10px auto;
	text-align:left;
}
#masthead strong {
	font-weight:bold;
}
#masthead:after {
	content:".";
	display:block;
	position:relative;/*works better in IE5.5 or float in float situations */
	height:0;
	clear:both;
	visibility:hidden;
}
* html #masthead {
	height:1%;
}
* html #masthead .yjmth {
	margin:0;
	padding:0;
}
div.yjmthloginarea {
	display:none;
}
/*Wallepo*/
.yj100per-1 #masthead, .yj100per-1-3 #masthead, .yj100per-2 #masthead, .yj100per-3 #masthead {
	padding-left:15px;
	padding-right:15px;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding-left:0;
	padding-right:0;
}
#masthead .yPoint {
	font-size:12px !important;
	color:#7C7C7C !important;
	margin-top:1px;
}
#masthead .yPoint strong {
	font-size:12px;
}
#masthead .yPoint .pointIcon {
	background-position:0 1px;
}
/*globalNavi----------------------*/
.index #contents-newheader {
	margin-bottom:0;
}
#contents-newheader {
	background:#ffffff;
	margin-bottom:10px;
}
#contents-newheader .column {
	width:950px;
	margin:0 auto 4px;
}
#contents-newheader #movieSearch .newSuggest .yui-ac-ft, #contents-newheader #movieSearch .newSuggest .yui-ac-content {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/bg_newSuggest.png) no-repeat;
}


#globalNavi li a {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_common.png) no-repeat;
}
/*productLink*/
#globalNavi .gnBorder, #globalNavi li a {
	overflow:hidden;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#globalNavi .gnLink_top a {
	width:122px;
	background-position:left 0px;
}
#globalNavi .gnLink_movie a {
	width:71px;
	background-position:-122px 0px;
}
#globalNavi .gnLink_drama a {
	width:70px;
	background-position:-193px 0px;
}
#globalNavi .gnLink_music a {
	width:71px;
	background-position:-263px 0px;
}
#globalNavi .gnLink_anime a {
	width:73px;
	background-position:-334px 0px;
}
#globalNavi .gnLink_gravure a {
	width:80px;
	background-position:-407px 0px;
}
#globalNavi .gnLink_owarai a {
	width:75px;
	background-position:-487px 0px;
}
#globalNavi .gnLink_sports a {
	width:78px;
	background-position:-562px 0px;
}
#globalNavi .gnLink_hobby_culture a {
	width:93px;
	background-position:-640px 0px;
}
#globalNavi .gnLink_pachinko_pachisuro a {
	width:126px;
	background-position:-733px 0px;
}
#globalNavi .gnLink_tv_program a {
	width:91px;
	background-position:-859px 0px;
}
/*on*/
#globalNavi .gnLink_topOn a {
	width:122px;
	background-position:left -36px;
}
#globalNavi .gnLink_movieOn a {
	width:71px;
	background-position:-122px -36px;
}
#globalNavi .gnLink_dramaOn a {
	width:70px;
	background-position:-193px -36px;
}
#globalNavi .gnLink_musicOn a {
	width:71px;
	background-position:-263px -36px;
}
#globalNavi .gnLink_animeOn a {
	width:73px;
	background-position:-334px -36px;
}
#globalNavi .gnLink_gravureOn a {
	width:80px;
	background-position:-407px -36px;
}
#globalNavi .gnLink_owaraiOn a {
	width:75px;
	background-position:-487px -36px;
}
#globalNavi .gnLink_sportsOn a {
	width:78px;
	background-position:-562px -36px;
}
#globalNavi .gnLink_hobby_cultureOn a {
	width:93px;
	background-position:-640px -36px;
}
#globalNavi .gnLink_pachinko_pachisuroOn a {
	width:126px;
	background-position:-733px -36px;
}
#globalNavi .gnLink_tv_programOn a {
	width:91px;
	background-position:-859px -36px;
}
/*hover*/
#globalNavi .gnLink_top a:hover {
	width:122px;
	background-position:left -36px;
}
#globalNavi .gnLink_movie a:hover {
	width:71px;
	background-position:-122px -36px;
}
#globalNavi .gnLink_drama a:hover {
	width:70px;
	background-position:-193px -36px;
}
#globalNavi .gnLink_music a:hover {
	width:71px;
	background-position:-263px -36px;
}
#globalNavi .gnLink_anime a:hover {
	width:73px;
	background-position:-334px -36px;
}
#globalNavi .gnLink_gravure a:hover {
	width:80px;
	background-position:-407px -36px;
}
#globalNavi .gnLink_owarai a:hover {
	width:75px;
	background-position:-487px -36px;
}
#globalNavi .gnLink_sports a:hover {
	width:78px;
	background-position:-562px -36px;
}
#globalNavi .gnLink_hobby_culture a:hover {
	width:93px;
	background-position:-640px -36px;
}
#globalNavi .gnLink_pachinko_pachisuro a:hover {
	width:126px;
	background-position:-733px -36px;
}
#globalNavi .gnLink_tv_program a:hover {
	width:91px;
	background-position:-859px -36px;
}
/*border*/
#globalNavi .gnBorder {
	width:2px;
	background-position:left -160px
}
#globalNavi .gnList01 a, #globalNavi .gnList02 a, #globalNavi .gnList01On a, #globalNavi .gnList02On a {
	margin:0;
}
#globalNavi ul {
	width:950px;
	margin:0 auto;
}
#globalNavi li {
	float:left;
}
#globalNavi {
	overflow:hidden;
	background-position:0 0;
	background-repeat:repeat-x;
	height:28px;
}
#globalNavi .gnList01, #globalNavi .gnList02, #globalNavi .gnList01On, #globalNavi .gnList02On {
	position:relative;
	z-index:999;
}
#globalNavi .gnList01Menu, #globalNavi .gnList02Menu {
	display:none;
	width:90px;
	position:absolute;
	z-index:999;
	border:1px solid #636e71;
	background:#fff;
	padding:10px 12px;
	top:32px;
}
#globalNavi .gnList02Menu {
	width:185px;
}
#globalNavi .gnList01Menu li, #globalNavi .gnList02Menu li {
	margin-bottom:6px;
	font-size:90%;
	float:none !important;
}
#globalNavi .gnList01Menu li a, #globalNavi .gnList02Menu li a {
	display:inline;
	background:none;
	color:#1493b4;
	text-indent:0;
}
/*otherLink*/
#otherLink {
	background-position:0 -120px;
	background-repeat:repeat-x;
	height:22px;
	padding:3px 0 7px 0px;
	_padding:3px 0 0 0px;
	background-color:#ddd;
}
#otherLink p.othelp {
	background-position:0 -338px;
	padding-left:19px;/*width:65px;*/
	float:right;
	margin-top:3px;
}
#otherLink p.otpoint {
	background-position:-253px -340px !important;
	padding-left:15px;/*width:65px;*/
	float:right;
	margin-top:3px;
	color:#7F8D91;
}
#otherLink p.otpoint strong {
	font-weight:bold;
}
#otherLink p.mygyao {
	float:right;
	margin-left:15px;
	margin-top:-3px;
	zoom:1;
}
* html #otherLink p.mygyao {
	float:right;
	margin-left:15px;
	margin-top:0;
	zoom:1;
}
/*imgCommon----------------------*/
#movieSearch p, #movieSearch form .submit {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_main.png) no-repeat;
}
#movieSearch .yui-ac-bd, #movieSearch .suggest .help a, #movieSearch .suggest .help a:hover, #movieSearch .suggest .yui-ac-ft {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/top/topSpriteSmartSarch.png) no-repeat;
}
/*movieSearch----------------------*/
/*search*/
#movieSearch {
	margin:0 auto;
	width:950px;
	position:relative;
	z-index:9700;
	font-size:12px;
}
#movieSearch form {
	float:left;
}
#movieSearch form .label {
	width:211px;
	height:16px;
	border:0;
	vertical-align:middle;
	color:#333333;
	overflow:hidden;
	background:none;
}
/* ie6 */* html #movieSearch form .label {
	height:23px;
}
/* ie7 */*:first-child+html #movieSearch form .label {
	height:23px;
}
#movieSearch span.inputText {
	cursor:text;
	display:none;
	padding-left:1px;
	height:16px;
	width:210x;
	overflow:hidden;
	position:absolute;
	color:#cccccc;
	text-align:left;
	z-index:2;
}
/* ie6 */* html #movieSearch span.inputText {
	margin:-1px 0 0 -1px;
}
/* ie7 */*:first-child+html #movieSearch span.inputText {
	margin:-1px 0 0 -1px;
}
/*search*/
#movieSearch form .submit {
	background-position:-585px 0px;
	border:0;
	text-indent:-9999px;
	width:45px;
	height:23px;
	cursor:hand;
	vertical-align:middle;
	cursor:pointer;
	background-repeat:no-repeat;
}
#movieSearch form .submit:hover {
	background-position:-585px -33px;
	border:0;
	text-indent:-9999px;
	width:45px;
	height:23px;
	cursor:hand;
	vertical-align:middle;
}
#movieSearch p.searchbox {
	float:left;
	background-position:0 -501px;
	width:211px;
	height:22px;
	padding:3px 7px 3px 24px;
	margin-right:7px;
	_margin-right:2px;/*IE6*/
}
/*help*/
#movieSearch .suggest {
	display:none;
	width:265px;
	left:0px;
	position:absolute;
	top:22px;
}
#movieSearch .yui-ac-bd {
	background-position:0 top;
	padding-top:7px;
}
#movieSearch .suggest ul {
	background-color:#354146;/*padding:0 8px;*/
	width:242px;
}
#movieSearch .suggest li {
	color:#fff;
	padding:3px 8px;
	width:226px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#movieSearch .suggest li.yui-ac-highlight {
	background:#526368;
}
#movieSearch .suggest .help a {
	text-indent:-9999px;
	height:12px;
	width:12px;
	padding:0;
	display:block;
	float:right;
	overflow:hidden;
	background-position:-490px 0;
}
#movieSearch .suggest .help a:hover {
	background-position:-490px 0;
}
#movieSearch .suggest .yui-ac-ft .help {
	background:#354146;
	padding:0 5px;
}
#movieSearch .suggest .yui-ac-ft {
	background-position:-250px bottom;
	padding-bottom:5px;
	width:242px;
}
/*mygyao_btn*/
#movieSearch .mygyaoBtn {
	background-image:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_common02.png);
	background-repeat:no-repeat;
	background-position:-126px 0px;
	float:left;
	height:0px;
	width:116px;
	padding-top:27px;
	overflow:hidden;
}
#movieSearch .mygyaoBtn:hover {
	background-position:0px 0px;
}
/*newSuggest*/
#contents-newheader #movieSearch .newSuggest {
	display:none;
	width:242px;
	left:0px;
	position:absolute;
	top:23px;
	font-size:117%;
}
#contents-newheader #movieSearch .newSuggest .yui-ac-content {
	background-position:0 0;
}
#contents-newheader #movieSearch .newSuggest .yui-ac-hd {
	padding-top:10px;
}
#contents-newheader #movieSearch .newSuggest .yui-ac-bd {
	background:#fff;
	padding:0 1px 0 1px;
	border-right:1px solid #a3a4a4;
	border-left:1px solid #a3a4a4;
	color:#343434;
}
#contents-newheader #movieSearch .newSuggest .sutitle {
	background:#e6e6e6;
	color:#666464;
	padding:2px 8px 0 8px;
	margin-top:7px;
}
#contents-newheader #movieSearch .newSuggest .span {
	font-size:86%;
}
#contents-newheader #movieSearch .newSuggest .suStore {
	margin-bottom:7px;
}
#contents-newheader #movieSearch .newSuggest .suOut {
	padding-bottom:2px;
}
#contents-newheader #movieSearch .newSuggest ul li {
	padding:3px 8px 1px 8px;
	width:222px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#contents-newheader #movieSearch .newSuggest ul li.yui-ac-highlight {
	background:#ff8844;
	color:#fff;
}
#contents-newheader #movieSearch .newSuggest .help a {
	text-indent:-9999px;
	height:14px;
	width:14px;
	padding:0;
	display:block;
	float:right;
	overflow:hidden;
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/commonIcon.png) no-repeat 0 -50px;
}
#contents-newheader #movieSearch .newSuggest .help a:hover {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/commonIcon.png) no-repeat 0 -50px;
}
#contents-newheader #movieSearch .newSuggest .yui-ac-ft .help {
	padding:0 14px 0 5px;
}
#contents-newheader #movieSearch .newSuggest .yui-ac-ft {
	background-position:-250px bottom;
	padding-bottom:5px;
}
/*glnaviIcon*/
#contents-newheader #movieSearch p.allSearch a, #contents-newheader #movieSearch p.rankSearch a {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_icon.png) no-repeat;
}
#contents-newheader #movieSearch p.allSearch a, #contents-newheader #movieSearch p.rankSearch a {
	float:left;
	line-height:16px;
	min-height:16px;
	height:auto !important;
	height:16px;
	display:block;
}
#contents-newheader #movieSearch p.allSearch a {
	background-position:0px -786px;
	padding-left:20px;
	margin:5px 20px 0 30px;
}
#contents-newheader #movieSearch p.rankSearch a {
	background-position:0px -886px;
	padding-left:20px;
	margin-top:5px;
}
/*----------------
footer
----------------*/
#footer {
	width:950px;
	margin:0 auto;
}
#footer_650 {
	width:630px;
	margin:0 auto;
}
/*#footer .lmark .mark{background:url(https://s.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) no-repeat;}*/

/*--/wrappercommonimg-------------*/
/*icon_intro*/
#btnexp_wrapper2 {
	clear:both;
	width:100%;
}
.footer_global {
	padding-top:20px;
	background:url(https://s.yimg.jp/images/gyao/common/images/bg_repeat.png);
	width:950px;
	background-position:0 -203px;
	background-repeat:repeat-x;
}
.footer_jasrac {
	padding-top:20px;
	text-align:center;
	width:950px;
	margin:0 auto;
	float:left;
	display:inline;
}
.footer_jasrac li.lmark {
	float:left;
	display:inline;
	text-align:left;
	font-size:10px;
	line-height:12px;
	color:#666;
	background-position:0 -498px;
	padding-left:26px;
}
.footer_jasrac li.jasrac {
	float:right;
	display:inline;
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#666;
}
.footer_global p {
	font-size:12px;
	line-height:16px;
	color:#666;
	padding:0 10px;
	text-align:center;
}
.footer_copyright {
	padding-top:20px;
	text-align:left;
	font-size:10px;
	line-height:12px;
	color:#666;
	width:950px;
	margin:0 auto;
	clear:both;
}
.footer_clear {
	clear:both;
}
.footer_adS {
	text-align:center;
	width:950px;
	margin:20px auto;
	float:left;
	display:inline;
	padding:15px 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.footer_partner {
	font-size:12px;
	line-height:16px;
	color:#666;
	text-align:center;
	padding:20px 10px 10px 10px;
}
.footer_gyaoyahoo {
	padding-top:20px;
	text-align:center;
	font-size:10px;
	line-height:12px;
	color:#666;
	width:950px;
	margin:0 auto;
	display:block;
}
.footer_gyaoyahoo_630 {
	text-align:center;
	font-size:10px;
	line-height:12px;
	color:#666;
	width:630px;
	margin:0 auto;
	display:block;
}
.con_btm {
	background:#f3f3f3;
}
/*emg-patch ---------- */
#emg, #emg2, #emg3 {
	margin-bottom:10px;
	text-align:center;
}
#emg table, #emg2 table, #emg3 table {
	margin:0 auto;
	text-align:left;
}
/*js_off ---------- */
.js_off {
	border:1px solid #ddd;
	background-color:#FFF;
	text-align:center;
	padding:10px;
	width:928px;
	margin-right:auto;
	margin-left:auto;
	color: #777777;
}
.js_off .off_main {
	color: #FF0000;
	font-size:14px;
	padding-bottom:10px;
}
/*free_txt*/
.free_txt {
	border:1px solid #ddd;
	width:928px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
	padding:10px;
}
/* clearfix *//* for Win IE5 */
#contents-body, .yj950-3 #contents-body #main {
	height:1%;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:auto;
}
/*content*/
a {
	color:#017bb8;
	cursor:hand;
}
a:visited {
	color:#04718d;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
em, strong {
	font-weight:bold;
}
/*footer_grobal*/
.footer_global ul {
	font-size:12px;
	line-height:12px;
	color:#666;
	text-align:center;
	line-height:1.25;
}
.footer_global li {
	display:inline-block;
	padding:0 10px;
	border-left:1px solid #767676;
}
.footer_global .list_end {
	border-right:1px solid #767676;
}
* html .footer_global li {
	display:inline;
	zoom:1;
}
*:first-child+html .footer_global li {
	display:inline;
	zoom:1;
}


/* グロナビ不具合*/

#/*globalNavi----------------------*/
.index #contents-newheader {
margin-bottom:0;
padding-top:1px;
}
#contents-newheader {
	background:#ffffff;
	margin-bottom:10px;
}
#contents-newheader .column {
	width:950px;
	margin:0 auto 4px;
}
#globalNavi .gnBorder, #globalNavi {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/spriteHeaderFooter.png) no-repeat;
}

/* ----------------------------------------------------- 
グロナビ改修 0221 再定義　ここから
--------------------------------------------------------- */

#globalNavi li a {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_common_gnav.png) no-repeat;
}



/*productLink*/
#globalNavi .gnBorder, #globalNavi li a {
	overflow:hidden;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#globalNavi .gnLink_top a {
	width:55px;
	background-position:left 0px;
}

#globalNavi .gnLink_foreign_film a {
	width:48px;
	background-position:-55px 0px;
}
#globalNavi .gnLink_movie a {
	width:48px;
	background-position:-103px 0px;
}
#globalNavi .gnLink_drama a {
	width:53px;
	background-position:-151px 0px;
}
#globalNavi .gnLink_music a {
	width:48px;
	background-position:-204px 0px;
}
#globalNavi .gnLink_anime a {
	width:55px;
	background-position:-252px 0px;
}
#globalNavi .gnLink_tv_program a {
	width:78px;
	background-position:-307px 0px;
}
#globalNavi .gnLink_documentary a {
	width:101px;
	background-position:-385px 0px;
}
#globalNavi .gnLink_hobby_culture a {
	width:73px;
	background-position:-486px 0px;
}

#globalNavi .gnLink_pachinko_pachisuro a {
	width:112px;
	background-position:-559px 0px;
}
#globalNavi .gnLink_sports a { 
	width:67px;
	background-position:-671px 0px;
}
#globalNavi .gnLink_gravure a {
	width:65px;
	background-position:-738px 0px;
}

#globalNavi .gnLink_adult a {
	width:63px;
	background-position:-803px 0px;
}

#globalNavi .gnLink_comic a {
	width:83px;
	background-position:-866px 0px;
}

/*on*/
#globalNavi .gnLink_topOn a {
	width:55px;
	background-position:left -36px;
}

#globalNavi .gnLink_foreign_filmOn a {
	width:48px;
	background-position:-55px -36px;
}
#globalNavi .gnLink_movieOn a {
	width:48px;
	background-position:-103px -36px;
}
#globalNavi .gnLink_dramaOn a {
	width:53px;
	background-position:-151px -36px;
}
#globalNavi .gnLink_musicOn a {
	width:48px;
	background-position:-204px -36px;
}
#globalNavi .gnLink_animeOn a {
	width:55px;
	background-position:-252px -36px;
}
#globalNavi .gnLink_tv_programOn a {
	width:78px;
	background-position:-307px -36px;
}
#globalNavi .gnLink_documentaryOn a {
	width:101px;
	background-position:-385px -36px;
}
#globalNavi .gnLink_hobby_cultureOn a {
	width:73px;
	background-position:-486px -36px;
}

#globalNavi .gnLink_pachinko_pachisuroOn a {
	width:112px;
	background-position:-559px -36px;
}
#globalNavi .gnLink_sportsOn a { 
	width:67px;
	background-position:-671px -36px;
}
#globalNavi .gnLink_gravureOn a {
	width:65px;
	background-position:-738px -36px;
}

#globalNavi .gnLink_adultOn a {
	width:63px;
	background-position:-803px -36px;
}

#globalNavi .gnLink_comicOn a {
	width:83px;
	background-position:-866px -36px;
}

/*hover*/
#globalNavi .gnLink_top a:hover {
	width:55px;
	background-position:left -36px;
}

#globalNavi .gnLink_foreign_film a:hover {
	width:48px;
	background-position:-55px -36px;
}
#globalNavi .gnLink_movie a:hover {
	width:48px;
	background-position:-103px -36px;
}
#globalNavi .gnLink_drama a:hover {
	width:53px;
	background-position:-151px -36px;
}
#globalNavi .gnLink_music a:hover {
	width:48px;
	background-position:-204px -36px;
}
#globalNavi .gnLink_anime a:hover {
	width:55px;
	background-position:-252px -36px;
}
#globalNavi .gnLink_tv_program a:hover {
	width:78px;
	background-position:-307px -36px;
}
#globalNavi .gnLink_documentary a:hover {
	width:101px;
	background-position:-385px -36px;
}
#globalNavi .gnLink_hobby_culture a:hover {
	width:73px;
	background-position:-486px -36px;
}

#globalNavi .gnLink_pachinko_pachisuro a:hover {
	width:112px;
	background-position:-559px -36px;
}
#globalNavi .gnLink_sports a:hover {
	width:67px;
	background-position:-671px -36px;
}
#globalNavi .gnLink_gravure a:hover {
	width:65px;
	background-position:-738px -36px;
}

#globalNavi .gnLink_adult a:hover {
	width:63px;
	background-position:-803px -36px;
}

#globalNavi .gnLink_comic a:hover {
	width:83px;
	background-position:-866px -36px;
}

/* ----------------------------------------------------- 
グロナビ改修 0221 再定義　ここまで
--------------------------------------------------------- */





/*border*/
#globalNavi .gnBorder {
	width:2px;
	background-position:left -160px
}
#globalNavi .gnList01 a, #globalNavi .gnList02 a, #globalNavi .gnList01On a, #globalNavi .gnList02On a {
	margin:0;
}
#globalNavi ul {
	width:950px;
	margin:0 auto;
}
#globalNavi li {
	float:left;
}
#globalNavi {
	overflow:hidden;
	background-position:0 0;
	background-repeat:repeat-x;
	width:100%;
	height:26px;
}
#globalNavi .gnList01, #globalNavi .gnList02, #globalNavi .gnList01On, #globalNavi .gnList02On {
	position:relative;
	z-index:999;
}
#globalNavi .gnList01Menu, #globalNavi .gnList02Menu {
	display:none;
	width:90px;
	position:absolute;
	z-index:999;
	border:1px solid #636e71;
	background:#fff;
	padding:10px 12px;
	top:32px;
}
#globalNavi .gnList02Menu {
	width:185px;
}
#globalNavi .gnList01Menu li, #globalNavi .gnList02Menu li {
	margin-bottom:6px;
	font-size:90%;
	float:none !important;
}
#globalNavi .gnList01Menu li a, #globalNavi .gnList02Menu li a {
	display:inline;
	background:none;
	color:#1493b4;
	text-indent:0;
}
/*otherLink*/
#otherLink, #otherLink p.ohhelp, #otherLink p.otpoint {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/spriteHeaderFooter.png) no-repeat;
}
#otherLink {
	background-position:0 -120px;
	background-repeat:repeat-x;
	height:22px;
	padding:3px 0 7px 0px;
	_padding:3px 0 0 0px;
	background-color:#ddd;
}
#otherLink p.othelp {
	background-position:0 -338px;
	padding-left:19px;/*width:65px;*/
	float:right;
	margin-top:3px;
}
#otherLink p.otpoint {
	background-position:-253px -340px !important;
	padding-left:15px;/*width:65px;*/
	float:right;
	margin-top:3px;
	color:#7F8D91;
}
#otherLink p.otpoint strong {
	font-weight:bold;
}
#otherLink p.mygyao {
	float:right;
	margin-left:15px;
	margin-top:-3px;
	zoom:1;
}
* html #otherLink p.mygyao {
	float:right;
	margin-left:15px;
	margin-top:0;
	zoom:1;
}
#otherLink p.mygyao a {
	display:block;
	width:100px;
	height:28px;
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/gnavi_mybtn.png) 0 -30px no-repeat;
	text-indent:-9999px;
	zoom:1;
}
#otherLink p.mygyao a:hover {
	background-position:0 0;
}
#otherLink p.mygyao {
	float:right;
	margin-left:15px;
	margin-top:-3px;
	zoom:1;
}
* html #otherLink p.mygyao {
	float:right;
	margin-left:15px;
	margin-top:0;
	zoom:1;
}
#otherLink p.mygyao a {
	display:block;
	width:100px;
	height:28px;
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/gnavi_mybtn.png) 0 -30px no-repeat;
	text-indent:-9999px;
	zoom:1;
}
#otherLink p.mygyao a:hover {
	background-position:0 0;
}
/*imgCommon----------------------*/
#movieSearch p, #movieSearch form .submit {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_main.png) no-repeat;
}
#movieSearch .yui-ac-bd, #movieSearch .suggest .help a, #movieSearch .suggest .help a:hover, #movieSearch .suggest .yui-ac-ft {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/top/topSpriteSmartSarch.png) no-repeat;
}
/*movieSearch----------------------*/
/*search*/
#movieSearch {
	margin:0 auto;
	width:950px;
	position:relative;
	z-index:9700;
	font-size:12px;
}
#movieSearch form {
	float:left;
}
#movieSearch form .label {
	width:211px;
	height:16px;
	border:0;
	vertical-align:middle;
	color:#333333;
	overflow:hidden;
	background:none;
}
/* ie6 */* html #movieSearch form .label {
	height:23px;
}
/* ie7 */*:first-child+html #movieSearch form .label {
	height:23px;
}
#movieSearch span.inputText {
	cursor:text;
	display:none;
	padding-left:1px;
	height:16px;
	width:210x;
	overflow:hidden;
	position:absolute;
	color:#999;
	text-align:left;
	z-index:2;
}
/* ie6 */* html #movieSearch span.inputText {
	margin:-1px 0 0 -1px;
}
/* ie7 */*:first-child+html #movieSearch span.inputText {
	margin:-1px 0 0 -1px;
}
/*search*/
#movieSearch form .submit {
	background-position:-585px 0px;
	border:0;
	text-indent:-9999px;
	width:45px;
	height:23px;
	cursor:hand;
	vertical-align:middle;
	cursor:pointer;
	background-repeat:no-repeat;
	float:left;
}
#movieSearch form .submit:hover {
	background-position:-585px -33px;
	border:0;
	text-indent:-9999px;
	width:45px;
	height:23px;
	cursor:hand;
	vertical-align:middle;
}
#movieSearch p.searchbox {
	float:left;
	background-position:0 -501px;
	width:211px;
	height:22px;
	padding:4px 7px 2px 24px;
	margin-right:7px;
}
/*help*/
#movieSearch .suggest {
	display:none;
	width:265px;
	left:0px;
	position:absolute;
	top:22px;
}
#movieSearch .yui-ac-bd {
	background-position:0 top;
	padding-top:7px;
}
#movieSearch .suggest ul {
	background-color:#354146;/*padding:0 8px;*/
	width:242px;
}
#movieSearch .suggest li {
	color:#fff;
	padding:3px 8px;
	width:226px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#movieSearch .suggest li.yui-ac-highlight {
	background:#526368;
}
#movieSearch .suggest .help a {
	text-indent:-9999px;
	height:12px;
	width:12px;
	padding:0;
	display:block;
	float:right;
	overflow:hidden;
	background-position:-490px 0;
}
#movieSearch .suggest .help a:hover {
	background-position:-490px 0;
}
#movieSearch .suggest .yui-ac-ft .help {
	background:#354146;
	padding:0 5px;
}
#movieSearch .suggest .yui-ac-ft {
	background-position:-250px bottom;
	padding-bottom:5px;
	width:242px;
}
/*mygyao_btn*/
#movieSearch .mygyaoBtn {
	background-image:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_common02.png);
	background-repeat:no-repeat;
	background-position:-126px 0px;
	float:left;
	height:0px;
	width:116px;
	padding-top:27px;
	overflow:hidden;
}
#movieSearch .mygyaoBtn:hover {
	background-image:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_common02.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
	height:0px;
	width:116px;
	padding-top:27px;
	overflow:hidden;
}
/*glnaviIcon*/
#contents-newheader #movieSearch p.allSearch a, #contents-newheader #movieSearch p.rankSearch a, #contents-newheader #movieSearch p.freeSearch a {
	background:url(https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_icon.png) no-repeat;
}
#contents-newheader #movieSearch p.allSearch a, #contents-newheader #movieSearch p.rankSearch a, #contents-newheader #movieSearch p.freeSearch a {
	float:left;
	line-height:16px;
	min-height:16px;
	height:auto !important;
	height:16px;
	display:block;
}
#contents-newheader #movieSearch p.allSearch a {
	background-position:0px -786px;
	padding-left:20px;
	margin:5px 0px 0 20px;
}
#contents-newheader #movieSearch p.freeSearch a {
	background-position:0px -2942px;
	padding-left:20px;
	margin:5px 0px 0 10px;
}
#contents-newheader #movieSearch p.rankSearch a {
	background-position:0px -886px;
	padding-left:20px;
	margin:5px 0px 0 10px;
}
#new_header #header_yahoologo {
	width: 102px;
	height: 27px;
	margin: 8px 2px 0 0;
	padding: 0;
	float: right;
	display: inline;
}
#new_header #header_yahoologo p {
	width: 102px;
	height: 27px;
	float: left;
	display: inline;
	background-position: left -451px;
}
#new_header #header_yahoologo p a {
	width: 102px;
	height: 27px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}



/* -----20130619マストヘッド改修 newHeader----- */
#new_header #masthead.newHeader {
	height:58px !important;
}
#new_header #masthead.newHeader .headerLeft {
	float:left;
	width:440px;
}

#new_header #masthead.newHeader h1 {
	display:block;
	margin:12px 15px 0 0;
	width:190px;
	height:39px;
	background-position:-302px -211px;
}
#new_header #masthead.newHeader h1 a {
	width:190px;
	height:39px;
}
#new_header #masthead.newHeader #mygyao_login {
	display:block;
	margin:12px 0 0;
}
#new_header #masthead.newHeader #mygyao_login p.name {
	line-height:1.5;
}

#new_header #masthead.newHeader #header_cross {
	float:right;
	margin:0 !important;
	padding:10px 0 0;
	width:500px;
	text-align:right;
	color:#7c7c7c;
	font-size:75%;
	line-height:1.5;
}
#new_header #masthead.newHeader #header_cross .headerLinks {
	margin:0 0 6px;
	padding:0 5px 0 0;
}

#new_header #emg,
#new_header #emg2,
#new_header #emg3 {
	margin-bottom:0;
}