@charset "utf-8";

* { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }

ul,ol,dl { list-style:none; padding:0; margin:0; }

div#mainCnt { color:#555; line-height:1.6; text-align:left; width:800px; margin:0 auto; padding-bottom:50px; background:#fff5e4 url(../images/bg_maincnt.jpg) no-repeat left bottom; }
div#mainCnt div#topArea { position:relative; height:394px; margin-bottom:20px; background:url(../images/bg_toparea.jpg) no-repeat left top; }
div#mainCnt div#topArea h2#logo { position:absolute; top:91px; left:17px; }
div#mainCnt div#topArea h3#catchCopy { position:absolute; top:311px; left:14px; }
div#mainCnt div#topArea div#newSinglePv { position:absolute; top:75px; left:456px; width:278px;}

div#mainCnt div#cntArea div.cntBlock { overflow:hidden; }
div#mainCnt div#cntArea div.leftCnt,
div#mainCnt div#cntArea div.rightCnt { float:left; }

div#mainCnt div#cntArea div#cdInfo {  margin-bottom:18px; zoom:1; }
div#mainCnt div#cntArea div#newSingle { width:399px; overflow:hidden; padding-top:10px; background:url(../images/bg_new_single.png) repeat-y left top; }
  div#mainCnt div#cntArea div#newSingle div.singleTitle { margin:0 11px 7px 19px; overflow:hidden; }
	div#mainCnt div#cntArea div#newSingle div.singleTitle h3 { padding-top:4px; float:left; width:230px; padding-left:4px; color:#c6591e; font-size:140%; line-height:1.25; }
	div#mainCnt div#cntArea div#newSingle div.singleTitle h3 span { color:#919e62; font-size:65%; font-weight:normal; display:block; }
	div#mainCnt div#cntArea div#newSingle div.singleTitle p.releaseDate { float:right; }
	
	div#mainCnt div#cntArea div#newSingle div.inner { overflow:hidden; margin:0 11px 7px 19px; zoom:1; }
	div#mainCnt div#cntArea div#newSingle p.thumb { float:left; margin-right:10px; }
	div#mainCnt div#cntArea div#newSingle dl { font-size:95%; float:left; width:208px; padding-top:2px; }
	  div#mainCnt div#cntArea div#newSingle dl dt { margin-bottom:4px; font-weight:bold; }
		div#mainCnt div#cntArea div#newSingle dl dd ol { margin-bottom:10px; }
		div#mainCnt div#cntArea div#newSingle dl dd ol li { padding-left:5px;  line-height:1.4; }
	
	div#mainCnt div#cntArea div#newSingle div.releaseInfo { border-top:1px solid #d7c6b9; margin:0 25px 0 20px; font-size:87%; }
	div#mainCnt div#cntArea div#newSingle div.releaseInfo ul { padding:7px 2px; line-height:1.4; }
	div#mainCnt div#cntArea div#newSingle div.releaseInfo ul li span.price { font-weight:bold; font-size:105%; }


div#mainCnt div#cntArea div#newPv { float:right; width:394px; padding:10px 0; background:url(../images/bg_relation_movie.png) repeat-y left top; }
  div#mainCnt div#cntArea div#newPv iframe { width:360px; margin-left:17px; }
	

div#mainCnt div#cntArea div#event { width:760px; margin:0 0 15px 19px; border:1px solid #f8bc9b; background:url(../images/bg_event.png) repeat left top; }
  div#mainCnt div#cntArea div#event h3 { margin-bottom:15px; }
	div#mainCnt div#cntArea div#event div.cntBody { margin:0 25px 0 29px; padding-bottom:20px; }
	div#mainCnt div#cntArea div#event div.cntBody dl.accordion dt.title { zoom:1; display:block; cursor:pointer; color:#e47b00; font-size:120%; padding:2px 0 3px 35px; margin-bottom:10px; border-bottom:1px solid #666; background:url(../images/btn_accordion.png) no-repeat left top; }
	div#mainCnt div#cntArea div#event div.cntBody dl.accordion dd.cnt { font-size:95%; padding:0 20px 0 36px; }
	div#mainCnt div#cntArea div#event div.cntBody dl.accordion dd.cnt p.note { margin-bottom:20px; line-height:1.8; }
	div#mainCnt div#cntArea div#event div.cntBody dl.accordion dd.cnt dl.note,
	div#mainCnt div#cntArea div#event div.cntBody dl.accordion dd.cnt ul.note { margin-bottom:20px; line-height:1.8; }
	div#mainCnt div#cntArea div#event div.cntBody dl.accordion dd.cnt dl.note dt { font-weight:bold; }

div#mainCnt div#cntArea div#omokageWarp { width:761px; margin:0 0 6px 19px; padding:10px 0 13px; overflow:hidden; zoom:1; border:1px solid #f8bc9b; background:url(../images/bg_omokagewarp.png) repeat-y left top; }
  div#mainCnt div#cntArea div#omokageWarp div.jacketInfo { padding-top:3px; margin-left:25px; _margin-left:12px; float:left; width:189px; }
	div#mainCnt div#cntArea div#omokageWarp div.jacketInfo p.thumb { margin-bottom:8px; }
	div#mainCnt div#cntArea div#omokageWarp div.jacketInfo ul li { font-size:85%; }
	
	div#mainCnt div#cntArea div#omokageWarp div.dataBox { margin-left:215px; padding-top:3px; padding-left:21px; background:url(../images/line_nextsinge.png) repeat-y left top;}
  div#mainCnt div#cntArea div#omokageWarp div.dataBox div.singleTitle { margin:0 45px 6px 0; overflow:hidden; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox div.singleTitle h3 { float:left; width:220px; padding-left:4px; color:#c6591e; font-size:140%; line-height:1.25; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox div.singleTitle h3 span { color:#919e62; font-size:65%; font-weight:normal; display:block; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox div.singleTitle p.releaseDate { padding-top:2px; float:right; }
	
	div#mainCnt div#cntArea div#omokageWarp div.dataBox div.inner { overflow:hidden;  font-size:95%; zoom:1; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox dl.discIndex { width:115px; float:left; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox dl.discIndex dt { margin-bottom:4px; font-weight:bold; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox dl.discIndex dd ol li { padding-left:5px; line-height:1.4; }
	
	div#mainCnt div#cntArea div#omokageWarp div.dataBox dl.etcInfo { width:395px; float:left; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox dl.etcInfo dt { margin-bottom:4px; font-weight:bold; }
	div#mainCnt div#cntArea div#omokageWarp div.dataBox dl.etcInfo dd ul li { padding-left:6px; margin-left:7px; margin-bottom:6px; background:url(../images/list_icon.gif) no-repeat left 7px; }

div#mainCnt div#cntArea div#footerLink { padding-left:24px; padding-bottom:11px; }
  div#mainCnt div#cntArea div#footerLink p { line-height:1.3; }
	  div#mainCnt div#cntArea div#footerLink p a { color:#c6591e; }

