﻿*{margin:0;padding:0}html{font-size:62.5%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html,body{height:100%}body{background-color:#fff;font-family:Lato,Arial,sans-serif,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;font-style:normal;color:#000;font-size:16px;line-height:1.4em;text-decoration:none;text-align:left;margin:0;padding:0}.container{margin:0 auto;height:100%}br.noPc{display:none}@media only screen and (max-width: 767px){br.noPc{display:block}br.noSmp{display:none}br.smp{display:inline}}@media only screen and (max-width: 767px){div.noSmp{display:none}}img{margin:0;padding:0}img.wsize{width:100%}.wsize img{width:100%}a:link{text-decoration:underline;color:#c00}a:visited{text-decoration:underline;color:#c00}a:hover{text-decoration:underline;color:#f00}a:active{text-decoration:underline;color:#c00}a.trans{transition:all .3s}a.trans:link{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1}a.trans:visited{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1}a.trans:hover{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=100);-moz-opacity:0.60;opacity:0.60}a.trans:active{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.headerWrapper{color:#fff;font-size:15px;width:100%;background-color:#000;padding:10px;box-sizing:border-box;z-index:999;position:fixed;top:0px;left:0px;right:0px}.headerContents{max-width:1200px;width:100%;margin:0 auto}.headerContents .headerLogo{float:left}.headerContents .headerNav{float:right}.headerContents .headerNav ul.pnav{text-align:right}.headerContents .headerNav ul.pnav li{display:inline-block;vertical-align:middle;margin:0 10px}.headerContents .headerNav ul.gnav{margin:10px 0 0 0}.headerContents .headerNav ul.gnav li{display:inline-block;margin:0 6px}ul.gnav a:link{text-decoration:none;color:#fff}ul.gnav a:visited{text-decoration:none;color:#fff}ul.gnav a:hover{text-decoration:none;color:#999}ul.gnav a:active{text-decoration:none;color:#fff}.fixed{position:fixed;top:0px;left:0px;right:0px}.smpnav{display:none}@media only screen and (max-width: 767px){.headerWrapper{display:none}.smpnav{display:block}}footer{background:#fdfdfd;width:100%;padding:20px 0 0 0;margin:20px auto 0 auto;border-top:1px solid #eee}@media only screen and (max-width: 767px){footer{min-height:50px}}.footerButton{text-align:center;max-width:1200px;margin:0 auto 15px auto}.footerButton a{margin:0 auto}.footerContents{max-width:1200px;height:280px;padding:0;margin:0 auto}.footerContents .bottom{display:table;width:100%;border-collapse:separate;border-spacing:10px 0;box-sizing:border-box}.footerContents .bottomWrapper{background:#fff;display:table-cell;padding:10px;box-sizing:border-box;box-shadow:3px 3px 5px rgba(0,0,0,0.4)}.footerContents .bottomWrapper .bottomTitle{color:#666;font-size:16px;font-weight:bold;text-align:center;padding:0 0 5px 0;margin:0 auto 10px auto;border-bottom:#666 solid 1px}.footerContents .bottomWrapper .bottomContents{font-size:13px;height:220px}.footerContents .bottomWrapper.twitter{width:250px;padding:10px 10px 0 10px}.footerContents .bottomWrapper.pickup_item{width:230px;margin:0 15px}.footerContents .bottomWrapper.newblog{width:280px;margin:0 15px}.footerContents .bottomWrapper.event{width:300px}@media only screen and (max-width: 767px){.footerContents{display:none}}.pickup_item .bottomContents ul{display:table}.pickup_item .bottomContents ul li{display:table-cell;vertical-align:top;text-align:center;width:50%}.pickup_item .bottomContents ul li img{width:100%;height:auto}.newblog .bottomContents,.event .bottomContents{overflow:auto}.newblog .bottomContents ul li,.event .bottomContents ul li{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #eee}.newblog .bottomContents .post_date{display:inline-block;vertical-align:top;width:20%;padding:0 0 0 10px;box-sizing:border-box}.newblog .bottomContents .title{display:inline-block;vertical-align:top;width:80%;padding:0 10px 0 0;box-sizing:border-box}.event .bottomContents .date{display:inline-block;vertical-align:top;width:15%;padding:0 0 0 10px;box-sizing:border-box}.event .bottomContents .title{display:inline-block;vertical-align:top;width:85%;padding:0 10px 0 0;box-sizing:border-box}.bottomContents a:link{text-decoration:none;color:#666}.bottomContents a:visited{text-decoration:none;color:#666}.bottomContents a:hover{text-decoration:none;color:#b00}.bottomContents a:active{text-decoration:none;color:#666}.bottomContents a:link .title{text-decoration:none;color:#666}.bottomContents a:visited .title{text-decoration:none;color:#666}.bottomContents a:hover .title{text-decoration:none;color:#b00}.bottomContents a:active .title{text-decoration:none;color:#666}.copyright{color:#555;font-size:1.3rem;font-weight:bold;text-align:center;padding:5px;margin:0 auto;box-sizing:border-box}#contents{max-width:1200px;width:100%;padding:120px 0 100px 0;margin:0 auto}@media only screen and (max-width: 767px){#contents{width:96%;padding:60px 0 20px 0}}section{margin-bottom:100px}p{color:#444;line-height:1.6em;margin:0 10px 1em 10px;box-sizing:border-box}@media only screen and (max-width: 767px){p{line-height:1.4em}}em{font-weight:bold}.titlebg1{color:#999;font-size:36px;position:relative;text-align:center;margin:0 auto 50px auto}.titlebg1 span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 3px;background-color:#fff;text-align:left;box-sizing:border-box}.titlebg1::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#ddd}@media only screen and (max-width: 767px){.titlebg1{font-size:30px;margin:0 auto 20px auto}.titlebg1 span{margin:0}}.titlebg2{color:#666;font-size:29px;line-height:1.3em;display:block;padding:0 10px 0 10px;margin:50px 0 20px 0;border-bottom:4px double #ccc}.titlebg2 span{margin:0 0 0 20px;color:#aaa;font-size:15px}@media only screen and (max-width: 767px){.titlebg2{font-size:23px;line-height:1.2em;padding:0 10px 0 10px;margin:20px 0 10px 0}.titlebg2 span{display:block;margin:0}}.titlebg3{color:#900;font-size:21px;padding:0 5px 3px 5px;margin:30px 3px 1em 3px;border-bottom:1px solid rgba(153,0,0,0.2)}.titlebg4{color:#fff;background:#555 url(/img/icon_kinoko.png) no-repeat left center;font-size:21px;margin:0 0 0.5em 0;padding:10px 15px 10px 50px}.titlebg5{color:#990000;background:#999 url(/img/icon_kinoko_rd.png) no-repeat left center;font-size:24px;margin:0 0 0.5em 0;padding:10px 15px 8px 50px;border-bottom:#990000 solid 2px}.titlebg6{color:#666;background:url(/img/icon_kinoko_gr.png) no-repeat left 10px top;font-size:1.8rem;margin:1em 0 0.5em 0;padding:0 0 0 35px;border-bottom:#ccc solid 1px}.titlebg7{color:#666;font-weight:bold;position:relative;padding-left:0.7em}.titlebg7::after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';width:3px;height:1.4em;background-color:#999}.lead{color:#666;font-size:18px;font-weight:bold}@media only screen and (max-width: 767px){.lead{font-size:16px}}.textSideL{float:left;width:55%;margin:0 0 20px 0}.imgSideR{float:right;width:40%;margin:0 0 20px 0}.imgSideR img{width:100%;margin:0 auto}@media only screen and (max-width: 767px){.textSideL{float:none;width:100%}.imgSideR{float:none;width:100%}}.textSideR{float:right;width:55%;margin:0 0 20px 0}.imgSideL{float:left;width:40%;margin:0 0 20px 0}.imgSideL img{width:100%;margin:0 auto}@media only screen and (max-width: 767px){.textSideR{float:none;width:100%}.imgSideL{float:none;width:100%}}.innerSideL{float:left;width:25%}.innerSideR{float:right;width:65%}@media only screen and (max-width: 767px){.innerSideL{float:none;width:100%}.innerSideR{float:none;width:100%}}img.leftSide{float:left;margin:0 10px 10px 10px}img.rightSide{float:right;margin:0 10px 10px 10px}img.centerSide{margin:0 auto 10px auto}@media only screen and (max-width: 767px){img.leftSide{width:100%;float:none;margin:10px 0}img.rightSide{width:100%;float:none;margin:10px 0}img.centerSide{width:100%;margin:10px 0}}a.button{display:inline-block;padding:10px 15px;text-align:center;text-decoration:none;outline:none;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}a.button{position:relative;z-index:2;background-color:#333;color:#fff;overflow:hidden}.timely a.button{background-color:#333}a.button:link{text-decoration:none;color:#fff}a.button:visited{text-decoration:none;color:#fff}a.button:hover{text-decoration:none;color:#333}a.button:active{text-decoration:none;color:#fff}a.button::before,a.button::after{position:absolute;z-index:-1;display:block;content:''}a.button,a.button::before,a.button::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}a.button::after{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.5);transform:scale(0.5)}a.button:hover::after{background:#999;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 767px){a.button{width:90%;display:block;margin:0 auto 0.5em auto}}a.button2{position:relative;z-index:1;padding:1em;line-height:1.4;cursor:pointer;transition:color 0.3s cubic-bezier(0.02, 0.01, 0.47, 1),border-color 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);color:#fff;background:transparent;overflow:hidden;border:1px solid #f66;border-radius:5px;background:#900;display:block;text-align:center}a.button2:after,a.button2:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:120%;content:'';transition:transform 0.15s cubic-bezier(0.02, 0.01, 0.47, 1),opacity 0.15s cubic-bezier(0.02, 0.01, 0.47, 1);opacity:0}a.button2:before{background:#f00;-webkit-transform:translate3d(-110%, -10%, 0) skewX(-20deg);transform:translate3d(-110%, -10%, 0) skewX(-20deg)}a.button2:after{-webkit-transform:translate3d(110%, -10%, 0) skewX(-20deg);transform:translate3d(110%, -10%, 0) skewX(-20deg);background:#f66}a.button2:hover{transition:all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1);box-shadow:0 1px 6px rgba(0,0,0,0.3);color:#fff;text-decoration:none;background:#f00;border:1px solid #f66}a.button2:hover:after,a.button2:hover:before{transition:transform 0.25s cubic-bezier(0.02, 0.01, 0.47, 1),opacity 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);-webkit-transform:translate3d(50%, -10%, 0) skewX(-20deg);transform:translate3d(50%, -10%, 0) skewX(-20deg);opacity:1}a.button2:link{color:#fff;text-decoration:none}a.button2:active,a.button2:visited{opacity:0.5;color:#fff;text-decoration:none}a.button2:focus{border:1px solid #f66;color:#fff;text-decoration:none}a.button2:focus:hover{color:#fff;border:1px solid #f66;text-decoration:none}.overlayBtn a.button2{display:inline-block}@media only screen and (max-width: 767px){a.button2{padding:0.6em 0.3em}}table.tableType1{width:100%;margin:15px auto 0 auto;font-size:14px}table.tableType1 tr{border-bottom:1px solid #fff}table.tableType1 th,table.tableType1 td{padding:10px 15px;box-sizing:border-box}table.tableType1 th{background:#ccc;text-align:left;color:#fff;font-weight:normal;min-width:10%;white-space:nowrap}table.tableType1 td{background:#eee}@media only screen and (max-width: 767px){table.tableType1{width:95%}table.tableType1 th,table.tableType1 td{display:block;width:100%}table.tableType1 th{text-align:center;white-space:normal}table.tableType1 img{width:100%}}table.tableType2{width:100%;margin:20px auto 0 auto;padding:10px 0;font-size:14px;border-top:#666 dotted 2px}table.tableType2 th,table.tableType2 td{vertical-align:middle;padding:10px 15px;box-sizing:border-box}table.tableType2 th{background:#fff;text-align:left;color:#333;font-weight:normal;min-width:20%;border-bottom:2px solid #333}table.tableType2 td{background:#ffff;border-bottom:2px solid #ccc}@media only screen and (max-width: 767px){table.tableType2{width:95%;border-top:none}table.tableType2 th,table.tableType2 td{display:block;width:100%;text-align:center}table.tableType2 th{background:#ccc;border-top:2px solid #333;border-bottom:1px solid #666}table.tableType2 td{border-bottom:none}}ul.disc{list-style-position:outside;margin:0 0 0 24px}ul.disc+ul.disc{margin:2em 0 0 24px}ul.disc li{list-style-type:disc}ol{list-style-position:outside;margin:0 0 0 24px;padding:0}ol li{list-style-type:decimal}.imgbox{margin:0 auto}.imgboxContents{display:inline-block;margin:0 5px 10px 5px}.imgboxContents img{width:auto;height:220px}@media only screen and (max-width: 767px){.imgboxContents{display:inline-block;width:46%;margin:0 1% 10px 1% x}.imgboxContents img{width:100%;height:auto}}.textBox{position:relative;background:#eee;line-height:130%;display:block;padding:20px;margin:0 auto;width:100%;box-sizing:border-box}.textBox .textBoxTitle{display:block;background:#000;color:#fff;padding:0.5em 1em;text-align:center;font-size:1.8rem;margin:-20px -20px 20px -20px;position:relative}.textBox .textBoxTitle::after{border:8px solid transparent;border-top-color:#000;content:'';height:0;left:49%;position:absolute;top:100%;width:0}@media only screen and (max-width: 767px){.textBox{width:95%}}.leadLeft{float:left;width:40%;margin:0 5%}.leadRight{float:right;width:40%;margin:0 5%}ul.portfolioList li{display:inline-block;text-align:center;width:280px;margin:0 8px 10px 8px;vertical-align:top}@media only screen and (max-width: 767px){ul.portfolioList li{margin:0 5px 5px 5px;width:46%}ul.portfolioList li img{width:100%}}ul.portfolioGallery{letter-spacing:-.40em}ul.portfolioGallery li{display:inline-block;text-align:center;margin:0 10px 10px 10px;cursor:pointer;letter-spacing:normal}@media only screen and (max-width: 767px){ul.portfolioGallery li{margin:0 20px 20px 20px}}.talkA{color:#900}.talkB{color:#888}.talkC{color:#4f0099}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.my-container{margin-bottom:20px}ul.photoMainnav li img{width:100%}.galleryComment{font-size:0.6em;margin:0 0 0 30px}.galleryStaff{text-align:right;padding:3px 10px;margin:0 0 50px 0;border-top:#666 solid 1px}ul.galleryPhoto li{display:inline-block;margin:0 15px 20px 15px;cursor:pointer}ul.galleryPhoto li{transition:all .3s}ul.galleryPhoto li:hover{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=100);-moz-opacity:0.60;opacity:0.60}@media only screen and (max-width: 767px){ul.galleryPhoto li{margin:0 2px 20px 0}}ul.galleryPhoto li .photoTitle{text-align:center}ul.artMainnav li img{width:100%}.galleryComment{font-size:0.6em;margin:0 0 0 30px}.galleryStaff{text-align:right;padding:3px 10px;margin:0 0 50px 0;border-top:#666 solid 1px}ul.galleryArt{width:100%;margin:0 auto 1em auto;letter-spacing:-4em}ul.galleryArt li{display:inline-block;text-align:center;width:23%;margin:0 1% 20px 1%;letter-spacing:0}ul.galleryArt li img{width:280px;height:280px;object-fit:contain}ul.galleryArt li a{transition:all .3s}ul.galleryArt li a:hover{filter:alpha(opacity=100);-moz-opacity:0.60;opacity:0.60}@media only screen and (max-width: 767px){ul.galleryArt li{width:46%;margin:0 2% 10px 2%}ul.galleryArt li img{width:168px;height:168px;object-fit:contain}}ul.galleryArt2{width:100%;margin:0 auto 1em auto;letter-spacing:-4em}ul.galleryArt2 li{display:inline-block;text-align:center;width:14%;margin:0 1% 20px 1%;letter-spacing:0}ul.galleryArt2 li img{width:168px;height:168px;object-fit:cover}ul.galleryArt2 li a{transition:all .3s}ul.galleryArt2 li a:hover{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=100);-moz-opacity:0.60;opacity:0.60}@media only screen and (max-width: 767px){ul.galleryArt2 li{width:46%;margin:0 2% 10px 2%}}ul.ropesList{width:100%;margin:80px auto 0 auto}ul.ropesList li{width:100%;margin:0 auto 50px auto}ul.ropesList li img{float:left;width:25%}ul.ropesList li .ropesProf{float:right;width:70%;margin:1em 0 0 0}ul.ropesList li .ropesProf h4{font-size:2.2rem;color:#666;font-weight:bold;position:relative;padding-left:0.7em;margin:0 0 1em 0}ul.ropesList li .ropesProf h4::after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';width:3px;height:1.8em;background-color:#999}@media only screen and (max-width: 767px){ul.ropesList li img{float:block;width:100%}ul.ropesList li .ropesProf{float:block;width:100%}ul.ropesList li .ropesProf h4{font-size:1.8rem}}.movie-list{text-align:center}.movie-list-item{display:inline-block;vertical-align:top;width:24%;height:auto;margin:0 2px}.movie-list-item:hover{cursor:pointer;transition:all .3s;filter:alpha(opacity=100);-moz-opacity:0.60;opacity:0.60}.movie-list-item-movie img{width:100%}@media only screen and (max-width: 767px){.movie-list-item{width:45%}.movieAuto{display:none}}.pickup-event-title{color:#666;font-size:16px;font-weight:bold;text-align:center;padding:0 0 5px 0;margin:0 auto 10px auto;border-bottom:#666 solid 1px}.pickup-event .ai1ec-agenda-widget-view .ai1ec-month,.pickup-event .ai1ec-agenda-view .ai1ec-month{background:#900 none repeat scroll 0 0 !important;border-radius:4px 4px 0 0;color:#fff;font-size:0.8em;letter-spacing:0.2em;padding:0 0.2em;text-shadow:0 -1px 0 rgba(0,0,0,0.25);text-transform:uppercase}#page_caption{padding:0;margin:0}#page_caption h1,.ppb_title,.post_caption h1{font-size:36px !important;line-height:1.3em !important;color:#999;font-weight:normal;letter-spacing:1px;text-transform:none}.ai1ec-field-value{text-align:left;line-height:25px}.post_caption{margin:0 auto;text-align:center}.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event{display:inline-block;padding:5px 15px;text-align:center;text-decoration:none;outline:none;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event{position:relative;z-index:2;background-color:#333;color:#fff;overflow:hidden}a.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event:link{text-decoration:none;color:#fff}a.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event:visited{text-decoration:none;color:#fff}a.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event:hover{text-decoration:none;color:#333}a.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event:active{text-decoration:none;color:#fff}.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event::before,.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event::after{position:absolute;z-index:-1;display:block;content:''}.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event,.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event::before,.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event::after{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.5);transform:scale(0.5)}.ai1ec-btn-group.ai1ec-actions .ai1ec-read-more.ai1ec-btn.ai1ec-btn-default.ai1ec-load-event:hover::after{background:#999;-webkit-transform:scale(1);transform:scale(1)}.twitterBox{width:100%;margin:0 auto}@media only screen and (max-width: 767px){.twitterBox{width:85%}}.post_header_title h5{line-height:1.3em}.post_header{text-align:left;padding:0 0 40px 0;border-bottom:1px solid #ddd}.post_header p{margin:0 auto}.post_img{text-align:left}.contactExample{display:inline-block;margin:0 20px}.contactExample p{text-align:left}@media only screen and (max-width: 767px){.contactExample{display:block;margin:0 auto}}#textarea{width:80%;height:10em}ul#pankuzu{text-align:left;margin:5px auto 20px auto}ul#pankuzu li{color:#555;display:inline-block}ul#pankuzu li ~ li:before{content:"≫";margin:0 5px}ul#pankuzu a:link{text-decoration:none}ul#pankuzu a:visited{text-decoration:none}ul#pankuzu a:hover{text-decoration:underline}@media only screen and (max-width: 767px){ul#pankuzu{display:none}}#backtotop{width:80px;height:80px;position:fixed;right:15px;bottom:90px;z-index:1500}.backtotopSmp{display:none}@media only screen and (max-width: 767px){#backtotop{width:50px;height:50px;bottom:80px}.backtotopPc{display:none}.backtotopSmp{display:block}}
/*# sourceMappingURL=common.css.map */
