@charset "UTF-8";.photoframe{display:-ms-grid;display:grid;-ms-grid-columns:calc(120/1400*100%) 1fr calc(120 / 1400 * 100%);grid-template-columns:calc(120/1400*100%) 1fr calc(120 / 1400 * 100%)}.photoframe__title{grid-column:2 / 3;margin-left:0;padding-top:123px;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:24px;line-height:28px;text-align:center;color:#000}.photoframe__menuList{grid-column:2 / 3;margin:109px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:18px}.photoframe__menuItem{position:relative}.photoframe__menuItem:not(:last-child):after{content:"/";position:absolute;top:7px;right:-13px;font-size:11px;color:#959595}.photoframe__menuLink{display:block;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-size:13px;line-height:28px;color:#959595}.photoframe__menuLink:visited,.photoframe__menuLink:hover{color:#959595}.photoframe__inner{grid-column:2 / 3;max-width:1400px;margin:72px auto 124px}.photoframe__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr calc(889/1200*100%);grid-template-columns:auto 1fr calc(889/1200*100%)}.photoframe__item+.photoframe__item{margin-top:140px}.photoframe__itemTitle{grid-column:1 / 2;padding-top:60px;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:16px;line-height:28px}.photoframe__descriptionWrapper{grid-column:3 / 4;padding-top:60px}.photoframe__description{font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:14px;line-height:28px;letter-spacing:.05em;text-align:justify}.photoframe__description+.photoframe__detailsList--frame{margin-top:120px}.photoframe__description+.photoframe__detailsList--display{margin-top:78px}.photoframe__description+.photoframe__detailsList--projector{margin-top:60px}.photoframe__detailsItem+.photoframe__detailsItem{margin-top:95px}.photoframe__detailsTitle{font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:16px;letter-spacing:.09em;line-height:28px}.photoframe__images{margin-top:22px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:6px}.photoframe__image{width:100%}.photoframe__detailsTextsWrapper{margin-top:39px}.photoframe__note{margin-top:11px;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:12px;line-height:28px;letter-spacing:.05em;color:#696969}.photoframe__detailsTextsWrapper--frame .photoframe__specHead,.photoframe__detailsTextsWrapper--frame .photoframe__specRow{display:-ms-grid;display:grid;-ms-grid-columns:2fr 18% 1fr;grid-template-columns:2fr 18% 1fr}.photoframe__detailsTextsWrapper--frame .photoframe__specSizeDetail p:first-child{width:120px}.photoframe__detailsTextsWrapper--displayStand .photoframe__specHead{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.photoframe__detailsTextsWrapper--displayStand .photoframe__specRow{display:-ms-grid;display:grid;-ms-grid-columns:2fr 48% 1fr;grid-template-columns:2fr 48% 1fr}.photoframe__detailsTextsWrapper--displayStand .photoframe__specSizeDetail p:first-child{width:300px}.photoframe__detailsTextsWrapper--projector .photoframe__specHead{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.photoframe__detailsTextsWrapper--projector .photoframe__specRow{display:-ms-grid;display:grid;-ms-grid-columns:2fr 48% 1fr;grid-template-columns:2fr 48% 1fr}.photoframe__detailsTextsWrapper--projector .photoframe__specSizeDetail p:first-child{width:250px}.photoframe__specHead{padding:5px 0;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:12px;line-height:28px;color:#7e7e7e}.photoframe__specHead>*:last-child{justify-self:end}.photoframe__specRow{padding:12px 0 9px 3px;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:14px;line-height:28px}.photoframe__specRow:nth-child(even){background:#fafafa}.photoframe__specRow>*:last-child{justify-self:end}.photoframe__specSizeDetail{display:-ms-flexbox;display:flex;gap:18px}.lp__faq{grid-column:1 / -1;position:relative;margin-bottom:180px;padding:90px 0 100px;padding-left:calc(120/1400*100%);padding-right:calc(120/1400*100%);box-sizing:border-box}@media screen and (max-width:1100px){.lp__faq{padding-left:calc(10/390*100%)!important;padding-right:calc(10/390*100%)!important;padding:50px 0;margin-bottom:100px}}.lp__faq:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#f3f3f3;z-index:-1}.lp__faqInner{grid-column:2 / 3;width:100%;max-width:1400px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr calc(889/1200*100%);grid-template-columns:auto 1fr calc(889/1200*100%)}@media screen and (max-width:1100px){.lp__faqInner{display:block}}.lp__faqContent{grid-column:3 / 4}.lp__faqTitle{margin:0 0 60px;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.08em}@media screen and (max-width:1100px){.lp__faqTitle{margin:0 0 40px;font-size:16px}}.lp__faqList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:42px}@media screen and (max-width:1100px){.lp__faqList{gap:32px}}.lp__faqItem{margin:0}.lp__faqQuestion,.lp__faqAnswer{display:-ms-grid;display:grid;-ms-grid-columns:36px 1fr;grid-template-columns:36px 1fr;column-gap:10px;margin:0;font-family:AvenirNextLTW01-Regular,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-weight:400;font-size:14px;line-height:28px;letter-spacing:.05em;color:#000}@media screen and (max-width:1100px){.lp__faqQuestion,.lp__faqAnswer{-ms-grid-columns:22px 1fr;grid-template-columns:22px 1fr;column-gap:5px;font-size:13px;line-height:26px}}.lp__faqQuestion span,.lp__faqAnswer span{display:block}.lp__faqQuestion p,.lp__faqAnswer p{margin:0}.lp__faqQuestion{margin-bottom:12px}