/*--------------------
P-P-DIS-00047
--------------------*/

#sectionCd01{margin:15px 0 0; background: url(/library/dis/img/cd/bg_section_cd01.png) repeat-x left bottom;}

.sectionCd01InnerLeft{float:left; width:220px; margin:0 0 0 10px; display:inline; overflow:hidden;}
.sectionCd01InnerRight{float:right; width:220px; margin:0 15px 0 0; display:inline; overflow:hidden; text-align:center;}
.sectionCd01InnerMain{margin:0 250px 0 245px!important;/* IE6 */margin:0 247px 0 242px; max-width:100%; height:1%;}
.sectionCd01InnerMainWrap{overflow:hidden!important;/* IE6 */overflow:visible;}

.itemHotnew{text-align:center;}

.itemJacketWrapOuter{text-align:center; width:220px; margin:1px 0 0;}
.itemJacketWrapA {background: url(/library/dis/img/bg_item_jacket_top.png) repeat-x left top; display:inline-block;}
* html .itemJacketWrapA {display:inline; zoom:1;}/* IE6 */
*+html .itemJacketWrapA {display:inline; zoom:1;}/* IE7 */
.itemJacketWrapB {background: url(/library/dis/img/bg_item_jacket_bottom.png) repeat-x left bottom;}
.itemJacketWrapC {background: url(/library/dis/img/bg_item_jacket_left.png) repeat-y left top;}
.itemJacketWrapD {background: url(/library/dis/img/bg_item_jacket_right.png) repeat-y right top;}
.itemJacketWrapE {background: url(/library/dis/img/bg_item_jacket_left_top.png) no-repeat left top;}
.itemJacketWrapF {background: url(/library/dis/img/bg_item_jacket_right_top.png) no-repeat right top;}
.itemJacketWrapG {background: url(/library/dis/img/bg_item_jacket_left_bottom.png) no-repeat left bottom;}
.itemJacketWrapH {background: url(/library/dis/img/bg_item_jacket_right_bottom.png) no-repeat right bottom; padding:10px;}

.itemEvaluation{padding:8px 0 0; text-align:center;}
.itemInterest{margin:2px 2px 0 48px;}
.itemEvaluation ul li{float:left; line-height:0; font-size:0; display:inline;}
.evaluationReset{margin:7px 0 0;}
.evaluationText{margin:10px 0 0;}
.itemEvaluation p span{font-weight:bold;}
.userReview{margin:10px 0 0;}
.userReview a{background: url(/library/dis/img/ic_review.png) no-repeat; padding:0.1em 0 0 19px; display:inline; font-weight:bold;}

.sectionCd01InnerMainWrap h1{font-size:167%; line-height:1.2;}
.itemRank{float:left; margin:0; display:inline;}

.trackListWrap{margin:15px 0 0;}
.trackListInner01{background:#bfbfbf url(/library/dis/img/cd/bg_tabtype01.png) repeat-x left bottom;}
.trackListInner01 li{float:left; padding:5px; font-weight:bold;}
.trackListInner01 li a{font-weight:normal;}
.listAct01{background:#FFFFFF; border-top:solid 1px #bfbfbf; border-right:solid 1px #9f9f9f; border-left:solid 1px #bfbfbf;}
.listAct02{background:#FFFFFF; border-top:solid 1px #bfbfbf; border-right:solid 1px #9f9f9f; border-left:solid 1px #9f9f9f;}
.trackListInner02{border-right:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; border-left:solid 1px #bfbfbf; padding:10px;}
.trackListInner02 table{border-bottom:solid 1px #dfdfdf; width:100%;}
.trackListInner02 td{border-top:solid 1px #dfdfdf; padding:2px 7px;}
.trackListCell01{width:1.8em; text-align:right;}
.trackListCell02{width:5em;}
.trackListCellColors01{background:#f7f7f7;}

.itemRankWrap{margin:0 0 0 54px; zoom:1;}
.itemDetail01{margin:5px 0 0 0;}
.itemDetail01 li{float:left; margin:0 8px 0 0; display:inline;}
.itemDetail01 li span{font-weight:bold;}
.itemDetail01 li img{vertical-align:top;}

.itemDetail01Rank{margin:5px 0 0;}
.itemDetail01Rank li{float:left; margin:0 8px 0 0; display:inline;}
.itemDetail01Rank li span{font-weight:bold;}
.itemDetail01Rank li img{vertical-align:top;}

.itemDetail02{margin:10px 0 0;}
.itemDetail02 li{float:left; margin:0 3px 0 0; display:inline;}
.itemDetail02 li img{vertical-align:top;}

.itemDetail03{margin:25px 0 0;}
.itemDetail03 dt{float:left; font-weight:bold; width:7em; text-align:right; clear:left;}
.itemDetail03 dd{margin-left:7em;}

.txtDetail01{margin:10px 0 0;}
.txtDetail02{margin:25px 0 0;}
.txtDetail02 span{font-weight:bold; color:#d90e00;}

.columnCdPlan{background: url(/library/dis/img/cd/bg_col_cd_plan.png) no-repeat; width:220px; height:125px;}
.columnCdPlan02{background: url(/library/dis/img/cd/bg_col_cd_plan02.png) no-repeat; width:220px; height:80px;}
.columnCdPlan p{line-height:0; font-size:0;}
.columnCdPlan02 p{line-height:0; font-size:0;}
.txtColCdPlan01{padding:11px 0 0;}
.txtColCdPlan02{margin:5px 0 0;}
.txtColCdPlan03{margin:16px 0 0;}

.columnCdCharge{width:220px;}
.columnCdCharge02{width:220px;}
.columnCdCharge p{line-height:0; font-size:0;}
.columnCdCharge02 p{line-height:0; font-size:0;}
.txtColCdCharge01{padding:16px 0 0;}
.txtColCdCharge02{margin:5px 0 0;}
.txtColCdCharge03{margin:4px 0 0;}

.columnCdOther{background: url(/library/dis/img/cd/bg_line01.png) no-repeat center top; width:220px; padding:0; margin-top:12px;}
.columnCdOther ul{text-align:left;}
.txtColCdOther01{padding:10px 0 0; line-height:0; font-size:0;}
.txtColCdOther02{margin:5px 0 0; line-height:0; font-size:0;}
.colCdOtherInner01{background: url(/library/dis/img/ic_dot_separate02.png) repeat-x left bottom; width:200px; margin:8px 0 0 10px; line-height:1.2; padding:0 0 8px 0;}
.colCdOtherInner02{width:200px; margin:8px 0 0 10px; line-height:1.2; padding:0 0 8px 0;}
.txtColCdOtherList01{float:left; width:53px; padding:0 0 0 2px;}
.txtColCdOtherList02{margin:0 0 0 58px;}

.columnCdSeries{background: url(/library/dis/img/dvd/bg_line01.png) no-repeat center top; width:220px; padding:0; margin-top:12px;}
.columnCdSeries ul{text-align:left;}
.colCdSeriesInner01{background: url(/library/dis/img/ic_dot_separate02.png) repeat-x left bottom; width:200px; margin:8px 0 0 10px; line-height:1.2; padding:0 0 8px 0;}
.colCdSeriesInner02{width:200px; margin:8px 0 0 10px; line-height:1.2; padding:0 0 8px 0;}

.txtColCdSeriesList01{float:left; width:53px; padding:0 0 0 2px;}
.txtColCdSeriesList02{margin:0 0 0 58px;}
.txtColCdSeries01{padding:10px 0 0; line-height:0; font-size:0;}
.txtColCdSeries02{margin:5px 0 0; line-height:0; font-size:0;}

.linkTwitter{padding-top:24px;}
.linkTwitter a{display:inline; background: url(/library/dis/img/cd/ic_twitter.png) no-repeat left center; padding:0.8em 0 0.8em 19px;}

#sectionCd02{padding:25px 0 0; background:#e5e5e5;}

.sectionCd02InnerLeft{float:left; width:220px; margin:0 0 0 10px; display:inline; overflow:hidden;}
.sectionCd02InnerMain{margin:0 10px 0 245px!important;/* IE6 */margin:0 10px 0 242px;}

.sectionCd02Wrap01{background: url(/library/dis/img/cd/bg_line02.png) no-repeat center bottom; width:220px; padding:0 0 15px 0;}
.txtDetail03{margin:5px 0 0 7px;}
.txtDetail04{margin:15px 0 0 10px;}
.txtDetail05{margin:13px 0 0 7px;}
.txtDetail06{margin:15px 0 0 10px; font-weight:bold;}
.txtDetail07{margin:0 0 0 15px;}
.sectionCd02InnerLeft ul li span{font-weight:bold;}
.txtReserv{text-align:center; margin:9px 0 0;}
.txtNotice{font-size:88%; text-align:center; margin:5px 0 0;}

.tabType01{overflow:hidden; height:1%; background: url(/library/dis/img/cd/bg_tabtype01.png) repeat-x;}
.tabType01 li{float:left;}

.tblColType01{width:100%; margin:25px 0 0; padding:0 0 20px 0;}
.tblColType01 th{width:25%; vertical-align:bottom; padding-left:16px; padding-right:16px; text-align:center; line-height:1.4;}
.tblColType01 td{text-align:center; padding-left:16px; padding-right:16px;}
.tblColType01 td ul li{display:inline;}
.tblColType01 td ul li img{margin:0 1px 0 0;}
.tblColType01Cell01 td{padding:6px 0 0 0; line-height:0; font-size:0;}
.tblColType01Cell02 td{padding:2px 0 0 0; line-height:0; font-size:0;}
.tblCellAdjuster td{vertical-align:bottom;}

.youtubeWrap{float:right; margin:15px 20px 0 0; display:inline;}
.youtubeWrap p{float:left; margin:0 0 0 3px; display:inline; line-height:2;}
.youtubeTxt{margin:15px 0 0 20px;}

.txtUserReview01{color:#092253; background:#e5e5e5 url(/library/dis/img/bg_col_type01_top.png) repeat-x left bottom; font-size:108%; min-height:33px; height:auto!important;/* IE6 */height:33px;}
.txtUserReview01 h2{padding:6px 0 0 9px;}

.reviewWriteHead{text-align:center; background: url(/library/dis/img/bg_review_write_head.png) repeat-x left bottom; padding:0 0 18px 0; margin:0 1px;}
.reviewWriteHead p{margin:15px 0 0;}
.reviewWriteSort{margin:7px 0 0;}
.reviewWriteSort dt{color:#777777; font-weight:bold; float:left; padding-left:10px;}
.reviewWriteSort dd{font-weight:bold; float:left;}
.reviewWriteSort dd.reviewWriteSortCell01{padding:0 11px 0 8px; margin-right:10px; background: url(/library/dis/img/ic_dot_separate.png) repeat-y right top;}
.reviewWriteSort dd a{font-weight:normal; float:left;}

.reviewWriteBodyA{padding:0 0 22px; margin:0 14px ; background: url(/library/dis/img/bg_rev_wte_body.png) repeat-x left bottom;}
.reviewWriteBodyB{padding:0 0 10px; margin:0 14px;}
.reviewWriteBodyA h3,
.reviewWriteBodyB h3{font-weight:bold; margin:15px 0 0;}

.reviewWriteBodyInner01 ul{float:left;}
.reviewWriteBodyInner01 li{float:left;}
.reviewWriteBodyInner01 li img{vertical-align:top;}
.reviewWriteBodyInner01 p{float:left; margin:0 10px 0 0; display:inline;}
* html .reviewWriteBodyInner01 p{line-height:1.2;}/* IE6 */
.reviewWriteBodyInner01 p span{font-weight:bold;}

.txtReviewTitleNetabare{padding:0 0 0 48px; background: url(/library/dis/img/ic_info05.png) no-repeat left 0.2em;}
.txtReviewMain{margin:9px 0 0;}
.txtReviewNotice{margin:9px 0 0; font-weight:bold; color:#d90e00;}
.txtReviewOpen{margin:3px 0 0;}
.txtRevColors01{color:#d90e00;}
.reviewWriteBodyInner01{margin:9px 0 0;}
.reviewWriteBodyInner02{background:#f1f1f1 url(/library/dis/img/bg_rev_wte_body_inner02.png) repeat-x left bottom; padding:4px 12px 4px 15px; margin:12px 0 0;}
.txtReviewQue{float:left; margin:0 6px 0 0; display:inline;}
.txtReviewVote{float:right;}
.txtReviewVote span{font-weight:bold;}
.reviewWriteBodyInner03 {text-align:right; margin:9px 0 0;}
.reviewWriteBodyInner03 p{display:inline; margin:0 0 0 18px;}
.reviewEva{line-height:0; font-size:0;}


.txtGoTop{margin:20px 0 0;text-align:right;}

.reviewWriteFormOuter{background: url(/library/dis/img/bg_review_write_head.png) repeat-x left bottom; padding:0 0 10px 0; margin:0 1px;}
.reviewWriteFormOuter form{margin:0;}
.reviewWriteForm{border:solid 1px #CCCCCC; background:#fffbf0; padding:1px; margin:5px 4px 0; padding:1px;}

.reviewWriteFormTitle{background:#eeebe3 url(/library/dis/img/bg_wrap_shadow04.png) repeat-x left bottom; padding:9px 5px 12px; font-size:0; line-height:0;}
.reviewWriteFormTblOuter{padding:4px;}
.reviewWriteFormTbl{width:100%;}
.reviewWriteFormTbl th{width:30%; background:#efeadc; text-align:right; padding:10px 10px; vertical-align:middle; border-top:solid 1px #b5b5b5; border-bottom:solid 1px #b5b5b5;}
.reviewWriteFormTbl th span{color:#ff3300;}
.reviewWriteFormTbl td{width:70%; background:#ffffff; padding:10px 10px; vertical-align:middle; border-top:solid 1px #b5b5b5; border-bottom:solid 1px #b5b5b5;}
.reviewWriteFormCell01 li{display:inline; float:left; margin:0 2px 0 0;}

.reviewWriteFormInnerA{padding:7px 5px 9px; background:#ffffff url(/library/dis/img/bg_rev_wte_body.png) repeat-x left bottom;}
.reviewWriteFormInnerA textarea{width:100%; padding:5px; margin:0 0 3px 0;}
.reviewWriteFormTxt01{margin:0 5px;}
.reviewWriteFormTxt02{margin:0 0 0 5px!important; font-weight:bold; font-size:120%; float:left; display:inline;}
.reviewWriteFormTxt03{margin:0 5px; font-weight:bold;}
.reviewWriteFormTxt04{margin:0 5px;}
.reviewWriteFormTxt05{text-align:center; margin:25px 0 35px;}

.reviewWriteFormInnerB{padding:15px 0 10px; text-align:center;}
.reviewWriteFormInnerC{margin:15px auto 0; width:312px;}
.reviewWriteFormInnerC ul li{float:left; margin:0 5px 0 0!important;margin:0 2px 0 0;}
.reviewWriteFormInnerC ul li input{float:left;}

.reviewWriteFormInnerD{margin:0 auto; width:312px!important; width:314px;}
.reviewWriteFormInnerD ul li{float:left; margin:0 5px 0 0!important;margin:0;}
.reviewWriteFormInnerD ul li input{float:left;}

#iframeContainer{width:500px; text-align:center;}
.iframeTxt01{background:#E5E5E5 url(/library/dis/img/bg_wrap_shadow03.png) repeat-x left bottom; height:39px;line-height:0; font-size:0;}
.iframeTxt01 img{margin:10px 0 0;}
.iframeTxt02{margin:12px 0 0;}
.iframeTxt03{margin:16px 0 0;}
#iframeContainer ul{margin:12px 0 0;}
#iframeContainer li{display:inline; margin:0 5px;}