@charset "UTF-8";body{color:#1A1A1A}a{text-decoration:none}a:hover,a:visited:hover{color:#40210F}img{vertical-align:bottom}.mv{position:relative;width:100%;height:96.11vw;z-index:1}@media screen and (max-width:640px){.mv{padding-top:66px}}@media print,screen and (min-width:641px){.mv{padding-top:106px;height:560px}}@media print,screen and (min-width:641px) and (max-width:1240px){.mv{padding-top:91px}}@media screen and (min-width:1441px){.mv{height:600px}}@media screen and (min-width:1441px){.mv .sliderBox .slider-for .slick-list{padding:0 20%!important}}.mv .sliderBox .slider-for .slick-list .slick-slide{position:relative}.mv .sliderBox .slider-for .slick-list .slick-slide img{height:96.11vw}@media print,screen and (min-width:641px){.mv .sliderBox .slider-for .slick-list .slick-slide img{height:560px}}@media screen and (min-width:1441px){.mv .sliderBox .slider-for .slick-list .slick-slide img{height:600px}}.mv .titleBox{position:absolute;left:25px;bottom:25px;font-family:"Noto Serif JP",serif;font-style:normal;font-weight:700;z-index:10;text-shadow:0px 0px 3px rgba(255,255,255,0.52)}@media print,screen and (min-width:641px){.mv .titleBox{right:calc(15.27% + 36px);left:50px;bottom:40px}}@media print,screen and (min-width:641px) and (max-width:1240px){.mv .titleBox{bottom:34px}}@media print,screen and (min-width:641px) and (max-width:1080px){.mv .titleBox{bottom:30px}}.mv .titleBox .data{display:block;margin-left:2px;font-size:12px;line-height:1;letter-spacing:0.11em}@media print,screen and (min-width:641px){.mv .titleBox .data{font-size:19px}}@media print,screen and (min-width:641px) and (max-width:1240px){.mv .titleBox .data{font-size:16px}}@media print,screen and (min-width:641px) and (max-width:1080px){.mv .titleBox .data{font-size:14px}}@media screen and (max-width:640px){.mv .titleBox .data{font-size:12px}}.mv .titleBox .title{position:relative;display:block;margin-top:4px;font-size:18px;line-height:1.5;letter-spacing:0.11em;color:#fff}@media print,screen and (min-width:641px){.mv .titleBox .title{margin-top:10px;font-size:32px;line-height:1.56;letter-spacing:0.15em}}@media print,screen and (min-width:641px) and (max-width:1240px){.mv .titleBox .title{margin-top:9px;font-size:28px}}@media print,screen and (min-width:641px) and (max-width:1080px){.mv .titleBox .title{font-size:24px}}.mv .titleBox .title:before{position:absolute;content:"";display:block;background-image:url(../img/title_deco.png);background-repeat:no-repeat;background-position:center;background-size:contain;top:-19.4vw;left:-3.6vw;width:235px;height:76px}@media print,screen and (min-width:641px){.mv .titleBox .title:before{top:-8.1rem;left:-1.2rem;bottom:0;width:438px;height:142px}}@media print,screen and (min-width:641px) and (max-width:1240px){.mv .titleBox .title:before{top:-6.97rem;left:-1.03rem;width:377px;height:122px}}@media print,screen and (min-width:641px) and (max-width:1080px){.mv .titleBox .title:before{top:-6.08rem;left:-0.9rem;width:329px;height:107px}}.sec_pickup>.in{background-color:#F4F3EF;padding:23px 0 35px}@media print,screen and (min-width:641px){.sec_pickup>.in{margin-top:105px;padding:48px 0}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_pickup>.in{margin-top:90px;padding:41px 0}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_pickup>.in{margin-top:0;padding:36px 0}}.sec_pickup .link.covid{position:relative;width:calc(100% - 10vw);margin:15px auto 0;padding:7px 0;padding-left:33px;padding-right:15px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;font-size:13px;letter-spacing:0.12em;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media print,screen and (min-width:641px){.sec_pickup .link.covid{width:500px;padding:14px 0;margin:0 auto;text-align:center;font-size:14px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_pickup .link.covid{width:430px;padding:12px 0;font-size:12px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_pickup .link.covid{width:375px}}.sec_pickup .link.covid .btn{position:relative;display:block;height:100%;font-weight:500}@media print,screen and (min-width:641px){.sec_pickup .link.covid .btn{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.sec_pickup .link.covid .btn:hover{opacity:0.8}.sec_pickup .link.covid .btn:hover:before{-webkit-transform:rotate(45deg) translate(3px,-3px);transform:rotate(45deg) translate(3px,-3px)}}.sec_pickup .link.covid .btn:before{position:absolute;content:"";top:-3px;bottom:0;margin:auto 0;right:15px;width:7px;height:7px;border-top:1px solid #40210F;border-right:1px solid #40210F;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}@media print,screen and (min-width:641px){.sec_pickup .link.covid .btn:before{top:1px;right:20px;width:8px;height:8px;border-top:2px solid #40210F;border-right:2px solid #40210F;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_pickup .link.covid .btn:before{top:0;right:17px;width:7px;height:7px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_pickup .link.covid .btn:before{right:15px}}.sec_topics .slideAreaPC{padding:0 0 40px;overflow:hidden;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.sec_topics .slideAreaPC[data-lf-area="1"]{opacity:1}.sec_topics .slideAreaPC .contantWrap{max-width:1440px;max-width:1537px;width:100%;margin:auto;position:relative}.sec_topics .slideAreaPC .contantWrap .btns01{position:absolute;left:0;right:0;margin:auto;width:100%;padding-top:19%}.sec_topics .slideAreaPC .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:40px;height:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;-webkit-transition:0.2s;transition:0.2s;background-color:transparent;cursor:pointer}.no-touchevents .sec_topics .slideAreaPC .contantWrap .btns01 button:hover{opacity:0.6}.sec_topics .slideAreaPC .contantWrap .btns01 button:after,.sec_topics .slideAreaPC .contantWrap .btns01 button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:9px;height:9px;margin:auto;-webkit-transition:0.2s;transition:0.2s}.sec_topics .slideAreaPC .contantWrap .btns01 button:before{display:none}.sec_topics .slideAreaPC .contantWrap .btns01 button.next{right:14.8%}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .btns01 button.next{right:14.3%}}.sec_topics .slideAreaPC .contantWrap .btns01 button.next:after{border-bottom:2px solid #40210F!important;border-right:2px solid #40210F!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:2px}.sec_topics .slideAreaPC .contantWrap .btns01 button.prev{left:14.8%}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .btns01 button.prev{left:14.3%}}.sec_topics .slideAreaPC .contantWrap .btns01 button.prev:after{border-bottom:2px solid #40210F!important;border-left:2px solid #40210F!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-2px}.sec_topics .slideAreaPC .contantWrap .contentWrapIn{padding:0 77.4% 0 0}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content{position:relative;display:table;margin-left:171%}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content.disableTrs{-webkit-transition:none!important;transition:none!important}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link:not(._nolink):hover{opacity:0.8}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link:not(._nolink):hover>.in .img{-webkit-transform:scale(1.03);transform:scale(1.03)}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link._nolink{pointer-events:none}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in{position:relative;margin:0 8.09%}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in{margin:0 6%}}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .linkarea{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in ._nolink{pointer-events:none}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .thumb{overflow:hidden}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .img{padding-top:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:scale(1);transform:scale(1)}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .img iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info>p{margin-top:10px}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info>p{margin-top:8px}}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info>p .genre{display:inline-block;vertical-align:bottom;font-size:20px}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .info>p .genre{font-size:17px}}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .detail{margin-top:10px}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .detail{margin-top:8px}}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .detail dt{font-size:14px;line-height:1.75}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .detail dt{font-size:12px}}.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .detail dd{margin-top:7px;font-size:12px;line-height:1.58}@media print,screen and (max-width:1080px){.sec_topics .slideAreaPC .contantWrap .contentWrapIn .content .link>.in .detail dd{font-size:10px}}.sec_topics .slideAreaSP{margin:0 5vw;text-align:left;position:relative}.sec_topics .slideAreaSP .link{position:relative;top:0;left:0;height:100%;display:block}.sec_topics .slideAreaSP .link+.link{margin-top:5.83vw}.sec_topics .slideAreaSP .link._nolink{pointer-events:none}.sec_topics .slideAreaSP .link>.in{overflow:hidden;position:relative}.sec_topics .slideAreaSP .link>.in .linkarea{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:block}.sec_topics .slideAreaSP .link>.in .img{overflow:hidden;position:relative;padding-top:31.94vw;width:31.94vw;float:left;background-size:cover;background-position:center center;-webkit-transition:0.2s;transition:0.2s}.sec_topics .slideAreaSP .link>.in .info{float:right;width:54.86vw;margin-top:-1.5vw}.sec_topics .slideAreaSP .link>.in .info p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;padding-top:0}.sec_topics .slideAreaSP .link>.in .info p:after{content:"";display:block;clear:both}.sec_topics .slideAreaSP .link>.in .info p .genre{display:inline-block;vertical-align:middle;font-size:14px}.sec_topics .slideAreaSP .link>.in .detail{text-align:left;margin-top:4px}.sec_topics .slideAreaSP .link>.in .detail dt{font-size:14px;line-height:1.59;margin-bottom:0.3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sec_topics .slideAreaSP .link>.in .detail dd{font-size:12px;line-height:1.88;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sec_topics .slideAreaSP .more{position:relative;display:block;width:100%;padding:22px 0;padding-right:10px;margin-top:25px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:600;font-size:13px;letter-spacing:0.12em;line-height:1;color:#40210F;border:none;border-top:1px solid #40210F;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_topics .slideAreaSP .more:before{position:absolute;content:"";top:-3px;bottom:0;margin:auto 0;right:calc(50% - 66px);width:7px;height:7px;border-top:1px solid #40210F;border-right:1px solid #40210F;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.sec_topics .slideAreaSP .more.active:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.sec_topics .slideAreaSP .fairWrap .link{-webkit-transition:1s;transition:1s}.sec_topics .slideAreaPC .link .info .genre,.sec_topics .slideAreaSP .link .info .genre{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:500;font-size:13px;letter-spacing:0.11em;line-height:1;color:#52808E}.sec_topics .slideAreaPC .link .detail dt,.sec_topics .slideAreaSP .link .detail dt{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;letter-spacing:0.12em;color:#1A1A1A}.sec_topics .slideAreaPC .link .detail dd,.sec_topics .slideAreaSP .link .detail dd{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;letter-spacing:0.12em}.sec_topics .topicAreaPC{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1220px;padding:0 0 40px;margin:0 auto}@media print,screen and (max-width:1240px){.sec_topics .topicAreaPC{max-width:1049px}}@media print,screen and (max-width:1080px){.sec_topics .topicAreaPC{max-width:915px}}.sec_topics .topicAreaPC .link{width:100%;max-width:270px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.sec_topics .topicAreaPC .link:not(._nolink):hover{opacity:0.8}.sec_topics .topicAreaPC .link:not(._nolink):hover>.in .img{-webkit-transform:scale(1.03);transform:scale(1.03)}.sec_topics .topicAreaPC .link._nolink{pointer-events:none}.sec_topics .topicAreaPC .link+.link{margin-left:47px}@media print,screen and (max-width:1240px){.sec_topics .topicAreaPC .link+.link{margin-left:40px}}@media print,screen and (max-width:1080px){.sec_topics .topicAreaPC .link+.link{margin-left:35px}}.sec_topics .topicAreaPC .in{position:relative}.sec_topics .topicAreaPC .in .linkarea{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10}.sec_topics .topicAreaPC .in .thumb{overflow:hidden}.sec_topics .topicAreaPC .in .img{padding-top:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:scale(1);transform:scale(1)}.sec_topics .topicAreaPC .in .info>p{margin-top:10px}.sec_topics .topicAreaPC .in .info>p .genre{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:500;font-size:20px;letter-spacing:0.11em;line-height:1;color:#52808E;display:inline-block;vertical-align:bottom}.sec_topics .topicAreaPC .in .detail{margin-top:10px}.sec_topics .topicAreaPC .in dt{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;letter-spacing:0.12em;color:#1A1A1A;font-size:14px;line-height:1.75}.sec_topics .topicAreaPC .in dd{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;letter-spacing:0.12em;margin-top:7px;font-size:12px;line-height:1.58}.sec_intro>.in{position:relative}@media screen and (max-width:640px){.sec_intro>.in{padding-top:50px}}@media print,screen and (min-width:641px){.sec_intro>.in{width:100%;max-width:1240px;margin:0 auto;padding-top:73px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in{max-width:1066px;padding-top:63px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in{max-width:930px;padding-top:55px}}.sec_intro>.in>.ph01{display:block;margin-left:auto}@media screen and (max-width:640px){.sec_intro>.in>.ph01{width:calc(100% - 5vw)}}@media print,screen and (min-width:641px){.sec_intro>.in>.ph01{width:49.91%;max-width:619px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in>.ph01{max-width:532px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in>.ph01{max-width:464px}}@media screen and (max-width:640px){.sec_intro>.in .secTit{position:relative;margin-top:35px;margin-left:22.22vw}}@media print,screen and (min-width:641px){.sec_intro>.in .secTit{width:401px;margin-top:99px;margin-left:auto;margin-right:120px;padding-bottom:180px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in .secTit{width:345px;margin-top:85px;right:103px;padding-bottom:155px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in .secTit{width:325px;margin-top:74px;margin-right:90px;padding-bottom:135px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in .secTit>.title{font-size:20px}}.sec_intro>.in .secTit .txt{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:12px;letter-spacing:0.11em;line-height:2.41}@media print,screen and (min-width:641px){.sec_intro>.in .secTit .txt{font-size:16px;line-height:2.25}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in .secTit .txt{font-size:14px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in .secTit .txt{font-size:12px}}.sec_intro>.in .secTit .txt+.txt{margin-top:5px}@media print,screen and (min-width:641px){.sec_intro>.in .secTit .txt+.txt{margin-top:15px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in .secTit .txt+.txt{margin-top:13px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in .secTit .txt+.txt{margin-top:11px}}.sec_intro>.in .secTit .txt:first-of-type{margin-top:20px}@media print,screen and (min-width:641px){.sec_intro>.in .secTit .txt:first-of-type{margin-top:38px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in .secTit .txt:first-of-type{margin-top:33px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in .secTit .txt:first-of-type{margin-top:29px}}.sec_intro>.in .secTit>.decoTxt{position:absolute;top:47px;left:-7.2vw;font-size:45px;letter-spacing:0;color:#52808E;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0.19}@media print,screen and (min-width:641px){.sec_intro>.in .secTit>.decoTxt{top:530px;left:calc(50% - 473px);font-size:89px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in .secTit>.decoTxt{top:456px;left:calc(50% - 407px);font-size:77px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in .secTit>.decoTxt{top:398px;left:calc(50% - 355px);font-size:67px}}@media screen and (max-width:640px){.sec_intro>.in>.phBox{position:relative;margin-top:28px;padding-bottom:20.27vw}}.sec_intro>.in>.phBox .ph02{width:48.33vw}@media print,screen and (min-width:641px){.sec_intro>.in>.phBox .ph02{position:absolute;top:348px;right:calc(50% + 40px);width:33.06%;max-width:410px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in>.phBox .ph02{top:299px;right:calc(50% + 34px);max-width:353px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in>.phBox .ph02{top:299px;right:calc(50% + 30px);max-width:308px}}.sec_intro>.in>.phBox .ph03,.sec_intro>.in>.phBox .ph04{position:absolute;display:block}.sec_intro>.in>.phBox .ph03{top:17.63vw;right:5vw;width:38.47vw}@media print,screen and (min-width:641px){.sec_intro>.in>.phBox .ph03{top:230px;right:calc(50% + 490px);width:231px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in>.phBox .ph03{top:198px;right:calc(50% + 421px);width:199px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in>.phBox .ph03{top:173px;right:calc(50% + 368px);width:173px}}.sec_intro>.in>.phBox .ph04{right:0;bottom:0;width:47.77vw}@media print,screen and (min-width:641px){.sec_intro>.in>.phBox .ph04{top:936px;bottom:auto;right:-57px;width:260px;z-index:2}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro>.in>.phBox .ph04{top:805px;right:-49px;width:224px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro>.in>.phBox .ph04{top:702px;right:-43px;width:195px}}.sec_intro .studioBox{position:relative;width:calc(100% - 70px);margin:0 auto;margin-top:55px;padding:37px 18px 27px;background-color:#F4F3EF;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:641px){.sec_intro .studioBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1240px;margin-top:0;padding:77px 45px 42px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox{width:992px;padding:66px 39px 36px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox{width:868px;padding:58px 34px 32px}}.sec_intro .studioBox:before{position:absolute;content:"";display:block;top:-14px;left:0;right:0;margin:0 auto;width:1px;height:35px;background-color:#40210F}@media print,screen and (min-width:641px){.sec_intro .studioBox:before{top:-28px;height:71px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox:before{top:-24px;height:61px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox:before{top:-21px;height:53px}}@media print,screen and (min-width:641px){.sec_intro .studioBox .box{width:350px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox .box{width:280px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox .box{width:245px}}@media screen and (max-width:640px){.sec_intro .studioBox .box+.box{padding-top:32px}}@media print,screen and (min-width:641px){.sec_intro .studioBox .box+.box{margin-left:45px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox .box+.box{margin-left:39px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox .box+.box{margin-left:34px}}@media print,screen and (min-width:641px){.sec_intro .studioBox .box .link{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.sec_intro .studioBox .box .link:hover{opacity:0.8}.sec_intro .studioBox .box .link:hover .ph img{-webkit-transform:scale(1.02);transform:scale(1.02)}.sec_intro .studioBox .box .link:hover .txtBox .txt:before{-webkit-transform:rotate(45deg) translate(3px,-3px);transform:rotate(45deg) translate(3px,-3px)}}.sec_intro .studioBox .box .ph{overflow:hidden}@media print,screen and (min-width:641px){.sec_intro .studioBox .box .ph img{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}}.sec_intro .studioBox .box .txtBox{position:relative;padding:23px 0 0}.sec_intro .studioBox .box .txtBox .title{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:0.11em;line-height:1;color:#40210F}@media print,screen and (min-width:641px){.sec_intro .studioBox .box .txtBox .title{font-size:20px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox .box .txtBox .title{font-size:17px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox .box .txtBox .title{font-size:15px}}.sec_intro .studioBox .box .txtBox .txt{position:relative;width:219px;margin-top:12px;line-height:2}@media screen and (max-width:640px){.sec_intro .studioBox .box .txtBox .txt{letter-spacing:0.06em}}@media print,screen and (min-width:641px){.sec_intro .studioBox .box .txtBox .txt{width:350px;margin-top:14px;font-size:13px;padding-right:55px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox .box .txtBox .txt{width:280px;margin-top:12px;font-size:12px;padding-right:44px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox .box .txtBox .txt{width:245px;padding-right:38.5px}}.sec_intro .studioBox .box .txtBox .txt:before{position:absolute;content:"";width:22px;height:22px;right:-43px;top:0;bottom:0;margin:auto 0;background-image:url(../img/studiobox_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media print,screen and (min-width:641px){.sec_intro .studioBox .box .txtBox .txt:before{right:10px;width:9px;height:9px;border-top:2px solid #40210F;border-right:2px solid #40210F;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-image:none;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox .box .txtBox .txt:before{right:8px;width:8px;height:8px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox .box .txtBox .txt:before{right:7px}}.sec_intro .studioBox .box .txtBox .decoTxt{position:absolute;top:-6px;right:0;font-size:20px;letter-spacing:0;color:#7CA5B5}@media print,screen and (min-width:641px){.sec_intro .studioBox .box .txtBox .decoTxt{top:-9px;font-size:34px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_intro .studioBox .box .txtBox .decoTxt{top:-8px;font-size:29px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_intro .studioBox .box .txtBox .decoTxt{font-size:26px}}.section>.in{position:relative;z-index:1}.section>.in:before{position:absolute;content:"";display:block;top:0;width:calc(100% - 5vw);background-color:#F4F3EF;z-index:-1}@media print,screen and (min-width:641px){.section>.in:before{top:223px;width:75.69%;max-width:1090px;min-width:1090px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in:before{top:192px;max-width:937px;min-width:937px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in:before{top:167px;max-width:818px;min-width:818px}}@media print,screen and (min-width:641px){.section>.in>.phBox{position:relative;width:100%;max-width:1440px;margin:0 auto}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.phBox{max-width:1238px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.phBox{max-width:1080px}}.section>.in>.phBox .ph:not(.deco){width:100%}@media print,screen and (min-width:641px){.section>.in>.phBox .ph:not(.deco){display:block;width:93.05%;max-width:1340px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.phBox .ph:not(.deco){max-width:1152px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.phBox .ph:not(.deco){max-width:1005px}}.section>.in>.phBox .deco{position:absolute}@media screen and (max-width:640px){.section>.in>.phBox .deco{top:63.88vw;right:0;width:36.11vw}}@media print,screen and (min-width:641px){.section>.in>.phBox .deco{bottom:-300px;width:33.61%;max-width:484px}}@media print,screen and (min-width:641px) and (min-width:641px){.section>.in>.phBox .deco{bottom:-258px;max-width:416px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.phBox .deco{bottom:-225px;max-width:363px}}@media screen and (max-width:640px){.section>.in>.txtBox{position:relative;margin-left:9.72vw;padding-top:57px}}@media print,screen and (min-width:641px){.section>.in>.txtBox{width:100%;max-width:1000px;margin:0 auto;padding-top:71px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.txtBox{max-width:860px;padding-top:61px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.txtBox{max-width:750px;padding-top:53px}}@media print,screen and (min-width:641px){.section>.in>.txtBox .secTit{width:500px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.txtBox .secTit{width:430px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.txtBox .secTit{width:375px}}@media print,screen and (min-width:641px){.section>.in>.txtBox .secTit>.title{font-size:26px;letter-spacing:0.05em}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.txtBox .secTit>.title{font-size:22px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.txtBox .secTit>.title{font-size:20px}}@media print,screen and (min-width:641px){.section>.in>.txtBox .secTit>.title:before{font-size:13px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.txtBox .secTit>.title:before{font-size:11px}}.section>.in>.txtBox .secTit .catch{margin-top:17px;font-size:15px;letter-spacing:0.11em;line-height:2.06}@media print,screen and (min-width:641px){.section>.in>.txtBox .secTit .catch{margin-top:25px;font-size:20px;letter-spacing:0.1em;line-height:2.07}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.txtBox .secTit .catch{margin-top:22px;font-size:17px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.txtBox .secTit .catch{font-size:15px}}@media screen and (max-width:640px){.section>.in>.txtBox .secTit .catch ._ls{letter-spacing:0.05em}}@media screen and (max-width:640px){.section>.in>.txtBox .secTit .txt{margin-top:7px;width:78.45vw;letter-spacing:0.1em}}@media print,screen and (min-width:641px){.section>.in>.txtBox .secTit .txt{margin-top:11px;width:100%}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.txtBox .secTit .txt{margin-top:9px}}.section>.in>.txtBox .decoTxt{position:absolute;top:0;font-size:64px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#F8F8F5;z-index:-1}@media print,screen and (min-width:641px){.section>.in>.txtBox .decoTxt{font-size:98px;color:#fff}}@media print,screen and (min-width:641px) and (max-width:1240px){.section>.in>.txtBox .decoTxt{font-size:84px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section>.in>.txtBox .decoTxt{font-size:74px}}.section .planBox{margin-top:25px}@media print,screen and (min-width:641px){.section .planBox{margin-top:16px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox{margin-top:14px}}.section .planBox .decoTxt{position:relative;letter-spacing:0;color:#52808E}@media screen and (max-width:640px){.section .planBox .decoTxt{margin-left:10vw;padding-left:7.36vw;padding-bottom:8px;font-size:16px}}@media print,screen and (min-width:641px){.section .planBox .decoTxt{width:100%;max-width:1000px;margin:0 auto;font-size:26px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .decoTxt{max-width:860px;font-size:22px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section .planBox .decoTxt{max-width:750px;font-size:20px}}.section .planBox .decoTxt:before{position:absolute;content:"";top:0;left:0;bottom:0;margin:auto 0;width:21px;height:1px;background-color:#52808E}@media print,screen and (min-width:641px){.section .planBox .decoTxt:before{width:42px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .decoTxt:before{width:36px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section .planBox .decoTxt:before{width:32px}}@media print,screen and (min-width:641px){.section .planBox .planSlide{margin-top:24px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide{margin-top:20px}}@media print,screen and (min-width:641px){.section .planBox .planSlide .sliderBox .slider-for{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1000px;margin:0 auto}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .sliderBox .slider-for{max-width:860px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section .planBox .planSlide .sliderBox .slider-for{max-width:750px}}@media print,screen and (min-width:641px){.section .planBox .planSlide .sliderBox .slider-for .slide{width:30.36%}.section .planBox .planSlide .sliderBox .slider-for .slide+.slide{margin-left:4.45%}}@media screen and (max-width:640px){.section .planBox .planSlide .sliderBox .slider-for .slide .slideIn{margin:0 3.75vw}}@media print,screen and (min-width:641px){.section .planBox .planSlide .sliderBox .slider-for .slide .slideIn .slideLink{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.section .planBox .planSlide .sliderBox .slider-for .slide .slideIn .slideLink:hover{opacity:0.8}.section .planBox .planSlide .sliderBox .slider-for .slide .slideIn .slideLink:hover .ph img{-webkit-transform:scale(1.03);transform:scale(1.03)}}@media screen and (max-width:640px){.section .planBox .planSlide .sliderBox .slider-for .slick-arrow{top:25.27vw;z-index:20}.section .planBox .planSlide .sliderBox .slider-for .slick-arrow:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;border-top:1px solid #40210F;z-index:10}.section .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-prev{left:6.3vw}.section .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-prev:before{border-left:1px solid #40210F;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.section .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-next{right:6.3vw}.section .planBox .planSlide .sliderBox .slider-for .slick-arrow.slick-next:before{border-right:1px solid #40210F;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.section .planBox .planSlide .slide .ph{position:relative;width:100%;height:50.55vw;overflow:hidden}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .ph{width:100%;height:202px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .ph{height:174px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section .planBox .planSlide .slide .ph{height:152px}}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .ph img{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}}.section .planBox .planSlide .slide .ph .tab_wrap{position:absolute;top:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}.section .planBox .planSlide .slide .ph .tab_wrap .tab{display:inline-block;padding:6px 10px 7px 12px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:12px;letter-spacing:0.12em;line-height:1;color:#fff;background-color:#52808E}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .ph .tab_wrap .tab{font-size:13px}}.section .planBox .planSlide .slide .ph .tab_wrap .tab.limited{background-color:#c89646}.section .planBox .planSlide .slide .txtBox{margin-top:11px}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .txtBox{margin-top:15px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox{margin-top:13px}}.section .planBox .planSlide .slide .txtBox .keyword{margin-top:-2px;margin-left:2px;line-height:1;text-align:left}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .txtBox .keyword{margin-top:-2px;margin-left:0px}}.section .planBox .planSlide .slide .txtBox .keyword span{position:relative;display:inline-block;margin:2px 4px;padding:5px 11px 5px 10px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:11px;letter-spacing:0.12em;line-height:1;border:1px solid #40210F;border-left:none}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .txtBox .keyword span{margin:2px 8px;padding:4px 7px 4px 7px;font-size:13px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox .keyword span{margin:2px 7px;padding:3px 6px 3px 6px;font-size:11px}}.section .planBox .planSlide .slide .txtBox .keyword span:before{position:absolute;content:"";display:block;top:0;left:1px;width:13px;height:1px;background-color:#40210F;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(123deg);transform:rotate(123deg)}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox .keyword span:before{width:11px}}.section .planBox .planSlide .slide .txtBox .keyword span:after{position:absolute;content:"";display:block;bottom:0;left:1px;width:13px;height:1px;background-color:#40210F;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-123deg);transform:rotate(-123deg)}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox .keyword span:after{width:11px}}.section .planBox .planSlide .slide .txtBox .title{margin-top:8px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:13px;letter-spacing:0.12em;line-height:1.75;color:#333333}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .txtBox .title{margin-top:9px;font-size:14px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox .title{margin-top:8px;font-size:12px}}.section .planBox .planSlide .slide .txtBox .price{margin-top:10px;font-family:"Noto Serif JP",serif;font-style:normal;font-weight:600;font-size:25px;letter-spacing:0.11em;line-height:1;color:#52808E}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .txtBox .price{margin-top:8px;font-size:26px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox .price{margin-top:7px;font-size:22px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section .planBox .planSlide .slide .txtBox .price{font-size:20px}}.section .planBox .planSlide .slide .txtBox .price .en{display:inline-block;font-size:19px;line-height:1}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .txtBox .price .en{font-size:18px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox .price .en{font-size:15px}}.section .planBox .planSlide .slide .txtBox .price .tax{display:inline-block;font-weight:400;font-size:14px;letter-spacing:0.11em;line-height:1}@media print,screen and (min-width:641px){.section .planBox .planSlide .slide .txtBox .price .tax{font-size:15px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .planSlide .slide .txtBox .price .tax{font-size:13px}}@media screen and (max-width:640px){.section .planBox .link{width:80.55vw;max-width:290px;margin:35px auto 0}.section .planBox .link .btn01{width:100%}}@media print,screen and (min-width:641px){.section .planBox .link{margin-top:94px;text-align:center}}@media print,screen and (min-width:641px) and (max-width:1240px){.section .planBox .link{margin-top:81px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section .planBox .link{margin-top:71px}}@media print,screen and (min-width:641px){.section._right>.in>.phBox .ph:not(.deco){margin-left:auto}.section._right>.in>.phBox .deco{left:calc(50% + 100px)}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._right>.in>.phBox .deco{left:calc(50% + 86px)}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._right>.in>.phBox .deco{left:calc(50% + 75px)}}@media screen and (max-width:640px){.section._right>.in:before{right:0;top:69px;height:calc(100% - 332px)}}@media print,screen and (min-width:641px){.section._right>.in:before{right:calc(50% - 420px);height:1165px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._right>.in:before{right:calc(50% - 361px);height:1002px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._right>.in:before{right:calc(50% - 315px);height:874px}}.section._right>.in>.txtBox .decoTxt{left:10vw}@media print,screen and (min-width:641px){.section._right>.in>.txtBox .decoTxt{top:calc(50% - 66px);left:calc(50% - 584px)}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._right>.in>.txtBox .decoTxt{top:calc(50% - 57px);left:calc(50% - 502px)}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._right>.in>.txtBox .decoTxt{top:calc(50% - 50px);left:calc(50% - 438px)}}@media print,screen and (min-width:641px){.section._right .planBox .decoTxt{text-align:right}.section._right .planBox .decoTxt:before{left:auto;right:140px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._right .planBox .decoTxt:before{right:120px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._right .planBox .decoTxt:before{right:105px}}@media print,screen and (min-width:641px){.section._left>.in>.phBox .ph{right:calc(50% + 110px)}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._left>.in>.phBox .ph{right:calc(50% + 95px)}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._left>.in>.phBox .ph{right:calc(50% + 83px)}}@media print,screen and (min-width:641px){.section._left>.in>.phBox .ph:not(.deco){right:calc(50% + 100px)}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._left>.in>.phBox .ph:not(.deco){right:calc(50% + 86px)}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._left>.in>.phBox .ph:not(.deco){right:calc(50% + 75px)}}@media screen and (max-width:640px){.section._left>.in:before{top:60px;left:0;height:calc(100% - 344px)}}@media print,screen and (min-width:641px){.section._left>.in:before{left:calc(50% - 420px);height:1153px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._left>.in:before{left:calc(50% - 361px);height:992px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._left>.in:before{left:calc(50% - 315px);height:865px}}@media print,screen and (min-width:641px){.section._left>.in>.txtBox .secTit{margin-left:auto}}.section._left>.in>.txtBox .decoTxt{top:60px;left:85.7vw}@media print,screen and (min-width:641px){.section._left>.in>.txtBox .decoTxt{top:calc(50% - 67px);left:calc(50% + 674px)}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._left>.in>.txtBox .decoTxt{top:calc(50% - 58px);left:calc(50% + 580px)}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._left>.in>.txtBox .decoTxt{top:calc(50% - 50px);left:calc(50% + 506px)}}@media print,screen and (min-width:641px){.section._left .planBox .decoTxt:before{left:0}.section._left .planBox .decoTxt span{display:inline-block;padding-left:55px}}@media print,screen and (min-width:641px) and (max-width:1240px){.section._left .planBox .decoTxt span{padding-left:47px}}@media print,screen and (min-width:641px) and (max-width:1080px){.section._left .planBox .decoTxt span{padding-left:41px}}.sec_photo>.in{padding-top:69px}@media print,screen and (min-width:641px){.sec_photo>.in{padding-top:120px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_photo>.in{padding-top:86px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_photo>.in{padding-top:75px}}.sec_location>.in{padding-top:60px}@media print,screen and (min-width:641px){.sec_location>.in{padding-top:120px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_location>.in{padding-top:86px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_location>.in{padding-top:75px}}.sec_locationBox>.in{position:relative;width:calc(100% - 10vw);margin:0 auto;margin-top:70px}@media print,screen and (min-width:641px){.sec_locationBox>.in{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;width:999px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_locationBox>.in{margin-top:86px;width:859px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_locationBox>.in{margin-top:75px;width:749px}}.sec_locationBox>.in:before{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;margin:auto;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid #40210F;pointer-events:none}@media print,screen and (min-width:641px){.sec_locationBox>.in:before{width:calc(100% - 30px);height:calc(100% - 30px)}}.sec_locationBox .phBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:641px){.sec_locationBox .phBox{width:49.6%}}.sec_locationBox .phBox .ph01{width:50%}.sec_locationBox .phBox .box{width:50%}.sec_locationBox .txtBox{padding:21px 0 38px;background-color:#F3F7F8}@media print,screen and (min-width:641px){.sec_locationBox .txtBox{width:50.4%;padding:46px 0 38px;padding-left:7.6%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_locationBox .txtBox{padding-top:36.8px;padding-top:26.6px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_locationBox .txtBox{padding-top:32.2px;padding-top:26.6px}}.sec_locationBox .txtBox .title{font-family:garamond-premier-pro-subhead,serif;font-style:normal;font-weight:500;letter-spacing:0.11em;line-height:1.41;color:#644B3D}@media screen and (max-width:640px){.sec_locationBox .txtBox .title{text-align:center;font-size:23px}}@media print,screen and (min-width:641px){.sec_locationBox .txtBox .title{font-size:28px;line-height:1.32}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_locationBox .txtBox .title{font-size:24px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_locationBox .txtBox .title{font-size:21px}}.sec_locationBox .txtBox .catch{font-weight:500;letter-spacing:0.11em}@media screen and (max-width:640px){.sec_locationBox .txtBox .catch{text-align:center;font-size:14px}}@media print,screen and (min-width:641px){.sec_locationBox .txtBox .catch{margin-top:10px;font-weight:600;font-size:15px;line-height:2.1}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_locationBox .txtBox .catch{font-size:13px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_locationBox .txtBox .catch{font-size:11px}}@media screen and (max-width:640px){.sec_locationBox .txtBox .link{width:75vw;max-width:270px;margin:20px auto 0}.sec_locationBox .txtBox .link .btn01{width:100%}}@media print,screen and (min-width:641px){.sec_locationBox .txtBox .link{margin-top:22px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_locationBox .txtBox .link{margin-top:17.6px}}.sec_kanocoBox>.in{position:relative;margin:0 auto;width:calc(100% - 10vw);margin-top:42px;padding-bottom:48px}@media print,screen and (min-width:641px){.sec_kanocoBox>.in{width:999px;margin-top:53px;padding-bottom:0}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_kanocoBox>.in{width:859px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_kanocoBox>.in{width:749px}}.sec_kanocoBox .link{position:absolute;bottom:0;left:0}@media screen and (max-width:640px){.sec_kanocoBox .link{width:100%}}@media print,screen and (min-width:641px){.sec_kanocoBox .link{left:50%;bottom:28px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.sec_kanocoBox .link .btn01{width:100%;height:48px}}.sec_dress>.in{position:relative;display:block;margin-top:56px;padding-top:22px;padding-bottom:35px;z-index:1;overflow:hidden}@media print,screen and (min-width:641px){.sec_dress>.in{width:100%;max-width:1440px;margin:0 auto;margin-top:40px;padding-top:43px;padding-bottom:55px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress>.in{max-width:1280px;margin-top:50px;padding-top:37px;padding-bottom:47px}}@media print,screen and (min-width:641px) and (max-width:1240px) and (max-width:1080px){.sec_dress>.in{max-width:1080px;margin-top:50px;padding-top:32px;padding-bottom:41px}}.sec_dress .secTit>.title span{display:inline-block;width:50px;margin:0 auto;-moz-text-align-last:justify;text-align-last:justify}@media print,screen and (min-width:641px){.sec_dress .secTit>.title span{width:63px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .secTit>.title span{width:54px}}.sec_dress .secTit .catch{margin-top:16px;text-align:center}@media print,screen and (min-width:641px){.sec_dress .secTit .catch{margin-top:22px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .secTit .catch{margin-top:19px}}.sec_dress .bg{position:absolute;display:block;top:0;right:0;width:calc(100% - 5vw);height:100%;background-repeat:no-repeat;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-1;opacity:0.2}@media print,screen and (min-width:641px){.sec_dress .bg{width:93.05%;max-width:1340px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .bg{max-width:1152px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_dress .bg{max-width:1005px}}.sec_dress .phBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:9px}@media screen and (max-width:640px){.sec_dress .phBox{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print,screen and (min-width:641px){.sec_dress .phBox{margin-top:48px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .phBox{margin-top:41px}}@media print,screen and (min-width:641px) and (max-width:1080px){.sec_dress .phBox{margin-top:36px}}.sec_dress .phBox .ph{position:relative}@media screen and (max-width:640px){.sec_dress .phBox .ph{width:50%}}@media print,screen and (min-width:641px){.sec_dress .phBox .ph{width:25%}}.sec_dress .phBox .ph:before{position:absolute;content:"";display:block;font-family:grafolita-script,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:#fff;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media screen and (max-width:640px){.sec_dress .phBox .ph:before{bottom:5px;font-size:16px}}@media print,screen and (min-width:641px){.sec_dress .phBox .ph:before{bottom:10px;font-size:32px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .phBox .ph:before{font-size:28px;bottom:8px}}.sec_dress .phBox .ph._wedding:before{content:"Wedding Dress"}@media screen and (max-width:640px){.sec_dress .phBox .ph._wedding:before{right:-91px}}@media print,screen and (min-width:641px){.sec_dress .phBox .ph._wedding:before{right:-167px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .phBox .ph._wedding:before{right:-150px}}.sec_dress .phBox .ph._color:before{content:"Color Dress"}@media screen and (max-width:640px){.sec_dress .phBox .ph._color:before{right:-68px}}@media print,screen and (min-width:641px){.sec_dress .phBox .ph._color:before{right:-123px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .phBox .ph._color:before{right:-112px}}.sec_dress .phBox .ph._japanese:before{content:"Japanese Dress"}@media screen and (max-width:640px){.sec_dress .phBox .ph._japanese:before{right:-90px}}@media print,screen and (min-width:641px){.sec_dress .phBox .ph._japanese:before{right:-169px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .phBox .ph._japanese:before{right:-150px}}.sec_dress .phBox .ph._tuxedo:before{content:"Tuxedo"}@media screen and (max-width:640px){.sec_dress .phBox .ph._tuxedo:before{right:-45px}}@media print,screen and (min-width:641px){.sec_dress .phBox .ph._tuxedo:before{right:-78px}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .phBox .ph._tuxedo:before{right:-70px}}@media screen and (max-width:640px){.sec_dress .link{width:80.55vw;max-width:290px;margin:30px auto 0}.sec_dress .link .btn01{width:100%}}@media print,screen and (min-width:641px){.sec_dress .link{margin-top:39px;text-align:center}}@media print,screen and (min-width:641px) and (max-width:1240px){.sec_dress .link{margin-top:34px}}div.idxContents{width:100%;margin:0 auto 100px;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){div.idxContents{margin-bottom:40px}}div.idxContents section.idxInstagram{width:100%;margin:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){div.idxContents section.idxInstagram{margin:0;padding-top:50px}}@media print,screen and (min-width:641px){div.idxContents section.idxInstagram{padding-top:99px}}@media print,screen and (min-width:641px) and (max-width:1240px){div.idxContents section.idxInstagram{padding-top:85px}}@media print,screen and (min-width:641px) and (max-width:1080px){div.idxContents section.idxInstagram{padding-top:74px}}@media screen and (max-width:640px){div.idxContents section.idxInstagram #sb_instagram{margin-top:25px}}@media print,screen and (min-width:641px){div.idxContents section.idxInstagram #sb_instagram{margin-top:72px}}@media print,screen and (min-width:641px) and (max-width:1240px){div.idxContents section.idxInstagram #sb_instagram{margin-top:62px}}@media print,screen and (min-width:641px) and (max-width:1080px){div.idxContents section.idxInstagram #sb_instagram{margin-top:54px}}.sec_intro .studioBox .box .txtBox .ta_left{text-align:left}.mv .sliderBox .slider-for a{-webkit-transition:0.3s;transition:0.3s}@media print,screen and (min-width:641px){.mv .sliderBox .slider-for a:hover{opacity:0.8}}.mv .sliderBox .slider-for a .slide_kanoco img{-o-object-position:right;object-position:right}
/*# sourceMappingURL=index.css.map */