@media screen and (min-width: 768px){.decorationCard{width:370px}}@media screen and (max-width: 768px){.decorationCard{width:100%}}@media screen and (min-width: 768px){.decorationCard__cont{margin-top:15px}}@media screen and (max-width: 768px){.decorationCard__cont{margin-top:20px}}@media screen and (min-width: 768px){.decorationCard__ttl{font-size:18px}}@media screen and (max-width: 768px){.decorationCard__ttl{font-size:14px}}.decorationCard__ttl .large{display:block;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.decorationCard__ttl .large{font-size:24px;margin-top:5px}}@media screen and (max-width: 768px){.decorationCard__ttl .large{font-size:18px;margin-top:5px}}.decorationCard__ttl .small{display:inline-block;font-size:10px;letter-spacing:.03em;padding-left:3px}.decorationCard__address{letter-spacing:.08em;line-height:1.4}@media screen and (min-width: 768px){.decorationCard__address{font-size:14px;margin-top:15px}}@media screen and (max-width: 768px){.decorationCard__address{font-size:14px;margin-top:25px}}.decorationCard__address .link{display:inline-block;letter-spacing:0}@media screen and (min-width: 768px){.decorationCard__address .link{font-size:16px}}@media screen and (min-width: 768px){.decorationCard__address .link:hover{text-decoration:underline}}.decorationCard__txt{letter-spacing:.03em;line-height:1.6}@media screen and (min-width: 768px){.decorationCard__txt{font-size:16px;margin-top:10px}}@media screen and (max-width: 768px){.decorationCard__txt{font-size:14px;margin-top:25px}}.decorationCardGroup{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.decorationCardGroup{margin-top:90px;row-gap:72px}}@media screen and (max-width: 768px){.decorationCardGroup{margin-top:60px;row-gap:60px}}@media screen and (max-width: 768px){.introSect .pageIntroduction__head+.txt{padding:0;text-align:left}}.introSect .pageIntroduction+*{margin-top:80px}@media screen and (min-width: 768px){.introSect .anchorList+*{margin-top:140px}}@media screen and (max-width: 768px){.introSect .anchorList+*{margin-top:100px}}@media screen and (min-width: 768px){.introSect *+.introMainVisual{margin-top:90px}}@media screen and (max-width: 768px){.introSect *+.introMainVisual{margin-top:60px}}@media screen and (min-width: 768px){.introSect *+.introFeature{margin-top:90px}}@media screen and (max-width: 768px){.introSect *+.introFeature{margin-top:60px}}@media screen and (min-width: 768px){.introSect+.modelroomCard{margin-top:140px}}@media screen and (max-width: 768px){.introSect+.modelroomCard{margin-top:80px}}.modelroomCard{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.modelroomCard{align-items:flex-end;column-gap:10px}}@media screen and (max-width: 768px){.modelroomCard{flex-direction:column}}@media screen and (min-width: 768px){.modelroomCard__head{max-width:840px;width:calc(840 / 1200 * 100vw)}}@media screen and (min-width: 768px){.modelroomCard__cont{width:316px}}@media screen and (max-width: 768px){.modelroomCard__cont{margin-top:50px}}@media screen and (min-width: 768px){.modelroomCard__cont .modelroomTtl+.modelroomCard__txt{margin-top:36px}}@media screen and (max-width: 768px){.modelroomCard__cont .modelroomTtl+.modelroomCard__txt{margin-top:36px}}@media screen and (min-width: 768px){.modelroomCard__cont .photo+.photo{margin-top:15px}}@media screen and (max-width: 768px){.modelroomCard__cont .photo+.photo{margin-top:20px}}.modelroomCard__txt{line-height:1.6}@media screen and (min-width: 768px){.modelroomCard__txt{font-size:16px}}@media screen and (max-width: 768px){.modelroomCard__txt{font-size:14px;letter-spacing:.08em}}.modelroomCard__txt+.caption{color:#000000;font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.modelroomCard__txt+.caption{font-size:12px;margin-top:20px}}@media screen and (max-width: 768px){.modelroomCard__txt+.caption{margin-top:20px;width:100%}}@media screen and (min-width: 768px){.modelroomCard+.modelroomCard{margin-top:128px}}@media screen and (max-width: 768px){.modelroomCard+.modelroomCard{margin-top:100px}}@media screen and (min-width: 768px){.modelroomCard--column{flex-direction:column}}@media screen and (min-width: 768px){.modelroomCard--column .modelroomCard__head{min-width:100%;width:100%}}@media screen and (min-width: 768px){.modelroomCard--column .modelroomCard__cont{display:flex;justify-content:space-between;margin-top:48px;min-width:100%;width:100%}}@media screen and (min-width: 768px){.modelroomCard--column .modelroomCard__cont .modelroomTtl{width:140px}}@media screen and (min-width: 768px){.modelroomCard--column .modelroomCard__cont .modelroomTtl+.modelroomCard__txt{margin-top:0}}@media screen and (min-width: 768px){.modelroomCard--column .modelroomCard__txt{width:730px}}@media screen and (min-width: 768px){.modelroomCard--multiple .modelroomCard__head{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.modelroomCard--multiple .modelroomCard__head .photo{width:410px}}@media screen and (max-width: 768px){.modelroomCard--multiple .modelroomCard__head .photo+.photo{margin-top:30px}}@media screen and (min-width: 768px){.modelroomCard--multiple .modelroomCard__cont .modelroomTtl+.modelroomCard__txt{margin-top:20px}}@media screen and (max-width: 768px){.modelroomCard--multiple .modelroomCard__cont .modelroomTtl+.modelroomCard__txt{margin-top:10px}}.modelroomCard--multiple .modelroomCard__cont .modelroomTtl+.modelroomCard__txt+.photo{margin-top:15px}@media screen and (min-width: 768px){.modelroomCard--multiple .modelroomCard__cont .modelroomTtl+.modelroomCard__txt+.photo+.modelroomCard__txt{margin-top:30px}}@media screen and (max-width: 768px){.modelroomCard--multiple .modelroomCard__cont .modelroomTtl+.modelroomCard__txt+.photo+.modelroomCard__txt{margin-top:20px}}.modelroomCard--multiple .modelroomCard__cont .modelroomTtl+.modelroomCard__txt+.photo+.modelroomCard__txt+.photo{margin-top:15px}@media screen and (max-width: 768px){.modelroomCard--reverse{flex-direction:column-reverse}}@media screen and (max-width: 768px){.modelroomCard--reverse .modelroomCard__head{margin-top:50px}}@media screen and (max-width: 768px){.modelroomCard--reverse .modelroomCard__cont{margin-top:0}}.modelroomTtl__ttl{color:#707070;font-family:"Lato",sans-serif;letter-spacing:0}@media screen and (min-width: 768px){.modelroomTtl__ttl{font-size:14px}}@media screen and (max-width: 768px){.modelroomTtl__ttl{font-size:12px}}.modelroomTtl__txt{line-height:1.6}@media screen and (min-width: 768px){.modelroomTtl__txt{font-size:24px}}@media screen and (max-width: 768px){.modelroomTtl__txt{font-size:18px;letter-spacing:.04em;margin-top:10px}}@media screen and (min-width: 768px){.modelroomTtl__txt--small{font-size:16px}}@media screen and (max-width: 768px){.modelroomTtl__txt--small{font-size:14px}}.modelroomTtl+.photo{margin-top:15px}.modelroomTtl+.caption{color:#000000;font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.modelroomTtl+.caption{font-size:12px;margin-top:20px}}@media screen and (max-width: 768px){.modelroomTtl+.caption{margin-top:20px;width:100%}}@media screen and (min-width: 768px){.modelroom-detail{margin-top:100px;padding:100px 0 160px}}@media screen and (max-width: 768px){.modelroom-detail{margin-top:80px;padding:80px 0}}@media screen and (min-width: 768px){.modelroom-decoration{padding:120px 0 60px}}@media screen and (max-width: 768px){.modelroom-decoration{padding-top:60px}}
