.page-contact .reserve__mv{width:100%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-contact .reserve__intro{margin-bottom:50px;text-align:center}.page-contact .reserve__intro__title{font-size:40px;font-size:2.5rem;line-height:1}.page-contact .reserve__intro__title span{color:#f39800}.page-contact .reserve__intro__title span.num{font-size:56px;font-size:3.5rem;line-height:1}.page-contact .reserve__merit__row{background-color:#fff}.page-contact .reserve__merit__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:700}.page-contact .reserve__quo{margin-bottom:15px}.page-contact .reserve__nayami{background-color:#fff;margin-bottom:32px}.page-contact .reserve__nayami__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 20px}.page-contact .reserve__nayami__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-contact .reserve__nayami__title span{background-color:#464646;color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-contact .reserve__nayami__lists{margin:0;padding-left:40px}.page-contact .reserve__nayami__list{font-size:15px;font-size:.9375rem;line-height:1;margin-bottom:20px}.page-contact .reserve__nayami__list:last-child{margin-bottom:0}.page-contact .reserve__nayami__list span{color:#f39800}.page-contact .reserve .topText{margin-bottom:20px}.page-contact .reserve .topText__att{font-weight:bold}.page-contact .reserve .choiceSecond,.page-contact .reserve .choiceThird{padding-top:20px;display:none}.page-contact .bukken__block{margin-bottom:20px}.page-contact .bukken__item:first-of-type{border-top:1px dotted #a0a0a0}.page-contact .bukken .caption01{background:#eeeeee;padding:10px;margin-bottom:1em}.page-contact .bukken .caption01__text01{margin-bottom:10px}.page-contact .bukken .caption01__text02{font-size:12px;font-size:.75rem}.page-contact .bukken .caption02 p{margin-bottom:1em}.page-contact .sell .topText{margin-bottom:20px}.page-contact .sell .city{margin-bottom:5px}.page-contact .sell .town{display:-webkit-box;display:-ms-flexbox;display:flex}.page-contact .sell .town input{margin:0}.page-contact .sell .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-contact .sell .addSelect{margin-bottom:5px}.page-contact .general .caption{margin-bottom:20px}.page-contact .general .caption__ttl{font-weight:800;margin-bottom:5px}.page-contact .general .caption__text{margin-bottom:16px;margin-bottom:1rem}.page-contact .comp__text{margin-bottom:30px}.page-contact .comp__btn{max-width:400px;margin:0 auto}.page-contact .search .conditions__link{padding:0;margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-contact .search .conditions__link .listItem{width:32%}.page-contact .search .conditions__link .listItem .button{font-size:14px;font-size:.875rem;line-height:1}.page-contact .search .conditions__link .listItem .button:after{right:10px}@media only screen and (min-width: 751px){.page-contact .reserve__mv{background:url("/res/img/img_contact_reserve01.png") no-repeat;height:472px;padding:0 20px;margin-bottom:72px;font-size:1.25rem}.page-contact .reserve__merit{width:940px;margin:auto}.page-contact .reserve__merit__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:50px}.page-contact .reserve__merit__row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-contact .reserve__merit__image{-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px}.page-contact .reserve__merit__caption{padding:24px 32px 0}.page-contact .reserve__merit__title{margin-bottom:20px}.page-contact .reserve__merit__title span{font-size:1.625rem;line-height:1.2307692308}.page-contact .reserve__merit__title span.custom{font-size:1.25rem;line-height:1.3}.page-contact .reserve__merit__title span.num{font-size:2.8125rem;line-height:1;color:#f39800}.page-contact .reserve__merit__description{font-size:1rem;line-height:2}.page-contact .reserve__merit__description strong{display:block;font-size:1.5rem;line-height:1;margin-bottom:10px}.page-contact .reserve__merit__description--custom{font-size:1rem;line-height:1.5}.page-contact .reserve__quo{margin-bottom:50px}.page-contact .reserve__nayami{background-color:#eee;margin-bottom:50px}.page-contact .reserve__nayami__caption{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0}.page-contact .reserve__nayami__title{font-size:2.5625rem;line-height:1;margin-bottom:40px}.page-contact .reserve__nayami__title span{width:90px;height:90px;margin-right:40px}.page-contact .reserve__nayami__lists{padding-left:80px}.page-contact .reserve__nayami__list{font-size:1.625rem;line-height:1;margin-bottom:40px}.page-contact .bukken__item{width:100%;margin:0 auto}.page-contact .sell .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-contact .sell .city{width:300px}.page-contact .sell .town{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:700px}.page-contact .sell .town__ttl{text-align:right;white-space:nowrap;margin:0 10px 0 20px}.page-contact .sell .price input{width:150px}.page-contact .sell .addSelect label{width:400px}}@media only screen and (max-width: 750px){.page-contact .reserve__mv{background:url("/res/img/img_contact_reserve01-sp.png") no-repeat;background-size:contain;height:262.5px;padding:0 20px;margin-bottom:30px;font-size:1.25rem}.page-contact .reserve__intro__image{margin-bottom:12px}.page-contact .reserve__intro__image img{width:197.5px;height:auto}.page-contact .reserve__intro__title{font-size:1.25rem;line-height:1}.page-contact .reserve__intro__title span.num{font-size:1.75rem;line-height:1}.page-contact .reserve__merit{width:100%}.page-contact .reserve__merit__row{margin-bottom:15px}.page-contact .reserve__merit__image img{width:100%;height:auto}.page-contact .reserve__merit__caption{padding:12px}.page-contact .reserve__merit__title{margin-bottom:10px}.page-contact .reserve__merit__title span{font-size:1rem;line-height:1.5}.page-contact .reserve__merit__title span.custom{font-size:.625rem;line-height:1}.page-contact .reserve__merit__title span.num{font-size:1.25rem;line-height:1;color:#f39800}.page-contact .reserve__merit__description{font-size:.6875rem;line-height:1.3636363636}.page-contact .reserve__merit__description strong{display:block;font-size:1rem;line-height:1;margin-bottom:10px}.page-contact .reserve__nayami__title{font-size:1.125rem;line-height:1;margin-bottom:20px}.page-contact .reserve__nayami__title span{width:40px;height:40px;margin-right:20px}.page-contact .sell .town{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.page-contact .sell .price input{width:48.5%}.page-contact .sell .addSelect label{width:100%}}
