@charset "UTF-8";

/* Reset ------------------------------ */
*, html, body, div, p, ul, li h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}


/* Global ------------------------------ */
p{
	margin-bottom:1.5em;
}

ul{
	list-style:disc inside;
}

.hidden{
	visibility:hidden;
}

.font-s{
	font-size:.85em;
	line-height:1.65em;
	display:inline-block;
}

.font-b{
	font-weight:bolder;
}

.line-s{
	line-height:1.75em;
}


/* Link ------------------------------ */
a{
	background-color:transparent;
	color:#999;
	text-decoration:underline;
	outline:none;
}

a:hover{
	background-color:transparent;
	color:#ccc;
	text-decoration:underline;
}

a img{
	border:0;
}


/* Font ------------------------------ */
body{
	font:normal 11px/2em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}
/* for ie7 */
*:first-child+html body{ font-size:70%; }
/* for ie6 \*/
* html body{ font-size:70%; }
/* */ 

h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:normal;
}


/* Structure ------------------------------ */
body{
	background-color:#fff;
	color:#333;
	text-align:center;
}

#container{
	padding-bottom:24px;
}

a#top-area{
	background-color:#f90;
	display:block;
}

#logo{
	background-color:#f90;
	padding:12px 0 13px 0;
}

h1#s{
	background:#f90 url(img/ars_logo_s-trans.png) no-repeat scroll 0 0;
	height:94px;
	margin:0 auto;
	text-align:left;
	width:864px;
}
h1#s a{
	display:block;
	height:100%;
	text-decoration:none;
	width:263px;
}
h1#s a:hover{
	text-decoration:none;
}

/* Content */
#content{
	background-color:#fff;
	margin:0 auto;
	overflow:hidden;
	padding-top:36px;
	position:relative;
	text-align:left;
	width:862px;
}

#alpha{
	background-color:#fff;
	border-right:1px solid #f90;
	float:left;
	width:633px;
}

#alpha-inner{
	padding:0 36px 0 0;
}

#beta{
	background-color:#fff;
	float:left;
	width:227px;
}

#beta-inner{
	margin:0;
	padding:0 0 0 36px;
}

.banner{
	margin-bottom:1.5em;
}

.top-first{
	font-size:.85em;
	line-height:1em;
	padding-top:9.25em;
}
.top{
	font-size:.85em;
	line-height:1em;
	padding-top:53em;
}
.top-last{
	font-size:.85em;
	line-height:1em;
	position:absolute;
	bottom:3.5em;
}

#footer{
	background-color:#fff;
	clear:both;
	height:36px;
}

/* Global Navigation */
#nav{
	background-color:#f90;
}

#nav ul{
	margin:0 auto;
	width:864px;
}

#sub-nav-container{
	background-color:#fff;
	height:1em;
	margin:0 auto;
	padding-top:1em;
	width:862px;
}

#nav ul a, #nav ul a:hover{
	text-decoration:none;
}

ul#sub-nav{
	border-left:1px solid #f90;
	line-height:1em;
	list-style-type:none;
	text-align:left;
}

ul#sub-nav li{
	border-right:1px solid #f90;
	color:#f90;
	display:inline;
	padding:0 6px;
}

ul#sub-nav li a{
	background-color:transparent;
	color:#f90;
	text-decoration:none;
}

ul#sub-nav li a:hover{
	background-color:transparent;
	color:#ccc;
	text-decoration:none;
}

/* Midashi */
h2, h2#news, h2#exhibition, h2#artist, h2#blog, h2#event, h2#movie, h2#link, h2#products, h2#exhibition_hi, h2#exhibition_ou{
	border-left:6px solid #f90;
	color:#f90;
	height:22px;
	margin-bottom:2.5em;
	padding-left:11px;
}
.h2-s{
	font-size:1.5em;
	font-weight:bolder;
}
h2#news{
	background:#fff url(img/title/news.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#exhibition{
	background:#fff url(img/title/exhibition.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#artist{
	background:#fff url(img/title/artist.png) no-repeat scroll 10px 0;
	text-indent:-9999px;
}
h2#blog{
	background:#fff url(img/title/blog.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#event{
	background:#fff url(img/title/event.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#movie{
	background:#fff url(img/title/movie.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#link{
	background:#fff url(img/title/link.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#products{
	background:#fff url(img/title/products.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#exhibition_hi{
	background:#fff url(img/title/exhibition_hi.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}
h2#exhibition_ou{
	background:#fff url(img/title/exhibition_ou.png) no-repeat scroll 11px 0;
	text-indent:-9999px;
}

h3{
	line-height:1.5em;
}

/* Elements */
.date{
	font-size:.85em;
	font-style:italic;
	font-weight:bolder;
	line-height:1em;
}

.box{
	margin-bottom:2.5em;
	overflow:hidden;
	width:563px;
	_zoom:1;
}

.img-l{
	float:left;
	margin:.25em 1em 1em 0;
	width:176px;
	min-height: 60px;  
	height: auto !important;
	height: auto;
}

.img-blank-l{
}

.box p{
	overflow:hidden;
	_zoom:1;
}
