@charset "Shift_JIS";

/*----------------■基本事項（固定）----------------*/

 /* ★リンク色の初期値 */
a:link { text-decoration:none;color:#0000ff }
a:visited { text-decoration:none;color:#9900cc }
a:hover { text-decoration:underline;color:#ff0000 }
a:active { text-decoration:none;color:#ccccff }

a[name]:hover { text-decoration:none;color:#000000 }

 /* ★イメージのボーダー無し */
img {
	border: none;
}
 /* ★テーブルの初期値 */
table  {
	border-collapse:  collapse;
}
th  {
	vertical-align:  top;
}
td  {
	vertical-align:  top;
}
 /* ★回り込み中止 */
.clear  {
	margin:  0;
	padding:  0;
	clear:  both;
}
/*----------------■全体構造（固定）----------------*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background:  #ffffff url(../image_new/bg_tile.gif) repeat-y center top;
	color: #000000;
}
#wrap1  {/* 全体囲み */
	width:  762px;
	margin:  0 auto;
	text-align:  left;
}
div#wrap2  {/* 本文全体囲み742px使用可 */
	padding:  20px 10px 30px 10px;
	background:  #ffffff url(../image_top_new/bg_img.jpg) no-repeat;	
}
/*----------------■ヘッダー----------------*/
/*-20070116 追加 y-sato-*/
div#new_head_left {
	margin:  5px 0 0 0;
	padding:  5px 10px;
	float:left;
	font-size:  84%;
	width:  450px;
}
div#new_head_right {
	margin:  13px 0 0 0;
	padding:  5px 10px;
	background:  #ffffff url(../image_top_new/arrow.gif) no-repeat;
	font-size:  84%;
	float:left;
	text-align: right;
	width:  270px;
}
div#new_head_image_left {
	margin:  5px 0 0 0;
	padding:  5px 3px;
	width:  326px;
	float:  left;
}

div#new_head_image_right {
	margin:  5px 0 0 0;
	padding:  5px 3px;
	width:  395px;
	float:  left;
}

/* add S 20090305 */

.member_count{
	font-size:  84%;
	text-align: right;
	padding: 18px 0 0 0;
}

/* add E 20090305 */

h1  {/* ヘッダー */
	width:  351px;
	margin:  0;
	float:  left;
}
div#header  {
	margin:  20px 10px 0 0;
	width:  400px;
	float:  right;
}
p.headcopy  {
	margin:  0;
	font-size:  84%;
}
p.member  {
	margin:  5px 0 0 0;
	padding:  5px 10px;
	background:  #ffffff url(../image_top_new/arrow.gif) no-repeat;
	font-size:  84%;
}
div#login  {
	margin:  00;
	padding:  5px 25px;
	background:  #ff9900 url(../image_top_new/arrow.gif) no-repeat 10px 0;
	font-size:  84%;
}
/*----------------■コンテンツ（最上段）----------------*/

#contents1 th  {
	width:  358px;
	height:  24px;
	background:  url(../image_top_new/bg_mi.gif) no-repeat;
	text-align:  left;
	vertical-align:  middle;
}
#contents1 th h3  {
	margin:  0 10px;
	font-size:  84%;
	color:  #663300;
}
.waku1 td  {
	border:  1px solid #cccccc;
	padding:  8px;
	font-size:  84%;
	background:  #ffffff;
}
.waku1 td img  {
	float:  left;
	margin-right:  8px;
	margin-top:  8px;
}
.waku1 td p  {
	margin:  0;
}
/*----------------■コンテンツ（新着情報）----------------*/
div#contents2  {
	margin-top:  20px;
}
div#waku2  {
	margin-right:  310px;
	margin-bottom:  15px;
	padding:  10px;
	background:  #ffffdd;
	border:  1px solid #cccccc;
}
p.text1  {
	margin:  0 0 5px 0;
	padding-bottom:  5px;
	font-size:  84%;
	line-height:  140%;
	border-bottom:  dotted 1px #cccccc;	
}

div#text1  {
	margin:  0 0 5px 0;
	font-size:  84%;
	line-height:  140%;
}

div#blog_time {
	margin:  0 0 0px 0;
	font-size:  84%;
	text-align: right;
}







/*----------------■コンテンツ（左側）----------------*/
div#leftside  {
	width:  432px;
	float:  left;
}
h3.mi  {/* オレンジ色の見出しバー（右側でも使用） */
	margin:  20px 0 0 0;
}
div.waku3  {/* 枠線（右側でも使用） */
	padding:  10px 8px 0 8px;
	background:  #ffffff;
	border-left:  1px solid #cccccc;
	border-right:  1px solid #cccccc;
	border-top:  1px solid #cccccc;
}

div.waku4  {/* 枠線（右側でも使用） */
	padding:  10px 5px 0 5px;
	font-size: 84%;
	background:  #ffffff;
	border-left:  1px solid #cccccc;
	border-right:  1px solid #cccccc;
	border-top:  1px solid #cccccc;
}
p.shopname  {
	margin:  2px 0 10px 0;
	font-size:  84%;
}
h4.anyshop  {
	width:  410px;
	margin:  2px 0 10px 0;
	background:  #eeeeee;
	font-size:  84%;
	font-weight:  normal;
}

/*ゾウプロ*/
div.tohokufes {
	margin-bottom:10px;
	height:9em;
}
div.tohokufes p {
	margin:0;
	font-size:  84%;
}

div.tohokufes p.logo {
	float:left;
	padding:5px;
	width:100px;
}

div.tohokufes .introduction {
	float:left;
	width:210px;
	padding:5px 2px;
}
div.tohokufes p.elephants {
	margin:0;
	font-size:  84%;
}
div.tohokufes p.qr {
	float:left;
	width:80px;
}
/*ゾウプロ*/

div.elephants{
	margin:0;
}
p.elephants {
	margin:0;
}

/*----------------■コンテンツ（右側）----------------*/
div#rightside  {
	width:  293px;
	float:  right;
}
div.blog  {
	padding:  5px 0;
	border-bottom:  solid 1px #cccccc;
}

div.moji{
	font-size:  84%;
}

.blog img  {
	float:  left;
	margin-right:  10px;
}
.blog p  {
	height:  70px;
	margin:  0;
	font-size:  84%;
	line-height:  130%;
}
.ichiran {
	width:  100%;
	margin:  10px 0 0px 0;
	background:  #eeeeee;
	font-size:  84%;
	font-weight:  normal;
}
.txt_gate {/* PickUpアーティスト・テキスト部分設定_20090910 */
	margin-bottom: 10px;
	font-size:  84%;
}

.btn_pickup  {/* PickUpアーティストプロフィール部分設定_20090910 */
	margin: 10px 10px 0px 0px;
	text-align: right;
}

div.station  {
	padding:  5px 0;
	border-top:  solid 1px #cccccc;
}

.station img  {
	float:  left;
	margin-right:  10px;
}

.station p  {
	margin:  0;
	font-size:  84%;
}
/*----------------■フッタ----------------*/
h5  {
	margin:  30px 0 0 0;
	background:  #999999;
	color:  #ffffff;
	padding:  3px;
	text-align:  center;
	font-size:  84%;
}
p.pr  {
	margin:  0;
	padding:  5px;
	text-align:  center;
	font-size:  84%;
	line-height:  140%;
	background:  #eeeeee;
}
p.footer1 {
	margin:  0;
	padding-top:  10px;
	text-align:  center;
	color:  #cccccc;
	font-size:  84%;
}
p.footer2 {
	margin:  0;
	text-align:  center;
	font-size:  84%;
}