.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (max-width: 768px){.appearanceImage{margin:0 -30px}}@media screen and (min-width: 768px){.appearanceCont{margin-top:100px;position:relative}}.appearanceCont__col{align-items:center;display:flex;justify-content:space-between}.appearanceCont__item{position:relative}@media screen and (min-width: 768px){.appearanceCont__item{width:570px}}@media screen and (max-width: 768px){.appearanceCont__item{width:147.5px}}.appearanceCont__item:first-child{text-align:right}.appearanceCont__item .photo{display:inline-block;overflow:hidden}.appearanceCont__item .photo:after{background-color:#6a6b70;content:'';inset:0;position:absolute;transform-origin:left;transition:transform .6s ease .4s;z-index:2}.appearanceCont__item .photo .photo__image{transform:scale(1.1);transition:transform .8s ease .4s}.appearanceCont__item .photo.sai-animate:after{transform:scale(0, 1)}.appearanceCont__item .photo.sai-animate .photo__image{transform:scale(1)}@media screen and (min-width: 768px){.appearanceCont__item .photo:nth-child(n+2){margin-top:50px}}@media screen and (max-width: 768px){.appearanceCont__item .photo:nth-child(n+2){margin-top:30px}}.appearanceCont__caption{color:#ffffff;position:absolute}@media screen and (min-width: 768px){.appearanceCont__caption{bottom:5px;right:0}}@media screen and (max-width: 768px){.appearanceCont__caption{bottom:5px;right:-25px}}@media screen and (min-width: 768px){.appearanceCont--entrance .appearanceCont__item:first-child{padding-top:96px}}@media screen and (max-width: 768px){.appearanceCont--entrance .appearanceCont__item:first-child{padding-top:70px}}@media screen and (min-width: 768px){.conceptFeature .verticalStack .generalSect__ttl+.generalSect__head{margin-top:60px}}@media screen and (max-width: 768px){.conceptFeature .verticalStack .generalSect__ttl+.generalSect__head{margin-top:30px}}@media screen and (min-width: 768px){.conceptFeature .verticalStack .generalSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.conceptFeature .verticalStack .generalSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.conceptFeature .verticalStack .generalSect__cont .subGeneralSect{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__head{align-items:center;display:flex;justify-content:center;text-align:center;width:525px}}@media screen and (min-width: 768px){.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt{font-size:18px;line-height:2.66667}.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt:before{content:'';margin-top:calc((1 - 2.66667) * .5em)}.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt:after{margin-bottom:calc((1 - 2.66667) * .5em)}.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt:before,.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__cont{width:660px}}@media screen and (max-width: 768px){.conceptFeature .verticalStack .generalSect__cont .subGeneralSect__cont{margin-top:50px}}@media screen and (min-width: 768px){.conceptLayout .verticalStack .generalSect__ttl+.generalSect__head{margin-top:60px}}@media screen and (max-width: 768px){.conceptLayout .verticalStack .generalSect__ttl+.generalSect__head{margin-top:38px}}.interviewColumn--center .generalLayout{align-items:center}.interviewColumn--reverse .generalLayout{flex-direction:row-reverse}.interviewColumn .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.interviewColumn .generalLayout{flex-direction:column}}.interviewColumn .generalLayout__item{position:relative}@media screen and (min-width: 768px){.interviewColumn .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.interviewColumn .generalLayout__item{margin-left:auto;margin-right:auto}.interviewColumn .generalLayout__item+.generalLayout__item{margin-top:40px}}@media screen and (max-width: 768px){.interviewColumn .generalLayout__item--mobile-full{width:100%}}@media screen and (min-width: 768px){.interviewColumn.onlyImg .generalLayout__item{width:373px}}.interviewColumn .primaryTtl{letter-spacing:.13em}.interviewColumn .primaryTtl:after{background:#cccccc;height:2px}.interviewColumn .primaryTtl+.heading--default{margin-top:40px}@media screen and (max-width: 768px){.interviewColumn .primaryTtl+.heading--default{padding-left:30px}}@media screen and (min-width: 768px){.interviewColumn--long .generalLayout__item{width:100%}}.movieColumn{color:#ffffff}.movieColumn__head{margin-top:40px;font-size:36px;line-height:2;color:#111111}@media screen and (max-width: 768px){.movieColumn__head{margin-top:30px;font-size:18px;letter-spacing:0}}.movieColumn__head-inner{display:inline-block;padding:0 10px;background:#ffffff}.movieColumn__head-inner:nth-child(n+2){margin-top:10px}.movieColumn__comingsoon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'EB Garamond', serif;font-size:26px;line-height:1;text-align:center}@media screen and (max-width: 768px){.movieColumn__comingsoon{font-size:16px}}.movieColumn__video{position:relative;width:100%;cursor:pointer}.movieColumn__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movieColumn .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.movieColumn .generalLayout{flex-direction:column}}.movieColumn .generalLayout__item{position:relative}@media screen and (min-width: 768px){.movieColumn .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.movieColumn .generalLayout__item{width:315px;margin-left:auto;margin-right:auto}.movieColumn .generalLayout__item+.generalLayout__item{margin-top:40px}}@media screen and (max-width: 768px){.movieColumn .generalLayout__item--mobile-full{width:100%}}.movieColumn .primaryTtl{letter-spacing:0.13em;color:#ffffff}.movieColumn .primaryTtl:after{height:2px;background:#cccccc}.movieColumn .txt{margin-top:40px}@media screen and (max-width: 768px){.movieColumn .txt{margin-top:30px;padding-left:30px}}.specialAnchor{background:#e8e5df;padding-bottom:75px;padding-top:75px;position:static}@media screen and (max-width: 768px){.specialAnchor{padding-bottom:50px;padding-top:50px}}.specialAnchor__head{font-family:'EB Garamond', serif;font-size:26px;line-height:1;text-align:center}@media screen and (max-width: 768px){.specialAnchor__head{font-size:20px}}.specialAnchor .anchorList{margin-top:60px}@media screen and (max-width: 768px){.specialAnchor .anchorList{margin-top:40px;padding-left:0}}.specialAnchor .anchorList__link{background:#f5f5f5;border:1px solid #cccccc}@media screen and (min-width: 768px){.specialAnchor .anchorList__link{align-items:center;display:flex;height:50px;justify-content:center;padding:0}}@media screen and (max-width: 768px){.specialAnchor .anchorList__link{padding:10px 20px 10px 40px}}@media screen and (max-width: 768px){.specialAnchor .anchorList__link:nth-child(n+2){border-top:0}}.specialAnchor .anchorList__link.is-active{border:1px solid #87847d;color:#ffffff}@media screen and (max-width: 768px){.specialAnchor .anchorList__link.is-active{border:1px solid #cccccc}}.specialAnchor .anchorList__link.is-active:after{left:0;max-width:100%;opacity:1;right:auto}.specialAnchor .anchorList__link.is-active .arrowSVG path{fill:#ffffff}@media screen and (min-width: 768px){.specialAnchor .anchorList__link:hover{border:1px solid #87847d;color:#ffffff}}@media screen and (min-width: 768px) and (max-width: 768px){.specialAnchor .anchorList__link:hover{border:1px solid #cccccc;border-top:0}}@media screen and (min-width: 768px){.specialAnchor .anchorList__link:hover:after{left:0;max-width:100%;opacity:1;right:auto}.specialAnchor .anchorList__link:hover .arrowSVG path{fill:#ffffff}}@media (hover: hover) and (pointer: fine){.specialAnchor .anchorList__link:hover{border:1px solid #87847d;color:#ffffff}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.specialAnchor .anchorList__link:hover{border:1px solid #cccccc;border-top:0}}@media (hover: hover) and (pointer: fine){.specialAnchor .anchorList__link:hover:after{left:0;max-width:100%;opacity:1;right:auto}.specialAnchor .anchorList__link:hover .arrowSVG path{fill:#ffffff}}.specialAnchor .anchorList__link:after{background-color:#87847d;content:'';height:100%;max-width:0;opacity:0;position:absolute;right:0;top:0;transition:.4s;width:100%;z-index:-1}.specialAnchor .anchorList__link .arrowSVG{fill-rule:evenodd;position:absolute;top:50%;transform:translate(0, -50%)}@media screen and (min-width: 768px){.specialAnchor .anchorList__link .arrowSVG{height:7px;left:30px;margin-top:2px;width:10px}}@media screen and (max-width: 768px){.specialAnchor .anchorList__link .arrowSVG{height:5.5px;left:18px;width:8.5px}}.specialAnchor .anchorList__link .arrowSVG path{fill:#666666}.specialAnchor.is-margin-top{margin-top:140px}@media screen and (max-width: 768px){.specialAnchor.is-margin-top{margin-top:80px}}@media screen and (min-width: 768px){.special-anchor{margin-top:120px}}@media screen and (max-width: 768px){.special-anchor{margin-top:60px}}@media screen and (min-width: 768px){.special-design-intro{padding-top:60px}}@media screen and (max-width: 768px){.special-design-intro{padding-top:60px}}@media screen and (min-width: 768px){.special-design{padding-top:60px}}@media screen and (max-width: 768px){.special-design{padding-top:60px}}@media screen and (min-width: 768px){.special-concept{padding-top:60px}}@media screen and (max-width: 768px){.special-concept{padding-top:60px}}.special-intro{padding-bottom:140px}@media screen and (max-width: 768px){.special-intro{padding-bottom:70px}}.special-key-person{margin-top:140px}@media screen and (max-width: 768px){.special-key-person{margin-top:60px}}.special-movie{background:#baaa8e;padding-bottom:75px;padding-top:75px}@media screen and (max-width: 768px){.special-movie{padding-bottom:50px;padding-top:50px}}.special-movie--margin-bottom{margin-bottom:140px}@media screen and (max-width: 768px){.special-movie--margin-bottom{margin-bottom:80px}}.special-interview{padding-top:100px}@media screen and (max-width: 768px){.special-interview{padding-top:60px}}.special-interview--padding-bottom{padding-bottom:140px}@media screen and (max-width: 768px){.special-interview--padding-bottom{padding-bottom:80px}}.special-interview+.special-interview{margin-top:60px;padding-top:0}@media screen and (max-width: 768px){.special-interview+.special-interview{margin-top:40px}}.unit-interview{display:flex;gap:30px}@media screen and (max-width: 768px){.unit-interview{gap:20px;justify-content:flex-start}}.unit-interview__label{align-items:center;display:flex;font-size:14px;height:30px;justify-content:center;line-height:1;width:105px}@media screen and (max-width: 768px){.unit-interview__label{font-size:12px;height:24px;min-width:90px;width:90px}}.unit-interview__label--mikihara{background:#e8e5df}.unit-interview__label--sasaki-otake{background:#baaa8e;color:#ffffff}.unit-interview__txt{margin-top:10px}@media screen and (max-width: 768px){.unit-interview__txt{margin-top:5px}}.designerIntro{margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (min-width: 768px){.designerIntro{display:flex;justify-content:space-between;width:870px}}@media screen and (max-width: 768px){.designerIntro{width:315px}}.designerIntro__item{position:relative}@media screen and (min-width: 768px){.designerIntro__item{width:360px}}@media screen and (max-width: 768px){.designerIntro__item:nth-child(2){margin-top:125px}}.designerIntro__item:nth-child(2):after{background:url("../imgs/icon-cross@2x.png") no-repeat center center;background-size:100% auto;content:'';position:absolute}@media screen and (min-width: 768px){.designerIntro__item:nth-child(2):after{height:240px;left:-116px;margin:0 auto;top:0;width:87px}}@media screen and (max-width: 768px){.designerIntro__item:nth-child(2):after{bottom:calc(100% + 30px);height:70px;left:50%;transform:translateX(-50%);width:70px}}.designerCard__ttl{letter-spacing:.05em;text-align:center}@media screen and (min-width: 768px){.designerCard__ttl{font-size:20px}}@media screen and (max-width: 768px){.designerCard__ttl{font-size:18px}}.designerCard__name{line-height:1.71429;white-space:nowrap}.designerCard__name:before{content:'';margin-top:calc((1 - 1.71429) * .5em)}.designerCard__name:after{margin-bottom:calc((1 - 1.71429) * .5em)}.designerCard__name:before,.designerCard__name:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.designerCard__name{font-size:14px;margin-top:20px}}@media screen and (max-width: 768px){.designerCard__name{font-size:12px;margin-top:15px}}@media screen and (max-width: 768px){.designerCard .photo{margin-top:15px}}.interviewer{border:solid 1px #cccccc;margin-top:100px}@media screen and (max-width: 768px){.interviewer{margin-top:50px}}.interviewer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:990px;padding:75px 0}@media screen and (max-width: 768px){.interviewer__inner{max-width:420px;padding:40px 25px}}@media screen and (min-width: 768px){.interviewer__card{width:590px}}@media screen and (max-width: 768px){.interviewer__card{width:100%}}.interviewer__card .primaryTtl{letter-spacing:.13em}.interviewer__card .primaryTtl:after{background:#cccccc;height:2px}.interviewer__card .heading{margin-top:40px}@media screen and (max-width: 768px){.interviewer__card .heading{margin-top:30px;white-space:nowrap}}.interviewer__card .txt{margin-top:40px}@media screen and (max-width: 768px){.interviewer__card .txt{margin-top:30px;padding-left:10px}}@media screen and (min-width: 768px){.interviewer__photo{width:360px}}@media screen and (max-width: 768px){.interviewer__photo{margin-top:30px;width:100%}}.modal{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:999996}.modal.is-active{height:100vh;opacity:1;overflow:visible;pointer-events:auto}.modal__bg{align-items:center;background:rgba(0,0,0,0.7);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:10%;position:absolute;top:0;width:100vw;z-index:999997}.modal__inner{height:calc(366 / 960 * 100%);left:50%;max-width:640px;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:999998}@media screen and (max-width: 768px){.modal__inner{height:calc(380/750*100vw);width:90%}}.modal__close{color:#ffffff;cursor:pointer;display:block;height:40px;position:absolute;right:0;top:-50px;transition:.4s;width:40px;z-index:1;z-index:999999}.modal__close:before{background:#ffffff;content:'';display:inline-block;height:1px;position:absolute;right:10%;top:50%;transform:translateY(-50%) rotate(45deg);width:40px}@media screen and (max-width: 768px){.modal__close:before{top:10%}}.modal__close:after{background:#ffffff;content:'';display:inline-block;height:1px;position:absolute;right:10%;top:50%;transform:translateY(-50%) rotate(-45deg);width:40px}@media screen and (max-width: 768px){.modal__close:after{top:10%}}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}@media screen and (min-width: 768px){.conceptLayout .specialCont{margin-top:100px}}.designerIntro{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.designerIntro{display:flex;justify-content:space-between;width:630px}}@media screen and (max-width: 768px){.designerIntro{width:225px}}.designerIntro__item{position:relative}@media screen and (min-width: 768px){.designerIntro__item{width:240px}}@media screen and (max-width: 768px){.designerIntro__item:nth-child(2){margin-top:125px}}.designerIntro__item:nth-child(2):after{background-image:url("../imgs/icon-cross@2x.png");background-size:100% 100%;content:'';position:absolute}@media screen and (min-width: 768px){.designerIntro__item:nth-child(2):after{height:80px;right:calc(100% + 35px);top:120px;width:80px}}@media screen and (max-width: 768px){.designerIntro__item:nth-child(2):after{bottom:calc(100% + 30px);height:70px;left:50%;transform:translateX(-50%);width:70px}}.designerCard__ttl{letter-spacing:.05em;text-align:center}@media screen and (min-width: 768px){.designerCard__ttl{font-size:20px}}@media screen and (max-width: 768px){.designerCard__ttl{font-size:18px}}.designerCard__name{line-height:1.71429;white-space:nowrap}.designerCard__name:before{content:'';margin-top:calc((1 - 1.71429) * .5em)}.designerCard__name:after{margin-bottom:calc((1 - 1.71429) * .5em)}.designerCard__name:before,.designerCard__name:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.designerCard__name{font-size:14px;margin-top:20px}}@media screen and (max-width: 768px){.designerCard__name{font-size:12px;margin-top:15px}}@media screen and (min-width: 768px){.designerCard .photo{margin-top:20px}}@media screen and (max-width: 768px){.designerCard .photo{margin-top:15px}}.designerDetail{background-color:#e8e5df}@media screen and (min-width: 768px){.designerDetail{margin-top:100px;padding:75px 105px}}@media screen and (max-width: 768px){.designerDetail{margin-left:-30px;margin-right:-30px;margin-top:70px;padding:70px 30px 80px}}@media screen and (max-width: 768px){.designerDetail+.designerDetail{margin-top:0}}@media screen and (min-width: 768px){.designerDetail__ttl{font-size:30px}}@media screen and (max-width: 768px){.designerDetail__ttl{font-size:25px}}@media screen and (min-width: 768px){.designerDetail__profile{align-items:flex-start;display:flex;margin-top:80px}}@media screen and (max-width: 768px){.designerDetail__profile{margin-top:50px}}@media screen and (min-width: 768px){.designerDetail__profile .txt{flex:1}}@media screen and (max-width: 768px){.designerDetail__profile .txt{margin-top:45px;padding-left:30px}}@media screen and (min-width: 768px){.designerDetail__profile .txt .small{font-size:12px}}@media screen and (max-width: 768px){.designerDetail__profile .txt .small{font-size:10px}}@media screen and (min-width: 768px){.designerDetail__work{align-items:flex-start;display:flex;margin-top:80px}}@media screen and (max-width: 768px){.designerDetail__work{margin-top:70px}}@media screen and (min-width: 768px){.designerDetail__workCol{display:flex;flex:1;justify-content:space-between}}@media screen and (max-width: 768px){.designerDetail__workCol{margin-top:40px}}@media screen and (min-width: 768px){.designerDetail__workCol .photo{width:360px}}@media screen and (max-width: 768px){.designerDetail__workCol .photo{margin-top:50px}}.designerDetail__workCol .photo__capOut{color:#111111;padding-top:10px;text-align:left;width:100%}@media screen and (min-width: 768px){.designerDetail .primaryTtl{width:210px}}.specialCont{background-color:#baaa8e;color:#ffffff}@media screen and (min-width: 768px){.specialCont{padding:75px 105px}}@media screen and (max-width: 768px){.specialCont{margin-left:-30px;margin-right:-30px;margin-top:0;padding:70px 30px}}.specialCont .primaryTtl{color:#ffffff}.specialCont .primaryTtl:after{background-color:#cccccc}@media screen and (min-width: 768px){.specialCont .arrangeLayout{margin-top:50px}}@media screen and (max-width: 768px){.specialCont .arrangeLayout{margin-top:40px}}@media screen and (min-width: 768px){.specialCont .arrangeLayout .generalSect{flex-direction:row-reverse;justify-content:space-between;width:100%}}@media screen and (min-width: 768px){.specialCont .arrangeLayout .generalSect__head{width:465px}}@media screen and (min-width: 768px){.specialCont .arrangeLayout .generalSect__cont{width:465px}}@media screen and (max-width: 768px){.specialCont .arrangeLayout .txt{letter-spacing:.05em}}@media screen and (max-width: 768px){.specialCont .generalSect__cont{margin-right:-30px !important;padding-left:30px;width:auto !important}}@media screen and (min-width: 768px){.specialCont .linkBtn{margin-left:auto;margin-right:auto;margin-top:60px}}@media screen and (max-width: 768px){.specialCont .linkBtn{margin-left:30px;margin-top:45px}}.specialCont .linkBtn__inner:after{background-color:#ffffff}.specialCont .linkBtn__txt{color:#ffffff}.specialCont .linkBtn .linkBtn__proglessCircle .arrowSVG__polyline,.specialCont .linkBtn .linkBtn__proglessCircle .arrowSVG__path{stroke:#ffffff}.specialCont .linkBtn .circleSVG path{fill:#dcd4c5;stroke:#dcd4c5}@media screen and (min-width: 768px){.pointDescLayout .verticalStack .generalSect__cont{margin-top:0}}@media screen and (max-width: 768px){.pointDescLayout .verticalStack .generalSect__cont{margin-left:-30px;margin-right:-30px;width:auto}}.pointDescLayout .verticalStack .generalSect__cont .pinchableFrame:after{border:none}@media screen and (max-width: 768px){.pointDescLayout .verticalStack .generalSect__cont .pinchableFrame__inner .photo{height:330px;overflow:hidden;position:relative}}@media screen and (max-width: 768px){.pointDescLayout .verticalStack .generalSect__cont .pinchableFrame__inner .photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:35%;object-position:35%;position:absolute;top:0;width:100%}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout{margin-top:70px}}@media screen and (max-width: 768px){.pointDescLayout>.arrangeLayout{margin-top:70px}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout+.arrangeLayout{margin-top:100px}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout .generalSect{flex-direction:row-reverse;justify-content:space-between;width:100%}}@media screen and (max-width: 768px){.pointDescLayout>.arrangeLayout .generalSect{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout .generalSect__head{width:460px}}@media screen and (max-width: 768px){.pointDescLayout>.arrangeLayout .generalSect__head{margin-top:40px}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout .generalSect__head .txt{padding-right:0}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.pointDescLayout>.arrangeLayout .generalSect__cont{margin-top:0}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout--second .generalSect{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:100px;margin-left:auto;margin-right:auto;width:980px}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout--second .generalSect__head{width:420px}}@media screen and (max-width: 768px){.pointDescLayout>.arrangeLayout--second .generalSect__head{margin-bottom:70px}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout--second .generalSect__head .txt{padding-right:80px}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout--second .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.pointDescLayout>.arrangeLayout--second .generalSect__cont{margin-top:0}}@media screen and (min-width: 768px){.pointDescLayout>.arrangeLayout+.specialCont{margin-top:100px}}@media screen and (max-width: 768px){.pointDescLayout>.arrangeLayout+.specialCont{margin-top:100px}}@media screen and (min-width: 768px){.sharingLayout .generalSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.sharingLayout .generalSect__cont{margin-top:50px}.sharingLayout .generalSect__cont>.pinchableFrame,.sharingLayout .generalSect__cont>.photo{position:relative;right:-30px;width:315px}}@media screen and (min-width: 768px){.sharingLayout .generalSect .txt{margin-top:40px}}@media screen and (max-width: 768px){.sharingLayout .generalSect .txt{margin-top:35px}}.sharingLayout .verticalStack .photo{border:1px solid #cccccc}@media screen and (min-width: 768px){.sharingLayout .verticalStack+.verticalStack{margin-top:40px}}@media screen and (max-width: 768px){.sharingLayout .verticalStack+.verticalStack{margin-top:30px}}@media screen and (min-width: 768px){.sharingLayout .slideLayout{margin-top:110px}}@media screen and (max-width: 768px){.sharingLayout .slideLayout{margin-top:70px}}@media screen and (min-width: 768px){.sharingLayout .slideLayout__inner{padding:60px 0 60px}}@media screen and (max-width: 768px){.sharingLayout .slideLayout__inner{padding:30px 0}}.sharingLayout .arrangeLayout{margin-bottom:15px;position:relative}@media screen and (min-width: 768px){.sharingLayout .arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.sharingLayout .arrangeLayout{margin-top:70px}}@media screen and (min-width: 768px){.sharingLayout .arrangeLayout .generalSect{flex-direction:row-reverse}}@media screen and (min-width: 768px){.sharingLayout .arrangeLayout .generalSect__head{padding-left:160px;width:560px}}@media screen and (min-width: 768px){.sharingLayout .arrangeLayout .generalSect__cont{width:560px}}@media screen and (max-width: 768px){.sharingLayout .arrangeLayout .generalSect__cont{margin-right:-30px !important;padding-left:30px;width:auto !important}}.landscapeLayout .verticalStack .photo{border:1px solid #cccccc}@media screen and (max-width: 768px){.landscapeLayout .verticalStack .generalSect__cont .pinchableFrame{position:relative;right:-30px;width:315px}}@media screen and (min-width: 768px){.landscapeLayout .lifeStyleLayout{margin-top:110px}}@media screen and (max-width: 768px){.landscapeLayout .lifeStyleLayout{margin-top:70px}}@media screen and (min-width: 768px){.landscapeLayout .lifeStyleLayout__inner{padding:60px 0 60px}}@media screen and (max-width: 768px){.landscapeLayout .lifeStyleLayout__inner{padding:70px 0 60px}}@media screen and (min-width: 768px){.looksGroup .verticalStack .generalSect__cont{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.looksGroup .verticalStack .generalSect__cont .photo{width:570px}}@media screen and (max-width: 768px){.looksGroup .verticalStack .generalSect__cont .photo{right:-30px;width:315px}.looksGroup .verticalStack .generalSect__cont .photo+.photo{margin-top:45px}}.looksGroup .arrangeLayout{margin-bottom:15px;position:relative}@media screen and (min-width: 768px){.looksGroup .arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.looksGroup .arrangeLayout{margin-top:70px}}@media screen and (min-width: 768px){.looksGroup .arrangeLayout .generalSect{flex-direction:row-reverse}}@media screen and (min-width: 768px){.looksGroup .arrangeLayout .generalSect__head{padding-left:160px;width:570px}}@media screen and (min-width: 768px){.looksGroup .arrangeLayout .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.looksGroup .arrangeLayout .generalSect__cont .photo{right:-30px;width:315px}}.initiaBnr{display:block;transition:.3s}@media screen and (min-width: 768px){.initiaBnr{margin:60px auto 0;width:780px}}@media screen and (max-width: 768px){.initiaBnr{margin-top:50px}}@media screen and (min-width: 768px){.initiaBnr:hover{opacity:.8}}@media (hover: hover) and (pointer: fine){.initiaBnr:hover{opacity:.8}}
