.slider .slick-slide .dis_pc{display:none}@media screen and (min-width: 801px){.slider .slick-slide .dis_pc{display:block}}.slider .slick-slide .dis_sp{display:none}@media screen and (max-width: 800px){.slider .slick-slide .dis_sp{display:block}}.container{max-width:1366px;margin:70px auto 0;color:#333333}@media screen and (max-width: 800px){.container{margin:45px auto 0}}.container .section{max-width:1080px;margin:80px auto 0;margin-top:7.8125vw;width:94.76562vw}@media screen and (min-width: 1280px){.container .section{margin-top:100px}}@media screen and (min-width: 1280px){.container .section{width:1213px}}@media screen and (max-width: 800px){.container .section{margin:70px auto 0;width:90%}}.container .section .title{font-size:3.59375vw;line-height:normal;text-align:center;margin:0 0 30px;margin-bottom:3.125vw;font-family:'Cormorant Garamond', serif;text-transform:uppercase}@media screen and (min-width: 1280px){.container .section .title{font-size:46px}}@media screen and (min-width: 1280px){.container .section .title{margin-bottom:40px}}@media screen and (max-width: 800px){.container .section .title{font-size:36px;margin:0 0 30px}}.container .section .title.title_s{font-size:1.875vw}@media screen and (min-width: 1280px){.container .section .title.title_s{font-size:24px}}@media screen and (max-width: 800px){.container .section .title.title_s{font-size:20px}}.container .section .title.title_s span.t_adjust{font-size:110%;display:inline;font-weight:inherit}.container .section .title span{font-size:1.25vw;display:block;font-weight:bold}@media screen and (min-width: 1280px){.container .section .title span{font-size:16px}}@media screen and (max-width: 800px){.container .section .title span{font-size:15px}}.container .section h3.title{font-size:2.34375vw}@media screen and (min-width: 1280px){.container .section h3.title{font-size:30px}}.container .section .text{font-size:1.25vw;line-height:1.8;font-family:"Noto Sans CJK JP", "Noto Sans JP", serif}@media screen and (min-width: 1280px){.container .section .text{font-size:16px}}.container .section .inner p{line-height:1.5}@media screen and (max-width: 800px){.container .section .inner p{font-size:15px}}.container .section .title-work{line-height:1.5;font-weight:bold}.container .section.summary .inner p{text-align:center;color:#333333;line-height:1.5;margin:0 0 1.5em;font-size:1.25vw}@media screen and (min-width: 1280px){.container .section.summary .inner p{font-size:16px}}@media screen and (max-width: 800px){.container .section.summary .inner p{font-size:15px}}.container .section.intro{max-width:980px;padding:0 50px 0;padding-left:3.90625vw;padding-right:3.90625vw;width:86.95312vw}@media screen and (min-width: 1280px){.container .section.intro{padding-left:50px}}@media screen and (min-width: 1280px){.container .section.intro{padding-right:50px}}@media screen and (min-width: 1280px){.container .section.intro{width:1113px}}@media screen and (max-width: 800px){.container .section.intro{max-width:none}}@media screen and (max-width: 800px){.container .section.intro .text-col{margin:30px 0 0}}.container .section.intro .section-inner{margin:0 auto;width:90%;width:62.5vw}@media screen and (min-width: 1280px){.container .section.intro .section-inner{width:800px}}@media screen and (max-width: 800px){.container .section.intro .section-inner{width:100%}}.container .section.intro .section-inner .title-work{font-size:1.5625vw;margin-bottom:1.5625vw}@media screen and (min-width: 1280px){.container .section.intro .section-inner .title-work{font-size:20px}}@media screen and (min-width: 1280px){.container .section.intro .section-inner .title-work{margin-bottom:20px}}@media screen and (max-width: 800px){.container .section.intro .section-inner .title-work{text-align:center}}.container .section.intro .section-inner .date{font-size:1.09375vw;margin-bottom:.78125vw}@media screen and (min-width: 1280px){.container .section.intro .section-inner .date{font-size:14px}}@media screen and (min-width: 1280px){.container .section.intro .section-inner .date{margin-bottom:10px}}@media screen and (max-width: 800px){.container .section.intro .section-inner .date{text-align:center;font-size:12px;margin:0 0 5px}}.container .section.intro.artist{background:rgba(255,255,255,0.7);padding:3.90625vw;padding-top:6.25vw;padding-bottom:7.8125vw;margin-top:6.25vw}@media screen and (min-width: 1280px){.container .section.intro.artist{padding:50px}}@media screen and (min-width: 1280px){.container .section.intro.artist{padding-top:80px}}@media screen and (min-width: 1280px){.container .section.intro.artist{padding-bottom:100px}}@media screen and (min-width: 1280px){.container .section.intro.artist{margin-top:80px}}@media screen and (max-width: 800px){.container .section.intro.artist{margin:70px auto 0;width:100%;max-width:none;padding:55px 0 70px}}@media screen and (max-width: 800px){.container .section.intro.artist .title{margin:0 0 40px}}.container .section.intro.artist .text{font-size:1.17188vw}@media screen and (min-width: 1280px){.container .section.intro.artist .text{font-size:15px}}.container .section.intro.artist .section-inner{width:62.10938vw}@media screen and (min-width: 1280px){.container .section.intro.artist .section-inner{width:795px}}@media screen and (max-width: 800px){.container .section.intro.artist .section-inner{width:100%;padding:0 20px;box-sizing:border-box}}.container .section.intro.artist .history .title{margin:0;display:flex;align-items:center;margin-top:4.6875vw}@media screen and (min-width: 1280px){.container .section.intro.artist .history .title{margin-top:60px}}@media screen and (max-width: 800px){.container .section.intro.artist .history .title{font-size:25px;margin:70px 0 0}}.container .section.intro.artist .history .title::before,.container .section.intro.artist .history .title::after{content:"";height:1px;flex-grow:1;background-color:#ddd}.container .section.intro.artist .history .title::before{margin-right:1rem;margin-right:1.25vw}@media screen and (min-width: 1280px){.container .section.intro.artist .history .title::before{margin-right:16px}}.container .section.intro.artist .history .title::after{margin-left:1rem;margin-left:1.25vw}@media screen and (min-width: 1280px){.container .section.intro.artist .history .title::after{margin-left:16px}}.container .section.intro.artist .history div{padding-top:3.125vw;padding-bottom:3.125vw;margin-top:-0.5em;border:1px #ddd solid;border-top:none;margin-top:-1.48438vw}@media screen and (min-width: 1280px){.container .section.intro.artist .history div{padding-top:40px}}@media screen and (min-width: 1280px){.container .section.intro.artist .history div{padding-bottom:40px}}@media screen and (min-width: 1280px){.container .section.intro.artist .history div{margin-top:-19px}}@media screen and (max-width: 800px){.container .section.intro.artist .history div{border:none;padding:25px 0 0}}.container .section.intro.artist .history div dl{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;padding:0 0 10px;padding-bottom:.78125vw;width:46.875vw}@media screen and (min-width: 1280px){.container .section.intro.artist .history div dl{padding-bottom:10px}}@media screen and (min-width: 1280px){.container .section.intro.artist .history div dl{width:600px}}@media screen and (max-width: 800px){.container .section.intro.artist .history div dl{width:100%;padding:0 0 20px}}.container .section.intro.artist .history div dl:last-child{padding-bottom:0}.container .section.intro.artist .history div dt{flex:0 0 10%;white-space:nowrap;line-height:1.5;font-size:.9375vw}@media screen and (min-width: 1280px){.container .section.intro.artist .history div dt{font-size:12px}}@media screen and (max-width: 800px){.container .section.intro.artist .history div dt{font-size:12px;flex:0 0 15%}}.container .section.intro.artist .history div dd{flex:0 0 90%;position:relative;line-height:1.5;font-size:.9375vw;font-family:"Noto Sans CJK JP", "Noto Sans JP", serif}@media screen and (min-width: 1280px){.container .section.intro.artist .history div dd{font-size:12px}}@media screen and (max-width: 800px){.container .section.intro.artist .history div dd{font-size:12px;flex:0 0 85%}}.container .section .col-flex{display:flex;align-items:center}@media screen and (max-width: 800px){.container .section .col-flex{display:block;width:100%}}.container .section .col-flex.col-grid{display:grid;display:-ms-grid;-ms-grid-columns:37.5% 62.5%;grid-template-columns:37.5% 62.5%;-ms-grid-rows:-webkit-max-content -webkit-max-content;-ms-grid-rows:max-content max-content;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;-ms-grid-columns:37.5% 62.5%;-ms-grid-rows:max-content max-content}@media screen and (max-width: 800px){.container .section .col-flex.col-grid{-ms-grid-columns:150px auto;grid-template-columns:150px auto;gap:0px 20px}}.container .section .col-flex.col-grid .img-col{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}@media screen and (min-width: 801px){.container .section .col-flex.col-grid .img-col{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}}.container .section .col-flex.col-grid .name{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}.container .section .col-flex.col-grid .text{margin-bottom:3.125vw}@media screen and (min-width: 1280px){.container .section .col-flex.col-grid .text{margin-bottom:40px}}@media screen and (-ms-high-contrast: none){.container .section .col-flex.col-grid .text{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}}@media screen and (-ms-high-contrast: active){.container .section .col-flex.col-grid .text{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}}@media screen and (-ms-high-contrast: black-on-white){.container .section .col-flex.col-grid .text{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}}@media screen and (-ms-high-contrast: white-on-black){.container .section .col-flex.col-grid .text{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}}@media screen and (max-width: 800px){.container .section .col-flex.col-grid .text{-ms-grid-column-span:2;grid-column:span 2;margin:20px 0;font-size:14px}}@media screen and (-ms-high-contrast: none){.container .section .col-flex.col-grid .cta_gray,.container .section .col-flex.col-grid .cta_wrap{-ms-grid-row:3;grid-row:3;-ms-grid-column:2;grid-column:2}}@media screen and (-ms-high-contrast: active){.container .section .col-flex.col-grid .cta_gray,.container .section .col-flex.col-grid .cta_wrap{-ms-grid-row:3;grid-row:3;-ms-grid-column:2;grid-column:2}}@media screen and (-ms-high-contrast: black-on-white){.container .section .col-flex.col-grid .cta_gray,.container .section .col-flex.col-grid .cta_wrap{-ms-grid-row:3;grid-row:3;-ms-grid-column:2;grid-column:2}}@media screen and (-ms-high-contrast: white-on-black){.container .section .col-flex.col-grid .cta_gray,.container .section .col-flex.col-grid .cta_wrap{-ms-grid-row:3;grid-row:3;-ms-grid-column:2;grid-column:2}}@media screen and (max-width: 800px){.container .section .col-flex.col-grid .cta_gray,.container .section .col-flex.col-grid .cta_wrap{-ms-grid-row-span:2;grid-row:span 2;-ms-grid-column-span:2;grid-column:span 2}}.container .section .col-flex+.col-flex{margin-top:6.28906vw}@media screen and (min-width: 1280px){.container .section .col-flex+.col-flex{margin-top:80.5px}}@media screen and (max-width: 800px){.container .section .col-flex+.col-flex{margin:70px 0 0}}.container .section .col-flex .img-col{width:33.333%;width:18.75vw;margin-right:4.29688vw}@media screen and (min-width: 1280px){.container .section .col-flex .img-col{width:240px}}@media screen and (min-width: 1280px){.container .section .col-flex .img-col{margin-right:55px}}@media screen and (max-width: 800px){.container .section .col-flex .img-col{width:100%}}.container .section .col-flex .img-col .title-work{font-family:"Noto Sans CJK JP", "Noto Sans JP", serif;font-weight:normal;font-size:1.09375vw}@media screen and (min-width: 1280px){.container .section .col-flex .img-col .title-work{font-size:14px}}.container .section .col-flex .img-col p.price{font-size:.9375vw;margin:3px 0 0;font-family:"Noto Sans CJK JP", "Noto Sans JP", serif}@media screen and (min-width: 1280px){.container .section .col-flex .img-col p.price{font-size:12px}}.container .section .col-flex .img-col img{width:100%;vertical-align:bottom}.container .section .col-flex .text-col{width:66.66%;width:39.0625vw}@media screen and (min-width: 1280px){.container .section .col-flex .text-col{width:500px}}@media screen and (max-width: 800px){.container .section .col-flex .text-col{width:100%}}.container .section .col-flex .text-col .text{font-size:1.17188vw}@media screen and (min-width: 1280px){.container .section .col-flex .text-col .text{font-size:15px}}@media screen and (max-width: 800px){.container .section .col-flex .text-col .text{margin:20px 0;font-size:14px}}.container .section .col-flex .text-col .title-work{font-size:1.5625vw;margin:0 0 10px;margin-bottom:1.32812vw}@media screen and (min-width: 1280px){.container .section .col-flex .text-col .title-work{font-size:20px}}@media screen and (min-width: 1280px){.container .section .col-flex .text-col .title-work{margin-bottom:17px}}@media screen and (max-width: 800px){.container .section .col-flex .text-col .title-work{font-size:19px}}.container .section .col-flex.col3{flex-wrap:wrap;max-width:1080px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;gap:0px 36px;grid-template-columns:repeat(auto-fit, 243px);justify-content:center;align-items:flex-start}@media screen and (max-width: 1365px){.container .section .col-flex.col3{gap:0px 3.35%;grid-template-columns:repeat(auto-fit, 22.45%)}}@media screen and (max-width: 800px){.container .section .col-flex.col3{grid-template-columns:repeat(auto-fit, 47.3%);gap:0px 5.4%}}.container .section .col-flex.col3 a.img-col>p{overflow:hidden}.container .section .col-flex.col3 a.img-col>p img{transition:all 300ms ease-out}.container .section .col-flex.col3 a.img-col:hover img{transform:scale(1.05, 1.05)}.container .section .col-flex.col3 .img-col{width:auto;margin:0}@media screen and (min-width: 801px){.container .section .col-flex.col3 .img-col:nth-child(n+5){margin-top:3.125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .col-flex.col3 .img-col:nth-child(n+5){margin-top:40px}}@media screen and (-ms-high-contrast: none){.container .section .col-flex.col3 .img-col img{max-width:18.75vw}}@media screen and (-ms-high-contrast: none) and (min-width: 1280px){.container .section .col-flex.col3 .img-col img{max-width:240px}}@media screen and (-ms-high-contrast: active){.container .section .col-flex.col3 .img-col img{max-width:18.75vw}}@media screen and (-ms-high-contrast: active) and (min-width: 1280px){.container .section .col-flex.col3 .img-col img{max-width:240px}}@media screen and (-ms-high-contrast: black-on-white){.container .section .col-flex.col3 .img-col img{max-width:18.75vw}}@media screen and (-ms-high-contrast: black-on-white) and (min-width: 1280px){.container .section .col-flex.col3 .img-col img{max-width:240px}}@media screen and (-ms-high-contrast: white-on-black){.container .section .col-flex.col3 .img-col img{max-width:18.75vw}}@media screen and (-ms-high-contrast: white-on-black) and (min-width: 1280px){.container .section .col-flex.col3 .img-col img{max-width:240px}}.container .section .col-flex.col3 .img-col .inner{font-size:.9375vw}@media screen and (min-width: 1280px){.container .section .col-flex.col3 .img-col .inner{font-size:12px}}.container .section .col-flex.col3 .img-col .inner{margin:20px 0 0;margin-top:1.25vw}.container .section .col-flex.col3 .img-col .inner .title-work{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:'Cormorant Garamond', serif;font-weight:bold}@media screen and (max-width: 800px){.container .section .col-flex.col3 .img-col .inner .title-work{font-size:13px;font-weight:normal}}@media screen and (min-width: 1280px){.container .section .col-flex.col3 .img-col .inner{margin-top:16px}}@media screen and (max-width: 800px){.container .section .col-flex.col3 .img-col:nth-child(n+3){margin:20px 0 0}}.container .section .name{font-size:24px;font-weight:bold;margin:0 0 20px;margin-bottom:1.5625vw}@media screen and (min-width: 1280px){.container .section .name{margin-bottom:20px}}.container .section .name span{font-family:'Cormorant Garamond', serif;text-transform:uppercase;font-size:1.25vw}@media screen and (min-width: 1280px){.container .section .name span{font-size:16px}}.container .section .name .job-lead{display:block}.container .section .name .job-last{margin:0 0 0 16px;margin-left:1.17188vw}@media screen and (min-width: 1280px){.container .section .name .job-last{margin-left:15px}}@media screen and (max-width: 800px){.container .section .name .job-last{font-size:13px}}.container .section .name .job-last+.job-last{margin:0}@media screen and (max-width: 800px){.container .section .name .job-last+.job-last{display:block;margin:5px 0 0}}.container .section .name .job-last+.job-last:before{content:"/";margin:0 5px}@media screen and (max-width: 800px){.container .section .name .job-last+.job-last:before{margin:0 5px 0 0}}.container .section .text-col .text{margin:0 0 40px;margin-bottom:3.125vw;line-height:1.8}@media screen and (min-width: 1280px){.container .section .text-col .text{margin-bottom:40px}}@media screen and (min-width: 801px){.container .section .cta_wrap{display:flex;align-items:center;-ms-grid-row-align:end;align-self:end}}.container .section .cta_wrap .sns_wrap{display:flex;justify-content:center}@media screen and (max-width: 800px){.container .section .cta_wrap .sns_wrap{margin:20px 0 0;display:flex;justify-content:center}}.container .section .cta_wrap .sns_wrap .sns-icon{margin-left:1.95312vw;display:block;content:"";width:28px;height:28px;transition:background 0.3s ease;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 1280px){.container .section .cta_wrap .sns_wrap .sns-icon{margin-left:25px}}@media screen and (max-width: 800px){.container .section .cta_wrap .sns_wrap .sns-icon{width:35px;height:35px;margin:0 0 0 23px}}.container .section .cta_wrap .sns_wrap .sns-icon.sns-t{background-image:url(/assets/images/gallery/twitter.svg)}.container .section .cta_wrap .sns_wrap .sns-icon.sns-t:hover{background-image:url(/assets/images/gallery/twitter_hover.svg)}.container .section .cta_wrap .sns_wrap .sns-icon.sns-i{background-image:url(/assets/images/gallery/instagram.svg)}.container .section .cta_wrap .sns_wrap .sns-icon.sns-i:hover{background-image:url(/assets/images/gallery/instagram_hover.svg)}.container .section .cta_wrap .sns_wrap .sns-icon.sns-f{background-image:url(/assets/images/gallery/facebook.svg)}.container .section .cta_wrap .sns_wrap .sns-icon.sns-f:hover{background-image:url(/assets/images/gallery/facebook_hover.svg)}.container .section .cta_wrap .sns_wrap .sns-icon:first-child{margin-left:2.34375vw}@media screen and (min-width: 1280px){.container .section .cta_wrap .sns_wrap .sns-icon:first-child{margin-left:30px}}@media screen and (max-width: 800px){.container .section .cta_wrap .sns_wrap .sns-icon:first-child{margin:0}}.container .section .cta_wrap .sns_wrap .sns-icon img{vertical-align:bottom;width:100%}.container .section .cta_gray{font-family:"Noto Sans CJK JP", "Noto Sans JP", serif;background-color:#333333;color:#fff;border:none;line-height:3.125vw;height:3.125vw;width:23.4375vw;position:relative;padding:0;display:block;text-align:center;font-size:1.09375vw}@media screen and (min-width: 1280px){.container .section .cta_gray{line-height:40px}}@media screen and (max-width: 800px){.container .section .cta_gray{line-height:25px}}@media screen and (min-width: 1280px){.container .section .cta_gray{height:40px}}@media screen and (max-width: 800px){.container .section .cta_gray{height:25px}}@media screen and (min-width: 1280px){.container .section .cta_gray{width:300px}}@media screen and (max-width: 800px){.container .section .cta_gray{width:187.5px}}@media screen and (min-width: 1280px){.container .section .cta_gray{font-size:14px}}@media screen and (max-width: 800px){.container .section .cta_gray{width:100%;max-width:295px;margin:0 auto;height:45px;line-height:45px;font-size:13px;display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 801px){.container .section .cta_gray.type2{width:15.625vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .cta_gray.type2{width:200px}}@media screen and (min-width: 801px) and (max-width: 800px){.container .section .cta_gray.type2{width:125px}}@media screen and (min-width: 801px){.container .section .cta_gray.type2::before{width:15vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .cta_gray.type2::before{width:192px}}@media screen and (min-width: 801px) and (max-width: 800px){.container .section .cta_gray.type2::before{width:120px}}.container .section .cta_gray::after{font-size:13px;content:'';width:12px;height:12px;border:0px;display:inline-block;position:relative;border:0px;top:0%;bottom:0;transition:all 300ms ease-out;right:-.07812vw;margin:auto;opacity:0;font-size:1.01562vw;background-image:url(/assets/images/common/arrow.svg);background-size:auto 100%;background-repeat:no-repeat}@media screen and (min-width: 1280px){.container .section .cta_gray::after{right:-1px}}@media screen and (max-width: 800px){.container .section .cta_gray::after{right:-.625px}}@media screen and (min-width: 1280px){.container .section .cta_gray::after{font-size:13px}}@media screen and (max-width: 800px){.container .section .cta_gray::after{opacity:1;right:6px;margin:auto 0;position:absolute;top:0;bottom:0;height:8px}}.container .section .cta_gray::before{content:"";height:2.5vw;width:22.8125vw;border:1px #ffffff80 solid;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width: 1280px){.container .section .cta_gray::before{height:32px}}@media screen and (max-width: 800px){.container .section .cta_gray::before{height:20px}}@media screen and (min-width: 1280px){.container .section .cta_gray::before{width:292px}}@media screen and (max-width: 800px){.container .section .cta_gray::before{width:182.5px}}@media screen and (max-width: 800px){.container .section .cta_gray::before{width:auto;max-width:285px;margin:5px;height:35px;box-sizing:border-box}}.container .section .cta_gray span{display:inline-block;position:relative;transition:all 300ms ease-out;will-change:transform}@media screen and (min-width: 801px){.container .section .cta_gray span{transform:translate3d(7px, 0, 0)}}.container .section .cta_gray:hover span{transform:translate3d(-7px, 0, 0)}.container .section .cta_gray:hover::after{opacity:1;right:-.78125vw}@media screen and (min-width: 1280px){.container .section .cta_gray:hover::after{right:-10px}}@media screen and (max-width: 800px){.container .section .cta_gray:hover::after{right:-6.25px}}.container .section .col-wrap{justify-content:center;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, 50%);flex-wrap:wrap;max-width:1080px;width:100%;width:84.375vw;margin:0 auto}@media screen and (min-width: 1280px){.container .section .col-wrap{width:1080px}}@media screen and (max-width: 800px){.container .section .col-wrap{display:block;width:100%}}.container .section .col-wrap.col-bgw{max-width:1080px;width:84.375vw}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw{width:100%}}.container .section .col-wrap.col-bgw a.col-flex{transition:all 300ms ease-out}.container .section .col-wrap.col-bgw a.col-flex:hover{background:#ffffff}.container .section .col-wrap.col-bgw a.col-flex:hover .img-col img{transform:scale(1.05, 1.05)}.container .section .col-wrap.col-bgw a.col-flex .img-col{overflow:hidden}.container .section .col-wrap.col-bgw a.col-flex .img-col img{transition:all 300ms ease-out}.container .section .col-wrap.col-bgw a.col-flex .img-col,.container .section .col-wrap.col-bgw a.col-flex .text-col{transition:all 300ms ease-out}.container .section .col-wrap.col-bgw a.col-flex .text-col{width:21.875vw}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw a.col-flex .text-col{width:280px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw a.col-flex .text-col{width:60%}}.container .section .col-wrap.col-bgw a.col-flex:hover::after{opacity:1;right:-.78125vw}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw a.col-flex:hover::after{right:-10px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw a.col-flex:hover::after{right:-6.25px}}.container .section .col-wrap.col-bgw a.col-flex::after{font-size:13px;content:'';width:12px;height:12px;border:0px;display:inline-block;position:relative;border:0px;top:0%;bottom:0;transition:all 300ms ease-out;right:-.07812vw;margin:auto;opacity:0;font-size:1.01562vw;background-image:url(/assets/images/common/arrowB.svg);background-size:auto 100%;background-repeat:no-repeat}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw a.col-flex::after{right:-1px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw a.col-flex::after{right:-.625px}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw a.col-flex::after{font-size:13px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw a.col-flex::after{opacity:1;height:10px;width:6px}}.container .section .col-wrap.col-bgw .col-flex{align-items:center;background:#ffffffb3;padding-bottom:1.95312vw;padding-top:1.95312vw;padding-right:2.34375vw;padding-left:2.34375vw;box-sizing:border-box;width:41.40625vw}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex{padding-bottom:25px}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex{padding-top:25px}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex{padding-right:30px}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex{padding-left:30px}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex{width:530px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .col-flex{display:flex;width:100%;padding:15px}}.container .section .col-wrap.col-bgw .col-flex .img-col{margin-right:1.95312vw}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex .img-col{margin-right:25px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .col-flex .img-col{width:40%;margin:0 15px 0 0}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .col-flex .text-col{width:60%;margin:0 15px 0 0;margin-right:2vw}}@media screen and (max-width: 800px) and (min-width: 375px){.container .section .col-wrap.col-bgw .col-flex .text-col{margin-right:7.5px}}.container .section .col-wrap.col-bgw .col-flex .text-col .text{height:6.5625vw;min-height:72px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex .text-col .text{height:84px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .col-flex .text-col .text{font-size:10px;height:7.4em;min-height:auto;-webkit-line-clamp:4}}.container .section .col-wrap.col-bgw .col-flex .name{font-size:20px;margin-bottom:.78125vw}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex .name{margin-bottom:10px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .col-flex .name{font-size:16px;margin:0 0 5px}}.container .section .col-wrap.col-bgw .col-flex .name .job-last{margin-left:.39062vw;font-size:1.09375vw}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex .name .job-last{margin-left:5px}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex .name .job-last{font-size:14px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .col-flex .name .job-last{font-size:11px;margin:0 0 0 5px}}@media screen and (min-width: 801px){.container .section .col-wrap.col-bgw .col-flex:nth-child(even){margin-right:0;margin-left:.78125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex:nth-child(even){margin-left:10px}}@media screen and (min-width: 801px){.container .section .col-wrap.col-bgw .col-flex:nth-child(odd){margin-left:0;margin-right:.78125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex:nth-child(odd){margin-right:10px}}@media screen and (min-width: 801px){.container .section .col-wrap.col-bgw .col-flex:nth-child(n+3){margin-top:1.5625vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .col-wrap.col-bgw .col-flex:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .col-flex:nth-child(n+2){margin:10px 0 0}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw{width:1080px}}.container .section .col-wrap.col-bgw .date{margin-top:.625vw;text-align:right;font-size:.9375vw;font-family:"Noto Sans CJK JP", "Noto Sans JP", serif}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .date{margin-top:8px}}@media screen and (min-width: 1280px){.container .section .col-wrap.col-bgw .date{font-size:12px}}@media screen and (max-width: 800px){.container .section .col-wrap.col-bgw .date{font-size:10px}}.container .section .col-wrap a.col-flex{transition:all 300ms ease-out}.container .section .col-wrap a.col-flex .img-col,.container .section .col-wrap a.col-flex .text-col{transition:all 300ms ease-out}.container .section .col-wrap a.col-flex .img-col{overflow:hidden}.container .section .col-wrap a.col-flex .img-col img{transition:all 300ms ease-out}.container .section .col-wrap a.col-flex:hover .img-col img{transform:scale(1.05, 1.05)}.container .section .col-wrap a.col-flex:hover::after{opacity:1;right:-.78125vw}@media screen and (min-width: 1280px){.container .section .col-wrap a.col-flex:hover::after{right:-10px}}@media screen and (max-width: 800px){.container .section .col-wrap a.col-flex:hover::after{right:-6.25px}}.container .section .col-wrap .col-flex{width:48%;width:40.23438vw;margin-top:.78125vw}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex{width:515px}}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex{margin-top:10px}}@media screen and (max-width: 800px){.container .section .col-wrap .col-flex{display:block;width:100%;margin:0}}@media screen and (min-width: 801px){.container .section .col-wrap .col-flex:nth-child(n+3){margin-top:3.125vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .col-wrap .col-flex:nth-child(n+3){margin-top:40px}}@media screen and (max-width: 800px){.container .section .col-wrap .col-flex:nth-child(n+2){margin:55px 0 0}}@media screen and (min-width: 801px){.container .section .col-wrap .col-flex:nth-child(even){margin-right:0;margin-left:1.95312vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .col-wrap .col-flex:nth-child(even){margin-left:25px}}@media screen and (min-width: 801px){.container .section .col-wrap .col-flex:nth-child(odd){margin-left:0;margin-right:1.95312vw}}@media screen and (min-width: 801px) and (min-width: 1280px){.container .section .col-wrap .col-flex:nth-child(odd){margin-right:25px}}.container .section .col-wrap .col-flex .text-col{width:26.95312vw}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex .text-col{width:345px}}@media screen and (max-width: 800px){.container .section .col-wrap .col-flex .text-col{display:block;width:100%}}.container .section .col-wrap .col-flex .text-col .text{font-size:.9375vw;margin:0 0;line-height:1.8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex .text-col .text{font-size:12px}}@media screen and (max-width: 800px){.container .section .col-wrap .col-flex .text-col .text{font-size:14px}}.container .section .col-wrap .col-flex .text-col .title-work{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:1.09375vw;margin:0 0 10px;margin-bottom:.78125vw}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex .text-col .title-work{font-size:14px}}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex .text-col .title-work{margin-bottom:10px}}@media screen and (max-width: 800px){.container .section .col-wrap .col-flex .text-col .title-work{margin:30px 0 25px;font-size:19px;-webkit-line-clamp:2;text-align:center;word-wrap:break-word}}.container .section .col-wrap .col-flex .img-col{margin-right:1.5625vw;width:11.71875vw}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex .img-col{margin-right:20px}}@media screen and (min-width: 1280px){.container .section .col-wrap .col-flex .img-col{width:150px}}@media screen and (max-width: 800px){.container .section .col-wrap .col-flex .img-col{display:block;width:100%}}.container .section.publish-date{font-size:.9375vw;text-align:right;margin:0 auto;position:relative;font-family:"Noto Sans CJK JP", "Noto Sans JP", serif;height:12.5vw;width:84.375vw}@media screen and (min-width: 1280px){.container .section.publish-date{font-size:12px}}@media screen and (min-width: 1280px){.container .section.publish-date{height:160px}}@media screen and (min-width: 1280px){.container .section.publish-date{width:1080px}}@media screen and (max-width: 800px){.container .section.publish-date{height:80px;font-size:12px;width:90%}}.container .section.publish-date>div{position:absolute;bottom:3.125vw;right:0}@media screen and (min-width: 1280px){.container .section.publish-date>div{bottom:40px}}@media screen and (max-width: 800px){.container .section.publish-date>div{bottom:15px}}.slick-slide{max-height:683px}.slick-slide .slick-slide{max-height:683px}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:' ';background-size:100%;width:30px;height:30px}.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:50px;height:50px;padding:0;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:10}@media screen and (max-width: 800px){.slick-prev{width:35px;height:35px}}.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:50px;height:50px;padding:0;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:10;right:10px}@media screen and (max-width: 800px){.slick-next{width:35px;height:35px}}.slick-prev{left:10px}.slider{margin:0 auto;width:100%}.slider img{height:auto;width:100%}@media screen and (min-width: 801px){.slider img.is_h{width:auto;height:100%;max-height:683px;margin:0 auto}}.slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}@media screen and (max-width: 800px){.slick-dots{bottom:8px;bottom:1.06667vw}}@media screen and (max-width: 800px) and (min-width: 375px){.slick-dots{bottom:4px}}.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li:only-child{display:none}@media screen and (max-width: 800px){.slick-dots li{width:8px;height:8px}}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}@media screen and (max-width: 800px){.slick-dots li button{width:8px;height:8px}}.slick-dots li.slick-active button::before{background:#cccccc}.slick-dots li button::before{font-family:slick;font-size:9px;line-height:20px;position:absolute;top:0px;left:0px;width:10px;height:10px;content:" ";text-align:center;color:black;border-radius:50%;background:#fff;border:1px #CCCCCC solid;-webkit-font-smoothing:antialiased}@media screen and (max-width: 800px){.slick-dots li button::before{width:6px;height:6px}}.slick-prev:before{color:#000;margin:2px 0 0 8px}@media screen and (max-width: 800px){.slick-prev:before{margin:5px 0 0 5px}}.slick-next:before{color:#000;background-image:url("/assets/images/gallery/btn-next.svg");background-position:center;margin:7px 0 0 11px}@media screen and (max-width: 800px){.slick-next:before{margin:5px 0 0 7px}}.slick-prev:before{background-image:url("/assets/images/gallery/btn-prev.svg")}.slick-arrow::after{content:" ";background-image:url("/assets/images/gallery/btn-bg.svg");font-size:0;line-height:0;position:absolute;top:0;display:block;z-index:1;width:50px;height:50px;background-size:100%}@media screen and (max-width: 800px){.slick-arrow::after{width:35px;height:35px}}.slick-arrow:before{z-index:2;position:relative}@media screen and (max-width: 800px){.slick-arrow:before{width:22px;height:25px}}.slick-arrow:after{transition:all 300ms ease-out;opacity:0.33}.slick-arrow:hover:after{opacity:1}
.history-title{
	font-weight: bold;
}
.container .section .cta_wrap .sns_wrap .sns-icon.sns-p {
    background-image: url(/assets/images/gallery/pinterest.svg);
}
.container .section .cta_wrap .sns_wrap .sns-icon.sns-y {
    background-image: url(/assets/images/gallery/icons8-youtube_black.svg);
}
.container .section.intro.artist .history2 div dt {
    flex: 0 0 30%;
}
.container .section.intro.artist .history2 div dd {
    flex: 0 0 70%;
}
@media screen and (max-width: 800px) {
	.container .section.intro.artist .history2 div dt {
    	flex: 0 0 35%;
	}
	.container .section.intro.artist .history2 div dd {
		flex: 0 0 65%;
	}
}