@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0}h1,h2,h3,h4,h5,h6,caption,address,th{font-weight:400;margin:0;padding:0;font-size:100%}ul,ol,li,dl,dt,dd{list-style:none}img,iframe{vertical-align:middle;border:0px}table{border-collapse:collapse}th{font-weight:400;text-align:left}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}select{padding:2px;appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}input,select{font-size:99%;vertical-align:middle}input[type=text],input[type=password],textarea,select{outline:none}textarea{font-size:99%}input{vertical-align:middle}label{padding:0 0 0 2px}hr{display:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;font-size:.01em;height:0;overflow:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.clear{clear:both}a,a:link{color:#583832;text-decoration:none}a:hover,a:active{color:#583832;text-decoration:underline}html{height:100%}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;line-height:1.6em;color:#000;font-size:82%;text-align:left;min-height:100%;min-width:960px;height:auto!important;position:relative;-webkit-text-size-adjust:none;background:#fff}body.top{min-width:1280px}html>body{font-size:14px}.m_b10{margin-bottom:10px!important}@media screen and (max-width:768px){body,body.top{min-width:inherit}html>body{font-size:12px}}.header{width:960px;margin:0 auto;padding:16px 0}.header .tpbx{float:left}.header .tpbx .logo{text-align:center}.header .tpbx .logo img{width:100%;height:auto}.header .tpbx h1{float:left;padding:20px 0 0 10px;font-size:12px;font-weight:700;line-height:1}.header .telbx{float:right}.header .telbx .tx{padding:7px 0 0;font-size:12px;line-height:1}@media screen and (max-width:767px){.header{width:auto;padding:10px}.header .tpbx{float:none}.header .tpbx .logo_sp{width:100%;text-align:center}.header .tpbx .logo_sp img{width:40%;height:auto}.header .tpbx h1{float:right;padding:3px 5px;font-size:10px;color:#fff;text-align:center;font-weight:700;line-height:1;background:#f69;border:1px solid #ff8585;border-radius:15px}.header .telbx{display:none}.header .tpbx .header_txt{float:left;width:55%;margin:6px 0 0 10px;font-size:10px;font-weight:700;line-height:1.2}.header .tpbx .header_txt br{display:none}}.bx-wrapper{position:relative;margin:0 auto;*zoom: 1;padding:14px 0}#TOPBX .new_recobox .nrcbox .sldbox .bx-wrapper{padding:14px 0}#slider2 .bx-wrapper{padding:10px 0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom: 1;*display: inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}#TOPBX .new_recobox .nrcbox .sldbox .bx-wrapper .bx-prev{left:-40px;zoom:1;background:-moz-linear-gradient(top,#ffffff,#f3f3f3);background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f3f3f3));background:linear-gradient(to bottom,#fff,#f3f3f3);-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-right:1px solid #d6d6d6}#TOPBX .new_recobox .nrcbox .sldbox .bx-wrapper .bx-prev:after{content:"";right:0;width:21px;display:block;background:url(../../images/re/dec_arw_pk_left.png);background-repeat:no-repeat;background-position:50% 50%;height:100%;top:0;position:absolute}#TOPBX .new_recobox .nrcbox .sldbox .bx-wrapper .bx-next{right:-40px;zoom:1;background:-moz-linear-gradient(top,#ffffff,#f3f3f3);background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f3f3f3));background:linear-gradient(to bottom,#fff,#f3f3f3);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-left:1px solid #d6d6d6}#TOPBX .new_recobox .nrcbox .sldbox .bx-wrapper .bx-next:after{content:"";right:0;width:21px;display:block;background:url(../../images/re/dec_arw_pk_rgt.png);background-repeat:no-repeat;background-position:50% 50%;height:100%;top:0;position:absolute}#TOPBX .new_columnbox .sldbox .bx-wrapper .bx-prev{left:-40px;background:url(../../images/re/btn_news_left.png);background-repeat:no-repeat;background-position:50% 50%}#TOPBX .new_columnbox .sldbox .bx-wrapper .bx-next{right:-40px;background:url(../../images/re/btn_news_rgt.png);background-repeat:no-repeat;background-position:50% 50%}.bx-wrapper .bx-controls-direction a{position:absolute;top:0;width:21px;height:100%;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\	;background:#505050bf;width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.com_sp{display:none}.com_pc{display:block}@keyframes hands_animation{0%{transform:translate(0)}50%{transform:translate(7px);background-size:100% auto}90%{transform:translate(0)}to{transform:translate(0);background-size:95% auto}}label{cursor:pointer}.com_pnkzbox ul{padding:20px 0 0;width:960px;margin:0 auto}.com_pnkzbox ul li{text-align:center;line-height:1.2;padding:0 10px 0 0}.com_pnkzbox ul li a{text-decoration:underline;color:#000}.com_pnkzbox ul li a:hover{text-decoration:none}#Mainbox .contactbox{position:relative}.navigate_neko{position:absolute;z-index:9999;right:0;top:190px;animation:hands_animation 2s linear 0s infinite;transition:.8s}.navigate_neko img{width:140px;height:auto}#Mainbox .main_viewbox{background:#ffedd9;padding:0 0 15px}#Mainbox .main_viewbox .top_txtareabar{width:100%;background-color:#119cb0;text-align:center;padding:15px 0}#Mainbox .main_viewbox .top_txtareabar img{display:inline-block;width:17px;height:auto;margin:-3px 5px 0 0}#Mainbox .main_viewbox .top_txtareabar p{display:inline-block;font-weight:700;color:#fff}#Mainbox .main_viewbox .viewin_a{background:#fff url(../../images/lp_main_img_re.jpg) no-repeat 50% 0;min-height:314px;width:1280px;margin:0 auto}#Mainbox .main_viewbox .viewin_a .viewct{min-height:314px;background:url(/lp/028-hd/img/lp_main_img02_a_re.png) no-repeat right 20px bottom 13px}#Mainbox .main_viewbox .viewin_a .ttl{padding:19px 0 0 641px;text-align:left;font-weight:700;font-size:29px;line-height:1.5}#Mainbox .main_viewbox .viewin_a .ttl span{color:#ff8300;font-size:42px;font-weight:700;text-shadow:0 1px 3px #FFF,-3px 0 3px #FFF,3px 0 3px #FFF,0 3px 3px #FFF,4px 4px 6px #888,5px 5px 7px #888,6px 6px 8px #888;-ms-text-shadow:0 1px 3px #FFF,-3px 0 3px #FFF,3px 0 3px #FFF,0 3px 3px #FFF,4px 4px 6px #888,5px 5px 7px #888,6px 6px 8px #888;-moz-text-shadow:0 1px 3px #FFF,-3px 0 3px #FFF,3px 0 3px #FFF,0 3px 3px #FFF,4px 4px 6px #888,5px 5px 7px #888,6px 6px 8px #888;-webkit-text-shadow:0 1px 3px #FFF,-3px 0 3px #FFF,3px 0 3px #FFF,0 3px 3px #FFF,4px 4px 6px #888,5px 5px 7px #888,6px 6px 8px #888}.indication{text-align:center}.indication_txt{background:#fffdf5;color:#ff8400;padding:5px}#Mainbox .contactbox{padding:40px 0;width:960px;margin:0 auto}#Mainbox .contactbox .contactin{padding:18px 10px}#Mainbox .contactbox .contactin .logo{margin:0 0 13px}#Mainbox .contactbox .contactin .ttlbox{margin:0 0 30px}#Mainbox .contactbox .contactin .ttlbox .ttl{text-align:center;margin:0 0 15px}#Mainbox .contactbox .contactin .ttlbox .tx{text-align:center;line-height:1;font-size:12px}#Mainbox .contactbox .contactin .formbox .formin{padding:0 10px 20px}#Mainbox .contactbox .contactin .formbox .formin .step{text-align:center;margin:0 auto 30px;width:650px}#Mainbox .contactbox .contactin .formbox .formin .step img{height:auto;width:100%}#Mainbox .contactbox .contactin .formbox .formin .formct{border-radius:5px;margin:0 0 20px}#Mainbox .contactbox .contactin .formbox .formin .formct.q_qualification-box input,#Mainbox .contactbox .contactin .formbox .formin .formct.q_workstyle-box input{display:none}#Mainbox .contactbox .contactin .formbox .formin .formct dl{width:100%;display:table;letter-spacing:-.4em}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt{letter-spacing:normal;vertical-align:middle;text-align:left;padding:40px 10px 10px;font-size:22px;line-height:1.4}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt.his{text-align:center;position:relative}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt.his .his_text{font-size:19px;font-weight:600;line-height:1.4}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt.his .his_text span{color:red}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd{display:block;letter-spacing:normal;vertical-align:middle;text-align:left;padding:10px;font-size:16px;width:77%;margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox{width:100%}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox{max-width:500px;margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox li{float:left;box-sizing:border-box;width:201px;height:172px;margin:5px 14px;position:relative}#Mainbox .contactbox .contactin .formbox .formin .formct.offset_employment dl dd .fltbox li:nth-child(1),#Mainbox .contactbox .contactin .formbox .formin .formct.offset_employment dl dd .fltbox li:nth-child(2){width:311px}#Mainbox .contactbox .contactin .formbox .formin .formct .step_iconimg{top:-10px;left:0;right:0;margin:0 auto;position:absolute}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox li img{width:auto;height:100%;box-sizing:border-box;border:3px solid #463E36;border-radius:30px;filter:drop-shadow(2px 2px 5px rgba(0,0,0,.2));margin:2px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox.yr li{width:auto;padding:0}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox.yr li select{width:80px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd label{padding:0}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .wid1{width:100%}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .wid2{width:140px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .stx{padding:5px 0 0;font-size:14px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd select,#Mainbox .contactbox .contactin .formbox .formin .formct dl dd input[type=text],#Mainbox .contactbox .contactin .formbox .formin .formct dl dd input[type=tel]{height:35px;border:1px solid #ccc;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox li input:checked+label img,#Mainbox .contactbox .contactin .formbox .formin .q_season-box dl dd .fltbox li input:checked+label img{border:5px solid #FFAA4F}#Mainbox .contactbox .contactin .formbox .formin .q_season-box dl dd .fltbox li input{display:none}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd textarea{height:100px;border:1px solid #ccc;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px}#Mainbox .contactbox .contactin .formbox .formin .formct .err{max-width:500px;display:block;margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his select,#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his select option[selected],#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his input[type=text],#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his input[type=tel],#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his textarea{display:block;border:1px solid #463e36;border-radius:5px;background-color:#fff;margin:0 auto;width:100%;height:50px;max-width:500px;font-size:18px}#Mainbox .contactbox .contactin .formbox .formin .btnbox{padding:20px 0 0;position:relative;width:690px;margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn{width:325px;height:65px;border-radius:130px;text-align:center;line-height:1;color:#fff}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.prev{background-color:#cfd1d5;float:left}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.next{position:relative;z-index:999;background-color:#119cb0;margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.next02{position:relative;z-index:999;background-color:#119cb0;float:right}#Mainbox .contactbox .contactin .formbox .q_addmail-box .btnbox .btn.prev{margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end{width:560px;height:110px;background-color:#119cb0;margin:0 auto 20px;z-index:999;position:relative}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end a{line-height:1.2;padding:17px 0 27px;font-size:28px}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end span{font-size:18px}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.prev:hover,#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.next:hover,#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn a{font-size:22px;color:#fff;display:block;padding:19px 0 23px;text-decoration:none}#Mainbox .contactbox .contactin .formbox .endbox{border:1px solid #ffa700;border-radius:5px;padding:80px 20px;margin:0 50px}#Mainbox .contactbox .contactin .formbox .endbox dl{margin:0 0 50px}#Mainbox .contactbox .contactin .formbox .endbox dl dt{margin:0 0 30px;font-size:36px;text-align:center;line-height:1;color:#00a8e8;font-weight:700}#Mainbox .contactbox .contactin .formbox .endbox dl dd{text-align:center;font-weight:700;font-size:24px;line-height:1.4}#Mainbox .contactbox .contactin .formbox .endbox .btn{background:url(../../images/btn_end_off.png) no-repeat 0 0;width:399px;height:84px;text-align:center;line-height:1;margin:0 auto}#Mainbox .contactbox .contactin .formbox .endbox .btn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}#Mainbox .contactbox .contactin .formbox .endbox .btn a{color:#fff;display:block;text-decoration:none;font-size:28px;padding:26px 0 30px}div.err{color:red;font-weight:700;margin-top:4px}p.btn.next.off,p.btn.next02.off,p.btn.offset_submit.off{opacity:.5}.offset_address .notes{max-width:500px;margin:20px auto 0}#Mainbox .contactbox .contactin .formbox .formin .q-homeaddress dl dd.his input[type=tel]{padding-left:50px}.q-homeaddress .zipCode{max-width:500px;margin:0 auto}.q-homeaddress .zipCode .input_text{display:flex;text-align:left;font-size:16px;width:100%;position:relative;margin:0 auto}.q-homeaddress .zipCode .input_text input{width:100%}.q-homeaddress .zipCode .input_text:before{content:"〒";display:block;position:absolute;color:#ffaa4f;font-weight:700;font-size:20px;left:5%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.q-homeaddress .zipCode .homaddress-codetxt{font-size:14px;font-weight:700;color:#ffaa4f;margin-bottom:5%}.q-homeaddress .his .m_b10{position:relative;max-width:500px;margin:0 auto}.q-homeaddress .his .m_b10:after{content:"";display:block;position:absolute;top:calc(50% + 4px);right:6%;transform:translateY(-50%);border:transparent 5px solid;border-top:#463e36 6px solid}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.name_kana{padding:0}#Mainbox .contactbox .contactin .formbox .formin .q_birthday{margin-top:30px}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li{margin-right:2%;height:auto}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li:last-child{margin-right:0}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li.q_birthday-y{width:218px}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li.q_birthday-m,#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li.q_birthday-d{width:110px}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li.q_birthday-d{padding:0}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li select{width:100%;position:relative}.q_birthday .strng{font-size:25px;font-weight:700}.privacy{display:flex;justify-content:center;align-items:center;margin:0 0 3%}section img.question{width:20px;height:auto;vertical-align:sub;margin-right:2px;margin-top:-1%}.privacy span{font-size:14px;color:#434343;text-align:left;line-height:1.2;margin-left:8px}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .flex-center{display:flex;justify-content:center}.navigator_box{display:inline-flex;align-items:center;justify-content:center;max-width:630px;margin:5% 0}.navigator_box .navigator{flex:0 0 auto;width:120px}.q_addmail-box .navigator_box .navigator{width:150px}.navigator_box .navigator img{height:auto;width:100%}.navigator_box .balloon{flex:0 1 auto;border-radius:5px;position:relative;background-color:#ffe490;margin-left:20px;display:block;text-align:left;padding:35px;display:flex;align-items:center}.navigator_box .balloon:before{content:"";display:inline-block;position:absolute;width:0;top:50%;left:-20px;transform:translateY(-50%);border-top:6px solid transparent;border-right:10px solid #FFE490;border-bottom:6px solid transparent;border-left:10px solid transparent}.navigator_box .balloon p{font-size:16px;color:#434343}#Mainbox .contactbox .contactin .formbox .q_addmail-box .btnbox .btn.prev{float:none}.viewAreaPc{overflow:hidden;margin:15px auto 0;padding:15px;width:1280px;background:#fff}.viewAreaPc .mainpic{float:left}.viewAreaPc .main-right{float:right;padding:0 15px 0 0}.viewAreaPc .main-right .ttl{margin:0 0 10px;padding:10px 0 0}.offset_employment dd.his ul li:nth-child(1),.offset_employment dd.his ul li:nth-child(2),.offset_season dd ul li:nth-child(1),.offset_season dd ul li:nth-child(2){position:relative}.offset_employment dd.his ul li:nth-child(1):before,.offset_employment dd.his ul li:nth-child(2):before,.offset_season dd ul li:nth-child(1):before,.offset_season dd ul li:nth-child(2):before{position:absolute;content:"";display:block;background:url(/build/assets/osusume_stamp-BUH8AvB6.png) no-repeat;background-size:contain;height:43px;width:49px;z-index:10;left:0;bottom:0}@media only screen and (max-width:767px){#Contents{overflow:hidden;width:100%;position:relative}.com_sp{display:block}.com_pc{display:none}.com_pnkzbox ul{padding:10px 15px;width:auto;letter-spacing:-.4em;white-space:nowrap;overflow-x:scroll;text-align:left}.com_pnkzbox ul li:last-child{padding:0}.navigate_neko{z-index:9999;animation:hands_animation 2s linear 0s infinite;transition:.8s;position:absolute;right:0;top:50vh}.navigate_neko img{width:80px;height:auto}#Mainbox .main_viewbox{background:none;padding:0}#Mainbox .main_viewbox .viewin,#Mainbox .main_viewbox .viewin0501,#Mainbox .main_viewbox .viewin_a{background:none;min-height:inherit;width:auto;margin:0 auto}#Mainbox .main_viewbox .viewin .ttl,#Mainbox .main_viewbox .viewin0501 .ttl,#Mainbox .main_viewbox .viewin_a .ttl{padding:3px 5px;text-align:left;font-weight:700;font-size:12px;line-height:1.5;display:inline-block}.indication{padding:2px 0;background:#fffdf5}.indication_txt{padding:2px;border-bottom:1px solid #ffa700;border-top:1px solid #ffa700}#Mainbox .main_viewbox .top_txtareabar{padding:1.5vw 0}#Mainbox .contactbox{padding:20px 0;width:auto;margin:0 auto}#Mainbox .contactbox_a{padding:0 0 20px;width:auto;margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his select,#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his select option[selected],#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his input[type=text],#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his input[type=tel],#Mainbox .contactbox .contactin .formbox .formin .formct dl dd.his textarea{font-size:3.5vw;max-width:310px;height:40px}#Mainbox .contactbox .contactin .formbox .formin .q-homeaddress dl dd.his input[type=tel]{padding-left:11vw}#Mainbox .contactbox .contactin{padding:10px}#Mainbox .contactbox .contactin .logo{margin:0 0 20px}#Mainbox .contactbox .contactin .ttlbox{margin:0 0 8px}#Mainbox .contactbox .contactin .ttlbox .ttl{text-align:center;margin:0 0 15px}#Mainbox .contactbox .contactin .ttlbox .tx{text-align:center;line-height:1;font-size:12px}#Mainbox .contactbox .contactin .formbox .formin{padding:0 0 10px}#Mainbox .contactbox .contactin .formbox .formin .step{text-align:center;margin:0 0 15px;width:100%}#Mainbox .contactbox .contactin .formbox .formin .step img{width:100%;height:auto}#Mainbox .contactbox .contactin .formbox .formin .formct{border-radius:5px;margin:0 0 15px;background:#fff}#Mainbox .contactbox .contactin .formbox .formin .formct .step_iconimg{width:6%;opacity:.2;height:auto;position:absolute;left:0;right:0;top:-1vw;margin:0 auto}#Mainbox .contactbox .contactin .formbox .formin .formct dl{width:100%;display:block;letter-spacing:normal}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt{width:auto;display:block;letter-spacing:normal;vertical-align:middle;text-align:left;padding:20px 10px;font-size:3.5vw}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt.his{width:auto;text-align:center;padding:0;position:relative}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt.his .his_text{font-size:2.9vw;font-weight:600;line-height:1.4}#Mainbox .contactbox .contactin .formbox .formin .formct dl dt.his .his_text span{color:red}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd{display:block;letter-spacing:normal;vertical-align:middle;text-align:left;padding:2%;max-width:310px;margin:0 auto;width:100%}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox{width:100%}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox li{float:left;width:48%;height:125px;padding:2%;margin:0}#Mainbox .contactbox .contactin .formbox .formin .formct.offset_employment dl dd .fltbox li:nth-child(1),#Mainbox .contactbox .contactin .formbox .formin .formct.offset_employment dl dd .fltbox li:nth-child(2){width:48%}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox li img{width:100%;height:auto;border-radius:21px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd{font-size:3.5vw}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .fltbox.yr li select{width:60px}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li select{width:100%;position:relative}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd select,#Mainbox .contactbox .contactin .formbox .formin .formct dl dd input[type=text]{height:35px;border:1px solid #ccc;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd input[type=tel]{border:1px solid #ccc;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd textarea{height:100px;border:1px solid #ccc;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px}#Mainbox .contactbox .contactin .formbox .formin .formct dl dd .stx{padding:5px 0 0;font-size:12px}#Mainbox .contactbox .contactin .formbox .formin .btnbox{padding:2% 5%;position:relative;width:auto}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn{height:55px;text-align:center;line-height:1;margin:0 auto;border-radius:110px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.2))}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.next{position:relative;z-index:999;width:60vw}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.next02{position:relative;z-index:999;width:45vw}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.prev{background-color:#cfd1d5;color:#fff;width:32vw}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end{background:#119cb0;width:100%;height:10vh;position:inherit;top:0;left:0;margin:0 auto 5%;background-size:auto 42px;-ms-background-size:auto 42px;-moz-background-size:auto 42px;-webkit-background-size:auto 42px}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end span{font-size:2.5vw}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.prev:hover,#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.next:hover,#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )"}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn a{font-size:11px;color:#fff;display:block;padding:19px 0;font-size:4.5vw}#Mainbox .contactbox .contactin .formbox .formin .btnbox .btn.end a{font-size:4.5vw;padding:2% 0;line-height:1.4}#Mainbox .contactbox .contactin .formbox .endbox{border:1px solid #ffa700;padding:20px 10px;margin:0}#Mainbox .contactbox .contactin .formbox .endbox dl{margin:0 0 20px}#Mainbox .contactbox .contactin .formbox .endbox dl dt{margin:0 0 10px;font-size:16px;line-height:1.2}#Mainbox .contactbox .contactin .formbox .endbox dl dd{font-size:13px;line-height:1.2}#Mainbox .contactbox .contactin .formbox .endbox .btn:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )"}#Mainbox .contactbox .contactin .formbox .endbox .btn a{font-size:16px;padding:12px 0 14px}.q-homeaddress .zipCode .input_text{max-width:310px}.q-homeaddress .zipCode .homaddress-codetxt{font-size:2.5vw}section img.question{width:5%}.privacy span{font-size:3.5vw}#Mainbox .contactbox .contactin .formbox .formin .q_birthday{margin-top:7%}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li.q_birthday-y{width:30vw}#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li.q_birthday-m,#Mainbox .contactbox .contactin .formbox .formin .q_birthday dl dd .fltbox.yr li.q_birthday-d{width:20.9vw}.q_birthday .strng{font-size:4.5vw}.navigator_box{max-width:400px;padding:0 3%}.navigator_box .navigator{width:19vw}.q_addmail-box .navigator_box .navigator{width:23vw}.q_birthday .navigator_box .navigator{width:17vw}.navigator_box .balloon{padding:12px}.navigator_box .balloon p{font-size:3.5vw}.viewAreaSp .mainpic img,.viewAreaSp .benefits img{width:100%;height:auto}.q_addmail-box .footbox_Links{margin-bottom:2%}.q_addmail-box .footbox_Links a{font-size:3vw;text-decoration:underline}}.backgroundCover{position:absolute;inset:0;background-color:#0000004d;z-index:0;opacity:0;transition:all .5s;margin-left:-16px;margin-top:-150px}.show{opacity:1;z-index:3}.q_addmail-box .footbox_Links{text-align:center;display:flex;flex-wrap:wrap;column-gap:20px;justify-content:center}footer .footer-img{width:100%}footer .footer-img img{display:block;margin:0 auto -4px;width:58%;height:auto}footer .footer-img img.com_sp{display:none}footer .footer-img img.com_pc{display:block}footer .footbox{background:#463e36;padding:20px 0;position:relative}footer .footbox .footer-txt{text-align:center;color:#fff}footer .footbox .pagetop{position:absolute;top:-22px;left:50%;margin:0 0 0 -33px}footer .footbox address{text-align:center;font-style:normal;line-height:1;color:#fff;font-size:12px;margin-bottom:10px}footer .footbox .footbox_Links{text-align:center}footer .footbox .footbox_Links .cLink{font-size:.9em;display:inline-block;padding:0 10px 0 0;color:#fff}footer .footbox .footbox_Links .cLink+.cLink{margin:0 0 0 10px}footer .footbox .footbox_Links .cLink:hover{text-decoration:underline}footer .txt_inner{width:960px;margin:0 auto 40px}footer .txt_inner p{font-size:11px}@media only screen and (max-width:767px){footer .footer-img img{width:100%;height:auto}footer .footer-img img.com_sp{display:block}footer .footer-img img.com_pc{display:none}footer .footbox .pagetop{position:absolute;top:-22px;left:50%;margin:0 0 0 -33px}footer .footbox address{text-align:center;font-style:normal;line-height:1;color:#fff;font-size:12px}footer .txt_inner{width:auto;margin:0 auto 40px;padding:0 20px}}.main-visual-txt{position:absolute;text-align:center;font-size:37px;top:200px;left:12%;right:4%;letter-spacing:1px;white-space:2px;font-family:YuGothic,Yu Gothic,TsukuARdGothic-Regular,sans-serif;font-weight:700;color:#472b10;line-height:60px;text-shadow:3px 3px 0 #fff,-3px 4px 0 #fff,-3px -3px 0 #fff,3px -3px 0 #fff}.main-visual-txt-date{color:#119cb0;font-size:65px}.main-visual-txt-color{color:#fc8711;font:5vw}.main-visual-txt .pc{display:none}@media screen and (max-width:767px){.header{width:auto;padding:10px}.header .tpbx{float:none}.header .tpbx .logo_sp{width:100%;text-align:center}.header .tpbx .logo_sp img{width:40%;height:auto}.header .tpbx h1{float:right;padding:3px 5px;font-size:10px;color:#fff;text-align:center;font-weight:700;line-height:1;background:#f69;border:1px solid #ff8585;border-radius:15px}.header .telbx{display:none}.header .tpbx .header_txt{float:left;width:55%;margin:6px 0 0 10px;font-size:10px;font-weight:700;line-height:1.2}.header .tpbx .header_txt br{display:none}.main-visual-txt{top:125px;left:12%;right:10%;line-height:47px;font-size:5vw;letter-spacing:3px;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.main-visual-txt-date{font-size:7.5vw}.main-visual-txt .pc,#text2{display:block}}@media screen and (max-width:320px){.header .tpbx .header_txt{float:left;width:40%;margin:3px 0 0 10px;font-size:10px;font-weight:700;line-height:1.2}}@media screen and (min-width:412px){.header .tpbx .header_txt{float:left;width:54%;margin:5px 0 0 10px;font-size:11px;font-weight:700;line-height:1.1}.header .tpbx .header_txt br{display:none}}@media screen and (max-width:450px){.main-visual-txt{top:75px;line-height:28px}}@media screen and (max-width:380px){.main-visual-txt{top:63px;line-height:23px}}#text2{color:#fc8711;float:right;margin:0 20px 10px 0}.accordion{padding:10px;max-width:500px;width:100%;border:none;background-color:#ffe490}.form-group{position:relative}.form-group input{width:100%}.placeholder{position:absolute;top:50%;left:17%;transform:translateY(-50%);color:#aaa;transition:all .3s ease;pointer-events:none}.input-focused .placeholder{top:8px;left:17%;font-size:9px;color:#333}.right_top_message{position:absolute;top:-10px;right:105px;background:#f8f8f8;border-radius:100px;padding:2px 8px;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;font-size:12px;z-index:1}@media screen and (max-width:767px){.sp_position{right:0}.sp_placeholder_position{left:10px}.input-focused .placeholder{top:8px;left:10px;font-size:9px;color:#333}}
