@charset "utf-8";
@import "layout.css";

/* グッズ
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 一覧
========================================================= */
div#main div.banner { margin: 30px 0; }
div#goodsCatList { margin-bottom: 2.5em; margin-right: -20px; }
div#goodsCatList div.section { float: left; width: 280px; margin-right: 20px; }
div#goodsCatList h3 { margin-bottom: 0.3em; }
div#goodsCatList li { border-bottom: 1px dotted #aaafb5; line-height: 1.3; font-size: 93%;  }
div#goodsCatList li a { display: block; padding: 0.5em 5px; text-decoration: none; background-color: transparent; }
div#goodsCatList li a:hover, div#goodsCatList li a:focus { background-color: #e4f5ff; color: #0069bf; text-decoration: underline; }
div#goodsCatList div#cat_works li { float: left; width: 135px; }
div#goodsCatList div#cat_works li.even { float: right; }
/* 詳細
========================================================= */
div#articleBody p#pht_main { text-align: center; }
div#articleBody p#pht_main img { padding: 4px; }
div#articleBody div#pht_gallery ul { margin-bottom: 2.0em; margin-left: 0; padding: 0 15px;}
div#articleBody div#pht_gallery li { display: inline; padding: 0 5px; }
div#articleDetail th { width: 15%; }
div#articleDetail td { width: 30%; }
div#articleDetail table.disc td, div#articleDetail table.notes td { width: 85%; }


#pg_goods #music_bnr,#pg_goods #book_bnr{padding-bottom:20px;font-size:92%;font-weight:bold;}



/* 音楽配信,ニトロプラスブックス
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 一覧
========================================================= */
#pg_music div#subTitle,#pg_nitroplusbooks div#subTitle{
	border:1px solid #666;
	padding:1px;
	padding-right:0;
	text-align:left;
	width:576px;
	margin-bottom:20px;
}

#pg_music div#cat_type li,#pg_musicct div#cat_type li { float: left; width: 135px; }
#pg_music div#cat_type li.even,#pg_musicct div#cat_type li.even { float: right; }

#pg_music div#subTitle #subttlimg,#pg_nitroplusbooks div#subTitle #subttlimg{
	padding-left:10px;
	padding-top:28px;
	padding-bottom:10px;
}

#pg_goods h2#subttl , #pg_music #main #pastList h3 ,#pg_musicct #articleBody h2{margin-bottom: 0.5em; padding: 0.2em 5px; background: none;border: none; border-left: 5px solid #0069bf; color: #0069bf; font-size: 123%; }

#pg_music div#subTitle p,#pg_nitroplusbooks div#subTitle p{
	margin-left:10px;
	padding:10px;
	width:310px;
	background-image: url(../../goods/music/img/bg.png) ;
	background-repeat:repeat;
	line-height:1.5;
	font-size:108%;
	text-align:left;
}

#pg_nitroplusbooks div#subTitle p{
	background-image: url(../../goods/nitroplus_books/img/bg.png) ;
}

#searchcaution{margin-top:-20px;color:#cc0000;text-indent:-1.0em;padding-left:1.0em;}

#pg_nitroplusbooks div#subTitle-lv2{
	background-image: url(../../goods/nitroplus_books/img/bg_line.jpg) ;
	background-repeat: repeat-y ;
}

#pg_music div#subTitle-lv2{
	background-image: url(../../goods/music/img/bg_line.jpg) ;
	background-repeat: repeat-y ;
}

#pg_nitroplusbooks div#subTitle-lv3{
	background-image: url(../../goods/nitroplus_books/img/bg_madoka.png) ;
}

#pg_music div#subTitle-lv3{
	background-image: url(../../goods/music/img/bg_sonico.png) ;
}

#pg_music div#subTitle-lv3,#pg_nitroplusbooks div#subTitle-lv3{
	background-repeat: no-repeat ;
	background-position:bottom right;
	padding-bottom:28px;
	min-height:190px;
	text-align:left;
	height:auto !important;
	height:190px;
}

#pg_musicct #main div.dataBox tbody th{width:20%;}
#pg_musicct #main div.dataBox tbody td{width:80%;}
#pg_music #music_bnr,#pg_musicct #music_bnr{padding-bottom:20px;}
#pg_musicct #articleBody a{display:block;width:502px;height:62px;text-decoration:none;position:relative;background-repeat: no-repeat ;margin:0 auto;}
#pg_musicct #articleBody a:hover{color:#ff8d14;}
#pg_musicct h2#album{margin-top:28px;}
#pg_musicct #articleBody a.amazon_buy{background: url(../../goods/music/img/btn_amazon.jpg);}
#pg_musicct #articleBody a.itune_buy{background: url(../../goods/music/img/btn_itune.jpg);}
#pg_musicct #articleBody a p{position:absolute;right:0;top:20px;padding-right:30px;text-shadow: 1px 1px 0 #FFF;font-size:108%;}
#pg_musicct #infobtn{float:right;}
#pg_musicct #infobtn li{float:left;width:180px; padding-left:20px;}
#pg_musicct h2#music_subttl{border:none;}
