@charset "utf-8";

/*--------------------
	content
--------------------*/

/*
body{
	background-image: url(../img/background_blue.gif);
}
*/

#content .mb_10px{
margin-bottom: 10px;
}
#content #bannernavi{
margin:0;
height:320px;
padding:0;
float:left;
width:130px;
_margin-right: -15px;
}
#content ul#bannernavi li{
background:none;
margin:0;
padding:0;
}

#swf_column{
float:right;
margin:0;
padding:0;
width:630px;
height:320px;
}


#information{
margin:0 0 10px 20px;
}
#information a{
float:left;
margin:0 10px 0 0;
display:inline;
}

#listmenu{
margin-left:20px;
float:left;
display:inline;
}
#listmenu dl {
margin:0 10px 0 0;
padding:0;
width: 220px;
background:#F2EECC;
float:left;
display:inline;
min-height:165px;
_height:165px;
}
#listmenu dl dt{
margin: 0;
padding:0;
min-height:25px;
color: #fff;
line-height:25px;
background:#0E1E71 url(../../index_img/list_title.gif) repeat-y;
font-size: 93%;
text-indent:23px;
_height: 25px;
}
#listmenu dl dd{
margin:9px 0 0;
padding:0 0 0 5px;
}


#listmenu dd a {
display:block;
margin:0;
padding:0 0 0 20px;
height:15px;
line-height:15px;
overflow:hidden;
background:url(../../index_img/icon_listtop.gif) no-repeat 0 0;
}
#listmenu dd a:hover {
color: #D2161F;
background:url(../../index_img/icon_listtop.gif) no-repeat 0 -15px;
}


#mobile{
position:relative;
float:left;
width:260px;
}
#coupon{
position:relative;
float:left;
width:258px;
}
#coupon ul{
position:absolute;
list-style:none;
margin:0;
padding:0;
top:134px;
left:14px;
}
#content #coupon li{
margin:0 3px 0 0;
padding:0;
background:none;
float:left;
display:inline;
}
#content #coupon li img{
display: block;
}
#royal_recommend{
padding:0;
margin:0;
float:left;
display:inline;
}
#content #royal_recommend li{
background:none;
margin:0 0 5px;
padding:0;
}

/* links
------------------*/
div#links {
	padding-top: 15px;
	margin-left: 20px;
	clear: both;
}

div#links h2 {
	padding: 0;
}

div#links div.section {
	float: left;
}

div#links dl {
	margin: 0;
	padding-bottom:15px;
	margin-left: 10px;
	width: 172px;
	float: left;
	display: inline;
	position: relative;
	top:0;
	left: -10px;
}
div#link01 dl {
	width:354px;
}
div#links dl.banner {
	text-align: center;
}
div#link02 dl dt{
	background-color: #D0F7FF;
	padding-bottom:8px;
}
div#links dl dd {
	padding: 7px;
	padding-bottom: 0;
	font-size: 85%;
}

div#link01 dl dd {
	background-color: #FFE5EA;
	font-size:100%;
}

div#link02 dl dd {
	background-color: #D0F7FF;
}

div#link03 dl dd {
	background-color: #FDDCB6;
}

div#link04 dl dd {
	background-color: #cfc;
}

div#link05 dl dd {
	background-color: #CCFFCC;
}

/*div#links dl dd img {
	border: 5px solid #fff;
}*/

/* links
------------------*/
div#keitai {
	clear: both;
}


