body {line-height: 1.8em;}

#header { background: #000; margin: 0;}
#header .inner {width: 1080px; height: 120px;}
#header #logo {position: relative; float: none;}
#header #logo .name { background: URL(https://avex.jp/akane-takayanagi/images/common/logo.gif?20201005) no-repeat 0 20px; width: 202px; height: 126px; margin: 0 auto;}
#header #logo .name img {visibility: hidden;}
#header #linkSNS {top:80px;}

/*-- navi --*/
#navi {border: none; border-top: 3px solid #eeb92c; background:#f6ed66; padding-bottom: 2px;}
#navi .inner {margin: -2px auto 0 auto; width:1080px;}
#navi ul {width: 1080px; overflow: hidden; margin: 0 auto;}
#navi li {width: 180px;}
#navi li a,
#navi li a:visited,
#navi li a:hover,
#navi li a.selected,
#navi li a.selected:hover{
	display:block;
	text-align:left;
	text-indent:-9999px;
	padding:0;
}
#navi li a,
#navi li a:visited{background-position:left top;}
#navi li a:hover,
#navi li a.selected ,
#navi li a.selected:hover{background-position:left -60px;}

#navi li.naviTop a{
	width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_top.png) !important;
	background-repeat: no-repeat;
}
#navi li.naviNews a{
	 width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_news.png) !important;
	 background-repeat: no-repeat;
}
#navi li.naviProf a{
	width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_prof.png) !important;
	background-repeat: no-repeat;
}
#navi li.naviExternal001 a{
	width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_schedule.png) !important;
	background-repeat: no-repeat;
}
#navi li.naviExternal003 a{
	width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_shop.png) !important;
	background-repeat: no-repeat;
}
#navi li.naviFree001 a{
	width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_works.png) !important;
	background-repeat: no-repeat;
}
#navi li.naviPhoto a{
	width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_photo.png) !important;
	background-repeat: no-repeat;
}
#navi li.naviMedia a{
	width:180px; height:60px; background-image:url(https://avex.jp/akane-takayanagi/images/navi/navi_schedule.png) !important;
	background-repeat: no-repeat;
}
#navi li.naviTop a.selected{
	background-repeat: no-repeat;
	background-color:transparent;
}
#navi li.naviNews a.selected{
	 background-repeat: no-repeat;
	 background-color:transparent;
}
#navi li.naviProf a.selected{
	background-repeat: no-repeat;
	background-color:transparent;
}
#navi li.naviExternal001 a.selected{
	background-repeat: no-repeat;
	background-color:transparent;
}
#navi li.naviPhoto a.selected{
	background-repeat: no-repeat;
	background-color:transparent;
}
#navi li.naviMedia a.selected{
	background-repeat: no-repeat;
	background-color:transparent;
}
#navi li.naviTop a.selected:hover{
	background-repeat: no-repeat;
}
#navi li.naviNews a.selected:hover{
	 background-repeat: no-repeat;
}
#navi li.naviProf a.selected:hover{
	background-repeat: no-repeat;
}
#navi li.naviExternal001 a.selected:hover{
	background-repeat: no-repeat;
}
#navi li.naviExternal003 a.selected:hover{
	background-repeat: no-repeat;
}
#navi li.naviFree001 a.selected:hover{
	background-repeat: no-repeat;
}
#navi li.naviPhoto a.selected:hover{
	background-repeat: no-repeat;
}
#navi li.naviMedia a.selected:hover{
	background-repeat: no-repeat;
}


#mainTop, .moduleBox .boxTitle, h2 { border:none;}

#mainTop, #mainTop .layoutInner { width: 100%;}
.wideslider {
width: 100%;
height: 520px;
text-align: left;
position: relative;
overflow: hidden;
/* border: 1px solid #ccc; */
padding: 10px 0 30px 0;
background: url(/artist/akane-takayanagi/upload/mainimg_bg.gif) repeat /*#FEE63D*/;
}
.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
}
.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
}
.wideslider_base {
	top: 0px;
	position: absolute;	
}
.wideslider_wrap {
	top: 5px;
	position: absolute;
	overflow: hidden;
}
.slider_prev,
.slider_next {
	top: 5px;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
	background-color:#505050;
}
.pagination {
top: 530px;
left: 0;
width: 100%;
height: 15px;
text-align: center;
position: absolute;
z-index: 200;
background: #fff;
padding: 10px 0;
}
.pagination a {
	margin: 0 5px;
	width: 15px;
	height: 15px;
	display: inline-block;
	overflow: hidden;
	background: #B3B3B3;
}
.pagination a.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}

/*-- profile --*/
#pageProf .profPhoto {
	width:220px;
	float:left;
	margin-right:10px;
}
#pageProf .areaEditor {
	width:750px;
	float:left;
}


/*-- footer --*/
#footer {background: #000;}


#main { width:100%;}

.listStyle .box .areaEditor { display: none;}
#main .layoutInner {padding-top:0px;}

/*-- cal --*/
.tableCalendar th.sun { background: #F7C9C9;}
.tableCalendar th.sat { background: #D1EEFF;}