@charset "UTF-8";
html,h1,h2,h3,h4,h5,h6,div,p,span,a,ul,li,small,img,input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button{outline:none;background:none;border:none}body{background-color:white;color:#595959;-webkit-font-smoothing:antialiased}.wrapper{width:960px;margin:0 auto}a{text-decoration:none}a:hover,a:active,a:link,a:visited{color:#595959}ul{list-style:none}html,body{background:white;width:100%;height:100%;color:#595959;-webkit-transition:opacity 0.8s ease-out;-moz-transition:opacity 0.8s ease-out;-o-transition:opacity 0.8s ease-out;transition:opacity 0.8s ease-out}html{overflow-x:hidden}body{top:0px;opacity:0;position:absolute}header{height:60px;width:100%}header .wrapper{height:100%;overflow:hidden}header .wrapper ul{float:right;overflow:hidden;height:100%;margin:0;line-height:60px;font-size:15px;letter-spacing:1px}header .wrapper ul li{float:left;padding:0 0 0 40px}header .wrapper ul li a{display:block}header .wrapper ul li a:hover{color:#ffed00;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#introduction{width:100%;margin:30px 0}#introduction .wrapper{padding:30px;position:relative}#introduction .wrapper .on{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}#introduction .wrapper .off{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}#introduction .wrapper .info .logo{height:180px;z-index:10;background-image:url(../images/logo-black.png);background-repeat:no-repeat;background-size:contain;margin:0 auto 35px;text-indent:200%;color:white;white-space:nowrap;position:absolute;top:0px}#introduction .wrapper .info .logo img{position:absolute;opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}#introduction .wrapper .info .tag-line{width:530px;height:70px;background-image:url(../images/tag-line.png);margin:200px auto 30px;text-indent:100%;color:white;overflow:hidden;white-space:nowrap}#introduction .wrapper .info .description{width:330px;height:80px;background-image:url(../images/description.png);margin:0 auto 20px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap}#introduction .wrapper .info .social{margin:0px auto 20px;width:255px}#introduction .wrapper .info .social .fb_iframe_widget{margin:0 10px 0 30px}#introduction .wrapper .info .social .fb_iframe_widget span{vertical-align:baseline !important}#introduction .wrapper .info .sponsors{font-size:11px;width:900px;text-align:center}#introduction .wrapper .info .sponsors br{display:none}#stick-header{height:60px;width:100%;position:fixed;background:white;z-index:30;top:-65px;box-shadow:#e5e5e5 0px -1px 0px,rgba(0,0,0,0.117647) 0px 0px 2px,rgba(0,0,0,0.239216) 0px 2px 4px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#stick-header .wrapper{height:100%;overflow:hidden}#stick-header .wrapper .logo{height:60px;width:60px;float:left;background-repeat:no-repeat;background-position:10px;background-image:url(../images/navigation-logo.png);-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#stick-header .wrapper .logo:hover{background-color:#ffed00;background-image:url(../images/navigation-logo-white.png)}#stick-header .wrapper .logo h1{margin:0;display:block;width:60px;height:60px;white-space:nowrap;text-indent:100%;overflow:hidden}#stick-header .wrapper .logo h1 a{display:block;height:60px;width:60px}#stick-header .wrapper ul{width:900px;float:right;overflow:hidden;height:100%;margin:0;padding:0;line-height:62px}#stick-header .wrapper ul li{width:225px;float:left;text-align:center;background-color:white;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#stick-header .wrapper ul li:hover{background-color:#ffed00}#stick-header .wrapper ul li a{display:block;font-size:15px;letter-spacing:1px}#about-ishoten{background-color:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d1d1d1 36%, #b0b0b1 68%, #b2b2b3 76%, #b2b2b3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(36%, #d1d1d1), color-stop(68%, #b0b0b1), color-stop(76%, #b2b2b3), color-stop(100%, #b2b2b3));background:-webkit-linear-gradient(top, #ffffff 0%, #d1d1d1 36%, #b0b0b1 68%, #b2b2b3 76%, #b2b2b3 100%);background:-o-linear-gradient(top, #ffffff 0%, #d1d1d1 36%, #b0b0b1 68%, #b2b2b3 76%, #b2b2b3 100%);background:-ms-linear-gradient(top, #ffffff 0%, #d1d1d1 36%, #b0b0b1 68%, #b2b2b3 76%, #b2b2b3 100%);background:linear-gradient(to bottom, #ffffff 0%, #d1d1d1 36%, #b0b0b1 68%, #b2b2b3 76%, #b2b2b3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b2b2b3',GradientType=0 );width:100%;height:660px;margin:0}#about-ishoten:before{background-position:50%;background-image:url('../images/about-ishoten-bg2.png');background-repeat:no-repeat;width:100%;height:660px;content:"";position:absolute}#about-ishoten .wrapper{padding:100px 0;position:relative;overflow:hidden}#about-ishoten .wrapper .off{opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}#about-ishoten .wrapper .on{opacity:1;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}#about-ishoten .wrapper .img-box{width:500px;float:left}#about-ishoten .wrapper .img-box .logo{width:390px;height:180px;margin:0 auto 35px;text-indent:200%;color:white;white-space:nowrap}#about-ishoten .wrapper .text-box{width:460px;float:left}#about-ishoten .wrapper .text-box h2{text-align:center;width:200px;height:38px;background-image:url(../images/section-title-about.png);background-size:contain;background-position:50%;margin:0 auto 30px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap}#about-ishoten .wrapper .text-box h2.off{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#about-ishoten .wrapper .text-box h2.on{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#about-ishoten .wrapper .text-box p{font-size:15px;letter-spacing:0.5px;line-height:27px}#concept{width:100%;margin:0;padding:0}#concept .wrapper{padding:100px 0;position:relative}#concept .wrapper .off{opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}#concept .wrapper .on{opacity:1;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}#concept .wrapper h2{text-align:center;width:200px;height:38px;background-repeat:no-repeat;background-image:url(../images/section-title-concept.png);background-size:contain;background-position:50%;margin:0 auto 30px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap}#concept .wrapper h3.tag-line{width:530px;height:70px;background-repeat:no-repeat;background-image:url(../images/tag-line.png);margin:0 auto 30px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap}#concept .wrapper .icons{z-index:1;width:400px;height:40px;margin:0 auto 30px;position:relative}#concept .wrapper .icons img{float:left;width:44px;position:absolute;opacity:0}#concept .wrapper .icons img.pointer{cursor:pointer}#concept .wrapper .icons .icon-ugoku img{top:-1px;left:-4px}#concept .wrapper .icons .icon-manabu img{top:-2px;left:41px}#concept .wrapper .icons .icon-tanoshimu img{top:-2px;left:82px}#concept .wrapper .icons .icon-sasaeru img{top:-2px;left:129px}#concept .wrapper .icons .icon-shiru img{top:-2px;left:179px}#concept .wrapper .icons .icon-kau img{top:-2px;left:230px}#concept .wrapper .icons .icon-kutsurogu img{top:-1px;left:279px}#concept .wrapper .icons .icon-taberu img{top:-2px;left:327px}#concept .wrapper .icons .icon-umu img{top:-2px;left:366px}#concept .wrapper p.body-copy{width:430px;height:290px;background-repeat:no-repeat;background-image:url(../images/body-copy.png);margin:0 auto 50px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap}#concept .wrapper p.description{width:740px;background:#ffed00;color:#595959;text-align:center;padding:20px;margin:10px auto;letter-spacing:0.2px;line-height:30px;font-size:15px}#members{width:100%;margin:0;padding:0;background:#9fd9f6}#members .wrapper{padding:100px 0;position:relative;overflow:hidden}#members .wrapper .text-box{float:left;width:400px;margin-right:50px}#members .wrapper .text-box .off{opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}#members .wrapper .text-box .on{opacity:1;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}#members .wrapper .text-box .bold{font-weight:bold}#members .wrapper .text-box h2{text-align:center;width:200px;height:38px;background-image:url(../images/section-title-members.png);background-size:contain;background-position:50%;margin:0 auto 30px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap}#members .wrapper .text-box h2.off{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#members .wrapper .text-box h2.on{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#members .wrapper .text-box p{text-align:left;letter-spacing:0.2px;line-height:30px;font-size:15px}#members .wrapper .text-box .button{width:200px;height:60px;background:white;margin:40px auto 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:#e5e5e5 0px -1px 0px,rgba(0,0,0,0.117647) 0px 0px 2px,rgba(0,0,0,0.239216) 0px 2px 4px}#members .wrapper .text-box .button a{display:block;margin:0;color:#595959;text-align:center;line-height:60px}#members .wrapper .text-box .button:hover{background:#ffed00}#members .wrapper .categories{float:right;overflow:hidden;width:450px;margin:20px auto}#members .wrapper .categories .category{float:left;width:140px;height:140px;margin-right:15px;margin-bottom:15px;background:white;background-position:0px 5px;box-shadow:#e5e5e5 0px -1px 0px,rgba(0,0,0,0.117647) 0px 0px 2px,rgba(0,0,0,0.239216) 0px 2px 4px;background-repeat:no-repeat;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-origin:50%;-moz-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}#members .wrapper .categories .category.off{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}#members .wrapper .categories .category.on{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#members .wrapper .categories .category:nth-child(3n){margin-right:0}#members .wrapper .categories .category.hover .inside{border:solid 10px #ffed00;margin:0}#members .wrapper .categories .category .inside{cursor:pointer;display:block;width:140px;height:140px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border:0px solid white;text-indent:200%;color:white;white-space:nowrap}#members .wrapper .categories .category.ugoku{background-image:url(../images/label-ugoku.png)}#members .wrapper .categories .category.manabu{background-image:url(../images/label-manabu.png)}#members .wrapper .categories .category.tanoshimu{background-image:url(../images/label-tanoshimu.png)}#members .wrapper .categories .category.sasaeru{background-image:url(../images/label-sasaeru.png)}#members .wrapper .categories .category.shiru{background-image:url(../images/label-shiru.png)}#members .wrapper .categories .category.kau{background-image:url(../images/label-kau.png)}#members .wrapper .categories .category.kutsurogu{background-image:url(../images/label-kutsurogu.png)}#members .wrapper .categories .category.taberu{background-image:url(../images/label-taberu.png)}#members .wrapper .categories .category.umu{background-image:url(../images/label-umu.png)}#access{width:100%;margin:0;padding:0;position:relative;background-color:#ffed00}#access .wrapper{padding:100px 0;position:relative;height:750px}#access .wrapper .accessInfo{float:right;width:450px;height:550px;padding:70px 0;background:white;box-shadow:#e5e5e5 0px -1px 0px,rgba(0,0,0,0.117647) 0px 0px 2px,rgba(0,0,0,0.239216) 0px 2px 4px}#access .wrapper .accessInfo .off{opacity:0;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}#access .wrapper .accessInfo .on{opacity:1;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}#access .wrapper .accessInfo h2{text-align:center;width:200px;height:38px;background-image:url(../images/section-title-access.png);background-size:contain;background-position:50%;margin:0 auto 30px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap}#access .wrapper .accessInfo table{margin:0 auto}#access .wrapper .accessInfo table .title{width:100px;font-weight:bold}#access .wrapper .accessInfo table .description{height:30px;font-size:14px;padding:10px 0}#access .wrapper .accessInfo table .description a{color:#63C9FC;font-weight:bold;padding:0px 0 0px;margin:0 0 2px;display:inline-block;border-bottom:1px solid white;-webkit-transition:border .1s ease-out;-moz-transition:border .1s ease-out;-o-transition:border .1s ease-out;transition:border .1s ease-out}#access .wrapper .accessInfo table .description a:hover{border-bottom:1px solid #63C9FC}#access #map{width:100%;height:750px;position:absolute}#sponsors{width:100%;margin:0;padding:0}#sponsors .wrapper{padding:50px 0 60px;position:relative;overflow:hidden}#sponsors .wrapper h2{text-align:center;font-size:16px;font-weight:normal;margin:0}#sponsors .wrapper ul{padding:0;margin:30px auto 0;width:675px;overflow:hidden}#sponsors .wrapper ul li{float:left;height:50px;text-indent:100%;overflow:hidden;color:white;white-space:nowrap;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin-left:30px}#sponsors .wrapper ul li.kyoraku{width:197px;background-image:url(../images/sponsors-kyoraku.png);margin-left:0px}#sponsors .wrapper ul li.kenwood{width:160px;background-image:url(../images/sponsors-kenwood.png)}#sponsors .wrapper ul li.tools{width:136px;background-image:url(../images/sponsors-tools.jpg)}#sponsors .wrapper ul li.bbstone{width:89px;background-image:url(../images/sponsors-bbstone.png)}footer{background:#595959}footer .wrapper{padding:40px 0 30px;position:relative;overflow:hidden}footer .wrapper h1{height:70px;width:140px;display:block;margin:0 auto;background-image:url(../images/footer-logo-gray.png);background-repeat:no-repeat;background-size:contain;text-indent:200%;color:white;white-space:nowrap}footer .wrapper h2{color:#7a7a7a;text-align:center;font-size:14px;font-weight:normal;margin:10px 0 0}footer .bar{bottom:0;width:100%;height:15px;background:#7a7a7a}.modals{position:fixed;top:0px;z-index:2000}.modals .modal{position:fixed;top:50%;left:50%;width:960px;z-index:2000;visibility:hidden;opacity:0;background:white;box-shadow:#e5e5e5 0px -1px 0px,rgba(0,0,0,0.117647) 0px 0px 2px,rgba(0,0,0,0.239216) 0px 2px 4px;margin:0;padding:30px 50px 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.modals .modal.hide{visibility:hidden;opacity:0}.modals .modal.show{visibility:visible;opacity:1}.modals .modal img{width:70px;height:70px;margin:0 auto;display:block}.modals .modal h3{margin:0;text-align:center;font-size:17px;letter-spacing:2px}.modals .modal h3:before{width:100px;display:block;background-image:url(../images/label-ugoku.png)}.modals .modal .description{font-size:14px;letter-spacing:2px;text-align:center;margin:10px 0 20px}.modals .modal .close{width:30px;height:30px;background-image:url(../images/close.png);position:absolute;right:10px;top:10px;display:block;cursor:pointer}.modals .modal hr{position:relative;margin-left:70px;height:0px;border:1px solid #ffed00}.modals .modal hr:before{content:"出展者";position:absolute;top:-13px;left:-70px}.modals .modal .members{overflow:hidden;margin:50px 0;width:840px}.modals .modal .members .member{text-align:center;vertical-align:middle}.modals .modal .members .member img.photo{width:80px;height:80px;border-radius:50%;background:#f8f8f8;border:2px solid #9fd9f6}.modals .modal .members .member p.name{font-size:15px;margin:10px 0 20px}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.8);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.md-overlay.show{opacity:1;visibility:visible}/*# sourceMappingURL=index.css.map */