.cont {padding-top:180px}
@media(max-width:768px){.cont{margin-top:40px}}

.wrapper.purchase {padding:var(--wrapper-pv) 0;}
.wrapper.purchase .wrap{position:relative; width:100%;max-width:1190px;margin:0 auto; padding:var(--wrap-pv) var(--wrap-ph);display:flex;justify-content:space-between;align-items:start;}
.wrapper.purchase .wrap .left-frame{flex:0 0 55%; box-sizing:border-box;}
.wrapper.purchase .wrap .left-frame .image-box{margin-top:60px;width:100%;aspect-ratio:1.5/1;overflow:hidden;}
.wrapper.purchase .wrap .left-frame .image-box img{width:100%;height:100%;object-fit:contain;}
.wrapper.purchase .wrap .right-frame{flex:0 0 40%; }
.wrapper.purchase .top-bar{width:100%;display:flex;justify-content:start;align-items:start;flex-direction:column;}
.wrapper.purchase .tagtext{background:var(--color-BandiGreen);margin-bottom:30px; color:white;font-size:var(--font-size1);font-weight:bold; width:120px;padding:10px;text-align:center;border-radius:22px;}
.wrapper.purchase .titletext3{margin-bottom:35px; text-align:center;font-size:var(--font-size7);line-height:var(--line-height7);text-align:left; font-weight:bold; color:var(--color-BandiNavy);}
.wrapper.purchase .titletext1{font-size:var(--font-size3);font-weight:bold;line-height:var(--line-height3); color:var(--color-BandiNavy);}
.wrapper.purchase .bodytext{color:var(--color-BandiNavy);font-size:var(--font-size1);line-height:var(--line-height3);margin-top:8px;}
.wrapper.purchase .bottom-bar{display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;gap: 6%; margin-top:40px}
.wrapper.purchase .bottom-bar .titletext2 {width:100%; border:1px solid var(--color-BandiNavy); padding:15px 0; border-radius:30px; font-size:var(--font-size3); font-weight:bold; color:var(--color-BandiNavy); display: flex;justify-content: center;align-items: center;}
@media(max-width:768px){
    .wrapper.purchase .wrap{flex-direction:column;}
    .wrapper.purchase .bottom-bar{display:flex;justify-content:space-between;flex-direction:column; align-items:stretch;gap: 40px; margin-top:40px}
}

.wrapper.config {padding:var(--wrapper-pv) 0;background:var(--color-gray3) }
.wrapper.config .wrap{position:relative; width:100%;max-width:1190px;margin:0 auto; padding:var(--wrap-pv) var(--wrap-ph);display:flex;justify-content:space-between;align-items:start;}
.wrapper.config .wrap .left-frame{flex:0 0 52%; box-sizing:border-box;}
.wrapper.config .wrap .left-frame .image-box{width:100%;aspect-ratio:1.3/1;overflow:hidden;margin-top:10px;}
.wrapper.config .wrap .left-frame .image-box img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);position:relative;top:20px;left:0px;}
.wrapper.config .wrap .right-frame{flex:0 0 44%; box-sizing:border-box; }
.wrapper.config .top-bar{width:100%;display:flex;justify-content:start;align-items:start;flex-direction:column;}
.wrapper.config .titletext{font-size:var(--font-size5);font-weight:bold;line-height:var(--line-height6);  color:var(--color-BandiNavy);margin-top:5px;}
.wrapper.config .titletext1{font-size:var(--font-size3);font-weight:bold;line-height:var(--line-height3); color:var(--color-gray1);}
.wrapper.config .bodytext{color:var(--color-gray1);font-size:var(--font-size07);line-height:var(--line-height23);margin-top:8px;}
.wrapper.config .bottom-bar{display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;gap: 6%; margin-top:40px}
.wrapper.config .bottom-bar .bullet {display: flex;justify-content: start;align-items: start;}
.wrapper.config .bottom-bar .bullet .icon0 {width:50px; aspect-ratio:1/1;padding:15px;margin-top:2px;} 
.wrapper.config .bottom-bar .bullet .icon0 img {width:100%;height:100%;object-fit:cover;transform:scale(1.7)}
.wrapper.config .bottom-bar .bullet .item {display: flex;justify-content: start;align-items: start;flex-direction: column; padding: 10px 3%; }
@media(max-width:768px){
    .wrapper.config .wrap{flex-direction:column;}
    .wrapper.config .bottom-bar{display:flex;justify-content:space-between;flex-direction:column; align-items:stretch;gap: 40px; margin-top:40px}
    .wrapper.config .bottom-bar .item {    padding: 40px 5%;}}

.wrapper.element {padding:var(--wrapper-pv) 0;}
.wrapper.element .wrap{position:relative; width:100%;max-width:1190px;margin:0 auto; padding:var(--wrap-pv) var(--wrap-ph);}
.wrapper.element .top-bar{width:100%;display:flex;justify-content:start;align-items:center;flex-direction:column;}
.wrapper.element .titletext{font-size:var(--font-size5);font-weight:bold;line-height:var(--line-height6);  color:var(--color-BandiNavy);}
.wrapper.element .titletext1{margin-top:10px;margin-bottom:20px;font-size:var(--font-size3);font-weight:bold;line-height:var(--line-height3);text-align:center; color:var(--color-gray1);}
.wrapper.element .top-bar .bodytext{margin-top:30px;text-align:center; color:var(--color-BandiNavy);font-size:var(--font-size1);line-height:var(--line-height2);}
.wrapper.element .bottom-bar{display:flex;justify-content:space-between;align-items:stretch;gap: 5%; margin-top:70px}
.wrapper.element .bottom-bar .item {flex:1; background:white;display: flex;justify-content: start;align-items: center;flex-direction: column;padding: 40px 4%;box-shadow: 15px 15px 30px rgba(0, 0, 0, 0.25);border-radius: 30px;}
.wrapper.element .bottom-bar .item .icon {width:118px;aspect-ratio:1/1;overflow:hidden;border-radius:50%; background:white}
.wrapper.element .bottom-bar .item .icon img {width:100%;height:100%;object-fit:cover;}
.wrapper.element .bottom-bar .bodytext{margin-top:20px;margin-bottom:100px;text-align:center; color:var(--color-gray1);font-size:var(--font-size1);line-height:var(--line-height3);}
.wrapper.element .bottom-bar .plan p{margin-bottom:40px;text-align:left; color:var(--color-gray1);font-size:var(--font-size1);line-height:var(--line-height3);}
.wrapper.element .bottom-bar .plan p>span{font-weight:bold;}
@media(max-width:768px){.wrapper.element .bottom-bar{display:flex;justify-content:space-between;flex-direction:column; align-items:stretch;gap: 40px; margin-top:70px}
.wrapper.element .bottom-bar .item {
    padding: 40px 8%;
}}

.wrapper.go {
    padding: var(--wrapper-pv) 0;
}
.wrapper.go .wrap{position:relative; width:100%;max-width:1190px;margin:0 auto; padding:var(--wrap-pv) var(--wrap-ph);}
.wrapper.go .top-bar{width:100%;display:flex;justify-content:start;align-items:center;flex-direction:column;}
.wrapper.go .bodytext{color:var(--color-BandiNavy);font-size:var(--font-size1);line-height:var(--line-height3);}
.wrapper.go .titletext{text-align:center;font-size:var(--font-size5);font-weight:bold;line-height:var(--line-height6);color:var(--color-BandiNavy);margin-top:30px;}
.wrapper.go .bodytext.for-title{text-align:center;color:var(--color-BandiNavy);font-size:var(--font-size1);line-height:var(--line-height3);margin-top:30px;}
.wrapper.go .bottom-bar{display:flex;justify-content:center;align-items:center;gap: 6%; margin-top:70px}
.wrapper.go .bottom-bar .item {width:200px; display: flex;justify-content: center;align-items: center;padding: 0px 20px; border-radius: 35px;background:var(--color-BandiGreen)}
.wrapper.go .bottom-bar .item .bodytext {width:200px;font-size:var(--font-size07);color:var(--color-BandiNavy); display: flex;justify-content: center;align-items: center;padding: 10px 20px; border-radius: 35px;}
@media(max-width:768px){.wrapper.go .bottom-bar{display:flex;justify-content:space-between;flex-direction:column; align-items:center;gap: 20px; margin-top:70px}
.wrapper.go .bodytext.for-title{text-align:center;}
}
