@charset "Shift_JIS";



#main {
	float:right;
	width:800px;
}
#side {
	float:left;
	width:180px;
	background:url(../../images/side_bg.png) repeat-y left top;
}

#side h3 {
	color:#e6f460;
	padding:10px 10px 10px 10px;
	line-height: 1.5em;
	font-size:16px;
}

#sidebox {
	margin-top:10px;
	margin-bottom:10px;
}

/*------------------------------
box elements
------------------------------*/
.boxm {
	height:326px;
	width:450px;
	float:left;
	background:url(../../images/and_top_and.png) no-repeat bottom left;
}
.boxf {
	margin-top:90px;
	width:370px; 
	height:60px;
	background:url(../../images/and_text1.png) no-repeat;
}
.boxf h3 {
	font-size:30px; 
	text-indent: -99999px;
}

.box1 {
	height:100px;
	width:245px;
	display:block;
	float:left;
	border-right:#cccccc solid 1px;
}

.box2 {
	height:100px;
	padding-left:10px;
	width:245px;
	display:block;
	float:left;
	border-right:#cccccc solid 1px;
}

.box3 {
	height:100px; 
	padding-left:10px; 
	width:240px; 
	display:block; 
	float:left; 
}

.con1 {
	font-size:14px;
	width:400px;
	float:right;
}

.img1 {
	float:left;
}

.img1 img{
	border: 1px solid  #999;
}

.apk_couponmap h3 {
	font-size:24px;
	background:url(../../images/and_couponmap/title.png) no-repeat;
	text-indent:-99999px;
	height:120px;
}

.apk_ashtray h3 {
	font-size:24px;
	background:url(../../images/and_ashtray/title.png) no-repeat;
	text-indent:-99999px;
	height:120px;
}

.apk_flashnews h3 {
	font-size:24px;
	background:url(../../images/and_flashnews/title.png) no-repeat;
	text-indent:-99999px;
	height:120px;
}

.apk_dvr h3 {
	font-size:24px;
	background:url(../../images/and_dvr/title.png) no-repeat;
	text-indent:-99999px;
	height:120px;
}

.dvr_btn {
	text-align:center; 
	height:130px; 
	background:url(../../images/dvr_button_bg.png) no-repeat right;
}

/*------------------------------
sidemenu elements
------------------------------*/
#sidemenu {
  margin: 0px;
  margin-bottom:15px;
  padding-top:5px;
  padding-bottom:15px;
  width: 180px;
  position:relative;
}
#sidemenu li,
#sidemenu li a {
  display: block;
  height: 30px;
  color: #ddea5e;
}
#sidemenu li {
  background: url(../../images/side_button.png) no-repeat;
  list-style-image: none;
  list-style-type: none;
  margin-top:10px;
}
#sidemenu li a {
  text-decoration: none;
  font-size:16px;
  padding-top:4px;
  padding-left:10px;
}
#sidenav {width: 180px; left: 0px;}

#sidenav a:hover {
	background: url(../../images/side_button.png) no-repeat 0px -30px;
	color:#333;
}


