.page-recruit{padding:0}.page-recruit .content-body .hl-wrap{text-align:center}.page-recruit .content-body h2{display:inline-block;font-size:14px;line-height:20px;letter-spacing:3px;text-align:center;position:relative}.page-recruit .content-body h2 em{font-style:normal;display:inline-block;font-size:50px;line-height:50px}.page-recruit .content-body h2:after{border-bottom-width:1px;border-bottom-style:solid;position:absolute;top:0;right:-70px}.page-recruit .content-body h2:after,.page-recruit .content-body h2:before{border-color:#d5bc65;content:"";display:block;width:50px;height:26px}.page-recruit .content-body h2:before{border-bottom-width:1px;border-bottom-style:solid;position:absolute;top:0;left:-90px}.page-recruit #news1_blog2{display:block;width:100%;text-align:left}.page-recruit #news1_blog2 .nb{display:block}.page-recruit #news1_blog2 .nb.news1_bg,.page-recruit #news1_blog2 .nb:first-child{color:#333;background-color:#dce9f5}.page-recruit #news1_blog2 #news1{max-width:1000px;height:auto;margin:0 auto;padding:25px 0 20px}.page-recruit #news1_blog2 #news1 h3{font-size:16px;line-height:25px;margin:0 0 5px;padding:0 10px 0 0;color:#c33}.page-recruit #news1_blog2 #news1 p{font-size:12px;line-height:25px;padding:0 10px 0 0}.page-recruit #about1{padding:150px 0;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;box-sizing:border-box;color:#333;background-color:#fff}.page-recruit #about1 h2{margin:0 0 120px;color:#000064}.page-recruit #about1 h2:after,.page-recruit #about1 h2:before{border-color:#d5bc65}.page-recruit #about1 .abox_bg{width:100%;max-width:1000px;text-align:left;margin:0 auto}.page-recruit #about1 .abox{width:100%;max-width:790px;margin:0 0 30px}.page-recruit #about1 .abox:after{content:"";display:block;clear:both}.page-recruit #about1 .abox:last-child{margin-bottom:0}.page-recruit #about1 .abox_txt{width:590px}.page-recruit #about1 .abox_txt h3{color:#c33;font-size:25px;font-weight:700;line-height:30px;border-bottom:1px solid;border-color:#d5bc65;margin:0 0 10px;padding:15px 20px}.page-recruit #about1 .abox_txt p{font-size:13px;line-height:25px;padding:0 20px}.page-recruit #about1 .abox_img img{width:200px;height:200px;padding:4px;border:1px solid #d5bc65}.page-recruit #about1 .abox:nth-child(2n){margin-left:auto}.page-recruit #about1 .abox:nth-child(odd) .abox_img,.page-recruit #about1 .abox:nth-child(odd) .abox_txt{float:left}.page-recruit #about1 .abox:nth-child(2n) .abox_img,.page-recruit #about1 .abox:nth-child(2n) .abox_txt{float:right}.page-recruit #flow1{padding:150px 0;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;box-sizing:border-box;color:#333;background-image:url(../recruit/bg_3.jpg)}.page-recruit #flow1 .fbox_l{color:#fff;background-color:#d5bc65}.page-recruit #flow1 .fbox_l:after{border-color:#d5bc65 transparent transparent}.page-recruit #flow1 .fbox_r .fboxin{background-color:hsla(0,0%,100%,.9)}.page-recruit #flow1 .fbox_r .fboxin_l img{border-color:#d5bc65}.page-recruit #flow1 .fbox_r .fboxin_r h3{color:#c33}.page-recruit #flow1 h2{margin:0 0 120px;color:#000064}.page-recruit #flow1 h2:after,.page-recruit #flow1 h2:before{border-color:#d5bc65}.page-recruit #flow1 .fbox{width:100%;max-width:1000px;display:table;vertical-align:middle;text-align:left;margin:0 auto 50px}.page-recruit #flow1 .fbox:last-child{margin-bottom:0}.page-recruit #flow1 .fbox:last-child .fbox_l:after{display:none}.page-recruit #flow1 .fbox_l{display:table-cell;vertical-align:middle;width:130px;font-size:28px;line-height:30px;text-align:center;position:relative}.page-recruit #flow1 .fbox_l:after{content:"";display:block;clear:both;width:0;height:0;border-style:solid;border-width:36px 21px 0;position:absolute;left:42px;bottom:-36px}.page-recruit #flow1 .fbox_r{display:table-cell;vertical-align:middle;padding:0 10px}.page-recruit #flow1 .fbox_r .fboxin{display:table;width:100%;vertical-align:middle;padding:10px 0}.page-recruit #flow1 .fbox_r .fboxin_l{display:table-cell;vertical-align:middle;width:111px;text-align:right}.page-recruit #flow1 .fbox_r .fboxin_l img{width:100px;height:100px;padding:4px;border-width:1px;border-style:solid}.page-recruit #flow1 .fbox_r .fboxin_r{display:table-cell;vertical-align:middle;padding:10px 15px 0}.page-recruit #flow1 .fbox_r .fboxin_r h3{font-size:25px;font-weight:700;line-height:30px;margin:0 0 10px}.page-recruit #flow1 .fbox_r .fboxin_r p{font-size:13px;line-height:25px}.page-recruit #flow1 .fbox_r .fboxin_r h3:last-child,.page-recruit #flow1 .fbox_r .fboxin_r p:last-child{margin-bottom:0;padding-bottom:10px}.page-recruit #voice1{padding:150px 0;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;box-sizing:border-box;color:#333;background-image:url(../recruit/bg_4.jpg)}.page-recruit #voice1 h2{color:#000064;margin:0 0 120px}.page-recruit #voice1 .vbox,.page-recruit #voice1 .vbox_l img,.page-recruit #voice1 h2:after,.page-recruit #voice1 h2:before{border-color:#d5bc65}.page-recruit #voice1 h3 em{color:#c33}.page-recruit #voice1 .vbox{width:100%;max-width:1000px;display:table;vertical-align:middle;text-align:left;margin:0 auto;padding:30px 0;border-bottom-width:1px;border-bottom-style:dotted}.page-recruit #voice1 .vbox:first-child{padding-top:0}.page-recruit #voice1 .vbox:last-child{padding-bottom:0;border-bottom:none}.page-recruit #voice1 .vbox_l{display:table-cell;vertical-align:middle;width:320px}.page-recruit #voice1 .vbox_l img{border-radius:100%;border-width:5px;border-style:solid}.page-recruit #voice1 .vbox_sp{display:none}.page-recruit #voice1 .vbox_r{display:table-cell;vertical-align:middle}.page-recruit #voice1 .vbox_r h3{font-size:18px;font-weight:700;line-height:25px;margin:0 0 10px}.page-recruit #voice1 .vbox_r h3 em{font-size:25px}.page-recruit #voice1 .vbox_r p{font-size:13px;line-height:25px}.page-recruit #qa1{padding:150px 0;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;box-sizing:border-box;color:#333;background-image:url(../recruit/bg_5.jpg)}.page-recruit #qa1 h2{color:#000064;margin:0 0 120px}.page-recruit #qa1 h2:after,.page-recruit #qa1 h2:before{border-color:#d5bc65}.page-recruit #qa1 .qbox h3{color:#c33}.page-recruit #qa1 .qbox,.page-recruit #qa1 .qbox h3:after{border-color:#d5bc65}.page-recruit #qa1 .qbox em{background-color:#d5bc65;color:#fff}.page-recruit #qa1 .qbox_bg{width:100%;max-width:1000px;text-align:left;margin:0 auto}.page-recruit #qa1 .qbox{width:100%;max-width:700px;margin:0 0 50px;position:relative}.page-recruit #qa1 .qbox_bg .qbox:nth-child(2n){margin-left:auto}.page-recruit #qa1 .qbox_bg .qbox:last-child{margin-bottom:0}.page-recruit #qa1 .qbox h3{font-size:25px;font-weight:700;line-height:30px;margin:0 0 0 80px}.page-recruit #qa1 .qbox h3 span{display:inline-block;padding:15px 20px}.page-recruit #qa1 .qbox h3:after{content:"";display:block;clear:both;width:100%;max-width:700px;height:1px;border-bottom-width:1px;border-bottom-style:solid}.page-recruit #qa1 .qbox em{display:inline-block;width:80px;height:80px;font-size:40px;line-height:80px;text-align:center;position:absolute;top:0;left:0;z-index:10}.page-recruit #qa1 .qbox p{font-size:13px;line-height:25px;margin:20px 0 0 100px}.page-recruit #info{padding:150px 0;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;box-sizing:border-box}.page-recruit #info h2{margin:0 0 120px}.page-recruit #info .ctxt{font-size:16px;line-height:25px;margin:0 auto 10px;padding:20px}.page-recruit #info .ctxt,.page-recruit #info .tbl_bg{width:100%;max-width:1000px;text-align:left;box-sizing:border-box}.page-recruit #info .tbl_bg{margin:0 auto 30px}.page-recruit #info .tbl{width:100%;display:table;vertical-align:middle;font-size:13px;line-height:25px;padding:20px 0;border-bottom-width:1px;border-bottom-style:dotted}.page-recruit #info .th{display:table-cell;width:220px;vertical-align:middle;font-size:18px;font-weight:700;text-align:center;padding:15px 0}.page-recruit #info .td{display:table-cell;vertical-align:middle;padding:15px 20px}.page-recruit #info .infobox{display:table;vertical-align:middle;width:100%;max-width:1000px;margin:0 auto;padding:20px 0;box-sizing:border-box}.page-recruit #info .infobox_l{display:table-cell;vertical-align:middle;width:220px;text-align:center}.page-recruit #info .infobox_l img{width:170px;height:170px;padding:4px;border-width:1px;border-style:solid;transition:.2s ease-in-out}.page-recruit #info .infobox_l .shopname{display:none}.page-recruit #info .infobox_r{display:table-cell;vertical-align:middle;text-align:left;font-size:0;line-height:0;padding:0 25px}.page-recruit #info .infobox_r .shopname{font-size:13px;line-height:36px;border-bottom-width:1px;border-bottom-style:solid}.page-recruit #info .infobox_r .shopname em{display:inline-block;font-size:30px;margin-right:10px}.page-recruit #info .infobox_r ul{margin:0 0 10px;-webkit-padding-start:0}.page-recruit #info .infobox_r ul:after{content:"";display:block;clear:both}.page-recruit #info .infobox_r li{width:50%;float:left;box-sizing:border-box}.page-recruit #info .infobox_r li:nth-child(odd){padding-right:7px}.page-recruit #info .infobox_r li:nth-child(2n){padding-left:7px}.page-recruit #info .infobox_r li div{width:100%;display:table;vertical-align:middle;font-size:13px;line-height:20px;border-bottom-width:1px;border-bottom-style:dotted}.page-recruit #info .infobox_r li em{width:70px}.page-recruit #info .infobox_r li em,.page-recruit #info .infobox_r li span{display:table-cell;vertical-align:middle;padding:9px 0}.page-recruit #info .infobox_r a.shoplink{display:inline-block;width:277px;font-size:16px;font-weight:700;line-height:20px;text-align:center;padding:8px;border-radius:4px;transition:.2s ease-in-out}.page-recruit #info .infobox_l img:hover,.page-recruit #info .infobox_r a.shoplink:hover{text-decoration:none;opacity:.75;filter:alpha(opacity=75)}@media screen and (max-width:768px){.page-recruit .content-body h2{border-color:#d5bc65;display:inline-block;font-size:10px;line-height:12px;letter-spacing:2px;text-align:center;position:relative;margin:0;padding:20px 0}.page-recruit .content-body h2 em{font-size:24px;font-weight:700;letter-spacing:0;display:inline-block;line-height:24px}.page-recruit .content-body .font1{font-family:Cinzel,serif;margin-bottom:8px}.page-recruit .content-body h2:before{position:absolute;top:30px;left:-50px}.page-recruit .content-body h2:after{position:absolute;top:30px;right:-50px}.page-recruit .content-body h2:after,.page-recruit .content-body h2:before{content:"";display:block;width:30px;height:1px}.page-recruit .content-body h2:after{border-bottom-width:1px;border-bottom-style:solid}.page-recruit #news1_blog2 .nb.news1_bg,.page-recruit #news1_blog2 .nb:first-child{color:#333;background-color:#dce9f5}.page-recruit #news1_blog2 #news1{height:auto;overflow:inherit;padding:40px 0}.page-recruit #news1_blog2 #news1 h3{font-size:14px;line-height:20px;text-align:left;margin:0 0 5px;padding:0 10px;color:#c33}.page-recruit #news1_blog2 #news1 p{font-size:12px;line-height:20px;text-align:left;padding:0 10px}.page-recruit #about1{padding:40px 0 20px}.page-recruit #about1 h2{margin:0 0 30px}.page-recruit #about1 .abox_bg{width:100%;max-width:100%;text-align:left;margin:0}.page-recruit #about1 .abox{display:table;vertical-align:top;width:100%;clear:left;max-width:100%;margin:0 0 10px}.page-recruit #about1 .abox_txt{display:table-cell;vertical-align:top;width:auto}.page-recruit #about1 .abox_img{display:table-cell;vertical-align:top;width:90px;text-align:right}.page-recruit #about1 .abox_img img{width:80px;height:80px;padding:2px}.page-recruit #about1 .abox_txt h3{font-size:18px;font-weight:700;line-height:20px;margin:0 0 10px;padding:5px 10px 10px}.page-recruit #about1 .abox_txt p{font-size:12px;line-height:18px;padding:0 10px}.page-recruit #about1 .abox:nth-child(2n),.page-recruit #about1 .abox:nth-child(odd){margin:0 0 10px}.page-recruit #about1 .abox:nth-child(2n) .abox_img,.page-recruit #about1 .abox:nth-child(2n) .abox_txt,.page-recruit #about1 .abox:nth-child(odd) .abox_img,.page-recruit #about1 .abox:nth-child(odd) .abox_txt{float:none}.page-recruit #flow1{padding:40px 0 20px}.page-recruit #flow1 h2{margin:0 0 30px}.page-recruit #flow1 .fbox{width:100%;max-width:100%;margin:0 0 15px;padding:0 10px}.page-recruit #flow1 .fbox_l{width:60px;font-size:14px;line-height:20px}.page-recruit #flow1 .fbox_l:after{width:0;height:0;border-style:solid;border-width:15px 10px 0;position:absolute;left:20px;bottom:-15px}.page-recruit #flow1 .fbox_r{display:table-cell;vertical-align:middle;padding:0}.page-recruit #flow1 .fbox_r .fboxin{display:table;width:100%;vertical-align:top;padding:10px 0}.page-recruit #flow1 .fbox_r .fboxin_l{width:60px;vertical-align:top}.page-recruit #flow1 .fbox_r .fboxin_l img{width:50px;height:50px;padding:2px}.page-recruit #flow1 .fbox_r .fboxin_r{vertical-align:top;padding:0 10px}.page-recruit #flow1 .fbox_r .fboxin_r h3{font-size:14px;font-weight:700;line-height:18px;margin:0 0 5px}.page-recruit #flow1 .fbox_r .fboxin_r p{font-size:12px;line-height:18px}.page-recruit #flow1 .fbox_r .fboxin_r h3:last-child,.page-recruit #flow1 .fbox_r .fboxin_r p:last-child{margin-bottom:0;padding-bottom:10px}.page-recruit #voice1{padding:40px 10px 20px}.page-recruit #voice1 h2{margin:0 0 30px}.page-recruit #voice1 .vbox{width:100%;max-width:100%;display:block;text-align:left;margin:0 auto;padding:10px 0;border-bottom-width:1px;border-bottom-style:dotted}.page-recruit #voice1 .vbox:first-child{padding-top:0}.page-recruit #voice1 .vbox:last-child{padding-bottom:0;border-bottom:none}.page-recruit #voice1 .vbox_l{display:table;vertical-align:middle;width:100%}.page-recruit #voice1 .vbox_l span{display:table-cell;vertical-align:middle;width:150px;text-align:center}.page-recruit #voice1 .vbox_l img{width:130px;height:130px;border-width:3px}.page-recruit #voice1 .vbox_sp{display:table-cell;vertical-align:middle}.page-recruit #voice1 .vbox_sp h3{font-size:16px;font-weight:700;line-height:25px;margin:0 0 10px}.page-recruit #voice1 .vbox_sp h3 em{font-size:22px}.page-recruit #voice1 .vbox_r{display:block;padding:10px 0 0}.page-recruit #voice1 .vbox_r h3{display:none}.page-recruit #voice1 .vbox_r p{font-size:12px;line-height:18px}.page-recruit #qa1{padding:40px 10px 20px}.page-recruit #qa1 h2{margin:0 0 30px}.page-recruit #qa1 .qbox_bg{width:100%;max-width:100%;text-align:left;margin:0 auto}.page-recruit #qa1 .qbox{width:100%;max-width:100%;margin:0 0 15px;padding-bottom:10px;position:relative;border-bottom-width:1px;border-bottom-style:solid}.page-recruit #qa1 .qbox_bg .qbox:nth-child(2n){margin-left:0}.page-recruit #qa1 .qbox_bg .qbox:last-child{margin-bottom:0;border-bottom:none}.page-recruit #qa1 .qbox_in{display:table;width:100%;vertical-align:middle;padding:0;box-sizing:border-box}.page-recruit #qa1 .qbox h3{display:table-cell;vertical-align:middle;font-size:14px;font-weight:700;line-height:20px;margin:0}.page-recruit #qa1 .qbox h3 span{display:block;padding:3px 0 3px 5px}.page-recruit #qa1 .qbox h3:after{display:none}.page-recruit #qa1 .qbox em{display:table-cell;vertical-align:middle;width:25px;height:auto;font-size:14px;line-height:20px;text-align:center;position:inherit}.page-recruit #qa1 .qbox p{font-size:12px;line-height:18px;margin:10px 0 0;padding:0}.page-recruit #info{padding:40px 10px 20px}.page-recruit #info h2{margin:0 0 30px}.page-recruit #info .ctxt{width:100%;max-width:100%;margin:0 0 10px;padding:10px;line-height:20px;font-size:14px}.page-recruit #info .tbl_bg{width:100%;max-width:100%;margin:0 auto 10px}.page-recruit #info .tbl{width:100%;font-size:12px;line-height:18px;padding:10px 0}.page-recruit #info .th{width:80px;font-size:12px;text-align:left;padding:10px}.page-recruit #info .td{padding:5px 10px}.page-recruit #info .infobox{display:block;width:100%;max-width:100%;margin:0 auto;padding:10px 0}.page-recruit #info .infobox_l{display:table;vertical-align:middle;width:100%;text-align:center}.page-recruit #info .infobox_l div{width:75px;display:table-cell;vertical-align:middle;text-align:center}.page-recruit #info .infobox_l .shopname{display:table-cell;vertical-align:middle;text-align:left;font-size:11px;line-height:16px}.page-recruit #info .infobox_l .shopname em{font-size:20px}.page-recruit #info .infobox_l img{width:55px;height:55px;padding:0;border:none}.page-recruit #info .infobox_r{display:block;font-size:0;line-height:0;text-align:center;padding:0 10px}.page-recruit #info .infobox_r .shopname{display:none}.page-recruit #info .infobox_r li{width:100%;float:none}.page-recruit #info .infobox_r li:nth-child(odd){padding-right:0}.page-recruit #info .infobox_r li:nth-child(2n){padding-left:0}.page-recruit #info .infobox_r li div{font-size:12px;line-height:18px;text-align:left}.page-recruit #info .infobox_r li em{width:65px;padding:8px 0}.page-recruit #info .infobox_r li span{padding:8px 0}.page-recruit #info .infobox_r a.shoplink{display:inline-block;width:100%;font-size:16px;font-weight:700;line-height:20px;text-align:center;padding:12px;border-radius:4px;transition:.2s ease-in-out}.page-recruit #info .infobox_l img:hover,.page-recruit #info .infobox_r a.shoplink:hover{text-decoration:none;opacity:.75;filter:alpha(opacity=75)}.section-rec .txt{text-align:center;margin:0 auto;background:#fff}.section-form{color:#333;background-image:url(../recruit/bg_7.jpg);min-height:auto;background-size:cover}.section-form .section-body{padding:40px 10px 20px}.section-form .section-body .form-outline{background-color:hsla(0,0%,100%,.9)}.section-form .form{padding:1.6rem 0;border-bottom:1px solid #d3c7aa;margin:0}.section-form .form dt{color:#000064}.section-form .form dt span{color:#fff;background:red;font-size:1.2rem;display:inline-block;padding:2px 4px;border-radius:2px;margin-left:8px;margin-bottom:8px}.section-form .submit-message{padding:1.6rem}}
