@charset "UTF-8";

/*-----------------------------------------------------
FLASH-調整
-------------------------------------------------------*/
div#flashArea-top{
width:100%;
height:450px;
}

/*-----------------------------------------------------
MAIN-調整
-------------------------------------------------------*/
div#content{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
*html div#content{
	margin-top:-130px;
}

div#main{
	width:680px;
	margin:0;
	float:right;
}

/*-----------------------------------------------------
SIDE-調整
-------------------------------------------------------*/
div#side{
	width:240px;
	margin:0;
	padding:0 0 12px 0;
	float:left;
}
div#side div#side-navi{
	width:230px;
	height:439px;
	padding:5px 5px 0 5px;
	background:url(../images/index/bg_sidenavi.gif) no-repeat;
}
div#side ul.bnr{
	width:230px;
	margin:0 0 0 5px;
}
div#footer-wrapper01{
	margin:40px 0 0 0;
	clear:both;
}


/*-----------------------------------------------------
section-campaign
-------------------------------------------------------*/
div#main div.section-campaign{
position:relative;
width:680px;
height:372px;
background:url(../images/index/bg_campaign.jpg) no-repeat;
}

div#main div.section-campaign h2{
position:absolute;
top:-2px;
left:-8px;
background:none;
padding:0;
}
div#main div.section-campaign p.campaing{
position:absolute;
top:45px;
left:0px;
}

div#main div.section-campaign ul.campaign{
position:absolute;
top:57px;
left:0px;
}
div#main div.section-campaign ul.campaign li{
margin:0 0 0 10px;
float:left;
}

/*-----------------------------------------------------
section-information
-------------------------------------------------------*/
div#main div.section-information{
position:relative;
width:680px;
height:270px;
background:url(../images/index/bg_information.jpg) no-repeat;
}
div#main div.section-information h2{
position:absolute;
top:29px;
left:32px;
background:none;
padding:0;
}
div#main div.section-information ul.information{
position:absolute;
top:83px;
left:21px;
width:650px;
height:155px;
overflow:auto;
}
div#main div.section-information ul.information li{
width:605px;
margin:0 0 7px 0;
padding:0 0 8px 0;
background:url(../images/index/line_dot.jpg) repeat-x left bottom;
}
div#main div.section-information ul.information li dl{
clear:both;
}
div#main div.section-information ul.information li dl dt{
width:63px;
margin:0 10px 0 0;
float:left;
}
div#main div.section-information ul.information li dl dd.date{
width:65px;
padding:2px 0 0 0;
float:left;
}
div#main div.section-information ul.information li dl dd.comment{
width:445px;
padding:2px 0 0 15px;
float:left;
}
div#main div.section-information ul.information li dl dd a{
position:relative;
margin:0 0 0 -15px;
padding:0 0 0 15px;
background:url(../images/common/ic_link.jpg) no-repeat 5px 3px;
zoom:1;
}
div#main div.section-information ul.information li dl dd a:hover{
background:url(../images/common/ic_link.jpg) no-repeat 6px 3px;
}

/*-----------------------------------------------------
section-pickup
-------------------------------------------------------*/
div#main div.section-pickup{
padding:36px 0 10px 0;
background:url(../images/index/bg_pickup.jpg) no-repeat;
}
div#main div.section-pickup h2{
height:19px;
margin:0 0 13px 32px;
padding:0;
background:none;
}

div#main div.section-pickup dl.item{
width:213px;
margin:10px 0 0 10px;
float:left;
}

div#main div.section-pickup dl.item dd{
width:203px;
padding:4px 4px 14px 4px;
border-left:1px solid #E7DEC9;
border-bottom:1px solid #E7DEC9;
border-right:1px solid #E7DEC9;
background:#F6F1EA;
}
div#main div.section-pickup dl.item dd ul.shop-ic{
width:193px;
margin:0 0 7px 5px;
background:url(../images/index/line_dot.jpg) repeat-x left bottom;
}
div#main div.section-pickup dl.item dd ul.shop-ic li{
margin:0 5px 0 0;
padding:6px 0 7px 0;
float:left;
}
div#main div.section-pickup dl.item dd ul.shop-ic li.ic-two{
margin:0 5px 0 0;
padding:0 0 7px 0;
float:left;
}
div#main div.section-pickup dl.item dd p.comment{
padding:0 5px;
color:#4D3835;
clear:both;
}
div#main div.section-pickup dl.item dd p.comment span{
display:block;
margin:5px 0 0 0;
padding:5px;
font-size:84%;
background:#EEE7D8;
}
div#main div.section-pickup dl.item dd p.comment.line-one{
height:8.5em;
}
div#main div.section-pickup dl.item dd p.comment.line-two{
height:4.5em;
}











