/****************************************
 Error Message
*****************************************/
.error-message{
    color:#ff0000;
}

/********************************************
#contact お問い合わせ設定 Setting
********************************************/
#contact{
    }
    #contact_inner{
        padding:20px 15px;
        }
        #contact_inner h3{
            font-size:20px;
            margin-bottom:10px;
            }
        .textRed{
        color:#FF0000;
            }
        #contact_inner ul{
            margin-bottom:10px;
            }
        #contact_inner dl{
            margin-bottom:10px;
            }
            #contact_inner dl dd{
                margin-bottom:5px;
                }
        #formButton li{
            float:left;
            margin-right:15px;
            }

/********************************************
#setting 設定 Setting
********************************************/
#setting .entry{
    display:block;
    padding:20px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#005C8C;
    background-color:#DBDCDC;
    background-image:url(../../../../../../img/ilove/accordionArrowL.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
#setting .number{
    position:relative;
    }
#setting .number p{
    display:block;
    padding:15px 50px 15px 50px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#231815;
    background-color:#C8C9CA;
    background-image:url(../../../../../../img/ilove/accordionArrowS.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
    #setting .number img{
        position:absolute;
        right:2%;
        top:-50px;
        }
#setting #btn_contact{
    padding:20px 0px;
    text-align:center;
    }

/********************************************
#help よくある質問設定 Setting
********************************************/
#help .category{
    display:block;
    padding:20px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#005C8C;
    background-color:#DBDCDC;
    background-image:url(../../../../../../img/ilove/accordionArrowL.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
    #help .menu{
        position:relative;
        }
    #help .menu .helpArrowL{
        position:absolute;
        right:2%;
        top:-55px;
        }
#help .entry{
    display:block;
    position:relative;
    padding:15px 50px 15px 50px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#231815;
    background-color:#C8C9CA;
    background-image:url(../../../../../../img/ilove/accordionArrowS.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
#help .number{
    position:relative;
    padding:20px 15px;
    }
    #help .number img{
        position:absolute;
        right:2%;
        top:-50px;
        }
#help #btn_contact{
    padding:20px 0px;
    text-align:center;
    }

/********************************************
#foruse 利用規約設定 Setting
********************************************/
#foruse .AccordionTitleL p.title{
    display:block;
    padding:20px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#005C8C;
    background-color:#DBDCDC;
    background-image:url(../../../../../../img/ilove/accordionArrowL.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
#foruse .menu{
    position:relative;
    }
#foruse .TsutayaPremiumAccordionL p.description{
    display:block;
    padding:20px 15px;
    }
    #foruse .menu img{
        position:absolute;
        right:2%;
        top:-55px;
        }

#foruse .AccordionTitleS p.title{
    display:block;
    padding:15px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#231815;
    background-color:#C8C9CA;
    background-image:url(../../../../../../img/ilove/accordionArrowS.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
#foruse .TsutayaPremiumAccordionS p.description{
    position:relative;
    display:block;
    padding:20px 15px;
    }
    #foruse .TsutayaPremiumAccordionS p.description img{
        position:absolute;
        right:2%;
        top:-50px;
        }
/********************************************
#model 対応機種設定 Setting
********************************************/
#model .TsutayaPremiumSupportModel p.title{
    display:block;
    padding:20px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#005C8C;
    background-color:#DBDCDC;
    background-image:url(../../../../../../img/ilove/accordionArrowL.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
#model .TsutayaPremiumSupportModel{
    position:relative;
    }
#model .TsutayaPremiumSupportModel p.description{
    display:block;
    padding:20px 50px;
    background-color:#595757;
    color:#FFF;
    }
    #model .TsutayaPremiumSupportModel img{
        position:absolute;
        right:2%;
        top:-55px;
        }

#model .menu{
    position:relative;
    }
    #model #music p.description{
        display:block;
        }
    #model .menu img{
        position:absolute;
        right:2%;
        top:-55px;
        }

    #model #music,
    #model #book,
    #model #decome,
    #model #entertainment,
    #model #divination{
        display:block;
        padding:15px 15px 15px 50px;
        border-top:1px solid #FFF;
        border-bottom:1px solid #a8a8a8;
        color:#FFF;
        }
    #model #music{
        background-color:#009FE8;
        }
    #model #book{
        background-color:#8DC21F;
        }
    #model #decome{
        background-color:#E3007F;
        }
    #model #entertainment{
        background-color:#B43422;
        }
    #model #divination{
        background-color:#5F1985;
        }
        #model .subhead_inner dt{
            margin:10px 15px 10px 50px;
            background-color:#FFF;
            border:none;
            color:#000;
            }
        #model .subhead_inner dd{
            margin:0px 15px 20px 120px;
            color:#000;
            }
#model #subhead dd.selected{
    padding:20px 15px;
    }
#model .accordion{
    border-bottom:1px solid #a8a8a8;
    }
#model .arrow_l{
    float:right;
    padding-right:10px;
    color:#FFF;
    }

/********************************************
#company 運営会社設定 Setting
********************************************/
#company{
    }
    #company #logo_ccc{
        margin:15px 0px;
        text-align:center;
        }
    #company dl{
        padding:20px 15px;
        }
        #company dl dt{
            font-size:20px;
            border-bottom:2px solid #005c8c;
            }

/********************************************
#tokusyo 資金決済法設定 Setting
********************************************/
#tokusyo{
    }
    #tokusyo .sub_title{
        padding:20px 0px;
        padding-top:15px;
        padding-bottom:15px;
        border-bottom:1px solid #a8a8a8;
        background-color:#EEEEEE;
        }
        .sub_title p{
            margin-top:5px;
            margin-left:15px;
            color:#005c8c;
            font-size:20px;
            }
        #tokusyo dl{
            padding:20px 15px;
            }
            #tokusyo dl dt{
                font-size:20px;
                border-bottom:2px solid #005c8c;
                }

/********************************************
#payment 資金決済法設定 Setting
********************************************/
#payment{
    }
    #payment .sub_title{
        padding:20px 0px;
        padding-top:15px;
        padding-bottom:15px;
        border-bottom:1px solid #a8a8a8;
        background-color:#EEEEEE;
        }
        .sub_title p{
            margin-top:5px;
            margin-left:15px;
            color:#005c8c;
            font-size:20px;
            }
        #payment dl{
            padding:20px 15px;
            }
            #payment dl dt{
                font-size:20px;
                border-bottom:2px solid #005c8c;
                }
    #payment .paymentPage_btn{
        margin-top:20px;
        margin-bottom:20px;
        text-align:center;
        }

/********************************************
#maintenance_news メンテナンス告知設定 Setting
********************************************/
#maintenance_news{
    }
    #maintenance_news #maintenance_news_detail{
        padding:20px 15px;
        }

/********************************************
#privacy プライバシーポリシー設定 Setting
********************************************/
#privacy .AccordionTitleL p.title{
    display:block;
    padding:20px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#005C8C;
    background-color:#DBDCDC;
    background-image:url(../../../../../../img/ilove/accordionArrowL.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
#privacy .menu{
    position:relative;
    }
    #privacy .TsutayaPremiumAccordionL p.description{
        display:block;
        padding:20px 15px;
        }
    #privacy .menu img{
        position:absolute;
        right:2%;
        top:-55px;
        }

#privacy .AccordionTitleS p.title{
    display:block;
    padding:15px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#231815;
    background-color:#C8C9CA;
    background-image:url(../../../../../../img/ilove/accordionArrowS.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
#privacy .TsutayaPremiumAccordionS{
    position:relative;
    }
    #privacy .TsutayaPremiumAccordionS p.description{
    display:block;
    padding:20px 15px;
    }
    #privacy .TsutayaPremiumAccordionS img{
        position:absolute;
        right:2%;
        top:-50px;
        }

/****************************************
 「○○円でダウンロード」 ダウンロードボタン
*****************************************/
#common_DL_Btn{
    margin:25px 0;
}
    #common_DL_Btn a{
        margin:0 auto;
        display:block;
        width:390px;
        height:65px;
        background:url(../../../../../../img/ilove/btn_DLkakin_off.png) 0 0 no-repeat;
    }
    #common_DL_Btn a:hover{
        background:url(../../../../../../img/ilove/btn_DLkakin_on.png) 0 0 no-repeat;
    }
       #common_DL_Btn .DL_General_Btn{
           position:relative;
           width:390px;
           height:65px;
       }
           #common_DL_Btn .DL_General_Btn p{
               position:absolute;
               text-align:right;
               font-size:27px;
               font-family:arial;
               color:#6d6d6d;
               top:18px;
               right:248px;
               width:390px;
               height:65px;
           }
            #common_DL_Btn a:hover p{
               color:#454545;
            }

#dl .column1Btn{
    margin-bottom:15px;
}

/********************************************
#検索結果が無い時の表示
********************************************/
#search_result_none{
    text-align:left;
    margin:20px;
}

/********************************************
#footer フッタ Setting
********************************************/
#footer{
    text-align:center;
    color:#717071;
    }
#CopyrightItem,
#CopyrightNumber{
    display:block;
    padding:15px 15px;
    text-align:left;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#231815;
    background-color:#C8C9CA;
    background-image:url(../../../../../../img/premier/accordionArrowS.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
    #CopyrightNumber{
        margin-bottom:15px;
        }
    #CopyrightItem a,
    #CopyrightNumber a{
        color:#231815;
        }
#footer .description{
    padding:5px 15px;
    }
#footerNavi{
    height:131px;
    background-image:url(../../../../../../img/premier/footer_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    }
#footer ul{
        width:470px;
        margin:10px auto 0px auto;
        padding:13px 0px;
        height:131px;
        text-align:center;
        }
        #footer ul li{
            float:none;
            margin:0px;
            display:inline;
            }

/********************************************
#notSupported 非対応端末ページ
********************************************/
#notSupported .number{
    position:relative;
    }
#notSupported .number p{
    display:block;
    padding:15px 50px 15px 15px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #a8a8a8;
    color:#231815;
    background-color:#C8C9CA;
    background-image:url(../../../../../../img/ilove/accordionArrowS.png);
    background-repeat:no-repeat;
    background-position:98%;
    }
    #notSupported .number img{
        position:absolute;
        right:2%;
        top:-50px;
        }
#notSupported #btn_contact{
    padding:20px 0px;
    text-align:center;
    }


/********************************************
#楽曲詳細ページ、楽曲詳細・ダウンロードページ(別バージョン曲部分)
#のダウンロードボタンのpadding修正
********************************************/
#Adding01 #MusicType .contents_article{
    display:table;
    padding:5px 5px 5px 15px;
    color:#333;
    }

#dl #anotherVersion .contents_article{
    display:table;
    padding:5px 5px 5px 15px;
    color:#333;
    }

/********************************************
#carousel スライドバナー Setting
#タッチ領域拡張
********************************************/
#carousel #cover_link a{
    top:-95px;
    left:105px;
    width:240px;
    height:90px;
}

/********************************************
#returnAndTop 戻るボタン、TOPへボタンのセンタリング
********************************************/
#returnAndTop_btn ul{
    text-align:center;
    width:470px;
}
    #returnAndTop_btn ul li{
        float:none;
        display:inline;
    }

/********************************************
#dlconfirmation 個別課金ダウンロード確認／キャンセル共通　設定 Setting
# 文字数増大によるデザイン不具合の修正
********************************************/
#dlconfirmation{
    }#dlconfirmation .goods{
        display:table;
        /*width:455px;*/
		width:470px;
        margin:10px auto;
        }
        #dlconfirmation .goods .goodsPicture,
        #dlconfirmation .goods .goodsDetail{
            /*display:table-cell;*/
			display:block;
            /*height:195px;*/
			height:auto;
			float:left;
			margin:5px;
            vertical-align:middle;
            }
            #dlconfirmation .goods .goodsDetail{
                /*width:260px;*/
				width:250px;
                }

/********************************************
#registration03 登録03 Setting
#docomo/cancel docomo/failed docomo/finish の上下余白
********************************************/
#registration03{
    }
    #registration03 #registration_complet{
        padding:20px 15px;
        }

/********************************************
#t-dl 購入確認ページ　設定 Setting
# 文字数増大によるデザイン不具合の修正
********************************************/
#t-dl{
    }#t-dl .goods{
        display:table;
        /*width:455px;*/
        width:470px;
        margin:10px auto;
        }
        #t-dl .goods .goodsPicture,
        #t-dl .goods .goodsDetail{
            /*display:table-cell;*/
            display:block;
            /*height:195px;*/
            height:auto;
            float:left;
            margin:5px;
            vertical-align:middle;
            }
            #t-dl .goods .goodsDetail{
                /*width:260px;*/
                width:250px;
                }

/********************************************
#Adding02 購入確認ページ　設定 Setting
# 文字数増大によるデザイン不具合の修正
********************************************/
#Adding02{
    }#Adding02 .goods{
        display:table;
        /*width:455px;*/
        width:470px;
        margin:10px auto;
        }
        #Adding02 .goods .goodsPicture,
        #Adding02 .goods .goodsDetail{
            /*display:table-cell;*/
            display:block;
            /*height:195px;*/
            height:auto;
            float:left;
            margin:5px;
            vertical-align:middle;
            }
            #Adding02 .goods .goodsDetail{
                /*width:260px;*/
                width:250px;
                }

/********************************************
#keyword_list 音楽 キーワードタイルのデザイン
********************************************/
#keyword_list{
    width:80%;
    margin:0 auto;
    }
    #keyword_list table{
        margin:0 auto;
		width:100%;
       }
    #keyword_list td {
        white-space: nowrap;
        border:1px solid #888888;
        height:37px;
        text-align:center;
        vertical-align: middle;
        }
    #keyword_list td a{
        display:block;
        color:#dd0033;
        font-weight:bold;
        font-size:20px;
        padding:2px 2px;
        margin:0 auto;
		width:100%;
        }

/********************************************
#logo ロゴのセンタリングとタッチ範囲の拡大
********************************************/
#logo{
	text-align:center;
    }
    #logo a{
        display:block;
		width:100%;
        }


/********************************************
#carousel_button くるくるジャケット 修正
********************************************/
#carousel_button {
    margin:1px auto 15px auto;
    height:25px;
    }
    #carousel_button_left{
        width:63px;
        height:22px;
        background-image:url("../../../../../../img/ilove/slider/arrow_prev.png");
        z-index:150;
    }
    #carousel_button_right{
        width:63px;
        height:22px;
        background-image:url("../../../../../../img/ilove/slider/arrow_next.png");
        z-index:150;
    }


/*アイコン*/
p.iconArea span{display:inline-block; padding:0.2em 0.3em; margin:0 0.3em 0.3em 0; background:#676767; line-height:1.0; color:#fff; font-size:14px; font-weight:normal; vertical-align:top; text-align:center; width:4.0em;
-webkit-border-radius:3px; border-radius:3px;
}
p.iconArea span.highlight{background:#ec2186; margin-right:0.7em; width:3.2em;}
/* タブ */
ul.tabNavi{border-bottom:5px solid #ad1319;padding:8px 5px 0;
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
-webkit-box-pack:start; -moz-box-pack:start; -o-box-pack:start; -ms-box-pack:start; box-pack:start;
-webkit-box-orient:horizontal; -moz-box-orient:horizontal; -o-box-orient:horizontal; -ms-box-orient:horizontal; -box-orient:horizontal;
}
ul.tabNavi li{
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
}
ul.tabNavi li a{padding:0.8em 2em; margin-right:1px; border:1px solid #b9b9b9; border-top:1px solid #cacaca; border-bottom:none; color:#000;
border-top-left-radius:4px; border-top-right-radius:4px;
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(255,252,252)),to(rgb(245,225,225)));
background:-moz-linear-gradient(rgb(255,252,252),rgb(245,225,225));
background:-o-linear-gradient(rgb(255,252,252),rgb(245,225,225));
background:-ms-linear-gradient(rgb(255,252,252),rgb(245,225,225));
background:linear-gradient(rgb(255,252,252),rgb(245,225,225));
}
ul.tabNavi li a.btnSelect{border:1px solid #a30f15; border-top:1px solid #ad1319; border-bottom:none; color:#fff; font-weight:bold;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(202,25,32)),to(rgb(173,19,25)));
background:-moz-linear-gradient(rgb(202,25,32),rgb(173,19,25));
background:-o-linear-gradient(rgb(202,25,32),rgb(173,19,25));
background:-ms-linear-gradient(rgb(202,25,32),rgb(173,19,25));
background:linear-gradient(rgb(202,25,32),rgb(173,19,25));
}
/* ランキング */
.rankBlock, .rankBlockB, .rankBlockC, .rankBlockD, .rankBlockE, .rankBlockF{display:none;}
/* 楽曲選択 */
.musicSelectBlock{}
.musicSelectBlock p{text-align:center; margin:0 auto 10px;}
.musicSelectBlock p img{max-height:200px; max-width:300px;}
.selectArea, .chakuutaArea{margin:0 5px 10px; border:1px solid #a30f15;}
.chakuutaArea{border:1px solid #990004;}
.selectArea h3{color:#fff; font-size:18px; font-weight:bold; padding:10px; margin-bottom:10px;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(202,25,32)),to(rgb(173,19,25)));
background:-moz-linear-gradient(rgb(0,101,152),rgb(0,51,102));
background:-o-linear-gradient(rgb(0,101,152),rgb(0,51,102));
background:-ms-linear-gradient(rgb(0,101,152),rgb(0,51,102));
background:linear-gradient(rgb(0,101,152),rgb(0,51,102));
}
.chakuutaArea h3{color:#fff; font-size:18px; font-weight:bold; padding:10px; margin-bottom:10px;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(203,0,101)),to(rgb(153,1,4)));
background:-moz-linear-gradient(rgb(203,0,101),rgb(153,1,4));
background:-o-linear-gradient(rgb(203,0,101),rgb(153,1,4));
background:-ms-linear-gradient(rgb(203,0,101),rgb(153,1,4));
background:linear-gradient(rgb(203,0,101),rgb(153,1,4));
}
.selectArea h4, .chakuutaArea h4{margin:0 auto 10px; text-align:center; font-size:18px;}
.selectArea ul, .chakuutaArea ul{padding:0 10px 13px; margin-bottom:13px; border-bottom:1px solid #bababa;
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
-webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-box-align:center; box-align:center;
-webkit-box-pack:center; -moz-box-pack:center; -o-box-pack:center; -ms-box-pack:center; box-pack:center;
}
.selectArea ul:last-child{margin-bottom:0; border-bottom:none;}
.chakuutaArea ul:last-child{margin-bottom:0; border-bottom:none;}
.selectArea ul li, .chakuutaArea ul li{
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
-webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-box-align:center; box-align:center;
-webkit-box-pack:center; -moz-box-pack:center; -o-box-pack:center; -ms-box-pack:center; box-pack:center;
}
.selectArea ul li:nth-child(1){width:35%; margin-right:10px;}
.selectArea ul li:nth-child(2){width:57%;}
.chakuutaArea ul li:nth-child(1){width:35%; margin-right:10px;}
.chakuutaArea ul li:nth-child(2){width:57%;}
.selectArea ul li a, .chakuutaArea ul li a{width:100%;}
/******** BUTTON ********/
.btnBase{height:44px; text-decoration:none; font-size:17px;
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.35); -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.35); -o-box-shadow:1px 1px 2px rgba(0,0,0,0.35); -ms-box-shadow:1px 1px 2px rgba(0,0,0,0.35); box-shadow:1px 1px 2px rgba(0,0,0,0.35);
-webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-box-align:center; box-align:center;
-webkit-box-pack:center; -moz-box-pack:center; -o-box-pack:center; -ms-box-pack:center; box-pack:center;
}
.grayBtn{border:1px solid #b9b9b9; border-top:1px solid #cacaca; border-bottom:1px solid #9a9a9a; color:#000000;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(252,252,252)),to(rgb(225,225,225)));
background:-moz-linear-gradient(rgb(252,252,252),rgb(225,225,225));
background:-o-linear-gradient(rgb(252,252,252),rgb(225,225,225));
background:-ms-linear-gradient(rgb(252,252,252),rgb(225,225,225));
background:linear-gradient(rgb(252,252,252),rgb(225,225,225));
}
.grayBtnOff{color:#d0d0d0; border:1px solid #dfdfdf; background:#efefef; -webkit-box-shadow:none;}
.yellowBtn{border:1px solid #cfa84b; border-top:1px solid #e0be6e; border-bottom:1px solid #b5923e; color:#000000;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(255,207,94)),to(rgb(255,182,9)));
background:-moz-linear-gradient(rgb(255,207,94),rgb(255,182,9));
background:-o-linear-gradient(rgb(255,207,94),rgb(255,182,9));
background:-ms-linear-gradient(rgb(255,207,94),rgb(255,182,9));
background:linear-gradient(rgb(255,207,94),rgb(255,182,9));
}
.blueBtn{border:1px solid #1c4e8a; border-top:1px solid #14539e; border-bottom:1px solid #184378; color:#ffffff;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(32,100,183)),to(rgb(0,71,157)));
background:-moz-linear-gradient(rgb(32,100,183),rgb(0,71,157));
background:-o-linear-gradient(rgb(32,100,183),rgb(0,71,157));
background:-ms-linear-gradient(rgb(32,100,183),rgb(0,71,157));
background:linear-gradient(rgb(32,100,183),rgb(0,71,157));
}

.btnWrapGray{border-bottom:1px solid #9a9a9a;
background:-webkit-gradient(linear,left top,left bottom,from(rgb(252,252,252)),to(rgb(225,225,225)));
background:-moz-linear-gradient(rgb(252,252,252),rgb(225,225,225));
background:-o-linear-gradient(rgb(252,252,252),rgb(225,225,225));
background:-ms-linear-gradient(rgb(252,252,252),rgb(225,225,225));
background:linear-gradient(rgb(252,252,252),rgb(225,225,225));
}
.btnWrapGray:first-child{border-top:1px solid #cacaca;}
.btnBase2{padding:15px 30px 15px 15px; text-decoration:none;0; color:#000000; font-size:17px;
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
-webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-box-align:center; box-align:center;
display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; display:box;
background-image:url("../../img/ilove/ic_arrow.png");
background-repeat:no-repeat;
background-position:right center;
background-size:16px;
}
.GrayLight{
background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(0.5, #eee),color-stop(0.53, #ddd),to(#eee));
background:linear-gradient(#ccc,#aaa 50%,#999 53%,#aaa);
}
.headingType6{padding:0; margin:10px 0 0; color:#000;}
.headingType6 h2{font-size:16px;}

.goToSongsList{margin:0 0 30px; background:#ebebdd; padding:10px;}
.goToSongsList p{}
