@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");html,body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object{font-size:100%;font-weight:normal;margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;display:block}body{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;font-size:13px;line-height:1.5;background:#fff;color:#333}body{line-height:2.1}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top;font-size:0;line-height:0;border:none;outline:none;height:auto}ul,ol{list-style-type:none}a{margin:0;padding:0;vertical-align:baseline;border:none;outline:none}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}a{color:#555;text-decoration:none}a:hover{text-decoration:underline}header{width:100%}header h1{width:100%;text-align:center;padding:10px 0 0 0}header h2{width:100%;text-align:center;padding:36px 0;border-top:4px solid #000}header nav{width:100%;border-top:2px solid #000;border-bottom:2px solid #000}header nav ul{width:440px;height:24px;margin:0 auto;padding:16px 0;background:url(/share/bg_mainnav.gif) 86px 20px no-repeat}header nav li{float:left;padding:0 8px}section{padding:40px 0}section.works{padding:0 0 40px 0}article p{font-size:13px;padding:0 0 0.8em}article.profile{width:750px;margin:0 auto}article.profile h3{padding-bottom:1.5em}article.profile p{font-size:12px;padding:0 0 0.8em}article.profile p.bottom{margin-bottom:100px}article.profile ul.staff{display:block;padding-bottom:40px}article.profile ul.staff li{width:100px;font-size:11px;line-height:1.4;padding-right:30px;float:left}article.profile ul.staff li img{padding-bottom:10px}article.profile ul.staff li span.name{display:block;padding-top:.8em}article.profile div.address{clear:both;padding-top:150px}#osakaMap,#tokyoMap{width:800px;height:400px;margin:0 0 1em 0;padding:0}article.topics{overflow:hidden;width:1201px;margin:0 auto 20px}article.topics img{width:100%}article.topics h2{border-bottom:2px solid #000;padding:.6em 0 0;font-size:120%;font-weight:bold;margin-bottom:.3em}article.topics .pickups{width:70%;float:left}article.topics .pickups .main{width:95%;padding-right:5%;padding-bottom:30px}article.topics .pickups .main img{width:100%}article.topics .pickups .main .youtube_wrap{position:relative;width:100%;padding-top:56.25%}article.topics .pickups .main .youtube_wrap iframe{position:absolute;top:0;right:0;width:100%;height:100%}article.topics .pickups .midium{overflow:hidden}article.topics .pickups .midium li{float:left;width:45%;padding-bottom:3em;margin-right:5%}article.topics .pickups p{padding-top:1em;line-height:1.5}article.topics .blogs{width:30%;float:right}article.topics .blogs li{display:inline-block;width:160px;margin:0 5px 15px}article.topics .blogs li div{padding-top:36px;height:170px;background:url(/img/update.png) top right no-repeat}article.topics .blogs li a{display:block;width:60%;margin:0 auto}article.topics .blogs li img{width:100%;border-radius:5px}article.topics .blogs li p{text-align:center;font-family:'Open Sans', BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif}article.topics .blogs li p.time{color:#fff}article.topics .blogs li p.bar{display:block;line-height:1.05;padding:.5em;text-align:center;font-size:90%;font-weight:600;background-color:#fff}article.topics .blogs li.kamitani_blog div{background-color:#9dc815}article.topics .blogs li.kamitani_blog p.bar{color:#9dc815}article.topics .blogs li.eiko_blog div{background-color:#ef856d}article.topics .blogs li.eiko_blog p.bar{color:#ef856d}article.topics .blogs li.ohira_blog div{background-color:#f8b500}article.topics .blogs li.ohira_blog p.bar{color:#f8b500}article.topics .blogs li.shimazaki_blog div{background-color:#00a89e}article.topics .blogs li.shimazaki_blog p.bar{color:#00a89e}article.topics .blogs li.takemura_blog div{background-color:#007171}article.topics .blogs li.takemura_blog p.bar{color:#007171}article.topics .blogs li.saitou_blog div{background-color:#4694d1}article.topics .blogs li.saitou_blog p.bar{color:#4694d1}article.topics .blogs li.tsuchida_blog div{background-color:#1bb8ce}article.topics .blogs li.tsuchida_blog p.bar{color:#1bb8ce}article.topics .blogs li.sakamoto_blog div{background-color:#f59600}article.topics .blogs li.sakamoto_blog p.bar{color:#3f2262}article.topics .blogs li.nishimura_blog div{background-color:#7b59a3}article.topics .blogs li.nishimura_blog p.bar{color:#7b59a3}article.topics .blogs li.shigematsu_blog div{background-color:#0092d8}article.topics .blogs li.shigematsu_blog p.bar{color:#0092d8}article.topics .blogs li.hocchi_blog div{background-color:#d25c9d}article.topics .blogs li.hocchi_blog p.bar{color:#d25c9d}article.topics .blogs li.ooguro_blog div{background-color:#f46e00}article.topics .blogs li.ooguro_blog p.bar{color:#f46e00}article.topics .blogs li.staff_blog,article.topics .blogs li.book_review,article.topics .blogs li.cinema_review,article.topics .blogs li.exhibition{background-color:#000}article.topics .blogs li.staff_blog p.bar,article.topics .blogs li.book_review p.bar,article.topics .blogs li.cinema_review p.bar,article.topics .blogs li.exhibition p.bar{color:#fff}article.topics .blogs li.staff_blog p.time,article.topics .blogs li.book_review p.time,article.topics .blogs li.cinema_review p.time,article.topics .blogs li.exhibition p.time{color:#fff}article.topics .blogs li.staff_blog div{background:url(/img/ud_tabepake.png) top right no-repeat}article.topics .blogs li.staff_blog p.bar{background-color:#ff3f55}article.topics .blogs li.book_review div{background:url(/img/ud_book.png) top right no-repeat}article.topics .blogs li.book_review p.bar{background-color:#00ffaa}article.topics .blogs li.cinema_review div{background:url(/img/ud_cinema.png) top right no-repeat}article.topics .blogs li.cinema_review p.bar{background-color:#00bfff}article.topics .blogs li.exhibition div{background:url(/img/ud_exhibition.png) top right no-repeat}article.topics .blogs li.exhibition p.bar{background-color:#ffff00}article.topics .topics__bottom{clear:both}ul#showcase{border-right:1px solid #ccc;font-size:0;margin-top:30px;box-sizing:border-box;-moz-column-gap:0px;column-gap:0px;-moz-column-count:8;column-count:8;background-image:url(/img/bg_showcase.gif)}ul#showcase li{display:inline-block;width:89px;padding:30px;margin-left:1px;margin-bottom:1px;border-bottom:1px solid #ccc;background:#fff;font-size:12px;line-height:1.4;break-inside:avoid-column}ul#showcase li.news a{font-weight:bold;color:#5fb936}ul#showcase li.xlarge img{padding-bottom:15px}ul#showcase li.xlarge h2{font-size:16px;font-weight:bold;border:none;padding:0;text-align:left}ul#showcase li p.blogTitle{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:11px}ul#showcase li p.title{font-size:11px;line-height:1.1;font-weight:bold;padding-bottom:.3em}ul#showcase li p.time{font-size:10px;text-align:center}ul#showcase li a.workThumb{display:block;padding-bottom:10px}ul#showcase li a.blogThumb{display:block;padding-bottom:3px}ul#showcase li a.blogThumb img,ul#showcase li a.workThumb img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(/share/border-radius.htc)}ul#showcase li a.blogThumb,ul#showcase li a.workThumb{opacity:1;filter:alpha(opacity=100)}ul#showcase li a.blogThumb:hover,ul#showcase li a.workThumb:hover{opacity:.6;filter:alpha(opacity=60)}ul#showcase li img.news{padding-bottom:15px}ul#showcase li h2{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:11px;font-weight:bold;border:none;padding:0;text-align:left;margin-bottom:10px}article.labo{width:945px;margin:0 auto 60px}article.labo p{margin-bottom:30px}article.labo ul{width:945px;height:672px;padding-top:18px;padding-left:10px;background:url(/img/bg_displayshelf.jpg) 0 0 no-repeat}article.labo ul li{float:left;padding:0 10px 31px 0}article.blog{width:860px;margin:0 auto;padding-bottom:30px}article.kamitani a:hover{color:#9dc815}article.ohira a:hover{color:#f8b500}article.kitamura a:hover{color:#16288b}article.eiko a:hover{color:#ef856d}article.staff a:hover{color:#666}article.shimazaki a:hover{color:#00a89e}article.saitou a:hover{color:#4694d1}article.sakamoto a:hover{color:#f59600}article.shigematsu a:hover{color:#0092d8}article.hocchi a:hover{color:#d25c9d}article.ooguro a:hover{color:#f46e00}article.tsuchida a:hover{color:#1bb8ce}article.book a:hover,article.cinema a:hover,article.exhibition a:hover{color:#666}article.blog .sideBar{width:250px;float:left}article.blog .sideBar h2{padding:0 0 20px 0;border:none}article.blog .sideBar h3{line-height:0;padding:10px 0 5px 0;margin-bottom:10px;border-bottom:dotted 1px #ccc}article.blog .sideBar ul{padding-bottom:40px}article.blog .sideBar ul>li{flot:left;font-size:12px;line-height:1.2;padding-bottom:.3em}article.blog .sideBar ul.archive li{float:left;padding-right:10px}article.blog .sideBar ul>li a{line-height:1.4;padding-bottom:.2em}article.blog .mainContent{margin-left:330px;overflow:hidden}.blgArchiveList{margin-bottom:30px}p.blgArchiveText{font-size:12px;line-height:1.5;padding-bottom:1em}p.blgArchiveTitle{clear:both;padding:0;font-size:16px;font-weight:bold;border-bottom:1px dotted #ccc;margin-bottom:5px}p.blgArchiveDate{color:#999;font-size:11px;line-height:1;padding-bottom:0.2em;margin-bottom:15px}img.blgListThumb{float:left;margin:0 10px 10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(/share/border-radius.htc)}a.moreLink{line-height:1;padding:0}#archivetitle{display:none}article.kamitani p.archiveTitle{font-size:13px;font-weight:bold;color:#9dc815}article.kono p.archiveTitle{font-size:13px;font-weight:bold;color:#edbf7b}article.ohira p.archiveTitle{font-size:13px;font-weight:bold;color:#f8b500}article.kitamura p.archiveTitle{font-size:13px;font-weight:bold;color:#16288b}article.eiko p.archiveTitle{font-size:13px;font-weight:bold;color:#ef856d}article.staff p.archiveTitle,article.book p.archiveTitle,article.cinema p.archiveTitle,article.exhibition p.archiveTitle{font-size:13px;font-weight:bold;color:#666}article.shimazaki p.archiveTitle{font-size:13px;font-weight:bold;color:#00a89e}article.saitou p.archiveTitle{font-size:13px;font-weight:bold;color:#4694d1}article.tsuchida p.archiveTitle{font-size:13px;font-weight:bold;color:#1bb8ce}article.sakamoto p.archiveTitle{font-size:13px;font-weight:bold;color:#f59600}article.shigematsu p.archiveTitle{font-size:13px;font-weight:bold;color:#0092d8}article.hocchi p.archiveTitle{font-size:13px;font-weight:bold;color:#d25c9d}article.ooguro p.archiveTitle{font-size:13px;font-weight:bold;color:#f46e00}article.kamitani div.blgText a{color:#9dc815}article.ohira div.blgText a{color:#f8b500}article.kitamura div.blgText a{color:#16288b}article.eiko div.blgText a{color:#ef856d}article.staff div.blgText a,article.book div.blgText a,article.cinema div.blgText a,article.exhibition div.blgText a{color:#666}article.shimazaki div.blgText a{color:#00a89e}article.saitou div.blgText a{color:#4694d1}article.tsuchida div.blgText a{color:#1bb8ce}article.sakamoto div.blgText a{color:#f59600}article.shigematsu div.blgText a{color:#0092d8}article.yhocchi div.blgText a{color:#d25c9d}article.ooguro div.blgText a{color:#f46e00}.blgText h1{font-size:22px;padding:0;text-align:left;border:none}.blgText h2{font-size:20px;padding:0;text-align:left;border:none}.blgText h3{font-size:18px;padding:0;text-align:left;border:none}.blgText h4{font-size:16px;padding:0;text-align:left;border:none}.blgText h5{font-size:14px;padding:0;text-align:left;border:none}.blgText h6{font-size:12px;padding:0;text-align:left;border:none}p.blgTitle{font-size:16px;font-weight:bold;padding:0;border-bottom:1px dotted #ccc;margin-bottom:5px}p.blgDate{color:#999;font-size:12px;line-height:1.2;padding-bottom:0.2em;margin-bottom:15px}div.blgText img{max-width:530px;height:auto;width:auto}div.blgText img{display:block;margin:10px auto;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(/share/border-radius.htc)}div.blgText p{font-size:12px;line-height:1.8;padding:0 0 1em 0}ul.archivePagenation{width:176px;margin:0 auto;background:url(/img/base_pagenation.gif) 0 0 no-repeat}ul.archivePagenation li{line-height:1;height:48px}ul.archivePagenation li.prev{width:88px;float:left}ul.archivePagenation li.next{margin-left:88px;width:88px}ul.archivePagenation li a{display:block;padding:13px}article.store{width:955px;margin:0 auto}ul.storeDisplay{padding:18px 0 0 10px;width:945px;height:447px;background:url(/img/bg_displayshelf_store.jpg) 0 0 no-repeat}ul.storeDisplay li{float:left;width:179px;height:174px;padding:0 10px 22px 0}article.store ul.goods{clear:both;width:700px;padding-bottom:30px;margin-left:auto;margin-right:auto;margin-bottom:50px;border-bottom:1px dotted #ddd}article.store ul.goods li.goods{width:220px;float:left;padding-right:30px}article.store ul.goods li.content{overflow:hidden}article.store ul.goods li.content p{line-height:1.5;margin-bottom:15px}article.store ul.goods li.content p.price{font-size:10px}article.store ul.goods li.content p.introduction{font-size:13px;line-height:1.8}article.store ul.goods li.content p.staff{font-size:11px}dl.store{width:400px;margin:60px auto}dl.store dt{font-size:12px;line-height:1.5}dl.store dd{margin-top:20px}dl.store dd p.formTab{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:11px;line-height:1;padding:0;color:#999}article.contact{width:600px;margin:0 auto;line-height:1.6}article.contact p.intro{font-size:100%;line-height:2.5}article.contact div.lead{border-top:1px solid #ccc;margin:100px 0 30px;text-align:center;padding:0;height:24px}article.contact div.lead span{position:relative;top:-12px;left:-200px;padding:0 1em;background:white}article.contact table th,article.contact table td{text-align:left;vertical-align:top}article.contact table th{white-space:nowrap;padding:1em 1em 1em 0}article.contact table td{padding:1em 1em 1em 3em}a.mailTo{color:#000;font-family:"Century Schoolbook","Georgia";font-size:32px}a.mailTo:hover{color:#1c006d;text-decoration:underline}article.worksContent{padding:0 20px}article.worksContent div.photo{float:left;width:400px}article.worksContent div.detail{margin-left:430px}article.worksContent h1{padding:100px 0 0 0;text-align:left;font-size:14px;font-weight:bold}article.worksContent p.category{font-size:11px;line-height:1;padding-bottom:30px}article.worksContent p.credit{font-size:11px;line-height:1.5}img.workImage{max-width:400px;height:auto;width:auto;display:block;margin:0 auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(/share/border-radius.htc)}article.worksContent ul#pagenation{float:right;width:42px;height:21px;background:url(/img/base_workspagenation.gif)}article.worksContent ul#pagenation li{line-height:1;width:17px;padding:2px;float:left}article.worksContent ul#pagenation li a{display:block;opacity:1;filter:alpha(opacity=100)}article.worksContent ul#pagenation li a:hover{opacity:.4;filter:alpha(opacity=40)}div#pagetop{width:68px;margin:0 auto 20px}footer{width:100%;border-bottom:solid 1px #ccc}footer div{width:955px;margin:0 auto;padding:0}footer.works{width:300px;margin:0 auto;padding:0;border:none}footer nav ul{float:left;height:13px;background:url(/share/bg_footnav.gif) 61px 2px no-repeat;padding-bottom:10px;margin-left:-10px}footer nav ul li{line-height:1;float:left;padding:0 8px}footer nav ul li a{display:block}footer a.pageTop{width:68px;float:right}footer p.copyright{width:280px;margin-top:-20px;margin-bottom:-20px;position:relative;top:28px;left:0px}footer.works p.copyright{padding:0;margin:0;line-height:1;margin-left:auto;margin-right:auto;top:0px}nav img{opacity:1.0;filter:alpha(opacity=100)}nav img:hover{opacity:.3;filter:alpha(opacity=30)}article.notFound{width:600px;margin:0 auto;text-align:center}article.notFound p{font-size:14px}article.notFound p.announce{font-size:40px}#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;background:#000}#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%}#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}#superbox{margin:0 auto;padding:0}#superbox-container .loading{width:36px;height:36px;margin:0 auto;text-align:center;text-indent:-9999px;background:url(/img/loadinfo.net.gif) no-repeat 0 0}*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto}*:first-child+html #superbox{position:relative;top:-50%;display:block}* html #superbox-container{position:absolute;top:50%;display:block;height:auto}* html #superbox{position:relative;top:-50%;display:block}* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px')}* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#superbox-overlay{background:#ddd}#superbox-container .loading{text-align:center;font-size:40px;color:#fff}#superbox-container #superbox{max-width:820px;height:380px;padding:30px 10px 10px 10px;background:#fff}#superbox-container #superbox #superbox-innerbox{width:100%;height:100%}#superbox-container #superbox #superbox-innerbox iframe{width:100%;height:100%}#superbox-container .worksContent{display:-webkit-flex;display:flex;flex-wrap:wrap}#superbox-container .worksContent .photo{width:50%}#superbox-container .worksContent .detail{width:50%;padding-left:5%}#superbox-innerbox{padding:0}#superbox.image{text-align:center}#superbox .nextprev{overflow:hidden;margin:0}#superbox .close{float:right;padding:0;margin:0;height:0;position:relative}#superbox .close a{display:block;float:right;position:relative;top:-48px;right:-28px;cursor:hand}@media screen and (max-width: 768px){header h1{padding:10px 0}header h1 a{display:block;width:100%;text-align:center}header h1 img{width:50%}header h2{padding:10px 0;text-align:center}header h2 img{width:60%}header nav{width:100%;border-top:2px solid #000;border-bottom:2px solid #000}header nav ul{width:auto;height:24px;margin:0 auto;padding:16px;background:none;display:-webkit-flex;display:flex;justify-content:center}header nav ul li{float:none;padding:0}header nav ul li a img{width:100%}section{padding:20px 0}article.topics{width:96%;padding:0 2%}article.topics h2{font-size:120%;font-weight:bold;line-height:1.3;padding:0.4em 0 0.2em;margin-bottom:0}article.topics .pickups{width:100%}article.topics .pickups .main{width:100%;padding-right:0}article.topics .pickups .main img{width:100%}article.topics .pickups .midium{display:-webkit-flex;display:flex;flex-wrap:wrap}article.topics .pickups .midium li{padding-bottom:3em;align-items:flex-start;align-self:flex-start}article.topics .pickups .midium li:nth-child(odd){width:46%;padding-bottom:3em;margin-right:2%}article.topics .pickups .midium li:nth-child(even){width:46%;padding-bottom:3em;margin-left:2%;margin-right:0}article.topics .pickups .midium li p{font-size:100%;padding-top:1em;line-height:1.5}article.topics .blogs{column-count:none;column-gap:none;width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}article.topics .blogs li{width:25%;padding:0;margin:0 0 15px}article.topics .blogs li div{height:120px}article.topics .blogs li p.time{padding-top:.3em;font-size:80%}article.topics .blogs li p.bar{height:2.2em}ul#showcase{border-right:none;-moz-column-count:4;column-count:4;background-image:none}ul#showcase li{width:70%;padding:15%;border-left:1px solid #ccc}#superbox-container #superbox{margin:30px 30px 0;padding:30px 10px 10px 10px;height:auto}#superbox-container #superbox .close a{top:-2;right:-12}#superbox-container #superbox #superbox-innerbox{height:100%}article.worksContent{padding:0 20px}article.worksContent div.photo{float:none;width:100%}article.worksContent div.photo img{width:100%}article.worksContent div.detail{margin-left:0}article.worksContent h1{padding:2.5em 0 0.1em 0;font-size:16px;line-height:1.3}article.worksContent p.category{font-size:11px;padding-bottom:30px}article.worksContent p.credit{font-size:12px;line-height:1.5}article.worksContent ul#pagenation{margin-top:10px}footer.works{width:100%}footer.works p.copyright{width:100%}footer.works p.copyright img{width:100%}footer div{margin:0 auto;padding:0;width:100%}footer div nav{display:none}footer div p.copyright{width:100%;text-align:center}}
