/* top.css */
@charset "Shift_JIS";

/* コンテナ部分
--------------------------------------------------------- */
#countainer { width: 760px; margin: 10px auto;}

/* リード部分
--------------------------------------------------------- */
#lead {	width: 760px; margin-top: 10px; margin-bottom: 5px;}
#lead h2 { float:left; margin-top: 8px;}
#lead img { display: block;}
#lead p {
	margin-top: 10px;
	margin-left: 257px;
	padding: 5px;
	width: 485px;
}

/* メインコンテンツ部分
--------------------------------------------------------- */
#content-box { width: 760px; clear:both;}
#content-main { width: 760px; margin-top: 5px;}

#topics { width: 245px;	float: left;}
#topics img { display: block;}
#topics h3 { margin:0; padding: 0; height: 36px;}
#topics-content { border: 1px solid #925964; height:222px;}
#topics-content p{ width: 230px; padding: 5px 5px 0px 5px;}
#topics-iframe { width: 239px; margin: 3px;}

#lineup{ margin-left: 253px; width: 504px;}
#lineup img { display: block;}
#lineup h3 { margin: 0; height: 37px;}
#lineup img { display: block;}
#lineup-img { float: left;}
#lineup p{ width: 485px; padding-left:10px;}
#lineup-innner { width: 503px;}
#lineup-btn { margin-left:256px;}
#lineup1 { margin-bottom: 10px;}
#lineup1 a,#lineup1 img,#lineup2 a,#lineup2 img { display: block;}
#lineup1 a,#lineup2 a { width: 240px; height: 70px;}

/* ヒデンベッド
--------------------------------------------------------- */
#contnet-hidden { 
	width: 760px;
	clear: both;
	margin: 0 auto;
}

#contnet-hidden p{ padding-bottom:10px;}
.contnet-exp{ padding:5px 0; color:#666; font-size:12px;}
#hidden-bannar{float:left; width:244px;}
#hidden-photo{float:right; width:502px;}

/* サブコンテンツ部分
--------------------------------------------------------- */
#contnet-sub { width: 760px; margin-top: 0px; clear: both;}
#shoplist {
	border: #925964 1px solid;
	padding: 2px 0;
	margin: 10px 11px 10px 0;
	float: left;
	width: 244px;
	height:150px;
}
#shoplist h3 { margin: 0 0 0 7px; width: 230px; height: 85px;	text-align: center;
	background: url(../img/top-shoplist-img01.jpg) 0 20px no-repeat;
}
#shoplist p { margin: 5px 5px 5px 9px; width: 230px;}
#shoplist a,#shoplist img { display: block;}
#shoplist a { width: 230px;	height: 90px;}

#faq {
	border: #925964 1px solid;
	padding: 2px 0;
	margin: 10px 11px 10px 0;
	float: left;
	width: 244px;
	height:150px;
}
#faq h3 { margin: 0 0 0 5px; padding: 0; width: 230px; height: 85px; text-align: center;
	background: url(../img/top-faq-img01.jpg) 0 20px no-repeat;
}
#faq p { margin: 5px 5px 5px 9px; width: 230px;}
#faq a,#faq img { display: block;}
#faq a { width: 230px; height: 90px;}

#info {
	border: #925964 1px solid;
	padding: 2px 0;
	margin: 10px 0;
	float: left;
	width: 244px;
	height:150px;
}
#info h3 { margin: 0 0 0 5px; padding: 0; width: 230px; height: 85px; text-align: center;
	background: url(../img/top-info-img01.jpg) 0px 20px no-repeat;}
#info p { margin: 5px 5px 5px 9px; width: 230px;}
#info a,#info img {	display: block;}
#info a { width: 230px; height: 90px;}

/* バナー部分
--------------------------------------------------------- */
#banner { width: 760px; margin-top: 10px; clear: both;}
#banner a { width: 247px; height: 80px; display: block;}
#banner div { float: left;}
#banner-02 { margin-left: 9px;}
#banner-03 { margin-left: 9px;}

/* IEバグ対応
--------------------------------------------------------- */
.clear-ie { clear:both;}
