@import url("https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Jost:wght@100..900&display=swap");#semiorder{background-color:#FFF}#semiorder .common_ttl{font-size:22px;letter-spacing:.1em;line-height:1.9;text-align:center}@media (max-width: 767px){#semiorder .common_ttl{font-size:18px;line-height:1.555;letter-spacing:-.03em}}#semiorder .common_ttl img{display:block;margin:0px auto 10px;width:20px}@media (max-width: 767px){#semiorder .common_ttl img{margin:0px auto 19px;width:16px}}#semiorder ul.c_breadcrumb li:nth-child(3) span{color:#808080}#semiorder .mv{position:relative}#semiorder .mv .page_ttl{text-align:center;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){#semiorder .mv .page_ttl{top:50%}}#semiorder .mv .page_ttl .en{color:#fff;display:block;font-family:"Jost",serif;font-size:90px;font-size:9rem;line-height:1em;letter-spacing:.05em;font-weight:700;opacity:0.5;margin-bottom:-25px;z-index:1}@media only screen and (max-width: 1000px){#semiorder .mv .page_ttl .en{font-size:60px;font-size:6rem;margin-bottom:-18px}}@media (max-width: 767px){#semiorder .mv .page_ttl .en{font-size:35px;font-size:3.5rem;margin-bottom:-15px}}#semiorder .mv .page_ttl .ja{color:white;font-size:28px;font-weight:600;display:block;letter-spacing:.1em;margin-bottom:34px;position:relative;z-index:2}@media (max-width: 767px){#semiorder .mv .page_ttl .ja{font-size:20px;margin-bottom:10px}}#semiorder .mv .page_ttl .sub{color:white;font-size:16px}@media (max-width: 767px){#semiorder .mv .page_ttl .sub{display:inline-block;line-height:1.5;font-size:12px}}#semiorder .sec_intro{padding-top:17px}@media (max-width: 767px){#semiorder .sec_intro{padding-top:39px}}#semiorder .sec_intro .upper_box{position:relative;margin:0 auto;max-width:1366px}#semiorder .sec_intro .upper_box .img1{margin:0 auto;position:absolute;left:0;top:146px;width:410px}@media only screen and (max-width: 1250px){#semiorder .sec_intro .upper_box .img1{top:10.68vw;width:30.01vw}}@media only screen and (max-width: 1090px){#semiorder .sec_intro .upper_box .img1{top:0.65vw;width:27.57vw}}@media only screen and (max-width: 900px){#semiorder .sec_intro .upper_box .img1{display:none}}#semiorder .sec_intro .upper_box .img2{margin:0 auto;position:absolute;right:0;top:9px;width:322px}@media only screen and (max-width: 1250px){#semiorder .sec_intro .upper_box .img2{top:0.65vw;width:23.57vw}}@media only screen and (max-width: 1090px){#semiorder .sec_intro .upper_box .img2{top:0.65vw;width:20.57vw}}@media only screen and (max-width: 900px){#semiorder .sec_intro .upper_box .img2{display:none}}#semiorder .sec_intro .upper_box .img{margin-top:30px;width:100%}@media only screen and (max-width: 900px){#semiorder .sec_intro .upper_box .img{display:block !important;width:calc(100% - 40px);margin:30px auto 0}}@media (max-width: 767px){#semiorder .sec_intro .upper_box .img{margin-top:34px}}#semiorder .sec_intro .intro_txt{font-size:16px;text-align:center;line-height:2.25;margin-top:62px}@media only screen and (max-width: 1090px){#semiorder .sec_intro .intro_txt{font-size:14px}}@media (max-width: 767px){#semiorder .sec_intro .intro_txt{margin-top:35px;line-height:1.85;font-size:14px;padding:0 10px}}#semiorder .sec_intro .intro_txt .line{display:inline-block;margin-left:-3px}#semiorder .sec_intro .table_ttl{font-size:14px;display:inline-block;text-align:center;line-height:18px;position:relative;margin-bottom:16px}@media (max-width: 767px){#semiorder .sec_intro .table_ttl{font-size:13px;margin-bottom:10px;margin-left:-13%}}#semiorder .sec_intro .table_ttl:before,#semiorder .sec_intro .table_ttl:after{background-color:#1a1a1a;content:'';margin:0 auto;position:absolute;left:-14px;top:-5px;transform:rotate(155deg);height:32px;width:1px}@media (max-width: 767px){#semiorder .sec_intro .table_ttl:before,#semiorder .sec_intro .table_ttl:after{top:-1px}}#semiorder .sec_intro .table_ttl:after{left:auto;right:-14px;top:-5px;transform:rotate(-155deg)}@media (max-width: 767px){#semiorder .sec_intro .table_ttl:after{top:-1px}}#semiorder .sec_intro .table_box{margin:135px auto 0;max-width:678px;text-align:center}@media (max-width: 767px){#semiorder .sec_intro .table_box{margin-top:65px;width:calc(100% - 40px)}}#semiorder .sec_intro .table_box .table_border{position:relative}#semiorder .sec_intro .table_box table{margin-bottom:10px}@media (max-width: 767px){#semiorder .sec_intro .table_box table{margin-bottom:4px}}#semiorder .sec_intro .table_box table:before{border:3px solid #1a1a1a;content:'';margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:calc(100% + 4px);width:calc(33.333% + 4px)}@media (max-width: 767px){#semiorder .sec_intro .table_box table:before{left:25.37%;right:auto;width:37.31%}}#semiorder .sec_intro .table_box table tr:first-child th{font-weight:500;font-size:18px}@media (max-width: 767px){#semiorder .sec_intro .table_box table tr:first-child th{font-size:11px}}#semiorder .sec_intro .table_box table tr:first-child th:first-child{background-color:transparent;border-top:none;border-left:none;border-right:none;height:91px}@media (max-width: 767px){#semiorder .sec_intro .table_box table tr:first-child th:first-child{height:45px}}#semiorder .sec_intro .table_box table tr:last-child th,#semiorder .sec_intro .table_box table tr:last-child td{background-color:#4a4a4a;color:white;border:1px solid #4a4a4a;height:136px;line-height:1.5}@media (max-width: 767px){#semiorder .sec_intro .table_box table tr:last-child th,#semiorder .sec_intro .table_box table tr:last-child td{height:84px;line-height:1.45}}#semiorder .sec_intro .table_box table th{border-top:1px solid #AAAAAA;border-right:1px solid #AAAAAA;border-left:1px solid #AAAAAA;color:#1a1a1a;background-color:#E1E1E1;font-size:16px;font-weight:400;line-height:1.17;vertical-align:middle;height:68px;width:33.333%}@media (max-width: 767px){#semiorder .sec_intro .table_box table th{height:42px;font-size:11px;line-height:1.45;width:25.37%}}#semiorder .sec_intro .table_box table td{border-top:1px solid #AAAAAA;border-right:1px solid #AAAAAA;background-color:#E1E1E1;color:#534741;line-height:1.17;vertical-align:middle;text-align:center;font-size:16px;width:33.333%}@media (max-width: 767px){#semiorder .sec_intro .table_box table td{line-height:1.45;font-size:11px;width:37.31%}}#semiorder .sec_intro .table_box .det{font-size:12px;line-height:1.7;text-align:left}@media (max-width: 767px){#semiorder .sec_intro .table_box .det{margin-top:8px;font-size:11px}}#semiorder .sec_intro .mid_box{padding-top:127px;padding-bottom:130px}@media (max-width: 767px){#semiorder .sec_intro .mid_box{padding:60px 10px 64px}}#semiorder .sec_intro .mid_box .reg_txt{font-size:16px;text-align:center;line-height:2.25;margin-top:35px;text-align:center}@media (max-width: 767px){#semiorder .sec_intro .mid_box .reg_txt{font-size:14px;line-height:1.85}}#semiorder .sec_intro .mid_box .duo{display:flex;justify-content:space-between;align-items:stretch;margin:79px auto 0;max-width:1065px;width:calc(100% - 20px)}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo{flex-direction:column;margin:49px auto 0}}#semiorder .sec_intro .mid_box .duo .pluss{width:28px}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo .pluss{margin:17px auto 37px}}#semiorder .sec_intro .mid_box .duo .item{border:1px solid #4a4a4a;position:relative;width:54.64%}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo .item{width:100%}}#semiorder .sec_intro .mid_box .duo .item .ttl{background-color:#4a4a4a;color:white;font-size:18px;letter-spacing:.1em;text-align:center;display:flex;align-items:center;justify-content:center;height:34px;width:234px;margin:0 auto;position:absolute;left:0;right:0;top:-16px}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo .item .ttl{font-size:16px;height:28px;width:195px}}#semiorder .sec_intro .mid_box .duo .item ul{display:flex;flex-wrap:wrap;padding:51px 43px 30px}@media (min-width: 768px){#semiorder .sec_intro .mid_box .duo .item ul{gap:36px}}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo .item ul{padding:42px 33px 30px;justify-content:space-between;gap:17px 0}}#semiorder .sec_intro .mid_box .duo .item ul li{font-size:14px;text-align:center;width:calc((100% - 72px)/3)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#semiorder .sec_intro .mid_box .duo .item ul li{font-size:13px}}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo .item ul li{font-size:11px;width:117px}#semiorder .sec_intro .mid_box .duo .item ul li:nth-child(4){order:5}#semiorder .sec_intro .mid_box .duo .item ul li:nth-child(5){order:6}#semiorder .sec_intro .mid_box .duo .item ul li:nth-child(6){order:4}}#semiorder .sec_intro .mid_box .duo .item ul li img{margin-bottom:4px}#semiorder .sec_intro .mid_box .duo .item:last-of-type{width:39.15%;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo .item:last-of-type{padding:66px 0 63px;width:100%}#semiorder .sec_intro .mid_box .duo .item:last-of-type .ttl{top:-17px;height:34px;width:234px}}#semiorder .sec_intro .mid_box .duo .item:last-of-type img{mix-blend-mode:multiply;width:292px}@media (max-width: 767px){#semiorder .sec_intro .mid_box .duo .item:last-of-type img{width:252px}}#semiorder .sec_intro .lower_box{padding-bottom:139px}@media (max-width: 767px){#semiorder .sec_intro .lower_box{padding-bottom:90px}}#semiorder .sec_intro .lower_box .reg_txt{font-size:16px;text-align:center;line-height:2.25;margin-top:35px;text-align:center}@media (max-width: 767px){#semiorder .sec_intro .lower_box .reg_txt{margin-top:32px;line-height:1.85;font-size:14px}}#semiorder .sec_intro .lower_box .det{font-size:12px;text-align:center}#semiorder .features .c_inner{max-width:800px}#semiorder .features .c_sub_page_ttl .ja{font-size:22px;font-size:2.2rem}@media (max-width: 767px){#semiorder .features .c_sub_page_ttl .ja{font-size:18px;font-size:1.8rem}}#semiorder .features .features_img{margin-top:74px}@media (max-width: 767px){#semiorder .features .features_img{margin-top:50px}}#semiorder .features .features_img .features_img_item{aspect-ratio:803 / 500}@media (max-width: 767px){#semiorder .features .features_img .features_img_item{aspect-ratio:335 / 225}}#semiorder .features .features_img .features_img_item img{object-fit:cover;width:100%;height:100%;opacity:0;transition:opacity 0.5s}#semiorder .features .features_img .features_img_item.is-active img{opacity:1}#semiorder .features .features_list{gap:8px 12px;display:flex;flex-wrap:wrap;margin-top:20px}@media (max-width: 767px){#semiorder .features .features_list{gap:10px}}#semiorder .features .features_list .features_list_item{width:calc(33.33% - 8px);border:1px solid #1E1E1E;background:#fff;color:#1E1E1E;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:62px;gap:5px;border-radius:0;transition:0.3s}@media (max-width: 767px){#semiorder .features .features_list .features_list_item{height:72px;width:calc(50% - 5px)}}#semiorder .features .features_list .features_list_item .en{font-family:"Jost",serif;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){#semiorder .features .features_list .features_list_item .en{font-size:12px;font-size:1.2rem}}#semiorder .features .features_list .features_list_item .ja{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.01em;font-weight:400}@media (max-width: 767px){#semiorder .features .features_list .features_list_item .ja{font-size:11px;font-size:1.1rem;line-height:1.4545em}}#semiorder .features .features_list .features_list_item.is-active{background:#1E1E1E;color:#fff}@media (hover: hover){#semiorder .features .features_list .features_list_item:hover{background:#1E1E1E;color:#fff}}#semiorder .sec_map{padding:0 20px;text-align:center}@media (max-width: 767px){#semiorder .sec_map{padding-bottom:60px}}#semiorder .sec_map img{max-width:910px;margin:80px auto 0;width:100%}@media (max-width: 767px){#semiorder .sec_map img{margin:50px auto 0}}#semiorder .sec_exterior{text-align:center;overflow:hidden;padding-top:122px;padding-bottom:120px}@media (max-width: 767px){#semiorder .sec_exterior{padding:77px 18px 0}}#semiorder .sec_exterior .intro{font-size:16px;line-height:2.25;margin:25px auto 10px}@media (max-width: 767px){#semiorder .sec_exterior .intro{font-size:14px;line-height:1.57;margin:38px auto 6px}}#semiorder .sec_exterior .intro .ast{font-size:10px;position:relative;top:-10px}#semiorder .sec_exterior .det{font-size:12px;line-height:2}@media (max-width: 767px){#semiorder .sec_exterior .det{text-align:left;font-size:11px}}#semiorder .sec_exterior .exterior_swiper{position:relative;margin-top:46px}@media (max-width: 767px){#semiorder .sec_exterior .exterior_swiper{overflow:visible;margin-top:33px;margin-bottom:80px}}#semiorder .sec_exterior .exterior_swiper .exterior_swiper_item{position:relative}#semiorder .sec_exterior .exterior_swiper .exterior_swiper_img{aspect-ratio:660 / 466;position:relative}#semiorder .sec_exterior .exterior_swiper .exterior_swiper_img img{width:100%;max-width:none;height:100%;object-fit:cover}#semiorder .sec_exterior .exterior_swiper figcaption{text-align:left;margin-top:26px}@media (max-width: 767px){#semiorder .sec_exterior .exterior_swiper figcaption{margin-top:6px}}#semiorder .sec_exterior .exterior_swiper figcaption .numb{font-family:"Jost",serif;display:inline-block;margin-right:17px;font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.05em;font-weight:500;position:relative;top:1px}@media (max-width: 767px){#semiorder .sec_exterior .exterior_swiper figcaption .numb{margin-right:10px;font-size:27px}}#semiorder .sec_exterior .exterior_swiper figcaption .txt{font-size:19px;letter-spacing:.1em}@media (max-width: 767px){#semiorder .sec_exterior .exterior_swiper figcaption .txt{font-size:16px}}#semiorder .sec_exterior .exterior_swiper .swiper-nav-box{margin:0 auto;position:absolute;left:0;right:0;top:0;height:100%;width:51.55vw}@media (max-width: 767px){#semiorder .sec_exterior .exterior_swiper .swiper-nav-box{margin-left:-18px;width:calc(100% + 36px)}}#semiorder .sec_exterior .exterior_swiper .swiper-btn-prev{background-image:url("../../img/common/icon/icn_slider_arw_l.svg");background-size:cover;cursor:pointer;margin:0 auto;position:absolute;left:-35px;top:45%;transform:translateY(-50%);height:40px;width:17px;z-index:4}@media (max-width: 767px){#semiorder .sec_exterior .exterior_swiper .swiper-btn-prev{background-image:url("../../img/common/icon/icn_slider_arw_l_sp.png");left:5px;height:20px;width:9px}}#semiorder .sec_exterior .exterior_swiper .swiper-btn-next{background-image:url("../../img/common/icon/icn_slider_arw_r.svg");background-size:cover;cursor:pointer;margin:0 auto;position:absolute;right:-35px;top:45%;transform:translateY(-50%);height:40px;width:17px;z-index:4}@media (max-width: 767px){#semiorder .sec_exterior .exterior_swiper .swiper-btn-next{background-image:url("../../img/common/icon/icn_slider_arw_r_sp.png");right:5px;height:20px;width:9px}}#semiorder .sec_plan{text-align:center}#semiorder .sec_plan .intro{font-size:16px;line-height:2.25;margin:25px auto 20px}@media (max-width: 767px){#semiorder .sec_plan .intro{font-size:14px;margin:38px auto 36px;line-height:1.57}}#semiorder .sec_plan .plan_imgs{display:flex;align-items:center;justify-content:space-between;margin:0 auto 95px;max-width:760px}@media (max-width: 767px){#semiorder .sec_plan .plan_imgs{display:block;margin:0 auto 62px;padding:0 42px}}#semiorder .sec_plan .plan_imgs figure{width:calc(50% - 60px)}@media (max-width: 767px){#semiorder .sec_plan .plan_imgs figure{width:100%}}#semiorder .sec_plan .plan_imgs .txt{color:#1a1a1a;font-family:"Jost",serif;font-size:17px;letter-spacing:.05em;text-align:center}@media (max-width: 767px){#semiorder .sec_plan .plan_imgs .txt{display:flex;flex-direction:column;margin:26px 0 19px;font-size:16px}#semiorder .sec_plan .plan_imgs .txt .triangle{order:1}#semiorder .sec_plan .plan_imgs .txt span{order:2}}#semiorder .sec_plan .plan_imgs .txt .triangle{margin:10px auto 0;width:0px;height:0px;border-style:solid;border-width:16.5px 0 16.5px 18px;border-color:transparent transparent transparent #1a1a1a;transform:rotate(0deg)}@media (max-width: 767px){#semiorder .sec_plan .plan_imgs .txt .triangle{border-width:18px 16.5px 0 16.5px;border-color:#1a1a1a transparent transparent transparent;margin-bottom:6px;margin-top:0}}#semiorder .sec_home .upper_part{color:white;text-align:center;position:relative}#semiorder .sec_home .upper_part picture img{display:block}#semiorder .sec_home .upper_part .txt_area{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}#semiorder .sec_home .upper_part .home_ttl .big{font-size:26px;letter-spacing:.1em}@media (max-width: 767px){#semiorder .sec_home .upper_part .home_ttl .big{font-size:18px;letter-spacing:0}}#semiorder .sec_home .upper_part .home_ttl img{margin:28px auto;display:block;width:20px}@media (max-width: 767px){#semiorder .sec_home .upper_part .home_ttl img{margin:15px auto;width:16px}}#semiorder .sec_home .upper_part .home_ttl .sml{font-size:20px;letter-spacing:.1em;line-height:1.7}@media (max-width: 767px){#semiorder .sec_home .upper_part .home_ttl .sml{font-size:16px;line-height:28px}}#semiorder .sec_home .upper_part .txt{font-size:16px;line-height:2;margin-top:39px}@media (max-width: 767px){#semiorder .sec_home .upper_part .txt{font-size:14px;margin-top:30px}}#semiorder .sec_home .lower_part{background-color:#020e28;color:white;text-align:center;padding:86px 0 80px}@media (max-width: 767px){#semiorder .sec_home .lower_part{padding:50px 0 50px}}#semiorder .sec_home .lower_part .intro{font-size:20px;letter-spacing:.1em;line-height:35px}@media (max-width: 767px){#semiorder .sec_home .lower_part .intro{font-size:16px;line-height:1.75}}#semiorder .sec_home .lower_part .images{display:flex;align-items:center;justify-content:space-between;margin:60px auto 70px;max-width:1061px}@media (max-width: 767px){#semiorder .sec_home .lower_part .images{margin:37px auto 33px;width:calc(100% - 40px)}}#semiorder .sec_home .lower_part .images figure{position:relative;width:calc(50% - 50px)}@media (max-width: 767px){#semiorder .sec_home .lower_part .images figure{width:calc(50% - 16px)}}#semiorder .sec_home .lower_part .images figure figcaption{text-align:center;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}#semiorder .sec_home .lower_part .images figure figcaption .en{display:block;font-size:34px;font-family:"Jost",serif;margin-bottom:10px}@media (max-width: 767px){#semiorder .sec_home .lower_part .images figure figcaption .en{margin-bottom:3px;font-size:22px}}#semiorder .sec_home .lower_part .images figure figcaption .ja{font-size:16px}@media (max-width: 767px){#semiorder .sec_home .lower_part .images figure figcaption .ja{font-size:14px}}#semiorder .sec_home .lower_part .images .arrow{width:42px}@media (max-width: 767px){#semiorder .sec_home .lower_part .images .arrow{width:23px}}#semiorder .sec_home .lower_part .serif{font-size:20px;letter-spacing:.1em;margin-bottom:30px}@media (max-width: 767px){#semiorder .sec_home .lower_part .serif{font-size:16px}}#semiorder .sec_home .lower_part .txt{font-size:16px;line-height:2.25}@media (max-width: 767px){#semiorder .sec_home .lower_part .txt{font-size:14px}}#semiorder .voice{padding:82px 0 55px;overflow:hidden}@media (max-width: 767px){#semiorder .voice{padding:80px 0 0px}}@media (max-width: 767px){#semiorder .voice .inner{padding:0 40px}}@media (max-width: 767px){#semiorder .voice .c_cmslist{gap:0;flex-wrap:nowrap}}@media (max-width: 767px){#semiorder .voice .swiper{overflow:visible}}#semiorder .voice .c_sub_page_ttl{margin-bottom:50px}@media (max-width: 767px){#semiorder .voice .c_sub_page_ttl{margin-bottom:40px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#semiorder .voice .c_cmsitem ._title{font-size:15px}}#semiorder .voice .c_btn{margin:60px auto 0}@media (max-width: 767px){#semiorder .voice .c_btn{margin:45px auto 0}}#semiorder .c_latest{padding-top:80px}@media (min-width: 768px){#semiorder .c_latest{border-top:1px solid white}}@media (max-width: 767px){#semiorder .c_latest{padding-top:63px}}

/*# sourceMappingURL=maps/semiorder.min.css.map */
