@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=PT+Sans);a:link,a:visited{color:#333;text-decoration:none;-webkit-touch-callout:none}a:hover,a:active{text-decoration:none}html{height:100%;min-height:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{position:relative;margin:0;padding:0;height:100%;min-height:100%;color:#000;line-height:1.5;font:13px/1.231 Helvetica,Arial,"ヒラギノ角ゴ ProN","Hiragino kakugo ProN","モリサワ 新ゴ R","Droid Sans",メイリオ,"sans-serif";*font-size:small;*font:x-small;background:#333;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,address{display:block}table{font-size:inherit;font:100%;line-height:1.5;border-collapse:collapse}th,td{padding:0}h1,h2,h3,h4,h5,h6,p{font-size:100%;margin:0;padding:0;font-weight:normal}img{border:none;font-size:1%;line-height:1;vertical-align:top}dl{zoom:1}dl,dt,dd{margin:0;padding:0}ul,ul li{margin:0;padding:0;list-style:none}ol{margin:0 0 10px 0.8em;padding:0 0 0 0.8em}ol li{margin:0;padding:0;list-style-position:outside}form,input,select{font:100%;margin:0;padding:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.clear{clear:both}.protect{-webkit-touch-callout:none}.borderNone{border:none !important}.block{display:block}.bold{font-weight:bold}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.pd5{padding:5px}.pdtb5{padding-top:5px;padding-bottom:5px}.pd10{padding:10px}.pd15{padding:15px}.red,.error{color:red}.white{color:white !important}.fontXXS{font-size:77%}.fontXS{font-size:85%}.fontS{font-size:93%}.fontM{font-size:108%}.fontL{font-size:116%}.fontXL{font-size:123.1%}.fontXXL{font-size:131%}.gray{color:#999 !important}.center{text-align:center}.right{text-align:right}#globalHeader{background:#fff}#globalHeaderSub{padding:5px 0;background:#de0e0c;color:#fff;font-weight:bold}#globalHeaderSub dl{width:960px;margin:0 auto;text-align:right}#globalHeaderSub dl dt{width:200px;float:left}#globalHeaderSub dl dd{text-align:right}#globalHeaderInner{position:relative;width:960px;margin:0 auto;padding-bottom:30px}#globalHeaderInner h1{text-indent:100%;overflow:hidden;white-space:nowrap}#globalHeaderInner h1 a{display:block;width:139px;height:123px;margin:0 auto 30px;padding-top:30px;background:url(/resources/images/logo.png) no-repeat bottom center}#contact a{color:#fff}#globalNav{position:relative;text-align:center}#globalNav li{display:inline-block;*display:inline;*zoom:1;font-family:'PT Sans', sans-serif;font-size:116%;letter-spacing:1px;padding:0 30px}#drawerNav{display:none}#menu{display:none}#listView{display:none;background:#de0e0c}.toggle{cursor:pointer}#listViewInner{position:relative;width:960px;margin:0 auto;padding-top:10px}#listViewInner:before{content:'';position:absolute;top:-10px;left:543px;width:12px;height:10px;background:url(/resources/images/arrow_top.png) no-repeat}#listViewInner li{display:inline-block;*display:inline;*zoom:1;width:105px;padding:0 15px 10px 0}#listViewInner li a{line-height:42px;font-size:85%;color:#fff}#listViewInner li a img{margin-right:5px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media screen and (max-width: 768px){#globalHeader{background:#de0e0c;border:none}#globalHeaderSub{display:none}#globalHeaderInner{width:100%;height:44px;padding-bottom:0}#globalHeaderInner h1{text-indent:100%;overflow:hidden;white-space:nowrap}#globalHeaderInner h1 a{width:34px;height:44px;margin:0 auto 15px;padding-top:0;background:url(/resources/images/logo@2x.png) no-repeat center center;-webkit-background-size:34px 30px !important;-moz-background-size:34px 30px !important;-ms-background-size:34px 30px !important;-o-background-size:34px 30px !important;background-size:34px 30px !important}#globalNav{display:none}#drawerNav{display:block}#menu{display:block;position:absolute;top:5px;left:5px;width:34px;height:34px;text-indent:100%;overflow:hidden;white-space:nowrap;background:#bf0200 url(/resources/images/icon_drawer@2x.png) no-repeat center center;-webkit-background-size:22px 12px !important;-moz-background-size:22px 12px !important;-ms-background-size:22px 12px !important;-o-background-size:22px 12px !important;background-size:22px 12px !important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#contact{display:none}}#globalFooter{position:relative;padding:28px 0;clear:both}#globalFooter #globalFooterInner{width:960px;margin:0 auto}#globalFooter #FooterBnrArea{text-align:center}#globalFooter #FooterBnrArea li{display:inline-block;*display:inline;*zoom:1;margin-bottom:28px}#globalFooter small{display:block;text-align:center;color:#666;font-size:85%}#globalFooter small a{color:#333}@media screen and (min-width: 960px){#globalFooterInner{width:980px}}@media screen and (max-width: 768px){#globalFooter #globalFooterInner{position:relative;width:100%}}#artistList{overflow:hidden}.entryArtist{float:left;width:192px;margin:0 64px 32px 0}.entryArtist .thumb{width:192px;height:236px;margin-bottom:10px;background:#fff;border:1px #e5e5e5 solid}.entryArtist .thumb figure{width:182px;height:226px;margin:4px auto}.entryArtist h3{margin-bottom:10px;padding-bottom:10px;text-align:center;border-bottom:1px #e5e5e5 solid}.social{overflow:hidden;text-align:center}.social li{width:21px;margin:0 5px;text-align:center;display:inline-block;*display:inline;*zoom:1}.social li a,.social li span{display:block;text-indent:100%;overflow:hidden;white-space:nowrap}.twitter a{width:21px;height:17px;background:url(/resources/images/icon_twitter.png) no-repeat}.twitter span{width:21px;height:17px;background:url(/resources/images/icon_twitter_disable.png) no-repeat}.facebook a{width:21px;height:21px;background:url(/resources/images/icon_facebook.png) no-repeat}.facebook span{width:21px;height:21px;background:url(/resources/images/icon_facebook_disable.png) no-repeat}.instagram a{width:21px;height:21px;background:url(/resources/images/icon_instagram.png) no-repeat}.instagram span{width:21px;height:21px;background:url(/resources/images/icon_instagram_disable.png) no-repeat}#businessAllinace,#newFace{float:left;width:448px;margin:0 64px 80px 0;text-align:center}#businessAllinace .catTitle,#newFace .catTitle{margin-bottom:28px;padding:20px 0}#newFace{margin-right:0 !important}#newFace .entryWidget{line-height:2.5;letter-spacing:1px}#bannerArea{clear:both;margin:0 -10px 70px 0;overflow:hidden}#bannerArea li{float:left;width:180px;height:64px;margin:0 10px 10px 0}#artist #enName{display:block;text-transform:uppercase;margin-top:5px;font-size:85%;font-weight:normal;letter-spacing:1px;font-family:'PT Sans', sans-serif}#artist .social{position:absolute;top:0;right:200px}#artist #bnrBlog{position:absolute;top:-20px;right:0}#publicity{position:relative;width:400px;height:400px;margin-bottom:60px;background:#fff;border:solid 1px #e5e5e5}#publicity li{text-align:center}#profileBox{margin-bottom:80px;*zoom:1}#profileBox:after{content:'';display:table;clear:both}#profileBox #profileMeta{width:360px;padding:20px;overflow:hidden;line-height:2;letter-spacing:1px;background:#fff;border:1px #e5e5e5 solid}#profileBox #profileMeta dl{margin-bottom:20px}#profileBox #profileMeta dl dt{width:100px;float:left}#profileBox #profileMeta dl dd{margin-left:120px}#profileBox #profileMeta #freeText a{text-decoration:underline}#biography{position:relative;width:540px;height:100%;margin-bottom:20px;border:1px #e5e5e5 solid}#biography .label{position:absolute;top:-20px;right:0;font-size:85%}#biography #tabMenu{background:#fff url(/resources/images/tab_bg.gif) repeat-x bottom left;border-bottom:solid 1px #e5e5e5;*zoom:1}#biography #tabMenu:after{content:'';display:table;clear:both}#biography #tabMenu li{float:left;width:auto;margin-bottom:-1px;padding:10px;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:1.5;color:#adadad;font-size:93%;font-weight:bold;border-right:1px #e5e5e5 solid}#biography #tabMenu li span{display:block;font-size:77%}#biography .showMenu{color:#000 !important;background:#fff !important}#biography #tabContent{width:500px;height:100%;padding:20px;line-height:1.7;background:#fff;overflow:hidden}#biography #tabContent li{display:none;height:auto;float:left}#biography #tabContent li img{height:auto}#information article{margin-bottom:20px;padding:20px;background:#fff}#information article .entryContent,#information article .pageContent{line-height:1.7}#information article .entryContent img,#information article .pageContent img{max-width:100%}.tags{font-weight:bold;font-size:108%}#pagenation{margin-bottom:30px}#pagenation a,#pagenation span{padding:10px 15px}#pagenation a{background:#333;color:#fff;font-weight:bold}#company .entryContent,#notFound .entryContent,#company .pageContent,#notFound .pageContent{margin-bottom:20px;padding:20px;background:#fff}#company dl,#notFound dl{line-height:1.6}#map{width:500px;float:left;margin:0 20px 20px 0}.tblStyle{width:400px;border-top:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid}.tblStyle th,.tblStyle td{padding:10px}.tblStyle th{width:100px;text-align:left;font-size:85%;border-right:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid}.tblStyle td{border-bottom:1px #e5e5e5 solid}@media screen and (max-width: 768px){#artistList{margin-right:0}.entryArtist{width:48%;margin:0 1% 15px}.entryArtist .thumb{width:100%;height:auto;margin-bottom:5px;background:#fff;border:1px #e5e5e5 solid}.entryArtist .thumb figure{width:100%;height:auto;margin:0}.entryArtist .thumb figure a{display:block}.entryArtist .thumb figure a img{width:100%;height:auto}.entryArtist h3{margin-bottom:10px;padding-bottom:10px;text-align:center;border-bottom:1px #e5e5e5 solid}#businessAllinace,#newFace{width:100%}#businessAllinace #businessAllinaceBnr img,#newFace #businessAllinaceBnr img{width:90% !important;height:auto !important}#bannerArea{margin:0 auto 70px;overflow:hidden}#bannerArea li{float:left;width:48%;height:auto;margin:0 1% 10px}#bannerArea li img{width:100%;height:auto}#artist .social{position:absolute;top:35px;right:0px}#artist #bnrBlog{position:absolute;top:-15px;right:0}#artist #bnrBlog img{width:90px;height:32px}#publicity{position:relative;width:100%;height:auto;border:solid 1px #e5e5e5;margin:0 auto 60px}#publicity #publicityPhoto li img{width:100%;height:auto}#profileBox .leftCol{float:none}#profileBox .rightCol{float:none}#profileBox #profileMeta{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px}#biography{width:100%}#biography #slideTab{position:relative}#biography #slideTab #tabMenu{width:100%}#biography #slideTab #tabMenu li{width:80px;height:44px;line-height:44px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#biography #slideTab .flex-control-nav{bottom:-30px !important}#biography #tabContent{width:100%;padding:40px 20px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#map{width:100%;float:none}#map iframe{width:100% !important;height:auto}.tblStyle{width:100%}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.twitter a{width:21px;height:17px;background:url(/resources/images/icon_twitter@2x.png) no-repeat;-webkit-background-size:21px 17px !important;-moz-background-size:21px 17px !important;-ms-background-size:21px 17px !important;-o-background-size:21px 17px !important;background-size:21px 17px !important}.twitter span{width:21px;height:17px;background:url(/resources/images/icon_twitter_disable@2x.png) no-repeat;-webkit-background-size:21px 17px !important;-moz-background-size:21px 17px !important;-ms-background-size:21px 17px !important;-o-background-size:21px 17px !important;background-size:21px 17px !important}.facebook a{width:21px;height:21px;background:url(/resources/images/icon_facebook@2x.png) no-repeat;-webkit-background-size:21px 21px !important;-moz-background-size:21px 21px !important;-ms-background-size:21px 21px !important;-o-background-size:21px 21px !important;background-size:21px 21px !important}.facebook span{width:21px;height:21px;background:url(/resources/images/icon_facebook_disable@2x.png) no-repeat;-webkit-background-size:21px 21px !important;-moz-background-size:21px 21px !important;-ms-background-size:21px 21px !important;-o-background-size:21px 21px !important;background-size:21px 21px !important}.instagram a{width:21px;height:21px;background:url(/resources/images/icon_instagram@2x.png) no-repeat;-webkit-background-size:21px 21px !important;-moz-background-size:21px 21px !important;-ms-background-size:21px 21px !important;-o-background-size:21px 21px !important;background-size:21px 21px !important}.instagram span{width:21px;height:21px;background:url(/resources/images/icon_instagram_disable@2x.png) no-repeat;-webkit-background-size:21px 21px !important;-moz-background-size:21px 21px !important;-ms-background-size:21px 21px !important;-o-background-size:21px 21px !important;background-size:21px 21px !important}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin-bottom:60px !important;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0;text-indent:100%;overflow:hidden;white-space:nowrap}.flex-direction-nav a{display:block;position:absolute;top:50%;width:32px;height:32px;margin:-16px 0 0;background:url(/resources/images/ui_direction_nav.gif) no-repeat 0 0;-webkit-background-size:64px 32px !important;-moz-background-size:64px 32px !important;-ms-background-size:64px 32px !important;-o-background-size:64px 32px !important;background-size:64px 32px !important;overflow:hidden;opacity:0;z-index:10;cursor:pointer}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right;background-position:-32px 0}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{display:block;width:11px;height:11px;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:6px;border-radius:6px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:-20px}.flex-direction-nav .flex-next{opacity:1;right:-20px}}#drawerNav{position:fixed;top:0;width:260px;background:#333;visibility:hidden;z-index:-1}#drawerNav li{border-bottom:1px #222 solid}#drawerNav li a,#drawerNav li span{display:block;padding:20px 10px;color:#fff}#drawerNav li.dropMenu #dropMenuInner{display:none;background:#222}#drawerNav li.dropMenu a{padding:10px !important;line-height:40px}#drawerNav li.dropMenu a img{width:40px;height:40px;margin-right:5px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.slidemenu-header{position:relative;height:44px;color:#fff}#slidemenu-close{position:absolute;top:5px;left:5px;width:34px;height:34px;background:url(/resources/images/icon_close@2x.png) no-repeat;-webkit-background-size:34px 34px !important;-moz-background-size:34px 34px !important;-ms-background-size:34px 34px !important;-o-background-size:34px 34px !important;background-size:34px 34px !important;text-indent:100%;overflow:hidden;white-space:nowrap}.slidemenu-body{position:relative;height:100%;overflow:hidden}.posLeft{left:0}#page{position:relative;width:100%;min-height:100%;height:auto !important;background:#fff}#main{padding:50px 0 0 0;background:#faf9f4;*zoom:1}#main:after{content:'';display:table;clear:both}#content{width:960px;margin:0 auto}.leftCol{float:left}.rightCol{float:right}.catTitle{background:#fff;border:#de0e0c 1px solid;text-align:center}.catTitle h1{padding:34px 0}.entryHeader{position:relative}.entryHeader h1{font-size:138.5%;font-weight:bold;letter-spacing:1px}#pageTitle{margin-bottom:50px;font-size:167%;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.entryContent img,.pageContent img{max-width:100%;width:auto !important;height:auto !important}@media screen and (max-width: 768px){#content{width:90%;margin:0 auto}.catTitle{width:100%;margin:0 auto}.catTitle h1{padding:17px 0}.catTitle h1 img{width:195px;height:40px}#businessAllinace h2 img,#newFace h2 img{width:170px;height:31px}#newFace h2 img{width:86px;height:31px}}
