#gakuwari .main_photo,#move .main_photo{margin:0 0 30px}#gakuwari #hikkosi-contents,#move #hikkosi-contents{border:#fff3e7 solid 15px;padding:24px 48px;margin:0 0 20px}#gakuwari #hikkosi-contents .title,#move #hikkosi-contents .title{text-align:center;margin:0 0 15px}#gakuwari #hikkosi-contents .mes,#move #hikkosi-contents .mes{margin:0 0 10px}#gakuwari #hikkosi-contents .flor,#move #hikkosi-contents .flor{text-align:center;margin:0 0 10px}#gakuwari #hikkosi-contents .kome,#move #hikkosi-contents .kome{color:#a0a0a0;font-size:11px}.charm-contents{margin-bottom:30px}.charm-contents>dd{padding:20px;border:solid 2px #ccc;border-top:none;position:relative}.charm-contents>dd .chashback-additional{position:absolute;top:253px;left:0;right:0;margin:auto}.charm-contents .inner dt{margin-bottom:20px}.charm-contents .inner dd>p{margin:20px auto;text-align:left}.charm-contents .housetype-price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:30px}.charm-contents .housetype-price>li{width:50%}.charm-contents .housetype-price>li>p{text-align:center}.charm-contents .housetype-price>li>p:not(:last-of-type){margin-bottom:10px}.charm-contents .smartvalue{width:620px;margin:0 auto;padding:20px;background-color:#f8f2e2;border-radius:5px;text-align:center}.charm-contents .smartvalue>p:not(:last-of-type){margin-bottom:20px}.charm-contents .contents-img{text-align:center}.charm-contents .campaign{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:600px;margin:0 auto;padding:30px;background-color:#f8f2e2;border-radius:5px}.charm-contents .campaign li{width:300px;box-sizing:border-box}.charm-contents .campaign li:not(:first-of-type):nth-of-type(odd){border-left:1px dotted #bdb49b;text-align:right}.charm-contents .campaign li>div{display:inline-block}.charm-contents .campaign li>div p{line-height:1.5;text-align:left}.charm-contents .campaign li>div p span{font-size:16px;font-weight:bold}.charm-contents .campaign li>div p:not(:first-of-type){margin-top:5px}.charm-contents .campaign li.main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding-bottom:20px;border-bottom:1px dotted #bdb49b;margin-bottom:20px}.charm-contents .campaign li.main>div{width:320px}.service_add1{text-align:left;line-height:1.6;font-size:0.7rem;margin-top:-10px}
