.sectionPhotoDetailWrap{width:100%;box-sizing:border-box}.sectionPhotoDetailWrap>*{margin-top:80px}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap>*{margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap>*{margin-top:10.4166666667vw}}.sectionPhotoDetailWrap>*:first-child{margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail{width:100%;display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}}.sectionPhotoDetailWrap .sectionPhotoDetail>.photo{width:55.45%;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail>.photo{width:40%}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail>.photo{width:100%;order:1}}.sectionPhotoDetailWrap .sectionPhotoDetail .photo>*{margin-top:5px}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail .photo>*{margin-top:.6510416667vw}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail .photo>*{margin-top:1.3020833333vw}}.sectionPhotoDetailWrap .sectionPhotoDetail .photo>*:first-child{margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail .photo .img{width:100%;box-sizing:border-box}.sectionPhotoDetailWrap .sectionPhotoDetail .photo .img>img{width:100%;max-width:none;margin-right:auto;margin-left:auto;display:block}.sectionPhotoDetailWrap .sectionPhotoDetail>.detail{width:40.9%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail>.detail{width:55%}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail>.detail{width:100%;margin-top:5.2083333333vw;order:2}}.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner{width:100%;box-sizing:border-box}.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>*{margin-top:30px}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>*{margin-top:2.6041666667vw}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>*{margin-top:5.2083333333vw}}.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>*:first-child{margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.titleArea>*{margin-top:8px}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.titleArea>*{margin-top:1.0416666667vw}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.titleArea>*{margin-top:2.0833333333vw}}.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.titleArea>*:first-child{margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.textArea>*{margin-top:8px}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.textArea>*{margin-top:1.0416666667vw}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.textArea>*{margin-top:2.0833333333vw}}.sectionPhotoDetailWrap .sectionPhotoDetail .detailInner>.textArea>*:first-child{margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail.fullW{width:100%;flex-wrap:wrap;box-sizing:border-box}.sectionPhotoDetailWrap .sectionPhotoDetail.fullW>*{margin-top:30px}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail.fullW>*{margin-top:2.6041666667vw}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail.fullW>*{margin-top:5.2083333333vw}}.sectionPhotoDetailWrap .sectionPhotoDetail.fullW>*:first-child{margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail.fullW>.photo,.sectionPhotoDetailWrap .sectionPhotoDetail.fullW>.detail{width:100%}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail.onlyDetail>.detail{margin-top:0}}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn.column2>*{width:48%;margin-top:4%;margin-left:4%}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn.column2>*:nth-child(-n+2){margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn.column2>*:nth-child(2n+1){margin-left:0}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn.spColumn1>*{width:100%;margin-top:10.4166666667vw !important;margin-left:0 !important}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn.spColumn1>*:first-child{margin-top:0 !important}}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn .sectionPhotoDetailColumn{box-sizing:border-box}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn .sectionPhotoDetailColumn>*{margin-top:30px}@media only screen and (min-width: 768px)and (max-width: 1099px){.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn .sectionPhotoDetailColumn>*{margin-top:2.6041666667vw}}@media only screen and (max-width: 767px){.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn .sectionPhotoDetailColumn>*{margin-top:5.2083333333vw}}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn .sectionPhotoDetailColumn>*:first-child{margin-top:0}.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn .sectionPhotoDetailColumn>.photo,.sectionPhotoDetailWrap .sectionPhotoDetail.hasColumn .sectionPhotoDetailColumn>.detail{width:100%;box-sizing:border-box}#kvWrap{background-color:#fff;background-image:url("../images/under/kv/bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}#kvWrap #kvUnderDetail{width:100%;box-sizing:border-box}#kvWrap #kvUnderDetail .detail{width:100%;padding-top:80px;padding-bottom:128px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1099px){#kvWrap #kvUnderDetail .detail{padding-top:10.4166666667vw;padding-bottom:16.6666666667vw}}@media only screen and (max-width: 767px){#kvWrap #kvUnderDetail .detail{padding-top:7.8125vw;padding-bottom:16.6666666667vw}}#kvWrap #kvUnderDetail .detail>.detailInner{width:100%;box-sizing:border-box}#kvWrap #kvUnderDetail .detail>.detailInner>*{margin-top:25px}@media only screen and (min-width: 768px)and (max-width: 1099px){#kvWrap #kvUnderDetail .detail>.detailInner>*{margin-top:4.5572916667vw}}@media only screen and (max-width: 767px){#kvWrap #kvUnderDetail .detail>.detailInner>*{margin-top:7.8125vw}}#kvWrap #kvUnderDetail .detail>.detailInner>*:first-child{margin-top:0}#kvWrap #kvUnderDetail .kvTitleArea>*{margin-top:10px}@media only screen and (min-width: 768px)and (max-width: 1099px){#kvWrap #kvUnderDetail .kvTitleArea>*{margin-top:1.3020833333vw}}@media only screen and (max-width: 767px){#kvWrap #kvUnderDetail .kvTitleArea>*{margin-top:2.6041666667vw}}#kvWrap #kvUnderDetail .kvTitleArea>*:first-child{margin-top:0}#kvWrap #kvUnderDetail .kvTitleArea .kvJpTitle{width:100%;line-height:1;color:#fff;font-size:min(1.4641288433vw,20px);font-weight:bold;text-shadow:0 0 10px rgba(0,0,0,.5);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1099px){#kvWrap #kvUnderDetail .kvTitleArea .kvJpTitle{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){#kvWrap #kvUnderDetail .kvTitleArea .kvJpTitle{font-size:4.1666666667vw}}#kvWrap #kvUnderDetail .kvTitleArea .kvEnTitle{width:100%;line-height:1;color:#fff;font-family:"Cormorant Garamond","Noto Serif JP","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:min(5.8565153734vw,80px);font-weight:bold;text-shadow:0 0 10px rgba(0,0,0,.5);letter-spacing:-0.01em;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1099px){#kvWrap #kvUnderDetail .kvTitleArea .kvEnTitle{font-size:7.8125vw}}@media only screen and (max-width: 767px){#kvWrap #kvUnderDetail .kvTitleArea .kvEnTitle{font-size:15.625vw}}