@charset "UTF-8";
@import "/library/shop/tcom_synergy/css/synergynavi.css";
@import "/library/shop/tcom_synergy/css/synergynavi2.css";
.pbNested:after{content:"";height:0;clear:both;display:block;}
.nowrap{white-space:nowrap;}
.clearfix:after{content:"";display:block;height:0;clear:both;}
.clearfix{display:inline-block;}
form,select,input{font-size:100%;}
dl,dt,dd,ol,ul,li{margin:0;padding:0;}
a em{text-decoration:underline;}
.tolSmall{font-size:79.5%;}
.tolNote, .tolNote a:link, .tolNote a:visited{color:#d80000;}
.tolNavi01 a{font-weight:normal;}
.tolH2a{border-bottom:solid 3px #374C73;margin-bottom:10px;font-size:166%;line-height:1.1;color:#092253;font-weight:bold;position:relative;padding-bottom:3px;}
.tolH2a h2 img{vertical-align:bottom;margin-bottom:4px;}
.tolH2a.tolTxtH2a{padding-bottom:4px;}
.tolH2a h2 .tolTxtH2a{font-size:72%;padding-left:9px;}
.tolH2a span.tolMore{position:absolute;top:7px;right:0;font-size:60%;font-weight:normal;}
.tolH2a span.tolMore .tolRss a{background-image:url("../../library/img/base/ic/btn_rss.png");background-repeat:no-repeat;padding-left:30px;display:block;min-height:15px;float:right;}

.tolH3a{background-image:url("../../library/img/base/bg/bg_h3a.png");background-repeat:repeat-x;margin-bottom:7px;position:relative;}
.tolH3a img{vertical-align:top;}
.tolH3a .tolType01{background-image:url("../../library/img/base/bg/bg_h3aL01.png");background-repeat:no-repeat;padding-left:9px;}
.tolH3a .tolType02{background-image:url(../img/base/bg/bg_h3aL02.png);background-repeat:no-repeat;}
.tolH3a h2, .tolH3a h3{background-image:url("../../library/img/base/bg/bg_h3aR.png");background-repeat:no-repeat;background-position:right top;padding-top:9px;padding-left:9px;min-height:27px;font-size:133%;color:#092253;line-height:1.0;}

.tolH3a_gld .tolType02{background-image:url("../img/base/bg/bg_h3aL02_gld.png");background-repeat:no-repeat;}
.tolH3a_gld{background-image:url("../../library/img/base/bg/bg_h3a_gld.png");background-repeat:repeat-x;margin-bottom:7px;position:relative;}
.tolH3a_gld h2, .tolH3a_gld h3{background-image:url("../../library/img/base/bg/bg_h3aR_gld.png");background-repeat:no-repeat;background-position:right top;padding-top:6px;padding-left:9px;min-height:30px;font-size:133%;color:#092253;line-height:1.0;}

.tolH3a span.tolRss{margin-left:9px;}
.tolH3a span.tolRss img{vertical-align:top;}
.tolH3a span.tolMore{position:absolute;top:9px;right:7px;}

.tolH3a_bl{background-image:url("../../library/img/base/bg/bg_h3a_bl.png");background-repeat:repeat-x;margin-bottom:7px;position:relative;}.tolH3a_bl img{vertical-align:top;}
.tolH3a_bl .tolType01{background-image:url("../../library/img/base/bg/bg_h3aL01.png");background-repeat:no-repeat;padding-left:9px;}
.tolH3a_bl .tolType02{background-image:url("../../library/img/base/bg/bg_h3aL02_bl.png");background-repeat:no-repeat;}
.tolH3a_bl h2, .tolH3a_bl h3{background-image:url("../../library/img/base/bg/bg_h3aR_bl.png");background-repeat:no-repeat;background-position:right top;padding-top:9px;padding-left:9px;min-height:27px;font-size:133%;color:#ffffff;line-height:1.0;}


.tolH3a2{background-image:url("../../library/img/base/bg/bg_h3a2.png");background-repeat:repeat-x;margin-bottom:7px;position:relative;}
.tolH3a2 img{vertical-align:top;}
.tolH3a2 .tolType01{background-image:url("../../library/img/base/bg/bg_h3a2L01.png");background-repeat:no-repeat;padding-left:9px;}
.tolH3a2 .tolType02{background-image:url("../img/base/bg/bg_h3a2L02.png");background-repeat:no-repeat;}
.tolH3a2 h2, .tolH3a2 h3{background-image:url("../../library/img/base/bg/bg_h3a2R.png");background-repeat:no-repeat;background-position:right top;padding-top:9px;padding-left:9px;min-height:23px;font-size:133%;color:#092253;line-height:1.0;}

.tolH3a2 span.tolRss{margin-left:9px;}
.tolH3a2 span.tolRss img{vertical-align:top;}
.tolH3a2 span.tolMore{position:absolute;top:9px;right:7px;}


.tolH3b{background-image:url("../../library/img/base/bg/bg_h3b.png");background-repeat:repeat-x;position:relative;}
.tolH3b img{vertical-align:top;}
.tolH3b .tolType01{background-image:url("../../library/img/base/bg/bg_h3bL01.png");background-repeat:no-repeat;padding-left:9px;}
.tolH3b .tolType02{background-image:url("../../library/img/base/bg/bg_h3bL02.png");background-repeat:no-repeat;}
.tolH3b h3, .tolH3b h4{background-image:url("../../library/img/base/bg/bg_h3bR.png");background-repeat:no-repeat;background-position:right top;padding-top:8px;padding-left:8px;min-height:23px;font-size:108%;color:#092253;}
.tolH3b span.tolRss{margin-left:4px;}
.tolH3b span.tolRss img{vertical-align:top;}
.tolH3b span.tolMore{position:absolute;top:7px;right:6px;}
.tolH3c{background-image:url("../../library/img/base/bg/bg_h3c.png");background-repeat:repeat-x;position:relative;}
.tolH3cC01{background-image:url("../../library/img/base/bg/bg_h3cC01.png");}
.tolH3cC02{background-image:url("../../library/img/base/bg/bg_h3cC02.png");}
.tolH3cC03{background-image:url("../../library/img/base/bg/bg_h3cC03.png");}
.tolH3cC04{background-image:url("../../library/img/base/bg/bg_h3cC04.png");}
.tolH3cC05{background-image:url("../../library/img/base/bg/bg_h3cC05.png");}
.tolH3cC06{background-image:url("../../library/img/base/bg/bg_h3cC06.png");}
.tolH3cC07{background-image:url("../../library/img/base/bg/bg_h3cC07.png");}
.tolH3cC08{background-image:url("../../library/img/base/bg/bg_h3cC08.png");}
.tolH3cC09{background-image:url("../../library/img/base/bg/bg_h3cC09.png");}
.tolH3cC10{background-image:url("../../library/img/base/bg/bg_h3cC10.png");}
.tolH3cC11{background-image:url("../../library/img/base/bg/bg_h3cC11.png");}
.tolH3cC12{background-image:url("../../library/img/base/bg/bg_h3cC12.png");}
.tolH3cC13{background-image:url("../../library/img/base/bg/bg_h3cC13.png");}
.tolH3cC14{background-image:url("../../library/img/base/bg/bg_h3cC14.png");}
.tolH3cC15{background-image:url("../../library/img/base/bg/bg_h3cC15.png");}
.tolH3c img{vertical-align:top;}
.tolH3c .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01.png");background-repeat:no-repeat;}
.tolH3cC01 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C01.png");}
.tolH3cC02 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C02.png");}
.tolH3cC03 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C03.png");}
.tolH3cC04 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C04.png");}
.tolH3cC05 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C05.png");}
.tolH3cC06 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C06.png");}
.tolH3cC07 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C07.png");}
.tolH3cC08 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C08.png");}
.tolH3cC09 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C09.png");}
.tolH3cC10 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C10.png");}
.tolH3cC11 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C11.png");}
.tolH3cC12 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C12.png");}
.tolH3cC13 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C13.png");}
.tolH3cC14 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C14.png");}
.tolH3cC15 .tolType01{background-image:url("../../library/img/base/bg/bg_h3cL01C15.png");}
.tolH3c h3, .tolH3c h4{background-image:url("../../library/img/base/bg/bg_h3cR.png");background-repeat:no-repeat;background-position:right top;padding-top:4px;padding-left:12px;min-height:19px;color:#333333;line-height:1.3;font-size:100%;}
.tolH3cC01 h3, .tolH3cC01 h4{background-image:url("../../library/img/base/bg/bg_h3cRC01.png");}
.tolH3cC02 h3, .tolH3cC02 h4{background-image:url("../../library/img/base/bg/bg_h3cRC02.png");}
.tolH3cC03 h3, .tolH3cC03 h4{background-image:url("../../library/img/base/bg/bg_h3cRC03.png");}
.tolH3cC04 h3, .tolH3cC04 h4{background-image:url("../../library/img/base/bg/bg_h3cRC04.png");}
.tolH3cC05 h3, .tolH3cC05 h4{background-image:url("../../library/img/base/bg/bg_h3cRC05.png");}
.tolH3cC06 h3, .tolH3cC06 h4{background-image:url("../../library/img/base/bg/bg_h3cRC06.png");}
.tolH3cC07 h3, .tolH3cC07 h4{background-image:url("../../library/img/base/bg/bg_h3cRC07.png");color:#ffffff;}
.tolH3cC08 h3, .tolH3cC08 h4{background-image:url("../../library/img/base/bg/bg_h3cRC08.png");color:#ffffff;}
.tolH3cC09 h3, .tolH3cC09 h4{background-image:url("../../library/img/base/bg/bg_h3cRC09.png");color:#ffffff;}
.tolH3cC10 h3, .tolH3cC10 h4{background-image:url("../../library/img/base/bg/bg_h3cRC10.png");color:#ffffff;}
.tolH3cC11 h3, .tolH3cC11 h4{background-image:url("../../library/img/base/bg/bg_h3cRC11.png");color:#ffffff;}
.tolH3cC12 h3, .tolH3cC12 h4{background-image:url("../../library/img/base/bg/bg_h3cRC12.png");color:#ffffff;}
.tolH3cC13 h3, .tolH3cC13 h4{background-image:url("../../library/img/base/bg/bg_h3cRC13.png");color:#ffffff;}
.tolH3cC14 h3, .tolH3cC14 h4{background-image:url("../../library/img/base/bg/bg_h3cRC14.png");color:#ffffff;}
.tolH3cC15 h3, .tolH3cC15 h4{background-image:url("../../library/img/base/bg/bg_h3cRC15.png");color:#ffffff;}
.tolH3c span.tolRss img{vertical-align:top;}
.tolH3c span.tolMore{position:absolute;top:4px;right:6px;font-weight:normal;}
.tolH3c span.tolMore.tolTxtH3c{top:3px;background-image:url("../../library/img/base/ic/ic_list.png");background-repeat:no-repeat;background-position:left center;padding-left:8px;}
.tolH4a{border-bottom:1px solid #cccccc;margin-bottom:8px;padding-bottom:1px;}
.tolH4a h3, .tolH4a h4, .tolH4a h5{background-image:url("../../library/img/base/bg/bg_h4a.png");background-repeat:no-repeat;min-height:18px;padding:5px 0 0 11px;line-height:1.2;}
.tolListA{background-color:#F5F5F5;background-image:url(/library/img/base/bg/bg_LboxAbtm.png);background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;padding-bottom:3px;}
.tolListA h3 img{vertical-align:bottom;margin-bottom:2px;}
.tolListA dt{background-color:#DCE4F4;background-image:url(/library/img/base/bg/bg_LboxTop.png);background-repeat:no-repeat;background-position:left top;line-height:1.2;padding:3px 3px 2px 8px;border-bottom:1px solid #FFFFFF;margin-top:3px;margin-bottom:3px;min-height:16px;font-weight:bold;}
.tolListA dd, .tolListA li{background-image:url(/library/img/base/bg/bg_dot.png);background-position:left bottom;background-repeat:repeat-x;margin:0 7px;padding:3px 0px 8px 0;}
.tolListA dd li{margin-left:8px;padding:0px 0px 5px 0;}
.tolListA li li{margin:0;}
.tolListA li li li{margin-left:9px;}
.tolListA dd a, .tolListA li a{background-image:url(/library/img/base/ic/ic_list.png);background-position:0 0.4em;background-repeat:no-repeat;padding-left:7px;display:block;margin-left:3px;}
.tolListA dd li a, .tolListA li li a{margin-left:9px;}
.tolListA dd ul{background-image:url(/library/img/base/bg/bg_dot.png);background-position:left top;background-repeat:repeat-x;margin-top:4px;padding-top:3px;font-weight:normal;}
.tolListA .tolListAPrime{font-weight:bold;}
.tolListA .tolListAPrime a:link, .tolListA .tolListAPrime a:visited{color:#000000;}
.tolListA .tolListAType02{padding-bottom:0px;background-image:none;}
.tolListA .tolListAType02 li{margin-right:0px;}
.tolListA .tolListAEnd{padding-bottom:7px;background-image:none;}
.tolListA dd.tolListAPrime li a:link{color:#015FA9;}
.tolListA dd.tolListAPrime li a:visited{color:#914e91;}
.tolListA .tolMore{float:right;margin:2px 6px 3px 0;}
.tolListA .tolMore img{vertical-align:bottom;}
.tolBoxA{background-image:url("../../library/img/base/bg/bg_boxAR.png");background-repeat:repeat-y;background-position:right top;background-color:#f5f5f5;color:#333333;margin-bottom:10px;}
.tolBoxAC01{background-color:#f5f5f5;}
.tolBoxAC02{background-color:#eee8f2;}
.tolBoxAC03{background-color:#f5e9ec;}
.tolBoxAC04{background-color:#f3ece1;}
.tolBoxAC05{background-color:#f8f7e6;}
.tolBoxAC06{background-color:#eff7f0;}
.tolBoxAC07{background-color:#1b1b1b;color:#ffffff;}
.tolBoxAC08{background-color:#592929;color:#ffffff;}
.tolBoxAC09{background-color:#ae7f61;color:#ffffff;}
.tolBoxAC10{background-color:#c16363;color:#ffffff;}
.tolBoxAC11{background-color:#ba6a8d;color:#ffffff;}
.tolBoxAC12{background-color:#8f629b;color:#ffffff;}
.tolBoxAC13{background-color:#5684b5;color:#ffffff;}
.tolBoxAC14{background-color:#669a98;color:#ffffff;}
.tolBoxAC15{background-color:#6c8c5b;color:#ffffff;}
.tolBoxA .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxAB.png");background-repeat:no-repeat;background-position:right bottom;padding-bottom:1px;}
.tolBoxAC01 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC01.png");}
.tolBoxAC02 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC02.png");}
.tolBoxAC03 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC03.png");}
.tolBoxAC04 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC04.png");}
.tolBoxAC05 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC05.png");}
.tolBoxAC06 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC06.png");}
.tolBoxAC07 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC07.png");}
.tolBoxAC08 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC08.png");}
.tolBoxAC09 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC09.png");}
.tolBoxAC10 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC10.png");}
.tolBoxAC11 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC11.png");}
.tolBoxAC12 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC12.png");}
.tolBoxAC13 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC13.png");}
.tolBoxAC14 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC14.png");}
.tolBoxAC15 .tolInnrA{background-image:url("../../library/img/base/bg/bg_boxABC15.png");}
.tolBoxA .tolInnrB{border-left:1px solid #cccccc;background-image:url("../../library/img/base/bg/bg_boxAT.png");background-repeat:repeat-x;background-position:right top;padding:9px 10px;line-height:1.3em;}
.txt_s{font-family:"Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif";font-size:10px;line-height:1.3em;}
.txt_m{font-family:"Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif";font-size:11px;line-height:1.3em;}
.tolEHObn img, .tolEDVbn img{vertical-align:bottom;}
body{_font-size:80%;_line-height:1.33;}
*:first-child+html body{font-size:75%;}
.pbPage{width:expression(document.body.clientWidth<1005?"1000px":"100%");}
.tolH2a span.tolMore .tolRss a{_height:15px;}
.tolH3a h2, .tolH3a h3{_height:27px;}
.tolH3b h3, .tolH3b h4{_padding-top:7px;_height:24px;}
.tolH3c h3, .tolH3c h4{_height:19px;_line-height:1.25;}
.tolH4a h3, .tolH4a h4, .tolH4a h5{_height:18px;}
.tolListA dt{_height:16px;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
ul.tolLnkBoxbtn {
	text-indent: -9999px;
	list-style:none;

}

.tolListA2 {
    background-color: #F5F5F5;
    background-image: url("/library/img/base/bg/bg_LboxAbtm.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    padding-bottom: 3px;
}


.tolListA2 h3 img{vertical-align:bottom;margin-bottom:2px;}
.tolListA2 dt{background-color:#DCE4F4;background-image:url(/library/img/base/bg/bg_LboxTop.png);background-repeat:no-repeat;background-position:left top;line-height:1.2;padding:3px 3px 2px 8px;border-bottom:1px solid #FFFFFF;margin-top:3px;margin-bottom:3px;min-height:16px;font-weight:bold;}
.tolListA2 dd, .tolListA li{background-image:url(/library/img/base/bg/bg_dot.png);background-position:left bottom;background-repeat:repeat-x;margin:0 7px;padding:3px 0px 8px 0;}
.tolListA2 dd li{margin-left:8px;padding:0px 0px 5px 0;}
.tolListA2 li li{margin:0;}
.tolListA2 li li li{margin-left:9px;}
.tolListA2 dd a, .tolListA li a{background-image:url(/library/img/base/ic/ic_list.png);background-position:0 0.4em;background-repeat:no-repeat;padding-left:7px;margin-left:3px;}
.tolListA2 dd li a, .tolListA li li a{margin-left:9px;}
.tolListA2 dd ul{background-image:url(/library/img/base/bg/bg_dot.png);background-position:left top;background-repeat:repeat-x;margin-top:4px;padding-top:3px;font-weight:normal;}
.tolListA2 .tolListAPrime{font-weight:bold;}
.tolListA2 .tolListAPrime a:link, .tolListA .tolListAPrime a:visited{color:#000000;}
.tolListA2 .tolListAType02{padding-bottom:0px;background-image:none;}
.tolListA2 .tolListAType02 li{margin-right:0px;}
.tolListA2 .tolListAEnd{padding-bottom:7px;background-image:none;}
.tolListA2 dd.tolListAPrime li a:link{color:#015FA9;}
.tolListA2 dd.tolListAPrime li a:visited{color:#914e91;}
.tolListA2 .tolMore{float:right;margin:2px 6px 3px 0;}
.tolListA2 .tolMore img{vertical-align:bottom;}
.tolListA2 dt{_height:16px;}



.tolListA3{background-color:#F5F5F5;background-image:url(/library/img/base/bg/bg_LboxAbtm.png);background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;padding-bottom:3px;}
.tolListA3 h3 img{vertical-align:bottom;margin-bottom:2px;}
.tolListA3 dt{background-color:#fae2c8;background-image:url(/library/shop/img/base/bg/bg_LboxTop_motto);background-repeat:no-repeat;background-position:left top;line-height:1.2;padding:3px 3px 2px 8px;border-bottom:1px solid #FFFFFF;margin-top:3px;margin-bottom:3px;min-height:16px;font-weight:bold;}
.tolListA3 dd, .tolListA li{background-image:url(/library/img/base/bg/bg_dot.png);background-position:left bottom;background-repeat:repeat-x;margin:0 7px;padding:3px 0px 8px 0;}
.tolListA3 dd li{margin-left:8px;padding:0px 0px 5px 0;}
.tolListA3 li li{margin:0;}
.tolListA3 li li li{margin-left:9px;}
.tolListA3 dd a, .tolListA li a{background-image:url(/library/img/base/ic/ic_list.png);background-position:0 0.4em;background-repeat:no-repeat;padding-left:7px;display:block;margin-left:3px;}
.tolListA3 dd li a, .tolListA li li a{margin-left:9px;}
.tolListA3 dd ul{background-image:url(/library/img/base/bg/bg_dot.png);background-position:left top;background-repeat:repeat-x;margin-top:4px;padding-top:3px;font-weight:normal;}
.tolListA3 .tolListAPrime{font-weight:bold;}
.tolListA3 .tolListAPrime a:link, .tolListA .tolListAPrime a:visited{color:#000000;}
.tolListA3 .tolListAType02{padding-bottom:0px;background-image:none;}
.tolListA3 .tolListAType02 li{margin-right:0px;}
.tolListA3 .tolListAEnd{padding-bottom:7px;background-image:none;}
.tolListA3 dd.tolListAPrime li a:link{color:#015FA9;}
.tolListA3 dd.tolListAPrime li a:visited{color:#914e91;}
.tolListA3 .tolMore{float:right;margin:2px 6px 3px 0;}
.tolListA3 .tolMore img{vertical-align:bottom;}


ul.tolLnkBoxbtn li {
	margin:0 2px;float:left;
}

ul.tolLnkBoxbtn li.favorites a {
	background: url('http://shop.tsutaya.co.jp/library/img/base/ic/menu_bar.png') -0px -0px;display: block;width: 131px; height: 29px;}
ul.tolLnkBoxbtn li.cart a {
	background: url('http://shop.tsutaya.co.jp/library/img/base/ic/menu_bar.png') -0px -39px;display: block;width: 131px; height: 29px;}
ul.tolLnkBoxbtn li.shopping a {
	background: url('http://shop.tsutaya.co.jp/library/img/base/ic/menu_bar.png') -0px -78px;display: block;width: 173px; height: 29px;}
ul.tolLnkBoxbtn li.yourpoint a {
	background: url('http://shop.tsutaya.co.jp/library/img/base/ic/menu_bar.png') -0px -117px;display: block;width: 131px; height: 29px;}


.smartphonenavi {
	visibility:visible;
}
.sp_button {
	width: 100%;
	height: 150px;
	color: #000000;
	text-decoration: none;
	font-size: 30px;
	font-weight: bold;
	display: block;
	text-align: center;
	position: relative;
	margin:10px 0;
	padding:50px 0 0 0;
	background: -moz-linear-gradient(
		top,
		#fcd079 0%,
		#ff9900);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#fcd079),
		to(#ff9900));
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 0px solid #b85f00;
	-moz-box-shadow:
		0px 2px 5px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 2px 5px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}

.comment-box_s{line-height:1.2em;}
#formPageInfo {display: none !important;}

:root ol, :root ul {margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* IE9 */
.pbAreaWrapper2 {float: none\9 !important;width: auto\9 !important;overflow:hidden\9 !important;}
/* //IE9 */


/* ---------- BOOK ---------- */
#book_cs {
	padding: 8px;
	width: 160px;
	height: auto;
	margin:0;
}

#book_cs .txt {
	text-align:left;
	font-size:x-small;
	color:#666666;

}


/* = Recommend HOME saikincheckshita = */
#footprint_pc111,
#footprint_pc211,
#footprint_pc221,
#footprint_pc231,
#footprint_pc241,
#footprint_pc251 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	width: 100%;
	min-width: 450px;
}

#footprint_pc111 .dv_recommend_T,
#footprint_pc211 .dv_recommend_T,
#footprint_pc221 .dv_recommend_T,
#footprint_pc231 .dv_recommend_T,
#footprint_pc241 .dv_recommend_T,
#footprint_pc251 .dv_recommend_T {
	background-repeat: repeat-x;
	background-image: url(../img/base/bg/bg_h3a.png);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footprint_pc111 .dv_recommend_T .dv_rc_header,
#footprint_pc211 .dv_recommend_T .dv_rc_header,
#footprint_pc221 .dv_recommend_T .dv_rc_header,
#footprint_pc231 .dv_recommend_T .dv_rc_header,
#footprint_pc241 .dv_recommend_T .dv_rc_header,
#footprint_pc251 .dv_recommend_T .dv_rc_header {
	position: relative;
	background-image: url(../img/base/bg/bg_h3aR.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	height: 36px;
}

#footprint_pc111 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc211 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_book.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc221 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_dvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc231 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_cd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc241 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_mdvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc251 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_game.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}


#footprint_pc111 .dv_rc_items {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}


/* = Recommend etsuranrirekikarano_osusume = */
#recommender_pc112,
#recommender_pc212,
#recommender_pc222,
#recommender_pc232,
#recommender_pc242,
#recommender_pc252,
#recommender_pc311 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	width: 100%;
	min-width: 450px;
}

#recommender_pc112 .dv_recommend_T,
#recommender_pc212 .dv_recommend_T,
#recommender_pc222 .dv_recommend_T,
#recommender_pc232 .dv_recommend_T,
#recommender_pc242 .dv_recommend_T,
#recommender_pc252 .dv_recommend_T,
#recommender_pc311 .dv_recommend_T {
	background-repeat: repeat-x;
	background-image: url(../img/base/bg/bg_h3a.png);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#recommender_pc112 .dv_recommend_T .dv_rc_header,
#recommender_pc212 .dv_recommend_T .dv_rc_header,
#recommender_pc222 .dv_recommend_T .dv_rc_header,
#recommender_pc232 .dv_recommend_T .dv_rc_header,
#recommender_pc242 .dv_recommend_T .dv_rc_header,
#recommender_pc252 .dv_recommend_T .dv_rc_header,
#recommender_pc311 .dv_recommend_T .dv_rc_header {
	position: relative;
	background-image: url(../img/base/bg/bg_h3aR.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	height: 36px;
}

#recommender_pc112 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc212 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_book.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc222 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_dvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc232 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_cd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc242 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_mdvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc252 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_game.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc311 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_O2.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}


#recommender_pc112 .dv_rc_items {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}



/* = Recommend HOME yokumirareru = */
#recommender_pc112,
#recommender_pc212,
#recommender_pc222,
#recommender_pc232,
#recommender_pc242,
#recommender_pc252,
#recommender_pc311 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	width: 100%;
	min-width: 450px;
}

#recommender_pc112 .dv_recommend_F,
#recommender_pc212 .dv_recommend_F,
#recommender_pc222 .dv_recommend_F,
#recommender_pc232 .dv_recommend_F,
#recommender_pc242 .dv_recommend_F,
#recommender_pc252 .dv_recommend_F,
#recommender_pc311 .dv_recommend_F {
	background-repeat: repeat-x;
	background-image: url(../img/base/bg/bg_h3a.png);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#recommender_pc112 .dv_recommend_F .dv_rc_header,
#recommender_pc212 .dv_recommend_F .dv_rc_header,
#recommender_pc222 .dv_recommend_F .dv_rc_header,
#recommender_pc232 .dv_recommend_F .dv_rc_header,
#recommender_pc242 .dv_recommend_F .dv_rc_header,
#recommender_pc252 .dv_recommend_F .dv_rc_header,
#recommender_pc311 .dv_recommend_F .dv_rc_header {
	position: relative;
	background-image: url(../img/base/bg/bg_h3aR.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	height: 36px;
}

#recommender_pc112 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc212 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_book.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc222 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_dvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc232 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_cd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc242 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_mdvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc252 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_game.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc311 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_O2.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}


#recommender_pc112 .dv_rc_items {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}

#footprint_pc211 .dv_rc_items,
#footprint_pc221 .dv_rc_items,
#footprint_pc231 .dv_rc_items,
#footprint_pc241 .dv_rc_items,
#footprint_pc251 .dv_rc_items,
#recommender_pc212 .dv_rc_items,
#recommender_pc222 .dv_rc_items,
#recommender_pc232 .dv_rc_items,
#recommender_pc242 .dv_rc_items,
#recommender_pc252 .dv_rc_items,
#recommender_pc311 .dv_rc_items {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 24.8%;
}


/* = Recommend parts = */

.dv_rc_items a:link {cursor:pointer;}

.dv_rc_img {
	margin: auto;
	padding: auto;
	min-height: 80px;
	height: 120px;
	display: inline-table;
	-webkit-logical-width: auto;
}

.dv_rc_img img {
	max-width:140px;
	max-height:160px
}

.dv_rc_name {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10%;
	margin-bottom: 2px;
	margin-left: 10%;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.dv_rc_price {
	text-align:left;
	color:  #D80000;
	font-weight: bold;
	margin:  0px 10% 0px 10%;
	padding: 0px 0px 0px 0px;
	width:80%;
}

.dv_rc_discountrate {
	text-align:left;
	color:  #D80000;
	font-weight: bold;
	margin:  0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}

.dv_rc_artist {
	text-align: left;
	margin: 0px;
	width: 80%;
	padding-top: 0px;
	padding-right: 10%;
	padding-bottom: 0px;
	padding-left: 10%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dv_rc_description {
	text-align: left;
	margin: 0px;
	width: 80%;
	padding-top: 0px;
	padding-right: 10%;
	padding-bottom: 0px;
	padding-left: 10%;
}
.dv_rc_tpoint {
	text-align:left;
	margin:  0px 10% 0px 10%;
	padding: 0px 0px 0px 0px;
	width:80%;
}

.dv_rc_tpointrate {
	text-align:left;
	color:  #D80000;
	font-weight: bold;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.dv_rc_tolBtn {
	display: none;
}


/* = Recommend LP 2013_10 = */
#footprint_pc511,
#footprint_pc512,
#footprint_pc513,
#footprint_pc514,
#footprint_pc515,
#footprint_pc516 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	width: 100%;
	min-width: 450px;
}

#footprint_pc511 .dv_recommend_T,
#footprint_pc512 .dv_recommend_T,
#footprint_pc513 .dv_recommend_T,
#footprint_pc514 .dv_recommend_T,
#footprint_pc515 .dv_recommend_T,
#footprint_pc516 .dv_recommend_T {
	background-repeat: repeat-x;
	background-image: url(../img/base/bg/bg_h3a.png);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footprint_pc511 .dv_recommend_T .dv_rc_header,
#footprint_pc512 .dv_recommend_T .dv_rc_header,
#footprint_pc513 .dv_recommend_T .dv_rc_header,
#footprint_pc514 .dv_recommend_T .dv_rc_header,
#footprint_pc515 .dv_recommend_T .dv_rc_header,
#footprint_pc516 .dv_recommend_T .dv_rc_header {
	position: relative;
	background-image: url(../img/base/bg/bg_h3aR.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	height: 36px;
}

#footprint_pc511 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc512 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_book.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc513 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_dvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc514 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_cd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc515 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_mdvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#footprint_pc516 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T_game.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}


#footprint_pc511 .dv_rc_items {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}


/* = Recommend etsuranrirekikarano_osusume = */
#recommender_pc511,
#recommender_pc512,
#recommender_pc513,
#recommender_pc514,
#recommender_pc515,
#recommender_pc516 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	width: 100%;
	min-width: 450px;
}

#recommender_pc511 .dv_recommend_T,
#recommender_pc512 .dv_recommend_T,
#recommender_pc513 .dv_recommend_T,
#recommender_pc514 .dv_recommend_T,
#recommender_pc515 .dv_recommend_T,
#recommender_pc516 .dv_recommend_T {
	background-repeat: repeat-x;
	background-image: url(../img/base/bg/bg_h3a.png);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#recommender_pc511 .dv_recommend_T .dv_rc_header,
#recommender_pc512 .dv_recommend_T .dv_rc_header,
#recommender_pc513 .dv_recommend_T .dv_rc_header,
#recommender_pc514 .dv_recommend_T .dv_rc_header,
#recommender_pc515 .dv_recommend_T .dv_rc_header,
#recommender_pc516 .dv_recommend_T .dv_rc_header {
	position: relative;
	background-image: url(../img/base/bg/bg_h3aR.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	height: 36px;
}

#recommender_pc511 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc512 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_book.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc513 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_dvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc514 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_cd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc515 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_mdvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc516 .dv_recommend_T .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_T2_game.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}


#recommender_pc511 .dv_rc_items {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}



/* = Recommend HOME yokumirareru = */
#recommender_pc511,
#recommender_pc512,
#recommender_pc513,
#recommender_pc514,
#recommender_pc515,
#recommender_pc516 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	width: 100%;
	min-width: 450px;
}

#recommender_pc511 .dv_recommend_F,
#recommender_pc512 .dv_recommend_F,
#recommender_pc513 .dv_recommend_F,
#recommender_pc514 .dv_recommend_F,
#recommender_pc515 .dv_recommend_F,
#recommender_pc516 .dv_recommend_F {
	background-repeat: repeat-x;
	background-image: url(../img/base/bg/bg_h3a.png);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#recommender_pc511 .dv_recommend_F .dv_rc_header,
#recommender_pc512 .dv_recommend_F .dv_rc_header,
#recommender_pc513 .dv_recommend_F .dv_rc_header,
#recommender_pc514 .dv_recommend_F .dv_rc_header,
#recommender_pc515 .dv_recommend_F .dv_rc_header,
#recommender_pc516 .dv_recommend_F .dv_rc_header {
	position: relative;
	background-image: url(../img/base/bg/bg_h3aR.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	height: 36px;
}

#recommender_pc512 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc512 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_book.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc513 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_dvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc514 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_cd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc515 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_mdvd.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

#recommender_pc516 .dv_recommend_F .dv_rc_title {
	background-image: url(../img/base/tx/tx_h3aRecommend_F_game.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 36px;
}



#footprint_pc511 .dv_rc_items,
#recommender_pc512 .dv_rc_items,
#recommender_pc513 .dv_rc_items,
#recommender_pc514 .dv_rc_items,
#recommender_pc515 .dv_rc_items,
#recommender_pc516 .dv_rc_items {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 33.3%;
}

/* 2018 0903 */
.pbPage{width: 1200px;}
@media only screen and (max-device-width: 640px) {.pbPage{width: 100%;}}

/* kibidango */
#kibidango {
  line-height: 1.8;
}

#kibidango h2{
	font-weight: bold;
  padding-bottom: 10px;
  font-size: 14px;
}

#kibidango .video-block {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  margin-bottom: 20px;
}

#kibidango .video-block img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}

#kibidango .video-block iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

#kibidango .item-play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100px;
  height: 50px;
  line-height: 50px;
  background: none repeat scroll 0% 0% rgba(204, 204, 204, 0.8);
  text-align: center;
  color: white;
  font-size: 20px;
  font-weight: bold;
  margin-left: -53px;
  margin-top: -28px;
  border: 3px solid white;
  border-radius: 3px;
  transition-property: all;
  transition-duration: 0.1s;
  box-shadow: 0px 0px 2px #aaaaaa;
  cursor: pointer;
}

#kibidango .item-img {
  width: 100%;
  margin: 10px 0;
  text-align: center;
}

#kibidango .item-img img {
  max-width: 100%;
  max-height: 385px;
}

#kibidango .item-spec {
  padding: 10px;
}

#kibidango .item-spec ul {
  list-style: none;
  margin-top: 5px;
}

#kibidango .item-spec h5 {
  margin-top: 5px;
  font-size: 12px !important;
}

#kibidango .item-img_tile {
  font-size: 0;
}

#kibidango .item-img_tile .item-img {
  width: 50%;
  display: inline-block;
}

#kibidango .item-img_tile .item-img img {
  max-width: 95%;
  max-height: none;
  max-height: initial;
}

#kibidango .hlv3 {
  padding: 20px 0 10px 0 !important;
  text-overflow: clip;
  white-space: normal;
}

#kibidango .hlv4 {
  padding: 10px 0 0 0 !important;
  font-size: 12px !important;
  text-overflow: clip;
  white-space: normal;
}

#kibidango .list-decimal {
  margin-left: 1.5em !important;
  box-sizing: border-box;
}

#kibidango .list-decimal li {
  list-style-type: decimal;
  padding-left: 0.5em;
  box-sizing: border-box;
}

#kibidango .list-disc {
  margin-left: 1.5em !important;
  box-sizing: border-box;
}

#kibidango .list-disc li {
  list-style-type: disc;
  box-sizing: border-box;
}

#kibidango .list-indent {
  padding-left: 1em;
}

#kibidango .note {
  text-align: center;
  font-size: 10px;
}

#kibidango .comments {
  font-size: 10px;
  padding-top: 10px;
}

#kibidango .variation {
  margin-top: 5px !important;
  font-weight: bold;
  font-size: 12px !important;
}

#kibidango .variation a {
  display: inline-block;
  text-decoration: none;
  padding-left: 1em;
}

@media only screen and (max-width:600px) {
	#kibidango .item-img {
	  width: 100%;
	  margin: 10px 0;
	  text-align: center;
	}

	#kibidango .item-img img {
	  width: auto;
	  max-width: 100%;
	  max-height: 50.15vw;
	}

	#kibidango .item-spec {
	  padding: 10px;
	}

	#kibidango .item-spec ul {
	  list-style: none;
	  margin-top: 5px;
	}

	#kibidango .item-spec h5 {
	  margin-top: 5px;
	  font-size: 12px !important;
	}

	#kibidango .item-img_tile {
	  font-size: 0;
	}

	#kibidango .item-img_tile .item-img {
	  width: 100%;
	  display: inline-block;
	}

	#kibidango .item-img_tile .item-img img {
	  max-width: 100%;
	  width: 100%;
	  max-height: none;
	  max-height: initial;
	}

	#kibidango .hlv3 {
	  padding: 20px 0 10px 0 !important;
	  text-overflow: clip;
	  white-space: normal;
	}

	#kibidango .hlv4 {
	  padding: 10px 0 0 0 !important;
	  font-size: 12px !important;
	  text-overflow: clip;
	  white-space: normal;
	}

	#kibidango .list-decimal {
	  margin-left: 1.5em !important;
	  box-sizing: border-box;
	}

	#kibidango .list-decimal li {
	  list-style-type: decimal;
	  padding-left: 0.5em;
	  box-sizing: border-box;
	}

	#kibidango .list-disc {
	  margin-left: 1.5em !important;
	  box-sizing: border-box;
	}

	#kibidango .list-disc li {
	  list-style-type: disc;
	  padding-left: 0;
	  box-sizing: border-box;
	}

	#kibidango .list-indent {
	  padding-left: 1em;
	}

	#kibidango .note {
	  text-align: center;
	  font-size: 10px;
	}

	#kibidango .comments {
	  font-size: 10px;
	  padding-top: 10px;
	}

	#kibidango .variation {
	  margin-top: 5px !important;
	  font-weight: bold;
	  font-size: 12px !important;
	}

	#kibidango .variation a {
	  display: inline-block;
	  text-decoration: none;
	  padding-left: 1em;
	}
}
