/* 背景画像 */

/*	リンクの設定	*/
a:link {
	border: none;
	color: #003366;
	text-decoration:none;
}
a:visited {
	border: none;
	color: #003366;
	text-decoration:none;
}
a:active {
	border: none;
	color: #32A2CA;
}
a:hover {
	border: none;
	color: #32A2CA;
	text-decoration:none;
}


img{
border:none;
}

body {
	margin: 0px;
	padding: 0px;
	background:url(../common/bg.gif);
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-position : center;
	text-align:center;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",sans-serif;
}

#allbox{
	text-align:left;
	width:850px;
	_width:850px;
	margin: 0 auto;
}

/*　マーキー枠　*/
#marq1{
	margin:3px 0 0 2px;
	width:844px;
	height:24px;
	border:1px solid #ffccff;
	background:#ffffff;
	font-size:20px;
	font-weight:900;
}


/* ヘッダーボックス */

#header_box{
	height:150px;
	width:850px;
	background:#fff;
	position:relative;
}

#description{
background:url(../common/tops.jpg);
	text-indent:-9999px;
	margin:0 0 0 -4px;
width:858px;
height:42px;
}

#top_title{
	position:absolute;
	margin:0;
	top:55px;
	left:15px;
}

#address{
	position:absolute;
	top:55px;
	right:15px;
}

#house_tub{
	position:absolute;
	top:121px;
	left:10px;
}

#mrs_tub{
	position:absolute;
	top:121px;
	left:156px;
}

/* トップページ1段目 */

.top1_title{
margin:4px 0px 2px 4px;
}

.tub{
margin-bottom:-3px;
}

#top1{
	margin:3px 0px;
	clear:both;
}

#top1_1{
	background:#fff;
	width:20px;
	height:323px;
	float:left;
	line-height:0px;
}

#top1_2{
	border:1px solid #FFCCFF;
	background:#fff;
	width:178px;
	height:321px;
	_height:323px;
	float:left;

}

#top1_3{
	background:#fff;
	width:450px;
	height:323px;
	float:left;
}

#top1_4{
	border:1px solid #FFCCFF;
	background:#fff;
	width:178px;
	height:321px;
	_height:323px;
	float:left;
}

#top1_5{
	background:#fff;
	width:20px;
	height:323px;
	float:left;
}



/* トップページ2段目 */

#top2{
	width:850px;
	padding-top:4px;
}

#top2_1{
	border:1px solid #FFCCFF;
	background:#fff;
	width:290px;
	_width:292px;
	height:208px;
	float:left;

}

#top2_2{
	margin: 0 4px;
	_margin: 0 3px;
	border:1px solid #FFCCFF;
	background:#fff;
	width:273px;
	_width:275px;
	height:208px;
	float:left;
}

#top2_3{
	border:1px solid #FFCCFF;
	background:#fff;
	width:273px;
	_width:275px;
	height:208px;
	float:left;
}

/* トップページ3段目 */

#top3{
	width:850px;
	padding-top:4px;
}

#top3_1{
	border:1px solid #FFCCFF;
	background:#fff;
	width:421px;
	_width:423px;
	height:100px;
	float:left;
	margin-right:4px;
	_margin-right:2px;
}

#top3_2{
	border:1px solid #FFCCFF;
	background:#fff;
	width:421px;
	_width:423px;
	height:100px;
	float:left;
}

/* トップページ4段目 */

#top4{
	margin-top:4px;
	border:1px solid #FFCCFF;
	background:#fff;
	width:848px;
	_width:850px;
	height:130px;
}

#shop{
	text-align:center;
	float:left;
	margin:15px 0 0 15px;
	_margin:15px 0 0 20px;
}

#shop img{
	margin-bottom:10px;
}

#bottom{
	margin:30px 0 10px 0;
	padding:5px 0;
	text-align:center;
	font-size:10px;
	width:850px;
	background:#ffcccc;
	clear:both;
}



/* トップページスケジュール枠 */

#sche{
	text-align:center;
	margin:3px;
	
}

#gals{
	width:85px;
	margin-top:3px;
	float:left;

}

/* トップページトピックス枠 */
#topic_tit{
font-weight:bolder;
margin:-1em 0 5px 5px;
}
#topic_img{
font-size:10px;
text-align:center;
margin-bottom:10px;
}
#topic_dis{
margin:0 0px 0 10px;
}
#topic_no{
position:relative;
top:280px;
left:125px;
color:#C96;
font-family:"arial black",sans-serif;
}

/* トップこだわり検索　枠 */
#topform{

margin:0;
line-height:23px;
}

#form_left{
margin-left:30px;
text-align:left;
text-indent:-1em;
width:130px;
float:left;

_margin-left:15px;
_text-indent:0em;
}

#form_right{
text-indent:-1em;
text-align:left;
width:130px;
float:left;

_text-indent:0em;
}

#form_free{
margin-left:30px;
text-indent:-1em;
clear:both;

_text-indent:0em;
}


/* トップランキング　枠 */
#rank{
	margin-left:8px;
	text-align:center;
	width:80px;
	float:left;

	_margin-left:6px;
}

#rank img{
	margin:5px 0;
}


/* 会員限定枠（TOP) */

#gentei{
	margin-top:4px;
	border:1px solid #FFCCFF;
	background:#fff;
	width:848px;
	_width:850px;

}

#gentei form{
text-align:center;
margin:5px 0 8px 0;
}

.gen_input{
	background-color: #ffe;
}
