@charset "shift_jis";



h1 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	height: 40px;
	line-height: 40px;
	margin: 0px;
	background-image: url(image/8686.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


body {
	background-color: #FFFFFF;
	font-size: 12px;
}

#wrapper {
	width: 814px;
	margin-right: auto;
	margin-left: auto;
}
#bg {
	background-image: url(image/back3.gif);
	background-repeat: repeat-y;
	margin: auto;
	width: 814px;
}
#bg2 {
	background-image: url(image/back2.gif);
	background-repeat: repeat-y;
	margin: auto;
	width: 814px;
}
#bg3 {
	background-image: url(image/back3.gif);
	background-repeat: repeat-y;
	margin: auto;
	width: 814px;
}


#header {
	width: 814px;
	margin: auto;
	height: 124px;
}


#top-l { 
        width:142px;
        float:left;
        text-align:left;
        height:84px;
        margin-top:0px;
         background-color:#ffffff;
        }

#top-r {
	float:left;
	background-color:#ffffff;
	background-image:url(image/top-r2.gif);
	background-repeat:no-repeat;
	text-align:right;
	width: 672px;
	padding-top: 65px;
	margin-bottom: 0px;
	margin-top: 4px;
	font-size: 10px;
	height: 15px;

        }
		
.t-nv {
	font-size: 10px;
	letter-spacing: 1px;
        }		
.t-nv a:link, .t-nv a:visited{
	color:#444444;
} 

.t-nv a:active, .t-nv a:hover{ background-color:#1e90ff;color:#ffffff; } 

#navi {
	width: 812px;
	background-color: #FFFFFF;
	height:36px;
	margin:auto;
	padding-left: 1px;
	padding-right: 1px;
}

/* «j[ */


.menu {
              margin:0px;
	text-decoration: none;
}



.menu a,.menu-off  {
	font-size:12px;
	width:115px;
	height:30px;
	text-align:center;
	text-decoration: none;
	line-height:30px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight:normal;
	color:#e8ece9;
	background-image:url(image/obi-back01.gif);
	float:left;
	display: block;
	text-decoration: none;
	background-color: #999999;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	text-decoration: none;
	border-left: solid 1px #999999;
	
}
.menu a:hover,.menu a:active{
              font-weight:normal;
	color:#ffffff;
	border-bottom-color: #ff3366;
	text-decoration: none;
}

.cl {
    clear:both;
	}

.mfoot {
	clear:both;
	width: auto;
	margin: auto;
	}

/* j[END */

h2 {
	margin-top:10px;
	margin-bottom:10px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: "MS UI Gothic";
	text-indent: 5px;
	letter-spacing: 1px;
	width: 814px;
	margin-left: auto;
	margin-right: auto;
}


#asi,#asi a{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 20px;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 10px;
	height: 20px;
	width: 814px;
	margin: auto;
}
#asi a:link, #asi a:visited{color:#003399;text-decoration:underline;} 
#asi a:active, #asi a:hover{color:#ff33cc;text-decoration:none;}



#linka {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #CCCCCC;
	width: auto;
	text-align: center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 3px;
	font-size: 12px;
}

#link {
	border: thin solid #CCCCCC;
	width: auto;
	margin-top: 2px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
#link a {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height: 150%;
}
.anone {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height: 150%;
}
.linkk a {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 120%;
	text-indent: 8px;
	vertical-align: bottom;
	display: block;
}

.li {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height: 150%;
}

#link a:active, #link a:hover{
	text-decoration:underline;
}

#osusume {
	height: 450px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: center;
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 35px;
	background-image: url(image/cm-karaoke.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#osusume a {
	color: #666666;
	font-size: 11px;
	text-align: center;
}
#osusume a:active, #osusume a:hover{
	text-decoration:underline;
	color: #FF8040;
}
#osusume img a:active, #osusume img a:hover{
	background-color: #FF8040;
}

.ts1 a {
	float: left;
	width: 180px;
	line-height: 120%;
	padding-left: 14px;
}


#footer {
	width: 814px;
	text-align: center;
	background-color: #666666;
	height: auto;
	margin: auto;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	clear: both;
}


#footer2 {
	width: 814px;
	text-align: center;
	background-color: #ffffff;
	height: auto;
	margin: auto;
	color: #666666;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	clear: both;
}

#footer2 a {
	text-decoration: none;
	font-size: 10px;
	color: #999999;
}

h3 {
	font-family: "MS UI Gothic";
	letter-spacing: 1px;
	line-height: 120%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: normal;
	font-size: 12px;
}

.clearBoth {
	clear: both;
}
.img  {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.mainimg {
	margin: auto;

}

.title {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	line-height: 150%;
}
.title1 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.title2 {
	font-family: "lr oSVbN", "MS UI Gothic";
	font-size: 20px;
	font-weight: bolder;
	color: #FF0033;
	line-height: 120%;
	text-align: center;
	width: 462px;
}


.foot{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #999999;
	text-align: center;
	line-height: 10px;
}

.price {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	text-decoration: none;
}
.price1 {
	font-family: "HGSnppΊήΌ―ΈUB";
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.price2 {
	font-family: "HGSnppΊήΌ―ΈUB";
	font-size: 17px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	text-decoration: none;
}
.price3 {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	text-decoration: none;
	font-family: "HGPnppΊήΌ―ΈUB";
	line-height: 150%;
}


img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#img {
	width: 462px;
	margin-top: 20px;
	margin-bottom: 10px;
}


a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}



/* «-------------------  Ά{^   -------------------@*/

.ordb a
{
	background-image:url(image/ordb-off.gif);
	background-repeat:no-repeat;
	font-size:13px;
	display:block;
	border:none;
	text-align:center;
	line-height:21px;
	letter-spacing: 1px;
	font-family:"mono", "MS P SVbN", "Osaka";
	font-weight:normal;
	color:#000000;
	width:48px;
	text-decoration:none;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
.ordb a:hover{color:#000000; background-image:url(image/ordb-on.gif);text-decoration:none; }

/* -------------------  ͺΆ {^  END-------------------@ */



/*@rόihrj@*/
hr.d-gry3,hr.d-gry6,hr.d-gry9,hr.d-red1,hr.d-p1,hr.d-bl1,hr.d-glee1  { 
border-style: dotted none none none; 
border-top-width: 1px; 
height: 1px; 
} 

hr.d-gry3{border-top-color: #333333;}

hr.d-gry6 {border-top-color: #666666;} 

hr.d-gry9 {border-top-color: #999999;} 

hr.d-red1 {border-top-color: #ff0033;} 

hr.d-p1 {border-top-color: #ff69b4;} 

hr.d-bl1 {border-top-color: #00bfff; } 

hr.d-glee1 {border-top-color: #8fbc8f; } 


hr.gry6 { 
background-color : #666666;
color: #666666; 
border:none; 
height: 1px; 
} 

hr.red1 { 
background-color : #ff0033; 
color: #ff0033; 
border:none; 
height: 1px; 
} 

hr.p1 { 
background-color : #ff33cc;
color: #ff33cc; 
border:none; 
height: 1px; 
} 
/*@rόihrjEND@*/
#ma-k a {
	font-size: 12px;
	color: #666666;
}
