﻿.smenu h3 {
         
         margin:0px;

            }
.best {
	width: 580px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-image: url(images/koukoku/cm-karaoke_rank.jpg);
	background-repeat: no-repeat;
	height: 160px;
	margin-right: auto;
	margin-left: auto;
	background-position: center top;
	padding-top: 100px;
}
.best1 {
	margin-top: 5px;
	line-height: 140%;
	font-size: 11px;
	text-align: center;
	margin-right: auto;
	display: block;
	margin-left: auto;
	margin-bottom: 2px;
}



.smenu h3 a {
        background-color:#00bfff ;
        font-size:12px;
        display:block;
         border-top:solid 1px #ffffff;
         border-right:solid 1px #ffffff;
        text-align:center;
        font-family: "mono","MS P ゴシック","Osaka";
        font-weight:normal;
        color:#000000;
        line-height:20px;

        }


.smenu h3 a:hover{background-color:#999999 ; text-decoration: none; }

.smenu { 
         
        width:95px;
        float:right;
        margin:0px;
        }

.smenu-end {  clear: both; }


.cm{        
text-align:center;  
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
  
        }


#m1 {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, mono;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.m2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	margin: auto;
	width: 92%;
}

.m3 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}

#midashi
{
        text-align:center;  
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
color:#ff0033;
font-size: 120%;
font-family: "mono","MS P ゴシック","Osaka";
font-weight:bold;
letter-spacing: 2px;
line-height:40px;
}

#midashi2
{
        text-align:center;  
        margin: auto;       
color:#666666;
font-size: 100%;
font-family: "mono","MS P ゴシック","Osaka";
font-weight:bold;
letter-spacing: 2px;
line-height:40px;
}

.midashi3
{
        text-align:center;  
        margin: auto;       
color:#708090;
font-size: 100%;
font-family: "mono","MS P ゴシック","Osaka";
font-weight:bold;
letter-spacing: 2px;
line-height:30px;
}

.midashi4
{
        text-align:left;  
        margin-left:10px;       
color:#666666;
font-size: 12px;
font-family: "mono","MS P ゴシック","Osaka";
font-weight:bold;
letter-spacing: 1px;
line-height:20px;
width:97%;
background-color:#f0f0f0 ;
}






/* ↓-------------------------------------------------    商品部分   ------------------------------------------------- */

/* ↓-------------------  外枠  ------------------- */
#order1{
	text-align:left;
	border:2px solid #999999;
	border-collapse: collapse;
	margin:auto;
	width: 580px;
	padding-top:5px;
	padding-bottom:5px;
}
#order1 .ii {
	padding-left: 5px;
}

#cm00{
  margin:auto;
  width: 580px;  
  padding-top:5px;
  padding-bottom:5px;

}
.cm01{
	font-size:12px;
	line-height:16px;
	text-align:left;
	border: none;
}

.cm01 a{
	color:#0066CC;
	text-decoration:underline;
	border: none;

} 

.cm01 a:hover{
	color:#666666;
	text-decoration: none;
	border: none;
} 

.to {
	margin: auto;
	width: 580px;
}

/* ↓------------------- TD左：商品画像  ------------------- */
.o1{
width: 100px; 
text-align:center; 

}
/* ↓-------------------  TD中央：商品名・説明  ------------------- */
.o2{
text-align:left; 
font-family: "mono","MS P ゴシック","Osaka";
width: 320px;

}

.o2-1{font-size: 100%;color:#333333; font-weight:bold; line-height:18px;  padding-bottom:15px;}
.o2-2{font-size: 11px;color:#666666;font-weight:normal;line-height:18px;}
.kyan {
	display: block;
	text-align: center;
	padding: 20px;
}

.o2-3{font-size: 12px;color:#333333;font-weight:normal;}
.o2-4{font-size: 12px;color:#333333;font-weight:normal;;line-height:18px;}
.o2-5{
	font-size: 14px;
	color:#FF0000;
	font-weight:bold;
	;
	line-height:150%;
}

/* ↓-------------------  TD右：注文ボタン・金額  ------------------- */
.o3{
	width: 150px;
	text-align:right;
	font-family: "mono","MS P ゴシック","Osaka";
	color:#ff0033;
	font-size: 28px;
	letter-spacing: 1px;
	line-height:30px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;

}
.o3 a{ text-decoration:underline; color: #333333;} 

.o3-2{ font-size: 12px;line-height:20px;color: #333333;} 
.o3-3{ font-size: 12px;line-height:20px;} 
.o3-4{ font-size: 10px;line-height:20px;} 
.o3-4 a{ text-decoration:none; color: #ff33cc;}
.o3-4 a:hover{ text-decoration:underline; color: #ff33cc;}

/* ↓-------------------  TD右上：商品名・説明（カラオケチップなど）  ------------------- */
.o2w{
	text-align:left;
	font-family: "mono","MS P ゴシック","Osaka";
	width: 470px;
	margin: auto;
}
.o3w{
	width: 470px;
	text-align:right;
	font-family: "mono","MS P ゴシック","Osaka";
	color:#ff0033;
	font-size: 28px;
	letter-spacing: 1px;
	line-height:30px;
	margin: auto;
}
/* ↓-------------------  TD右下：注文ボタン・金額（カラオケチップなど）  ------------------- */
/* ↓詳細ボタン */
.o-button a
{
	background-image:url(images/s_button-b.gif);
	background-repeat:no-repeat;
	font-size:12px;
	display:block;
	border:none;
	text-align:center;
	line-height:25px;
	letter-spacing: 2px;
	font-family:"メイリオ","mono","MS P ゴシック","Osaka";
	font-weight:normal;
	color:#000000;
	width:80px;
	text-decoration:none;
}
.o-button a:hover{color:#000000; background-image:url(images/s_button-ap.gif);text-decoration:none;}

/* ↓-------------------  クレジットカード注文 ボタン   -------------------　*/


.c-ords a
{
	background-image:url(images/c-order_offs.gif);
	background-repeat:no-repeat;
	font-size:12px;
	display:block;

        border:none;
	text-align:center;
	line-height:21px;
	letter-spacing: -1px;
	font-family:"mono","MS P ゴシック","Osaka";
	font-weight:normal;
	color:#000000;
	width:150px;
	text-decoration:none;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	
}
.c-ords a:hover{color:#000000; background-image:url(images/c-order_ons.gif);text-decoration:none; }
/* -------------------  ↑クレジットカード注文 ボタン  -------------------　 */


.c-ordw{
	text-align:right;
	padding-left: 320px;
}


/* ↓カード注文*/
.c-ra01{
float:right;
text-align:right; 
margin-top:15px;
padding-right:12px; 
}
.c-ra-e {  clear: both; }

/* ↑-------------------------------------------------    商品部分END   ------------------------------------------------- ↑*/

/* ↓-------------------------------------------------    商品部分  NEW ------------------------------------------------- */

/* ↓-------------------  外枠  ------------------- */
#order12{
text-align:left; 
  border:1px solid #999999;border-collapse: collapse;
  margin:auto;
  width: 500px;  
  padding-top:10px;
  padding-bottom:10px;
}
/* ↓------------------- TD左：商品画像  ------------------- */
.o12{
width: 100px; 
text-align:center; 

}
/* ↓-------------------  TD中央：商品名・説明  ------------------- */
.o22{
text-align:left; 
font-family: "mono","MS P ゴシック","Osaka";
width: 250px;

}

.o22-1{font-size: 100%;color:#333333; font-weight:bold; line-height:18px;  padding-bottom:15px;}
.o22-2{font-size: 11px;color:#666666;font-weight:normal;line-height:25px;}
.o22-3{font-size: 12px;color:#333333;font-weight:normal;}
.o22-4{font-size: 12px;color:#333333;font-weight:normal;;line-height:18px;}

/* ↓-------------------  TD右：注文ボタン・金額  ------------------- */
.o32{width: 160px;
text-align:right; 
font-family: "mono","MS P ゴシック","Osaka";
color:#ff0033;
font-size: 28px;
letter-spacing: 1px;
line-height:30px;

}
.o32 a{ text-decoration:underline; color: #333333;} 

.o32-2{ font-size: 12px;line-height:20px;color: #333333;} 
.o32-3{ font-size: 12px;line-height:20px;} 
.o32-4{ font-size: 10px;line-height:20px;} 
.o32-4 a{ text-decoration:none; color: #ff33cc;}
.o32-4 a:hover{ text-decoration:underline; color: #ff33cc;}

/* ↓-------------------  TD右上：商品名・説明（カラオケチップなど）  ------------------- */
.o22w{
text-align:left; 
font-family: "mono","MS P ゴシック","Osaka";
width: 430px;
margin: auto;
}
.o32w{width: 430px;
text-align:right; 
font-family: "mono","MS P ゴシック","Osaka";
color:#ff0033;
font-size: 28px;
letter-spacing: 1px;
line-height:30px;
margin: auto;
}


/* ↑-------------------------------------------------    商品部分　NEW　END   ------------------------------------------------- ↑*/

/* ↓あしあと */
.as01{
	font-family: "mono","MS P ゴシック","Osaka";
	margin-top: 5px;
	font-size: 12px;
	color:#666666;
	text-align: left;
	padding-left: 5px;
        }
.as01 a{ color:#666666 ; text-decoration: none; } 
.as01 a:hover{  color:#666666 ; text-decoration: none; border-bottom: 1px solid #333333; } 

/* ↓ページナンバー（左下） */
#no{
text-align:left;
font-family: "mono","MS P ゴシック","Osaka";
font-size: 12px;
line-height:30px;
height:30px;
padding-bottom:10px;
padding-left:10px;
margin-left:5px;
}

/* ↓ページナンバー1（左下:文言） */
.no01{       
float:left;
height:30px;
font-weight:bold;
color:#000000;
margin-right:15px;
font-size:14px;
        }
.no01 a{ color:#666666; text-decoration: none; } 
.no01 a:hover{ color:#ff33cc ; text-decoration: none; border-bottom: 1px solid #ff33cc;} 

/* ↓ページナンバー2（左下:数字） */
.no02{      
float:left;
height:30px;
margin-right:15px;
font-weight:normal;
color:#000000;
font-size:14px;
text-align:center;
        }
.no02 a{ color:#666666; text-decoration: none; } 
.no02 a:hover{ color:#ff33cc ; text-decoration: none; border-bottom: 1px solid #ff33cc;font-weight:bold;} 

#no-cl {  clear: both; }


/* ↓上に戻る（右下） */
#p-top a{
	text-align:right;
	font-family: "mono","MS P ゴシック","Osaka";
	font-size: 11px;
	color:#666666;
	line-height:25px;
	margin: 0px;
 }
#p-top a:hover{ text-decoration: none; } 




#frd {
	text-align:center;
	margin-top:30px;
	margin-bottom:20px;
}


#asi{ 
text-align:right;
font-family: "mono","MS P ゴシック","Osaka";
font-size: 90%;
color:#666666;
margin-top:2px;
margin-right:2px;
 }

#asi a{ color:#666666; }
#asi a:hover{ color:#999999 ; text-decoration: none; border-bottom: 1px solid #333333; } 


/* ↓バックカラー */
#bk {
  background-color: #000000;
  margin:auto;
  width: 584px; 
}
/* ↓フォント白 */
.mi-w12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	margin: auto;
	padding: 10px;
}
/*　画像罫線　*/
img{
	border: none;
}

#m-rw,#m-te,#m-ze,#m-so,#m-is {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 54px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 4px;
	width: 580px;
	height: 44px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 10px;
}
#m-rw {
	background-image: url(images/mi-rw.gif);
	background-repeat: no-repeat;
	}
#m-te {
	background-image: url(images/mi-tete.gif);
	background-repeat: no-repeat;
	}
#m-ze {
	background-image: url(images/mi-zeha.gif);
	background-repeat: no-repeat;
	}
#m-so {
	background-image: url(images/mi-sonne.gif);
	background-repeat: no-repeat;
	}
#m-is {
	background-image: url(images/mi-isp.gif);
	background-repeat: no-repeat;
	}
#krank {
	background-image: url(images/koukoku/cm-kyary_rank.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 580px;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}

.kranki {
	margin-top: 95px;
	display: block;
	margin-right: 15px;
	margin-left: 12px;
	text-align: center;
}
.kranki img {
	height: 100px;
	width: 100px;
}

.kranks{
	font-size:12px;
	line-height:14px;
	text-align:center;
	border: none;
	padding-left: 10px;
	display: block;
	width: 104px;
	float: left;
}

.kranks a, .sranks a{
	color:#804000;
	border: none;

} 

.kranks a:hover, .sranks a:hover{
	color:#FF8040;
	text-decoration: underline;
	border: none;
} 

#srank {
	background-image: url(images/koukoku/cm-swany_rank.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 580px;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
#srank img {
	margin-right: 30px;
	margin-left: 30px;
}

.sranki {
	margin-top: 95px;
	display: block;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}

.sranks{
	font-size:12px;
	line-height:14px;
	text-align:center;
	border: none;
	padding-left: 10px;
	display: block;
	width: 175px;
	float: left;
}
