@charset "UTF-8";.mv_wrap{position:relative;overflow:hidden;width:100%;height:7.45rem}@media screen and (max-width:640px){.mv_wrap{height:auto;overflow:hidden}}.mv_wrap:before{content:"";width:calc(100% - 1.7rem);height:5.95rem;background-image:url(/img/fc/mv_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;left:0.2rem;z-index:0}@media screen and (max-width:640px){.mv_wrap:before{width:100%;height:100%;left:0}}.mv_wrap:after{content:"";width:12.6rem;height:1.03rem;background-image:url(/img/fc/mv_text.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-0.05rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}@media screen and (max-width:640px){.mv_wrap:after{width:100%;height:0.3rem;bottom:-0.01rem}}.mv_wrap .in1200 .ph_wrap{width:9rem;height:5.7rem;border-bottom-left-radius:0.1rem;border-bottom-right-radius:0.1rem;overflow:hidden;position:absolute;right:-1.725rem;top:0}@media screen and (max-width:640px){.mv_wrap .in1200 .ph_wrap{width:100vw;margin:0 -0.3rem;height:63.33vw;position:relative;right:auto;top:auto;border-bottom-left-radius:0.05rem;border-bottom-right-radius:0.05rem}}.mv_wrap .in1200 .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.mv_wrap .in1200 .textbox{padding-top:2.4rem;width:100%;max-width:5.25rem;text-align:center}@media screen and (max-width:640px){.mv_wrap .in1200 .textbox{padding-top:0.35rem}}.mv_wrap .in1200 .textbox .celtori{font-family:trajan-pro-3,serif;font-weight:400;font-style:normal;font-size:0.26rem;letter-spacing:0.16em;color:#754928;position:relative;padding-bottom:0.2rem}@media screen and (max-width:640px){.mv_wrap .in1200 .textbox .celtori{font-size:0.185rem;padding-bottom:0.13rem}}.mv_wrap .in1200 .textbox .celtori:after{content:"";width:0.19rem;height:0.03rem;background-color:#D2326E;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mv_wrap .in1200 .textbox .title{font-size:0.4rem;font-weight:700;letter-spacing:0.1em;padding:0.2rem 0}@media screen and (max-width:640px){.mv_wrap .in1200 .textbox .title{font-size:0.3rem;padding:0.05rem 0 0.08rem}}.mv_wrap .in1200 .textbox .sub_title{width:100%;max-width:3.4rem;margin:auto;text-align:center;line-height:0;padding:0.2rem 0;border:1px solid #D2326E;background-color:#FFF;font-size:0.2rem;font-weight:700;letter-spacing:0.1em;border-radius:0.05rem}@media screen and (max-width:640px){.mv_wrap .in1200 .textbox .sub_title{max-width:2.57rem;padding:0.14rem 0;font-size:0.145rem}}.mv_wrap .in1200 .textbox .text{font-size:0.18rem;font-weight:700;letter-spacing:0.05em;line-height:2.22;padding-top:0.3rem}@media screen and (max-width:640px){.mv_wrap .in1200 .textbox .text{font-size:0.14rem;line-height:1.92;padding:0.16rem 0 0.6rem}}.ie .mv_wrap .in1200 .textbox .sub_title span{position:relative;top:0.03rem}.fc{padding:0.8rem 0 1.2rem;position:relative}@media screen and (max-width:640px){.fc{padding:0.32rem 0 0.4rem;overflow:hidden}}.fc:before{content:"";width:100%;height:100%;background-image:url(/img/fc/kamifubuki_deco_pc.svg);background-position:center -0.8rem;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0;z-index:0}@media screen and (max-width:640px){.fc:before{background-image:url(/img/fc/kamifubuki_deco_sp.svg);background-position:center 0.2rem;background-size:97%}}.fc .introduction{position:relative}.fc .introduction .sec_title{text-align:center;font-size:0.3rem;font-weight:700;letter-spacing:0.1em;padding-bottom:0.4rem}@media screen and (max-width:640px){.fc .introduction .sec_title{font-size:0.21rem;letter-spacing:0;padding-bottom:0}}.fc .introduction .sec_title span{display:inline-block;border-bottom:2px solid #D2326E}.fc .introduction .lead{font-size:0.2rem;font-weight:700;letter-spacing:0.05em;line-height:2;padding-bottom:0.2rem;text-align:center}@media screen and (max-width:640px){.fc .introduction .lead{font-size:0.16rem;line-height:2.12;padding-top:0.34rem;padding-bottom:0}}.fc .introduction .btn_wrap{padding-top:0.4rem;width:100%}@media screen and (max-width:640px){.fc .introduction .btn_wrap{padding-top:0.28rem}}.fc .introduction .btn_wrap .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media screen and (max-width:640px){.fc .introduction .btn_wrap .list{gap:0}}.fc .introduction .btn_wrap .list .btn{width:3.4rem;height:0.64rem}@media screen and (max-width:640px){.fc .introduction .btn_wrap .list .btn{width:2.55rem;height:0.5rem;margin:0 auto 0.16rem}}.fc .introduction .btn_wrap .list .btn a{display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.5rem;background-color:#D2326E;border:2px solid #D2326E;text-align:center;color:#FFF;position:relative;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media print,screen and (min-width:641px){.fc .introduction .btn_wrap .list .btn a:hover{opacity:0.7}}.fc .introduction .btn_wrap .list .btn a:after{content:"";width:0.15rem;height:0.11rem;background-image:url(/img/recruit/btn_arrow_down.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:640px){.fc .introduction .btn_wrap .list .btn a:after{width:0.1rem;height:0.07rem}}.fc .introduction .btn_wrap .list .btn a span{font-size:0.18rem;font-weight:700;letter-spacing:0.05em;line-height:1.33;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media screen and (max-width:640px){.fc .introduction .btn_wrap .list .btn a span{font-size:0.15rem}}.fc .think{padding-top:2.35rem}@media screen and (max-width:640px){.fc .think{padding-top:0.81rem;overflow:hidden}}.fc .think .sec_title{padding-left:1rem}@media screen and (max-width:640px){.fc .think .sec_title{padding-left:0;padding-bottom:0.07rem}}.fc .think .sec_title .en_text{font-family:"Prata",serif;font-weight:400;font-size:0.6rem;color:#D2326E}@media screen and (max-width:640px){.fc .think .sec_title .en_text{font-size:0.45rem}}.fc .think .sec_title .jp_text{font-size:0.3rem;letter-spacing:0.1em;display:inline-block;padding-left:0.2rem}@media screen and (max-width:640px){.fc .think .sec_title .jp_text{font-size:0.18rem;letter-spacing:0.02em;padding-left:0.14rem}}.fc .think .lead{font-size:0.2rem;font-weight:700;letter-spacing:0.05em;line-height:2.12;padding-bottom:0.3rem;padding-left:1rem}@media screen and (max-width:640px){.fc .think .lead{font-size:0.16rem;padding:0}}.fc .think .think_box{position:relative;max-width:11.5rem;margin-top:1rem;margin-left:0.5rem;border:1px solid #D2326E;background-color:#FFF;border-radius:0.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;z-index:1}@media screen and (max-width:640px){.fc .think .think_box{margin-top:1.2rem;margin-left:0;padding:1.52rem 0.6rem 0.32rem 0.3rem;margin-right:-0.32rem;border-radius:0.05rem;border-top-right-radius:0;border-bottom-right-radius:0;background-color:transparent}}.fc .think .think_box .ph_wrap{width:6.1rem;height:3.8rem;border-radius:0.1rem;overflow:hidden;position:absolute;left:-0.5rem;top:-0.7rem}@media screen and (max-width:640px){.fc .think .think_box .ph_wrap{width:calc(100vw - 0.3rem);height:57.33vw;border-radius:0.05rem;border-top-left-radius:0;border-bottom-left-radius:0;left:-0.31rem;top:-0.9rem}}.fc .think .think_box .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.fc .think .think_box .textbox{width:5rem;margin-left:auto}@media screen and (max-width:640px){.fc .think .think_box .textbox{width:100%}}.fc .think .think_box .textbox .title{font-size:0.28rem;font-weight:700;color:#D2326E;letter-spacing:0.1em;line-height:1.82;padding-bottom:0.25rem}@media screen and (max-width:640px){.fc .think .think_box .textbox .title{font-size:0.21rem;line-height:2.21;letter-spacing:0;padding-bottom:0.2rem;margin-right:-0.3rem}}.fc .think .think_box .textbox .text{font-size:0.16rem;font-weight:700;line-height:2.12;letter-spacing:0.05em}@media screen and (max-width:640px){.fc .think .think_box .textbox .text{font-size:0.14rem;line-height:1.92}}@media screen and (max-width:640px){.fc .think .think_box:nth-child(2n){margin-right:0;margin-left:-0.32rem;padding:1.52rem 0.3rem 0.32rem 0.6rem;border-radius:0.05rem;border-top-left-radius:0;border-bottom-left-radius:0}}.fc .think .think_box:nth-child(2n) .ph_wrap{left:auto;right:-0.5rem}@media screen and (max-width:640px){.fc .think .think_box:nth-child(2n) .ph_wrap{right:-0.31rem;border-radius:0.05rem;border-top-right-radius:0;border-bottom-right-radius:0}}.fc .think .think_box:nth-child(2n) .textbox{margin-left:0}.fc .flow{padding-top:1.8rem;padding-bottom:1.2rem;margin-top:-0.6rem}@media screen and (max-width:640px){.fc .flow{padding-top:0.47rem;padding-bottom:0.16rem;margin-top:0}}.fc .flow .sec_title{padding-left:1rem}@media screen and (max-width:640px){.fc .flow .sec_title{padding-left:0;padding-bottom:0.05rem}}.fc .flow .sec_title .en_text{font-family:"Prata",serif;font-weight:400;font-size:0.6rem;color:#D2326E}@media screen and (max-width:640px){.fc .flow .sec_title .en_text{font-size:0.45rem}}.fc .flow .sec_title .jp_text{font-size:0.3rem;letter-spacing:0.1em;display:inline-block;padding-left:0.2rem}@media screen and (max-width:640px){.fc .flow .sec_title .jp_text{font-size:0.18rem;letter-spacing:0.02em;padding-left:0.14rem}}.fc .flow .lead{font-size:0.2rem;font-weight:700;letter-spacing:0.05em;line-height:2.12;padding-bottom:0.5rem;padding-left:1rem}@media screen and (max-width:640px){.fc .flow .lead{font-size:0.16rem;padding-left:0;padding-bottom:0.3rem}}.fc .flow .flow_box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.fc .flow .flow_box_wrap .flow_box{width:48.46%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8eee4;padding:0.5rem 0.4rem 0.6rem;border-radius:0.1rem}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box{width:100%;padding:0.25rem 0.3rem;border-radius:0.05rem;margin-bottom:0.34rem}}.fc .flow .flow_box_wrap .flow_box .flow_title{text-align:center;font-size:0.28rem;font-weight:700;letter-spacing:0.1em;padding-bottom:0.5rem}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_title{font-size:0.18rem;padding-bottom:0.24rem}}.fc .flow .flow_box_wrap .flow_box .flow_list{background-color:#FFF;border-radius:0.1rem;min-height:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.3rem;margin-bottom:0.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_list{border-radius:0.05rem;padding:0.15rem 0 0.13rem;margin-bottom:0.14rem}}.fc .flow .flow_box_wrap .flow_box .flow_list .title{width:2rem;text-align:center;font-size:0.24rem;font-weight:700;letter-spacing:0.1em;color:#D2326E}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_list .title{width:100%;font-size:0.18rem;padding-bottom:0.07rem}}.fc .flow .flow_box_wrap .flow_box .flow_list .text{width:2.3rem;font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:1.75}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_list .text{width:100%;text-align:center;font-size:0.13rem;line-height:2.07}}.fc .flow .flow_box_wrap .flow_box .flow_list:last-child{margin-bottom:0}.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap{background-color:#FFF;border-radius:0.1rem;min-height:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.2rem;margin-bottom:0.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap{border-radius:0.05rem;padding:0.13rem 0.18rem}}.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .ph_wrap{width:1.5rem;height:1.5rem;overflow:hidden}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .ph_wrap{width:calc(100% - 0.3rem);height:33.86vw;margin:auto}}.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .title{font-size:0.24rem;font-weight:700;letter-spacing:0.1em;color:#D2326E;padding-bottom:0.1rem}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .title{text-align:center;font-size:0.18rem;width:100%;padding-bottom:0.16rem}}.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .textbox{width:3rem;padding-left:0.1rem}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .textbox{padding:0;padding-top:0.13rem;width:100%}}.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .textbox .text{font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:1.75}@media screen and (max-width:640px){.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap .textbox .text{font-size:0.13rem;line-height:2.07}}.fc .flow .flow_box_wrap .flow_box .flow_textbox_wrap:last-child{margin-bottom:0}.fc .interview{padding:1.2rem 0}@media screen and (max-width:640px){.fc .interview{padding:0.6rem 0 0.5rem;overflow:hidden}}.fc .interview .sec_title{padding-left:1rem}@media screen and (max-width:640px){.fc .interview .sec_title{padding-left:0;padding-bottom:0.05rem}}.fc .interview .sec_title .en_text{font-family:"Prata",serif;font-weight:400;font-size:0.6rem;color:#D2326E}@media screen and (max-width:640px){.fc .interview .sec_title .en_text{font-size:0.45rem;letter-spacing:0.05em}}.fc .interview .sec_title .jp_text{font-size:0.3rem;letter-spacing:0.1em;display:inline-block;padding-left:0.2rem}@media screen and (max-width:640px){.fc .interview .sec_title .jp_text{font-size:0.18rem;letter-spacing:0.02em;padding-left:0;display:block;padding-bottom:0.1rem}}.fc .interview .lead{font-size:0.2rem;font-weight:700;letter-spacing:0.05em;line-height:2.12;padding-bottom:0.5rem;padding-left:1rem}@media screen and (max-width:640px){.fc .interview .lead{font-size:0.16rem;padding-left:0;padding-bottom:0.3rem}}.fc .interview .interview_wrap{border:1px solid #D2326E;padding:1rem 1rem 0.5rem;border-radius:0.25rem}@media screen and (max-width:640px){.fc .interview .interview_wrap{padding:0.25rem 0.3rem 0.07rem;border-radius:0.05rem;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-0.31rem}}.fc .interview .interview_wrap .interview_header{width:100%;max-width:10rem;margin:0 auto 0.8rem;position:relative;background-color:#fcf6f0;padding:0.7rem 0.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.1rem}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_header{background-color:transparent;padding:0;margin-bottom:0.4rem}}.fc .interview .interview_wrap .interview_header .ph_wrap{width:5.5rem;height:4.13rem;overflow:hidden;position:absolute;top:-0.5rem;right:-0.5rem;border-radius:0.05rem}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_header .ph_wrap{width:calc(100% + 0.3rem);height:78.8vw;top:auto;right:0;position:relative;border-top-right-radius:0;border-bottom-right-radius:0}}.fc .interview .interview_wrap .interview_header .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.fc .interview .interview_wrap .interview_header .shop{border:1px solid #D2326E;background-color:#FFF;text-align:center;display:inline-block;font-size:0.2rem;letter-spacing:0.1em;font-weight:700;line-height:1;padding:0.1rem 0.15rem;color:#D2326E;border-radius:0.05rem}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_header .shop{font-size:0.14rem;padding:0.05rem 0.1rem}}.fc .interview .interview_wrap .interview_header .owner{font-size:0.24rem;font-weight:700;letter-spacing:0.1em;padding:0.13rem 0 0.25rem}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_header .owner{font-size:0.18rem;padding:0.14rem 0 0.16rem}}.fc .interview .interview_wrap .interview_header .catch{font-size:0.3rem;font-weight:700;letter-spacing:0.1em;line-height:1.9}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_header .catch{position:absolute;right:-0.3rem;bottom:0.22rem;font-size:0.2rem;line-height:2.05;text-align:right;letter-spacing:0}}.fc .interview .interview_wrap .interview_header .catch .text_bg{background-color:#FFF;display:inline;padding:0.05rem}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_header .catch .text_bg{background-color:rgba(255,255,255,0.8);padding:0.05rem 0.1rem}}.fc .interview .interview_wrap .interview_header .textbox{width:3.3rem}.fc .interview .interview_wrap .interview_list{padding-bottom:0.5rem}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_list{padding-bottom:0.1rem}}.fc .interview .interview_wrap .interview_list .q_text{background-color:#fcf6f0;font-size:0.28rem;font-weight:700;letter-spacing:0.05em;line-height:1;padding:0.2rem 0.25rem;border-radius:0.1rem}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_list .q_text{font-size:0.16rem;line-height:1.68;padding:0.12rem 0.1rem 0.12rem 0.35rem;border-radius:0.05rem;letter-spacing:0;text-indent:-0.11rem}}.fc .interview .interview_wrap .interview_list .q_text:before{content:"Q.";font-family:"Prata",serif;font-weight:400;display:inline-block;padding-right:0.06rem}.fc .interview .interview_wrap .interview_list .text{padding:0.3rem 0.5rem 0;font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:2.12}@media screen and (max-width:640px){.fc .interview .interview_wrap .interview_list .text{font-size:0.14rem;line-height:1.92;padding:0.22rem 0}}.fc .contact_wrap{padding:1.2rem 0 0.85rem;position:relative}@media screen and (max-width:640px){.fc .contact_wrap{padding:0.3rem 0 0.4rem}}.fc .contact_wrap:before{content:"";width:calc(100% - 0.4rem);height:100%;background-image:url(/img/fc/contact_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:0.1rem;position:absolute;top:0;left:0.2rem;z-index:0}@media screen and (max-width:640px){.fc .contact_wrap:before{width:100%;border-radius:0;left:0}}.fc .contact_wrap .title{text-align:center;font-size:0.3rem;font-weight:700;letter-spacing:0.1em;line-height:2.16;padding-bottom:0.6rem}@media screen and (max-width:640px){.fc .contact_wrap .title{font-size:0.21rem;letter-spacing:0;line-height:2.23;margin:0 -0.2rem;padding-bottom:0.46rem}}.fc .contact_wrap .title .text_bg{background-color:#FFF;display:inline;padding:0.05rem}.fc .contact_wrap .btn{width:100%;max-width:3.2rem;margin:auto}@media screen and (max-width:640px){.fc .contact_wrap .btn{max-width:2.55rem}}.fc .contact_wrap .btn a{display:block;position:relative;text-align:center;font-size:0.18rem;font-weight:700;color:#FFF;letter-spacing:0.05em;line-height:0;padding:0.19rem 0;background-color:#D2326E;border-radius:0.3rem;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media print,screen and (min-width:641px){.fc .contact_wrap .btn a:hover{opacity:0.7}}@media screen and (max-width:640px){.fc .contact_wrap .btn a{font-size:0.15rem;padding:0.15rem 0;padding-right:0.2rem}}.fc .contact_wrap .btn a span{font-size:0.15rem;letter-spacing:0.05em;border:1px solid #FFF;padding:0.1rem 0.05rem;border-radius:0.05rem;line-height:0;display:inline-block;margin-right:0.08rem}@media screen and (max-width:640px){.fc .contact_wrap .btn a span{font-size:0.12rem;padding:0.1rem 0.04rem 0.08rem;margin-right:0.05rem}}.fc .contact_wrap .btn a:after{content:"";width:0.12rem;height:0.15rem;background-image:url(/img/recruit/btn_arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0.2rem;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.fc .contact_wrap .btn a:after{width:0.08rem;height:0.11rem}}.ie .fc{background-image:url(/img/fc/kamifubuki_deco_pc.png);background-position:center -0.8rem;background-repeat:no-repeat;background-size:100%}.ie .fc:before{content:none}.ie .fc .introduction .btn_wrap .list .btn a span{top:53%}.ie .fc .flow .flow_box_wrap .flow_box .flow_list{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}.ie .fc .flow .flow_box_wrap .flow_box .flow_list .title{position:absolute;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ie .fc .flow .flow_box_wrap .flow_box .flow_list .text{position:absolute;top:53%;left:2.9rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ie .fc .interview .interview_wrap .interview_header .catch{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.ie .fc .interview .interview_wrap .interview_header .catch .text_bg{background-color:transparent;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#FFF),color-stop(20%,transparent));background:linear-gradient(#FFF 80%,transparent 20%)}.ie .fc .interview .interview_wrap .interview_list .q_text{padding:0.25rem 0.25rem 0.2rem}.ie .fc .contact_wrap .title .text_bg{background-color:transparent;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#FFF),color-stop(20%,transparent));background:linear-gradient(#FFF 80%,transparent 20%)}.ie .fc .contact_wrap .btn a{padding:0.2rem 0 0.18rem}.ie .fc .contact_wrap .btn a span{padding:0.13rem 0.05rem 0.08rem;position:relative;top:-0.01rem}
/*# sourceMappingURL=fc.css.map */