
@charset "UTF-8";

#nbp1920242\ 1920242 .inner_item_txt .heading h3.h{
    padding-left: 0;
    font-weight: 900;
    font-size: 8rem !important;
    line-height: 1;
}
#nbp1920242\ 1920242 .inner_item_txt .heading p{
    padding-left: 0;
    font-weight: 900;
    font-size: 2rem;
}
#nbp1920242\ 1920242 .inner_item_txt .heading h3.h::before,
#nbp1920242\ 1920242 .inner_item_txt .heading h3.h::after{
    content: none;
}
#nbp1920242\ 1920242 .inner_item_img img{
    border-radius: 30px 0 0 30px;
    height: 600px;
    object-fit: cover;
    object-position: left;
}
@media (max-width: 900px){
#nbp1920242\ 1920242 .inner_item_img img{
    border-radius: 0;
}
}

/* ==========3つの仕様========== */
#nbp99530\ 99530 .wrapper_item{
    overflow: visible;
    margin-bottom: 30px;
}
#nbp99530\ 99530 .inner_item{
    box-shadow: 3px 3px 10px #ccc;
    background-color: #fff;
}
#nbp99530\ 99530 .inner_item .inner_item_txt{
    margin: 30px 0;
}

#nbp8533789\ 8533789 .wrapper_item{
    flex-wrap: nowrap;
    gap: 10px;
}

/* ==========各種仕様========== */
/* 共通 */
#nbp4336767\ 4336767,
#nbp4336265\ 4336265,
#nbp4337847\ 4337847,
#nbp4337848\ 4337848,
#nbp4338535\ 4338535,
#nbp4338543\ 4338543,
#nbp4345212\ 4345212,
#nbp4345211\ 4345211,
#nbp4347079\ 4347079,
#nbp4347078\ 4347078,
#nbp4347699\ 4347699,
#nbp4347700\ 4347700,
#nbp5074472\ 5074472,
#nbp5074473\ 5074473,
#nbp5074767\ 5074767,
#nbp5074768\ 5074768,
#nbp5075210\ 5075210,
#nbp5075211\ 5075211,
#nbp5075379\ 5075379,
#nbp5075380\ 5075380{
    background-color: #fbf6ec !important;
}
#nbp4336767\ 4336767 .content_wrapper,
#nbp4336265\ 4336265 .content_wrapper,
#nbp4337847\ 4337847 .content_wrapper,
#nbp4337848\ 4337848 .content_wrapper,
#nbp4338535\ 4338535 .content_wrapper,
#nbp4338543\ 4338543 .content_wrapper,
#nbp4345212\ 4345212 .content_wrapper,
#nbp4345211\ 4345211 .content_wrapper,
#nbp4347079\ 4347079 .content_wrapper,
#nbp4347078\ 4347078 .content_wrapper,
#nbp4347699\ 4347699 .content_wrapper,
#nbp4347700\ 4347700 .content_wrapper,
#nbp5074472\ 5074472 .content_wrapper,
#nbp5074473\ 5074473 .content_wrapper,
#nbp5074767\ 5074767 .content_wrapper,
#nbp5074768\ 5074768 .content_wrapper,
#nbp5075210\ 5075210 .content_wrapper,
#nbp5075211\ 5075211 .content_wrapper,
#nbp5075379\ 5075379 .content_wrapper,
#nbp5075380\ 5075380 .content_wrapper{
    background-color: #fff;
    width: 95%;
    margin: auto;
}

/* ヘッダー画像 */
#nbp4336767\ 4336767 .content_wrapper,
#nbp4337847\ 4337847 .content_wrapper,
#nbp4338535\ 4338535 .content_wrapper,
#nbp4345212\ 4345212 .content_wrapper,
#nbp4347079\ 4347079 .content_wrapper,
#nbp4347699\ 4347699 .content_wrapper,
#nbp5074472\ 5074472 .content_wrapper,
#nbp5074767\ 5074767 .content_wrapper,
#nbp5075210\ 5075210 .content_wrapper,
#nbp5075379\ 5075379 .content_wrapper{
    border-radius: 30px 30px 0 0;
    padding: 30px 5%;
}
@media (max-width: 900px){
#nbp4336767\ 4336767 .inner_item_img,
#nbp4337847\ 4337847 .inner_item_img,
#nbp4338535\ 4338535 .inner_item_img,
#nbp4345212\ 4345212 .inner_item_img,
#nbp4347079\ 4347079 .inner_item_img,
#nbp4347699\ 4347699 .inner_item_img,
#nbp5074472\ 5074472 .inner_item_img,
#nbp5074767\ 5074767 .inner_item_img,
#nbp5075210\ 5075210 .inner_item_img,
#nbp5075379\ 5075379 .inner_item_img{
    max-width: 20% !important;
}}

#nbp4336767\ 4336767 .heading,
#nbp4337847\ 4337847 .heading,
#nbp4338535\ 4338535 .heading,
#nbp4345212\ 4345212 .heading,
#nbp4347079\ 4347079 .heading,
#nbp4347699\ 4347699 .heading,
#nbp5074472\ 5074472 .heading,
#nbp5074767\ 5074767 .heading,
#nbp5075210\ 5075210 .heading,
#nbp5075379\ 5075379 .heading{
    width: fit-content;
    margin: 0 auto 30px;
    border-radius: 25px;
    padding: 10px 20px;
}
#nbp4336767\ 4336767 .heading h2.h,
#nbp4337847\ 4337847 .heading h2.h,
#nbp4338535\ 4338535 .heading h2.h,
#nbp4345212\ 4345212 .heading h2.h,
#nbp4347079\ 4347079 .heading h2.h,
#nbp4347699\ 4347699 .heading h2.h,
#nbp5074472\ 5074472 .heading h2.h,
#nbp5074767\ 5074767 .heading h2.h,
#nbp5075210\ 5075210 .heading h2.h,
#nbp5075379\ 5075379 .heading h2.h{
    font-size: 1.5rem;
    color: #fff;
}

/* インナーテキスト */
#nbp4336265\ 4336265,
#nbp4337848\ 4337848,
#nbp4338543\ 4338543,
#nbp4345211\ 4345211,
#nbp4347078\ 4347078,
#nbp4347700\ 4347700,
#nbp5074473\ 5074473,
#nbp5074768\ 5074768,
#nbp5075211\ 5075211,
#nbp5075380\ 5075380{
    padding-top: 0 !important;
}
#nbp4336265\ 4336265 .content_wrapper,
#nbp4337848\ 4337848 .content_wrapper,
#nbp4338543\ 4338543 .content_wrapper,
#nbp4345211\ 4345211 .content_wrapper,
#nbp4347078\ 4347078 .content_wrapper,
#nbp4347700\ 4347700 .content_wrapper,
#nbp5074473\ 5074473 .content_wrapper,
#nbp5074768\ 5074768 .content_wrapper,
#nbp5075211\ 5075211 .content_wrapper,
#nbp5075380\ 5075380 .content_wrapper{
    border-radius: 0 0 30px 30px;
    padding: 0 5% 30px;
}

#nbp4336265\ 4336265 .wrapper_item,
#nbp4337848\ 4337848 .wrapper_item,
#nbp4338543\ 4338543 .wrapper_item,
#nbp4345211\ 4345211 .wrapper_item,
#nbp4347078\ 4347078 .wrapper_item,
#nbp4347700\ 4347700 .wrapper_item,
#nbp5074473\ 5074473 .wrapper_item,
#nbp5074768\ 5074768 .wrapper_item,
#nbp5075211\ 5075211 .wrapper_item,
#nbp5075380\ 5075380 .wrapper_item{
    max-width: 700px;
    margin: auto;
}

#nbp4336265\ 4336265 .heading .h,
#nbp4337848\ 4337848 .heading .h,
#nbp4338543\ 4338543 .heading .h,
#nbp4345211\ 4345211 .heading .h,
#nbp4347078\ 4347078 .heading .h,
#nbp4347700\ 4347700 .heading .h,
#nbp5074473\ 5074473 .heading .h,
#nbp5074768\ 5074768 .heading .h,
#nbp5075211\ 5075211 .heading .h,
#nbp5075380\ 5075380 .heading .h{
    color: #f7b52c;
    font-size: calc((100vw - 320px) / 50 + 16px) !important;
    line-height: 3;
}
#nbp4336265\ 4336265 .inner_item_txt .heading,
#nbp4337848\ 4337848 .inner_item_txt .heading,
#nbp4338543\ 4338543 .inner_item_txt .heading,
#nbp4345211\ 4345211 .inner_item_txt .heading,
#nbp4347078\ 4347078 .inner_item_txt .heading,
#nbp4347700\ 4347700 .inner_item_txt .heading,
#nbp5074473\ 5074473 .inner_item_txt .heading,
#nbp5074768\ 5074768 .inner_item_txt .heading,
#nbp5075211\ 5075211 .inner_item_txt .heading,
#nbp5075380\ 5075380 .inner_item_txt .heading{
    padding: 0;
}
#nbp4336265\ 4336265 .inner_item_txt .heading .h,
#nbp4337848\ 4337848 .inner_item_txt .heading .h,
#nbp4338543\ 4338543 .inner_item_txt .heading .h,
#nbp4345211\ 4345211 .inner_item_txt .heading .h,
#nbp4347078\ 4347078 .inner_item_txt .heading .h,
#nbp4347700\ 4347700 .inner_item_txt .heading .h,
#nbp5074473\ 5074473 .inner_item_txt .heading .h,
#nbp5074768\ 5074768 .inner_item_txt .heading .h,
#nbp5075211\ 5075211 .inner_item_txt .heading .h,
#nbp5075380\ 5075380 .inner_item_txt .heading .h{
    padding-left: 0;
}
#nbp4336265\ 4336265 .inner_item_txt .h::before,
#nbp4336265\ 4336265 .inner_item_txt .h::after,
#nbp4337848\ 4337848 .inner_item_txt .h::before,
#nbp4337848\ 4337848 .inner_item_txt .h::after,
#nbp4338543\ 4338543 .inner_item_txt .h::before,
#nbp4338543\ 4338543 .inner_item_txt .h::after,
#nbp4345211\ 4345211 .inner_item_txt .h::before,
#nbp4345211\ 4345211 .inner_item_txt .h::after,
#nbp4347078\ 4347078 .inner_item_txt .h::before,
#nbp4347078\ 4347078 .inner_item_txt .h::after,
#nbp4347700\ 4347700 .inner_item_txt .h::before,
#nbp4347700\ 4347700 .inner_item_txt .h::after,
#nbp5074473\ 5074473 .inner_item_txt .h::before,
#nbp5074473\ 5074473 .inner_item_txt .h::after,
#nbp5074768\ 5074768 .inner_item_txt .h::before,
#nbp5074768\ 5074768 .inner_item_txt .h::after,
#nbp5075211\ 5075211 .inner_item_txt .h::before,
#nbp5075211\ 5075211 .inner_item_txt .h::after,
#nbp5075380\ 5075380 .inner_item_txt .h::before,
#nbp5075380\ 5075380 .inner_item_txt .h::after{
    content: none;
}

/* ==========仕様メイン========== */
/* スライダー */
#nbp4312243\ 4312243 .slick-arrow,
#nbp4312243\ 4312243 .pointer,
#nbp4314574\ 4314574 .slick-arrow,
#nbp4314574\ 4314574 .pointer,
#nbp4314729\ 4314729 .slick-arrow,
#nbp4314729\ 4314729 .pointer{
    display: none !important;
}
#nbp4312243\ 4312243 .content_wrapper,
#nbp4314574\ 4314574 .content_wrapper,
#nbp4314729\ 4314729 .content_wrapper{
    margin-left: 0;
    padding-left: 0;
}
#nbp4312243\ 4312243 img,
#nbp4314574\ 4314574 img,
#nbp4314729\ 4314729 img{
    margin: 0;
    max-height: 80vh;
    max-width: 100%;
}

/* ディスクリプション */
#nbp4312261\ 4312261,
#nbp4314582\ 4314582,
#nbp4314730\ 4314730{
    bottom: 400px;
    margin-bottom: -400px;
}
#nbp4312261\ 4312261 .content_wrapper,
#nbp4314582\ 4314582 .content_wrapper,
#nbp4314730\ 4314730 .content_wrapper{
    background-color: #ffffffdd;
    padding: 50px;
    margin-right: 0;
    margin-left: auto;
    width: 700px;
}
#nbp4312261\ 4312261 .heading h2,
#nbp4314582\ 4314582 .heading h2,
#nbp4314730\ 4314730 .heading h2{
    color: #333 !important;
    font-family: serif;
    letter-spacing: 0;
    font-size: calc((100vw - 320px) / 140 + 36px) !important;
}
#nbp4312261\ 4312261 .inner_item_txt h4,
#nbp4314582\ 4314582 .inner_item_txt h4,
#nbp4314730\ 4314730 .inner_item_txt h4{
    font-size: 2.8rem;
    line-height: 3;
}
@media (max-width: 700px){
#nbp4312261\ 4312261,
#nbp4314582\ 4314582,
#nbp4314730\ 4314730{
    bottom: 0;
    margin-bottom: 0;
}
#nbp4312261\ 4312261 .content_wrapper,
#nbp4314582\ 4314582 .content_wrapper,
#nbp4314730\ 4314730 .content_wrapper{
    width: 100%;
    padding: 3%;
    margin: auto;
}}

/* オススメ */
#nbp4312594\ 4312594 .content_wrapper,
#nbp4314583\ 4314583 .content_wrapper,
#nbp4314731\ 4314731 .content_wrapper{
    background-color: #000;
    padding: 50px 2%;
}
#nbp4312594\ 4312594 .heading h2,
#nbp4314583\ 4314583 .heading h2,
#nbp4314731\ 4314731 .heading h2{
    color: #fff;
}
#nbp4312594\ 4312594 .inner_item_txt,
#nbp4314583\ 4314583 .inner_item_txt,
#nbp4314731\ 4314731 .inner_item_txt{
    color: #fff
}

/* 坪単価 */
#nbp4312333\ 4312333,
#nbp4314584\ 4314584,
#nbp4314732\ 4314732{
    margin: 0 20px;
}
#nbp4312333\ 4312333 .content_wrapper,
#nbp4314584\ 4314584 .content_wrapper,
#nbp4314732\ 4314732 .content_wrapper{
    border: 2px solid;
    padding: 3% 10px;
}

/* ==========標準一覧表========== */
#nbp4315334\ 4315334 table{
    border-collapse: separate;
}
#nbp4315334\ 4315334 th,
#nbp4315334\ 4315334 td{
    border: none;
    border-right: 1px solid #ddd;
}
#nbp4315334\ 4315334 th{
    font-size: calc((100vw - 320px) / 140 + 10px);
}
#nbp4315334\ 4315334 td{
    width: 25%;
    min-width: 140px;
    height: 80px;
    padding: 10px;
}
#nbp4315334\ 4315334 td div{
    font-size: 2.4rem;
    font-weight: 900;
}
#nbp4315334\ 4315334 tr:first-of-type td div{
    font-size: calc((100vw - 320px) / 140 + 16px);
}
#nbp4315334\ 4315334 td div div{
    font-size: 1.2rem !important;
    font-weight: 100;
}

#nbp4315334\ 4315334 tr:first-of-type th{
    background-color: #fff;
}
#nbp4315334\ 4315334 tr:nth-of-type(odd) th,
#nbp4315334\ 4315334 tr:nth-of-type(odd) td{
    background-color: #eee;
}
#nbp4315334\ 4315334 tr:nth-of-type(2n) th,
#nbp4315334\ 4315334 tr:nth-of-type(2n) td{
    background-color: #fff;
}
#nbp4315334\ 4315334 tr:first-of-type th{
    background-color: #fff;
    border: none;
}
#nbp4315334\ 4315334 tr:first-of-type td:first-of-type,
#nbp4315334\ 4315334 tr:first-of-type td:nth-of-type(2),
#nbp4315334\ 4315334 tr:first-of-type td:last-of-type{
    color: #fff;
    border-radius: 20px 20px 0 0;
    border: none;

}
#nbp4315334\ 4315334 tr:first-of-type td:first-of-type{
    background-image: linear-gradient(135deg, #71b2e0, #3777a4);
}
#nbp4315334\ 4315334 tr:first-of-type td:nth-of-type(2){
    background-image: linear-gradient(135deg, #e07171, #a43030);
}
#nbp4315334\ 4315334 tr:first-of-type td:last-of-type{
    background-image: linear-gradient(135deg, #90e071, #2a9600);
}