@charset "utf-8";

/*
---------------------------------------------------------------------
	■Redefined
---------------------------------------------------------------------
*/
* {
	font-family:"ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic ProN","メイリオ",Lucida Grande,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:12pt;
	font-weight:400;
	margin:0;
	padding:0;
	line-height:1.5em;
	width:auto;
}

body {
	background-color:#000;
}

h1 {
	color:#FFF;
	text-align:left;
	height:auto;
	width:310px;
	background-image:none;
	padding:5px;
	font-size:15px;
	margin:0;
	line-height:1.5em;
}

img {
	border:none;
}

ul {
	list-style-type:none;
}

a {
	color:#0080c0;
	text-decoration:none;
}

hr {
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom:2px groove #333;
	margin:20px 0 10px;
}

em {
	color:#900;
	font-style:normal;
}

#Contents #Title h2 {
	color:#fff;
	font-size:13px;
	width:320px;
	margin:0 0 10px;
	padding:18px 0 0;
	height:22px;
	line-height:22px;
	text-align:center;
	background-image:url(http://maoudamashii.jokersounds.com/images/i-title.png);
	background-repeat:no-repeat;
	-moz-background-size:100% auto;
	background-size:100% auto;
}

.clear {
	clear:both;
}

.iHidden,#Flash,#Flash2,#RightNavi,.twitternow,#snsBt2,.gad05_old,#Release,#Header form,#RSShidden,#RankingTo,#Footer1,#Footer2,#Footer3,#Footer4 p,.gad01,#BottomLink,#twitterFollowBadge,#img_omatome,#Footer .navi,#Header .navi06,#Mail .bottom,.mtHead,.mtIcon,.gad09,.lytop,.lybottom,.ltext5,.pl04 a,.pl04,.expander2,#Contents #SongList .box .right .top,#Contents #SongList .box .right .bottom,.gad07 {
	display:none;
}
.gad06{
	margin: 10px 0;
	width: 100%;
}
#BackGround,#Frame,#Frame2,#RightNavi,#LeftFrame,#Contents,#Title,#LeadText2,#Header,#Header .include,#TopNavi,#Header #TopNavi ul,address,#Footer4,#FooterBox,#Footer,#Footer .box {
	background-image:none;
	width:320px;
	height:auto;
	margin:0;
	padding:0;
	float:none;
}

#BackGround {
	background-color:#E8E8E8;
}

/* ===============================================
TopNav
=============================================== */
#Header {
	background-color:#E8E8E8;
	background-image:url(http://maoudamashii.jokersounds.com/images/i-header.jpg);
	background-repeat:no-repeat;
	width:320px;
	padding:130px 0 20px;
	-moz-background-size:100% auto;
	background-size:100% auto;
}

#Header #TopNavi ul {
	float:none;
	margin:0 7px;
}

#Header #TopNavi li,#Header #TopNavi a,#Header #TopNavi img {
	width:88px;
	height:88px;
	padding:0;
	margin:0;
}

#Header #TopNavi li {
	margin:7px;
	float:left;
}

#Header #TopNavi a:hover {
	background-image:none;
}

#Header img {
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	background-repeat:no-repeat;
	box-shadow:0 10px 6px -6px #777;
}

#Header .navi01 img {
	background-image:url(http://maoudamashii.jokersounds.com/images/iNav01.png);
}

#Header .navi02 img {
	background-image:url(http://maoudamashii.jokersounds.com/images/iNav02.png);
}

#Header .navi03 img {
	background-image:url(http://maoudamashii.jokersounds.com/images/iNav03.png);
}

#Header .navi04 img {
	background-image:url(http://maoudamashii.jokersounds.com/images/iNav04.png);
}

#Header .navi05 img {
	background-image:url(http://maoudamashii.jokersounds.com/images/iNav05.png);
}

#Header .navi06 img {
	background-image:url(http://maoudamashii.jokersounds.com/images/iNav06.png);
}

#Header .navi07 img {
	background-image:url(http://maoudamashii.jokersounds.com/images/iNav07.png);
}

/* ===============================================
LeadText
=============================================== */
.image img {
	width:300px;
	height:auto;
	margin:0;
}

.musix img {
	width:300px;
	height:auto;
	margin:0 auto;
}
.musix{
	text-align: center;
}
#Contents .image  {
	margin:0 0 10px;
	padding:0 10px;
	width:300px;
}

#Contents .musix p a {
	font-size:12px;
}

#PanNavi {
	display:none;
}

#LeadText2 .ltext {
	margin:0 10px 20px;
	float:none;
	text-align:left;
	background-color:#000;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	color:#fff;
}

#LeadText2 .ltext p {
	padding:10px;
	font-size:14px;
	line-height:1.8em;
}

#LeadText2 .ltext p a {
	font-size:14px;
	line-height:1.8em;
	color:#f3c50f;
	text-decoration:underline;
}

#LeadText2 .ltext em {
	font-size:14px;
	line-height:1.8em;
	color:#f3c50f;
}

#LeadText2 img {
	background-repeat:no-repeat;
	float:left;
	width:100px;
	height:auto;
	margin:12px 10px 0 12px;
	-moz-background-size:100% auto;
	background-size:100% auto;
}

address {
	font-size:10px;
	color:#FFF;
	font-style:normal;
}

address a {
	font-size:10px;
	color:#FFF;
	font-style:normal;
	text-decoration:underline;
}

#LeftNavi h3 {
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	width:300px;
	height:50px;
	background-color:#B40610;
	color:#fff;
	line-height:50px;
	text-align:center;
	margin:0 auto 20px;
}

#LeftNavi li a {
	display:block;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	width:300px;
	height:50px;
	background-color:#000;
	color:#fff;
	line-height:50px;
	text-align:center;
	margin:0 auto 20px;
}

#Contents h3 {
	line-height:40px;
	background-image:url(http://maoudamashii.jokersounds.com/images/i-h3.png);
	background-repeat:no-repeat;
	height:40px;
	width:280px;
	-moz-background-size:100% auto;
	background-size:100% auto;
	padding-left:40px;
	font-size:16px;
	margin:0 0 10px;
}

#Contents .fqtext h3 {
	font-size:15px;
	background-image:none;
	padding:10px;
	margin:0 auto 10px;
	width:280px;
	line-height:1.5em;
	height:auto;
	background-color:#333;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#Contents .fqtext .box {
	font-size:12px;
	border:none;
	padding:0;
	width:290px;
	margin:0 auto 50px;
}

#MainText .box,#MainText .profile,#Contents .box2 {
	margin:0 10px 10px;
	padding:10px;
	border:1px solid #CCC;
	word-break:break-all;
}

#MainText p,#MainText em,#MainText a {
	font-size:14px;
}

#MainText p {
	margin-bottom:1em;
}

#MainText p:last-child {
	margin-bottom:0;
}

#MainText .box img,#Mail .box img {
	max-width:280px;
	height:auto;
}

#Contents li {
	background-image:url(http://maoudamashii.jokersounds.com/images/i-li.png);
	background-repeat:no-repeat;
	height:31px;
	padding-left:38px;
	margin-bottom:15px;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
}

#Contents ul .error {
	font-size:12px;
	color:#900;
	text-decoration:underline;
}

#Contents ul li:last-child {
	margin-bottom:0;
}

#Contents li,#Contents li a {
	line-height:31px;
	font-size:16px;
}

.iconBgm01 {
	background-image:url(../images/albumart/bgm_01.png);
}

.iconBgm02 {
	background-image:url(../images/albumart/bgm_02.png);
}

.iconBgm03 {
	background-image:url(../images/albumart/bgm_03.png);
}

.iconBgm04 {
	background-image:url(../images/albumart/bgm_04.png);
}

.iconBgm05 {
	background-image:url(../images/albumart/bgm_05.png);
}

.iconBgm06 {
	background-image:url(../images/albumart/bgm_06.png);
}

.iconBgm07 {
	background-image:url(../images/albumart/bgm_07.png);
}

.iconBgm08 {
	background-image:url(../images/albumart/bgm_08.png);
}

.iconBgm09 {
	background-image:url(../images/albumart/bgm_09.png);
}

.iconBgm10 {
	background-image:url(../images/albumart/bgm_10.png);
}

.iconMidi01 {
	background-image:url(../images/albumart/midi_01.png);
}

.iconMidi02 {
	background-image:url(../images/albumart/midi_02.png);
}

.iconMidi03 {
	background-image:url(../images/albumart/midi_03.png);
}

.iconMidi04 {
	background-image:url(../images/albumart/midi_04.png);
}

.iconMidi05 {
	background-image:url(../images/albumart/midi_05.png);
}

.iconMidi06 {
	background-image:url(../images/albumart/midi_06.png);
}

.iconMidi07 {
	background-image:url(../images/albumart/midi_07.png);
}

.iconMidi08 {
	background-image:url(../images/albumart/midi_08.png);
}

.iconMidi09 {
	background-image:url(../images/albumart/midi_09.png);
}

.iconMidi10 {
	background-image:url(../images/albumart/midi_10.png);
}

.iconMidi11 {
	background-image:url(../images/albumart/midi_11.png);
}

.iconMidi12 {
	background-image:url(../images/albumart/midi_12.png);
}

.iconMidi13 {
	background-image:url(../images/albumart/midi_13.png);
}

.iconMidi14 {
	background-image:url(../images/albumart/midi_14.png);
}

.iconMidi15 {
	background-image:url(../images/albumart/midi_15.png);
}

.iconMidi16 {
	background-image:url(../images/albumart/midi_16.png);
}

.iconMidi17 {
	background-image:url(../images/albumart/midi_17.png);
}

.iconMidi18 {
	background-image:url(../images/albumart/midi_18.png);
}

.iconMidi19 {
	background-image:url(../images/albumart/midi_19.png);
}

.iconMidi20 {
	background-image:url(../images/albumart/midi_20.png);
}

.iconSe01 {
	background-image:url(../images/albumart/se_01.png);
}

.iconSe02 {
	background-image:url(../images/albumart/se_02.png);
}

.iconSe03 {
	background-image:url(../images/albumart/se_03.png);
}

.iconSe04 {
	background-image:url(../images/albumart/se_04.png);
}

.iconSe05 {
	background-image:url(../images/albumart/se_05.png);
}

.iconSe06 {
	background-image:url(../images/albumart/se_06.png);
}

.iconSe07 {
	background-image:url(../images/albumart/se_07.png);
}

.iconSe08 {
	background-image:url(../images/albumart/se_08.png);
}

.iconSe09 {
	background-image:url(../images/albumart/se_09.png);
}

.iconSe10 {
	background-image:url(../images/albumart/se_10.png);
}

.iconSe11 {
	background-image:url(../images/albumart/se_11.png);
}

.iconSe12 {
	background-image:url(../images/albumart/se_12.png);
}

.iconSe13 {
	background-image:url(../images/albumart/se_13.png);
}

.iconSe14 {
	background-image:url(../images/albumart/se_14.png);
}

.iconSe15 {
	background-image:url(../images/albumart/se_15.png);
}

.iconSe16 {
	background-image:url(../images/albumart/se_16.png);
}

.iconSe17 {
	background-image:url(../images/albumart/se_17.png);
}

.iconSe18 {
	background-image:url(../images/albumart/se_18.png);
}

.iconSe19 {
	background-image:url(../images/albumart/se_19.png);
}

.iconSe20 {
	background-image:url(../images/albumart/se_20.png);
}

.iconSong01 {
	background-image:url(../images/albumart/song_01.png);
}

.iconSong02 {
	background-image:url(../images/albumart/song_02.png);
}

.iconSong03 {
	background-image:url(../images/albumart/song_03.png);
}

.iconSong04 {
	background-image:url(../images/albumart/song_04.png);
}

.iconSong05 {
	background-image:url(../images/albumart/song_05.png);
}

.iconSong06 {
	background-image:url(../images/albumart/song_06.png);
}

.iconSong07 {
	background-image:url(../images/albumart/song_07.png);
}

.iconSong08 {
	background-image:url(../images/albumart/song_08.png);
}

.iconSong09 {
	background-image:url(../images/albumart/song_09.png);
}

.iconSong10 {
	background-image:url(../images/albumart/song_10.png);
}

.iconSong11 {
	background-image:url(../images/albumart/song_11.png);
}

.iconSong12 {
	background-image:url(../images/albumart/song_12.png);
}

.iconSong13 {
	background-image:url(../images/albumart/song_13.png);
}

.iconSong14 {
	background-image:url(../images/albumart/song_14.png);
}

.iconSong15 {
	background-image:url(../images/albumart/song_15.png);
}

.iconSong16 {
	background-image:url(../images/albumart/song_16.png);
}

.iconSong17 {
	background-image:url(../images/albumart/song_17.png);
}

.iconSong18 {
	background-image:url(../images/albumart/song_18.png);
}

.iconSong19 {
	background-image:url(../images/albumart/song_19.png);
}

.iconSong20 {
	background-image:url(../images/albumart/song_20.png);
}

.iconSong21 {
	background-image:url(../images/albumart/song_21.png);
}

.iconSong22 {
	background-image:url(../images/albumart/song_22.png);
}

.iconSong23 {
	background-image:url(../images/albumart/song_23.png);
}

.iconSong24 {
	background-image:url(../images/albumart/song_24.png);
}

.iconSong25 {
	background-image:url(../images/albumart/song_25.png);
}

.iconSong26 {
	background-image:url(../images/albumart/song_26.png);
}

.iconSong27 {
	background-image:url(../images/albumart/song_27.png);
}

.iconSong28 {
	background-image:url(../images/albumart/song_28.png);
}

.iconSong29 {
	background-image:url(../images/albumart/song_29.png);
}

.iconSong30 {
	background-image:url(../images/albumart/song_30.png);
}

.iconKaraoke01 {
	background-image:url(../images/albumart/karaoke_01.png);
}

.iconKaraoke02 {
	background-image:url(../images/albumart/karaoke_02.png);
}

.iconKaraoke03 {
	background-image:url(../images/albumart/karaoke_03.png);
}

.iconKaraoke04 {
	background-image:url(../images/albumart/karaoke_04.png);
}

.iconKaraoke05 {
	background-image:url(../images/albumart/karaoke_05.png);
}

.iconKaraoke06 {
	background-image:url(../images/albumart/karaoke_06.png);
}

.iconKaraoke07 {
	background-image:url(../images/albumart/karaoke_07.png);
}

.iconKaraoke08 {
	background-image:url(../images/albumart/karaoke_08.png);
}

.iconKaraoke09 {
	background-image:url(../images/albumart/karaoke_09.png);
}

.iconKaraoke10 {
	background-image:url(../images/albumart/karaoke_10.png);
}

.iconKaraoke11 {
	background-image:url(../images/albumart/karaoke_11.png);
}

.iconKaraoke12 {
	background-image:url(../images/albumart/karaoke_12.png);
}

.iconKaraoke13 {
	background-image:url(../images/albumart/karaoke_13.png);
}

.iconKaraoke14 {
	background-image:url(../images/albumart/karaoke_14.png);
}

.iconKaraoke15 {
	background-image:url(../images/albumart/karaoke_15.png);
}

.iconKaraoke16 {
	background-image:url(../images/albumart/karaoke_16.png);
}

.iconKaraoke17 {
	background-image:url(../images/albumart/karaoke_17.png);
}

.iconKaraoke18 {
	background-image:url(../images/albumart/karaoke_18.png);
}

.iconKaraoke19 {
	background-image:url(../images/albumart/karaoke_19.png);
}

.iconKaraoke20 {
	background-image:url(../images/albumart/karaoke_20.png);
}

.iconKaraoke21 {
	background-image:url(../images/albumart/karaoke_21.png);
}

.iconKaraoke22 {
	background-image:url(../images/albumart/karaoke_22.png);
}

.iconKaraoke23 {
	background-image:url(../images/albumart/karaoke_23.png);
}

.iconKaraoke24 {
	background-image:url(../images/albumart/karaoke_24.png);
}

.iconKaraoke25 {
	background-image:url(../images/albumart/karaoke_25.png);
}

.iconKaraoke26 {
	background-image:url(../images/albumart/karaoke_26.png);
}

.iconKaraoke27 {
	background-image:url(../images/albumart/karaoke_27.png);
}

.iconKaraoke28 {
	background-image:url(../images/albumart/karaoke_28.png);
}

.iconKaraoke29 {
	background-image:url(../images/albumart/karaoke_29.png);
}

.iconKaraoke30 {
	background-image:url(../images/albumart/karaoke_30.png);
}

.iconKaraoke31 {
	background-image:url(../images/albumart/karaoke_31.png);
}

.iconKaraoke33 {
	background-image:url(../images/albumart/karaoke_33.png);
}

.iconKaraoke34 {
	background-image:url(../images/albumart/karaoke_34.png);
}

.iconKaraoke32 {
	background-image:url(../images/albumart/karaoke_32.png);
}

.iconKaraoke35 {
	background-image:url(../images/albumart/karaoke_35.png);
}

.iconKaraoke36 {
	background-image:url(../images/albumart/karaoke_36.png);
}

.iconKaraoke37 {
	background-image:url(../images/albumart/karaoke_37.png);
}

.iconKaraoke38 {
	background-image:url(../images/albumart/karaoke_38.png);
}

.iconKaraoke39 {
	background-image:url(../images/albumart/karaoke_39.png);
}

.iconKaraoke40 {
	background-image:url(../images/albumart/karaoke_40.png);
}

.iconCd01 {
	background-image:url(../images/albumart/cd_01.png);
}

.iconCd02 {
	background-image:url(../images/albumart/cd_02.png);
}

.iconCd03 {
	background-image:url(../images/albumart/cd_03.png);
}

.iconCd04 {
	background-image:url(../images/albumart/cd_04.png);
}

.iconCd05 {
	background-image:url(../images/albumart/cd_05.png);
}

.iconCd06 {
	background-image:url(../images/albumart/cd_06.png);
}

.iconCd07 {
	background-image:url(../images/albumart/cd_07.png);
}

.iconCd08 {
	background-image:url(../images/albumart/cd_08.png);
}

.iconCd09 {
	background-image:url(../images/albumart/cd_09.png);
}

.iconCd10 {
	background-image:url(../images/albumart/cd_10.png);
}

.iconCd11 {
	background-image:url(../images/albumart/cd_11.png);
}

.iconCd12 {
	background-image:url(../images/albumart/cd_12.png);
}

.iconCd13 {
	background-image:url(../images/albumart/cd_13.png);
}

.iconCd14 {
	background-image:url(../images/albumart/cd_14.png);
}

.iconOther01 {
	background-image:url(../images/albumart/other_01.png);
}

.iconOther02 {
	background-image:url(../images/albumart/other_02.png);
}

.iconOther03 {
	background-image:url(../images/albumart/other_03.png);
}

.iconOther04 {
	background-image:url(../images/albumart/other_04.png);
}

.iconOther05 {
	background-image:url(../images/albumart/other_05.png);
}

.iconOther06 {
	background-image:url(../images/albumart/other_06.png);
}

.iconOther07 {
	background-image:url(../images/albumart/other_07.png);
}

.iconOther08 {
	background-image:url(../images/albumart/other_08.png);
}

.iconOther09 {
	background-image:url(../images/albumart/other_09.png);
}

.iconOther10 {
	background-image:url(../images/albumart/other_10.png);
}

.profile .left {
	text-align:center;
}

.profile .left img {
	width:200px;
	height:auto;
}

.profile th {
	background-color:#000;
	color:#fff;
}

.profile th,.profile td {
	padding:10px;
	font-size:14px;
}

#albumartlist img {
	width:52px;
	height:auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
	background-repeat:no-repeat;
}

#Mail .input400 {
	width:200px;
	font-size:12px;
}

#Bbs textarea,#Bbs input {
	width:190px;
}

#Bbs .titleh3 .box2 .middle dd,#Bbs .titleh3 .box2 .middle dt,#Bbs .titleh3 .box2 .middle span {
	font-size:11px;
	color:#666;
}

#Bbs #regist_form #SongList #BBSText .btmiddle li {
	background-image:none;
	padding:0;
	font-size:11px;
	line-height:1.5em;
	margin:0;
}

#Bbs .right h3 {
	width:95%;
	padding:10px;
	line-height:1.5em;
	height:auto;
	margin:0 auto 20px;
	background-image:none;
	background-color:#333;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
}

#Mail th {
	background-color:#000;
	color:#fff;
	font-size:12px;
	width:80px;
	padding:10px 0;
}

#Mail td {
	font-size:11px;
	padding:10px 0 10px 10px;
	text-align:left;
	color:#FFF;
	background-color:#2C2C2C;
}

#Mail td a,#Mail td label {
	font-size:11px;
}

#Mail {
	text-align:center;
}

#Mail td a {
	color:#f3c50f;
}

#Mail table {
	width:310px;
	margin:0 auto;
	border-collapse:collapse;
	border:0;
}

.mailpoint a {
	font-size:12px;
}

#Mail img {
	width:310px;
	height:auto;
	margin:0 auto 10px;
}

.mailpoint {
	font-size:12px;
	color:red;
	background-color:#FFC;
	padding:5px;
	text-align:left;
	margin:0 10px;
}

button {
	background-image:url(../images/bbs2.png);
	background-repeat:no-repeat;
	display:block;
	height:34px;
	width:100px;
	color:#C60;
	float:left;
	border-style:none;
}

#Sitemap .mapbox .box {
	float:none;
}

#Sitemap {
	background-color:#fff;
	width:320px;
}

#MusicRule .rurleimg {
	width:300px;
	margin:10px auto 20px;
	height:auto;
}

#MusicRule {
	text-align:center;
}

#MusicRule h3 {
	margin:0 auto;
	padding:0;
	background-repeat:no-repeat;
	height:44px;
	width:300px;
	-moz-background-size:100% auto;
	background-size:100% auto;
}

#MusicRule h3 img {
	height:44px;
	width:300px;
}

#MusicRule .t01 {
	background-image:url(../images/iRule01.png);
}

#MusicRule .t02 {
	background-image:url(../images/iRule02.png);
}

#MusicRule .t03 {
	background-image:url(../images/iRule03.png);
}

#MusicRule .t04 {
	background-image:url(../images/iRule04.png);
}

#MusicRule .t05 {
	background-image:url(../images/iRule05.png);
}

#MusicRule .t06 {
	background-image:url(../images/iRule06.png);
}

#MusicRule .box {
	line-height:32px;
	text-align:left;
	background-image:url(../images/line.gif);
	background-repeat:repeat;
	margin:0 10px;
}

#MusicRule p,#MusicRule em {
	line-height:32px;
	font-size:14px;
}

#MusicRule p {
	margin-bottom:32px;
}

#MusicRule a {
	font-size:14px;
	line-height:32px;
}

#CategoryBox {
	width:320px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}

#CategoryBox p,#CategoryBox ul,#CategoryBox a,#CategoryBox em {
	padding:0;
	text-align:left;
	font-size:14px;
	line-height:1.8em;
}

#CategoryBox .box,#CategoryBox .boxlast {
	width:300px;
	margin:0 auto;
	padding:10px 0;
	clear:both;
	border-top:1px solid #CCC;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

#CategoryBox .boxlast {
	margin-bottom:60px;
}

#CategoryBox img {
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	float:left;
	height:auto;
	width:60px;
	margin-right:10px;
}

#CategoryBox .ctext {
	width:230px;
	float:right;
}

#CategoryBox h4 a {
	font-size:14px;
	font-weight:700;
	line-height:38px;
	background-image:url(../images/icon.png);
	background-repeat:no-repeat;
	background-position:-922px 0;
	display:block;
	padding:0 0 0 45px;
	height:38px;
	margin-bottom:10px;
}

.spacer {
	margin-bottom:30px;
}

/* プレイヤー */
.listDemo .audiojs {
	width:280px;
	height:36px;
	margin-bottom:10px;
}

#SongList .listDemo .audiojs {
/* 歌もの */
	width:200px;
}

/* プレイヤー ボタン */
.listDemo .audiojs .play,.listDemo .audiojs .pause,.listDemo .audiojs .loading,.listDemo .audiojs .error,.listDemo .audiojs .play-pause {
	width:25px;
	height:40px;
}

.listDemo .audiojs .play-pause {
	padding:4px 6px;
}

/* プレイヤー スクラブバー */
.listDemo .audiojs .scrubber {
	width:135px;
	height:14px;
	margin:10px;
}

#SongList .listDemo .audiojs .scrubber {
/* 歌もの */
	width:140px;
}

.listDemo .audiojs .progress,.listDemo .audiojs .loaded {
	height:14px;
}

/* プレイヤー タイムパネル */
.listDemo .audiojs .time {
	height:36px;
	margin:0 0 0 3px;
	padding:0 6px 0 9px;
}

#SongList .listDemo .audiojs .time {
	display:none;
}

#SongList .listDemo .audiojs .time,#SongList .listDemo .audiojs .time em,#SongList .listDemo .audiojs .time strong,#MusicList .listDemo .audiojs .time,#MusicList .listDemo .audiojs .time em,#MusicList .listDemo .audiojs .time strong {
	font-size:12px;
	line-height:36px;
}

.mtList {
	width:280px;
	padding:10px;
	margin:0 auto 30px;
	border:1px solid #CCC;
	background-color:#222;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 10px 6px -6px #777;
}

#Contents .mtBody .mtList:last-child {
	margin-bottom:0;
}

.mtText {
	font-size:12px;
	color:#ccc;
	background-color:#333;
	padding:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.mtText a {
	color:#F29B2D;
	text-decoration:underline;
	font-size:12px;
}

#Contents .mtList h3 {
	width:auto;
	background-image:none;
	background-color:#000;
	height:40px;
	margin:0 auto 10px;
	line-height:40px;
	padding:0;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#Contents .mtList h3 a {
	color:#FD8124;
}

#Contents .mt02 ul,#SongList .dltd ul {
	margin:0;
	padding:0;
}

#Contents .mt02 li,#SongList .dltd li {
	float:left;
	width:50px;
	height:41px;
	list-style:none;
	background-image:none;
	padding:0;
	margin:0;
}

#Contents .mt02 img,#SongList .dltd img {
	width:45px;
	height:41px;
	-moz-background-size:100% auto;
	background-size:100% auto;
}

.dlb01 img {
	background-image:url(../images/dl01.png);
}

.dlb02 img {
	background-image:url(../images/dl02.png);
}

.dlb03 img {
	background-image:url(../images/dl03.png);
}

.dlb04 img {
	background-image:url(../images/dl04.png);
}

.dlb05 img {
	background-image:url(../images/dl05.png);
}

.dlb06 img {
	background-image:url(../images/dl06.png);
}

#SongList .dltd a,#SongList .dltd img,#SongList .dltd li,#SongList .dltd ul {
	line-height:1em;
	margin:0;
	padding:0;
}

#Pn {
	width:300px;
	margin:0 auto;
}

#Pn ul:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}

#Pn ul li {
	background-image:none;
	padding:0;
	margin:0;
	height:50px;
	float:left;
	color:#999;
}

#Pn li,#Pn li a {
	font-size:12px;
	text-align:center;
	line-height:50px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-color:#222;
}

#Pn li a {
	display:block;
	color:#F29B2D;
}

#Pn .pl01,#Pn .pl02 {
	width:140px;
	margin:0 0 20px;
}

#Pn .pl01 {
	margin:0 20px 0 0;
}

#Pn .pl03 {
	width:50px;
	margin:0 12px 0 0;
}

#Pn .pl01 a,#Pn .pl02 a {
	width:140px;
}

#Pn .pl03 a {
	width:52px;
}

#Pn ul .pl03:last-child {
	margin:0;
}

#SongList .listarea {
	width:320px;
	margin:0 auto;
}

#SongList .listarea .listbox {
	float:left;
	text-align:center;
	width:120px;
	text-align:center;
	padding:5px 10px;
	margin:0 10px 20px;
	border-radius:10px;
/* CSS3草案 */
	-webkit-border-radius:10px;
/* Safari,Google Chrome用 */
	-moz-border-radius:10px;
/* Firefox用 */
	background-color:#000;
}

#SongList .listarea .listbox a {
	display:block;
	color:#FC0;
	width:120px;
	font-size:12px;
}

#SongList .listarea .listbox a:hover {
	color:red;
	text-decoration:none;
}

#SongList .listarea .listbox img {
	-moz-background-size:100% auto;
	background-size:100% auto;
	height:103px;
	width:120px;
}

#SongList .box {
	width:300px;
	margin:0 auto;
}

#Contents #SongList h3 {
	width:auto;
	background-image:none;
	height:auto;
	line-height:1.5em;
	padding:0;
	margin:0;
}

#SongList table {
	border-collapse:separate;
	border:0 solid #040404;
	background-color:#040404;
	border:1px solid #000;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

#SongList th {
	background-color:#040404;
	width:80px;
	color:#fff;
	font-size:10px;
	padding:10px 0;
}

#SongList td {
	margin:0;
	padding:10px 0 10px 5px;
	background-color:#2C2C2C;
	color:#fff;
}

#SongList td a {
	color:#F29B2D;
}

#SongList .expander3 ul {
	padding:0;
	margin:0;
}

#Contents #SongList .expander3 li {
	background-image:none;
	padding:0;
	margin:0;
	height:auto;
	line-height:1.5em;
}

#SongList .expander3 li,#SongList .expander3 li a {
	font-size:10px;
	line-height:1.5em;
}

#SongList .expander3 li a {
	text-decoration:none;
}

#SongList .box .left img {
	width:100px;
	height:86px;
	-moz-background-size:100% auto;
	background-size:100% auto;
}

#SongList .listDemo .audiojs {
	margin:0;
}

#SongList .lyrics {
	border-radius:10px;
/* CSS3草案 */
	-webkit-border-radius:10px;
/* Safari,Google Chrome用 */
	-moz-border-radius:10px;
/* Firefox用 */
	background-color:#ccc;
	padding:10px;
}

#SongList .lyrics p {
	font-size:12px;
	margin-bottom:1em;
}

#SongList .lyrics p:last-child {
	margin-bottom:0;
}
.trailer img{
	height: auto;
	width: 320px;
}
#trailer{
	padding: 30px 0;
}
#trailer{
	color: #666;
	font-size: 12px;
}
#trailer .trailerbox:first-child{
	width: 320px;
	margin-bottom: 60px;
}
#trailer .trailerbox:not(:first-child){
	float: left;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#trailer .trailerbox:nth-child(3n+1){
	margin-right: 0px;
}
#MainText #trailer h3{
	width: 100%;
	background: none;
	background-color: #000;
	font-size: 12px;
	color: #fff;
	padding: 0;
	text-align: center;
	font-weight: normal;
	margin: 0;
}
#trailer .trailerbox img{
	width: 100%;
	height: auto;
}
#MainText .xmasbox{text-align: center;}
#MainText .xmasbox p {
	font-size:18px;
	line-height: 1.8em;
	margin:0 15px 3em;
}
#MainText .xmasbox p:last-child{
	margin:0 15px 0em;
}
#MainText .xmasbox li {
	font-size:16px;
	margin-bottom:10px;
	margin-left:20px;
	padding-left:1px;
	list-style:square;
}

#MainText .xmasbox ul {
	margin:0 15px 3em;
}
#MainText .xmasbox a{
	font-size: 18px;
}
#MainText .xmasbox .downloadxmas li{
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#MainText .xmasbox .downloadxmas li a{
	display: block;
	text-align: center;
	font-size: 30px;
	width: 600px;
	height: 100px;
	line-height: 100px;
	color: #fff;
	background-color: #005282;
}
#MainText .xmasbox .small{
	font-size: 12px;
}
#SongList .xmasbox h3{
	background: black;
	padding: 10px 0;
	color: #fff;
	font-size: 24px;
	margin-bottom: 40px;
	font-size: 14px;	
}

#SongList .xmasbox .box2{
	margin: 0 auto 50px;
	text-align: center;
	
}
#SongList .xmasbox .lyrics{
	margin-bottom: 20px;
}
#SongList .xmasbox .xmasspace{
	height: 20px;
}
#SongList .xmasbox  img{
	text-align: center;
	margin-bottom: 20px;
	max-width: 90%;
	height: auto;
}
#SongList .xmasbox iframe{
	margin-bottom: 50px;
}