/* デザイン */
.landplan-box{background: #000000;color: #fff;position: relative}
.landplan-box #pankuzu{position: absolute;left: 0;right: 0;margin: 0;top: 6px;z-index: 2}
.landplan-box #pankuzu .inner--base{width: 1200px;margin: auto;text-align: center;padding: 0px 0;}
.landplan-box #pankuzu .pankuzu-list li{color: #fff}
.landplan-box #pankuzu .pankuzu-list li a{color: #fff}
.notes-area{ margin: 0% auto 0; }



.landplan-box .inner--base{width: 1200px;margin: auto;text-align: center;padding: 70px 0;}
.landplan-box h2{text-align: center;font-size: 2rem;padding: 30px 0; letter-spacing: 0.1em;font-weight: normal}
.landplan-box .copy{line-height: 2.3em;;font-size: 1.2rem;letter-spacing: 0.1em;padding-bottom: 30px;}
.landplan-box h3{text-align: center;font-size: 1.8rem;line-height: 1.8; padding: 0px 0 30px; letter-spacing: 0.1em;font-weight: normal}
.landplan-box .zu{border-top: 1px solid #fff;padding-top: 80px;margin-top:80px}

.landplan-box .zu li{margin-top: 50px}
.landplan-box .hana{margin-top: 80px;}

@media screen and (max-width: 668px) {/*スマホ設定*/
.landplan-box h2{font-size: 1.2rem;padding-bottom: 30px;}
.landplan-box h3{font-size: 1.2rem;padding-bottom: 30px;}
.landplan-box .inner--base{width: 96%;margin: auto;padding: 40px 0;}
.landplan-box .copy{line-height: 2.3em;;font-size: 0.7rem;letter-spacing: 0.1em;padding-bottom: 30px}
.landplan-box .zu .col2{width: 100%}
.landplan-box .zu .col3{width: 48%}
.landplan-box .zu li{margin-top: 30px}
}


.pc{display: block}
.sp{display: none}
@media screen and (max-width: 668px) {/*スマホ設定*/
.sp{display: block}
.pc{display: none}
}