/*--------------------------------------------------------
1、背景画像
--------------------------------------------------------*/

body{
background-color: #272727;
margin:0;
paddig:0;
text-align: center;
}

/*--------------------------------------------------------
■トータル設定
--------------------------------------------------------*/

body{
	margin: 0;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","Osaka";
	line-height: 1.8em;
}

/*左メニュー内のPタグ、右コンテンツ内のPタグは、固有に設定*/
p{ line-height: 1.8em; }

pre{
	font-size: 10pt;
	line-height: 1.8em;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","Osaka";
}

h2 {
    padding:5px;
	margin:5px 0px;
	font-size: 1.4em;

	font-weight:bold;
}

/*--------------------------------------------------------
文字色の設定
--------------------------------------------------------*/

/*サイト全体*/
body{ color: #CCC;}

/*リンク文字*/
a{ color:#CCC; text-decoration: none; }/*下線を付ける*/
a:link{text-decoration: none; }
a:visited{text-decoration: none;}/*訪問済み*/
a:hover{ color: #FF7F00; text-decoration: underline; }/*リンクに乗った時*/


/*最上部帯*/
div#header #top-menu li{ color: #fff; }
div#header #top-menu li a:link{ color: #fff; }
div#header #top-menu li a:visited{ color: #fff; }
div#header #top-menu li a:hover{ color: #ff3300; }


/*ロゴテキスト*/
p#logo-text a{ text-decoration: none; }
p#logo-text,p#sub-text{ color: #333; }
p#logo-text a:link{ color: #333; }
p#logo-text a:visited{ color: #333; }
p#logo-text a:hover{ color: #ff3300; }


/*ヘッダーテキスト*/
div#header-text{ color: #333; }

/*copyright*/
div#footer #copyright{ color: #fff; }

/*--------------------------------------------------------
■サイズ設定
--------------------------------------------------------*/

div#head{
    float:left;
	width: 100%;
	height:65px;
	text-align: left;
	background: #000;
	border-bottom:2px solid #888;
}

div#head .left{
    float:left;
	width: 400px;
	height:50px;
	margin-top:5px;
	margin-left:10px;
}

div#head .right{
    float:right;
	width: 400px;
	height:50px;
	margin-top:5px;
	margin-right:10px;
	text-align:right;
}



/*--------------------------------------------------------
■bnr
--------------------------------------------------------*/


div#bnr{
width: 895px;
height:50px;
text-align:center;
margin:0 auto;
margin-bottom:7px;
}

div#bnr ul{
list-style-type: none;
width:895px;
height: 50px;
margin:0;
padding:0;
}

div#bnr ul li{
float:left;
width:175px;
height:50px;
margin-right: 5px;
padding:0;
}

div#bnr ul li#end{
float:left;
width:175px;
height:50px;
margin:0;
padding:0;
}

div#container{
    margin:0 auto;
	text-align: left;
	width: 800px;
}

div#container .head{
    float:left;
    width: 800px;
	height:400px;
	text-align: left;
}

div#container .box{
    float:left;
	width: 800px;
	margin:8px 0px;
	padding-bottom:20px;
	border-bottom:1px solid #666;
}

div#container .boxno{
    float:left;
	width: 800px;
	margin:8px 0px;
	padding-bottom:10px;
}

div#container .rls{
    float:left;
	width: 420px;
}

div#container .listen{
    float:left;
	margin-top:8px;
}

div#container .tnr{
    float:right;
	width: 350px;
	
}

div#container .mup{
    float:left;
	width: 380px;
	font-size:12px;
	line-height:20px;
}

div#container .mop{
    float:right;
	width: 380px;
	font-size:12px;
	line-height:20px;

}


.pagetop{
	text-align:right;
	padding-top:15px;
	font-size:12px;
}

div#foot{
    float:left;
	width: 100%;
	padding:25px 0px;
	text-align: center;
	background: #000;
	margin-top:15px;
	font-size:12px;
}



div#ph{
float:left;
width: 800px;
padding-bottom:20px;
border-bottom:1px solid #666;
}

div#ph ul{
float:left;
width:800px;
margin: 0;
padding:0;
list-style-type: none; 
}

div#ph ul li{
width:194px;
height:110px;
text-align:center;
float:left;
font-size:10px;
margin-right:8px;
padding-bottom:8px;
}

div#ph ul li#end{
width:194px;
height:110px;
text-align:center;
float:left;
margin: 0;
font-size:10px;
padding-bottom:8px;
}


div#phno{
float:left;
width: 800px;
padding-bottom:0px;

}

div#phno ul{
float:left;
width:800px;
margin: 0;
padding:0;
list-style-type: none; 
}

div#phno ul li{
width:194px;
height:110px;
text-align:center;
float:left;
font-size:10px;
margin-right:8px;
padding-bottom:8px;
}

div#phno ul li#end{
width:194px;
height:110px;
text-align:center;
float:left;
margin: 0;
font-size:10px;
padding-bottom:8px;
}

/*--------------------------------------------------------
■装飾関係
--------------------------------------------------------*/
.img-main
{
   margin:25px 0px 0px 30px;
}

.img-right
{
   float: right;
   margin-left: 10px;
}

.img-left
{
   float: left;
   margin-right:10px;
}

.img-m15
{
   margin-top: 15px;
}

.img-banner
{
   padding-top:5px;
   padding-right: 25px;
}

.caution
{
   color:#FF9900;
   padding-top:5px;
   
}

.date
{
   color:#FF9900;
   padding-top:5px;
   font-size:14px;
   font-weight:bold;　 
}

.button
{
   text-align:center;
   margin-top:10px;
}

.bbutton
{
   margin-top:10px;
   margin-left:190px;
}

.ibutton
{
   margin-top:10px;
   margin-left:274px;
   margin-bottom:15px;
}

.mov
{
   text-align:center;
   margin-bottom:5px;
   margin-top:5px;
   font-size:12px;
   line-height:1.6;
   color:#FFF;
}

.mem
{
   font-size:12px;
   text-align:right;
}

.title{
  margin-bottom:8px;
}

.detail{
  font-size:13px;
  line-height:18px;
}

.price{
  font-size:12px;
  line-height:17px;
}

.atitle{
  color:#FF9900;
  font-weight:bold;
}