/*** master-yahoo.css ***/
/*** CORE FILES ***/
/*@import "http://i.yimg.jp/images/css/yj2.css";
@import "http://i.yimg.jp/yui/jp/lrc/1.0.1/lrc.css";
@import "http://i.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css";
@import "http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css";*/

/*** http://i.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;}
/* FontSize 2006.12.12 */
.yjXXL{font-size:x-large;/* WinIE5.x */voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;/* WinIE6.x(Standard) */font-size /**/:x-large;} /* WinIE6.x(Quirks), WinIE7(Quirks) */html>body .yjXXL{font-size:180%;/* MacIE5.x */font-size/**/:xx-large;} /* WinFF, MacFF, Safari, WinIE7(Standard) */.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}
/*フォントサイズ指定のみyj2.cssに移動（文字サイズモジュールのため）*/

/*** http://i.yimg.jp/yui/jp/lrc/1.0.1/lrc.css ------------------------------------------------------------------------------------------------------------***/
#pos-lrec{margin-bottom:10px;text-align:center;}#pos-lrec dl{background-color:#fff;color:#555;}#pos-lrec dt{display:inline-block;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;vertical-align:middle;}#pos-lrec td{text-align:left;}/* safari only \*/html:\66irst-child #pos-lrec dt{padding:3px 0 2px;}/* /safari only */#pos-lrec dd{}#pos-lrec dd img{vertical-align:bottom;}/* ---- in std template ---- */.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 #main #sub-block2{margin-top:280px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1-3 #main #sub-block2{margin-top:280px;}#sub #pos-lrec div{background:#fff;}

/*** http://i.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;}/**/

/*** http://i.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;border-top:1px solid #ccc;font-size:small;line-height:1.4em;}/* === yj950 common  === */.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{width: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{min-width:950px;padding:0 15px;}

/*
* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper{width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}
*/

/* === yj100per-1 === */.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}/*-- yj100per-1-3 = --*/.yj100per-1-3 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1-3 #main #main-main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-1-3 #main #main-main{margin-left:316px;}.yj100per-1-3 #main #main-block-wrapper{float:right;width:100%;margin-right:-202px;}.yj100per-1-3 #main #main-block{margin-right:202px;}.yj100per-1-3 #main #sub-block1{float:left;width:192px;}.yj100per-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px;}/* === yj100per-2 === */.yj100per-2 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-2 #contents-body #main{margin-left:316px;}.yj100per-2 #contents-body #sub{float:right;width:300px;}/* === yj100per-3 === */.yj100per-3 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-3 #contents-body #main{margin-left:316px;}.yj100per-3 #contents-body #main-main-wrapper{float:right;width:100%;margin-right:-202px;}.yj100per-3 #contents-body #main-main{margin-right:202px;}.yj100per-3 #contents-body #main-sub{float:left;width:192px;}.yj100per-3 #contents-body #sub{float:right;width:300px;}/* 2-3.clearfix *//* for FF,Safari,Opera */#contents-body:after,.yj950-3 #contents-body #main:after{display:block;visibility:hidden;clear:both;height:0;content:".";}/* for Win IE5.5-7 */#contents-body,.yj950-3 #contents-body #main{zoom:1;}

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplMacie5_pu.css --------------------------------------------------------***/
/* Hide Mac IE5 \*//*/.yj-guid{line-height:0;display:block;position:static;height:0;width:0;overflow:hidden;}#pos-lrec dt{padding:4px 0 3px;}.yj-skip{margin:-1px;}.yj950-1 #contents-body #sub #pos-lrec{margin-right:-7px;}.yj100per-1 #contents-body #main-wrapper,.yj100per-1 #contents-body #main,.yj950-1 #contents-body #main{display:inline}#contents-body,.yj950-3 #contents-body #main{display:inline-block;height:auto;}

/*** http://i.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;}

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplWinie55_pu.css --------------------------------------------------------***/
.yj-skip{margin:-1px;voice-family:"\"}\"";voice-family:inherit;margin:0;}

/*
http://k.yimg.jp/images/top/sp/add_favorite/add-to-top-favo090619.css --------------------------------------------------------***/
/* grobal */#addToTopFavorite *{line-height:1.3;*line-height:1.25;margin:0;padding:0;}#addToTopFavorite,#addToTopFavoriteBtn,#addToTopFavoriteBtn span,#addToTopFavoriteWindow,#addToTopFavoriteWindowDtl li .attfBtn span{background-image:url(http://k.yimg.jp/images/top/sp/add_favorite/add-to-top-favo.gif);}#addToTopFavorite{font-size:12px;line-height:1.22;*font-size:small;*font:x-small;position:relative;z-index:9999;border:1px solid #ccc;padding:10px;background-position:0 -160px;background-repeat:repeat-x;background-color:#fff;text-align:center;color:#000;}#addToTopFavoriteTtl,#addToTopFavoriteBtn{font-size:108%;*font-size:100%;}#addToTopFavorite a{color:#1d3994;text-decoration:none;}#addToTopFavorite a:hover{text-decoration:underline;}/* module box */#addToTopFavoriteTtl span{display:block;}/* module btn */#addToTopFavoriteBtn{position:relative;width:160px;height:16px;margin:10px auto 0;background-position:0 -20px;background-repeat:no-repeat;}#addToTopFavoriteBtn.attfAdded{background-position:0 -40px;}#addToTopFavoriteTxt{display:block;cursor:pointer;height:16px;text-indent:-9999px;overflow:hidden;zoom:1;}#addToTopFavoriteBtn .attfBtnP1{background-position:0 -60px;}#addToTopFavoriteBtn .attfBtnP2{cursor:auto;background-position:0 -80px;}#addToTopFavoriteBtn .attfBtnP3{cursor:auto;background-position:0 -100px;}/* module images */#addToTopFavoriteImg{height:241px;margin-top:5px;background:url(http://k.yimg.jp/images/top/sp/add_favorite/bg_img.png) no-repeat 50% 0;text-indent:-9999px;}/* module window */#addToTopFavoriteWindow{position:absolute;top:16px;left:50%;width:200px;margin-left:-100px;background-position:50% 0;background-repeat:no-repeat;text-align:left;font-weight:normal;}#addToTopFavoriteWindow2{margin-top:12px;border:solid #ccc;border-width:0 2px 2px 0;}#addToTopFavoriteWindow3{border:1px solid #57718f;background:#fff;}/* window ttl */#addToTopFavoriteWindowTtl{padding:9px 4px;}#addToTopFavoriteWindowTtl strong{display:block;font-weight:bold;color:#f00;}/* window service all */#addToTopFavoriteWindowDtl{border-top:1px dotted #9baab1;padding:4px;}#addToTopFavoriteWindowDtl li{overflow:hidden;zoom:1;padding:3px 0;}#addToTopFavoriteWindowDtl li a{float:left;padding-left:20px;background-repeat:no-repeat;background-position:0 50%;}#addToTopFavoriteWindowDtl li .attfBtn{float:right;border:1px solid #999;}#addToTopFavoriteWindowDtl li .attfBtn span{display:block;padding:0 2px;border-top:1px solid #fff;background-color:#333;background-position:0 -120px;color:#fff;cursor:pointer;}/* window cancel btn */#addToTopFavoriteWindowCancel{margin:10px 60px;border:1px solid #999;}#addToTopFavoriteWindowCancel span{display:block;border-top:1px solid #fff;background:#ccc;text-align:center;cursor:pointer;}#addToTopFavoriteAlert{text-align:left;}


/* ----------------------------------------
Common css
---------------------------------------- */

.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:#01a5d0;}
#contents-body a{color:#01a5d0;}
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{background:#ecf0f1;}
#contents-header,#contents-newheader{background:#ffffff; margin-bottom:10px;}
#contents-body{margin-bottom:3px; color:#333333;}
#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 !important;}

body{zoom:1;}
.yj100per-2{width:100% !important;}
.yj100per-2 #wrapper{padding:0 !important;}
.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:634px;}
.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;}
/* --- 標準テンプレート ---*/

div.yjstdPlug{
	border:none;
	background:none;
}
div.yjstdPlug p,
#wrapper div.yjstdPlug a{
	color:#7f8d91;
}
#contents-footer #moduleWmpFlash{
	background-image:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgModuleWmpFlash950.png);
	background-position:0 top;
	background-color:#dbe2e4 !important;
	margin-bottom:8px;
}
#contents-footer div.yjstdPlug{
	background-image:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgModuleWmpFlash950.png);
	background-position:0 bottom;
}
#main #moduleWmpFlash{
	background-image:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgModuleWmpFlash634.png);
	background-position:0 top;
	background-color:#dbe2e4 !important;
}
#main div.yjstdPlug{
	background-image:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgModuleWmpFlash634.png);
	background-position:0 bottom;
}/* --- プラグインモジュール ---*/

#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(http://i.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(http://i.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 {
	width: 950px;
	height: 61px;
	margin: 0 auto;
	position:relative;
}

#new_header #masthead h1 {
	width: 203px;
	height: 42px;
	margin: 10px 14px 0 1px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteHeaderFooter.png) no-repeat left -401px;
	text-indent: -9999px;
	float: left;
	display: inline;
}
#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 {
	float: right;
	position:absolute;
	top:43px;
	right:0;
	margin:0 !important;
}

#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 {
	width: 178px;
	height: 27px;
	float: left;
	display: inline;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteHeaderFooter.png) no-repeat left -451px;
}
#new_header #header_yahoologo p a {
	width: 178px;
	height: 27px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}


#emg3,#emg2,#emg1{
	clear:both;
}
/* --- マストヘッド --- */

#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{
	width:950px;
	font-size:70%;
	color:#999999;
	margin:0 auto 4px;
}
#footer .lmark span{
	float:right;
	letter-spacing:-1px;
	line-height:1.1;
	width:450px;
	text-align:left;
}
#footer .lmark .mark{
	display:block;
	float:left;
	padding-left:26px;
	text-align:left;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) no-repeat left -700px;
}
#footer .credit{
	width:950px;
	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
---------------------------------------- */
#contents-footer .credit{
	padding:5px 5px 15px;
	font-size:70%;
	color:#d7dee0;
}/* --- #contents-footer ---*/



#contents-header .column{
	width:950px;
	margin:0 auto 4px;
}
#contents-header #movieSearch{
	float:left;
	margin:0 auto;
	width:400px;
	position:relative;
	z-index:9700;
}
#contents-header #movieSearch form{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) no-repeat left 6px;
	padding-left:25px;
}
#contents-header #movieSearch form .label{
	width:166px;
	height:24px;
	border:0;
	vertical-align:middle;
	color:#333333;
	overflow:hidden;
	background:none;
}
/* ie6 */* html #contents-header #movieSearch form .label{height:23px;}
/* ie7 */*:first-child+html #contents-header #movieSearch form .label{height:23px; }
/* --- ieが微妙にずれるので調整 ---*/
/* ####spanでテキスト表示 */
#contents-header #movieSearch span.inputText{
	cursor:text;
	/* display:inline; */
	display:none;
	padding-left:1px;
	height:24px;
	width:165px;
	overflow:hidden;
	position:absolute;
	color:#cccccc;
	text-align:left;
	z-index:2;
}

/* ie6 */* html #contents-header #movieSearch span.inputText{height:23px; margin:-1px 0 0 -1px;}
/* ie7 */*:first-child+html #contents-header #movieSearch span.inputText{height:23px; margin:-1px 0 0 -1px;}
/* safari3 + Opera9*/body:first-of-type #contents-header #movieSearch span.inputText{width:166px;padding:5px 0 0 5px;}

#contents-header #movieSearch form .submit{
	border:0;
	text-indent:-9999px;
	width:82px;
	height:27px;
	cursor:pointer;
	cursor:hand;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) left -94px;
	vertical-align:middle;
	margin-top:4px;
}
#contents-header #movieSearch p{
	float:left;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) no-repeat scroll left -41px;
	padding:9px 7px 0 10px;
	margin-right:5px;
	_margin-right:2px;/*IE6用*/
   /*/margin-right:1px;*/
}
/* safari3 */body:first-of-type #contents-header #movieSearch form .label{width:167px;padding-left:5px;}
/* safari3 */body:first-of-type #contents-header #movieSearch p{padding:5px 6px 5px 5px;}



#contents-header #movieSearch .suggest{
	display:none;
	width:265px;
	position:absolute;
	left:29px;
}
#contents-header #movieSearch .yui-ac-bd{
	background-color:#354146;
}
#contents-header #movieSearch .suggest ul{
	padding:5px 0;
background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgSuggest.png) no-repeat 0 top;
}
#contents-header #movieSearch .suggest ul li{
	color:#fff;
	font-size:80%;
	padding:3px 8px;
	width:249px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#contents-header #movieSearch .suggest ul li.yui-ac-highlight{
	background:#526368;
}
#contents-header #movieSearch .suggest .help a{
	text-indent:-9999px;
	height:12px;
	width:12px;
	padding:0;
	display:block;
	float:right;
	overflow:hidden;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgSuggest.png) no-repeat right 0;
}
#contents-header #movieSearch .suggest .yui-ac-ft{
	padding:0 5px 5px;
}

#contents-header #movieSearch .suggest .help a:hover{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgSuggest.png) no-repeat right 0;
}

#contents-header #movieSearch .suggest .yui-ac-ft{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgSuggest.png) #354146 no-repeat -265px bottom;
}/* --- movieSearch ---*/




#productLink{
	text-align:right;
	font-size:80%;
	float:right;
	margin-top:14px;
}
#productLink em{
	font-weight:bold;
}/* --- productLink ---*/



#contents-header #globalNavi .gnLink01 a,
#contents-header #globalNavi .gnLink02 a,
#contents-header #globalNavi .gnLink03 a,
#contents-header #globalNavi .gnList01 a,
#contents-header #globalNavi .gnList02 a,
#contents-header #globalNavi .gnLink01On a,
#contents-header #globalNavi .gnLink02On a,
#contents-header #globalNavi .gnLink03On a,
#contents-header #globalNavi .gnList01On a,
#contents-header #globalNavi .gnList02On a{
	margin:0 0 0 3px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background-image : url("http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png") ;
	background-repeat: no-repeat;
	overflow:hidden;
}
#contents-header #globalNavi .gnLink01 a{width:68px ;background-position : left -136px ;}
#contents-header #globalNavi .gnLink02 a{width:140px ;background-position : -68px -136px ;}
#contents-header #globalNavi .gnLink03 a{width:100px ;background-position : -208px -136px ;}
#contents-header #globalNavi .gnList01 a{width:116px ;background-position : -308px -136px ;}
#contents-header #globalNavi .gnList02 a{width:117px ;background-position : -424px -136px ;}
#contents-header #globalNavi .gnLink01On a{width: 68px ;background-position : left -236px ;}
#contents-header #globalNavi .gnLink02On a{width: 140px ;background-position : -68px -236px ;}
#contents-header #globalNavi .gnLink03On a{width: 100px ;background-position : -208px -236px;}
#contents-header #globalNavi .gnList01On a{width:116px; background-position : -308px -241px;}
#contents-header #globalNavi .gnList02On a{width:117px; background-position : -424px -241px;}
#contents-header #globalNavi .gnLink01 a:hover{width:68px ;background-position : left -336px ;}
#contents-header #globalNavi .gnLink02 a:hover{width:140px ;background-position : -68px -336px ;}#contents-header #globalNavi .gnLink03 a:hover{width:100px ;background-position : -208px -336px ;}
#contents-header #globalNavi .gnList01 a,
#contents-header #globalNavi .gnList02 a,
#contents-header #globalNavi .gnList01On a,
#contents-header #globalNavi .gnList02On a{margin:0;}
#contents-header #globalNavi ul{width:950px; margin:0 auto;}
#contents-header #globalNavi li{float:left;}
#contents-header #globalNavi{
	background:url("http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png") left -461px;
}/* --- #contents-header > #contents-header #globalNavi ---*/
#contents-header #globalNavi .gnList01,
#contents-header #globalNavi .gnList02,
#contents-header #globalNavi .gnList01On,
#contents-header #globalNavi .gnList02On{
	position:relative;
	z-index:999;
}
#contents-header #globalNavi .gnList01Menu,
#contents-header #globalNavi .gnList02Menu{
	display:none;
	width:90px;
	position:absolute;
	z-index:999;
	border:1px solid #636e71;
	background:#fff;
	padding:10px 12px;
	top:32px;
}
#contents-header #globalNavi .gnList02Menu{width:185px;}
#contents-header #globalNavi .gnList01Menu li,
#contents-header #globalNavi .gnList02Menu li{
	margin-bottom:6px;
	font-size:90%;
	float:none !important;
}
#contents-header #globalNavi .gnList01Menu li a,
#contents-header #globalNavi .gnList02Menu li a{
	display:inline;
	background:none;
	color:#1493b4;
	text-indent:0;
}/* --- #contents-header #globalNavi pulldownmenu ---*/

/*####start*/
/*共通画像読み込み*/
#contents-newheader #globalNavi,#contents-newheader #otherLink,#contents-newheader #movieSearch p,#contents-newheader #movieSearch form .submit,#contents-newheader #otherLink p.ohhelp,#otherLink p.otpoint{background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteHeaderFooter.png) no-repeat;}

#contents-body{margin-bottom:20px !important;}


.linkTopPage{
	margin-bottom:30px;
}
.linkTopPage a{
	display:block;
	background:url(http://i.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;
}

/*その他リンク*/
#contents-newheader #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;
}

/*検索*/
#contents-newheader #movieSearch{
	/*float:left;*/
	margin:0 auto;
	width:950px;
	position:relative;
	z-index:9700;
	font-size:75%;
}
#contents-newheader #movieSearch form{
	/*background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) no-repeat left 6px;
	padding-left:25px;*/
}

#contents-newheader #movieSearch form {
  float:left;
}


#contents-newheader #movieSearch form .label{
	width:211px;
	height:16px;
	border:0;
	vertical-align:middle;
	color:#333333;
	overflow:hidden;
	background:none;
}
/* ie6 */* html #contents-newheader #movieSearch form .label{height:23px;}
/* ie7 */*:first-child+html #contents-newheader #movieSearch form .label{height:23px; }
/* --- ieが微妙にずれるので調整 ---*/
/* ####spanでテキスト表示 */
#contents-newheader #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 #contents-newheader #movieSearch span.inputText{margin:-1px 0 0 -1px;}
/* ie7 */*:first-child+html #contents-newheader #movieSearch span.inputText{margin:-1px 0 0 -1px;}
/* safari3 + Opera9body:first-of-type #movieSearch span.inputText{padding:3px 0 0 5px;}*/

#contents-newheader #movieSearch form .submit{
    background-position:0 -270px;
	border:0;
	text-indent:-9999px;
	width:43px;
	height:20px;
	cursor:hand;
	margin-top:1px;
	vertical-align:middle;
}

#contents-newheader #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;
}

#contents-newheader #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#contents-newheader #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*/
#contents-newheader #otherLink p.othelp {
  background-position:0 -338px;
  padding-left:15px;
  /*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(http://i.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;}

#contents-newheader #movieSearch .suggest{
	display:none;
	width:265px;
	left:0px;
	position:absolute;
	top:22px;
}
#contents-newheader #movieSearch .yui-ac-bd{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/top/topSpriteSmartSarch.png) no-repeat 0 top;
	padding-top:7px;
}
#contents-newheader #movieSearch .suggest ul{
	background-color:#354146;
	/*padding:0 8px;*/
	width:242px;
}
#contents-newheader #movieSearch .suggest ul li{
	color:#fff;
	padding:3px 8px;
	width:226px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
#contents-newheader #movieSearch .suggest ul li.yui-ac-highlight{
	background:#526368;
}
#contents-newheader #movieSearch .suggest .help a{
	text-indent:-9999px;
	height:12px;
	width:12px;
	padding:0;
	display:block;
	float:right;
	overflow:hidden;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/top/topSpriteSmartSarch.png) no-repeat -490px 0;
}


#contents-newheader #movieSearch .suggest .help a:hover{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/top/topSpriteSmartSarch.png) no-repeat -490px 0;}

#contents-newheader #movieSearch .suggest .yui-ac-ft .help {
  background:#354146;
  	padding:0 5px;
}

#contents-newheader #movieSearch .suggest .yui-ac-ft{
    background:url(http://i.yimg.jp/images/streaming/gyao-store/top/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 ---*/
#contents-newheader #globalNavi .gnBorder,
#contents-newheader #globalNavi .gnLink01 a,
#contents-newheader #globalNavi .gnLink02 a,
#contents-newheader #globalNavi .gnLink03 a,
#contents-newheader #globalNavi .gnLink04 a,
#contents-newheader #globalNavi .gnLink05 a,
#contents-newheader #globalNavi .gnLink06 a,
#contents-newheader #globalNavi .gnLink07 a,
#contents-newheader #globalNavi .gnLink08 a,
#contents-newheader #globalNavi .gnLink09 a,
#contents-newheader #globalNavi .gnLink10 a,
#contents-newheader #globalNavi .gnLink11 a,
#contents-newheader #globalNavi .gnLink01On a,
#contents-newheader #globalNavi .gnLink02On a,
#contents-newheader #globalNavi .gnLink03On a,
#contents-newheader #globalNavi .gnLink04On a,
#contents-newheader #globalNavi .gnLink05On a,
#contents-newheader #globalNavi .gnLink06On a,
#contents-newheader #globalNavi .gnLink07On a,
#contents-newheader #globalNavi .gnLink08On a,
#contents-newheader #globalNavi .gnLink09On a,
#contents-newheader #globalNavi .gnLink10On a,
#contents-newheader #globalNavi .gnLink11On a
{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteHeaderFooter.png) no-repeat;
	overflow:hidden;
    /*margin:0 0 0 3px;*/
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#contents-newheader #globalNavi .gnLink01 a{width:100px ;background-position : left -50px ;}
#contents-newheader #globalNavi .gnLink02 a{width:39px ;background-position : -101px -50px ;}
#contents-newheader #globalNavi .gnLink03 a{width:44px ;background-position : -141px -50px ;}
#contents-newheader #globalNavi .gnLink04 a{width:38px ;background-position : -186px -50px ;}
#contents-newheader #globalNavi .gnLink05 a{width:47px ;background-position : -225px -50px ;}
#contents-newheader #globalNavi .gnLink06 a{width:55px ;background-position : -273px -50px ;}
#contents-newheader #globalNavi .gnLink07 a{width:47px ;background-position : -329px -50px ;}
#contents-newheader #globalNavi .gnLink08 a{width:55px ;background-position : -377px -50px ;}
#contents-newheader #globalNavi .gnLink09 a{width:67px ;background-position : -434px -50px ;}
#contents-newheader #globalNavi .gnLink10 a{width:104px;background-position:0px -779px;}
#contents-newheader #globalNavi .gnLink11 a{width:137px;background-position:-110px -779px;}
/*選択状態*/
#contents-newheader #globalNavi .gnLink01On a{width:100px ;background-position : left -80px ;}
#contents-newheader #globalNavi .gnLink02On a{width:39px ;background-position : -101px -80px ;}
#contents-newheader #globalNavi .gnLink03On a{width:44px ;background-position : -141px -80px ;}
#contents-newheader #globalNavi .gnLink04On a{width:38px ;background-position : -186px -80px ;}
#contents-newheader #globalNavi .gnLink05On a{width:47px ;background-position : -225px -80px ;}
#contents-newheader #globalNavi .gnLink06On a{width:55px ;background-position : -273px -80px ;}
#contents-newheader #globalNavi .gnLink07On a{width:47px ;background-position : -329px -80px ;}
#contents-newheader #globalNavi .gnLink08On a{width:55px ;background-position : -377px -80px ;}
#contents-newheader #globalNavi .gnLink09On a{width:67px ;background-position : -434px -80px ;}
#contents-newheader #globalNavi .gnLink10On a{width:104px;background-position:0px -810px;}
#contents-newheader #globalNavi .gnLink11On a{width:137px;background-position:-110px -810px;}
/*hover*/
#contents-newheader #globalNavi .gnLink01 a:hover{width:100px ;background-position : left -640px ;}
#contents-newheader #globalNavi .gnLink02 a:hover{width:39px ;background-position : -101px -640px ;}
#contents-newheader #globalNavi .gnLink03 a:hover{width:44px ;background-position : -141px -640px ;}
#contents-newheader #globalNavi .gnLink04 a:hover{width:38px ;background-position : -186px -640px ;}
#contents-newheader #globalNavi .gnLink05 a:hover{width:47px ;background-position : -225px -640px ;}
#contents-newheader #globalNavi .gnLink06 a:hover{width:55px ;background-position : -273px -640px ;}
#contents-newheader #globalNavi .gnLink07 a:hover{width:47px ;background-position : -329px -640px ;}
#contents-newheader #globalNavi .gnLink08 a:hover{width:55px ;background-position : -377px -640px ;}
#contents-newheader #globalNavi .gnLink09 a:hover{width:67px ;background-position : -434px -640px ;}
#contents-newheader #globalNavi .gnLink10 a:hover{width:104px;background-position:0px -840px;}
#contents-newheader #globalNavi .gnLink11 a:hover{width:137px;background-position:-110px -840px;}

/*区切り線*/
#contents-newheader #globalNavi .gnBorder {
 width:2px;background-position:left -160px}



/*
#contents-newheader #globalNavi .gnLink01 a:hover{width:68px ;background-position : left -336px ;}
#contents-newheader #globalNavi .gnLink02 a:hover{width:140px ;background-position : -68px -336px ;}#contents-newheader #globalNavi .gnLink03 a:hover{width:100px ;background-position : -208px -336px ;}*/

#contents-newheader #globalNavi .gnList01 a,
#contents-newheader #globalNavi .gnList02 a,
#contents-newheader #globalNavi .gnList01On a,
#contents-newheader #globalNavi .gnList02On a{margin:0;}

#contents-newheader #globalNavi ul{width:950px; margin:0 auto;}
#contents-newheader #globalNavi li{float:left;}
#contents-newheader #globalNavi{	
  overflow:hidden;
  background-position:0 0;
  background-repeat:repeat-x;
  height:28px;
}
/* --- #contents-header > #contents-newheader #globalNavi ---*/
#contents-newheader #globalNavi .gnList01,
#contents-newheader #globalNavi .gnList02,
#contents-newheader #globalNavi .gnList01On,
#contents-newheader #globalNavi .gnList02On{
	position:relative;
	z-index:999;
}
#contents-newheader #globalNavi .gnList01Menu,
#contents-newheader #globalNavi .gnList02Menu{
	display:none;
	width:90px;
	position:absolute;
	z-index:999;
	border:1px solid #636e71;
	background:#fff;
	padding:10px 12px;
	top:32px;
}
#contents-newheader #globalNavi .gnList02Menu{width:185px;}
#contents-newheader #globalNavi .gnList01Menu li,
#contents-newheader #globalNavi .gnList02Menu li{
	margin-bottom:6px;
	font-size:90%;
	float:none !important;
}
#contents-newheader #globalNavi .gnList01Menu li a,
#contents-newheader #globalNavi .gnList02Menu li a{
	display:inline;
	background:none;
	color:#1493b4;
	text-indent:0;
}/* --- #contents-newheader #globalNavi pulldownmenu ---*/
/*####end*/



#main .commonModule{
	width:634px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgCommonModule.png) no-repeat 0 top;
	margin-bottom:5px;
}
#main .commonModule h2{
	width:608px;
	padding:10px 13px 18px;
	zoom:1;
}
#main .commonModuleInner{
	position:relative;
	width:634px;
	padding-bottom:13px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgCommonModule.png) no-repeat -634px bottom;
}
#main .commonModule .floatBox{
	position:absolute;
	top:-34px;
	right:12px;
}
#main .commonModule .content{
	padding:0 13px;
}
#main .commonModule hr{
	width:630px;
	margin-left:2px;
	border-left:none;
	border-right:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #e0e5e7;
}

#main .commonModule .link{
	font-size:80%;
	text-align:right;
}
#main .commonModule .link a{
	padding-right:10px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteIconLink.png) no-repeat right 4px;
}

#main .itemList .item p{
	font-size:80%;
	margin-bottom:4px;
}
#main .itemList .item h4{
	font-size:90%;
	font-weight:bold;
	margin-bottom:2px;
}
#main .itemList .item .thumnail{
	margin-bottom:8px;
}
#main .itemList .item .thumnail img{
	border:1px solid #eee;
}
#main .itemList .item .pieces{
	color:#999999;
}
#main .itemList .item .pieces em{
	color:#2e4c52;
	margin-right:3px;
}
#main .itemList .item .price{
	color:#cc0000;
}
#main .itemList .item .price em{
	color:#cc0000;
	font-size:120%;
}
#main .itemList .item .rating .s0,
#main .itemList .item .rating .s0f,
#main .itemList .item .rating .s1,
#main .itemList .item .rating .s1f,
#main .itemList .item .rating .s2,
#main .itemList .item .rating .s2f,
#main .itemList .item .rating .s3,
#main .itemList .item .rating .s3f,
#main .itemList .item .rating .s4,
#main .itemList .item .rating .s4f,
#main .itemList .item .rating .s5{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/iconSpriteRatingS2.png) no-repeat;
	width:70px;
	height:14px;
	text-indent:-9999px;
	margin-bottom:2px;
	display:block;
}
#main .itemList .item .rating .s0{background-position : left top ;}
#main .itemList .item .rating .s0f{background-position : left -24px ;}
#main .itemList .item .rating .s1{background-position : left -48px ;}
#main .itemList .item .rating .s1f{background-position : left -72px ;}
#main .itemList .item .rating .s2{background-position : left -96px ;}
#main .itemList .item .rating .s2f{background-position : left -120px ;}
#main .itemList .item .rating .s3{background-position : left -144px ;}
#main .itemList .item .rating .s3f{background-position : left -168px ;}
#main .itemList .item .rating .s4{background-position : left -192px ;}
#main .itemList .item .rating .s4f{background-position : left -216px ;}
#main .itemList .item .rating .s5{background-position : left bottom ;}

#main .commonModule .grid4{
	width:608px;
	overflow:hidden;
	padding:0;
	margin:0 13px;
	position:relative;
}

#main .grid4 .itemList{
	/*width:608px;*/
	width:9999px;
	position:relative;
}
#main .grid4 .itemList .item{
	width:125px;
	padding:0 13px;
	float:left;
}
/* ie6 */
* html #main .grid4 .itemList .item{padding:0 12px;}

#main .grid2{
	width:608px;
	overflow:hidden;
	padding:0 !important;
	margin:0 13px;
	position:relative;
}
#main .grid2 .itemList{
	/*width:608px;*/
	width:9999px;
	position:relative;
}
#main .grid2 .itemList .item{
	width:260px;
	padding:0 20px;
	float:left;
}
#main .grid2 .itemList .item h4{
	font-size:100%;
}
#main .grid2 .itemList .item .price em{
	font-size:130%;
}/* --- main column common ---*/



#sub .commonModule{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgCommonModuleS.png) no-repeat 0 top;
	margin-bottom:5px;
}
#sub .commonModule h3{
	width:274px;
	padding:10px 13px 15px;
	zoom:1;
}
#sub .commonModuleInner{
	position:relative;
	width:300px;
	padding-bottom:13px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bgCommonModuleS.png) no-repeat -300px bottom;
}
#sub .commonModule .floatBox{
	position:absolute;
	top:-35px;
	right:12px;
}
#sub .commonModule .content{
	padding:0 13px;
}
#sub .commonModule .link{
	font-size:80%;
	text-align:right;
}
#sub .commonModule .link a{
	padding-right:10px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteIconLink.png) no-repeat right 4px;
}/* --- sub column common ---*/



#footer #pos-s{
	padding:10px 0 10px;
	border-top:none;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteGlobalnaviFooter.png) repeat-x left bottom;
}
#footer #uftMain{
	padding-top:5px !important;
	padding-bottom:2px !important;
}
#footer address{
	border-top:none;
}/* ---#wrapper > #footer ---*/



#main .dtk-carousel{
	top:-38px !important;
	display:none;
}
#main .dtk-carousel a.prev span,
#main .dtk-carousel a.next span,
#main .dtk-carousel a.prevOff span,
#main .dtk-carousel a.nextOff span{ display:none; }

#main .dtk-carousel a.prev,
#main .dtk-carousel a.next,
#main .dtk-carousel a.prevOff,
#main .dtk-carousel a.nextOff{ 
    position:absolute;
    top:0px; right:30px;
    width:31px; height:22px;
    background:url(http://i.yimg.jp/images/streaming/gyao-store/common/carousel_nav.png) no-repeat -55px 0;
    overflow:hidden; display:inline;
    cursor:pointer; cursor:pointer;
}
#main .dtk-carousel a.next {
    right:0px;
    width:30px;
    background-position:-86px 0px;
}
#main .dtk-carousel a.nextOff{
    right:0px;
    width:30px;
    background-position:-86px -64px;
	cursor:default !important;
}
#main .dtk-carousel a.prevOff{
    background-position:-55px -64px;
	cursor:default !important;
}
#main .dtk-carousel a.prev:hover{
    background-position:-55px -32px;
}
#main .dtk-carousel a.next:hover{
    background-position:-86px -32px;
}

#main a.off {
    cursor:pointer !important;
}
#main .dtk-carousel .scrollnav { 
	/*width:46px;*/
    position:relative;
    top:2px; right:70px;
    list-style-type:none; 
}
/* ie6 */* html #main .dtk-carousel .scrollnav {
    position:absolute;
}
#main .dtk-carousel .scrollnav a {
    float:left; overflow:hidden; 
    background:transparent url(http://i.yimg.jp/images/streaming/gyao-store/common/carousel_nav.png) no-repeat -22px -2px;
    display:block; width:9px; height:9px;
    margin:0 1px; padding:0;
    text-indent:-100px; 
	cursor:pointer;
}
#main .dtk-carousel .scrollnav a:hover {
    background-position:-11px -2px;
}
#main .dtk-carousel .scrollnav a.current {
    background-position:0 -2px;
    cursor:default;
}/* --- /carousel ---*/



#mainError,
#mainError2,
#mainJsOff{
	font-size:80%;
	color:#fff;
	margin-bottom:10px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteErrorModule.png) #cc0000 no-repeat 0 top;
}
#mainError p,
#mainError2 p,
#mainJsOff p{
	padding:10px 12px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteErrorModule.png) #cc0000 no-repeat 0 bottom;
}
#mainError a,
#mainError2 a,
#mainJsOff a{
	color:#fff;
}
#mainError a:visited,
#mainError2 a:visited,
#mainJsOff a:visited{
	color:#fff !important;
}

#mainError h2,
#mainError2 h2,
#mainJsOff h2{
	text-indent:-9999px;
	height:17px;
	padding-bottom:13px;
	margin-left:10px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/top/topErrmodule.png) no-repeat;
}

#mainError h2 {
  height:36px;
  background-position:-1200px -40px;
}

#mainError2 h2 {
  height:16px;
  background-position:-1200px -90px;
}

#mainJsOff h2 {
  height:35px;
  background-position:-1200px 10px;
}


/* --- #mainError ---*/

/* --- #mainError ---*/




/* ----------------------------------------
Main Column
---------------------------------------- */

#contents-footer .credit{
	padding:5px 5px 15px;
	font-size:70%;
	color:#d7dee0;
}/* --- #contents-footer ---*/



#main #mainRecommendPrograms h2{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitle.png) no-repeat 15px 13px;
	text-indent:-9999px;
}/* --- #mainRecommendPrograms ---*/



#main #mainRecommendFromNew h2{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitle.png) no-repeat 15px -37px;
	text-indent:-9999px;
}/* --- #mainRecommendFromNew ---*/



#main #mainHotPrograms h2{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitle.png) no-repeat 15px -87px;
	text-indent:-9999px;
}/* --- #mainHotPrograms ---*/


#main #mainRecommendFromHistory h2{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitle.png) no-repeat 15px -137px;
	text-indent:-9999px;
}
#main #mainRecommendFromHistory .link a{
	background:none;
	padding-right:0;
}
#main #mainRecommendFromHistory .DelHist{
	display:none;
}

#main #mainRecommendFromHistory .rating .s0,
#main #mainRecommendFromHistory .rating .s0f,
#main #mainRecommendFromHistory .rating .s1,
#main #mainRecommendFromHistory .rating .s1f,
#main #mainRecommendFromHistory .rating .s2,
#main #mainRecommendFromHistory .rating .s2f,
#main #mainRecommendFromHistory .rating .s3,
#main #mainRecommendFromHistory .rating .s3f,
#main #mainRecommendFromHistory .rating .s4,
#main #mainRecommendFromHistory .rating .s4f,
#main #mainRecommendFromHistory .rating .s5{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/iconSpriteRatingS2.png) no-repeat;
}
#main #mainRecommendFromHistory .rating .s0{background-position : left top ;}
#main #mainRecommendFromHistory .rating .s0f{background-position : left -24px ;}
#main #mainRecommendFromHistory .rating .s1{background-position : left -48px ;}
#main #mainRecommendFromHistory .rating .s1f{background-position : left -72px ;}
#main #mainRecommendFromHistory .rating .s2{background-position : left -96px ;}
#main #mainRecommendFromHistory .rating .s2f{background-position : left -120px ;}
#main #mainRecommendFromHistory .rating .s3{background-position : left -144px ;}
#main #mainRecommendFromHistory .rating .s3f{background-position : left -168px ;}
#main #mainRecommendFromHistory .rating .s4{background-position : left -192px ;}
#main #mainRecommendFromHistory .rating .s4f{background-position : left -216px ;}
#main #mainRecommendFromHistory .rating .s5{background-position : left bottom ;}
/* --- #mainRecommendFromHistory ---*/



#main #mainFavoriteVideos h2{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitle.png) no-repeat 15px -187px;
	text-indent:-9999px;
}
#main #mainFavoriteVideos .link{
	margin-top:10px;
	font-size:90%;
}/* --- #mainFavoriteVideos ---*/



#main #mainBannerField634x250{
	background:none;
	height:250px;
	overflow:hidden;
}
#main #mainBannerField634x250 a{
	width:634px;
	height:250px;
	padding:0;
	position:absolute;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteShadowBanner.png) no-repeat;
	text-indent:-9999px;
}
#main #mainBannerField634x250 .commonModuleInner{
	background:none;
	padding-bottom:0;
}
#main #mainBannerField634x250 .content{
	padding:0;
}/* --- #mainBannerField634x250 ---*/



#main #mainBannerField634x120{
	background:none;
	height:120px;
	overflow:hidden;
}
#main #mainBannerField634x120 a{
	width:634px;
	height:120px;
	padding:0;
	position:absolute;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteShadowBanner.png) no-repeat -634px 0;
	text-indent:-9999px;
}
#main #mainBannerField634x120 .commonModuleInner{
	background:none;
	padding-bottom:0;
}
#main #mainBannerField634x120 .content{
	padding:0;
}/* --- #mainBannerField634x120 ---*/



/* ----------------------------------------
Right Column
---------------------------------------- */

#sub{
	width:300px;
	overflow:hidden;
}

#sub #subMyMenu{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) no-repeat 0 top;
	zoom:1;
	margin-bottom:5px;
	color:#fff;
}
#sub #subMyMenu a{
	color:#fff;
}
#sub #subMyMenu h3{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) no-repeat -300px 10px;
	margin-left:11px;
	text-indent:-9999px;
	width:75px;
	float:left;
}
#sub #subMyMenu h3.mygyao{ background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) no-repeat -700px 10px; margin-left:11px; text-indent:-9999px; width:60px; float:left;}
/* ie6 */* html #sub #subMyMenu h3.mygyao{ margin-left:6px;}
/* ie6 */* html #sub #subMyMenu h3{
	margin-left:6px;
}


#sub .myMenuHelp{
	float:left;
	margin-top:11px;
}
#sub .myMenuHelp a{
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) no-repeat -450px 0px;
}

#sub #subMyMenu .commonModuleInner{
	clear:both;
	position:relative;
	width:300px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) no-repeat -300px bottom;
	padding-bottom:6px;
}
#sub #subMyMenu hr{
	width:296px;
	margin-left:2px;
	margin-bottom:11px;
	border-top:1px solid #007c9b;
	border-bottom:1px solid #33b1d1;
	border-left:none;
	border-right:none;
}
/* ie6 */* html #sub #subMyMenu hr{margin-bottom:0; padding-bottom:11px;}
/* ie7 */*:first-child+html #sub #subMyMenu hr{margin-bottom:0; padding-bottom:11px;}
/* --- hrの余白の調整をie用に ---*/

#sub #subMyMenu .link{
	margin-bottom:10px;
}
#sub #subMyMenu .link a{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteIconLink.png) no-repeat right -196px;
}
#sub #subMyMenu .login{
	font-size:80%;
}
#sub #subMyMenu .login a{
	padding-right:8px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteIconLink.png) no-repeat right -196px;
}
#sub #subMyMenu .loginName{
	font-size:80%;
	margin-bottom:10px;
}
#sub #subMyMenu .loginName em{
	margin-right:3px;
}
#sub #subMyMenu .notice{
	font-size:90%;
	text-align:center;
	margin-bottom:8px;
}

#sub #subMyMenu .btnView a,
#sub #subMyMenu .btnWant a,
#sub #subMyMenu .btnWant2 a,
#sub #subMyMenu .btnLogin a{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) -300px -100px;
}
#sub #subMyMenu .btnView{
	margin-bottom:2px;
}
#sub #subMyMenu .btnView a{
	display:block;
	width:274px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
}
#sub #subMyMenu .btnView a:hover{
	background-position:-300px -142px;
}
#sub #subMyMenu .btnLogin{
	margin-bottom:7px;
}
#sub #subMyMenu .btnLogin a{
	display:block;
	width:274px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:-300px -184px;
}
#sub #subMyMenu .btnLogin a:hover{
	background-position:-300px -226px;
}
#sub #subMyMenu .btnWant a{
	display:block;
	width:274px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:-300px -268px;
}
#sub #subMyMenu .btnWant a:hover{
	background-position:-300px -310px;
}
#sub #subMyMenu .btnWant2 a{ display:block; width:274px; height:42px; text-indent:-9999px; overflow:hidden; background-position:-574px -268px;}
#sub #subMyMenu .btnWant2 a:hover{ background-position:-574px -310px;}

#sub #subMyMenu .recentVideo{
	margin:8px 2px;
	padding:10px 12px 6px 12px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) -300px -400px;
	border-top:1px solid #007c9b;
	border-bottom:1px solid #33b1d1;
}
#sub #subMyMenu .recentVideo h4{
	height:17px;
	width:111px;
	margin-bottom:10px;
	text-indent:-9999px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteMyMenu.png) no-repeat -300px -50px;
}
#sub #subMyMenu .recentVideo .item p{
	font-size:80%;
	margin-bottom:4px;
}
#sub #subMyMenu .recentVideo p.link{
	margin-bottom:4px;
}
#sub #subMyMenu .recentVideo .item h5{
	font-size:90%;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:90px;
}
#sub #subMyMenu .recentVideo .item .thumnail{
	margin-bottom:8px;
	float:left;
}
#sub #subMyMenu .recentVideo .item .thumnail img{
	border:1px solid #fff;
}
#sub #subMyMenu .recentVideo .item .title{
	margin-left:90px;
}/* --- #subMyMenu ---*/



#sub #subCategory h3{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitleSub.png) no-repeat 12px 10px;
	text-indent:-9999px;
}
#sub #subCategory ul{
	margin-left:8px;
}
#sub #subCategory li{
	margin-bottom:10px;
	list-style-type:disc;
	list-style-position:inside;
}/* --- #subCategory --- */



#sub #subRanking li{
	margin-bottom:10px;
	padding-left:22px;
	background-image : url(http://i.yimg.jp/images/streaming/gyao-store/common/iconRankingS.png);
	background-repeat:no-repeat;
	font-size:90%;
}
#sub #subRanking .rank01{background-position:left top ; zoom:1;}
#sub #subRanking .rank02{background-position:left -200px ;}
#sub #subRanking .rank03{background-position:left -400px ;}
#sub #subRanking .rank04{background-position:left -600px ;}
#sub #subRanking .rank05{background-position:left -800px ;}
#sub #subRanking .rank06{background-position:left -1000px ;}
#sub #subRanking .rank07{background-position:left -1200px ;}
#sub #subRanking .rank08{background-position:left -1400px ;}
#sub #subRanking .rank09{background-position:left -1600px ;}
#sub #subRanking .rank10{background-position:left -1800px ;}
#sub #subRanking h3{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitleSub.png) no-repeat 12px -140px;
	text-indent:-9999px;
}
#sub #subRanking .status{
	font-size:80%;
	color:#496369;
}/* --- #subRanking --- */



#sub #subRecommend h3{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitleSub.png) no-repeat 12px -40px;
	text-indent:-9999px;
}

#sub #subRecommend .read{
	color:#999;
	font-size:80%;
	padding:0 13px;
	margin-bottom:8px;
}
#sub #subRecommend .content{
	padding:0;
}
#sub #subRecommend .itemList{
	margin-bottom:-10px;
}
#sub #subRecommend .itemList .item{
	border-top:1px solid #e0e5e7;
	margin:0 2px;
	padding:10px 13px;
}
#sub #subRecommend .itemList .item p{
	font-size:80%;
	margin-bottom:4px;
}
#sub #subRecommend .itemList .item h4{
	font-size:90%;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:95px;
}
#sub #subRecommend .itemList .item .thumnail{
	margin-bottom:8px;
	float:left;
}
#sub #subRecommend .itemList .item .thumnail img{
	border:1px solid #fff;
}
#sub #subRecommend .itemList .item .pieces{
	color:#999999;
	margin-left:95px;
}
#sub #subRecommend .itemList .item .pieces em{
	color:#2e4c52;
	margin-right:3px;
}
#sub #subRecommend .itemList .item .price{
	color:#cc0000;
	margin-left:95px;
}
#sub #subRecommend .itemList .item .price em{
	color:#cc0000;
	font-size:120%;
}
#sub #subRecommend .itemList .item .rating{
	margin-left:95px;
	color:#999;
}
#sub #subRecommend .itemList .item .rating .s0,
#sub #subRecommend .itemList .item .rating .s0f,
#sub #subRecommend .itemList .item .rating .s1,
#sub #subRecommend .itemList .item .rating .s1f,
#sub #subRecommend .itemList .item .rating .s2,
#sub #subRecommend .itemList .item .rating .s2f,
#sub #subRecommend .itemList .item .rating .s3,
#sub #subRecommend .itemList .item .rating .s3f,
#sub #subRecommend .itemList .item .rating .s4,
#sub #subRecommend .itemList .item .rating .s4f,
#sub #subRecommend .itemList .item .rating .s5{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/iconSpriteRatingS2.png) no-repeat;
	width:70px;
	height:14px;
	text-indent:-9999px;
	margin-bottom:2px;
	display:block;
}
#sub #subRecommend .itemList .item .rating .s0{background-position : left top ;}
#sub #subRecommend .itemList .item .rating .s0f{background-position : left -24px ;}
#sub #subRecommend .itemList .item .rating .s1{background-position : left -48px ;}
#sub #subRecommend .itemList .item .rating .s1f{background-position : left -72px ;}
#sub #subRecommend .itemList .item .rating .s2{background-position : left -96px ;}
#sub #subRecommend .itemList .item .rating .s2f{background-position : left -120px ;}
#sub #subRecommend .itemList .item .rating .s3{background-position : left -144px ;}
#sub #subRecommend .itemList .item .rating .s3f{background-position : left -168px ;}
#sub #subRecommend .itemList .item .rating .s4{background-position : left -192px ;}
#sub #subRecommend .itemList .item .rating .s4f{background-position : left -216px ;}
#sub #subRecommend .itemList .item .rating .s5{background-position : left bottom ;}
/* --- #subRecommend --- */




#sub #subAffiliate h3{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitleSub.png) no-repeat 12px -90px;
	text-indent:-9999px;
	padding-bottom:10px;
}
#sub #subAffiliate .shopping{
	font-size:80%;
	padding-left:18px;
	background:url(http://i.yimg.jp/images/sicons/shopping16.gif) no-repeat;
	margin-left:12px;
	margin-bottom:4px;
}
#sub #subAffiliate .content{
	padding:0;
}
#sub #subAffiliate .itemList{
	margin-bottom:-10px;
}
#sub #subAffiliate .itemList .item{
	border-top:1px solid #e0e5e7;
	margin:0 2px;
	padding:10px 12px;
}
#sub #subAffiliate .itemList .item p{
	font-size:80%;
	margin-bottom:4px;
}
#sub #subAffiliate .itemList .item h4{
	font-size:90%;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:90px;
}
#sub #subAffiliate .itemList .item .thumnail{
	margin-bottom:8px;
	float:left;
}
#sub #subAffiliate .itemList .item .thumnail img{
	border:1px solid #eee;
}
#sub #subAffiliate .itemList .item .price{
	color:#999;
	font-size:80%;
	margin-left:90px;
}
#sub #subAffiliate .itemList .item .price em{
	color:#cc0000;
	font-size:120%;
	margin-right:3px;
}/* --- #subAffiliate --- */



.iconWakaba{
background:url(http://i.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat 0 center; zoom:1;
}
.iconKnowledge{
background:url(http://i.yimg.jp/images/sicons/knowledge16.gif) no-repeat 0 center;
zoom:1;
}

#sub #subNeedHelp{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteNeedHelp.png) no-repeat 0 top;
	margin-bottom:5px;
	color:#fff;
}
#sub #subNeedHelp a{
	color:#fff;
}
#sub #subNeedHelp h3{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteNeedHelp.png) no-repeat -300px 10px;
	margin-left:11px;
	text-indent:-9999px;
}
#sub #subNeedHelp .commonModuleInner{
	position:relative;
	width:300px;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteNeedHelp.png) no-repeat -300px bottom;
}
#sub #subNeedHelp hr{
	width:296px;
	margin-left:2px;
	margin-bottom:11px;
	margin-top:13px;
	border-top:1px solid #5ba734;
	border-bottom:1px solid #8dd16c;
	border-left:none;
	border-right:none;
}

* html #sub #subNeedHelp hr{margin-bottom:0; padding-bottom:11px; margin-top:0; padding-top:13px;}
*:first-child+html #sub #subNeedHelp hr{margin-bottom:0; padding-bottom:11px; margin-top:0; padding-top:13px;}/* ie6 + ie7 hacks */

#sub #subNeedHelp .link{
	text-align:left;
	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteIconLink.png) no-repeat right -196px;
}
#sub #subNeedHelp .link,
#sub #subNeedHelp .link a{
	background:none;
}
#sub #subNeedHelp dt{
	margin-bottom:5px;
	padding-left:20px;
}
#sub #subNeedHelp dd{
	padding-left:20px;
	margin-bottom:5px;
}/* --- #subNeedHelp --- */



/* ----------------------------------------
404 style
---------------------------------------- */

#main404Module{
	width:634px;
	/*####
	padding:120px 0 110px;*/
	padding:120px 0 157px;
}
#main404Module .content{
	text-align:center;
}

#main404Module .content h2{
	background:url(http://i.yimg.jp/images/streaming/gyao-store/404/text404.png) no-repeat center center;
	height:48px;
	text-indent:-9999px;
	/*####091029
	margin-bottom:20px;*/
	margin-bottom:18px;
}

#main404Module .content p{
	/*####font-size:90%;*/
	font-size:85%;
	color:#7a898d;
}

/*Wallepo*/
#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;}
.yPoint{color:#2E4C52 !important;}
.pointIcon{ background:url(http://i.yimg.jp/images/points/yp_icn_ss.gif) no-repeat 0 3px; margin-right:3px; display:block;width:13px; height:16px; float:left; text-indent:-9999px;}
* html .pointIcon{ margin-right:0px;}
.yPoint strong{ font-weight:bold; font-size:115%;}

/*newSuggest*/
#contents-newheader #movieSearch .newSuggest .yui-ac-ft,#contents-newheader #movieSearch .newSuggest .yui-ac-content{background:url(http://i.yimg.jp/images/streaming/gyao-store/common/bg_newSuggest.png) no-repeat;}
#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:#01a5d0;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(http://i.yimg.jp/images/streaming/gyao-store/common/commonIcon.png) no-repeat 0 -50px;}
#contents-newheader #movieSearch .newSuggest .help a:hover{background:url(http://i.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;}
#contents-body{word-wrap:break-word;}
#main .titleListGrids li.grid4,#main .titleListLists li{color:#2e4c52;}
#main .mainTitleNaviTop span{color:#7a898e;}

/*glnaviIcon*/
#contents-newheader #movieSearch p.allSearch a,#contents-newheader #movieSearch p.rankSearch a{ background:url(http://i.yimg.jp/images/streaming/gyao-store/common/commonIcon.gif) 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:0 0; padding-left:19px;margin:3px 10px 0 15px;}
#contents-newheader #movieSearch p.rankSearch a{ background-position:0 -24px; padding-left:23px; margin-top:3px;}



/* ----------------------------------------
Print
---------------------------------------- */

/* CSS for printing */
@media print{
/* fonts */.f11{font-size:11px;line-height:110%;}.f13{font-size:13px;line-height:110%;}.f15{font-size:15px;line-height:110%;}.f17{font-size:17px;line-height:115%;}.f11b{font-size:11px;line-height:110%;font-weight:bold;}.f13b{font-size:13px;line-height:110%;font-weight:bold;}.f15b{font-size:15px;line-height:120%;font-weight:bold;}.f17b{font-size:17px;line-height:125%;font-weight:bold;}/* line-height */.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}/* masthead */div.yjmthloginarea{display:none;}
}

#sub #subReport h3{	background:url(http://i.yimg.jp/images/streaming/gyao-store/common/spriteCommonModuleTitleSub.png) no-repeat 12px -290px;	text-indent:-9999px;}
#sub #subReport .content {font-size:80%;}
#sub #subReport .content p.reportTitle {font-weight:bold;}
#sub #subReport .content p {margin-bottom:10px;}

/*20100118*/
.imgInfo{display:none;}.imgBack{position:relative;}.guard80x60{position:absolute;display:block;width:80px;height:60px;background:url("http://i.yimg.jp/images/clear.gif");cursor:pointer;}.guard120x90{position:absolute;display:block;width:120px;height:90px;background:url("http://i.yimg.jp/images/clear.gif");cursor:pointer;}.guard125x94{position:absolute;display:block;width:125px;height:94px;background:url("http://i.yimg.jp/images/clear.gif");cursor:pointer;}.guard160x120{position:absolute;display:block;width:160px;height:120px;background:url("http://i.yimg.jp/images/clear.gif");cursor:pointer;}.guard580x120{position:absolute;display:block;width:580px;height:120px;background:url("http://i.yimg.jp/images/clear.gif");cursor:pointer;}.guard260x195{position:absolute;display:block;width:260px;height:195px;background:url("http://i.yimg.jp/images/clear.gif");}.guard634x40{position:absolute;display:block;width:634px;height:40px;background:url("http://i.yimg.jp/images/clear.gif");cursor:pointer;}.guard634x80{position:absolute;display:block;width:634px;height:80px;background:url("http://i.yimg.jp/images/clear.gif");cursor:pointer;}

/* firstAnn */
.firstAnni h1 {width:310px !important;height:40px !important;background:url('http://i.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;}

/*leadBanar*/
#leadBanar li{ margin-bottom:5px;}
