@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}
body {background:#ff0000;color:#000; font-size:14px; font-family: 'ヒラギノ角ゴ ProN W3',"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
ul { list-style: none; }
fieldset,img { border: 0; vertical-align: middle; overflow: hidden; }
h1,h2,h3,h4,h5,h6 { font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif; color: #373737; }
a { color:#e50000; text-decoration: none; }
a:hover { text-decoration: underline; }
.tuline { text-decoration: underline; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;}
.clear { clear: both; display: block; height: 0; overflow: hidden; }
.f18{ font-size:18px;}
.f25{ font-size:25px;}
.f50{ font-size:50px;}
.fz_w{ color:#fff;}
.fz_r{ color:#e60012;}
.fz_r{ color:#e60012;}


/*********************************top css end*********************************/


.wrap{ width:1280px; margin:0 auto; background:#fff; padding:0 7px 0 8px;}
.wrap .head{width:1000px; margin:0 auto;}
.wrap .main{ width:1000px; margin:0 auto; }


.wrap .main h2{ padding:25px 0 0 0;}

.tit01{ padding:72px 0 87px 0;}
.bookmob{ padding-top:90px;}
.left_mob{ float:left; width:410px; padding-right:30px;}
.right_mob{float:left; width:560px;}
.text_in{ padding:18px 0; font-size:18px; line-height:28px;}
.shop{ line-height:28px; text-align:center; padding-bottom:40px;}
.shop h3{ font-size:38px; color:#f00; padding:110px 0 50px 0;}
.shop b{ font-size:18px;}
.sm-ic{ padding:50px 0 85px 0; font-size:12px;}

.cd_mob{ font-size:20px; line-height:16px; }
.cd_mob h3{ font-size:38px; color:#f00; padding:110px 0 35px 0; text-align:center;}
.mob_left{ float:left; width:430px; padding-right:70px;}
.mob_right{ float:left; width:430px;}

.cd_name{ line-height:30px;}
/*
.mp3{}
.mp3 audio{ background:#FC6;border-radius:6px; }
*/
.audiojs {width:30px; height:30px; background-image:none; background-color:#b4b4b4; box-shadow:none; -webkit-box-shadow:none; float:left; margin:0 10px 0 0; display:block;}
p.play,p.pause{ margin:0!important;}
.audiojs .play {background: url("../images/player-graphics.png") -6px -4px no-repeat;}
.audiojs .pause {background: url("../images/player-graphics.png") -6px -94px no-repeat;}
.audiojs .loading {background: url("../images/player-graphics.png") -6px -34px no-repeat;}
.audiojs .error {background: url("../images/player-graphics.png") -6px -64px no-repeat;}
.audiojs .play-pause{ border:none; height:25px; width:25px;}
.audiojs .time{border:none; color:#FFF;text-shadow:none;}
.audiojs .scrubber{width:260px; border:none;background:#78787a; margin:11px 9px;}
.audiojs .progress{ background:#ff4d4d; background-image:none;}
.audiojs .loaded{ background:#ededed; background-image:none;}

.foot{ text-align:center; padding:30px 0 60px 0; background:#000; font-size:11px; color:#FFF;}








