@charset "utf-8";

body {line-height:1.2em; font-family:"ＭＳ Ｐゴシック", sans-serif; font-size:100%;}


body.home {background:url(http://orsay.exhn.jp/images/homebg.gif) no-repeat left top;}
body.outline {background:url(http://orsay.exhn.jp/images/outlinebg.gif) no-repeat left top;}
body.highlight {background:url(http://orsay.exhn.jp/images/highlightbg.gif) repeat-y left top;}
body.ticket {background:url(http://orsay.exhn.jp/images/ticketbg.gif) no-repeat left top;}
body.works {background:url(http://orsay.exhn.jp/images/worksbg.gif) no-repeat left top;}
body.event {background:url(http://orsay.exhn.jp/images/eventbg.gif) no-repeat left top;}

body.home #container {width:798px; margin-left:70px; position:relative; margin-top:0;}
#container {margin-left:90px; margin-top:10px; width:853px;}
body.works #container {background:#ffffff; border:1px solid #E4007F; margin-top:1px; margin-left:62px; width:780px; padding-bottom:25px; margin-bottom:10px;}

.header {margin:0; width:100%;}
body.works .header {margin-top:8px; margin-left:27px;}

body.outline .header h1 {background:url(http://orsay.exhn.jp/images/outlinetitle.gif) no-repeat left top; width:459px; height:65px; display:block; text-indent:-9999px;}
body.highlight .header h1 {background:url(http://orsay.exhn.jp/images/highlighttitle.gif) no-repeat left top; width:369px; height:65px; display:block; text-indent:-9999px;}
body.ticket .header h1 {background:url(http://orsay.exhn.jp/images/tickettitle.gif) no-repeat left top; width:492px; height:65px; display:block; text-indent:-9999px;}
body.works .header h1 {background:url(http://orsay.exhn.jp/images/workstitle.gif) no-repeat left top; width:390px; height:65px; display:block; text-indent:-9999px;}

body.highlight.special .header h1 {background:url(http://orsay.exhn.jp/images/specialtitle.gif) no-repeat left top; width:459px; height:65px; display:block; text-indent:-9999px;}
body.highlight.news .header h1 {background:url(http://orsay.exhn.jp/images/newstitle_h1.gif) no-repeat left top; width:459px; height:65px; display:block; text-indent:-9999px;}
body.event .header h1 {background:url(http://orsay.exhn.jp/images/eventtitle.gif) no-repeat left top; width:459px; height:65px; display:block; text-indent:-9999px;}

body.home .header {position:absolute; left:0; top:5px; width:662px; z-index:1;}
body.home .header h1 a {background:url(http://orsay.exhn.jp/images/title.gif) no-repeat left top; width:100%; height:137px; text-indent:-9999px; display:block;}
body.home .header h2 {height:0; text-indent:-9999px;}

body.home .header .nav {margin-top:10px; width:660px; text-indent:-9999px;}
body.home .header .nav ul {background:url(http://orsay.exhn.jp/images/navline.gif) no-repeat left top; width:100%; height:41px;}

.header .nav {margin-top:10px; width:725px; text-indent:-9999px;}
.header .nav ul {background:url(http://orsay.exhn.jp/images/snavline.gif) no-repeat 50px 3px; width:100%; height:41px;}

body.home .header .nav ul li {float:left; background:url(http://orsay.exhn.jp/images/tate.gif) no-repeat right center; padding:9px 10px;}
.header .nav ul li {float:left; background:url(http://orsay.exhn.jp/images/tate.gif) no-repeat right center; padding:12px 12px;}

body.home .header .nav ul li.last {padding-right:0; background:none;}
.header .nav ul li.last {padding-right:0; background:none;}
.header .nav ul li.gohome {padding:0 6px 0 1px; background:none;}
.header .nav ul li a {display:block;}

.header .nav ul li.gohome a.gohome {background:url(http://orsay.exhn.jp/images/gohomes.gif) no-repeat scroll left top; width:41px; height:41px;}
.header .nav ul li a.outline {background:url(http://orsay.exhn.jp/images/gaiyo.gif) no-repeat left top; height:13px; width:83px;}
.header .nav ul li a.outline:hover, .header .nav ul li.selected a.outline {background:url(http://orsay.exhn.jp/images/gaiyo_selected.gif) no-repeat left top; height:13px; width:83px;}
.header .nav ul li a.highlight {background:url(http://orsay.exhn.jp/images/midokoro.gif) no-repeat left top; height:13px; width:65px;}
.header .nav ul li a.highlight:hover, .header .nav ul li.selected a.highlight {background:url(http://orsay.exhn.jp/images/midokoro_selected.gif) no-repeat left top; height:13px; width:65px;}
.header .nav ul li a.works {background:url(http://orsay.exhn.jp/images/sakuhin.gif) no-repeat left top; height:13px; width:68px;}
.header .nav ul li a.works:hover, .header .nav ul li.selected a.works {background:url(http://orsay.exhn.jp/images/sakuhin_selected.gif) no-repeat left top; height:13px; width:68px;}
.header .nav ul li a.ticket {background:url(http://orsay.exhn.jp/images/ticket.gif) no-repeat left top; height:13px; width:91px;}
.header .nav ul li a.ticket:hover, .header .nav ul li.selected a.ticket {background:url(http://orsay.exhn.jp/images/ticket_selected.gif) no-repeat left top; height:13px; width:91px;}
.header .nav ul li a.news {background:url(http://orsay.exhn.jp/images/news.gif) no-repeat left top; height:13px; width:62px;}
.header .nav ul li a.news:hover, .header .nav ul li.selected a.news {background:url(http://orsay.exhn.jp/images/news_selected.gif) no-repeat left top; height:13px; width:62px;}
.header .nav ul li a.special {background:url(http://orsay.exhn.jp/images/special.gif) no-repeat left top; height:13px; width:77px;}
.header .nav ul li a.special:hover, .header .nav ul li.selected a.special {background:url(http://orsay.exhn.jp/images/special_selected.gif) no-repeat left top; height:13px; width:77px;}
.header .nav ul li a.event {background:url(http://orsay.exhn.jp/images/event.gif) no-repeat left top; height:13px; width:60px;}
.header .nav ul li a.event:hover, .header .nav ul li.selected a.event {background:url(http://orsay.exhn.jp/images/event_selected.gif) no-repeat left top; height:13px; width:60px;}

.header #language	{
	text-align: right;
	margin-bottom: 5px;
	font-size: 11px;
	}

.header #language a	{
	text-decoration: none;
	color: #555;
	}

.header #language a:hover	{
	text-decoration: underline;
	color: #e4007f;
	}	

.slideshow {position:absolute; top:0; left:0; width:805px; z-index:0;}
#slidecontainer {width:850px; height:927px; position:absolute; top:0px; left:0;}
#slideshow { margin-top:198px; padding:0; height:290px;}
#nav { background:url(http://orsay.exhn.jp/images/sliders/thumb_holder.gif) no-repeat left top; width:102px; height:824px; position:absolute; top:0; left:698px;}
#nav li {list-style: none; float: left; width:89px; margin-bottom:1px;}
#nav a { width:89px; height:89px; display:block; margin-right: 8px; }
#nav a img {border:none; padding-left:13px;}
#nav a:hover img {}
#nav a.activeSlide {}
#nav a.activeSlide img{background: url(http://orsay.exhn.jp/images/sliders/active.png) top left no-repeat;}
#nav a:focus { outline: none; }
.pics {overflow: hidden; height:350px; width:620px;}
.pics img {padding-left:20px;}



.whatsnew {position:absolute; top:489px; left:0; width:662px; border-top:1px solid #DEDDDD; padding-top:10px; margin-bottom: 10px;}
.whatsnew h3 {background:url(http://orsay.exhn.jp/images/shinchaku.gif) no-repeat left top; width:110px; height:21px; text-indent:-9999px;}
.whatsnew ul {float:left; color:#333333; font-size:0.812em; margin-top:15px; width:490px;}
.whatsnew ul li {background:url(http://orsay.exhn.jp/images/greydot.jpg) repeat-x left bottom; margin-bottom:10px; padding-bottom:10px; width:490px; line-height: 1.3;}
.whatsnew ul li .day	{float:left;}
.whatsnew ul li .txt	{float:right; width: 415px;}
.whatsnew ul li.last {background:none;}
.whatsnew ul li a {color:#333333; text-decoration:none;}
.whatsnew ul li a:hover {color:#E4007F; text-decoration:underline;}

.whatsnew .bnrBox	{float: right; width: 155px;}


#bannerSlide {position:relative; height:40px; margin:15px 0 0 0;}
#bannerSlide img {border:none;}
#bannerSlide div {position:absolute; top:0; left:0; z-index:8;}
#bannerSlide div.active{z-index:10;}
#bannerSlide div.last-active {z-index:9;}


.host {font-size:0.812em; width:590px; top:700px; left:0; position:absolute; color:#333333;}
.host .lbox { float: left; width: 340px;}
.host .lbox .left {float:left; width:40px;}
.host .lbox .left h3 {background:url(http://orsay.exhn.jp/images/shusai.gif) no-repeat left top; height:14px; text-indent:-9999px;}
.host .lbox .right {float:left; width:300px;}
.host .lbox.r {float: right; width: 240px;}
.host .lbox.r .left h3 {background: url(http://orsay.exhn.jp/images/kouen.gif) no-repeat left top; height:14px; text-indent:-9999px;}
.host .lbox.r .right {float: left; width: 200px;}
.host p {}
.host:after {content:"."; clear:both; height:0; display:block; visibility:hidden;}

.sp {position:absolute; top:720px; left:0; width:680px;}
.sp .left {float:left; margin-top:10px; width:40px;}
.sp .left h3 {text-indent:-9999px; background:url(http://orsay.exhn.jp/images/kyosan.gif) no-repeat left top; width:40px; height:14px;}
.sp .right {float:left; width:628px; margin-top:10px;}
.sp .right ul {width:100%;}
.sp .right ul li {float:left; white-space: nowrap; font-size:13px; margin: 0 10px 5px 0;}
.sp .right ul li a {display:block; margin-left:3px; height:39px;}

.sp .right ul li a.asahi {background:url(http://orsay.exhn.jp/images/asahi.jpg) no-repeat left top; width:59px;}
.sp .right ul li a.nec {background:url(http://orsay.exhn.jp/images/nec.jpg) no-repeat left top; width:72px;}
.sp .right ul li a.kao {background:url(http://orsay.exhn.jp/images/kao.jpg) no-repeat left top; width:65px;}
.sp .right ul li a.canon {background:url(http://orsay.exhn.jp/images/canon.jpg) no-repeat left top; width:76px;}
.sp .right ul li a.kddi {background:url(http://orsay.exhn.jp/images/kddi.jpg) no-repeat left top; width:60px;}
.sp .right ul li a.sonpo {background:url(http://orsay.exhn.jp/images/sonpo.jpg) no-repeat left top; width:92px;}
.sp .right ul li a.daikin {background:url(http://orsay.exhn.jp/images/daikin.jpg) no-repeat left top; width:45px;}
.sp .right ul li a.dnp {background:url(http://orsay.exhn.jp/images/dnp.jpg) no-repeat left top; width:96px;}
.sp .right ul li a.ds {background:url(http://orsay.exhn.jp/images/daiwashoken.jpg) no-repeat left top; width:89px;}
.sp .right ul li a.dh {background:url(http://orsay.exhn.jp/images/daiwahouse.jpg) no-repeat left top; width:117px;}
.sp .right ul li a.mitsui {background:url(http://orsay.exhn.jp/images/mitsui.jpg) no-repeat left top; width:94px;}
.sp .right ul li a.mitsubishi {background:url(http://orsay.exhn.jp/images/mitsubishi.jpg) no-repeat left top; width:81px;}

.support {width:670px; left:0; top:770px; position:absolute;}
.support .left {float:left; margin-top:10px; width:40px;}
.support .left h3 {text-indent:-9999px; background:url(http://orsay.exhn.jp/images/kyoryoku.gif) no-repeat left top; width:40px; height:14px;}
.support .right {float:left; width:500px; margin-top:10px;}
.support .right ul {width:100%;}
.support .right ul li {float:left; font-size:13px; margin: 0 10px 5px 0;}
.support .right ul li a {display:block; margin-left:3px; height:39px;}

.support .right ul li a.cp {background:url(http://orsay.exhn.jp/images/cp.jpg) no-repeat left 9px; width:101px;}

#banners {position:absolute; top:850px; left:0; width:660px;}
#banners h3 {text-indent:-9999px; width:84px; height:22px; background:url(http://orsay.exhn.jp/images/douji.jpg) no-repeat left top; margin-bottom:5px;}
#banners div {float:left; width:400px;}
#banners a.luc {display:block; text-indent:-9999px; background:url(http://orsay.exhn.jp/images/lucie_banner.gif) no-repeat left top; height:60px;}
#banners a.mr {display:block; text-indent:-9999px; background:url(http://orsay.exhn.jp/images/banner_manrey.jpg) no-repeat left top; height:60px;}
#banners a.present {display:block; text-indent:-9999px; background:url(http://orsay.exhn.jp/images/present_banner.jpg) no-repeat left top; height:60px;}

#qr {position:absolute; top:850px; left:660px; width:135px;}
#qr h3 {text-indent:-9999px; width:84px; height:22px; background:url(http://orsay.exhn.jp/images/qr.jpg) no-repeat left top; margin-bottom:5px;}
#qr div {float:left; width:135px;}

.credit {position:absolute; top:870px; left:0; width:500px; }
.credit p {color:#333333; padding-top:15px; padding-bottom:15px; font-size:0.688em;}

.details {color:#333333; margin-left:70px; padding-top:15px; padding-bottom:0; width:665px;}
.details p {font-size:0.938em; padding-bottom:5px;}
.details p.mt15 {margin-top:10px;}
.details p em {font-style:normal; font-weight:bold;}
.details p .fs13 {font-size:13px;}
.details p .fs11 {font-size:11px;}
.details div {margin-bottom:20px;}
.details div .left {float:left; width:450px;}
.details div .right {float:left; width:185px;}
.details div .right a {display:block; width:181px; height:200px; text-indent:-9999px; background:url(http://orsay.exhn.jp/images/nactmap.jpg) no-repeat left top;}
.details div:after {content:"."; clear:both; height:0; display:block; visibility:hidden;}
.details a {color:#E4007F;}

.quote {color:#333333; margin-left:70px; padding-bottom:0; width:600px; line-height:1em;}
.quote h2 {font-size:14px; font-weight:bold; height:14px; background:url(http://orsay.exhn.jp/images/goldsq.jpg) no-repeat left top; padding-left:24px; margin-top:10px; _line-height:1.1em;}
.quote h2+p {margin:7px 0 0 24px;}
.quote p {font-size:13px; margin-left:10px;}
.quote p em {font-style:normal; font-weight:bold;}
.quote p .fs11 {font-size:11px;}
.quote p.mt25 {margin-top:25px;}
.quote p.mt10 {margin-top:10px;}

.postimp {border:1px solid #D5C700; color:#333333; display:block; margin-left:70px; margin-top:30px; margin-bottom:20px; overflow:hidden; padding-bottom:20px; width:600px;}
.postimp h3 {font-size:14px; font-weight:bold; margin-left:24px; margin-top:20px;}
.postimp p {font-size:12px; line-height:1.4em; margin-left:24px; margin-top:15px; padding-right:30px;}

.ticketinfo {color:#333333; margin-left:70px; padding-top:15px; padding-bottom:15px; width:680px; font-size:0.75em;}
.ticketinfo a {color:#E4007F;}
.ticketinfo h2 {font-size:15px; font-weight:bold; height:14px; background:url(http://orsay.exhn.jp/images/redsq.jpg) no-repeat left top; padding-left:23px; margin-top:20px;}

.ticketinfo table {border:1px solid #b3b1b1; font-size:13px; height:156px; margin-left:23px; margin-top:35px; text-align:center; width:490px;}
.ticketinfo table tr {color:#333333; height:32px; background:url(http://orsay.exhn.jp/images/greydot.jpg) repeat-x left bottom;}
.ticketinfo table tr.first {background:#000000; color:#FFFFFF; height:23px;}
.ticketinfo table tr.first td {border-right:1px solid #FFFFFF;}
.ticketinfo table tr.first td.last {border-right:none;}
.ticketinfo table tr td.first {border-right:1px solid #E4007F; padding-left:10px; text-align:left; width:110px;}
.ticketinfo table tr td {border-right:1px solid #B3B1B1; font-size:14px; vertical-align:middle; width:125px;}
.ticketinfo table tr.last {background:none;}

.ticketinfo ul.notes {line-height:1.2em; margin-left:23px; margin-top:15px; width:560px;}
.ticketinfo ul.notes li {margin-left:5px; margin-bottom:7px; font-size:0.916em; }
.ticketinfo ul.notes li.banner a {margin-top:23px; text-indent:-9999px; display:block; height:78px; width:271px; background:url(http://orsay.exhn.jp/images/eplusbanner.jpg) no-repeat left top;}

.ticketinfo .left {float:left; width:380px; margin-top:5px; margin-bottom:30px; display:blcok;}
.ticketinfo .right {float:left; width:200px; margin-left:20px; display:inline; margin-top:0; margin-bottom:30px; display:blcok;}
.ticketinfo p {margin-left:23px; margin-top:10px; font-size:1em; line-height:18px;}
.ticketinfo .left p+p+p {margin-top:0;}


#onlineb a {display:block; position:absolute; top:138px; left:605px; text-indent:-9999px; width:201px; height:58px; background:url(http://orsay.exhn.jp/images/onlinetickbanner2.jpg) no-repeat left top;}

.werks {margin-top:23px; width:100%;}

.works1 {background:url(http://orsay.exhn.jp/images/work_1bg.gif) no-repeat left top;}
.works2 {background:url(http://orsay.exhn.jp/images/works_2bg.gif) no-repeat left top;}
.works3 {background:url(http://orsay.exhn.jp/images/works_3bg.gif) no-repeat left top;}
.works4 {background:url(http://orsay.exhn.jp/images/works_4bg.gif) no-repeat left top;}
.works5 {background:url(http://orsay.exhn.jp/images/works_5bg.gif) no-repeat left top;}
.works6 {background:url(http://orsay.exhn.jp/images/works_6bg.gif) no-repeat left top;}
.works7 {background:url(http://orsay.exhn.jp/images/works_7bg.gif) no-repeat left top;}
.works8 {background:url(http://orsay.exhn.jp/images/works_8bg.gif) no-repeat left top;}
.works9 {background:url(http://orsay.exhn.jp/images/works_9bg.gif) no-repeat left top;}
.works10 {background:url(http://orsay.exhn.jp/images/works_10bg.gif) no-repeat left top;}

.werks .subheader {width:640px; height:42px; margin-left:116px;}
.werks .subheader .left {float:left; width:325px;}

.werks.works1 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/work_1.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works2 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_2.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works3 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_3.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works4 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_4.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:315px;}
.werks.works5 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_5.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works6 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_6.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works7 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_7.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works8 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_8.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works9 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_9.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}
.werks.works10 .subheader .left h2 {background:url(http://orsay.exhn.jp/images/works_10.gif) no-repeat 10px 10px; height:31px; text-indent:-9999px; width:303px;}

.werks .subheader .right {float:left; height:42px; width:290px; border-left:1px solid #999999;}
.werks .subheader .right .nav {color:#333333; font-size:12px; margin-left:15px; width:275px;}
.werks .subheader .right .nav ul {width:100%;}
.werks .subheader .right .nav ul li {float:left; width:50px;}
.werks .subheader .right .nav ul li a {display:block; height:19px; width:50px; padding-left:16px; padding-top:4px; margin-right:2px; background:url(http://orsay.exhn.jp/images/pinksq.gif) no-repeat 6px 7px; color:#333333; text-decoration:none;}
.werks .subheader .right .nav ul li a:hover {color:#999999;}
.werks .subheader .right .nav ul li a.selected:hover {color:#ffffff; cursor:default;}
.werks .subheader .right .nav ul li a.selected {background:url(http://orsay.exhn.jp/images/pink_selected.jpg) no-repeat left top; color:#FFFFFF;}
.werks .subheader .right .nav ul li.last a.selected {padding-left:12px;}
.werks .subheader:after {content:"."; clear:both; height:0; display:block; visibility:hidden;}

.werks .description {color:#333333; font-size:13px; margin-left:126px; width:605px; margin-top:20px; line-height:1.3em;}
.werks .description p {padding-right:20px; margin-top:12px;}

.werks .kaiga {color:#333333; font-size:12px; margin-left:126px; width:615px; margin-top:20px; margin-bottom:20px; }
.werks .kaiga .left {float:left; width:215px;}
.werks .kaiga .right {float:left; width:375px; margin-top:10px;}
.werks .kaiga .right h3 {text-indent:-9999px; width:100%; height:72px;}
.werks .kaiga .right p {margin-top:10px; padding-left:10px; line-height:1.4em;}

.werks .kaiga.ten {width:585px; height:394px;text-indent:-9999px; background:url(http://orsay.exhn.jp/images/works_10_1.jpg) no-repeat left top;}
.werks .kaiga.ten h3 {background:url(http://orsay.exhn.jp/images/name10_1.gif) no-repeat left 275px; width:584px; height:394px;}

.werks.works1 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_1_1.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works1 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name1_1.gif) no-repeat left top;}
.werks.works1 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_1_2.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works1 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name1_2.gif) no-repeat left top;}

.werks.works2 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_2_1.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works2 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name2_1.gif) no-repeat left top;}
.werks.works2 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_2_2.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works2 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name2_2.gif) no-repeat left top;}
.werks.works2 .kaiga.san .left {background:url(http://orsay.exhn.jp/images/works_2_3.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works2 .kaiga.san .right h3 {background:url(http://orsay.exhn.jp/images/name2_3.gif) no-repeat left top;}

.werks.works3 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_3_1.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works3 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name3_1.gif) no-repeat left top;}
.werks.works3 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_3_2.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works3 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name3_2.gif) no-repeat left top;}
.werks.works3 .kaiga.san .left {background:url(http://orsay.exhn.jp/images/works_3_3.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works3 .kaiga.san .right h3 {background:url(http://orsay.exhn.jp/images/name3_3.gif) no-repeat left top;}

.werks.works4 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_4_1.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works4 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name4_1.gif) no-repeat left top;}
.werks.works4 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_4_2.jpg) no-repeat left top; height:202px; text-indent:-9999px;}
.werks.works4 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name4_2.gif) no-repeat left top;}
.werks.works4 .kaiga.san .left {background:url(http://orsay.exhn.jp/images/works_4_3.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works4 .kaiga.san .right h3 {background:url(http://orsay.exhn.jp/images/name4_3.gif) no-repeat left top;}

.werks.works5 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_5_1.jpg) no-repeat left top; height:202px; text-indent:-9999px;}
.werks.works5 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name5_1.gif) no-repeat left top;}
.werks.works5 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_5_2.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works5 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name5_2.gif) no-repeat left top;}

.werks.works6 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_6_1.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works6 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name6_1.gif) no-repeat left top;}
.werks.works6 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_6_2.jpg) no-repeat left top; height:202px; text-indent:-9999px;}
.werks.works6 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name6_2.gif) no-repeat left top;}

.werks.works7 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_7_1.jpg) no-repeat left top; height:202px; text-indent:-9999px;}
.werks.works7 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name7_1.gif) no-repeat left top;}
.werks.works7 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_7_2.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works7 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name7_2.gif) no-repeat left top;}
.werks.works7 .kaiga.san .left {background:url(http://orsay.exhn.jp/images/works_7_3.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works7 .kaiga.san .right h3 {background:url(http://orsay.exhn.jp/images/name7_3.gif) no-repeat left top;}

.werks.works8 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_8_1.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works8 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name8_1.gif) no-repeat left top;}
.werks.works8 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_8_2.jpg) no-repeat left top; height:202px; text-indent:-9999px;}
.werks.works8 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name8_2.gif) no-repeat left top;}
.werks.works8 .kaiga.san .left {background:url(http://orsay.exhn.jp/images/works_8_3.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works8 .kaiga.san .right h3 {background:url(http://orsay.exhn.jp/images/name8_3.gif) no-repeat left top;}

.werks.works9 .kaiga.one .left {background:url(http://orsay.exhn.jp/images/works_9_1.jpg) no-repeat left top; height:181px; text-indent:-9999px;}
.werks.works9 .kaiga.one .right h3 {background:url(http://orsay.exhn.jp/images/name9_1.gif) no-repeat left top;}
.werks.works9 .kaiga.two .left {background:url(http://orsay.exhn.jp/images/works_9_2.jpg) no-repeat left top; height:202px; text-indent:-9999px;}
.werks.works9 .kaiga.two .right h3 {background:url(http://orsay.exhn.jp/images/name9_2.gif) no-repeat left top;}


.werks .kaiga.three .left {float: left; width:310px;}
.werks .kaiga.three h3 {width:267px; height:330px;}
.werks .kaiga.three .right {float: left; width:300px; margin-top:0;}

.werks.works1 .kaiga.three .left {background:url(http://orsay.exhn.jp/images/works_1_3.jpg) no-repeat left top; height:230px; text-indent:-9999px;}
.werks.works1 .kaiga.three .left h3 {background:url(http://orsay.exhn.jp/images/name1_3.gif) no-repeat left 170px; height:230px;}
.werks.works1 .kaiga.three .right {background:url(http://orsay.exhn.jp/images/works_1_4.jpg) no-repeat left top; height:230px; text-indent:-9999px;}
.werks.works1 .kaiga.three .right h3 {background:url(http://orsay.exhn.jp/images/name1_4.gif) no-repeat left 170px; height:230px;}

.werks.works5 .kaiga.three .left {background:url(http://orsay.exhn.jp/images/works_5_3.jpg) no-repeat left top; height:230px; text-indent:-9999px;}
.werks.works5 .kaiga.three .left h3 {background:url(http://orsay.exhn.jp/images/name5_3.gif) no-repeat left 165px; height:230px;}
.werks.works5 .kaiga.three .right {background:url(http://orsay.exhn.jp/images/works_5_4.jpg) no-repeat left top; height:230px; text-indent:-9999px;}
.werks.works5 .kaiga.three .right h3 {background:url(http://orsay.exhn.jp/images/name5_4.gif) no-repeat left 165px; height:230px;}

.werks.works10 .kaiga.three .left {background:url(http://orsay.exhn.jp/images/works_10_2.jpg) no-repeat left top; height:230px; text-indent:-9999px;}
.werks.works10 .kaiga.three .left h3 {background:url(http://orsay.exhn.jp/images/name10_2.gif) no-repeat left 165px; height:230px;}
.werks.works10 .kaiga.three .right {background:url(http://orsay.exhn.jp/images/works_10_3.jpg) no-repeat left top; height:230px; text-indent:-9999px;}
.werks.works10 .kaiga.three .right h3 {background:url(http://orsay.exhn.jp/images/name10_3.gif) no-repeat left 165px; height:230px;}


.werks .kaiga:after {content:"."; clear:both; height:0; display:block; visibility:hidden;}

#gototop {float:right; display:block;}
#gototop a {color:#E4007F; font-size:12px; padding-bottom:5px; text-decoration:none; padding-right:20px;}

.clear {clear:both; height:0;}



/*--special--*/

.spBox 	{
	width: 600px;
	margin: 20px 0;
	}
	
.spBox:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.spBox .leftBox	{
	float: left;
	margin-right: 15px;
	}

.spBox .leftBox img	{
	margin-bottom: 5px;
	}

.spBox .leftBox p	{
	text-align: center;
	font-weight: bold;
	}		

.spBox .leftBox p.news 	{
	margin-top: 10px;
	 }

.spBox .leftBox p.news a	{
	color:#fff;
	background-color:#ea3862; 
	padding:5px 5px 3px 5px;  
	text-decoration:none; 
	font-size:11px; 
	font-weight:normal;
	line-height:1.3em;
	 }
	 
.spBox .leftBox p.news a:hover	{
	background-color:#f36385;
	}	 

.spBox .rightBox	{
	float: right;
	width: 365px;
	}

.spBox .rightBox p	{
	margin-bottom: 10px;
	font-size:12px;
	}

.spBox .profile	{
	background-color: #f1f1f1; 
	padding: 15px;
	_padding-bottom:0;
	}	
	
.spBox .profile:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.spBox .profile img	{
	float: left;
	margin-right: 10px;
	}	

.spBox .profile h3	{
	width:145px;
	font-size:0.875em; 
	color:#fff; 
	background-color:#000; 
	padding: 3px; 
	}	

.spBox .profile p	{
	margin: 10px 0 0 0;
	font-size:12px;
	}	

.quote.details #salon	{
	width: 550px;
	height: 360px;
	padding: 70px 20px 30px 30px;
	margin-bottom: 30px;
	background: url(http://orsay.exhn.jp/images/salon_bg.gif) no-repeat;
}

.quote.details #salon p.sml	{
	font-size: 11px;
	color: #777;
}

.quote.details #salon h2	{
	margin-bottom: 15px;
}

.quote.details #salon .picBox	{
	overflow: hidden;
	float: left;
	width: 107px;
	height: 155px;
	margin: 0 15px 0 0;
}

.quote.details #salon .salonTxt	{
	float: right;
	width: 420px;
	margin-bottom: 10px;
}

.quote.details #salon .salonTxt p.udline	{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #aaa;
}

.quote.details #salon .salonTxt h3	{
	width: 295px;
	font-size: 14px;
	line-height: 1.5;
	padding-left: 25px;
	margin-left: 5px;
	background: url(http://orsay.exhn.jp/images/play.gif) 3px 2px no-repeat;
}

.quote.details #salon .salonTxt h3 a	{
	text-decoration: none;
}

.quote.details #salon .salonTxt h3 a:hover	{
	text-decoration: underline;
}

.quote.details #salon .salonTxt h3 .normal	{
	font-size: 12px;
	font-weight: normal;
}

.quote.details #salon ul	{
	padding-bottom: 15px;
}

.quote.details #salon ul li	{
	float: left;
	display:block;
	width: 160px;
	margin: 0 10px 3px 0;
	font-size: 12px;
	background: url(http://orsay.exhn.jp/images/play.gif) 0 0 no-repeat;
}

.quote.details #salon ul li a	{
	padding-left: 23px;
	font-weight: bold;
	text-decoration: none;
}

.quote.details #salon ul li a:hover	{
	text-decoration: underline;
}
	
.quote.details #salon .reader	{
	float: left;
	width: 82px;
	height: 30px;
	margin: 0 10px 0 0;
}

/*--news--*/
body.highlight.special p {font-size:12px;}

.highlight.news .quote .content	{
	width: 650px;
	margin: 20px 0;
	}
	
.highlight.news .quote .content h2 {font-size:14px; line-height:1.3em; font-weight:bold; height:auto;}

.highlight.news .quote .content .leftBox	{
	width: 40px;
	float: left;
	margin-right: 20px;
	}
	
.highlight.news .quote .content .rightBox	{
	width: 550px;
	float: right;
	padding: 0 0 0 20px; 
	background:url(http://orsay.exhn.jp/images/newsline.gif) repeat-y left top;
	vertical-align: top;
	}
	
.highlight.news .quote .content .rightBox h2	{
	padding: 0;
	margin: 0 0 15px 0;
	font-style:normal; 
	font-weight:bold;
	font-size: 13px;
	text-align:left;
	background: none;
	}	
	

.highlight.news .quote .content .rightBox h3	{
	font-size: 13px;
	}

.highlight.news .quote .content .rightBox p	{
	margin: 0 10px 0 0;
	line-height: 1.3em;
	padding:0 0 5px 0;
	}		

.highlight.news .quote .content .rightBox p a	{
	color: #e4007f;
	text-decoration: underline;
	}

.highlight.news .quote .content .rightBox p.left	{
	float: left;
	margin: 0 10px 0 0;
	}

.highlight.news .quote .content .rightBox p.right	{
	float: right;
	}
	
/*--event--*/

.event .quote .content	{
	width: 600px;
	margin: 20px 0;
	}

.event .quote .content p	{
	line-height: 1.4;
	}

.event .quote .content p.info	{
	margin: 10px 0;
	}

.event .quote .content h2	{
	margin: 0 0 15px 0;
	}

.event .quote .content .txtBox	{
	float: left;
	width: 370px;
	margin-bottom: 20px;
	}

.event .quote .content .txtBox.nofloat	{
	float: none;
	width: 600px;
	}
	
.event .quote .content .txtBox h3	{
	line-height: 1.4;
	margin-bottom: 10px;
	font-size: 13px;
	}

.event .quote .content .txtBox p	{
	margin: 5px 0;
	}
	
.event .quote .content .imgBox	{
	float: right;
	margin: 0 0 20px 10px;
	}

.event .quote .content .txtBox table	{
	width: 596px;
	margin: 10px 0;
	font-size: 13px;
	line-height: 1.5;
	border-top: solid 1px #bbb;
	border-left: solid 1px #bbb;
}

.event .quote .content .txtBox table tr th	{
	padding: 5px 0;
	color: #fff;
	background: #000;
}
	
.event .quote .content .txtBox table tr td	{
	padding: 5px;
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
}
	
.holder {width:585px; height:160px; margin:15px 0 0px 10px; border-top:5px solid #eae9e9; border-left:5px solid #eae9e9; border-bottom:5px solid #eae9e9; display:block; }	
.movies {width:585px; height:160px; overflow:auto; margin:0; padding:0;}	

.movies>span {display:block; background:url(http://orsay.exhn.jp/images/greydot.jpg) repeat-x left bottom; margin:0 5px; padding:10px;}
.movies>span:hover {background-color:#fef8f9;/*#f7f7f7;*/}

.movies h3 a {font-size:13px; font-weight:bold; color:#e4007f; background:url(http://orsay.exhn.jp/images/play.gif) no-repeat left center; display:block; padding:0 0 0 23px; text-decoration:none; min-height:17px;}
.movies h3 a:hover {text-decoration:underline;}

.movies>span>p {margin:5px 0 0 23px; line-height:1.5em; font-size:12px;}

/*jScroll*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #c9c7c7;
}


.jScrollPaneDrag {
	position: absolute;
	background:url(http://orsay.exhn.jp/images/scroll.gif) repeat left top;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #979595;
	height: 13px;
	background:url(http://orsay.exhn.jp/images/arrowUp.gif) no-repeat left top;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #979595;
	height: 13px;
	background:url(http://orsay.exhn.jp/images/arrowDown.gif) no-repeat left top;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; /*width:100%;*/ width:640px; margin-left:20px; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000;}
        #cboxTitle{position:absolute; top:-18px; left:0; color:#ccc; _line-height:1.1em;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(http://orsay.exhn.jp/images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(http://orsay.exhn.jp/images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(http://orsay.exhn.jp/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(http://orsay.exhn.jp/images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}

#special2, #dvd {width:600px; margin:0 0 50px 0; padding:0;}		
#special2 .leftBox, #dvd .leftBox {float:left; width:330px; margin:15px 0 0 15px; display:inline;}
#special2 .leftBox p, #dvd .leftBox p {line-height:1.4em;}
#dvd .leftBox .dvdinfo {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px 0 5px 10px; width:320px; margin:5px 0 0 0;}
#dvd .leftBox .dvdinfo p {margin:0;}
#special2 .leftBox ul.chapters, #dvd .leftBox ul.chapters {background:#ffffff; border:4px solid #eae9e9; margin:10px 0 15px 10px; padding:8px 0px 0 7px; width:290px;}
#special2 .leftBox ul.chapters:after, #dvd .leftBox ul.chapters:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#special2 .leftBox ul.chapters li, #dvd .leftBox ul.chapters li {border-bottom:1px solid #dfdddd; padding:0 5px 10px 5px; float:left; margin:0 0 5px 0;}
#special2 .leftBox ul.chapters li a, #dvd .leftBox ul.chapters li a {font-size:13px; font-weight:bold; color:#e4007f;  border-right:1px dotted #6e6c6c; padding:0 10px 0 0; text-decoration:none; line-height:1;}
#special2 .leftBox ul.chapters li a:hover, #dvd .leftBox ul.chapters li a:hover {text-decoration:underline;}
#special2 .rightBox, #dvd .rightBox {float:right; width:234px; margin:25px 0 0 0; display:inline;}
#special2:after, #dvd:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}


.outer {background:#000000; width:680px; margin:8px auto 10px auto; position:relative;}
.prevv a{position:absolute; top:200px; left:0px;  background:url(http://orsay.exhn.jp/images/ajax_arrow_prev.jpg) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
.nextt a{position:absolute; top:200px; right:0px;  background:url(http://orsay.exhn.jp/images/ajax_arrow_next.jpg) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
.prevv a:hover{position:absolute; top:200px; left:0px;  background:url(http://orsay.exhn.jp/images/ajax_arrow_prev_over.jpg) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
.nextt a:hover{position:absolute; top:200px; right:0px;  background:url(http://orsay.exhn.jp/images/ajax_arrow_next_over.jpg) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}

.aja {width:617px; background:#ffffff; height:450px; display:block; margin:0 auto; font-size:12px; padding-bottom:5px; position:relative;}
.aja .innerWrap {position:absolute; width:100%; height:100%; top:0; left:0; display:none; overflow-y:auto; overflow-x:hidden;}
.aja .current {display:block;}
.aja .inner {width:576px; margin:10px auto 0 auto;}

.aja h1 {font-weight:normal; display:block; padding: 0 0 3px 0; background:url(http://orsay.exhn.jp/images/ajaxline.jpg) no-repeat left bottom; width:100%;}
.aja h1:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
.aja h1 span.left {float:left; background:url(http://orsay.exhn.jp/images/ajax_chapter.jpg) no-repeat left top; width:45px; height:18px; color:#ffffff; padding:4px 0 0 7px; line-height:1;}
.aja h1 span.leftten {float:left; background:url(http://orsay.exhn.jp/images/ajax_chapter.jpg) no-repeat left top; width:45px; height:18px; color:#ffffff; padding:4px 0 0 5px; line-height:1;}
.aja h1 span.right {float:right; padding:4px 0 0 7px; line-height:1.5em; color:#333333;}
.aja p {padding:5px; line-height:1.3em; color:#333333;}
.picc {width:576px; margin:0 auto;}
.picc img {padding-top:12px;}
p#caption {color:#ffffff; font-size:12px; display:block; text-align:right; margin:0 40px 5px 0;}

/*--clearfix--*/

.clearfix:after {
  content: ".";  
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

