@charset "UTF-8";.faq_content01_bg{width:100%;padding:20px 0 50px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.faq_content01_bg .faq_content01{width:100%}.faq_content01_bg .faq_content01 h2{font-size:20px;letter-spacing:.15em;font-weight:500;line-height:1.2;margin:60px 0 40px}.faq_content01_bg .faq_content01 h2:nth-child(1){margin:0 0 40px}.faq_content01_bg .faq_content01 .faq_box_bg{width:100%}.faq_content01_bg .faq_content01 .faq_box_bg .faq_box{border-bottom:1px solid #eee}.faq_content01_bg .faq_content01 .faq_box_bg .faq_box:nth-child(1){border-top:1px solid #eee}.faq_content01_bg .faq_content01 .faq_box_bg .faq_box .faq_box_q{position:relative;padding:10px 0 10px 65px;margin:20px 0 0;min-height:80px;font-size:1.2em;font-weight:700;cursor:pointer}.faq_content01_bg .faq_content01 .faq_box_bg .faq_box .faq_box_q:after{position:absolute;left:0;top:0;width:50px;height:50px;box-sizing:border-box;font-size:1.4em;font-weight:700;line-height:1;content:"Q";padding:0 0 10px;background:#cd2c1f;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.faq_content01_bg .faq_content01 .faq_box_bg .faq_box .faq_box_a{position:relative;padding:10px 0 10px 65px;margin:10px 0 0;min-height:80px;display:none}.faq_content01_bg .faq_content01 .faq_box_bg .faq_box .faq_box_a.active{display:block}.faq_content01_bg .faq_content01 .faq_box_bg .faq_box .faq_box_a:after{display:none;position:absolute;left:0;top:0;width:50px;height:50px;box-sizing:border-box;font-size:1.4em;font-weight:700;line-height:1;content:"A";color:#cd2c1f;border:2px solid #cd2c1f;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_hd{display:none}.recruit_main01_bg{width:100%;background:#dd2b2b;padding:40px 16px;position:relative}.recruit_main01_bg:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;left:0;top:0}.recruit_main01_bg .recruit_main01{width:100%}.recruit_main01_bg .recruit_main01 ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.recruit_main01_bg .recruit_main01 ul li{width:calc((100% - 16px)/2);margin:0 16px 0 0}.recruit_main01_bg .recruit_main01 ul li:nth-child(1){width:100%;padding:0 20px;margin:0 0 36px}.recruit_main01_bg .recruit_main01 ul li:nth-child(3){margin:0}.recruit_content01_bg{width:100%;padding:20px 0 50px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_content01_bg .recruit_content01{width:100%}.recruit_content01_bg .recruit_content01 .recruit_content01_nav{width:100%}.recruit_content01_bg .recruit_content01 .recruit_content01_nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.recruit_content01_bg .recruit_content01 .recruit_content01_nav ul li{width:calc((100% - 16px)/2);margin:0 16px 16px 0}.recruit_content01_bg .recruit_content01 .recruit_content01_nav ul li:nth-child(2n){margin:0 0 16px}.recruit_content01_bg .recruit_content01 .recruit_content01_nav ul li a{display:block;text-decoration:none;color:#fff;font-size:18px;font-weight:700;padding:12px 16px;text-align:center;background:#5e4f3f}.recruit_content01_bg .recruit_content01 .recruit_content01_nav ul li a:hover{background:#cd2c1f}.recruit_content01_bg .recruit_content01 .recruit_content01_nav ul li.current a{background:#cd2c1f}.recruit_content01_bg .recruit_content01 .recruit_content01_table{width:100%;margin:80px 0 0}.recruit_content01_bg .recruit_content01 .recruit_content01_table h2{font-size:20px;font-weight:700;color:#cd2c1f;margin:80px 0 30px}.recruit_content01_bg .recruit_content01 .recruit_content01_table .recruit_content01_table_img_bg{width:100%}.recruit_content01_bg .recruit_content01 .recruit_content01_table .recruit_content01_table_img_bg .recruit_content01_table_img{width:100%;margin:0 0 20px}.recruit_content01_bg .recruit_content01 .recruit_content01_table .recruit_content01_table_img_bg .recruit_content01_table_img img{width:100%;height:auto}.recruit_content01_bg .recruit_content01 .recruit_content01_table table tr:last-child td{border-bottom:1px solid #c8bfb6}.recruit_content01_bg .recruit_content01 .recruit_content01_table table tr th{width:100%;display:block;padding:16px;border-top:1px solid #c8bfb6;border-left:1px solid #c8bfb6;border-right:1px solid #c8bfb6;background:#eee;box-sizing:border-box;letter-spacing:.05em;vertical-align:top}.recruit_content01_bg .recruit_content01 .recruit_content01_table table tr td{width:100%;display:block;padding:16px;border-top:1px solid #c8bfb6;border-left:1px solid #c8bfb6;border-right:1px solid #c8bfb6;box-sizing:border-box;letter-spacing:.05em}.recruit_content01_bg .recruit_content01 .recruit_content01_table table tr td ul{margin:10px 0 10px 30px}.recruit_content01_bg .recruit_content01 .recruit_content01_table table tr td ul li{padding:5px 0;list-style-type:disc}.recruit_content01_bg .recruit_content01 .recruit_content01_table table tr td strong{font-weight:700;background:linear-gradient(to bottom,rgba(255,255,102,0) 60%,#ff6 60%)}.recruit_content01_bg .recruit_content01 .recruit_content01_table table tr td p{margin:10px 0}.recruit_content01_bg .recruit_content01 .recruit_content01_no_recruitment{width:100%;margin:60px 0 0}.recruit_content01_bg .recruit_content01 .recruit_content01_no_recruitment p{text-align:center;font-size:1.1em}.recruit_content01_bg .recruit_content01 .recruit_content01_cta{width:100%;margin:80px 0 0;padding:20px 16px 16px;border:2px solid #cd2c1f;border-radius:6px;position:relative}.recruit_content01_bg .recruit_content01 .recruit_content01_cta h2{position:absolute;left:20px;top:-25px;font-size:17px;color:#111;width:calc(100% - 40px);height:50px;background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li{margin:16px 0 0;width:100%}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li a{display:block;text-decoration:none;color:#fff;font-weight:700;padding:10px 16px;border:2px solid #cd2c1f;width:100%;height:70px;border-radius:35px;text-align:center;background:#cd2c1f;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;line-height:1}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(1) a{font-size:24px}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(1) a p{display:block;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/common/icon_tel_wh.png) left center no-repeat;padding:0 0 0 26px;background-size:auto 25px}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(1) a span{font-size:.5em}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(1) a:hover{background:#fffdca;color:#cd2c1f}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(1) a:hover p{display:block;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/common/icon_tel.png) left center no-repeat;background-size:auto 25px}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(2) a{font-size:16px}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(2) a p{display:block;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/common/icon_mail_wh.png) left center no-repeat;padding:10px 0 10px 26px;background-size:auto 16px}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(2) a:hover{background:#fffdca;color:#cd2c1f}.recruit_content01_bg .recruit_content01 .recruit_content01_cta ul li:nth-child(2) a:hover p{display:block;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/common/icon_mail_red.png) left center no-repeat;background-size:auto 16px}.recruit_content02_bg{width:100%;padding:70px 16px;margin:30px 0;position:relative;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img14.png) left top no-repeat;background-size:auto 50px}.recruit_content02_bg:before{z-index:-1;content:"";width:calc(100% - 250px);max-width:1500px;height:100%;position:absolute;right:0;top:55px;background:#fff3f2}.recruit_content02_bg .recruit_content02{width:100%}.recruit_content02_bg .recruit_content02 h2{font-size:2.5em;letter-spacing:.2em}.recruit_content02_bg .recruit_content02 h2:first-letter {color:#dd2b2b}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box{width:100%;margin:50px 0 0}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(1) a .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img08.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(1) a:hover .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img08_ov.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(2) a .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img09.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(2) a:hover .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img09_ov.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(3) a .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img10_2024.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(3) a:hover .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img10_ov.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(4) a .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img11.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box:nth-child(4) a:hover .recruit_content02_box_img{background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img11_ov.png) center center no-repeat;background-size:contain}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box a{display:block;text-decoration:none;color:#3a322a}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box a .recruit_content02_box_img{width:100%;height:60vw}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box a .recruit_content02_box_img h3{width:40%;text-align:center;font-size:1.8em;padding:0 0 0 20px;letter-spacing:.1em;line-height:1.2}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box a .recruit_content02_box_img h3 span{font-size:.4em;color:#dd2b2b;letter-spacing:.05em;display:block}.recruit_content02_bg .recruit_content02 .recruit_content02_box_bg .recruit_content02_box a .recruit_content02_box_text{padding:10px 20px;font-weight:700;line-height:2}.recruit_content04_bg{padding:70px 16px;margin:30px 0;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img20.png) left top no-repeat;background-size:auto 40px}.recruit_content04_bg .recruit_content04{width:100%}.recruit_content04_bg .recruit_content04 h2{font-size:2.5em;letter-spacing:.2em;margin:0 0 80px}.recruit_content04_bg .recruit_content04 h2:first-letter {color:#dd2b2b}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap{width:100%}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table{width:100%}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table table tr th{border-bottom:1px solid #837463;width:130px;color:#3a322a;padding:25px 30px;box-sizing:border-box;letter-spacing:.05em;vertical-align:top}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table table tr td{border-bottom:1px solid #c8bfb6;width:calc(100% - 130px);color:#3a322a;padding:25px 30px;box-sizing:border-box;letter-spacing:.05em}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table table tr td ul{margin:10px 0 10px 30px}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table table tr td ul li{padding:5px 0;list-style-type:disc}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table table tr td strong{font-weight:700;background:linear-gradient(to bottom,rgba(255,255,102,0) 60%,#ff6 60%)}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table table tr td p{margin:10px 0}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table table tr td a{color:#3a322a;text-decoration:none}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table .recruit_content04_table_more{margin:20px 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_table .recruit_content04_table_more a{width:100%;height:50px;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img21.png) calc(100% - 20px) center no-repeat #dd2b2b;border:1px solid #dd2b2b;border-radius:25px;color:#fff;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_gmap{margin:40px 0 0;width:100%}.recruit_content04_bg .recruit_content04 .recruit_content04_table_gmap .recruit_content04_gmap iframe{width:100%;height:50vw}.recruit_cta01_bg{width:100%;padding:70px 16px;background:url(//century-house.co.jp/recruit/wp-content/themes/centuryhouse_theme/css/../images/recruit/recruit_img16.png) center center no-repeat;background-size:cover;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_cta01_bg .recruit_cta01{width:100%}.recruit_cta01_bg .recruit_cta01 h2{text-align:center;color:#fff;font-size:2.5em;margin:0 0 30px;letter-spacing:.1em}.recruit_cta01_bg .recruit_cta01 h2 img{display:block;margin:0 auto}.recruit_cta01_bg .recruit_cta01 ul li{margin:10px 0}.recruit_cta01_bg .recruit_cta01 ul li a:hover{opacity:.7}.common_archive01_lead{text-align:center;margin-bottom:30px}.common_archive01_lead .txt{letter-spacing:.05em;font-weight:700;font-size:16px}.modelhouse_content02_lead{text-align:center;margin-bottom:30px;margin-top:-5px}.modelhouse_content02_lead .txt{letter-spacing:.05em;font-weight:700;font-size:16px}.common_about_shop03_box_sn .h3_ttl{font-size:11px;padding:10px 5px;right:10px;top:-5px}header.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;max-width:100%;background-color:rgba(255,255,255,.8)}.zehinitiatives_content01_txt :not(:last-child){margin-bottom:20px}.zehinitiatives_content01_txt{margin-top:25px}.zehinitiatives_content01_txt .txt{line-height:2;font-weight:400}.zehinitiatives_content02_boxin_txt{font-weight:400}.common_single01_cv{margin-top:40px;margin-bottom:30px;display:flex;justify-content:center;width:100%}.common_single01_cv .cover{width:100%}.common_single01_cv .txt{font-weight:700;margin-bottom:10px;text-align:center}.common_single01_cv .common_btn{width:100%;max-width:inherit}.common_submain_bg .common_submain_ttl .h1_ttl{font-size:29px}.request .common_form_tbl table tbody tr td.knew{display:flex;flex-wrap:wrap;width:100%}.request .common_form_tbl table tbody tr td.knew .horizontal-item{margin-bottom:5px;display:block;width:50% !important;margin-right:0 !important}.modelhouse .tabli{position:relative;padding-top:165px;margin-top:-150px}.modelhouse .tabli.tabno01,.modelhouse .tabli.tabno02,.modelhouse .tabli.tabno03{position:relative;z-index:2}.modelhouse .tabli.tabno04,.modelhouse .tabli.tabno05{padding-top:210px;margin-top:-185px;margin-bottom:-185px}.modelhouse .common_modelhouse_list{margin-bottom:80px}.modelhouse .common_modelhouse_list li{background:0 0 !important}.modelhouse .common_modelhouse_list li:after{content:inherit !important}.modelhouse .common_modelhouse_list li .in{margin-bottom:20px;width:100%;background-color:#cd2c1f;color:#fff;height:30px;box-sizing:border-box;text-align:center;letter-spacing:.05em;border-radius:50px;font-weight:700;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;font-size:11px}.modelhouse .common_modelhouse_list li.tabno02 .in{background-color:#e4b100}.modelhouse .common_modelhouse_list li.tabno03 .in{background-color:#f16c8e}.modelhouse .common_modelhouse_list li.tabno04 .in{background-color:#f28901}.modelhouse .common_modelhouse_list li.tabno05 .in{background-color:#67a707}.modelhouse .common_modelhouse_list li.is-active .in:after{position:absolute;bottom:-8px;left:50%;content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #cd2c1f;margin-left:-4px}.modelhouse .common_modelhouse_list li.tabno02.is-active .in:after{border-top:8px solid #e4b100}.modelhouse .common_modelhouse_list li.tabno03.is-active .in:after{border-top:8px solid #f16c8e}.modelhouse .common_modelhouse_list li.tabno04.is-active .in:after{border-top:8px solid #f28901}.modelhouse .common_modelhouse_list li.tabno05.is-active .in:after{border-top:8px solid #67a707}.pointlist_inner .pointlist li{width:100%}