@charset "utf-8";
@import "default.css";
@import "sub.css";
@import "layout.css";
@import "index.css";
@import "profile.css";
@import "link.css";
@import "podcast.css";
@import "disco.css";
@import "posts.css";
@import "archive.css";
@import "shops.css";

table, td, th {
border: 1px #990000 solid;
border-collapse: collapse;
}

td.example1 { width: 80px;
              height: 30px;
			  text-align:center;}
			  
td.example2 { height: 20px;
              background-color:#CC3333;
			  text-align:center;}
			  
td.example3 { height: 50px;
              font-size:12px;
			  color:#333333;
			  padding:0px 5px;}

td.example4 { font-size:14px;
			  color:#CC3333;
			  padding:0px 5px;
			  text-align:top left;}
			  
td.example5 { height: 30px;
              width:120px;
              font-size:22px;
			  font-weight:bold;
			  color:#CC3333;
			  text-align:right;}
			  
td.example6 { 
	 text-align:center;
	}
	
td.example7 {
	font-size:11px; 
	text-align:left;
	}
.size {
	text-align:left;
	font-size:12px;
}

.radio {
	display:inline;
}		  

h2, span {
border-color: #990000;
border-style: solid;
}


h2 {
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1px;
border-left-width: 10px;
margin-bottom:30px;
width: 565px;
padding-left:10px;
color:#990000;
margin-top:10px;
}

/* リスト全体 */
ul
   {
    width:582px;             /* リスト全体の幅 */
    height:23px;             /* リスト全体の高さ */
    list-style:none;         /* リストマークを無しにする */
	margin:0px; 
	padding:0px;
	line-height:0; 
   }

/* 各項目 */
li
   {
    width:194px;             /* 項目の幅 */
    height:23px;             /* 項目の高さ */
    float:left;              /* 各項目を左側から回り込み */
   }

/* リンク部分 */

.top a
   {
    display:block;            /* リンク範囲をブロックに変換 */
    width:100%;               /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;              /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(/img/shops/shop_07.gif);   /* リンク範囲の背景画像設定 */
    background-position:0px 0px;
                     /* ★↑背景画像の（0px 0px）の位置★ */
    background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
    }
.top a:hover
   {
    background-image:url(/img/shops/shop_07.gif);    /* マウスが上に来た時の背景画像設定 */
    background-position:0px -23px;
                     /* ★↑背景画像の（0px -35px）に移動★ */
   }

.news a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(/img/shops/shop_07.gif);/* リンク範囲の背景画像設定 */
    background-position:-194px 0px;
                     /* ★↑背景画像の（-150px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }
.news a:hover
   {
    background-image:url(/img/shops/shop_07.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-194px -23px;
                     /* ★↑背景画像の（-150px -35px）に移動★ */
   }

.qa a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(/img/shops/shop_07.gif);/* リンク範囲の背景画像設定 */
    background-position:-388px 0px;
                     /* ★↑背景画像の（-300px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }
.qa a:hover
   {
    background-image:url(/img/shops/shop_07.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-388px -23px;
                     /* ★↑背景画像の（-300px -35px）に移動★ */
    }

