#main .headLine04{margin-bottom:28px;width:auto}#main .sec01{margin-bottom:120px}#main .sec01 .imgBox{display:flex;align-items:center;justify-content:space-between}#main .sec01 .imgBox .photoBox{width:40.57%}#main .sec01 .imgBox .textBox{margin-right:20px;width:53.14%}#main .sec01 .imgBox .textBox .title{margin-bottom:12px;font-size:1.6rem}#main .sec01 .imgBox .textBox .title span{margin-top:4px;display:block;font-size:1.2rem}#main .sec01 .imgBox .textBox .title strong{margin-right:12px;font-size:2.8rem;line-height:1.4;font-weight:400}#main .sec01 .imgBox .textBox p{font-size:1.8rem;font-weight:300;line-height:1.6;letter-spacing:.06em}#main .sec02{margin-bottom:120px}#main .sec02 .headLine04{margin-bottom:56px}#main .sec02 .headLine06{margin-bottom:40px}#main .sec02 .comTextList li{text-indent:0}#main .sec02 .subBox:not(:last-of-type){margin-bottom:60px}#main .sec02 .imgBox{display:flex;flex-direction:row-reverse;justify-content:space-between}#main .sec02 .imgBox .photoBox{margin-top:4px;width:40.57%}#main .sec02 .imgBox .textBox{width:57.55%}#main .sec02 .imgBox .textBox .title{margin-bottom:24px;font-size:2.4rem;font-weight:400;line-height:1.4;letter-spacing:.06em;font-family:"Lato","Noto Sans JP",sans-serif}#main .sec02 .imgBox .textBox p{margin-bottom:24px;font-size:1.6rem;font-weight:300;line-height:1.6;letter-spacing:.06em}#main .sec02 .imgBox .textBox p:last-of-type{margin-bottom:0}#main .sec02 .imgBox .textBox p.note{font-size:1.4rem}#main .sec02 .subBox02 .headLine06{margin-bottom:44px}#main .sec02 .subBox03 .headLine06{margin-bottom:88px}#main .sec02 .textList{margin-top:-88px;display:flex;flex-wrap:wrap;justify-content:space-between}#main .sec02 .textList>li{padding:4px 60px 60px;margin-top:88px;width:calc((100% - 24px)/2);position:relative;box-sizing:border-box;background-color:#fafafa}#main .sec02 .textList>li .num{margin:-32px auto 16px;width:68px;height:68px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.8rem;font-weight:400;letter-spacing:.02em;border:6px solid #fff;border-radius:50%;background-color:#777;font-family:"Lato","Noto Sans JP",sans-serif}#main .sec02 .textList>li .ttl{margin-bottom:28px;font-size:2.4rem;line-height:1.4;letter-spacing:.06em;text-align:center}#main .sec02 .textList>li p{margin-bottom:24px;font-size:1.6rem;font-weight:300;line-height:1.6;letter-spacing:.06em}#main .sec03{margin-bottom:120px}#main .sec03 .textList{margin-top:-120px;display:flex;flex-wrap:wrap;justify-content:space-between}#main .sec03 .textList li{margin-top:120px;width:calc((100% - 24px)/2)}#main .sec03 .textList li .photo{margin-bottom:24px}#main .sec03 .textList li p{font-size:1.8rem;font-weight:300;line-height:1.6;letter-spacing:.06em}#main .sec03 .textList li .link{margin-bottom:0;font-size:1.5rem;font-weight:400;letter-spacing:.04em;font-family:"Lato","Noto Sans JP",sans-serif}#main .sec03 .textList li .link a{display:inline-block;color:#000;line-height:1.2;vertical-align:top;border-bottom:1px dashed #000}@media all and (min-width: 1024px){#main .sec03 .textList li .link a:hover{opacity:.7}}@media all and (max-width: 1023px){#main .headLine04{margin:0 0 24px}#main .sec01{margin-bottom:84px}#main .sec01 .imgBox{display:block}#main .sec01 .imgBox .photoBox{margin-bottom:16px;width:auto}#main .sec01 .imgBox .photoBox img{width:100%}#main .sec01 .imgBox .textBox{margin-right:0;width:auto}#main .sec01 .imgBox .textBox .title{margin-bottom:12px;font-size:1.4rem}#main .sec01 .imgBox .textBox .title span{font-size:1.2rem}#main .sec01 .imgBox .textBox .title strong{margin-right:8px;font-size:2.2rem}#main .sec01 .imgBox .textBox p{font-size:1.4rem}#main .sec02{margin-bottom:80px}#main .sec02 .headLine04{margin-bottom:48px}#main .sec02 .headLine06{margin-bottom:16px}#main .sec02 .subBox:not(:last-of-type){margin-bottom:48px}#main .sec02 .imgBox{display:block}#main .sec02 .imgBox .photoBox{margin:0 0 8px;width:auto;text-align:center}#main .sec02 .imgBox .textBox{width:auto}#main .sec02 .imgBox .textBox .title{margin-bottom:20px;font-size:2.2rem;text-align:center}#main .sec02 .imgBox .textBox p{margin-bottom:16px;font-size:1.4rem}#main .sec02 .imgBox .textBox p:last-of-type{margin-bottom:0}#main .sec02 .subBox02 .headLine06{margin-bottom:40px}#main .sec02 .subBox03 .headLine06{margin-bottom:72px}#main .sec02 .textList{margin-top:0;display:block}#main .sec02 .textList>li{padding:4px 32px 44px;margin:0 0 52px;width:auto;position:relative;box-sizing:border-box;background-color:#fafafa}#main .sec02 .textList>li:last-of-type{margin-bottom:0}#main .sec02 .textList>li .num{margin:-32px auto 24px;padding:5px;width:56px;height:56px;font-size:2.4rem}#main .sec02 .textList>li .ttl{margin-bottom:12px;font-size:2rem}#main .sec03{margin-bottom:56px}#main .sec03 .textList{margin-top:0;display:block}#main .sec03 .textList li{margin:0 0 76px;width:auto}#main .sec03 .textList li:last-of-type{margin-bottom:0}#main .sec03 .textList li .headLine04{margin-bottom:32px}#main .sec03 .textList li .photo{margin-bottom:20px}#main .sec03 .textList li p{margin-bottom:12px;font-size:1.6rem}}/*# sourceMappingURL=index.min.css.map */