.tx_center{text-align:center !important}.tx_right{text-align:right !important}.tx_left{text-align:left !important}.mv{margin-top:89px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;height:600px}.mv .left,.mv .right{width:50%;height:100%}.mv .left img,.mv .right img{width:100%}.mv .left{background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/mv_left.jpg) left center/cover}.mv .right{background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/mv_right.jpg) right center/cover}.mv .catch{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:block;width:100%;text-align:center}.mv .catch img{width:45%;max-width:460px}.mv img{width:100%;max-width:100%}.sec1{margin-top:87px}.sec1 .txt{font-size:18px;margin-top:40px;font-family:'Noto Sans JP',sans-serif;font-weight:500}.sec1 ul{display:inline-block;margin-top:20px}.sec1 ul br{display:none}.ttl_v1{text-align:center;font-size:28px;font-family:'Noto Serif JP',serif}.ttl_v2{font-family:'Noto Serif JP',serif;font-weight:900;font-size:3rem}.ttl_v2 .ms{font-size:3.6rem}.ttl_v2 .ls{font-size:4.5rem}.ttl_wrap{display:inline-block;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/circle1.png) center left no-repeat;background-size:auto 100px;padding:32px 40px 43px;box-sizing:border-box;letter-spacing:.05em}.sec2{margin-top:70px}.charm3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.charm3 .charm_bx{background:#fff;position:relative;width:32.5%;padding:10px 10px 30px;box-sizing:border-box;box-shadow:3px 3px 10px rgba(0,0,0,.05)}.charm3 .charm_bx img{width:100%}.charm3 .charm_bx .ttl{font-size:1.8rem;color:#c21717;font-weight:700;text-align:center;margin:10px 0}.charm3 .charm_bx .txt{font-size:1.4rem}.charm3 .charm_bx .num{position:absolute;bottom:10px;right:15px;font-family:Roboto,sans-serif;color:#bb9132;opacity:.2;font-size:4.5rem;line-height:1}.sec3{position:relative;margin-top:88px;padding-top:60px;box-sizing:border-box}.sec3:before{content:"";position:absolute;width:100%;height:527px;left:0;top:0;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/fude1.png) top center/cover,linear-gradient(to right,#c21717 0%,#c21717 50%);z-index:-1}.sec3 .ttl_v2{color:#fff;font-weight:700}.sec3 .ttl_v2 span{font-size:3.2rem;padding:40px 80px;box-sizing:border-box;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/fude_r.png) right center no-repeat,url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/fude_l.png) left center no-repeat;background-size:auto 50px,auto 50px}.sec3_1{position:relative;margin-top:20px}.sec3_1 img{width:100%}.sec3_1 .messe{position:absolute;bottom:0;left:0;width:100%;background:rgba(245,245,245,.8);text-align:center;padding:70px 0;box-sizing:border-box}.sec3_1 .messe .txt{margin-top:20px;font-size:1.8rem;font-weight:500}.sec3_2{margin-top:45px}.sec3_2 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:780px}.sec3_2 img{width:70%;max-width:375px}.sec3_2 .txt{font-size:2.8rem;font-family:'Noto Serif JP',serif;font-weight:700;writing-mode:vertical-rl}.sec4{background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/sec4_bg.jpg) center center/cover;padding:30px 0;box-sizing:border-box;color:#fff;margin-top:50px}.sec4 .inner{background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/cir2.png) left top 13px no-repeat;background-size:320px auto;padding:78px 0 60px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec4 .ttl_v3 img{max-height:186px;height:186px;width:auto;padding:0 60px 0 90px;box-sizing:border-box}.sec4 .txt{text-align:left;position:relative;margin-top:-10px;line-height:2.3}.sec5{margin-top:87px}.sec5 .ttl_wrap{padding:32px 40px 38px}.interview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.interview .int_bx{width:24%;box-shadow:3px 3px 10px rgba(0,0,0,.05);position:relative;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/tri1.png) right bottom no-repeat,#fff;background-size:21px auto}.interview .int_bx .img img{width:100%}.interview .int_bx .txt{padding:10px 20px 40px}.interview .int_bx .txt_in{font-size:1.4rem}.interview .int_bx .voice{color:#c21717;font-weight:700;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/lines.png) left bottom no-repeat;background-size:80px auto;padding-bottom:10px;box-sizing:border-box}.interview .int_bx .career{font-weight:700;margin-top:10px}.interview .int_bx .more{text-decoration:none;font-size:1rem;position:absolute;color:#898989;bottom:15px;right:20px;cursor:pointer}body.remodal-is-locked{overflow:hidden}.remodal{display:inline-block;max-width:1170px;width:95%;padding:0;position:relative;background-image:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/tri_ud.png),url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/tri_tp.png);background-size:30px auto,30px auto;background-position:bottom -1px left,top -1px right -1px;background-repeat:no-repeat,no-repeat}.remodal .remodal_in{padding:60px 70px;box-sizing:border-box;display:inline-block;max-height:80vh;overflow:scroll}.remodal .czbtn{position:absolute;top:30px;right:30px;cursor:pointer;font-size:1.4rem}.remodal .czbtn i{margin-right:5px}.remodal .md_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;align-items:center}.remodal .md_top .img{width:45%}.remodal .md_top .img img{width:100%}.remodal .md_top .txt{width:48%;margin-left:5%;text-align:left}.remodal .md_top .voice{font-size:2.8rem;color:#c21717;line-height:1;font-weight:700;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/lines2.png) left bottom no-repeat;background-size:180px auto;padding-bottom:28px;box-sizing:border-box}.remodal .md_top .career{font-weight:700;margin-top:32px;font-size:2.4rem}.remodal .md_top .txt_in{margin-top:22px;font-weight:700;font-size:1.8rem}.remodal .md_top .txt_in .kg{display:none}.remodal .md_top{margin-bottom:60px}.remodal .md_copy{margin-top:40px;font-size:2.4rem;font-family:'Noto Serif JP',serif;font-weight:700;text-align:left}.remodal .mg_pt,.remodal .mg_tp{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.remodal .mg_pt .img,.remodal .mg_tp .img{width:31%}.remodal .mg_pt .img img,.remodal .mg_tp .img img{width:100%}.remodal .mg_pt .cont,.remodal .mg_tp .cont{text-align:left;width:66%}.remodal .mg_pt .cont .ttl,.remodal .mg_tp .cont .ttl{font-size:1.8rem;font-weight:700;color:#c21717}.remodal .mg_pt .cont .txt,.remodal .mg_tp .cont .txt{margin-top:10px;line-height:2.2;font-size:1.4rem}.remodal .mg_tp{flex-direction:row-reverse}.btn_2c{max-width:750px;margin:67px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn_2c .bt_form,.btn_2c .bt_line{width:47%;display:block;font-size:1.8rem;color:#fff;padding:22px;text-decoration:none;box-sizing:border-box;text-align:center;transition:all .3s ease}.btn_2c .bt_form{background:#c21717}.btn_2c .bt_form:hover{background:#941212}.btn_2c .bt_form .wrap{position:relative;padding-left:41px;box-sizing:border-box}.btn_2c .bt_form .fa-envelope{font-size:27px;position:absolute;top:-3px;left:0}.btn_2c .bt_line{background:#00b900}.btn_2c .bt_line:hover{background:#008600}.btn_2c .bt_line .wrap{position:relative;padding-left:50px;box-sizing:border-box}.btn_2c .bt_line img{position:absolute;top:-17px;left:-10px;height:57px;width:auto;vertical-align:middle}.sec6{margin-top:90px}.sec6 .ttl_wrap{padding:32px 40px 36px}.sec6 .stores{margin-top:40px;padding:40px 70px;box-sizing:border-box;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/wood_bg.jpg) center center/cover}.sec6 .stores .ttl{text-align:center;font-size:2.6rem;font-family:'Noto Serif JP',serif;font-weight:700;color:#fff;position:relative}.sec6 .stores .ttl:before{content:"";position:absolute;height:3px;width:calc(45% - 50px);left:0;top:50%;margin-top:-1px;background:#fff}.sec6 .stores .ttl:after{content:"";position:absolute;height:3px;width:calc(45% - 50px);right:0;top:50%;margin-top:-1px;background:#fff}.sec6 .stores .ttl2:before{width:calc(45% - 100px)}.sec6 .stores .ttl2:after{width:calc(45% - 100px)}.sec6 .stores .ttl_mt{margin-top:50px}.se_bx{margin-top:30px;padding:4px 0;box-sizing:border-box;background-image:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/sqt.png),url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/sqb.png);background-position:top left,bottom left,top 10px left;background-size:100% 20px,100% 20px;background-repeat:no-repeat,no-repeat}.se_in{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;background-image:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/sql.png),url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/sqr.png);background-position:top left,top right;background-size:auto 100%,auto 100%;background-repeat:no-repeat,no-repeat;align-items:center}.se_in:before{content:"";position:absolute;height:calc(100% + 10px);width:calc(100% - 10px);top:0;left:5px;background:#fff;z-index:1}.se_in .img{position:relative;width:47%;z-index:2}.se_in .img img{width:100%}.se_in .txt{position:relative;z-index:2;width:49%;font-size:1.4rem}.se_in .ttl_in{font-size:1.8rem;font-weight:700}.se_in .access{margin-top:15px}.se_in .time{margin-top:10px}.se_in .g_btn{color:#333;transition:all .3s ease}.se_in .g_btn:hover{color:#777;text-decoration:none}.se_in .g_btn:hover i{color:#777}.se_in .fa-location-dot{margin-right:5px;transition:all .3s ease}.sec7{margin-top:80px}.s7_1{max-width:880px;width:100%;margin:0 auto;position:relative}.s7_1 .ttl_v2{font-size:2.8rem}.s7_1 h2{line-height:1;position:absolute;z-index:1;width:auto;padding:50px 120px 60px;top:0;right:0;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/fuki.png) center center/contain no-repeat}.s7_1 img{position:relative;z-index:2;width:100%;max-width:280px}.line_form{background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.05);padding-top:35px;box-sizing:border-box}.line_form .line_in{width:90%;max-width:750px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.line_form .line_in .img{width:31%}.line_form .line_in .img img{width:100%}.line_form .line_in .txt{margin-top:-50px;width:58%}.ttl_v4{text-align:center;font-size:2.4rem;font-weight:700;margin-bottom:35px}.line_btn{margin-top:50px;background:#00b900;padding:22px 30px;box-sizing:border-box;width:100%;max-width:350px;text-align:center;display:block;color:#fff;text-decoration:none;font-size:1.8rem;transition:all .3s ease}.line_btn:hover{background:#008600}.line_btn .wrap{position:relative;padding-left:55px;box-sizing:border-box}.line_btn img{position:absolute;top:-17px;left:-10px;height:57px;width:auto;vertical-align:middle}.mail_form{margin-top:45px;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.05);padding:50px 30px 70px;box-sizing:border-box}.mail_form form{max-width:700px;margin:0 auto;width:100%}.mail_form form input,.mail_form form button,.mail_form form select,.mail_form form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:none}.mail_form form textarea{resize:vertical}.mail_form form input[type=checkbox],.mail_form form input[type=radio]{display:none}.mail_form form input[type=submit],.mail_form form input[type=button],.mail_form form label,.mail_form form button,.mail_form form select{cursor:pointer}.mail_form form select::-ms-expand{display:none}.mail_form form .boxes label{position:relative}.mail_form form .boxes label:before,.mail_form form .boxes label:after{display:block;content:'';width:30px;height:30px;border:1px solid #cdd6dd;border-radius:5px;position:absolute;left:0;top:-5px;opacity:.6;transition:all .12s,border-color .08s}.boxes input[type=checkbox]:checked+div+label:before{display:block;width:5px;height:10px;top:2px;left:12px;border-radius:0;opacity:1;border:2px solid #004bb1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mail_form form .boxes div.error{margin-bottom:10px}.mail_form form .boxes div.error+label{padding-left:40px}.error{color:#991010}.mail_form form .cnofirm-btns{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}.mail_form form .confirm-btn{display:flex;justify-content:center;align-items:center;max-width:300px;min-width:125px;width:100%;padding:0 2%;height:86px;box-sizing:border-box}.mail_form form .confirm-btn:hover{opacity:.8}.mail_form form .back-btn{background-color:#fff;border:solid 1px #991010;color:#991010;margin-right:65px}.mail_form form .send-btn{background-color:#991010;color:#fff}.form_line{margin-top:25px}.form_line label{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;align-items:center}.form_line label span{display:block}.form_line label .ns{font-weight:700}.form_line label .hs{background:#333;color:#fff;font-size:1rem;padding:3px 10px;border-radius:5px;margin-left:20px;min-width:20px}.form_line .inp{font-size:1.3rem;margin-top:10px}.form_line .inp input[type=text]{border:1px solid #cacaca;width:100%;padding:7px 20px;box-sizing:border-box}.form_line .inp_select{border:1px solid #cacaca;box-sizing:border-box;padding:7px 50px 7px 20px;width:70%;position:relative}.confirm-form-box .form_line .inp_select{border:none;padding:0}.form_line .inp_select select{width:100%}.form_line .inp_select i{position:absolute;top:12px;right:20px;color:#cacaca}.form_line .inp_select .gray{color:#cacaca}.confirm-form-box .form_line{display:flex;padding-bottom:15px;border-bottom:1px solid rgba(51,51,51,.05)}.confirm-form-box .form_line .ns{min-width:115px}.confirm-form-box .form_line p{margin-top:0;margin-left:3%}.thanks-page .thanks-page-content{padding-top:15%;min-height:67vh}.thanks-page footer{margin:0}.thanks__title,.thanks__btn,.thanks{text-align:center}.thanks__title{font-size:18px}.thanks__btn{display:block;color:#333}.thanks__title,.thanks__btn{padding:2% 0}.boxes{max-width:510px;margin:50px auto 0 auto}.boxes input[type=checkbox]{display:none}.boxes input[type=checkbox]+label{display:block;position:relative;padding-left:50px;margin-bottom:20px;cursor:pointer;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.boxes input[type=checkbox]+label:last-child{margin-bottom:0}.boxes input[type=checkbox]+label:before,.boxes input[type=checkbox]+label:after{content:'';display:block;width:30px;height:30px;border:1px solid #cdd6dd;border-radius:5px;position:absolute;left:0;top:-5px;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}.boxes input[type=checkbox]:checked+label:before{width:5px;height:10px;top:2px;left:12px;border-radius:0;opacity:1;border:2px solid #004bb1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sub{max-width:350px;margin:50px auto 0 auto;background:#c21717;font-size:1.8rem;text-align:center;transition:all .3s ease}.sub:hover{background:#941212}.mail_form .sub input:disabled{background-color:#aaa;cursor:context-menu}.sub input{display:block;color:#fff;padding:18px;width:100%;box-sizing:border-box}.interview .int_bx .txt_in .kg{display:none}@media screen and (max-width:1170px){.mv{margin-top:57px}}@media screen and (max-width:1024px){.charm3{flex-wrap:wrap}.charm3 .charm_bx{width:49%;margin-bottom:20px}.sec3 .ttl_v2 span{font-size:2.6rem;padding:40px 50px;background-size:auto 40px,auto 40px}.sec3:before{height:503px}.sec3_1 img{width:100%;min-height:600px;object-fit:cover}.sec3_1 .messe{padding:30px 0}.sec3_1 .messe .txt{font-size:1.4rem}.interview{flex-wrap:wrap}.interview .int_bx{width:49%;margin-bottom:20px}.s7_1{max-width:720px}.s7_1 .ttl_v2{font-size:2.2rem}.s7_1 h2{padding:40px 80px 45px}.interview .int_bx .txt{padding:10px 20px 50px}.remodal .remodal_in{padding:40px 30px}.remodal .czbtn{top:20px;right:20px}.remodal .sec3_2 .txt{font-size:2.2rem}.remodal .sec3_2 img{width:55%;max-width:375px}.remodal .md_top .voice{font-size:2.2rem;background-size:100px auto;padding-bottom:18px}.remodal .md_top .txt{margin-left:5%}.remodal .md_top .career{margin-top:22px;font-size:1.8rem}.remodal .md_top .txt_in{margin-top:12px;font-size:1.6rem}}@media screen and (max-width:768px){.sec1{margin-top:50px}.sec1 .txt{font-size:1.6rem;margin-top:20px}.ttl_v1{font-size:2.3rem}.sec2{margin-top:30px}.ttl_v2{font-size:2.4rem}.ttl_v2 .ms{font-size:3.2rem}.ttl_v2 .ls{font-size:4rem}.thanks__title{font-size:16px}.thanks{font-size:14px}.mail_form form .confirm-btn{height:50px}.mail_form form .back-btn{margin-right:5%}.boxes{font-size:14px}.mail_form form .boxes div.error+label{padding-left:30px}.mail_form form .boxes label:before,.mail_form form .boxes label:after{width:20px;height:20px}.boxes input[type=checkbox]:checked+div+label:before{display:block;width:3px;height:8px;top:0;left:8px;border-radius:0;opacity:1;border:2px solid #004bb1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ttl_wrap{padding:15px 40px 24px}.sec3{margin-top:50px}.sec3_2 img{width:50%;max-width:none}.sec5{margin-top:50px}.btn_2c{margin:10px auto 0 auto}.btn_2c .bt_form,.btn_2c .bt_line{width:49%}.sec6{margin-top:60px}.sec6 .stores{margin-top:20px;padding:30px}.se_in{display:block}.se_in .img{width:100%;margin-bottom:20px}.se_in .txt{width:100%}}@media screen and (max-width:750px){.mv{height:500px;flex-wrap:wrap}.mv .left{width:100%;height:50%}.mv .right{width:100%;height:50%}.mv .catch img{width:65%}.sec1{margin-top:30px}.ttl_v1{font-size:2rem}.ttl_v2{font-size:2rem}.ttl_v2 .ms{font-size:2.8rem}.ttl_v2 .ls{font-size:3.6rem}.ttl_wrap{background-size:auto 75px;padding:15px 30px 24px}.charm3 .charm_bx{width:100%;margin-bottom:20px}.charm3 .charm_bx .num{font-size:3rem;font-weight:700}.charm3 .charm_bx .ttl{font-size:1.8rem}.sec3{padding-top:40px}.sec3 .ttl_v2 span{display:block;font-size:2rem;padding:0 43px;background-size:auto 50px,auto 50px}.sec3:before{height:346px}.sec3_1 img{min-height:0}.sec3_1 .messe{position:relative;padding:20px}.sec3_1 .messe .ttl_v1{font-size:1.8rem}.sec3_1 .messe .txt{text-align:left !important;font-weight:400;margin-top:10px}.sec3_1 .messe .txt br{display:none}.sec3_2 img{width:70%;margin:0 auto 20px auto}.sec3_2 .inner{display:block;text-align:center}.sec3_2 .txt{margin:0 auto;font-size:2.2rem;text-align:left}.sec4 .ttl_v3{text-align:center;background:url(//kunimaru.net/wp-content/themes/kunimaru/careers/css/../images/cir2.png) top center no-repeat;background-size:70% auto;padding:50px;margin-bottom:20px}.sec4 .ttl_v3 img{padding:0;height:140px}.sec4 .inner{display:block;background:0 0;padding:10px 0 30px}.sec4 .txt{line-height:2}.interview{margin-top:20px}.interview .int_bx{width:100%}.interview .int_bx .voice{margin-top:5px}.interview .int_bx .career{margin-top:15px}.interview .int_bx .more{bottom:10px}.interview .int_bx .txt{padding:10px 20px 30px}.interview .int_bx .txt_in{margin-top:10px}.sec5 .ttl_wrap{padding:15px 30px 24px}.remodal{background-size:15px auto,15px auto}.remodal .remodal_in{padding:20px}.remodal .czbtn{top:14px}.remodal .md_top{margin-top:20px;margin-bottom:30px;display:block}.remodal .md_top .img{width:100%;margin-bottom:10px}.remodal .md_top .voice{margin-top:20px;font-size:2rem}.remodal .md_top .career{margin-top:10px;font-size:1.6rem}.remodal .md_top .txt_in{font-size:1.4rem}.remodal .md_top .txt{margin-left:0;width:100%}.remodal .md_copy{font-size:1.8rem;margin-top:30px}.remodal .mg_pt,.remodal .mg_tp{display:block;margin-top:30px}.remodal .mg_pt .img,.remodal .mg_tp .img{margin-bottom:13px;width:100%}.remodal .mg_pt .cont,.remodal .mg_tp .cont{width:100%}.remodal .mg_pt .cont .txt,.remodal .mg_tp .cont .txt{line-height:1.8}.btn_2c{display:block}.btn_2c .bt_line,.btn_2c .bt_form{width:100%;font-size:1.6rem;margin-top:10px;padding:14px 30px}.btn_2c .bt_form{margin-bottom:10px}.btn_2c .bt_form .wrap{padding-left:30px}.btn_2c .bt_form .fa-envelope{font-size:21px;position:absolute;top:-1px;left:0}.btn_2c .bt_line .wrap{padding-left:30px}.btn_2c .bt_line img{top:-9px;left:-10px;height:37px}.sec6{margin-top:50px}.sec6 .ttl_wrap{padding:19px 40px 20px}.sec6 .stores{padding:20px}.sec6 .stores .ttl{font-size:2rem}.sec6 .stores .ttl_mt{margin-top:20px}.se_bx{margin-top:20px}.se_in .g_btn{display:block;margin-left:0}.s7_1 img{max-width:150px}.s7_1 .ttl_v2{font-size:1.4rem}.s7_1 h2{top:-10px;padding:30px 10px 30px 20px}.sec7{margin-top:40px}.line_form .line_in{flex-wrap:wrap;flex-direction:column-reverse}.line_form .line_in .img{width:100%;text-align:center}.line_form .line_in .img img{width:40%}.line_form .line_in .txt{margin-top:0;margin-bottom:40px;width:100%}.line_btn{font-size:1.6rem;margin-top:30px;padding:14px 30px}.line_btn .wrap{padding-left:31px}.line_btn img{top:-9px;left:-10px;height:37px}.ttl_v4{font-size:2rem;margin-bottom:20px}.mail_form{margin-top:20px;padding:40px 20px 20px;box-sizing:border-box}.form_line .inp_select{padding:7px 50px 7px 20px;width:100%}.boxes input[type=checkbox]+label:before,.boxes input[type=checkbox]+label:after{width:20px;height:20px;top:0}.boxes input[type=checkbox]:checked+label:before{top:2px;left:7px}.boxes input[type=checkbox]+label{padding-left:33px;margin-bottom:20px}.form_line .inp_select{padding:7px 50px 7px 10px}.mail_form form>p{font-size:15px}.confirm-form-box .form_line{flex-direction:column;justify-content:flex-start;align-items:flex-start}.confirm-form-box .form_line .ns{min-width:unset}.confirm-form-box .form_line p{margin-top:10px}.sub{margin:30px auto 0 auto;font-size:1.6rem}.se_in{background-size:14px auto,14px auto;background-repeat:repeat-y;align-items:center}.se_bx{background-size:auto 20px,auto 20px}.sec1 ul br{display:block}.remodal .md_top .txt_in .kg{display:block}.interview .int_bx .txt_in .kg{display:block}}