html{font-size:62.5%}body{margin:0;padding:0;font-size:1.6rem;font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";background:#efeeeb}body.fixed{height:100%;overflow:hidden}body a{color:#3c3b7e}body a:hover{color:#6160cd;text-decoration:none}main{display:block;margin:0;padding:0}img{vertical-align:bottom}@media screen and (max-width: 767px){img{width:100%;height:auto}}h1,h2,h3,h4,h5,h6{font-weight:200}.yagi{font-weight:600}.hibi{font-family:ten-mincho-text, serif;font-weight:400;font-style:normal;color:#333;font-weight:200;text-align:center}@media screen and (max-width: 767px){.hibi{margin:0}.hibi img{width:100%;height:auto}}.hibi h2{width:100%;margin:0 auto 30px;padding-bottom:5px;font-size:3.6rem;font-weight:200;line-height:0.8}@media screen and (max-width: 767px){.hibi h2{font-size:2.8rem}}.hibi h2 span{font-size:1.8rem}@media screen and (max-width: 767px){.hibi h2 span{font-size:1.4rem}}.hibi p{line-height:200%}.hibi strong{font-size:2.4rem;font-weight:200}.hibi strong span{font-weight:600}header{margin:0;padding:0;position:relative;background:#000 url("../images/top/main_bg@2x.jpg") center center no-repeat;background-size:100%;font-family:ten-mincho-text, serif;font-weight:400;font-style:normal;color:header main-bg;font-weight:200}@media screen and (min-width: 768px){header{min-height:100vh}}@media screen and (max-width: 767px){header{background:#000 url("../images/top/main_bg@2x.jpg") center bottom no-repeat;background-size:100%;padding:0 0 60px}}header .wrapper{position:relative;max-width:1000px;margin:0 auto}@media screen and (min-width: 768px){header .wrapper{padding:45px 30px 0}}@media screen and (max-width: 767px){header .wrapper{padding:20px 20px 30px}}@media screen and (max-width: 767px){header .logo{position:relative;width:22vw;z-index:10001}}@media screen and (min-width: 768px){header h1{position:absolute;width:196px;top:50vh;left:0;right:0;margin:0 auto;transform:translateY(-50%)}}@media screen and (max-width: 767px){header h1{position:relative;margin:50px auto 0;padding:0;width:30vw}}@media screen and (min-width: 768px){header nav{margin:20px 0 0;padding:0 50px;position:fixed;right:0;top:20px;width:100%;box-sizing:border-box}header nav.is-fixed{background:#000;top:0;margin:0;padding:20px 50px;z-index:20000}}@media screen and (max-width: 767px){header nav{display:none;position:fixed;top:0;left:0;padding:90px 30px 30px;width:100%;height:100%;background:rgba(0,0,0,0.9);box-sizing:border-box;z-index:19000}}header nav ul{margin:0;padding:0 0 0 20px}@media screen and (min-width: 768px){header nav ul{text-align:right}}@media screen and (min-width: 768px){header nav li{display:inline-block;margin:0 0 0 20px}}@media screen and (max-width: 767px){header nav li{margin-top:25px}header nav li:nth-of-type(1){margin-top:0}}header nav a{color:#efeeeb}.greeting{max-width:1000px;box-sizing:border-box}@media screen and (min-width: 768px){.greeting{margin:-60px auto 0;padding:140px 30px 0}}@media screen and (max-width: 767px){.greeting{margin:0;padding:40px 8% 40px}}.greeting h2{margin-bottom:30px;text-align:left;color:#666;font-size:2.4rem}.greeting article{text-align:left}.greeting article:nth-of-type(2){box-sizing:border-box}@media screen and (min-width: 768px){.greeting article:nth-of-type(2){width:45%;padding-left:5%;border-left:1px solid #ccc}}.greeting article p{margin-top:1.5em;padding:0;line-height:2.4}@media screen and (max-width: 767px){.greeting article p{font-size:1.4rem;line-height:1.8}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.greeting article p{line-height:1.7}}.greeting article p:nth-of-type(1){margin-top:0}.greeting .sign{width:100%;text-align:right}.greeting .sign span{position:relative}.greeting .sign span::before{content:"";position:absolute;top:0;bottom:0;left:-60px;margin:auto 0;width:50px;height:1px;border-top:1px solid #ccc}.greeting .sign img{margin-left:10px;vertical-align:middle}@media screen and (max-width: 767px){.greeting .sign img{width:80px;height:auto;font-size:14px}}.greeting blockquote{background:#e4e2dd;padding:20px 20px 10px;text-align:left}.greeting blockquote dd{margin-top:5px;font-size:1.4rem}.gallery{box-sizing:border-box;background:#171613}.gallery.pm_suzuri1{background:#171613 url("../images/pm_suzuri1_bg.png") center top no-repeat;background-size:100% auto}@media screen and (min-width: 768px){.gallery{margin:100px auto 0;padding:100px 30px 180px}}@media screen and (max-width: 767px){.gallery{margin:0;padding:60px 5%}}.gallery h2{color:#fff}@media screen and (min-width: 768px){.gallery h2{font-size:6.0rem}}@media screen and (max-width: 767px){.gallery h2{margin-bottom:10px}}.gallery .num{width:100%;text-align:center;color:#999;font-size:2.4rem}.gallery .explain{width:100%;margin-bottom:20px}@media screen and (max-width: 767px){.gallery .explain{font-size:1.4rem}}.gallery article{width:100%;max-width:1000px;margin:0 auto 30px;text-align:left;padding:50px;box-sizing:border-box;background:#efeeeb}@media screen and (max-width: 767px){.gallery article{padding:20px}.gallery article p{font-size:1.4rem}}.gallery figure{max-width:1000px;margin:0 auto;text-align:center}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.gallery figure img{width:100%;height:auto}}.gallery h3{color:#fff;line-height:1.2}@media screen and (min-width: 768px){.gallery h3{font-size:2.0rem}}@media screen and (max-width: 767px){.gallery h3{font-size:1.8rem}}.gallery ul.backnumber{width:100%;max-width:1000px;margin:30px auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.gallery ul.backnumber li{margin-bottom:20px}@media screen and (min-width: 768px){.gallery ul.backnumber li{width:24%}}@media screen and (max-width: 767px){.gallery ul.backnumber li{width:48%}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.gallery ul.backnumber li{width:48%}}.gallery ul.backnumber li img{margin:0 0 10px;width:100%;height:auto}.gallery ul.backnumber li a,.gallery ul.backnumber li a:hover{color:#fff}.gallery .kana{margin:5px 0 0;line-height:1;font-size:1.2rem}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.gallery .kana{font-size:1.4rem}}.gallery .next{color:#fff;font-size:1.8rem}.movie{background:#171613 url("../images/movie_bg.png") center top no-repeat;background-size:100% auto}@media screen and (min-width: 768px){.movie{margin:-60px auto 0;padding:140px 0 100px}}@media screen and (max-width: 767px){.movie{margin:0 auto 0;padding:60px 5% 30px}}.movie article{max-width:1000px;margin:0 auto}.movie h2{color:#fff}.movie h3{color:#fff;font-size:2.4rem}.movie p{color:#fff}.movie .explain{color:#fff}@media screen and (max-width: 767px){.movie .explain{font-size:1.4rem}}.movie ul{position:relative;max-width:1200px;box-sizing:border-box;margin:0 auto;padding:0}@media screen and (min-width: 768px){.movie ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.movie ul li{margin:30px 0 0}@media screen and (min-width: 768px){.movie ul li{width:48%}.movie ul li:nth-of-type(2) h3{padding-top:0.8em}}.movie ul img{width:100%;height:auto}.movie ul h3{margin:0 0 10px;color:#fff;box-sizing:border-box}@media screen and (min-width: 768px){.movie ul h3{height:3em}}.movie ul h3 span{font-size:1.6rem}.movie .movie-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}.movie .movie-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.items{max-width:1200px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.items{margin:0 auto 0;padding:120px 30px 0}}@media screen and (max-width: 767px){.items{margin:0;padding:60px 5% 0}}@media screen and (min-width: 768px){.items article{width:30%;margin:0 0 30px}}@media screen and (max-width: 767px){.items article{width:100%;margin:0 0 30px;padding-bottom:30px;border-bottom:1px dotted #999}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.items article{width:48%;margin:0 0 50px}}.items figure{text-align:center}@media screen and (max-width: 767px){.items figure{width:27%;margin:0 3% 20px 0;float:left}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.items figure img{width:100%;height:auto;max-width:200px}}.items h3{line-height:1.2}@media screen and (min-width: 768px){.items h3{font-size:1.7rem}}@media screen and (max-width: 767px){.items h3{font-size:1.6rem}}.items .small{font-size:1.4rem}.items .price{font-size:1.4rem}.items ul{margin:0;padding:0;clear:both}.items .explain a{position:relative;display:block;line-height:1;padding:12px 0;color:#333;border:2px solid #323232;transition:all 0.5s ease}.items .explain a::after{content:">";position:absolute;left:15px;color:#333}.items .explain a:hover{border:2px solid #376b1d;color:#376b1d}.items .buy{margin-top:10px}.items .buy a{position:relative;display:block;background:#323232;line-height:1;padding:12px 0;color:#fff;transition:background 0.5s ease;z-index:100}.items .buy a::after{content:">";position:absolute;left:15px;color:#fff}.items .buy a:hover{background:#376b1d}.items .buy .btn{position:relative;display:block;background:#999;line-height:1;padding:12px 0;color:#fff;z-index:100}.items .attention{margin:5px 0 0;line-height:1;text-align:center;font-size:1.2rem}.items .books1 .price,.items .books2 .price{line-height:1.4}@media screen and (min-width: 768px){.items .nofude1 .price,.items .nofude2 .price{min-height:2.8em}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.items .nofude1 .price,.items .nofude2 .price{min-height:auto}}.profile{position:relative;max-width:1200px;box-sizing:border-box}@media screen and (min-width: 768px){.profile{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 0;padding:120px 30px 0}}@media screen and (max-width: 767px){.profile{margin:0;padding:60px 5% 0}}.profile h3{margin:0 0 20px}.profile figure{width:260px}@media screen and (max-width: 767px){.profile figure{margin:0 auto}}.profile figure img{width:100%;height:auto}.profile .profile-text{position:relative;text-align:left}@media screen and (min-width: 768px){.profile .profile-text{width:calc(100% - 300px)}}@media screen and (max-width: 767px){.profile .profile-text{margin-top:20px}}.profile .profile-text p{line-height:1.8}@media screen and (max-width: 767px){.profile .profile-text p{font-size:1.4rem}}.profile a.instagram{position:relative;background:#323232;line-height:1;padding:12px 20px 12px 45px;border-radius:60px;color:#fff;transition:background 0.5s ease}@media screen and (min-width: 768px){.profile a.instagram{position:absolute;top:0;right:0;display:inline-block}}@media screen and (max-width: 767px){.profile a.instagram{display:block;text-align:center}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.profile a.instagram{width:260px;top:300px;left:-300px;text-align:center}}.profile a.instagram::after{content:"";position:absolute;top:10px;left:15px;color:#fff;width:20px;height:20px;background:url("../images/icon_instagram.svg") center center no-repeat;background-size:cover}.profile a.instagram:hover{background:#376b1d}.profile .profile-history{width:100%;background:#d3d3d3;box-sizing:border-box}@media screen and (min-width: 768px){.profile .profile-history{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0;padding:30px}}@media screen and (max-width: 767px){.profile .profile-history{margin:30px 0 0;padding:20px;font-size:1.4rem}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.profile .profile-history{font-size:1.4rem}}.profile .profile-history .left-area{text-align:left}@media screen and (min-width: 768px){.profile .profile-history .left-area{width:50%}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.profile .profile-history .left-area{width:47%}}.profile .profile-history .right-area{text-align:left}@media screen and (min-width: 768px){.profile .profile-history .right-area{width:45%}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.profile .profile-history .right-area{width:47%}}.profile .profile-history h4:nth-of-type(2){margin-top:20px}.profile .profile-history ul{margin:0;padding:0}.profile .profile-history ul li{font-size:14px}.credit{font-size:14px}@media screen and (min-width: 768px){.credit{margin:80px auto 0}}@media screen and (max-width: 767px){.credit{margin:40px auto 0}}@media screen and (max-width: 767px){.credit figure{width:20vw;margin:0 auto}}.credit p{margin:30px 0 0;padding:0}video{margin:5% 10%;width:auto;max-width:80%;height:auto;max-height:80%}iframe{overflow:hidden}footer{padding:10px;text-align:center;font-family:ten-mincho-text, serif;font-weight:400;font-style:normal;color:#ccc;font-weight:200;background:#000}@media screen and (min-width: 768px){footer{margin-top:80px}}@media screen and (max-width: 767px){footer{margin-top:40px}}footer p{margin:0;padding:0}footer a{color:#fff}.first-enter{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#e5e4e1 url("../images/enter_bg.png") center top no-repeat;z-index:50000;font-family:ten-mincho-text, serif;font-weight:400;font-style:normal}@media screen and (max-width: 767px){.first-enter{background:#e5e4e1 url("../images/enter_bg.png") left -23vw top 15px no-repeat;background-size:150% auto}}.first-enter .logo{text-align:center}@media screen and (min-width: 768px){.first-enter .logo{padding:80px 0}}@media screen and (max-width: 767px){.first-enter .logo{padding:20px 0}.first-enter .logo img{width:30vw}}.first-enter .enter-wrapper{position:relative;max-width:900px;margin:0 auto}@media screen and (max-width: 767px){.first-enter .enter-wrapper{margin:0 0 60px;overflow:auto}}@media screen and (min-width: 768px){.first-enter .exhibition{position:absolute;right:0;top:0}}@media screen and (max-width: 767px){.first-enter .exhibition{padding-top:8vw}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.first-enter .exhibition{right:10px}}@media screen and (min-width: 768px){.first-enter .exhibition h1{font-size:3rem}}@media screen and (max-width: 767px){.first-enter .exhibition h1{font-size:2.4rem;text-align:center}}.first-enter .exhibition figure{margin:10px 0}@media screen and (max-width: 767px){.first-enter .exhibition figure{text-align:center}.first-enter .exhibition figure img{width:100px}}.first-enter .exhibition figure figcaption{padding:10px 0}@media screen and (min-width: 768px){.first-enter .exhibition figure figcaption{border-bottom:1px solid #ccc}}@media screen and (max-width: 767px){.first-enter .exhibition figure figcaption{font-size:1.4rem}}.first-enter .greeting-text{margin:0 0 0 -30px;line-height:1.8}@media screen and (min-width: 768px){.first-enter .greeting-text{width:310px;padding:100px 0 0}}@media screen and (max-width: 767px){.first-enter .greeting-text{width:90%;margin:0 auto 0;font-size:1.5rem;padding:20px 0 0;line-height:1.7}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.first-enter .greeting-text{margin:0 0 0 10px}}.first-enter .greeting-text .credit{position:relative;display:block;margin:20px 0 0;text-align:right}@media screen and (min-width: 768px){.first-enter .greeting-text .credit{margin:20px 0 0}}@media screen and (max-width: 767px){.first-enter .greeting-text .credit{margin:10px 0 0}}.first-enter .greeting-text .credit::before{content:"";position:absolute;border-top:1px solid #666;width:60px;right:125px;top:11px}.first-enter .enter-btn{position:absolute;width:100%;text-align:center}@media screen and (min-width: 768px){.first-enter .enter-btn{bottom:50px}}@media screen and (max-width: 767px){.first-enter .enter-btn{bottom:25px}}.first-enter .enter-btn .enter{position:relative;display:inline-block;background:#333;padding:10px 100px;color:#fff;font-size:2.0rem;cursor:pointer;transition:all 1.5s ease}.first-enter .enter-btn .enter::before{content:">";position:absolute;left:15px}.first-enter .enter-btn .enter:hover{background:#376b1d}.howtouse{width:100%;margin:-10px 0 30px;padding:0}.howtouse a{position:relative;display:block;width:80%;max-width:300px;margin:0 auto;padding:10px 5px 10px 30px;text-align:center;line-height:1;font-size:14px;border:1px solid #999;border-radius:50px;color:#666}.howtouse a::before{content:">";position:absolute;left:15px}@media screen and (max-width: 767px){.video-wrap{padding-top:50px}.video-wrap p{margin:0 5%;font-family:ten-mincho-text, serif;font-weight:400;font-style:normal;color:#fff}}.special_info{background:#000;text-align:center;padding:0 0 50px}.special_info img{width:100%;max-width:750px;height:auto;border:1px solid #fff}.special_info ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.special_info ul li{width:30%}.special_info h2{font-family:ten-mincho-text, serif;font-weight:400;font-style:normal;color:#fff}.information_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:50000}.information_body{position:absolute;width:750px;height:90%;top:0;bottom:0;right:0;left:0;overflow:auto;margin:auto;padding:60px 40px;font-family:ten-mincho-text, serif;font-weight:400;font-style:normal;box-sizing:border-box;background:#efeeeb;text-align:center}@media screen and (max-width: 767px){.information_body{width:90%;height:90%;padding:30px}}.information_body h2{text-align:center;font-size:32px}@media screen and (max-width: 767px){.information_body h2{font-size:26px}}@media screen and (min-width: 768px){.information_body p{text-align:center;line-height:150%}}@media screen and (max-width: 767px){.information_body p{text-align:left;line-height:150%}}.information_body figure img{width:100%;height:auto}.information_body .information_enter{width:200px;padding:0;margin:20px auto 0;cursor:pointer;line-height:40px;text-align:center;border:1px solid #999;border-radius:50px}.information_body .information_close{position:absolute;top:20px;right:20px;font-size:13px;cursor:pointer}.information_body .information_close img{width:40px;height:auto;width:30px}.movie-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:10px}.movie-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.fadein{opacity:0;transition:all 1s ease;-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);-webkit-transform:translateY(25px);transform:translateY(25px)}.scrollin{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.exhibition_information{background:#fff}@media screen and (min-width: 768px){.exhibition_information{margin:0 0 120px;padding:40px 0;display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 767px){.exhibition_information{margin:0 5% 60px;padding:15px}}.exhibition_information h3{margin:0;padding:0}@media screen and (max-width: 767px){.exhibition_information h3{font-size:1.6rem;margin:20px 0 0}}.exhibition_information p{margin:10px 0 0;padding:0}@media screen and (max-width: 767px){.exhibition_information p{font-size:1.4rem;line-height:160%}}@media screen and (min-width: 768px){.exhibition_information figure{width:15%;margin:0 5% 0 0}}@media screen and (max-width: 767px){.exhibition_information figure{width:60%;margin:0 auto}}.exhibition_information figure img{width:100%;height:auto;border:1px solid #ccc}.exhibition_information .text_area{text-align:left}.first-enter-bg{background:#e5e4e1}.first-enter-box{width:100%;height:100%;font-family:ten-mincho-text, serif;font-weight:400;font-style:normal}.first-enter-box .logo{text-align:center}@media screen and (min-width: 768px){.first-enter-box .logo{padding:80px 0}}@media screen and (max-width: 767px){.first-enter-box .logo{padding:20px 0}.first-enter-box .logo img{width:30vw}}.first-enter-box .enter-wrapper{position:relative;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){.first-enter-box .enter-wrapper{margin:0 0 60px;overflow:auto}}@media screen and (min-width: 768px){.first-enter-box h2{font-size:2.0rem;margin:30px 0 0;padding:0 0 15px;text-align:left;border-bottom:1px solid #333}}@media screen and (max-width: 767px){.first-enter-box h2{font-size:1.8rem;margin:30px 5% 0;padding:0 0 15px;text-align:left;border-bottom:1px solid #333}}.first-enter-box .contents_list{padding:0}@media screen and (min-width: 768px){.first-enter-box .contents_list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 767px){.first-enter-box .contents_list{margin:0 5%}}@media screen and (min-width: 768px){.first-enter-box .contents_list li{width:31.6%;margin:0 0 30px}.first-enter-box .contents_list li:nth-of-type(1){width:66%}}@media screen and (max-width: 767px){.first-enter-box .contents_list li{margin:0 0 20px}}.first-enter-box .contents_list li img{width:100%;height:auto}.first-enter-box .contents_list figure{position:relative}.first-enter-box .contents_list figure .new{position:absolute;left:0;top:0}.first-enter-box .contents_list figure .new img{width:50px;height:auto}@media screen and (min-width: 768px){.first-enter-box .contents_list figure .new img{width:70px}}.first-enter-box .contents_textlist{margin:0;padding:0;text-align:left;font-size:1.4rem}@media screen and (max-width: 767px){.first-enter-box .contents_textlist{margin:0 5%}}.first-enter-box .contents_textlist li{margin:0;padding:15px 5px;border-bottom:1px solid #ccc}.first-enter-box .contents_textlist li::before{content:">";display:inline-block;margin:0 15px 0 0}.first-enter-box .enter-btn{position:relative;width:100%;text-align:left}.first-enter-box .enter-btn h3{font-size:1.6rem}.first-enter-box .enter-btn h3 span{font-size:1.3rem}.first-enter-box .enter-btn .enter{position:relative;display:inline-block;background:#333;padding:10px 100px;color:#fff;font-size:1.6rem;cursor:pointer;transition:all 1.5s ease}.first-enter-box .enter-btn .enter::before{content:">";position:absolute;left:15px}.first-enter-box .enter-btn .enter:hover{background:#376b1d}header.special{background:none;height:auto;min-height:auto}header.special .logo{padding:15px}@media screen and (min-width: 768px){header.special .logo img{height:80px}}header.special .wrapper{max-width:1200px;padding:0}header.special .wrapper img{width:100%;height:auto}.hibi.special{margin:0 !important;padding:60px 0 0;background:#000;color:#fff}@media screen and (max-width: 767px){.hibi.special{padding:0}}@media screen and (min-width: 768px){.hibi.special .lead{font-size:18px}}@media screen and (max-width: 767px){.hibi.special .lead{margin:0;padding:0 5%;font-size:14px;text-align:left}}.hibi.special .special-talk{margin:60px auto 0;max-width:1000px;box-sizing:border-box;background:#ededed;color:#333;padding:60px;text-align:center}@media screen and (max-width: 767px){.hibi.special .special-talk{margin:30px 3% 0;padding:50px 30px}}.hibi.special .special-talk h2:nth-of-type(n+2){margin-top:120px}.hibi.special .special-talk h2 span{font-size:32px;border-bottom:2px solid #000}@media screen and (max-width: 767px){.hibi.special .special-talk h2 span{font-size:24px}}.hibi.special .special-talk h3{position:relative;margin:60px 0 0 4em;text-align:left}@media screen and (max-width: 767px){.hibi.special .special-talk h3{font-size:16px;margin:40px 0 0 2em}}.hibi.special .special-talk h3:before{content:"";position:absolute;top:13px;left:-4em;width:3.5em;border-top:1px solid #666}@media screen and (max-width: 767px){.hibi.special .special-talk h3:before{left:-2em;width:1.5em}}.hibi.special .special-talk dl{text-align:left}@media screen and (min-width: 768px){.hibi.special .special-talk dl{display:flex;flex-wrap:wrap;justify-content:space-between}}.hibi.special .special-talk dl dt{line-height:180%}@media screen and (min-width: 768px){.hibi.special .special-talk dl dt{width:4em;margin:40px 0 0}}@media screen and (max-width: 767px){.hibi.special .special-talk dl dt{margin:20px 0 0}}.hibi.special .special-talk dl dt.aoyagi{color:#208a7c}.hibi.special .special-talk dl dt.sato{color:#606dbb}.hibi.special .special-talk dl dd{line-height:180%}@media screen and (min-width: 768px){.hibi.special .special-talk dl dd{width:calc(100% - 4em);margin:40px 0 0}}@media screen and (max-width: 767px){.hibi.special .special-talk dl dd{margin:10px 0 0;font-size:15px}}.hibi.special .special-talk figure{margin:40px 0 0}.hibi.special .special-talk figure img{max-width:100%;height:auto}@media screen and (min-width: 768px){.hibi.special .special-talk figure.fune{margin:40px 0 0 30px;float:right;width:334px}}.hibi.special .special-talk figure.fune img{width:100%;height:auto}.hibi.special .special-art{margin:0 auto;max-width:1000px;box-sizing:border-box}.hibi.special .special-art .lead{margin-top:120px}@media screen and (max-width: 767px){.hibi.special .special-art .lead{margin-top:60px;font-size:16px}}@media screen and (min-width: 768px){.hibi.special .special-art figure{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 767px){.hibi.special .special-art figure{margin:30px 3%}}.hibi.special .special-art figure img{max-width:100%;height:auto}@media screen and (max-width: 767px){.hibi.special .special-art figure img{margin-bottom:10px}}.hibi.special .profile{margin-top:120px;border-top:1px solid #999}.hibi.special .profile ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 10% 0;padding:0}.hibi.special .profile ul li{width:50%;text-align:center}.hibi.special .profile ul span{display:inline-block;width:50px;height:50px;overflow:hidden;line-height:52px;border:1px solid #fff;border-radius:100%}.hibi.special .profile ul span i{font-size:24px}.hibi.special .profile a{color:#ddd;text-decoration:underline}.hibi.special .profile a:hover{color:#6160cd;text-decoration:underline}header.yama_suzuri{background:none;height:auto;min-height:auto}header.yama_suzuri .logo{position:relative;padding:15px;z-index:15000}@media screen and (min-width: 768px){header.yama_suzuri .logo img{height:80px}}header.yama_suzuri .wrapper{width:100%;max-width:100%;text-align:center;background:url("../images/yamasuzuri/head_bg.jpg") center top no-repeat;background-size:100% auto;padding:0;box-sizing:border-box}@media screen and (min-width: 768px){header.yama_suzuri .wrapper{margin:-120px 0 0;height:58vw}}@media screen and (max-width: 767px){header.yama_suzuri .wrapper{height:70vw;padding:40px 0 0;background:url("../images/yamasuzuri/head_bg.jpg") center top no-repeat;background-size:130% auto}}header.yama_suzuri .wrapper img{position:relative;width:305px;height:auto}@media screen and (min-width: 768px){header.yama_suzuri .wrapper img{transform:translateY(50%)}}@media screen and (max-width: 767px){header.yama_suzuri .wrapper img{width:30vw;height:auto}}header.yama_suzuri nav{z-index:20000}.hibi.yamasuzuri{margin:0 !important;padding:60px 0 0;background:#000;color:#fff}@media screen and (max-width: 767px){.hibi.yamasuzuri{padding:0}}.hibi.yamasuzuri section{position:relative;font-size:2.0rem}@media screen and (max-width: 767px){.hibi.yamasuzuri section{font-size:1.6rem}}.hibi.yamasuzuri section.ys_first{margin:0 0 0;padding:0 0 38vw;background:url("../images/yamasuzuri/section1_bg.jpg") center bottom no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.hibi.yamasuzuri section.ys_first{margin:-10vw 0 0;padding:0 0 50vw;background:url("../images/yamasuzuri/section1_bg.jpg") center bottom no-repeat;background-size:150% auto}}.hibi.yamasuzuri section.ys_first .fadein:nth-of-type(-n+2){opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.hibi.yamasuzuri section.ys_third{margin:0;padding:10vw 0 0;background:url("../images/yamasuzuri/section2_bg.jpg") center top no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.hibi.yamasuzuri section.ys_third{background:url("../images/yamasuzuri/section2_bg.jpg") center top no-repeat;background-size:150% auto}}.hibi.yamasuzuri section.ys_third p:nth-of-type(1){margin:0 0 5vw}@media screen and (max-width: 767px){.hibi.yamasuzuri section.ys_third p:nth-of-type(1) img{width:20vw;height:auto}}.hibi.yamasuzuri section p{position:relative;margin:30px 0 0}@media screen and (max-width: 767px){.hibi.yamasuzuri section p{margin:20px 5% 0}}.hibi.yamasuzuri section p:nth-of-type(1){margin:0}@media screen and (max-width: 767px){.hibi.yamasuzuri section p:nth-of-type(1){margin:0 5%}}.hibi.yamasuzuri section p.next{padding:0 0 130px}.hibi.yamasuzuri section p.next:after{position:absolute;content:"";width:1px;height:100px;background:#fff;bottom:0;right:0;left:0;margin:0 auto}.hibi.yamasuzuri section p.name img{width:257px;height:auto}.hibi.yamasuzuri section.yamasuzuri_movie{background:#000;background:-moz-linear-gradient(top, #000 50%, #fff 50%);background:-webkit-linear-gradient(top, #000 50%, #fff 50%);background:linear-gradient(to bottom, #000 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 )}.hibi.yamasuzuri section.yamasuzuri_movie .movie-wrapper-box{width:80%;margin:100px auto 0}@media screen and (max-width: 767px){.hibi.yamasuzuri section.yamasuzuri_movie .movie-wrapper-box{width:90%}}.hibi.yamasuzuri section.yamasuzuri_movie .movie-wrapper{margin-bottom:0}.hibi.yamasuzuri section.end-credit{padding:30px 0 35vw;background:#fff url("../images/yamasuzuri/end_bg.jpg") center bottom no-repeat;background-size:100% auto}.hibi.yamasuzuri section.end-credit p{font-size:1.6rem;color:#666}@media screen and (max-width: 767px){.hibi.yamasuzuri section.end-credit p{font-size:1.2rem}}.hibi.yamasuzuri section.end-credit p span{display:inline-block;margin:0 1em}.hibi.yamasuzuri section.end-credit h2{margin:60px 0 0;font-size:2.6rem;color:#444}@media screen and (max-width: 767px){.hibi.yamasuzuri section.end-credit h2{font-size:2.0rem}}.hibi.yamasuzuri section.end-credit h3{font-size:2.0rem;color:#444}@media screen and (max-width: 767px){.hibi.yamasuzuri section.end-credit h3{font-size:1.6rem}}.hibi.yamasuzuri section.end-credit .exhibition_information{margin-bottom:0;background:none}.hibi.yamasuzuri section.end-credit .exhibition_information p{margin:10px 0 0}.yamasuzuri_footer{margin-top:0}header.ogata{background:none;height:auto;min-height:auto}@media screen and (max-width: 767px){header.ogata{padding:0}}header.ogata .logo{position:relative;padding:15px;z-index:15000}@media screen and (min-width: 768px){header.ogata .logo img{height:80px}}header.ogata .wrapper{width:100%;max-width:100%;text-align:center;background:url("../images/ogata/main_bg.jpg") center top no-repeat;background-size:100% auto;padding:0;box-sizing:border-box}@media screen and (min-width: 768px){header.ogata .wrapper{margin:-120px 0 0;height:47vw}}@media screen and (max-width: 767px){header.ogata .wrapper{height:70vw;padding:6vw 0 0;background:url("../images/ogata/main_bg.jpg") center top no-repeat;background-size:130% auto}}header.ogata .wrapper img{position:relative;width:165px;height:auto}@media screen and (min-width: 768px){header.ogata .wrapper img{transform:translateY(40%)}}@media screen and (max-width: 767px){header.ogata .wrapper img{width:18vw;height:auto}}header.ogata nav{z-index:20000}.hibi.ogata{margin:0 !important;padding:60px 0 0;background:#000;color:#fff}@media screen and (max-width: 767px){.hibi.ogata{padding:0}}.hibi.ogata section{position:relative;max-width:1040px;margin:100px auto 0;font-size:1.6rem}@media screen and (max-width: 767px){.hibi.ogata section{font-size:1.4rem;margin:50px auto 0}}@media screen and (min-width: 768px){.hibi.ogata section.first{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.hibi.ogata section.first:before{position:absolute;content:"";width:1px;height:90%;background-color:#666;top:0;left:50%}}@media screen and (max-width: 767px){.hibi.ogata section.first{margin-top:20px}}.hibi.ogata section.first article{color:#fff;text-align:left}@media screen and (max-width: 767px){.hibi.ogata section.first article{margin:0 8%}}@media screen and (min-width: 768px){.hibi.ogata section.first .left-area{width:46%}.hibi.ogata section.first .right-area{width:46%}}.hibi.ogata section.first .name{width:100%;text-align:right}@media screen and (max-width: 767px){.hibi.ogata section.first .name{text-align:center}}.hibi.ogata section.first .name img{width:257px;height:auto}.hibi.ogata section.words{position:relative;color:#333;background:#f1ecea;text-align:left;box-sizing:border-box}@media screen and (min-width: 768px){.hibi.ogata section.words{padding:50px 50px 70px 200px}}@media screen and (max-width: 767px){.hibi.ogata section.words{margin:50px 2% 0;padding:8vw 8vw 12vw;font-size:1.5rem;line-height:160%}}@media screen and (min-width: 768px){.hibi.ogata section.words h2{position:absolute;display:inline-block;font-size:6rem;width:6rem;top:50px;left:80px;padding:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:180%;border-right:3px solid #7794a2}}@media screen and (max-width: 767px){.hibi.ogata section.words h2{display:inline-block;width:3em;white-space:nowrap;padding:0 0 20px;border-bottom:3px solid #7794a2}}.hibi.ogata section.words strong{color:#237399}@media screen and (max-width: 767px){.hibi.ogata section.words strong{font-size:1.8rem}}.hibi.ogata section.words p{margin:20px 0 0}.hibi.ogata section.words p:nth-of-type(1){margin:0}.hibi.ogata section.words .caution{position:absolute;text-align:right;font-size:1.2rem;line-height:1;bottom:15px;right:20px}.hibi.ogata section.concept .handwriting.for-pc{width:330px;margin-top:30px;float:right}.hibi.ogata section.concept .handwriting.for-sp{margin-top:30px}.hibi.ogata section.first_meeting .handwriting.for-pc{width:330px;margin-top:30px;margin-right:60px;float:left}.hibi.ogata section.first_meeting .handwriting.for-sp{margin-top:30px}.hibi.ogata section.in_yamasuzuri .handwriting.for-pc{width:330px;margin-top:30px;float:right}.hibi.ogata section.in_yamasuzuri .handwriting.for-sp{margin-top:30px}.hibi.ogata section.profile_ogata{position:relative;text-align:left}@media screen and (max-width: 767px){.hibi.ogata section.profile_ogata figure{width:60%}.hibi.ogata section.profile_ogata figure img{width:100%;height:auto}}.hibi.ogata section.profile_ogata article{position:absolute;top:50px;left:400px}@media screen and (max-width: 767px){.hibi.ogata section.profile_ogata article{top:30px;left:45%}}.hibi.ogata section.profile_ogata article h2{font-size:2.2rem}@media screen and (max-width: 767px){.hibi.ogata section.profile_ogata article h2{font-size:1.8rem}}@media screen and (max-width: 767px){.hibi.ogata section.profile_ogata article p{margin-top:20px;line-height:150%}}.hibi.ogata section.profile_ogata article a{color:#fff;text-decoration:underline}.hibi.ogata section.profile_ogata .end-credit{color:#666}@media screen and (min-width: 768px){.hibi.ogata section.profile_ogata .end-credit{position:absolute;right:0;bottom:0;text-align:right;font-size:1.6rem}}@media screen and (max-width: 767px){.hibi.ogata section.profile_ogata .end-credit{margin:30px 3%;font-size:1.2rem;line-height:160%}}.hibi.ogata section.profile_ogata .end-credit span{display:inline-block;margin:0 1em}.ex_info .exhibition_information{color:#444}.yamasuzuri_footer{margin-top:60px}@media screen and (min-width: 768px){.for-tablet{display:none}.for-sp{display:none}}@media screen and (max-width: 767px){.for-pc{display:none}}@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait){.for-tablet{display:inherit}}
