@charset "UTF-8";.mv_wrap{position:relative;padding-bottom:1.4rem;overflow:hidden}@media screen and (max-width:640px){.mv_wrap{padding-bottom:0}}.mv_wrap:before{content:"";width:100%;height:calc(100% - 0.10rem);background-image:url(/img/recruit/mv_deco_pc.svg);background-position:center top;background-repeat:no-repeat;background-size:contain;position:absolute;top:0.1rem;left:0;z-index:0}@media screen and (max-width:640px){.mv_wrap:before{background-image:url(/img/recruit/mv_deco_sp.svg);top:1.6rem;background-size:97%}}.mv_wrap .in1300:after{content:"";width:11.5rem;height:5.62rem;border-radius:0.1rem;background-color:#faf0e6;position:absolute;right:0;bottom:-0.7rem;z-index:-1}@media screen and (max-width:640px){.mv_wrap .in1300:after{width:calc(100% - 0.95rem);height:4.39rem;border-radius:0.05rem;bottom:0}}.mv_wrap .in1300 .mv_ph_wrap{width:9.5rem;height:6.63rem;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;position:absolute;top:0.16rem;right:-1.2rem;z-index:1}@media screen and (max-width:640px){.mv_wrap .in1300 .mv_ph_wrap{width:calc(100% + 0.30rem);height:auto;position:relative;top:auto;left:0;right:0;padding-top:0.12rem}}.mv_wrap .in1300 .mv_ph_wrap .main_ph{width:100%;height:4.7rem;border-radius:0.1rem;overflow:hidden;margin-bottom:0.05rem}@media screen and (max-width:640px){.mv_wrap .in1300 .mv_ph_wrap .main_ph{height:45.46vw;border-radius:0.05rem;margin-bottom:0.02rem}}.mv_wrap .in1300 .mv_ph_wrap .sub_ph01{width:3.74rem;height:1.82rem;border-radius:0.1rem;overflow:hidden}@media screen and (max-width:640px){.mv_wrap .in1300 .mv_ph_wrap .sub_ph01{width:39.27%;height:17.6vw;border-radius:0.05rem}}.mv_wrap .in1300 .mv_ph_wrap .sub_ph02{width:3.74rem;height:1.82rem;border-radius:0.1rem;overflow:hidden}@media screen and (max-width:640px){.mv_wrap .in1300 .mv_ph_wrap .sub_ph02{width:39.27%;height:17.6vw;border-radius:0.05rem}}.mv_wrap .in1300 .mv_ph_wrap .sub_ph03{width:1.82rem;height:1.82rem;border-radius:0.1rem;overflow:hidden}@media screen and (max-width:640px){.mv_wrap .in1300 .mv_ph_wrap .sub_ph03{width:17.6%;height:17.6vw;border-radius:0.05rem}}.mv_wrap .in1300 .mv_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 .in1300 .textbox{padding:3rem 0 0.7rem;position:relative;z-index:1}@media screen and (max-width:640px){.mv_wrap .in1300 .textbox{padding:0.4rem 0 0.7rem}}.mv_wrap .in1300 .textbox .title{font-size:0.86rem;font-family:"Prata",serif;font-weight:400;line-height:1.34;color:#D2326E;padding-bottom:0.2rem}@media screen and (max-width:640px){.mv_wrap .in1300 .textbox .title{font-size:0.5rem;letter-spacing:0.05em}}.mv_wrap .in1300 .textbox .text{font-size:0.28rem;font-weight:700;letter-spacing:0.05em;line-height:2.07}@media screen and (max-width:640px){.mv_wrap .in1300 .textbox .text{font-size:0.14rem}}.message{margin-top:1.85rem;position:relative;padding:0.9rem 0 0.8rem}@media screen and (max-width:640px){.message{padding:0.4rem 0 0.3rem;margin-top:0.925rem}}.message:before{content:"";width:6.76rem;height:0.9rem;background-image:url(/img/recruit/message_title_bg.svg);background-position:right top;background-repeat:no-repeat;background-size:contain;position:absolute;top:-0.86rem;right:0.6rem}@media screen and (max-width:640px){.message:before{width:100%;height:0.45rem;top:-0.4rem;right:auto;left:calc(50% - 0.20rem);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.message:after{content:"";width:calc(100% - 0.40rem);height:100%;background-color:#fbf4ed;position:absolute;left:0.2rem;top:0;z-index:0;border-radius:0.1rem}@media screen and (max-width:640px){.message:after{width:100%;left:0;border-radius:0}}.message .in1100{position:relative;z-index:1}.message .in1100 .ph_wrap{width:5.68rem;height:6.68rem;overflow:hidden;border-radius:0.1rem;position:absolute;right:-1rem;top:0}@media screen and (max-width:640px){.message .in1100 .ph_wrap{width:calc(100vw - 0.30rem);height:76vw;position:relative;top:inherit;right:inherit;left:-0.3rem;border-radius:0;border-top-right-radius:0.05rem;border-bottom-right-radius:0.05rem}}.message .in1100 .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}.message .in1100 .textbox{width:5.9rem;padding-top:0.5rem}@media screen and (max-width:640px){.message .in1100 .textbox{width:100%;padding-top:0.35rem}}.message .in1100 .textbox .title{font-size:0.3rem;font-weight:700;letter-spacing:0.1em;color:#D2326E;line-height:2.11}@media screen and (max-width:640px){.message .in1100 .textbox .title{font-size:0.21rem;line-height:2.21;letter-spacing:0}}.message .in1100 .textbox .title .text_bg{background-color:#FFF;padding:0.04rem}@media screen and (max-width:640px){.message .in1100 .textbox .title .text_bg{padding:0.06rem}}.message .in1100 .textbox .text{padding-top:0.4rem;font-size:0.2rem;font-weight:700;letter-spacing:0.05em;line-height:2}@media screen and (max-width:640px){.message .in1100 .textbox .text{padding-top:0.25rem;font-size:0.14rem;line-height:1.92}}.message .in1100 .btn_wrap{padding-top:1rem;width:100%}@media screen and (max-width:640px){.message .in1100 .btn_wrap{padding-top:0.34rem}}.message .in1100 .btn_wrap .list{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}.message .in1100 .btn_wrap .list .btn{width:3.4rem;height:0.64rem}@media screen and (max-width:640px){.message .in1100 .btn_wrap .list .btn{width:2.55rem;height:0.5rem;margin:auto;padding-bottom:0.15rem}}.message .in1100 .btn_wrap .list .btn a{display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.64rem;background-color:#D2326E;border:2px solid #D2326E;text-align:center;color:#FFF;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}@media print,screen and (min-width:641px){.message .in1100 .btn_wrap .list .btn a:hover{opacity:0.7}}.message .in1100 .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){.message .in1100 .btn_wrap .list .btn a:after{width:0.08rem;height:0.07rem}}.message .in1100 .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){.message .in1100 .btn_wrap .list .btn a span{font-size:0.15rem}}.ie .message .in1100 .textbox .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 .message .in1100 .btn_wrap .list .btn a span{top:53%}.figure{margin-top:1.7rem;position:relative}@media screen and (max-width:640px){.figure{margin-top:0.65rem;overflow:hidden}}.figure .introduction{position:relative;padding:0.6rem}@media screen and (max-width:640px){.figure .introduction{padding:0.3rem 0 0.3rem 0.3rem}}.figure .introduction:before{content:"";width:calc(100% - 0.40rem);height:100%;border-radius:0.1rem;background-image:url(/img/recruit/polygon_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0.2rem;z-index:0}@media screen and (max-width:640px){.figure .introduction:before{background-image:url(/img/recruit/polygon_bg_sp.jpg);width:100%;border-radius:0;left:0}}.figure .introduction .innerbox{background-color:#FFF;position:relative;z-index:1}@media screen and (max-width:640px){.figure .introduction .innerbox{padding:0.3rem;border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem}}.figure .introduction .innerbox .sec_title{text-align:center;padding:1.45rem 0 0.9rem}@media screen and (max-width:640px){.figure .introduction .innerbox .sec_title{text-align:left;padding:0.03rem 0 0.55rem}}.figure .introduction .innerbox .sec_title .en_text{font-family:"Prata",serif;font-weight:400;font-size:0.6rem;color:#D2326E}@media screen and (max-width:640px){.figure .introduction .innerbox .sec_title .en_text{font-size:0.45rem;letter-spacing:0.05em}}.figure .introduction .innerbox .sec_title .jp_text{font-size:0.2rem;letter-spacing:0.02em;display:block;padding-top:0.2rem}@media screen and (max-width:640px){.figure .introduction .innerbox .sec_title .jp_text{font-size:0.16rem;padding-top:0}}.figure .introduction .innerbox .philosophy{border-top:1px solid #D2326E;border-bottom:1px solid #D2326E;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;width:100%;max-width:10rem;margin:auto}@media screen and (max-width:640px){.figure .introduction .innerbox .philosophy{padding:0.25rem 0;margin-bottom:0.7rem}}.figure .introduction .innerbox .philosophy .title{width:3.7rem;text-align:center;font-size:0.28rem;font-weight:700;letter-spacing:0.1em}@media screen and (max-width:640px){.figure .introduction .innerbox .philosophy .title{font-size:0.18rem;letter-spacing:0}}.figure .introduction .innerbox .philosophy .title span{display:inline-block;padding-bottom:0.1rem;border-bottom:1px solid #D2326E}@media screen and (max-width:640px){.figure .introduction .innerbox .philosophy .title span{display:inline;padding-bottom:0.02rem}}.figure .introduction .innerbox .philosophy .textbox{width:5.4rem;padding:0.5rem 0.6rem 0.5rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.figure .introduction .innerbox .philosophy .textbox{width:2.59rem;margin:auto;padding:0.3rem 0 0.1rem}}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100{padding:0}}.figure .introduction .innerbox .in1100 .col2box{margin-top:1.15rem;position:relative;min-height:3.48rem}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .col2box{margin-top:0.35rem;min-height:auto}}.figure .introduction .innerbox .in1100 .col2box .ph_wrap{width:6.1rem;height:3.48rem;overflow:hidden;position:absolute;left:-1rem;top:0;border-radius:0.1rem}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .col2box .ph_wrap{width:calc(100vw - 0.30rem);height:48vw;position:relative;left:-0.6rem;border-radius:0;border-top-right-radius:0.05rem;border-bottom-right-radius:0.05rem}}.figure .introduction .innerbox .in1100 .col2box .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}.figure .introduction .innerbox .in1100 .col2box .textbox{width:100%;max-width:5.1rem;margin-left:auto}.figure .introduction .innerbox .in1100 .col2box .textbox .title{font-size:0.28rem;font-weight:700;letter-spacing:0.1em;padding:0.1rem 0 0.3rem;margin-bottom:0.2rem;position:relative}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .col2box .textbox .title{font-size:0.21rem;line-height:1.71;letter-spacing:0;padding:0.25rem 0 0.1rem;margin-bottom:0.15rem}}.figure .introduction .innerbox .in1100 .col2box .textbox .title:after{content:"";width:0.38rem;height:0.03rem;background-color:#D2326E;position:absolute;left:0;bottom:0}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .col2box .textbox .title:after{width:0.19rem;height:0.02rem}}.figure .introduction .innerbox .in1100 .col2box .textbox .title span{color:#D2326E}.figure .introduction .innerbox .in1100 .col2box .textbox .text{font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:2.12}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .col2box .textbox .text{font-size:0.14rem;line-height:1.92}}.figure .introduction .innerbox .in1100 .col2box:nth-child(2n) .ph_wrap{left:auto;right:-1rem}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .col2box:nth-child(2n) .ph_wrap{left:0;right:0;border-radius:0;border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem}}.figure .introduction .innerbox .in1100 .col2box:nth-child(2n) .textbox{margin-left:inherit;margin-right:auto}.figure .introduction .innerbox .in1100 .figure_message{margin-top:0.95rem;border-top:1px solid #D2326E;padding:0.8rem 0 0.9rem;text-align:center}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .figure_message{margin-top:0.35rem;padding:0.3rem 0 0}}.figure .introduction .innerbox .in1100 .figure_message .text{font-size:0.24rem;font-weight:700;letter-spacing:0.05em;line-height:1.66}@media screen and (max-width:640px){.figure .introduction .innerbox .in1100 .figure_message .text{font-size:0.18rem;line-height:2.05}}.voice{padding-top:1rem;position:relative}@media screen and (max-width:640px){.voice{padding-top:0.57rem;overflow:hidden}}.voice .sec_title{padding-left:1rem}@media screen and (max-width:640px){.voice .sec_title{padding-left:0}}.voice .sec_title .en_text{font-family:"Prata",serif;font-weight:400;font-size:0.6rem;color:#D2326E}@media screen and (max-width:640px){.voice .sec_title .en_text{font-size:0.45rem;letter-spacing:0.05em}}.voice .sec_title .jp_text{font-size:0.2rem;letter-spacing:0.02em;display:inline-block;padding-left:0.2rem}@media screen and (max-width:640px){.voice .sec_title .jp_text{font-size:0.16rem;padding-left:0.1rem}}.voice .lead{font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:2.12;padding-bottom:0.3rem;padding-left:1rem}@media screen and (max-width:640px){.voice .lead{font-size:0.14rem;line-height:1.92;padding-left:0;padding-bottom:0.43rem}}.voice .voice_border_wrap{border:1px solid #D2326E;border-radius:0.1rem;padding:0.3rem 1rem 1rem;position:relative;left:1rem;margin-bottom:1rem}@media screen and (max-width:640px){.voice .voice_border_wrap{left:0;margin-right:-0.31rem;margin-bottom:0.6rem;padding:0.27rem 0.3rem 0.5rem;border-radius:0;border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem}}.voice .voice_border_wrap .main_ph{width:6.1rem;height:4.08rem;overflow:hidden;border-radius:0.1rem;position:absolute;top:0.6rem;left:-1rem;z-index:1}@media screen and (max-width:640px){.voice .voice_border_wrap .main_ph{width:calc(100vw - 0.30rem);height:50.53vw;border-radius:0;border-top-right-radius:0.05rem;border-bottom-right-radius:0.05rem;position:relative;z-index:1;left:-0.61rem;top:inherit;margin-bottom:0.25rem}}.voice .voice_border_wrap .main_ph 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}.voice .voice_border_wrap .voice_header{width:5.1rem;margin-left:auto}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header{width:100%;padding-bottom:0.2rem}}.voice .voice_border_wrap .voice_header .num{font-family:"Dancing Script",cursive;font-weight:400;font-size:0.3rem;color:#D2326E}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header .num{font-size:0.21rem}}.voice .voice_border_wrap .voice_header .voice_header_title{font-size:0.3rem;font-weight:700;line-height:1.9;letter-spacing:0.1em;padding:0.25rem 0 0.3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header .voice_header_title{font-size:0.21rem;line-height:1.71;letter-spacing:0;padding:0.17rem 0 0.22rem}}.voice .voice_border_wrap .voice_header .kakomi{background-color:#fcf7f2;padding:0.3rem;border-radius:0.1rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header .kakomi{padding:0.15rem;border-radius:0.05rem}}.voice .voice_border_wrap .voice_header .kakomi .name{font-size:0.22rem;font-weight:700;letter-spacing:0.02em;padding-bottom:0.2rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header .kakomi .name{font-size:0.16rem;padding-bottom:0.1rem}}.voice .voice_border_wrap .voice_header .kakomi .name .en_text{font-size:0.16rem;font-family:"Prata",serif;font-weight:400;font-weight:400;letter-spacing:0;color:#D2326E;display:inline-block;padding-left:0.08rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header .kakomi .name .en_text{font-size:0.14rem}}.voice .voice_border_wrap .voice_header .kakomi .name .position{font-size:0.16rem;letter-spacing:0.05em;display:inline-block;padding-left:0.08rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header .kakomi .name .position{font-size:0.14rem}}.voice .voice_border_wrap .voice_header .kakomi .text{font-size:0.15rem;font-weight:700;letter-spacing:0.05em;line-height:1.86}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_header .kakomi .text{font-size:0.14rem;line-height:1.92}}.voice .voice_border_wrap .voice_qa_box{padding-top:0.9rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_qa_box{padding-top:0.45rem}}.voice .voice_border_wrap .voice_qa_box .q_text{font-size:0.28rem;font-weight:700;line-height:1.53;color:#D2326E;letter-spacing:0.05em;position:relative;text-indent:-0.2rem;padding-left:0.4rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_qa_box .q_text{font-size:0.18rem;text-indent:-0.13rem;padding-left:0.14rem;margin-left:0.1rem}}.voice .voice_border_wrap .voice_qa_box .q_text:before{content:"Q.";font-family:"Prata",serif;font-weight:400;font-weight:400;display:inline-block;padding-right:0.07rem}.voice .voice_border_wrap .voice_qa_box .text{font-size:0.16rem;font-weight:700;line-height:2.12;letter-spacing:0.05em;padding-top:0.1rem;padding-left:0.4rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_qa_box .text{font-size:0.14rem;line-height:1.92;padding-top:0.18rem;padding-left:0}}.voice .voice_border_wrap .voice_qa_box.flexbox{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}.voice .voice_border_wrap .voice_qa_box.flexbox.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.voice .voice_border_wrap .voice_qa_box.flexbox .textbox{width:4.9rem}.voice .voice_border_wrap .voice_qa_box.flexbox .ph_wrap{width:4.71rem;height:3.15rem;overflow:hidden;border-radius:0.1rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_qa_box.flexbox .ph_wrap{width:100%;height:50.8vw;border-radius:0.05rem;margin-bottom:0.3rem}}.voice .voice_border_wrap .voice_qa_box.flexbox .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}.voice .voice_border_wrap .voice_last_message{margin-top:0.7rem;background-color:#fcf7f2;padding:0.4rem 0.5rem;border-radius:0.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}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_last_message{margin-top:0.45rem;border-radius:0.05rem;padding:0.3rem 0.15rem 0.22rem}}.voice .voice_border_wrap .voice_last_message .voice_last_title{width:1.9rem}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_last_message .voice_last_title{width:2.18rem;margin:auto;padding-bottom:0.2rem}}.voice .voice_border_wrap .voice_last_message .text{width:6.4rem;font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:2.12}@media screen and (max-width:640px){.voice .voice_border_wrap .voice_last_message .text{width:100%;font-size:0.14rem;line-height:1.92}}.voice .voice_border_wrap:nth-child(2n){left:0}@media screen and (max-width:640px){.voice .voice_border_wrap:nth-child(2n){left:-0.31rem;border-radius:0;border-top-right-radius:0.05rem;border-bottom-right-radius:0.05rem}}.voice .voice_border_wrap:nth-child(2n) .voice_header{margin-left:0}.voice .voice_border_wrap:nth-child(2n) .main_ph{left:auto;right:-1rem}@media screen and (max-width:640px){.voice .voice_border_wrap:nth-child(2n) .main_ph{left:auto;right:0;border-radius:0;border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem}}.info{padding:0.6rem 0;position:relative}@media screen and (max-width:640px){.info{padding:0.4rem 0 0.3rem 0.3rem;margin-bottom:0.4rem}}.info:before{content:"";width:calc(100% - 0.40rem);height:100%;border-radius:0.1rem;background-image:url(/img/recruit/polygon_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0.2rem;z-index:0}@media screen and (max-width:640px){.info:before{width:100%;border-radius:0;left:0}}.info .innerbox{background-color:#FFF;border-radius:0.1rem;max-width:13rem;margin:auto;position:relative;z-index:1}@media screen and (max-width:640px){.info .innerbox{padding:0.3rem;border-radius:0;border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem}}.info .innerbox .sec_title{text-align:center;padding:0.7rem 0 0.3rem}@media screen and (max-width:640px){.info .innerbox .sec_title{text-align:left;padding:0;padding-top:0.05rem}}.info .innerbox .sec_title .en_text{font-family:"Prata",serif;font-weight:400;font-size:0.6rem;color:#D2326E}@media screen and (max-width:640px){.info .innerbox .sec_title .en_text{font-size:0.45rem;line-height:1.2}}.info .innerbox .sec_title .jp_text{font-size:0.2rem;letter-spacing:0.02em;display:block;padding-top:0.2rem}@media screen and (max-width:640px){.info .innerbox .sec_title .jp_text{font-size:0.16rem;line-height:1.59;padding-top:0.05rem}}@media screen and (max-width:640px){.info .innerbox .in1100{padding:0}}.info .innerbox .in1100 .info_box{background-color:#fcf7f2;padding:0.4rem 0;border-radius:0.1rem;margin-top:0.5rem}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box{margin-top:0.25rem;padding:0.22rem 0.2rem 0.1rem;border-radius:0.05rem}}.info .innerbox .in1100 .info_box .title{text-align:center;font-size:0.28rem;font-weight:700;letter-spacing:0.02em;padding-bottom:0.4rem}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .title{font-size:0.21rem;padding-bottom:0.3rem}}.info .innerbox .in1100 .info_box .title span{display:inline-block;border-bottom:2px solid #D2326E;padding:0 0.05rem}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .title span{display:inline;padding:0.03rem}}.info .innerbox .in1100 .info_box .step_box{width:100%;max-width:7rem;margin:auto;background-color:#FFF;border-radius:0.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;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.2rem 0.6rem;margin-bottom:0.2rem;min-height:1rem}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .step_box{border-radius:0.05rem;padding:0.25rem 0.2rem 0.15rem;margin-bottom:0.15rem}}.info .innerbox .in1100 .info_box .step_box .num{width:0.95rem;text-align:center;font-size:0.22rem;font-weight:700;letter-spacing:0.05em;position:relative}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .step_box .num{width:100%;font-size:0.18rem;padding-bottom:0.14rem}.info .innerbox .in1100 .info_box .step_box .num:after{content:"";width:0.18rem;height:2px;background-color:#D2326E;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.info .innerbox .in1100 .info_box .step_box .num span{position:relative;z-index:1}.info .innerbox .in1100 .info_box .step_box .text{width:4.7rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0.2rem;font-size:0.18rem;font-weight:700;line-height:1.66;letter-spacing:0.05em;position:relative}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .step_box .text{width:100%;padding-left:0;padding-top:0.15rem;font-size:0.14rem;line-height:1.92}}.info .innerbox .in1100 .info_box .step_box .text:before{content:"";width:1px;height:0.52rem;background-color:#D2326E;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .step_box .text:before{content:none}}.info .innerbox .in1100 .info_box .step_box.step01 .num:before{content:"01";font-family:"Prata",serif;font-weight:400;font-size:0.55rem;color:#f6d6e2;position:absolute;left:50%;top:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .step_box.step01 .num:before{font-size:0.45rem;top:35%}}.info .innerbox .in1100 .info_box .step_box.step02 .num:before{content:"02";font-family:"Prata",serif;font-weight:400;font-size:0.55rem;color:#f6d6e2;position:absolute;left:50%;top:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .step_box.step02 .num:before{font-size:0.45rem;top:35%}}.info .innerbox .in1100 .info_box .step_box.step03 .num:before{content:"03";font-family:"Prata",serif;font-weight:400;font-size:0.55rem;color:#f6d6e2;position:absolute;left:50%;top:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .step_box.step03 .num:before{font-size:0.45rem;top:35%}}.info .innerbox .in1100 .info_box .guide_list_wrap{width:100%;max-width:10rem;margin:auto}.info .innerbox .in1100 .info_box .guide_list_wrap .list{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}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail{width:100%;max-width:3.2rem;background-color:#FFF;border-radius:0.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.35rem 0.2rem;text-align:center}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail{max-width:100%;padding:0.1rem 0.1rem 0.24rem;border-radius:0.05rem;margin-bottom:0.14rem}}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .sub_title{font-size:0.16rem;font-weight:700;letter-spacing:0.05em;color:#D2326E;line-height:1.625;padding:0.13rem 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .sub_title{font-size:0.13rem;padding:0.12rem 0}}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .sub_title.line2{padding:0}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .sub_title.line2{padding:0.12rem 0}}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .position{font-size:0.22rem;font-weight:700;letter-spacing:0.05em;line-height:1.54;padding:0.17rem 0;margin:0.12rem 0 0.2rem}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .position{font-size:0.17rem;padding:0;margin:0.05rem 0 0.2rem}}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .position.line2{padding:0}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .more_btn{width:100%}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .more_btn a{display:block;background-color:#D2326E;text-align:center;font-size:0.18rem;font-weight:700;color:#FFF;letter-spacing:0.05em;line-height:0;padding:0.3rem 0;border-radius:0.3rem;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .more_btn a{font-size:0.15rem;padding:0.25rem 0}}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .more_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:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .more_btn a:after{width:0.08rem;height:0.11rem}}.info .innerbox .in1100 .info_box .guide_list_wrap .list .detail .more_btn a:hover{opacity:0.7}.info .innerbox .greeting{margin-top:1rem;border-top:1px solid #D2326E;border-bottom:1px solid #D2326E;padding:0.4rem 0.5rem}@media screen and (max-width:640px){.info .innerbox .greeting{margin-top:0.58rem;padding:0.25rem 0 0.15rem}}.info .innerbox .greeting .title{font-size:0.22rem;font-weight:700;letter-spacing:0.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0.4rem}@media screen and (max-width:640px){.info .innerbox .greeting .title{text-align:center;font-size:0.17rem}}.info .innerbox .greeting .title .gothic_text{width:1.08rem}@media screen and (max-width:640px){.info .innerbox .greeting .title .gothic_text{width:100%;padding-bottom:0.22rem}}.info .innerbox .greeting .title .mincho_text{width:5.39rem}@media screen and (max-width:640px){.info .innerbox .greeting .title .mincho_text{width:100%}.info .innerbox .greeting .title .mincho_text img{max-width:1.98rem;margin:auto}}.info .innerbox .greeting .title img{display:block}.info .innerbox .greeting .text{font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:2.12;padding-bottom:0.35rem}@media screen and (max-width:640px){.info .innerbox .greeting .text{font-size:0.14rem;line-height:1.92;padding-bottom:0.16rem}}.info .innerbox .greeting .text.right{text-align:right;padding-bottom:0.1rem}@media screen and (max-width:640px){.info .innerbox .greeting .text.right{padding-bottom:0.16rem}}.info .innerbox .entry_btn_wrap{padding:0.7rem 0 1rem;text-align:center}@media screen and (max-width:640px){.info .innerbox .entry_btn_wrap{padding:0.53rem 0 0.15rem}}.info .innerbox .entry_btn_wrap .text{font-size:0.24rem;font-weight:700;letter-spacing:0.05em;padding-bottom:0.15rem}@media screen and (max-width:640px){.info .innerbox .entry_btn_wrap .text{font-size:0.18rem}}.info .innerbox .entry_btn_wrap a{display:block;width:100%;max-width:3.8rem;margin:auto;line-height:0;padding:0.4rem 0;position:relative;font-size:0.2rem;font-weight:700;letter-spacing:0.02em;color:#FFF;border-radius:0.1rem;background-color:#D2326E;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:640px){.info .innerbox .entry_btn_wrap a{max-width:2.55rem;padding:0.25rem 0;font-size:0.15rem;border-radius:0.05rem}}.info .innerbox .entry_btn_wrap a:before{content:"";width:0.36rem;height:0.27rem;background-image:url(/img/recruit/icon_mail.svg);background-position:left center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0.3rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.info .innerbox .entry_btn_wrap a:before{width:0.22rem;height:0.16rem;left:0.22rem}}.info .innerbox .entry_btn_wrap 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:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.info .innerbox .entry_btn_wrap a:after{width:0.08rem;height:0.11rem}}.info .innerbox .entry_btn_wrap a:hover{opacity:0.7}.ie .info .innerbox .info_box .step_box.step02{padding-top:0.35rem}.ie .info .innerbox .entry_btn_wrap a:before{width:0.4rem;height:0.28rem}.ie .info .innerbox .entry_btn_wrap a span{position:relative;top:0.03rem}