@font-face{font-family:"icomoon";src:url("/font/icomoon.ttf?hprsns") format("truetype"),url("/font/icomoon.woff?hprsns") format("woff"),url("/font/icomoon.svg?hprsns#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=fa-],[class*=" fa-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lightbulb:before{content:""}.fa-search:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-search-plus:before{content:""}.fa-home:before{content:""}.fa-tag:before{content:""}.fa-edit:before{content:""}.fa-play:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-check-circle:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-chevron-down:before{content:""}.fa-comments:before{content:""}.fa-phone:before{content:""}.fa-phone-square:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-right:before{content:""}.fa-undo:before{content:""}.fa-lightbulb1:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-quote-left:before{content:""}.fa-circle:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-check-square:before{content:""}.fa-yen-sign:before{content:""}.fa-file-alt:before{content:""}.fa-dot-circle:before{content:""}.fa-building:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-sticky-note:before{content:""}.fa-pencil-alt:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-map-marker-alt:before{content:""}.fa-comment-dots:before{content:""}.fa-user-tie:before{content:""}.fa-book-open:before{content:""}.fa-check-circle1:before{content:""}.fa-circle-o:before{content:""}.fa-check-square1:before{content:""}.fa-dot-circle-o:before{content:""}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,select{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}button{border:none;background:none}select{-webkit-appearance:button;appearance:button}html{min-height:100%;position:relative;background-color:#fff;color:#444;font-size:12px;line-height:1.5}body{background:#faf4e7;font-family:Arial,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","メイリオ",Meiryo,"MS PGothic",sans-serif}a{color:#444}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mr10{margin-right:10px}.container{content:"";display:table;clear:both;width:980px;margin:25px auto 70px}.content-inner{width:728px;margin:0 auto;float:left}.btn-pk{background:#f66876;box-shadow:0 2px 0px rgba(159,62,71,.8)}.btn-pk:hover{background:#eb5e6c}.btn-gr{background:#55be95;box-shadow:0 2px 0px #5e9580}.btn-gr:hover{background:#4ab189}.btn-og{background:#f8aa4e;box-shadow:0 2px 0px #b87321}.btn-og:hover{background:#ef9e3f}.btn-wh{background:#fff;box-shadow:0 2px 0px #a1a1a1}.btn-wh:hover{background:#f3f3f3}.btn-bl{background:#61b4cc;box-shadow:0 2px 0px #277186}.btn-bl:hover{background:#56aac2}.btn-pk,.btn-gr,.btn-og,.btn-wh,.btn-bl{color:#fff;border-radius:5px;position:relative}.btn-pk:after,.btn-gr:after,.btn-og:after,.btn-wh:after,.btn-bl:after{display:block;font-family:"icomoon";content:"";font-weight:900;line-height:1.5;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn-brw{color:#fff;background:#85796d;box-shadow:0 2px 0px rgba(21,18,16,.8);border-radius:5px}.btn-brw:hover{opacity:.8}.pan{content:"";display:table;clear:both;width:980px;margin:9px auto}.pan li{float:left;line-height:1.8;font-size:10px}.pan li a{color:#444;font-weight:bold}.pan li a:hover{text-decoration:underline}.pan li span{margin:0 3px;font-weight:bold}table{width:100%;border:1px solid #c7c7c7}table tr{border-bottom:1px solid #c7c7c7}table th,table td{padding:15px 20px;box-sizing:border-box;vertical-align:middle;font-size:14px}table th{background-color:#f7f7f7;font-weight:bold;text-align:left;border-right:1px solid #c7c7c7}table td{background-color:#fff;line-height:1.5em}.form-item{display:flex;flex-wrap:wrap;margin:0 0 20px 0}.form-item dt{display:flex;width:200px;padding-left:15px;align-items:center;box-sizing:border-box;font-size:14px;font-weight:bold;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-radius:3px 0 0 3px;background:#f6f6f6;position:relative}.form-item dt.gs{padding:20px 0 20px 15px;line-height:140%}.form-item .required:after,.form-item .optional:after{content:"";padding:3px 5px;border-radius:3px;color:#fff;font-size:12px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-item .required:after{content:"必須";background:#f66876}.form-item .optional:after{content:"任意";background:#b4b4b4}.form-item .required.gray:after{background:#b4b4b4}.form-item .optional.green:after{background:#3cb37a}.form-item dd{width:660px;padding:20px 20px 10px 20px;box-sizing:border-box;border-radius:0 3px 3px 0;border:1px solid #d2d2d2}.form-item dd .caption{margin-bottom:10px;font-size:10px}.form-item .checkbox{display:flex;flex-wrap:wrap}.form-item .checkbox li{width:200px;margin-right:9px;margin-bottom:10px}.form-item .checkbox li:nth-child(3n){margin-right:0}.form-item .checkbox li label{display:block;cursor:pointer}.form-item input[type=checkbox]:checked+span,.form-item input[type=radio]:checked+span{background-color:#fac546;color:#fff}.form-item label>span{display:flex;width:100%;height:55px;padding:0 24px;box-sizing:border-box;line-height:1.2;font-size:13px;font-weight:bold;align-items:center;border-radius:5px;background-color:#fef4db;transition:.3s}.form-item .otherbox{padding-top:20px;margin-top:10px;border-top:1px solid #ccc}.form-item .otherbox span{background-color:#f4f4f4}.form-item input:focus,.form-item select:focus,.form-item textarea{outline:none}.form-item input[type=text],.form-item input[type=mail],.form-item input[type=tel],.form-item textarea,.form-item select{padding:8px 15px;margin-bottom:10px;font-size:13px;border:1px solid #ccc;border-radius:5px;background:#fff}.form-item input[type=text],.form-item input[type=mail],.form-item input[type=tel]{width:280px}.form-item input[type=checkbox],.form-item input[type=radio]{display:none}.form-item select{width:280px;padding:12px 0 12px 15px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item select::-ms-expand{display:none}.form-item .birth-item{padding:0 20px 0 10px}.form-item textarea{width:100%;height:74px;box-sizing:border-box;resize:none}.form-item .select-box{display:inline-block;vertical-align:top;position:relative}.form-item .select-box .year,.form-item .select-box .prefecture{width:180px}.form-item .select-box .month,.form-item .select-box .day{width:90px}.form-item .select-box:after{content:"";font-family:"icomoon";font-weight:900;position:absolute;top:14px;right:20px}.form-item .birth-box:after{right:65px}.form-item.error>dt{background:#fde1e4;border-top:1px solid #f66876;border-bottom:1px solid #f66876;border-left:1px solid #f66876}.form-item.error>dt+dd{border:1px solid #f66876}.form-item .form-check-btn li{width:300px}.form-item .form-check-btn li:nth-child(2n){margin-right:0}.form-item .form-check-btn li:nth-child(3n){margin-right:9px}.form-item .form-check-btn li .qualification-small-txt{font-size:85%}.buttom-area{margin:40px auto 0;text-align:center}.buttom-area button{padding:20px;font-size:20px;font-weight:bold;text-align:center;line-height:1;border-radius:5px;border:0px;color:#fff;transition:.3s;outline:none;cursor:pointer;position:relative}.buttom-area button:after{content:"";font-family:"icomoon";font-weight:900;line-height:0;position:absolute}.buttom-area button:hover{opacity:.8}.buttom-area .nextbtn{width:370px;background:#f79d33;box-shadow:0 2px 0px rgba(195,113,16,.8)}.buttom-area .nextbtn:after{content:"";top:50%;right:20px}.buttom-area .backbtn{width:160px;margin-right:20px;background:#c7c7c7;box-shadow:0 2px 0px rgba(0,0,0,.3)}.buttom-area .backbtn:after{content:"";top:50%;left:20px}.buttom-area button:disabled{opacity:.5;cursor:default;pointer-events:none}.buttom-area .button-group{display:flex;justify-content:center}.buttom-area .btn-h{line-height:1.25}.buttom-area .policyBox{margin-top:30px;margin-bottom:25px;text-align:center}.buttom-area .policyBox li{display:inline-block;margin-right:18px;padding-right:18px;font-size:14px;border-right:1px solid #b3b3b3;line-height:1}.buttom-area .policyBox li:last-child{margin-right:0;padding-right:0;border:none}.buttom-area .policyBox a{color:#444}.modal-question{width:100%;height:100%;opacity:0;visibility:hidden;transition:.5s;position:fixed;left:0;top:0;z-index:9999;overflow:hidden;overflow-y:auto}.modal-question .inner{width:80%;max-width:540px;padding:40px;background-color:#fff;border-radius:7px;box-shadow:5px 5px 25px #444;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.modal-question .inner .button{padding:6px 12px 8px;box-sizing:border-box;border-radius:5px;color:#fff;font-size:1.3em;position:absolute;top:-45px;right:20px;border:0;outline:0;background-color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-question .inner img{display:block;max-width:100%;margin:0 auto 30px}.modal-question .inner .modal-txt{margin:0 0 30px 0;text-align:center;line-height:1.5;font-size:16px}.modal-question .inner .modal-txt span{color:#f66876}.modal-question .inner .question-link{display:block;width:240px;margin:0 auto;border-radius:5px;padding:20px 40px;text-align:center;color:#fff;font-weight:bold;font-size:18px;background:#f8a84a;box-shadow:0 2px 0px #c07a27;position:relative}.modal-question .inner .question-link:after{content:"";font-family:"icomoon";font-weight:900;line-height:0;position:absolute;top:50%;right:20px}.modal-question .inner .question-link:hover{opacity:.8}.modal-question .bg-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.45);position:absolute;left:0;top:0;z-index:1;cursor:pointer}.is-show{opacity:1;visibility:visible}.display-lock{position:fixed;width:100%;height:100%;left:0}.box-fadein img{opacity:0;transition:opacity 1s}.box-fadein.lazyloaded img.lazyloaded{opacity:1}.gs-check{text-align:center;margin-top:30px}.gs-check .check-box{display:flex;align-items:center;justify-content:center}.gs-check .check-box input[type=checkbox]{margin-right:5px}.gs-check .gs-poricies li{margin-top:5px}.gs-check .gs-poricies li a{color:#0042b5}.controller-lp.action-complete .modal-container,.controller-af.action-complete .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.45);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:999}.controller-lp.action-complete .modal-container:before,.controller-af.action-complete .modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.controller-lp.action-complete .modal-container.active,.controller-af.action-complete .modal-container.active{opacity:1;visibility:visible}.controller-lp.action-complete .modal-body,.controller-af.action-complete .modal-body{position:relative;display:inline-block;vertical-align:middle;width:800px;border-radius:10px;box-shadow:5px 5px 25px #444;background:#f2f1ec;padding:60px 0}.controller-lp.action-complete .modal-body.email-regist,.controller-af.action-complete .modal-body.email-regist{padding:0}.controller-lp.action-complete .modal-body.email-regist .modal-content,.controller-af.action-complete .modal-body.email-regist .modal-content{margin:0;width:100%}.controller-lp.action-complete .modal-close,.controller-af.action-complete .modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.controller-lp.action-complete .modal-content,.controller-af.action-complete .modal-content{text-align:center;width:508px;margin:0 auto}.controller-lp.action-complete .modal-content .modal-lead,.controller-af.action-complete .modal-content .modal-lead{font-weight:700;font-size:24px;line-height:36px;text-align:center;color:#212121}.controller-lp.action-complete .modal-content .modal-text,.controller-af.action-complete .modal-content .modal-text{margin-top:20px;font-weight:400;font-size:16px;line-height:28px;text-align:center;color:#000}.controller-lp.action-complete .modal-content a.modal-login-button,.controller-af.action-complete .modal-content a.modal-login-button{width:100%;background:linear-gradient(135deg, #8BC34A 0.16%, #3CB37A 98.64%);box-shadow:0px 2px 4px rgba(144,164,174,.197373),0px 4px 8px rgba(0,206,102,.302658),0px 16px 32px rgba(144,164,174,.197373);border-radius:28px;margin-top:30px;font-weight:700;font-size:20px;line-height:25px;color:#fff;text-align:center;padding:14px 0 17px;cursor:pointer;display:block}.controller-lp.action-complete .modal-note,.controller-af.action-complete .modal-note{background:#feded9;border-radius:8px;padding:10px 9px;display:flex;align-items:center;font-weight:400;font-size:12px;line-height:18px;margin-top:20px}.controller-lp.action-complete .modal-note img,.controller-af.action-complete .modal-note img{margin:0 6px 0}.controller-lp.action-complete form,.controller-af.action-complete form{margin-top:20px}.controller-lp.action-complete form .input,.controller-af.action-complete form .input{display:flex;flex-direction:column}.controller-lp.action-complete form .input label,.controller-af.action-complete form .input label{font-weight:700;font-size:16px;line-height:28px;color:#000;cursor:default}.controller-lp.action-complete form .input input[type=text],.controller-af.action-complete form .input input[type=text]{margin-top:8px;border:none;box-shadow:0px 2px 4px rgba(144,164,174,.197373);border-radius:8px;padding:13px 16px 14px}.controller-lp.action-complete form .input input::placeholder,.controller-af.action-complete form .input input::placeholder{font-weight:400;font-size:14px;line-height:21px;color:#212121;mix-blend-mode:normal;opacity:.2}.controller-lp.action-complete form .error,.controller-af.action-complete form .error{font-weight:400;font-size:12px;line-height:18px;color:#ff3330;margin-top:5px;background-size:13px 12px}.controller-lp.action-complete form button:disabled,.controller-af.action-complete form button:disabled{opacity:.5;cursor:default;pointer-events:none}.controller-lp.action-complete form .gs-checkbox,.controller-af.action-complete form .gs-checkbox{display:flex;justify-content:center;align-items:center;margin-top:40px}.controller-lp.action-complete form .gs-checkbox input[type=checkbox],.controller-af.action-complete form .gs-checkbox input[type=checkbox]{opacity:1;text-align:center;margin-right:8px;accent-color:green}.controller-lp.action-complete form .gs-checkbox input[type=checkbox]+label,.controller-af.action-complete form .gs-checkbox input[type=checkbox]+label{font-weight:400;font-size:16px;line-height:24px;color:#212121}.controller-lp.action-complete button[type=submit],.controller-lp.action-complete .modal-gs-login,.controller-af.action-complete button[type=submit],.controller-af.action-complete .modal-gs-login{width:100%;background:linear-gradient(135deg, #8BC34A 0.16%, #3CB37A 98.64%);box-shadow:0px 2px 4px rgba(144,164,174,.197373),0px 4px 8px rgba(0,206,102,.302658),0px 16px 32px rgba(144,164,174,.197373);border-radius:28px;margin-top:30px;font-weight:700;font-size:20px;line-height:25px;color:#fff;text-align:center;padding:14px 0 17px;cursor:pointer}.controller-lp.action-complete .modal-policy,.controller-af.action-complete .modal-policy{margin-top:21.58px;text-align:center}.controller-lp.action-complete .modal-policy a,.controller-af.action-complete .modal-policy a{font-weight:500;font-size:14px;line-height:21px;text-decoration-line:underline;color:#3cb37a}.controller-lp.action-complete .modal-survey,.controller-af.action-complete .modal-survey{padding:40px 0;background-color:#fff;border-radius:0 0 10px 10px}.controller-lp.action-complete .modal-form-container,.controller-af.action-complete .modal-form-container{width:508px;margin:0 auto;padding:60px 0;border-radius:10px 10px 0 0}.controller-lp.action-complete .modal-form-container .modal-email-error,.controller-af.action-complete .modal-form-container .modal-email-error{position:relative}.controller-lp.action-complete .modal-form-container .modal-email-error p.error-text,.controller-af.action-complete .modal-form-container .modal-email-error p.error-text{width:100%;text-align:center;color:#f66;font-weight:400;font-size:12px;line-height:18px;position:absolute;left:0;top:10px}.controller-lp.action-complete .modal-form-container .modal-gs-login,.controller-af.action-complete .modal-form-container .modal-gs-login{display:block}.controller-lp.action-complete .modal-form-container button[type=submit],.controller-lp.action-complete .modal-form-container .modal-gs-login,.controller-af.action-complete .modal-form-container button[type=submit],.controller-af.action-complete .modal-form-container .modal-gs-login{width:100%;background:linear-gradient(135deg, #8BC34A 0.16%, #3CB37A 98.64%);box-shadow:0px 2px 4px rgba(144,164,174,.197373),0px 4px 8px rgba(0,206,102,.302658),0px 16px 32px rgba(144,164,174,.197373);border-radius:28px;margin-top:30px;font-weight:700;font-size:20px;line-height:25px;color:#fff;text-align:center;padding:14px 0 17px;cursor:pointer}.controller-lp.action-complete .modal-form-container .modal-policy,.controller-af.action-complete .modal-form-container .modal-policy{margin-top:21.58px;text-align:center}.controller-lp.action-complete .modal-form-container .modal-policy a,.controller-af.action-complete .modal-form-container .modal-policy a{font-weight:500;font-size:14px;line-height:21px;text-decoration-line:underline;color:#3cb37a}.controller-lp.action-complete .modal-txt,.controller-af.action-complete .modal-txt{margin:0 0 30px 0;text-align:center;line-height:1.5;font-size:16px}.controller-lp.action-complete .modal-txt span,.controller-af.action-complete .modal-txt span{color:#f66876}.controller-lp.action-complete .question-link,.controller-af.action-complete .question-link{display:block;width:240px;margin:0 auto;border-radius:5px;padding:20px 40px;text-align:center;color:#fff;font-weight:bold;font-size:18px;background:#f8a84a;box-shadow:0 2px 0px #c07a27;position:relative}.controller-lp.action-complete .question-link:after,.controller-af.action-complete .question-link:after{content:"";font-family:"icomoon";font-weight:900;line-height:0;position:absolute;top:50%;right:20px}.controller-lp.action-complete .question-link:hover,.controller-af.action-complete .question-link:hover{opacity:.8}header{width:100%;background:#fff}header .header-inner{width:980px;height:85px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}header .header-inner .logo{width:270px;min-height:32px;margin-left:-20px}header .header-inner .logo img{display:block}header .header-inner .header-right{display:flex;align-items:center}header .header-inner .header-right .contact-box{display:flex;flex-direction:column}header .header-inner .header-right .contact-box a{display:block}.main-header{border-top:4px solid #f6921d;border-bottom:1px solid #dadada}.main-header .header-right .user-item{margin:0 20px 0 0}.main-header .header-right .user-item .joboffernumber{display:block;text-align:center;font-size:14px;transition:.3s;position:relative}.main-header .header-right .user-item .joboffernumber:before{display:block;content:" ";width:22px;height:22px;margin:0 auto;padding:0 0 3px;background:url(/img/common/icon/icon-history.svg) no-repeat}.main-header .header-right .user-item .joboffernumber:hover{opacity:.8}.main-header .header-right .user-item .joboffernumber span{padding:0px 6px;line-height:19px;font-size:14px;color:#fff;border-radius:10px;background-color:#f66876;box-shadow:0 2px 0px rgba(159,62,71,.8);position:absolute;top:-4px;right:18px}.main-header .header-right .contact-box a{margin:0 0 8px 0;font-size:12px;color:#444;transition:.3s}.main-header .header-right .contact-box a:before{content:"";font-family:"icomoon";font-weight:900;padding:0 5px 0 0}.main-header .header-right .contact-box a:hover{opacity:.8}.main-header .gnavi{width:100%;text-align:center;border-top:1px solid #dadada}.main-header .gnavi ul{display:flex;width:980px;height:60px;margin:0 auto;align-items:center}.main-header .gnavi ul li{display:inline-block;list-style:none;width:245px;font-size:16px;font-weight:bold;position:relative}.main-header .gnavi ul li:after{content:"";width:1px;height:30px;background:#dadada;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main-header .gnavi ul li:nth-child(3):after,.main-header .gnavi ul li:nth-child(4):after{content:none}.main-header .gnavi a{display:block;padding:23px 0;font-weight:bold;color:#444;transition:.3s;position:relative}.main-header .gnavi a:after{content:"";font-family:"icomoon";font-weight:900;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.main-header .gnavi a:hover{color:#f6921d}.main-header .gnavi .header-entry{height:60px;margin:0 auto;background:#f66876;color:#fff}.main-header .gnavi .header-entry a{padding:10px 0 13px 30px;color:#fff}.main-header .gnavi .header-entry a:before{content:"無料";padding:5px;font-size:80%;border:1px solid #fff;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.main-header .gnavi .header-entry a:hover{background:#eb5e6c}.main-header .gnavi .header-entry p{display:inline-block;text-align:left;line-height:1.2;color:#fff}.main-header .gnavi .header-entry span{font-size:80%}.form-header{border-bottom:1px solid #f6921d}.form-header .header-inner .logo{pointer-events:none}.form-header .header-inner .logo-haken{width:363px}.form-header .header-inner .header-right img:first-child{margin:0 15px 0 0}.lp-header{border-bottom:1px solid #dadada}.lp-header .header-inner .logo{pointer-events:none}.lp-header .header-inner .tel-header{text-align:center}.lp-header .header-inner .tel-header p{padding-bottom:6px;color:#444;font-size:16px;font-weight:bold}footer .footer-contents{border-top:1px solid #dedede;background:#fff}footer .page-top{position:fixed;right:20px;bottom:20px;z-index:50}footer .page-top a{display:block;width:50px;height:50px;background:#847768;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,.15);position:relative;transition:.3s}footer .page-top a:before{content:"";font-family:"icomoon";font-weight:900;font-size:25px;width:25px;height:25px;margin:auto;text-align:center;color:#fff;position:absolute;top:50%;bottom:0;right:0;left:0;transform:translateY(-50%)}footer .page-top a:hover{opacity:.8}footer .footer-contact{width:800px;margin:0 auto;padding:20px}footer .footer-contact .footer-ttl{text-align:center}footer .footer-contact .footer-ttl .txt{margin:0 35px 20px 0}footer .footer-contact .btnarea{width:100%;content:"";display:table;clear:both}footer .footer-contact .btnarea li{float:left}footer .footer-contact .btnarea li:last-child{float:right}footer .footer-contact .btnarea .footer-btn-pk{display:block;width:380px;margin:0 auto;padding:15px 0;text-align:center;font-size:24px;font-weight:bold;color:#fff;text-decoration:none;letter-spacing:.05em;line-height:1.5;transition:.3s;position:relative}footer .footer-contact .btnarea .footer-btn-pk .free{display:inline-block;padding:3px 5px;font-size:55%;border:1px solid #fff;margin:0 10px 0 -15px;vertical-align:4px}footer .footer-contact .btnarea .footer-btn-gr{display:block;width:380px;margin:0 auto;padding:4px 0 10px 0;text-align:center;font-size:24px;font-weight:bold;color:#fff;text-decoration:none;letter-spacing:.05em;line-height:1.1;transition:.3s;position:relative}footer .footer-contact .btnarea .footer-btn-gr p{display:inline-block;text-align:left}footer .footer-contact .btnarea .footer-btn-gr p span{font-size:16px}footer .footer-contact .free-tel{margin-top:20px}footer .footer-link{margin:0 auto;content:"";display:table;clear:both}footer .footer-link .linkarea{float:left;margin-right:40px}footer .footer-link .linkarea:last-child{margin-right:0}footer .footer-link ul{margin-bottom:20px}footer .footer-link ul li{line-height:1.75}footer .footer-link ul li a:hover{opacity:.8}footer .footer-link .title{margin-bottom:6px;line-height:1;font-size:14px;font-weight:bold}footer .footer-link .title:before{content:"";display:inline-block;width:2px;height:14px;margin-right:5px;border-radius:2px;background:#f6921d;vertical-align:bottom}footer .licence-area{margin-bottom:30px;display:flex;justify-content:center}footer .licence-area .pmark,footer .licence-area .nintei-kaigo{width:150px;display:flex;flex-direction:column;align-items:center}footer .licence-area .pmark p,footer .licence-area .nintei-kaigo p{line-height:1.2;font-size:10px}footer .licence-area .nintei-kaigo{margin-left:20px}footer .licence-area img{width:50%;margin:0 auto;margin-bottom:10px}footer .copyright{padding:13px 0;font-size:12px;text-align:center;border-top:1px solid #dedede;background:#fff}#form-footer{padding:20px 0 15px;color:#444;border-top:1px solid #c3c3c3;background:#fff}#form-footer .pmark{display:flex;justify-content:center;align-items:center;margin-bottom:10px}#form-footer .pmark a{display:block}#form-footer .pmark a img{width:50px}#form-footer .pmark .txt{padding-left:15px;line-height:1.4;font-size:12px}#form-footer .pmark .txt span{font-weight:bold}#form-footer .copyright{padding:0;border:none}#lp-footer{padding:30px 0;text-align:center;color:#444;border-top:1px solid #c3c3c3;background:#fff}#lp-footer ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px}#lp-footer ul li{display:inline-block;margin-right:11px;font-size:15px}#lp-footer ul li:after{content:"|"}#lp-footer ul li:last-child:after{content:none}#lp-footer ul li a{margin-right:12px;color:#444;text-decoration:none}#lp-footer .copyright{padding:0;border:none}#cp-footer{padding:30px 0;text-align:center;color:#444;border-top:1px solid #c3c3c3;background:#fff}#cp-footer ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px}#cp-footer ul li{display:inline-block;margin-right:11px;font-size:15px}#cp-footer ul li:after{content:"|"}#cp-footer ul li:last-child:after{content:none}#cp-footer ul li a{margin-right:12px;color:#444;text-decoration:none}#cp-footer .pmark{display:flex;justify-content:center;align-items:center;margin-bottom:10px}#cp-footer .pmark a{display:block}#cp-footer .pmark a img{width:50px}#cp-footer .pmark .txt{padding-left:15px;line-height:1.4;font-size:12px}#cp-footer .pmark .txt span{font-weight:bold}#cp-footer .copyright{padding:0;border:none}.sidebar{width:222px;margin-bottom:80px;float:right}.sidebar a{display:block}.sidebar a img{width:100%}.sidebar a:hover{opacity:.8}.sidebar li{line-height:1.75}.sidebar h2{padding:12px 15px;line-height:1.2;font-size:14px;font-weight:bold;color:#fff;background:#f8aa4e;border-radius:5px 5px 0 0}.side-btn,.side-bnr{margin-bottom:10px;transition:.3s}.side-btn{height:117px}.side-menu{margin:20px 0;background:#fff;border-radius:0 0 5px 5px}.side-menu ul{padding:8px 15px 12px}.side-menu ul a:before{content:"";font-family:"icomoon";font-weight:900;color:#f66876;margin-right:5px}.side-menu .keyword li,.side-menu .keyword a{display:inline-block}.side-menu .keyword li:after{content:"/";padding-left:3px}.side-menu .keyword li:after:first-child{content:none}.side-menu .keyword a:before{content:none}.side-menu .contents{padding-bottom:0}.side-menu .contents:last-child{padding-bottom:12px}.side-menu .contents li:not(:first-child){padding-left:10px}.side-menu .contents li:not(:first-child) a:before{content:"-";color:#f66876}.side-column{margin:20px 0;background:#fff;border-radius:0 0 5px 5px}.side-column ul{padding:8px 15px 12px}.side-column ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #c9c9c9}.side-column ul li:last-child{padding-bottom:0;border-bottom:none}.side-column ul li .thumb{background:#fcf9f2;height:110px;position:relative;overflow:hidden}.side-column ul li .thumb img{width:100%;position:absolute;margin:auto;top:-80%;bottom:-100%;left:-100%;right:-100%}.side-column ul li .txt-area{padding:8px 20px 0 0;position:relative}.side-column ul li .txt-area p{height:4.5em;overflow:hidden;display:flex;align-items:center;font-size:12px;font-weight:bold;line-height:1.5}.side-column ul li .txt-area p:after{content:"";font-family:"icomoon";font-weight:900;display:inline-block;font-size:120%;color:#f6921d;position:absolute;margin:auto;top:50%;right:0;transform:translateY(-50%)}.side-search-link .linkarea{background:#fff;padding:9px 14px 12px}.side-search-link .linkarea dt{width:193px;margin:0 auto;padding:7px 0;line-height:1;font-size:12px;color:#444;border-top:1px solid #f8a94e;position:relative}.side-search-link .linkarea dt:first-of-type{border-top:none}.side-search-link .linkarea dt:after{font-family:"icomoon";content:"";font-weight:900;color:#f6921d;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.side-search-link .linkarea .active:after{content:""}.side-search-link .linkarea dd{display:none}.side-search-link .linkarea dd a{display:block;width:193px;margin:0 auto;padding:7px 0;font-size:12px;line-height:1;color:#444;border-top:1px solid #f8a94e;position:relative}.side-search-link .linkarea dd a:after{font-family:"icomoon";content:"";font-weight:900;color:#444;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.side-sns{margin:20px 0;background:#fff;border-radius:0 0 5px 5px}.side-sns ul{display:flex;padding:20px 25px;justify-content:space-between}.side-sns ul li{width:40px;line-height:1}.side-sns ul li a{transition:.3s}.side-sns ul li a:hover{opacity:1;transform:scale(1.1)}.side-sns ul li a img{max-width:100%}.column-sns ul{padding:20px 15px}.title-bar{position:relative;width:980px;color:#fff;padding:40px;margin:0 auto;background:#faca56;background-size:cover;box-sizing:border-box}.title-bar h1{font-size:32px;font-weight:bold}.title-bar p{padding-top:10px;font-size:16px;font-weight:bold}.title-bar img{position:absolute;bottom:0;right:50px;width:120px}.inner{padding:30px 38px;border-radius:5px;background:#fff}.inner .word-list li{display:inline-block;margin:0 20px 15px 0;font-size:14px;box-sizing:border-box}.inner .word-list li a:before{font-family:"icomoon";content:"";font-weight:900;color:#f6921d;margin-right:5px}.inner .word-list li a:hover{opacity:.8}.inner .content-box{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #dadada}.inner .content-box:nth-child(10n){padding-bottom:0;border-bottom:none}.inner .content-box h2{padding-bottom:20px;letter-spacing:.03em;font-size:18px;font-weight:bold;color:#f6921d}.inner .content-box h2:before{font-family:"icomoon";content:"";font-weight:900;color:#f6921d;margin-right:5px}.inner .link-box ul{display:flex;justify-content:space-between}.inner .link-box ul li{width:calc(96% / 3)}.inner .link-box ul li a{display:block;padding:15px 22px 15px 15px;box-sizing:border-box;text-align:center;line-height:1.5;border-radius:5px;font-size:15px;font-weight:bold;color:#fff;background:#61b4cc;box-shadow:0 2px 0px #277186;transition:.3s;position:relative}.inner .link-box ul li a:after{display:block;font-family:"icomoon";content:"";font-weight:900;line-height:1.5;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.inner .link-box ul li a:hover{background:#56aac2}
