/* 枠類
---------------------------------------------------- */
#main .search {
	border: 2px solid #039;
	height: 190px;
}

/* PICK UP ARTIST
---------------------------------------------------- */
#main .pickup {
	float: left;
	border: 2px solid #F90;
	background: #FC0;
	width: 196px;
	height: 285px;
}
#main .pickup p {
	font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.3;
	padding:3px 3px 0px 5px;
	border-bottom: 1px dotted #FFF;
	padding-bottom: 0.5em;
}
#main .pickup .font14 {
	font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4;
	color: #F30;
}
#main .pickup .limg {		/* 画像左回り込み */
	float: left;
	margin:3px;
}

#main .pickup .rimg {		/* 画像右回り込み */
	float: right;
	margin:3px;
}


/* 検索結果
---------------------------------------------------- */

#main .result {
	float: right;
	border: 2px solid #039;
	width: 186px;
	height: 285px;
}
#main .result p {
	font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.3;
	padding:3px 3px 0px 5px;
	border-bottom: 1px dotted #666;
	padding-bottom: 0.3em;
}



/* ボタン
---------------------------------------------------- */
.bt {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 float: left;
 text-indent: -9999px;
 width: 366px;   /* ■IE6バグ回避に必要。無いと下に隙間ができる */
 background: #FFF;
}

.bt div{
  float: left;
  height: 28px;
}

.bt div h2{
  width: 28px;
}
.bt div h3{
  width: 28px;
}
.bt div h4{
  width: 88px;
}


.bt h2 {
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.bt a, .bt img {  /* ■画像周りの余白を消す */
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
}
.bt h2 a {
  width: 22px;
  height: 22px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.bt h3 {
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
.bt h3 a {
  width: 22px;
  height: 22px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.bt h4 {
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
.bt h4 a {
  width: 22px;
  height: 22px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.bt01 h2 {
  background: url(img/s_01.jpg) no-repeat 0px 0px;
}
.bt01 h2 a:hover {
  background: url(img/s_01_over.jpg) no-repeat 0px 0px;
}
.bt02 h2 {
  background: url(img/s_02.jpg) no-repeat 0px 0px;
}
.bt02 h2 a:hover {
  background: url(img/s_02_over.jpg) no-repeat 0px 0px;
}
.bt03 h2 {
  background: url(img/s_03.jpg) no-repeat 0px 0px;
}
.bt03 h2 a:hover {
  background: url(img/s_03_over.jpg) no-repeat 0px 0px;
}
.bt04 h2 {
  background: url(img/s_04.jpg) no-repeat 0px 0px;
}
.bt04 h2 a:hover {
  background: url(img/s_04_over.jpg) no-repeat 0px 0px;
}
.bt05 h2 {
  background: url(img/s_05.jpg) no-repeat 0px 0px;
}
.bt05 h2 a:hover {
  background: url(img/s_05_over.jpg) no-repeat 0px 0px;
}
.bt06 h2 {
  background: url(img/s_06.jpg) no-repeat 0px 0px;
}
.bt06 h2 a:hover {
  background: url(img/s_06_over.jpg) no-repeat 0px 0px;
}
.bt07 h2 {
  background: url(img/s_07.jpg) no-repeat 0px 0px;
}
.bt07 h2 a:hover {
  background: url(img/s_07_over.jpg) no-repeat 0px 0px;
}
.bt08 h2 {
  background: url(img/s_08.jpg) no-repeat 0px 0px;
}
.bt08 h2 a:hover {
  background: url(img/s_08_over.jpg) no-repeat 0px 0px;
}
.bt09 h2 { background: url(img/s_09.jpg) no-repeat 0px 0px; }
.bt09 h2 a:hover { background: url(img/s_09_over.jpg) no-repeat 0px 0px; }
.bt10 h4 { background: url(img/s_10.jpg) no-repeat 0px 0px; }
.bt10 h4 a:hover { background: url(img/s_10_over.jpg) no-repeat 0px 0px; }
.bt11 h2 { background: url(img/s_11.jpg) no-repeat 0px 0px; }
.bt11 h2 a:hover { background: url(img/s_11_over.jpg) no-repeat 0px 0px; }
.bt12 h2 { background: url(img/s_12.jpg) no-repeat 0px 0px; }
.bt12 h2 a:hover { background: url(img/s_12_over.jpg) no-repeat 0px 0px; }
.bt13 h2 { background: url(img/s_13.jpg) no-repeat 0px 0px; }
.bt13 h2 a:hover { background: url(img/s_13_over.jpg) no-repeat 0px 0px; }
.bt14 h2 { background: url(img/s_14.jpg) no-repeat 0px 0px; }
.bt14 h2 a:hover { background: url(img/s_14_over.jpg) no-repeat 0px 0px; }
.bt15 h2 { background: url(img/s_15.jpg) no-repeat 0px 0px; }
.bt15 h2 a:hover { background: url(img/s_15_over.jpg) no-repeat 0px 0px; }
.bt16 h2 { background: url(img/s_16.jpg) no-repeat 0px 0px; }
.bt16 h2 a:hover { background: url(img/s_16_over.jpg) no-repeat 0px 0px; }
.bt17 h2 { background: url(img/s_17.jpg) no-repeat 0px 0px; }
.bt17 h2 a:hover { background: url(img/s_17_over.jpg) no-repeat 0px 0px; }
.bt18 h2 { background: url(img/s_18.jpg) no-repeat 0px 0px; }
.bt18 h2 a:hover { background: url(img/s_18_over.jpg) no-repeat 0px 0px; }
.bt19 h2 { background: url(img/s_19.jpg) no-repeat 0px 0px; }
.bt19 h2 a:hover { background: url(img/s_19_over.jpg) no-repeat 0px 0px; }
.bt20 h2 { background: url(img/s_20.jpg) no-repeat 0px 0px; }
.bt20 h2 a:hover { background: url(img/s_20_over.jpg) no-repeat 0px 0px; }
.bt21 h2 { background: url(img/s_21.jpg) no-repeat 0px 0px; }
.bt21 h2 a:hover { background: url(img/s_21_over.jpg) no-repeat 0px 0px; }
.bt22 h2 { background: url(img/s_22.jpg) no-repeat 0px 0px; }
.bt22 h2 a:hover { background: url(img/s_22_over.jpg) no-repeat 0px 0px; }
.bt23 h3 { background: url(img/s_23.jpg) no-repeat 0px 0px; }
.bt23 h3 a:hover { background: url(img/s_23_over.jpg) no-repeat 0px 0px; }
.bt24 h2 { background: url(img/s_24.jpg) no-repeat 0px 0px; }
.bt24 h2 a:hover { background: url(img/s_24_over.jpg) no-repeat 0px 0px; }
.bt25 h2 { background: url(img/s_25.jpg) no-repeat 0px 0px; }
.bt25 h2 a:hover { background: url(img/s_25_over.jpg) no-repeat 0px 0px; }
.bt26 h2 { background: url(img/s_26.jpg) no-repeat 0px 0px; }
.bt26 h2 a:hover { background: url(img/s_26_over.jpg) no-repeat 0px 0px; }
.bt27 h2 { background: url(img/s_27.jpg) no-repeat 0px 0px; }
.bt27 h2 a:hover { background: url(img/s_27_over.jpg) no-repeat 0px 0px; }
.bt28 h2 { background: url(img/s_28.jpg) no-repeat 0px 0px; }
.bt28 h2 a:hover { background: url(img/s_28_over.jpg) no-repeat 0px 0px; }
.bt29 h2 { background: url(img/s_29.jpg) no-repeat 0px 0px; }
.bt29 h2 a:hover { background: url(img/s_29_over.jpg) no-repeat 0px 0px; }
.bt30 h2 { background: url(img/s_30.jpg) no-repeat 0px 0px; }
.bt30 h2 a:hover { background: url(img/s_30_over.jpg) no-repeat 0px 0px; }
.bt31 h2 { background: url(img/s_31.jpg) no-repeat 0px 0px; }
.bt31 h2 a:hover { background: url(img/s_31_over.jpg) no-repeat 0px 0px; }
.bt32 h2 { background: url(img/s_32.jpg) no-repeat 0px 0px; }
.bt32 h2 a:hover { background: url(img/s_32_over.jpg) no-repeat 0px 0px; }
.bt33 h2 { background: url(img/s_33.jpg) no-repeat 0px 0px; }
.bt33 h2 a:hover { background: url(img/s_33_over.jpg) no-repeat 0px 0px; }
.bt34 h2 { background: url(img/s_34.jpg) no-repeat 0px 0px; }
.bt34 h2 a:hover { background: url(img/s_34_over.jpg) no-repeat 0px 0px; }
.bt35 h2 { background: url(img/s_35.jpg) no-repeat 0px 0px; }
.bt35 h2 a:hover { background: url(img/s_35_over.jpg) no-repeat 0px 0px; }
.bt36 h3 { background: url(img/s_36.jpg) no-repeat 0px 0px; }
.bt36 h3 a:hover { background: url(img/s_36_over.jpg) no-repeat 0px 0px; }
.bt37 h2 { background: url(img/s_37.jpg) no-repeat 0px 0px; }
.bt37 h2 a:hover { background: url(img/s_37_over.jpg) no-repeat 0px 0px; }
.bt38 h2 { background: url(img/s_38.jpg) no-repeat 0px 0px; }
.bt38 h2 a:hover { background: url(img/s_38_over.jpg) no-repeat 0px 0px; }
.bt39 h2 { background: url(img/s_39.jpg) no-repeat 0px 0px; }
.bt39 h2 a:hover { background: url(img/s_39_over.jpg) no-repeat 0px 0px; }
.bt40 h2 { background: url(img/s_40.jpg) no-repeat 0px 0px; }
.bt40 h2 a:hover { background: url(img/s_40_over.jpg) no-repeat 0px 0px; }
.bt41 h2 { background: url(img/s_41.jpg) no-repeat 0px 0px; }
.bt41 h2 a:hover { background: url(img/s_41_over.jpg) no-repeat 0px 0px; }
.bt42 h2 { background: url(img/s_42.jpg) no-repeat 0px 0px; }
.bt42 h2 a:hover { background: url(img/s_42_over.jpg) no-repeat 0px 0px; }
.bt43 h2 { background: url(img/s_43.jpg) no-repeat 0px 0px; }
.bt43 h2 a:hover { background: url(img/s_43_over.jpg) no-repeat 0px 0px; }
.bt44 h2 { background: url(img/s_44.jpg) no-repeat 0px 0px; }
.bt44 h2 a:hover { background: url(img/s_44_over.jpg) no-repeat 0px 0px; }
.bt45 h2 { background: url(img/s_45.jpg) no-repeat 0px 0px; }
.bt45 h2 a:hover { background: url(img/s_45_over.jpg) no-repeat 0px 0px; }
.bt46 h2 { background: url(img/s_46.jpg) no-repeat 0px 0px; }
.bt46 h2 a:hover { background: url(img/s_46_over.jpg) no-repeat 0px 0px; }
.bt47 h2 { background: url(img/s_47.jpg) no-repeat 0px 0px; }
.bt47 h2 a:hover { background: url(img/s_47_over.jpg) no-repeat 0px 0px; }
.bt48 h2 { background: url(img/s_48.jpg) no-repeat 0px 0px; }
.bt48 h2 a:hover { background: url(img/s_48_over.jpg) no-repeat 0px 0px; }
.bt49 h2 { background: url(img/s_49.jpg) no-repeat 0px 0px; }
.bt49 h2 a:hover { background: url(img/s_49_over.jpg) no-repeat 0px 0px; }
.bt50 h2 { background: url(img/s_50.jpg) no-repeat 0px 0px; }
.bt50 h2 a:hover { background: url(img/s_50_over.jpg) no-repeat 0px 0px; }