h1,h2,h3,h4,h5,p,a,span{font-family:"Noto Sans JP", serif;font-optical-sizing:auto;border:none}body{background:#cccccc}img{display:block}header{display:none}.header-main{position:relative}.header-logo{position:absolute;top:59px;left:75px;width:190px}.fv-section-img{padding:0 97px 0 0}.article-section{width:1080px;margin:120px auto}.top-title-p{font-size:42px;color:#000;border:none;text-align:left}.top-sub-title{font-size:32px;margin:30px 0}.top-article-text{font-size:21px;line-height:1.4}.top-img-content{margin:45px auto;width:600px;background:#fff;border:1px solid #000}.img-tag{font-size:15px;background:#f9d3d4;width:40px;padding:0 2px}.top-img-tag{width:30px;margin:1px 0 0 1px}.top-img{width:550px;height:550px;margin:5px auto 25px auto}.top-img-text{font-size:16px;color:#000;padding:13px;border-top:1px solid #000;font-family:"kozuka-gothic-pr6n", sans-serif;font-weight:400;font-style:normal}.artist-content{display:flex;border:1px solid #000;margin:165px 0 35px 0}.artist-name{width:197px;height:71px}.artist-img{width:197px}.artist-text{font-size:17px;line-height:1.8;padding:53px;font-family:"kozuka-gothic-pr6n", sans-serif;font-weight:400;font-style:normal}.btm-container{display:flex;justify-content:space-between;border-bottom:1px solid #000}.btm-content{width:253px;margin:0 0 38px 0}.btm-content-img{width:253px;height:254px;border:1px solid #000}.btm-content-text{font-size:16px;line-height:1.6}.footer-sp{display:none}footer{padding:0 40px 40px 40px}.footer-logo{width:230px;margin:0 auto 80px auto}.footer-text,.footer-cp,.footer-sns-text{font-size:21px;color:#000}.footer-btm,.footer-left,.footer-right,.footer-sns-btn-area,.footer-sns-btn{display:flex}.footer-btm,.footer-left{align-items:end}.footer-text{margin-right:58px;width:471px}.footer-cp{width:625px}.footer-sns-text{margin-right:18px;width:114px;height:23px}.footer-sns-btn{justify-content:center;align-items:center;width:63px;height:63px;border:1px solid #000}.footer-icon{height:30px}.footer-btm{justify-content:space-between}.works-fv-section{position:relative;padding-top:107px}.header-logo-works{position:absolute;top:59px;left:75px;width:190px}.works-fv{margin:107px auto 0 auto;margin:0px auto 0 auto;width:1207px}.works-container{width:1348px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px auto 103px auto}.works-content{width:289px;position:relative}.works-content-tag{position:absolute;top:0;left:0;width:55px}.works-content-img{width:289px;height:306px;display:flex;align-items:start;background:#fff;border:2px solid #000}.works-content-img img{border:1px solid #000}.works-content-text{margin:19px 0 31px 0;font-size:18px;line-height:1.2;letter-spacing:0.05em}.works-btn-container{width:1080px;margin:0 auto 70px auto;padding:0 15px}.artist-content-work{margin:0}.page-btn{width:229px;display:flex;align-items:center;justify-content:space-between;padding:55px 0;margin:0 auto}.page-btn a{text-decoration:none;font-size:32px;color:#000}.page-btn span{font-size:32px;color:#000}.page-arrow{margin-left:15px}@media screen and (min-width: 1901px){.works-fv-section{width:1380px;margin:0 auto}.header-logo-works{left:-170px}}@media screen and (max-width: 1700px){.works-fv{width:1000px}}@media screen and (max-width: 1600px){.footer-text{margin-right:58px;width:300px}.footer-cp{width:500px}.footer-sns-text{margin-right:18px;width:auto;height:18px}.footer-sns-btn{width:40px;height:40px}.footer-icon{height:25px}.works-fv{width:900px}}@media screen and (max-width: 1450px){.works-fv{width:800px}}@media screen and (max-width: 1360px){.works-fv{width:600px}.header-logo-works{width:14vw}}@media screen and (max-width: 1300px){.footer-text{margin-right:58px;width:260px}.footer-cp{width:430px}.footer-sns-text{margin-right:18px;width:114px;width:auto;height:16px}}@media screen and (max-width: 1080px){.line-break{display:block}.content-none{display:none}.fv-section{position:relative}.fv-section-img{padding:0}.article-section{margin:90px 80px 90px 85px;width:auto}.top-title-p{font-size:56px}.top-sub-title{font-size:39px;line-height:1.6}.top-article-text{font-size:28px}.top-img-content{margin:54px auto;width:865px;background:#fff;border:1px solid #000}.top-img-tag{width:42px}.top-img{width:800px;height:auto;margin:5px auto 25px auto}.top-img-text{font-size:23px}.artist-content{width:100%}.btm-container{justify-content:center;border-top:1px solid #000}.btm-content{width:340px;margin:50px}.btm-content-img{width:340px;height:340px}.btm-content-text{font-size:27px;line-height:1.5}.content-hidden{display:none}.footer-logo{width:266px;margin-bottom:124px}.footer-sp{display:block}.footer-sp-top{display:flex;justify-content:space-between;margin-bottom:30px}.footer-text1-sp{width:404px;height:88px}.footer-sns-btn{width:111px;height:111px}.footer-sns-btn:nth-of-type(2){margin:0 28px}.footer-icon{height:48px}.header-logo-works{width:144px;left:24px}.works-fv-section{padding:95px 0 81px 0}.works-fv{width:736px;margin:0 auto}.works-container{width:952px;margin:0 auto 63px auto}.works-content{width:449px}.works-content-img{width:449px;height:474px}.works-content-text{font-size:28px;line-height:1.6;letter-spacing:0.1em;margin-bottom:63px}.artist-content-work{margin:0}.artist-text-work{width:840px;margin:54px auto 0px auto}.page-btn{padding-top:82px}.works-btn-container{margin-left:40px;margin-right:40px;width:auto}}@media screen and (max-width: 1024px){.works-fv{width:70%}.header-logo-works{width:100px}.top-img-content{margin:54px auto;width:95%;background:#fff;border:1px solid #000}.top-img{width:90%;height:auto;margin:5px auto 25px auto}.btm-container{justify-content:space-between}.btm-content{margin:50px 0}.works-container,.works-btn-container{margin-left:40px;margin-right:40px;width:auto}.works-content{width:47%;height:auto}.works-content-img{width:100%;height:auto;padding-bottom:20px}.artist-text-work{width:auto}}@media screen and (max-width: 900px){.btm-content{width:45%}.btm-content-img{width:100%;height:auto}.footer-text1-sp{width:50%;height:50%}.footer-sns-btn:nth-of-type(2){margin:0 20px}.footer-sns-btn{width:80px;height:80px}.footer-icon{height:50px}.works-content-text{font-size:20px}}@media screen and (max-width: 768px){.header-logo-sp{width:120px}.header-logo-works{top:23px;width:80px}.article-section{margin:60px 20px;width:auto}.top-title-p{font-size:40px}.top-sub-title{font-size:30px;line-height:1.6}.top-article-text{font-size:16px}.top-img-content{margin:30px auto}.top-img-text{font-size:18px}.artist-content{margin:45px 0}.artist-text{font-size:18px;line-height:1.6;margin:41px 35px 80px 35px}.btm-content-text{font-size:16px}.footer-logo{width:200px;margin-bottom:70px}.footer-sns-btn{width:50px;height:50px}.footer-icon{height:30px}.works-fv-section{padding:50px 0 60px 0}.artist-text-work{width:auto}.works-container{margin-bottom:0px}.artist-content-work{margin-top:0}.page-btn{padding:0px 0 30px 0}.artist-name{width:381px;height:auto;margin:0 auto}.artist-img{width:381px;margin:0 auto}.artist-text{font-size:28px;line-height:1.6;padding:0;margin:41px 35px 130px 35px}}@media screen and (max-width: 600px){.header-logo-works{width:60px;top:35px}.works-container,.works-btn-container{margin-left:20px;margin-right:20px}.works-content-img{padding-bottom:10px}.works-content-text{font-size:14px;margin:10px 0 30px 0}.artist-text-work{margin-bottom:30px}.page-btn{width:150px}.page-btn a{font-size:22px}.page-btn span{font-size:22px}.page-arrow{margin-left:15px}}@media screen and (max-width: 500px){.header-logo-sp{width:100px}.header-logo-works{width:40px;top:20px}.top-title-p{font-size:30px}.top-sub-title{font-size:22px;line-height:1.6;margin:24px 0}.top-article-text{font-size:16px}.top-img-tag{width:30px}.top-img-text,.btm-content-text{font-size:14px}.artist-name,.artist-img{width:90%}.artist-text{font-size:16px;line-height:1.6;margin:30px 0px 50px 0px}footer{padding:20px}.footer-sns-btn:nth-of-type(2){margin:0 10px}.top-img-text,.btm-content-text{font-size:12px}.works-container{margin:20px}.works-content-text{font-size:12px}.artist-content-work{margin-bottom:20px}.artist-text-work{margin-bottom:0}}@media screen and (max-width: 375px){.header-logo-sp{width:90px}.article-section{margin:50px 20px}.top-title-p{font-size:25px}.top-sub-title{font-size:20px;margin:15px 0}.top-article-text,.artist-text{font-size:14px}.btm-content{margin:30px 0}.footer-logo{width:150px;margin-bottom:40px}.footer-sns-btn{width:35px;height:35px}.footer-icon{height:15px}.works-content-text{font-size:10px}.works-btn-container{margin-bottom:20px}}
