@charset "utf-8";
/* CSS Document */
#container #contents .go_to_top {text-align:right;	font-size:11px; margin:0; padding:0;}

#container #contents .go_to_top a{color: #888;}
#container #contents #artist {float:right;	width:626px;	margin-top:34px;	font-size:12px;	letter-spacing:0.05em;}

#container #contents #artist h2{background-image: url(../images/background.gif);	background-repeat: repeat;	padding-bottom: 32px;}
#container #contents #artist ul.local-nav{margin:20px 0 50px;}
#container #contents #artist ul.local-nav.nav-bottom{margin:20px 0 0;}
#container #contents #artist ul.local-nav li{display:inline;	font-size: 12px;	letter-spacing: 0.1em;}
#container #contents #artist ul.local-nav li a{padding-right:18px;	margin-right:8px;	background-image:url(../images/artist_slash.gif);	background-repeat:no-repeat;	background-position:right center;}
#container #contents #artist #end {background-image: none;}
#container #contents #artist #link {margin-top: 20px;	text-align: right;}
#container #contents #artist h3{font-size:20px;	letter-spacing:0.1em;	margin-top:20px;}
#container #contents #artist .english {margin-left: 45px;}
#container #contents #artist h4 {font-size:20px;	letter-spacing: 0.1em;	margin:0 0 20px;}

.work_block .clear {clear: both;}

#container #contents #artist #breadcrumbs a{background-image: url(../images/inequality.gif);	background-repeat: no-repeat;	background-position: right center;}

.work_title {letter-spacing:0.1em;	font-size: 13px;}


.breadcrumb {margin-top:15px;}



#container #contents #artist .scn{position:relative; clear:both; width:100%; padding:0 0 40px; overflow:hidden; zoom:1;}
#container #contents #artist .scn .lang-en{clear:both; padding:60px 0 0; background:url(../images/line_lang.gif) no-repeat left 30px;}

#container #contents #artist #scn-profile{}
#container #contents #artist #scn-profile dl.dl-profile{padding:0 0 20px; overflow:hidden; zoom:1;}
#container #contents #artist #scn-profile dl.dl-profile dt{float:left; width:5em;}
#container #contents #artist #scn-profile dl.dl-profile dd{margin-left:5em;}

#container #contents #artist #scn-series{}
#container #contents #artist #scn-series .timeline{border-top:1px solid #888; border-bottom:1px solid #888; padding:3px 0 10px;}
#container #contents #artist #scn-series .timeline ul{position:relative; background-repeat:no-repeat; background-position:0 0; padding:35px 0 0; overflow:hidden; zoom:1;}
#container #contents #artist #scn-series .timeline ul.timeline00-25{background-image:url(../../artist/images/series/bg_series00-25.gif);}
#container #contents #artist #scn-series .timeline ul.timeline95-20{background-image:url(../../artist/images/series/bg_series95-20.gif);}
#container #contents #artist #scn-series .timeline ul.timeline90-15{background-image:url(../../artist/images/series/bg_series90-15.gif);}
#container #contents #artist #scn-series .timeline ul.timeline65-25{background-image:url(../../artist/images/series/bg_series65-25.gif);}
#container #contents #artist #scn-series .timeline li{float:left; clear:both; margin-bottom:25px; letter-spacing:0; font-size:12px; line-height:17px;}
#container #contents #artist #scn-series .timeline li a{padding:0; display:block;}
#container #contents #artist #scn-series .timeline li a span{background:url(../../artist/images/series/timeline.gif) no-repeat left bottom; height:11px; margin-top:-2px; display:block;}

#container #contents #artist #scn-works{}
#container #contents #artist #scn-works h4{margin-bottom:0;}
#container #contents #artist #scn-works .workBlock{clear:both; position:relative; width:100%; padding:20px 0 10px; overflow:hidden; zoom:1; cursor:pointer;}
#container #contents #artist #scn-works .workBlock.box-hover{}
#container #contents #artist #scn-works .workBlock img{float:left;}
#container #contents #artist #scn-works .workBlock .inner{margin-left:225px;}
#container #contents #artist #scn-works .workBlock .inner h5{font-size:13px; margin:0 0 20px;}
#container #contents #artist #scn-works .workBlock.box-hover .inner h5{color:#C80000;}
#container #contents #artist #scn-works .workBlock .inner p{margin:0 0 20px;}
#container #contents #artist #scn-works .workBlock .inner a{color:#c80000;}


/* BIO + BIBLIO
----------------------------------------------------------------------------------------------------*/

#container #contents #artist #scn-biography{}
#container #contents #artist #scn-biography dl,
#container #contents #artist #scn-bibliography dl{padding:0 0 20px; overflow:hidden; zoom:1;}
#container #contents #artist #scn-biography dt,
#container #contents #artist #scn-bibliography dt{float:left; width:5em;}
#container #contents #artist #scn-biography dd,
#container #contents #artist #scn-bibliography dd{margin-left:5em;}

#container #contents #artist #scn-bibliography{}
#container #contents #artist #scn-biography ul,
#container #contents #artist #scn-bibliography ul{margin:0 0 20px;}
#container #contents #artist #scn-biography li,
#container #contents #artist #scn-bibliography li{background:url(../../artist/images/YCAlogo_mini.gif) no-repeat 0 5px; padding:0 0 0 18px;}


/* WORKS - MODAL
----------------------------------------------------------------------------------------------------*/
div#modalMask{position:absolute; top:0; left:0; z-index:999; display:none; background:#FFF;}
.modal{z-index:1000; position:absolute; display:none; text-align:left; background:#FFF;}
.modal .modalBtns{z-index:1200; position:absolute; width:63px; height:21px; text-align:left;}
.modal .modalBtns a.modalBtn-prev,.modal .modalBtns a.modalBtn-next,.modal .modalBtns a.modalBtn-close{float:right; width:21px; height:21px; margin:0; padding:0; text-indent:-9999px; display:block;}
.modal .modalBtns a.modalBtn-prev{background:url(../images/top/service/modal_arrow_left.gif) no-repeat 0 0;}
.modal .modalBtns a.modalBtn-next{background:url(../images/top/service/modal_arrow_right.gif) no-repeat 0 0;}
.modal .modalBtns a.modalBtn-close{background:url(../images/top/service/modal_close.gif) no-repeat 0 0;}

#workMainBlock{width:626px; color:#555; font-size:12px; line-height:19px; letter-spacing:0.2em; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#workMainBlock #mainArea{position:relative; width:626px;}
#workMainBlock #mainArea > .inner{position:relative; width:626px; height:550px; overflow:hidden;}
#workMainBlock #mainArea > .inner ul{position:absolute; height:550px; overflow:hidden; zoom:1;}
#workMainBlock #mainArea > .inner li{float:left; width:626px;}
#workMainBlock #mainArea > .inner li .imgArea{position:relative;}
#workMainBlock #mainArea > .inner li .imgArea img{position:relative;}
#workMainBlock #mainArea > .inner li p{position:absolute; bottom:15px; background:#FFF;}

#workMainBlock #thumbsList{position:relative; width:626px;}
#workMainBlock #thumbsList > .inner{position:relative; width:527px; height:72px; overflow:hidden;}
#workMainBlock #thumbsList > .inner ul{position:absolute; width:900px; height:72px; overflow:hidden; zoom:1;}
#workMainBlock #thumbsList > .inner li{float:left; height:72px; margin-right:5px;}

#thumbNav{position:absolute; top:0; right:0; width:89px; height:72px;}
#thumbNav .btn-next{position:absolute; top:0; right:0; width:44px; height:44px; display:block; overflow:hidden; text-indent:-9999px; background:url(../../artist/images/artist_new/arrow_r.gif) no-repeat 0 0;}
#thumbNav .btn-prev{position:absolute; top:0; left:0; width:44px; height:44px; display:block; overflow:hidden; text-indent:-9999px; background:url(../../artist/images/artist_new/arrow_l.gif) no-repeat 0 0;}
#thumbNav .btn-close{position:absolute; bottom:0; left:0; width:89px; height:28px; display:block; overflow:hidden; text-indent:-9999px; background:url(../../artist/images/artist_new/btn_close.gif) no-repeat 0 0;}
