@charset "utf-8";

/*　トップ
------------------------------------------------------------ */

#img_top {
	width: 700px;
	height: 296px;
	text-indent: -9999em;
	background: url(common/images/img_top.jpg) no-repeat;
}

#flash_top {
	width: 700px;
	height: 296px;
}

#left {
    width: 400px;
	float: left;
}
#right {
    width: 250px;
	float: right;
}

.top_campaign {
	width: 398px;
	_width: 400px;
	height: 158px;
	background: url(common/images/top_campaignbody.jpg) left top no-repeat;
	border-left: 1px solid #543F30;
	border-right: 1px solid #543F30;
}
.top_campaign_in {
    width: 370px;
	_width: 398px;
	height: 130px;
	_height: 158px;
	padding: 14px;
	overflow: auto;
}

.top_topics {
	width: 398px;
	_width: 400px;
	height: 162px;
	_height: 163px;
	background: url(common/images/top_topicsbody.jpg) left top no-repeat;
	border-left: 1px solid #543F30;
	border-right: 1px solid #543F30;
	border-bottom: 1px solid #543F30;
}
.top_topics_in {
    width: 370px;
	_width: 398px;
	height: 134px;
	_height: 162px;
	padding: 14px;
	overflow: auto;
}
.top_topics_in p {
    margin-bottom: 5px;
}

.top_information {
	width: 398px;
	_width: 400px;
	height: 346px;
	_height: 347px;
	background: url(common/images/top_topicsbody.jpg) left top no-repeat;
	border-left: 1px solid #543F30;
	border-right: 1px solid #543F30;
	border-bottom: 1px solid #543F30;
}
.top_information_in {
    width: 370px;
	_width: 398px;
	height: 318px;
	_height: 346px;
	padding: 14px;
	overflow: auto;
}
.top_information_in p {
    margin-bottom: 5px;
}

.box_01 {
	padding-bottom: 1em;
	font-size: 1em;
	text-align: left;
}
.box_01 th {
    text-align: left;
}
.box_01 td {
    text-indent: -1em;
	padding-left: 1em;
	vertical-align: top;
}

#ul_01 {
    width: 250px;
	height: 380px;
	display: block;
}

#ul_01 #li_01,
#ul_01 #li_02,
#ul_01 #li_03,
#ul_01 #li_04 {
    text-indent: -9999em;
	width: 250px;
	height: 95px;
}
#ul_01 li a {
    text-decoration: none;
	display: block;
	width: 250px;
	height: 90px;
	overflow: hidden;
}
#ul_01 #li_01 a {
	background: url(common/images/top_bnr_blog.jpg) left top no-repeat;
}
#ul_01 #li_02 a {
	background: url(common/images/top_bnr_reservation.jpg) left top no-repeat;
}
#ul_01 #li_03 a {
	background: url(common/images/top_bnr_magazine.jpg) left top no-repeat;
}
#ul_01 #li_04 a {
	background: url(common/images/top_bnr_coupon.jpg) left top no-repeat;
}
#ul_01 #li_01 a:hover {
	background: url(common/images/top_bnr_blog_o.jpg) left top no-repeat;
}
#ul_01 #li_02 a:hover {
	background: url(common/images/top_bnr_reservation_o.jpg) left top no-repeat;
}
#ul_01 #li_03 a:hover {
	background: url(common/images/top_bnr_magazine_o.jpg) left top no-repeat;
}
#ul_01 #li_04 a:hover {
	background: url(common/images/top_bnr_coupon_o.jpg) left top no-repeat;
}

.dl_01 {
    width: 350px;
}
.dl_01 dt {
    font-weight: bold;
	font-size: 1.1em;
	color: #F4783C;
}
.span_01 {
    font-weight: bold;
	color: #FF0000;
}
.dl_01 .dd_01 {
    margin-bottom: 7px;
}