article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#245195;color:#fff;text-shadow:none}::selection{background:#245195;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#245195}a:hover{color:#775c2f}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:0;padding:0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clr,.wrap,.wrap_full,.col,.sns,.fnav ul,.column .inner,.career_inner,#voice,.voice_inner,.voice_txt ul,.cst_inner,.cst_txt ul,#news{*zoom:1}.clr:after,.wrap:after,.wrap_full:after,.col:after,.sns:after,.fnav ul:after,.column .inner:after,.career_inner:after,#voice:after,.voice_inner:after,.voice_txt ul:after,.cst_inner:after,.cst_txt ul:after,#news:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0.1em;line-height:0}blockquote,q{quotes:none;margin:0}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ol,ul,li{margin:0;padding:0;list-style:none}img,a img{border:none;vertical-align:bottom}p,a,p a,dt,dd{color:#333;text-decoration:none}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}img{max-width:100%;height:auto;width:auto;width:100%}html{background:#000;font-size:100%;font-style:inherit;font-family:inherit;font-weight:inherit;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font:13px/1.8 "遊ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Helvetica Neue, Helvetica, Arial, sans-serif;*font-size:small;*font:x-small;margin:0;padding:0}a{color:#775c2f;display:block;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}a:hover{opacity:0.35}a:focus{outline:none}input[type="submit"],button,textarea,select{-webkit-appearance:none;border-radius:0}.wrap{position:relative;width:auto;max-width:980px;padding:0 1.0204%;margin:0 auto;box-sizing:border-box}.wrap_full{position:relative;width:auto;width:980px;padding:0 1.0204%;margin:0 auto;box-sizing:border-box}.col{float:left;display:block;width:100%;margin-bottom:20px;box-sizing:border-box}.col:first-child{margin-left:0}@media only screen and (min-width: 767px){.col{margin-left:2%}.grid1{width:6.5%}.grid2{width:15.0%}.grid3{width:23.5%}.grid4{width:32.0%}.grid5{width:40.5%}.grid6{width:49.0%}.grid7{width:57.5%}.grid8{width:66.0%}.grid9{width:74.5%}.grid10{width:83.0%}.grid11{width:91.5%}.grid12{width:100%}}body.home #wrapper{bottom:0;left:0;overflow:visible;position:absolute;top:0;width:100%;z-index:1}#wrapper,main{background:#fff}.scroll_fadeIn>h2{-webkit-transition:all 0.6s ease 0.6s;transition:all 0.6s ease 0.6s}.scroll_fadeIn>h3{-webkit-transition:all 0.6s ease 1s;transition:all 0.6s ease 1s}.scroll_fadeIn>p{-webkit-transition:all 0.6s ease 1.4s;transition:all 0.6s ease 1.4s}.scroll_fadeIn img{-webkit-transition:all 0.6s ease 1.4s;transition:all 0.6s ease 1.4s}.scroll_fadeIn>ul{-webkit-transition:all 0.6s ease 1.6s;transition:all 0.6s ease 1.6s}.scroll_fadeIn_2>h2,.scroll_fadeIn_2>h3,.scroll_fadeIn_2>ul{-webkit-transition:all 0.6s ease 0.6s;transition:all 0.6s ease 0.6s}.img_pc{display:block}.img_mb{display:none}body.career #header,body.career-child #header,body.parent-pageid-716 #header,body.post-type-archive-requirements #header,body.tax-requirements_cat #header,body.single-requirements #header{border-top:4px solid #F29700}body.career .cnav ul li.btn_contact a,body.career-child .cnav ul li.btn_contact a,body.parent-pageid-716 .cnav ul li.btn_contact a,body.post-type-archive-requirements .cnav ul li.btn_contact a,body.tax-requirements_cat .cnav ul li.btn_contact a,body.single-requirements .cnav ul li.btn_contact a{background:url("../img/btn_contact_career.png")}body.career .cnav ul li.btn_tour a,body.career-child .cnav ul li.btn_tour a,body.parent-pageid-716 .cnav ul li.btn_tour a,body.post-type-archive-requirements .cnav ul li.btn_tour a,body.tax-requirements_cat .cnav ul li.btn_tour a,body.single-requirements .cnav ul li.btn_tour a{background:url("../img/btn_tour_career.png")}body.career .voice_inner,body.career-child .voice_inner,body.parent-pageid-716 .voice_inner,body.post-type-archive-requirements .voice_inner,body.tax-requirements_cat .voice_inner,body.single-requirements .voice_inner{margin:115px auto 0;background:url("../img/bg_presidentsvoice_career.jpg") no-repeat center center/cover}body.career #president_title,body.career-child #president_title,body.parent-pageid-716 #president_title,body.post-type-archive-requirements #president_title,body.tax-requirements_cat #president_title,body.single-requirements #president_title{background:url("../img/bg_president_title_career.jpg") no-repeat center top/cover}body.career #president_title .inner,body.career-child #president_title .inner,body.parent-pageid-716 #president_title .inner,body.post-type-archive-requirements #president_title .inner,body.tax-requirements_cat #president_title .inner,body.single-requirements #president_title .inner{float:right;text-align:right}body.career #president_title .inner h1,body.career-child #president_title .inner h1,body.parent-pageid-716 #president_title .inner h1,body.post-type-archive-requirements #president_title .inner h1,body.tax-requirements_cat #president_title .inner h1,body.single-requirements #president_title .inner h1{margin:0;text-align:right;margin:0}body.career #president_title .inner p,body.career-child #president_title .inner p,body.parent-pageid-716 #president_title .inner p,body.post-type-archive-requirements #president_title .inner p,body.tax-requirements_cat #president_title .inner p,body.single-requirements #president_title .inner p{width:auto;margin:35px 0 20px 0}body.career #president_title .inner .ttl_president_3,body.career-child #president_title .inner .ttl_president_3,body.parent-pageid-716 #president_title .inner .ttl_president_3,body.post-type-archive-requirements #president_title .inner .ttl_president_3,body.tax-requirements_cat #president_title .inner .ttl_president_3,body.single-requirements #president_title .inner .ttl_president_3{max-width:500px}#header{position:relative;z-index:1000;border-top:4px solid #338DC9}.header_inner{max-width:1200px;margin:0 auto}.header_inner{*zoom:1}.header_inner:before,.header_inner:after{content:"";display:table}.header_inner:after{clear:both}.logo{float:left;width:28%;height:90px;line-height:90px;margin:0 0 0 1%}.logo img{width:100%;height:auto;vertical-align:middle}.logo.mb{display:none}#hnav{width:100%;max-width:420px;position:absolute;top:0;right:0;margin:0 180px 0 0px}#hnav ul li{line-height:1;text-align:center}.anav{margin:20px 0 0}.anav ul{*zoom:1}.anav ul:before,.anav ul:after{content:"";display:table}.anav ul:after{clear:both}.anav ul li{float:left;font-size:100%;margin:0 0 0 2%}.anav ul li a{color:#775c2f;padding:0 0 0 20px}.anav ul li a i{margin:0 0 0 5px;vertical-align:middle}.ico_link{content:"";display:inline-block;width:13px;height:11px;vertical-align:top;background:url("../img/ico_link.png") scroll no-repeat center center}.rnav{float:right;clear:both;width:408px;margin:5px 0 0}.rnav ul li{position:relative;float:left;font-size:93%;color:#775c2f;width:122px;height:19px;text-align:ccenter;vertical-align:middle;margin:5px 0 0}.rnav ul li span{cursor:pointer;display:block;padding:5px 0;border-radius:3px;background:#e4ded5}.rnav ul li i{margin-right:0.5em}.rnav ul li+*{margin-left:21px}.rnav ul li+* span{background:rgba(228,222,213,0.5);opacity:0.3}.rnav ul li ul{width:220px;position:absolute;top:22px;left:50%;z-index:150;padding:10px 0 0;margin-left:-110px;box-sizing:border-box}.rnav ul li ul>li{position:relative;width:100%;height:auto;float:none;letter-spacing:1px;font-size:14px;margin:0;background:#775c2f}.rnav ul li ul>li a{color:#fff;display:block;text-align:left;padding:24px 20px;box-sizing:border-box}.rnav ul li ul>li a:before{content:'＞';display:block;float:left;margin:0 0.5em 0 0}.rnav ul li ul>li a:hover{opacity:1;background:#245195}.rnav ul li ul>li:first-child{border-radius:6px 6px 0 0}.rnav ul li ul>li:first-child a{border-radius:6px 6px 0 0}.rnav ul li ul>li:first-child a:after{content:'';display:block;position:absolute;bottom:100%;left:50%;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #775c2f transparent;margin-left:-6px}.rnav ul li ul>li:last-child{border-radius:0 0 6px 6px}.rnav ul li ul>li:last-child a{border-radius:0 0 6px 6px}.rnav ul li ul>li+*{margin:0}.nav_recruit{position:absolute;top:0;right:180px}.nav_recruit ul{width:110px;margin:0}.nav_recruit ul li{color:#0071bc;height:45px;line-height:45px;background:#cce3f2;display:block;text-align:center;margin:0}.nav_recruit ul li a{color:#0071bc;background:#cce3f2}.nav_recruit ul li:nth-child(2){background:#99c6e4}.nav_recruit ul li:nth-child(2) a{background:#99c6e4}.cnav{position:absolute;top:0;right:0;margin:0}.cnav ul li{float:left}.cnav ul li.btn_contact a{content:" ";display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:90px;height:90px;background:url("../img/btn_contact.png") scroll no-repeat center center/cover}.cnav ul li.btn_tour a{content:" ";display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:90px;height:90px;background:url("../img/btn_tour.png") scroll no-repeat center center/cover}#footer{position:relative;background:#232323}#footer{*zoom:1}#footer:before,#footer:after{content:"";display:table}#footer:after{clear:both}.footer_sub{border-top:2px solid #e4ded5;background:#f7f6f4}.sns{width:150px;height:70px;line-height:70px;vertical-align:middle;text-align:center;margin:0 auto}.sns li{float:left;width:50%}.sns li i{color:#4094cd;font-size:28px;vertical-align:middle}.fnav{padding:40px 1.0204%;background:#333333}.fnav_inner{max-width:1200px}.fnav_list h3{color:#fff;position:relative;margin:0}.fnav_list h3 span{position:absolute;top:-4px;left:0;font-size:124%;font-weight:normal;letter-spacing:2px;vertical-align:middle}.fnav_list ul{margin:25px 0 0 16%}.fnav_list ul li{display:inline-block;border-right:1px solid #fff}.fnav_list ul li:first-child a{margin:0 18px 0 18px}.fnav_list ul li:last-child{border:none}.fnav_list ul li a{color:#fff;line-height:1;font-size:100%;text-align:left;margin:0 18px;box-sizing:border-box}.fnav_list.type_2 h3 span{top:24px;height:20px;line-height:20px}.fnav_list.type_2 ul{margin:0 0 0 18%}.fnav_list.type_2 ul li{width:24%;border:none;margin:0 2% 10px 0}.fnav_list.type_2 ul li:last-child{margin:0}.fnav_list.type_2 ul li a{display:block;font-size:147%;line-height:1;border:1px solid #666;text-align:center;letter-spacing:0.1em;padding:20px 0;margin:0;box-sizing:border-box}.fnav_list.type_2 ul li a:after{display:block;float:right;content:"";width:22px;height:21px;background:url("../img/ico_fnav.png") scroll no-repeat center center;margin:-2px 25% 0 -25%}.fnav_list.type_3 ul{width:100%;margin:35px 0 0}.fnav_list.type_3 ul li{white-space:nowrap;border:none;margin:0 4% 0 0}.fnav_list.type_3 ul li a{font-size:124%;margin:0}.fbnr_wrap{max-width:780px;margin:50px auto 20px}.fbnr_wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer_fbnr_wrap{display:none;margin:50px auto 20px}.footer_fbnr_wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 4%;margin:95px auto 0}.footer_fbnr_wrap ul li{width:48%;margin:0 1% 2.5%}.footer_logo{text-align:center;margin:65px auto 0}.footer_logo img{width:266px;height:auto}.btn_toCorp a{color:#fff;width:266px;display:block;font-size:11px;text-align:center;letter-spacing:1px;padding:6px 0;border:1px solid #4d4d4d;margin:30px auto 0;box-sizing:border-box}.btn_toCorp a i:after{display:block;float:right;content:"";width:12px;height:10px;background:url("../img/ico_link_wh.png") scroll no-repeat center center;margin:4px 25% 0 -25%}.btn_toCorp a:hover{opacity:1.0;background:rgba(255,255,255,0.8)}.copy{color:#fff;text-align:center;letter-spacing:1px;margin:60px auto 35px}#toTop{color:#fff;display:block;cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:1000;text-align:center;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;border-radius:50%;background:#5c5c5c}#toTop:hover{opacity:0.5}#toTop span{position:absolute;top:34%;left:50%;margin-left:-11.5px;content:'';display:block;width:23px;height:13px;background:url("../img/ico_toTop.png") scroll no-repeat center center/17px 10px}#toTop:before{content:'';display:block;width:50px;height:50px}#loader-bg{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;background:#fff}#loader{color:#fff;height:180px;left:50%;margin-left:-100px;margin-top:-100px;position:fixed;text-align:center;top:50%;width:180px;z-index:2}.loader{-webkit-animation:1.5s linear 0s normal none infinite running loadRotate;animation:1.5s linear 0s normal none infinite running loadRotate;border-color:rgba(0,113,188,0.2) rgba(0,113,188,0.2) rgba(0,113,188,0.2) #0071bc;border-style:solid;border-width:0.1em;font-size:10px;margin:20px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0px);transform:translateZ(0px)}.loader,.loader::after{border-radius:50%;height:10em;width:10em}@-webkit-keyframes loadRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn_scroll{color:#333;display:block;cursor:pointer;z-index:2;text-align:center;letter-spacing:0.1em;position:absolute;bottom:15%;left:50%;margin-left:-12px;text-decoration:none;animation-duration:2s !important;-moz-animation-duration:2s !important;-webkit-animation-duration:2s !important;animation-delay:4s;-moz-animation-delay:4s;-webkit-animation-delay:4s}.btn_scroll span{position:absolute;top:0;left:50%;width:7px;height:7px;margin-left:-3.5px;border-left:1px solid #775C2F;border-bottom:1px solid #775C2F;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scrolldown 3s infinite;animation:scrolldown 3s infinite;box-sizing:border-box}.btn_scroll:before{content:'';display:block;width:23px;height:40px;border-radius:22px;border:1px solid #775C2F;margin:0 auto}@-webkit-keyframes scrolldown{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes scrolldown{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}#scrollArrow{color:#fff;display:block;cursor:pointer;bottom:-30px;opacity:0;position:fixed;-webkit-transition:all 1s ease 1s;transition:all 1s ease 1s;z-index:5000;text-align:center;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-decoration:none}#scrollArrow.colorChange:before{border-color:#775c2f}#scrollArrow.colorChange span{border-color:#775c2f}#scrollArrow:before{content:'';display:block;width:23px;height:40px;border-radius:22px;border:1px solid #fff;box-sizing:border-box;background:rgba(255,255,255,0.2)}#scrollArrow.fixed{bottom:30px;opacity:1;position:fixed}#scrollArrow span{position:absolute;top:0;left:50%;width:7px;height:7px;margin-left:-3.5px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scrolldown 3s infinite;animation:scrolldown 3s infinite;box-sizing:border-box}@-webkit-keyframes scrolldown{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes scrolldown{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}#fixedNavi{display:none;width:100%;position:fixed;bottom:0;z-index:800}#scrollValue{position:fixed;left:0px;bottom:0px;width:160px;line-height:56px;background:#000;color:#fff;z-index:9999;text-align:center}#scrollValue li{color:#fff}#scrollValue li span{margin:0 5px 0 5px;display:inline-block}.bnrLinkNav{width:100%;background:#f29600}.bnrLinkNav .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:850px;padding:18px 0;margin:0 auto}.bnrLinkNav .inner h2{color:#615135;width:30%;line-height:1.8;letter-spacing:0.05em;text-align:center;font-size:139%;margin:0}.bnrLinkNav .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70%;margin:0}.bnrLinkNav .inner ul li{width:50%}.bnrLinkNav .inner ul li a{color:#fff;width:92%;position:relative;height:65px;line-height:65px;letter-spacing:0.02em;font-size:139%;text-align:center;border-radius:50px;padding:0 10% 0 5%;box-sizing:border-box;margin:0 4%;background:#615135}.bnrLinkNav .inner ul li a:before{content:'';display:inline-block;width:23px;height:24px;line-height:24px;vertical-align:middle;margin:-5px 5% 0 0;background:url("../img/ico_fixednav.png") no-repeat 0 0}.job_list_outer{margin:40px -10px 85px}.job_list_outer .slick-prev{left:-6%}.job_list_outer .slick-next{right:-6%}.job_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.job_list_inner{width:23%;position:relative;box-sizing:border-box;margin:0 1% 30px;background:#f2f2f2}.job_list_inner:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 18px 10px;border-color:transparent transparent  #f2f2f2 transparent;position:absolute;left:123px;top:0px}.job_list_inner a{display:block;padding:0 2% 25px;margin:0 auto;width:86%}.job_list_inner h3{color:#333;font-size:177%;letter-spacing:0.08rem;margin:25px 0 0;border-bottom:1px solid #dedede}.job_list_inner dl{border-bottom:1px solid #dedede;padding-bottom:10px;margin:10px 0}.job_list_inner dl dt{position:relative;font-size:93%;font-weight:bold;margin:0}.job_list_inner dl dt span{position:absolute;top:0;left:0}.job_list_inner dl dd{font-size:93%;margin:0 0 0 6em}.tag_job{color:#fff;width:118px;height:18px;line-height:18px;display:block;font-size:85%;letter-spacing:0.05rem;text-align:center;position:absolute;top:0;left:0;padding-right:15px;background:#dedede}.tag_job.service-1{background:#91bf3e}.tag_job.service-2{background:#f29600}.tag_job.service-3{background:#64c6ec}.tag_job.service-4{background:#e98ab3}.tag_job.service-5{background:#767cba}#gnav{position:absolute;height:50px;width:540px;top:40px;right:180px;margin:0}#gnav ul{margin:0 auto}#gnav ul>li{color:#615135;float:left;height:50px;line-height:50px;font-size:116%;font-weight:bold;text-align:center;letter-spacing:1px;box-sizing:border-box;-webkit-transition:opacity, 0.5s, ease-out;transition:opacity, 0.5s, ease-out;margin:0 0 0 4%}#gnav ul>li:first-child{margin:0}#gnav ul>li:hover>span{position:relative;display:block;opacity:1.0}#gnav ul>li:hover>span:after{content:'';display:block;position:absolute;bottom:0px;left:50%;width:0;height:0;border-style:solid;border-width:0 8.5px 13px 8.5px;border-color:transparent transparent #e4ded5 transparent;margin-left:-8.5px}#gnav ul>li a{color:#615135;display:block}#gnav ul>li a.active{opacity:1.0}@media all and (-ms-high-contrast: none){.gnav_sub>div.gnav_sub_inner{overflow-x:scroll}}.gnav_sub{position:fixed;top:90px;left:0px;z-index:100;width:100%;height:auto;display:none;box-shadow:0px 5px 5px rgba(0,0,0,0.1);padding:0 2%;background:#e4ded5;box-sizing:border-box}.gnav_sub.active{display:block}.gnav_sub>div.gnav_sub_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1400px;margin:0 auto}.gnav_sub dl{float:left;margin:0 1% 40px 0}.gnav_sub dl dt{margin:50px 0 0;text-align:left;font-size:14px;font-weight:normal;line-height:1}.gnav_sub dl dt:before{float:left;display:block;margin:1px 5px 0 0;width:10px;height:10px;content:'\f138';font-family:FontAwesome;color:#67656c}.gnav_sub dl dd{text-align:left;margin:10px 0 0}.gnav_sub dl dd img{width:220px;height:auto}#mnav{float:right;width:70px;display:none}#mnav a img{width:auto}.btn_mnav{color:#775c2f !important;position:relative;cursor:pointer;font-size:9px;font-weight:bold;text-align:center;letter-spacing:1px;background:#e4ded5}.btn_mnav:hover{opacity:1}.btn_mnav span{position:absolute;bottom:4px;left:8.5px;line-height:1}.btn_mnav i{display:block;position:absolute;top:35%;right:12px;z-index:50;width:27px;height:4px;margin:0px;background:#775c2f;-webkit-transition:.2s;transition:.2s}.btn_mnav i:before,.btn_mnav i:after{display:block;content:"";position:absolute;top:10%;left:0;width:27px;height:4px;background:#775c2f;-webkit-transition:.3s;transition:.3s}.btn_mnav i:before{margin-top:-10px}.btn_mnav i:after{margin-top:10px}.btn_mnav.active i{background:transparent}.btn_mnav.active i:before{margin-top:0;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.btn_mnav.active i:after{margin-top:0;-webkit-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}.mnav_list{width:100%;position:absolute;top:54px;right:0;overflow-y:scroll}.mnav_list>li{letter-spacing:0.5px;border-bottom:1px solid #c7bca9;background:#e4ded5}.mnav_list>li>a{color:#333;font-size:13px;padding:10px 2%}.mnav_list>li table{width:100%;margin:0}.mnav_list>li table th{width:150px;height:100%;font-size:13px;vertical-align:middle;padding:10px 2%;margin:0}.mnav_list>li table th span{color:#775c2f}.mnav_list>li table td{font-size:13px;padding:0 0 0 2%;margin:0}.mnav_list>li table td ul li{border-bottom:1px solid #c7bca9}.mnav_list>li table td ul li:last-child{border-bottom:none}.mnav_list>li table td ul li a{color:#333;position:relative;padding:10px 2%}.mnav_list>li table td ul li a:after{content:"";display:inline-block;width:8px;height:12px;line-height:12px;vertical-align:middle;margin:0;background:url("../img/ico_mnav.png") no-repeat scroll 0 0/cover;position:absolute;top:16px;right:4%}.mnav_list>li>ul li{position:relative}.mnav_list>li>ul li a,.mnav_list>li>ul li span{color:#775c2f;cursor:pointer;display:block;font-weight:bold;padding:10px 2%}.mnav_list>li>ul li ul{display:none}.mnav_list>li>ul li ul li{border-top:1px solid #c7bca9}.mnav_list>li>ul li ul li a{color:#333;font-weight:normal}.mnav_list>li.half{width:50%;float:left;text-align:center;box-sizing:border-box}.mnav_list>li.half:nth-child(2n+1){border-right:1px solid #c7bca9}.btn_plus{content:'';display:block;cursor:pointer;width:26px;height:26px;position:absolute;top:8px;right:2%;background:#b4a68d;z-index:100}.btn_plus:before,.btn_plus:after{content:'';display:block;width:12px;height:2px;position:absolute;top:45%;background:#fff;-webkit-transition:.3s;transition:.3s}.btn_plus:before{left:7px}.btn_plus:after{left:7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn_plus.active:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn_plus.active:after{left:7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#mnav_sub{max-width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 2%;margin:0 auto}#mnav_sub li{width:50%}#mnav_sub li a{color:#333;font-weight:normal;padding:5px 2%}#gnav .gnav_normalList{width:100%;max-width:1200px;padding:40px 0 40px;margin:0 auto}#gnav .gnav_normalList ul{margin:0 0 20px}#gnav .gnav_normalList ul{*zoom:1}#gnav .gnav_normalList ul:before,#gnav .gnav_normalList ul:after{content:"";display:table}#gnav .gnav_normalList ul:after{clear:both}#gnav .gnav_normalList ul li{color:#333333;width:200px;font-size:100%;text-align:left;white-space:nowrap;line-height:1.8;margin:0 3% 0 0}#gnav .gnav_normalList ul li a{color:#333333;padding:0 20px 10px 0;margin:0;border-bottom:dotted 1px #979797}#gnav .gnav_normalList ul li a{*zoom:1}#gnav .gnav_normalList ul li a:before,#gnav .gnav_normalList ul li a:after{content:"";display:table}#gnav .gnav_normalList ul li a:after{clear:both}#gnav .gnav_normalList ul li a i{position:relative;font-style:normal}#gnav .gnav_normalList ul li a i:before{position:absolute;top:-1px;left:0px;display:block;margin:1px 10px 0 0;width:10px;height:10px;content:'\f138';font-family:FontAwesome;color:#67656c}#gnav .gnav_normalList ul li a span{float:left;margin:0 0 0 1.2em}#slider_top_wrap{position:relative}#slider_top{width:62%}#slider_top_mb{display:none}.copy_slider{position:absolute;top:0;right:0;width:100%;height:100%;background:url("../img/copy_slider.png") no-repeat right top/50% auto}#intro_inner{position:absolute}.intro{height:100%;min-height:750px;margin-top:-150px}.intro h2{text-align:center;margin:0 auto}.intro h2 img{width:366px;height:auto}.intro p{text-align:center;margin:30px auto 0}.intro p img{width:265px;height:auto}.intro_ttl{animation-duration:2s !important;-moz-animation-duration:2s !important;-webkit-animation-duration:2s !important;animation-delay:1.2s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s}.intro_txt1{animation-duration:2s !important;-moz-animation-duration:2s !important;-webkit-animation-duration:2s !important;animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-delay:2s}.intro_txt2{animation-duration:2s !important;-moz-animation-duration:2s !important;-webkit-animation-duration:2s !important;animation-delay:3s;-moz-animation-delay:3s;-webkit-animation-delay:3s}#dohens-h{position:relative;z-index:300}#switch{overflow:hidden;position:relative;z-index:1}#storyNav{display:block;left:-61px;position:fixed;-webkit-transition:all 1s ease 1s;transition:all 1s ease 1s;width:10px;z-index:399}#storyNav.fixed{left:20px}#storyNav li{border-radius:50%;cursor:pointer;display:inline-block;margin-bottom:10px;position:relative;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}#storyNav li span.icon{background:#333 none repeat scroll 0 0;border-radius:50%;display:block;height:10px;overflow:hidden;position:relative;width:10px;z-index:395;background:#fff url("") no-repeat scroll left top}#storyNav li span.name{display:block;height:40px;left:20px;overflow:hidden;position:absolute;text-align:right;top:0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:0;z-index:390}#storyNav li span.name img{position:absolute;right:0;top:0}#storyNav li:hover span.icon img{opacity:1}#storyNav li.current{margin-left:20px;opacity:0.4}#storyNav li span.icon::before{content:'';left:0;opacity:1;position:absolute;top:0}#storyNav li.current span.icon::before{content:'';left:0;opacity:0;position:absolute;top:0}#storyNav li:hover span.name{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:180px}.column{margin:0 auto;position:relative;width:100%;z-index:1500}.column .inner{width:100%;background:rgba(0,31,120,0.7) none repeat scroll 0 0}.column h2{padding-top:25%;margin:0 0 8px}.column h2:nth-child(n+2){padding-top:60px}.column img{margin:0 auto}.column_txt{width:480px;float:left}.column_txt h3{color:#fff;font-size:170%;line-height:1.2;letter-spacing:1px;font-weight:normal;margin:0;font-family:"游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif}.column_txt p{color:#fff;display:block;line-height:2;font-size:108%;letter-spacing:1.5px;margin:15px 0 30%}#column1 h2{padding-top:24%;margin-bottom:22px}#column1 h2 img{width:373px;height:auto}#column2 .column_txt{float:right}#column2 .column_txt h3,#column2 .column_txt p{color:#333}#column2 .inner{background:rgba(244,110,0,0.6) none repeat scroll 0 0}#column2 h2{padding-top:15%;margin-bottom:22px}#column2 h2 img{width:291px;height:auto;padding-top:180px}#column3 .column_txt{float:right}#column3 .column_txt h3,#column3 .column_txt p{color:#333}#column3 .inner{background:rgba(0,160,65,0.6) none repeat scroll 0 0}#column3 h2{padding-top:15%;margin-bottom:22px}#column3 h2 img{width:224px;height:auto;padding-top:180px}#switch.fixed .switchBg{display:block;position:fixed}.switchBg{position:absolute;top:0;width:100%;overflow:hidden}.switchBg:first-child{background:url("../img/bg_hiroshima.jpg") no-repeat scroll center top/cover;z-index:150}.switchBg:first-child .titleWrap{opacity:0;-webkit-transition:all 0.5s ease 1s;transition:all 0.5s ease 1s}.switchBg:first-child .titleWrap.show{opacity:1}.switchBg:nth-child(2){background:url("../img/bg_human.jpg") no-repeat scroll center top/cover;background-blend-mode:multiply;z-index:149}.switchBg:nth-child(3){background:url("../img/bg_heart.jpg") no-repeat scroll center top/cover;z-index:148}.mainTitle{color:#fff;display:block;font-size:36px !important;font-weight:normal;letter-spacing:0.1em;margin:0 auto;text-align:center;font-family:"游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif}.mainTitle:after{content:'';display:block;width:50px;height:3px;margin:20px auto;background:#fff}.numbering{position:absolute;top:35px;right:0px;z-index:1000;-webkit-transition:opacity 0.8s ease 1.6s;transition:opacity 0.8s ease 1.6s;animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s}.numbering img{width:212px;height:auto}.btnWrap{display:table;margin:40px auto;border-collapse:separate;border-spacing:30px}.btnWrap li{z-index:1;position:relative;display:table-cell;width:auto;font-size:147%;line-height:1.4;letter-spacing:2px;text-align:center;box-sizing:border-box}.btnWrap li a{color:#fff;width:240px;height:200px;line-height:1.5;display:block;border:1px solid #fff;box-sizing:border-box;padding-top:62px;background:rgba(255,255,255,0.1)}.btnWrap li:last-child a{margin-right:0}.btnWrap li:after{z-index:-1;position:absolute;bottom:20%;left:120px;content:'';display:block;width:32px;height:32px;margin-left:-17px;background:url("../img/ico_angle_right.png") no-repeat scroll 0 0/cover}.btnWrap_2{max-width:740px;margin:40px auto;border-collapse:separate;border-spacing:20px}.btnWrap_2{*zoom:1}.btnWrap_2:before,.btnWrap_2:after{content:"";display:table}.btnWrap_2:after{clear:both}.btnWrap_2 li{z-index:1;position:relative;float:left;width:350px;height:135px;font-size:147%;line-height:1.5;letter-spacing:2px;text-align:center;box-sizing:border-box;margin:0 0 40px;border:1px solid #fff;background:rgba(255,255,255,0.1)}.btnWrap_2 li:nth-child(2n){float:right}.btnWrap_2 li.noLink{opacity:0.3}.btnWrap_2 li span{color:#fff;position:absolute;left:24%;top:39%}.btnWrap_2 li a{color:#fff;width:350px;height:135px;display:block;padding-top:60px;box-sizing:border-box}.btnWrap_2 li:first-child a span{top:28%}.btnWrap_2 li:nth-child(3) a span{left:33%}.btnWrap_2 li:after{z-index:-1;position:absolute;top:50%;right:8%;content:'';display:block;width:32px;height:32px;margin-top:-17px;background:url("../img/ico_angle_right.png") no-repeat scroll 0 0/cover}#career{font-size:116%;margin:10px auto}.career_inner h2{color:#fff;line-height:1;font-size:270%;font-weight:normal;text-align:center;letter-spacing:0.2rem;margin:50px auto 20px}.career_inner p{color:#fff}.career_inner_left{position:relative;float:left;width:48%;height:287px;background:#615135}.career_inner_left h2{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.career_inner_left p{text-align:center;letter-spacing:0.1rem;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.career_inner_left a{color:#615135;width:296px;height:66px;line-height:66px;font-weight:bold;text-align:center;letter-spacing:0.1rem;border-radius:50px;margin:20px auto 0;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);background:#f29600}.career_inner_left:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:287px 0 0 50px;border-color:transparent transparent transparent #615135;position:absolute;left:100%;top:0px}.career_inner_right{float:right;width:52%;height:287px;background:url("../img/img_career.jpg") no-repeat center center/cover}.voice_inner{margin:0;background:url("../img/bg_presidentsvoice.jpg") no-repeat center center/cover;width:100%;height:auto}.voice_txt{float:left;max-width:550px;padding:100px 0;margin:0 auto}.voice_txt.fl_right{float:right}.voice_txt.fl_right h2{word-break:break-all}.voice_txt h2{color:#fff;line-height:1;font-family:'Lato', sans-serif;font-size:308%;letter-spacing:0.35rem;text-align:center;padding:0 0 0 0.3rem;margin:0}.voice_txt h2 br{display:none}.voice_txt h3{color:#fff;font-size:124%;font-weight:normal;line-height:1.8;letter-spacing:3px;text-align:left;margin:15px auto 20px}.voice_txt ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0 13%}.voice_txt ul li{width:48%;text-align:center;margin:0 auto;font-size:116%;letter-spacing:1px;border:1px solid #fff;background:rgba(255,255,255,0.2);box-sizing:border-box}.voice_txt ul li+*{margin-left:4%}.voice_txt ul li a{color:#fff;padding:20px 0}.voice_txt ul li a i{margin:0 10px 0 0;font-size:17px;vertical-align:middle}.joblist_career{margin:65px auto 0}.joblist_career>p{color:#4A4A4A;text-align:center;font-size:116%;letter-spacing:1px;margin:25px 0 0}.joblist_career .inner{max-width:1200px;padding:0 5%;margin:0 auto;box-sizing:border-box}.joblist_career .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:35px auto 15px}.joblist_career .inner ul li{width:30.333%;border:1px solid #d8d8d8;border-radius:5px;margin:0 1.25% 20px;overflow:hidden}.joblist_career .inner ul li a{color:#4a4a4a;position:relative;padding:32px 18% 25px 6%;box-sizing:border-box}.joblist_career .inner ul li a:after{content:"";display:block;width:17px;height:17px;position:absolute;top:50%;right:5%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("../img/ico_arrow_gl.png") no-repeat 0 0}.joblist_career .inner ul li h3{margin:0}.joblist_career .inner ul li p{margin:0}.joblist_career .tag_joblist{color:#fff;line-height:1;position:absolute;top:0;left:0px;z-index:10;font-size:85%;padding:4px 25px 4px 15px;background:#ddd}.joblist_career .tag_joblist:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0px 20px 10px;border-color:transparent transparent #fff transparent;position:absolute;top:0;right:0}.joblist_career .tag_joblist.cat_service-1{background:#91bf3e}.joblist_career .tag_joblist.cat_service-2{background:#f29600}.joblist_career .tag_joblist.cat_service-3{background:#64c6ec}.joblist_career .tag_joblist.cat_service-4{background:#e98ab3}.joblist_career .tag_joblist.cat_service-5{background:#6A4990}.joblist_career .tag_joblist.cat_service-6{background:#775c2f}#workpoint{padding:85px 5% 95px;margin:65px auto;background:url("../img/bg_workpoint.jpg") no-repeat center center/cover;box-sizing:border-box}#workpoint{*zoom:1}#workpoint:before,#workpoint:after{content:"";display:table}#workpoint:after{clear:both}#workpoint .inner{max-width:1200px;margin:0 auto}#workpoint .inner>p{color:#4A4A4A;text-align:center;font-size:116%;letter-spacing:1px;margin:25px 0 0}.workpoint_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:45px -2% 0}.workpoint_list li{width:50%;background:#615133;margin:0 1.5%}.workpoint_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.workpoint_list li a p{color:#fff;font-size:139%;letter-spacing:0.1rem;margin:0 0 0 4%}.workpoint_list li a img{width:58%}.cst_inner{margin:10px 0 0;background:url("../img/bg_top_cross.jpg") no-repeat top center/cover;background-position:0 43%, 0 0;width:100%;height:auto}.cst_txt{float:right;width:52%;margin:0 auto}.cst_txt h2{max-width:282px;line-height:1;text-align:center;margin:15% auto 0}.cst_txt h2 img{max-width:271px}.cst_txt h3{color:#fff;font-size:124%;font-weight:normal;line-height:1.8;letter-spacing:3px;text-align:center;margin:8px auto 20px}.cst_txt ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0 13%}.cst_txt ul li{width:48%;text-align:center;margin:0 auto;font-size:116%;letter-spacing:1px;border:1px solid #fff;background:rgba(255,255,255,0.2);box-sizing:border-box}.cst_txt ul li+*{margin-left:4%}.cst_txt ul li a{color:#fff;padding:20px 0}.cst_txt ul li a i{margin:0 10px 0 0;font-size:17px;vertical-align:middle}.staff_inner h2{text-align:center;padding-top:60px;margin:0 auto 35px}.staff_inner h2 img{max-width:307px}#carousel div{position:relative}#carousel div img{max-width:220px;height:auto}#carousel div:hover a{opacity:1}.staff_info{line-height:1;position:absolute;width:205px;bottom:70px;left:0;background:#fff}.staff_info h3{height:20px;line-height:20px;vertical-align:middle;font-size:85%;letter-spacing:1px;font-weight:normal;padding:0;margin:0;box-sizing:border-box}.staff_info h3 span{color:#fff;display:inline-block;height:20px;line-height:20px;vertical-align:top;margin:0 1em 0 0;padding:0 4%;box-sizing:border-box}.staff_info.green h3{color:#91bf3e;border-bottom:1px solid #91bf3e}.staff_info.green h3 span{background:#91bf3e}.staff_info.blue h3{color:#64c6ec;border-bottom:1px solid #64c6ec}.staff_info.blue h3 span{background:#64c6ec}.staff_info.orange h3{color:#f29600;border-bottom:1px solid #f29600}.staff_info.orange h3 span{background:#f29600}.staff_info.pink h3{color:#e98ab3;border-bottom:1px solid #e98ab3}.staff_info.pink h3 span{background:#e98ab3}.staff_info.brown h3{color:#775c2f;border-bottom:1px solid #775c2f}.staff_info.brown h3 span{background:#775c2f}.staff_info p{white-space:nowrap;margin:0;font-size:93%;padding:8px 4%;background:#fff}#news{margin:0 0 85px}.news_inner{max-width:960px;padding:0 4%;margin:0 auto}.news_inner h2{line-height:1;text-align:center;margin:80px 0 0}.news_inner h2 img{max-width:131px}.news_list{width:100%}.news_list ul{margin:35px 0 0px}.news_list ul{*zoom:1}.news_list ul:before,.news_list ul:after{content:"";display:table}.news_list ul:after{clear:both}.news_list ul li{float:left;width:23.5%;line-height:1.5;padding:0 0 18px;margin:0 0 16px 0}.news_list ul li+*{margin-left:2%}.news_list ul li a{color:#333}.news_list ul li a img{border:1px solid #ccc;box-sizing:border-box}.news_list ul li .meta_box{margin:10px 0 0}.news_list ul li time{vertical-align:middle;margin:5px 2% 0 0}.news_list ul li p{margin:5px 0 0}.meta_cat{color:#fff;display:inline-block;line-height:1;font-size:10px;letter-spacing:0.02rem;text-align:center;vertical-align:middle;padding:2px 0;margin:0 1% 2px 0;background:#775c2f}.meta_cat.tag_news{color:#775c2f;background:#e6e6e6}.meta_cat.tag_new-graduate{background:#00a99d}.meta_cat.tag_mid-career{background:#767cba}.meta_cat.tag_part-timer{background:#f7931e}.view_list{text-align:center;margin:0 auto}.view_list{*zoom:1}.view_list:before,.view_list:after{content:"";display:table}.view_list:after{clear:both}.view_list a{color:#333;letter-spacing:2px}.career_info_inner h2{color:#615135;line-height:1;font-size:293%;text-align:center;letter-spacing:0.3rem;margin:0 auto}.btn_toList{margin:0 auto}.btn_toList a{color:#333;display:block;text-align:center;letter-spacing:0.05rem;margin:30px auto 0}#top_sec2{padding:55px 0 80px;margin:10px 0 0;background:url("../img/bg_top_sec2.jpg") no-repeat scroll 0 0/cover}#top_sec2 h2{text-align:center;margin:0 auto}#top_sec2 h2 img{width:auto;max-width:205px}#top_sec2>p{color:#fff;text-align:center;font-size:124%;letter-spacing:0.05em;padding:0 5%;margin:15px auto 0;box-sizing:border-box}.top_type3{max-width:860px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0}.top_type3_inner{position:relative;width:33.333%;margin:0 1%;background:rgba(255,255,255,0.8)}.top_type3_inner a{padding:25px 5% 30px}.top_type3_inner:after{content:"";display:block;width:45px;height:45px;position:absolute;bottom:-22px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url("../img/ico_arrow_br.png") no-repeat scroll 0 0/cover}.top_type3_inner h3{color:#615135;position:relative;font-size:185%;font-weight:600;text-align:center;letter-spacing:0.15em;margin:0}.top_type3_inner h3:after{content:"";display:block;width:45px;height:5px;background:#615135;position:absolute;top:50px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top_type3_inner p{color:#000;font-size:108%;text-align:justify;padding:0 4%;margin:30px 0 0}.bnr_frontpage{text-align:center;padding:0 5%;margin:0 auto 100px}.bnr_frontpage a{max-width:615px;text-align:center;margin:0 auto}.top_stfv{position:relative;z-index:1;background:#EEEBE6}.top_stfv .inner{position:relative;width:100%;max-width:1200px;padding:8% 0 0;margin:0 auto}.top_stfv .inner{*zoom:1}.top_stfv .inner:before,.top_stfv .inner:after{content:"";display:table}.top_stfv .inner:after{clear:both}.top_stfv:after{content:"";display:block;position:absolute;z-index:-1;top:62%;left:0%;width:100%;height:79%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:orange}.top_stfv_leftCol{width:17%;position:absolute;top:50%;left:2%;-webkit-transform:translate(0, -40%);-ms-transform:translate(0, -40%);transform:translate(0, -40%)}.top_stfv_rightCol{float:right;width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top_stfv_bg{width:60%}.top_stfv_txt{width:34%;margin:5% 5% 0 5%}.top_stfv_txt h3{color:#615135;line-height:1;font-size:308%;letter-spacing:0.2rem;margin:0}.top_stfv_txt p{font-size:116%;letter-spacing:0.1rem;text-align:justify;margin:15px 0 20px}.top_stfv_txt ul li{color:#fff;line-height:1;display:inline-block;letter-spacing:0.05rem;border:1px solid #fff;border-radius:5px;padding:6px 20px 6px 22px;margin:0 10px 10px 0px}.top_stfv_txt ul li:last-child{border:none;padding:6px 0 6px 5px}.top_stfv_txt a{color:#615135;max-width:220px;font-size:108%;letter-spacing:0.08rem;text-align:center;border-radius:50px;padding:18px 0;margin:20px 0 0;background:#fff}.ttl_top{color:#615135;line-height:1;font-family:'Lato', sans-serif;font-size:308%;letter-spacing:0.3rem;text-align:center;padding:0 0 0 0.3rem;margin:0}.top_crosstalk{padding:100px 0 65px;background:url("../img/bg_top_cross.jpg") no-repeat center center/cover}.top_crosstalk>p{color:#4A4A4A;font-size:116%;letter-spacing:0.12rem;text-align:center;padding:0 0 0 0.12rem;margin:35px auto 0}.top_crosstalk_conts{max-width:880px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto 0}.top_crosstalk_conts{*zoom:1}.top_crosstalk_conts:before,.top_crosstalk_conts:after{content:"";display:table}.top_crosstalk_conts:after{clear:both}.top_crosstalk_conts div{width:29.333%;margin:0 2% 30px}.top_crosstalk_conts div a{color:#4a4a4a}.top_crosstalk_conts div h3{margin:10px 0 0}.top_crosstalk_conts div p{text-align:justify;margin:5px 0 0}.top_crosstalk_conts div img{border:1px solid #d8d8d8;box-sizing:border-box}.btn_toMovie{max-width:220px;font-size:116%;letter-spacing:0.1rem;text-align:center;margin:35px 0 0}.btn_toMovie a{color:#615135;padding:25px 10px;border-radius:50px;background:#fff}.top_jobList{padding:135px 0;margin:150px auto 0;background:url("../img/bg_top_jobList.jpg") no-repeat center center/cover}.top_jobList_inner{position:relative;max-width:1160px;margin:0 auto}.top_jobList_inner{*zoom:1}.top_jobList_inner:before,.top_jobList_inner:after{content:"";display:table}.top_jobList_inner:after{clear:both}.top_jobList_leftCol{width:68%;float:left;margin:0 0 0 2%}.top_jobList_leftCol>p{font-size:116%;letter-spacing:0.12rem;text-align:center}.top_jobList_conts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top_jobList_conts li{width:27.3%;margin:0 3%}.top_jobList_conts a p span{color:#615135;display:block;line-height:30px;width:150px;height:30px;text-align:center;border-radius:20px;margin:15px auto 0;background:#fff}.top_jobList_rightCol{width:24%;position:absolute;top:50%;right:2%;-webkit-transform:translate(0, -55%);-ms-transform:translate(0, -55%);transform:translate(0, -55%)}@media only screen and (max-width: 1200px){.dialogue_wrap .inner{padding:0 2%;max-width:inherit}.dialogue{width:58%}.dialogue_cont i:before{left:0}.dialogue_cont li p{margin:10px 2% 15px 18%}.crosstalk_images .layout_1-2{right:7%}.crosstalk_images .layout_2-2{left:6.5%}.crosstalk_images .layout_3-2{right:7%}.crosstalk_images .layout_4-2{left:7%}}@media only screen and (max-width: 1120px){.job_list_outer .slick-prev{left:0%}.job_list_outer .slick-next{right:0%}}@media only screen and (max-width: 960px){.wrap{max-width:760px}.logo{float:left;height:auto;width:100%;line-height:1;padding:12px 0 0 0;margin:0 0 0 2%}.logo img{width:100%;max-width:200px;height:auto}.logo.pc{display:none}.logo.mb{width:100%;display:block;margin:10px 0 0 4%;padding:0}#header{*zoom:1}#header:before,#header:after{content:"";display:table}#header:after{clear:both}.header_inner{float:left;margin:0}#hnav,#gnav{display:none}.cnav{position:absolute;right:50px}.cnav ul li{float:left;border-left:none}.cnav ul li.btn_contact a{content:" ";display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:50px;height:56px;background:url("../img/btn_contact_mb.png") scroll no-repeat center center/cover}.cnav ul li.btn_tour a{content:" ";display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:50px;height:56px;background:url("../img/btn_tour_mb.png") scroll no-repeat center center/cover}body.career .cnav ul li.btn_contact a,body.career-child .cnav ul li.btn_contact a,body.parent-pageid-716 .cnav ul li.btn_contact a,body.post-type-archive-requirements .cnav ul li.btn_contact a,body.tax-requirements_cat .cnav ul li.btn_contact a,body.single-requirements .cnav ul li.btn_contact a{background:url("../img/btn_contact_career_mb.png") no-repeat 0 0/cover}body.career .cnav ul li.btn_tour a,body.career-child .cnav ul li.btn_tour a,body.parent-pageid-716 .cnav ul li.btn_tour a,body.post-type-archive-requirements .cnav ul li.btn_tour a,body.tax-requirements_cat .cnav ul li.btn_tour a,body.single-requirements .cnav ul li.btn_tour a{background:url("../img/btn_tour_career_mb.png") no-repeat 0 0/cover}body.career .voice_inner,body.career-child .voice_inner,body.parent-pageid-716 .voice_inner,body.post-type-archive-requirements .voice_inner,body.tax-requirements_cat .voice_inner,body.single-requirements .voice_inner{margin:65px auto 0;background:url("../img/bg_mb_president_career.jpg") no-repeat center center/cover}#mnav{display:block;width:50px;height:56px}.btn_mnav{height:56px;padding:0}.fnav_list h3 span{font-size:16px}.fnav_list.type_2 ul li a{font-size:16px}.top_stfv_txt p{font-size:14px}.top_stfv_txt p br{display:none}.joblist_career>p{font-size:14px}#workpoint{padding:65px 5% 76px}#workpoint .inner>p{font-size:14px}.workpoint_list{display:block;max-width:500px;margin:45px auto 0}.workpoint_list li{width:100%;margin:0 auto 25px}.workpoint_list li a p{font-size:18px}.workpoint_list li a p br{display:none}#main_title h1{font-size:25px}#history_title{padding:15% 0 30%}#history_title h1{padding:0 4% 10px}#history_title h2{padding:0 7.5% 0;margin:0}#history_title p{margin:4% 4% 0 8%}.history_cont{margin:0 auto 50px}.history_cont>p{font-size:13px;line-height:2;text-align:justify;margin:40px auto 0;max-width:600px}.history_list{max-width:600px}.history_list th,.history_list td{font-size:12px}.history_list th{width:12%;min-width:60px;padding:4px 0}.history_list td{padding:4px 2%}.slogun{max-width:700px}.slogun h4{font-size:20px}.service_cont_top{border:none;padding-bottom:60%;margin:25px auto 50px;background:transparent url("../img/bg_fifthService_mb.jpg") no-repeat scroll center bottom/contain}.service_cont_top p{font-size:20px;margin:51px 0 0 10%;position:static;width:90%}.txt_fifthService{margin:-30px auto 0;text-align:center}.service_info{max-width:600px}.txt_concept img{width:200px;height:auto}.concept_cont_top h2{font-size:20px;letter-spacing:4px;margin:0 0 0 -10em}.concept_love,.concept_life,.concept_live{margin:0 0 45%}.concept_love img,.concept_life img,.concept_live img{top:246px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.concept_cont_btm h3{font-size:20px;font-weight:normal}.concept_cont_btm p{font-size:13px;margin:5px 0 10px}.concept_cont_btm_col.left,.concept_cont_btm_col.right{box-sizing:border-box;float:none;padding:450px 4% 0;width:100%}.dohens_numbers{margin:40px auto 0}.ttl_presidentsVoice br{display:block}.president_cont>h3{font-size:18px;word-break:break-all;margin:40px auto 0}.president_cont p{font-size:13px;line-height:2.2}#presidentsName{font-size:12px;padding-bottom:32%}.member_list{max-width:500px;padding:0 4%}.member_list .inner{width:48%;min-height:268px}.member_list .inner:nth-child(n+1){margin-left:2%}.member_list .inner p{font-size:10px;letter-spacing:0;margin:0 auto 20px}.member_list .inner h3{font-size:13px}.member_list .inner h3 span{display:block;margin:0}.member_list .inner i{display:none}.crosstalk_images{display:none}.InsertMbImage{display:block;visibility:visible}.dialogue_wrap .inner{padding:0;max-width:inherit}.dialogue{float:none;width:auto}.dialogue h2{font-size:18px;letter-spacing:3px;line-height:1;padding:10px 0 0 5%;background:#775c2f}.dialogue h2 span{font-size:28px;margin:0 0 0 0.1em}.dialogue h2:before{content:'';background:#bbae97;content:"";display:block;height:1px;top:42px;left:50%;margin-left:-46%;position:absolute;width:92%}.dialogue h2:after{border-bottom:3px solid #bbae97;border-left:3px solid #bbae97;border-radius:0 0 0 3px;box-sizing:border-box;height:16px;margin:0;position:absolute;top:10px;left:auto;right:4%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:16px;background:none;z-index:50}.dialogue h3{color:#fff;font-size:17px;font-size:2.5vw;letter-spacing:1px;padding:10px 5%;border:none;background:#775c2f none repeat scroll 0 0}.dialogue_cont li p{font-size:12px;margin:0 4% 20px 15%;text-align:justify;line-height:2}.crosstalk_images_btm{position:relative;background:transparent url("../img/bg_cross_btm_mb.jpg") no-repeat scroll center bottom/100% auto;height:0;padding-bottom:92%}.crosstalk_images_btm.cs2{background:transparent url("../img/bg_crosstalk2_btm_mb.jpg") no-repeat scroll center top/100% auto}.crosstalk_images_btm.cs3{background:transparent url("../img/bg_crosstalk3_btm_mb.jpg") no-repeat scroll center top/100% auto}.crosstalk_images_btm .layout_5-1{padding-top:0}.crosstalk_images_btm .layout_5-2{position:absolute;bottom:12%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:84%}.contact_cont>p{font-size:14px;letter-spacing:1px}.news_nav{max-width:760px;margin:0 auto}.cst_txt{width:66%}.cst_txt h3{font-size:14px}.cst_txt ul li{font-size:13px}.job_header_cont p{font-size:15px;margin:60px 0 0}.staffWorks{display:block}.staffWorks_wrap{padding:0 3%}.staffWorks_inner{width:auto;padding:25px 3% 30px;margin:0 auto 10px;max-width:565px}.staffWorks_inner p{margin:0}#numbers_15 h3{width:40%;margin:65px 0 0 6%}#numbers_15 h3 span{font-size:80px}#numbers_15 h3 i{font-size:19px}#numbers_15 h3+*{width:50%;margin:65px 0 0 0}#numbers_18 h3{margin:55px auto 0}#numbers_18 h3 span{font-size:100px}#numbers_18 h3 i{font-size:22px}.career_inner_left,.career_inner_right{width:100%}.career_inner_left h2{font-size:35px;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.career_inner_left p{font-size:14px;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.career_inner_left a{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.career_inner_left:after{display:none}.nav_recruit{right:150px}.nav_recruit ul{width:auto}.nav_recruit ul li{font-size:10px;width:46px;float:left;height:56px;line-height:56px}.nav_recruit ul li a{font-size:10px}.recruit_list_tab ul li{font-size:10px}.job_list_inner{width:30%}.process_steps_inner{display:block}.process_steps_inner .col_left,.process_steps_inner .col_right{width:100%}.process_steps_inner .col_right{text-align:center;margin:35px 0 0}.process_steps_inner .col_right img{width:auto}}@media only screen and (max-width: 768px){.wrap{max-width:600px;padding:0 4%}.img_pc{display:none}.img_mb{display:block}#slider_top{display:none}#slider_top_mb{display:block}.footer_inner ul{display:none}.sns{width:100%;height:50px;line-height:50px}.sns li{box-sizing:border-box}.sns li+*{border-left:2px solid #e4ded5}.footer_logo{margin:2% auto 0}.copy{margin:30px auto 20px}.fnav{display:none}#toTop{position:absolute;width:100%;top:0px;right:inherit;bottom:inherit;border-radius:0}#toTop span{top:38%}#toTop:before{height:50px}#main_title{height:auto;padding-bottom:32%}#main_title h1{font-size:24px}body #main_title:after{display:none}body.corporation #main_title{background:url("../img/bg_corporation_mb.jpg") no-repeat center center/cover}body.philosophy #main_title{background:url("../img/bg_philosophy_mb.jpg") no-repeat center center/cover}body.service #main_title{background:url("../img/bg_service_mb.jpg") no-repeat center center/cover}body.numbers #main_title{background:url("../img/bg_numbers_mb.jpg") no-repeat center center/cover}body.career-plan #main_title{background:url("../img/bg_philosophy_mb.jpg") no-repeat center center/cover}body.welfare #main_title{background:url("../img/bg_welfare_mb.jpg") no-repeat center center/cover}body.oneday #main_title{background:url("../img/bg_oneday_mb.jpg") no-repeat center center/cover}body.crosstalk #main_title{background:url("../img/bg_crt_mb.jpg") no-repeat center center/cover}body.process #main_title{background:url("../img/bg_process_mb.jpg") no-repeat center center/cover}body.process-career #main_title{background:url("../img/bg_process_career_mb.jpg") no-repeat center center/cover}#bgColor_title{height:100px}#bgColor_title h1{font-size:20px;line-height:100px}.sub_title{font-size:18px;letter-spacing:4px;padding:50px 0 0 8px}#nav_relation{margin:0px auto 50px}#nav_relation ul{float:none;max-width:450px}#nav_relation ul li{left:0;width:46%;text-align:center;margin:0 2% 3%}#nav_relation ul li a{width:100%;margin:0}#nav_relation ul li a img{width:auto}.sub_title{padding:40px 0 0 8px}#breadcrumb ul{padding:2px 0 2px 4%}#breadcrumb ul li{font-size:11px;margin:0 8px 0 0}#breadcrumb ul li a{color:#808080;float:left;margin:0 8px 0 0}.news_nav ul{padding:0 4%;margin:25px auto 0}.news_nav ul li a{font-size:12px;letter-spacing:0;padding:3px 0 3px}.news_inner h2 img{max-width:90px}.news_list{margin:0}.news_list ul{margin:40px 0 10px}.news_list ul li{float:none;width:100%;min-height:50px;padding:0;margin:0 0 20px}.news_list ul li{*zoom:1}.news_list ul li:before,.news_list ul li:after{content:"";display:table}.news_list ul li:after{clear:both}.news_list ul li .meta_box{margin:-4px 0 0 4%}.news_list ul li+*{margin-left:0}.news_list ul li a img{float:left;width:35%}.news_list ul li a p{float:left;width:61%;margin:5px 0 0 4%}.meta_box{float:left;width:58%;margin:0px 0 0 2%}.single-news #bgColor_title{padding-bottom:0}.single-news #main{background:#fff}.single-news #main #content{margin-top:0;padding:25px 4%}.meta_box_single time{font-size:11px}#article,#side{float:none;width:100%}#article h1{font-size:16px;margin:15px 0}#article p{font-size:12px;margin:25px 0}#side{margin-bottom:0}#side h2{font-size:14px}.side_list li{font-size:12px;margin:0 0 25px}.side_list li img{width:auto;max-width:220px}.side_list_cat li{font-size:12px}.side_list_date select{font-size:12px;margin:0}.pager{margin:0 auto 0;padding-bottom:80px;width:100%}.pager ul li{font-size:12px}.history_cont>p{font-size:12px;margin:20px auto 0}.corp_list{margin:50px auto 0}.corp_list th,.corp_list td{font-size:12px}.corp_list th{min-width:95px;padding:5px 1.5%}.corp_list td{padding:5px 1.5%}.facility{margin:0 0 10px 2%;width:49%}.facility:nth-child(2n+1){margin-left:0}.facility dl dt{font-size:14px}.facility dl dd{font-size:11px}.facility figcaption{font-size:11px}.philosophy_cont_top{background-size:contain;padding-bottom:60%}.philosophy_cont_top h2{margin:0 auto 40px}.philosophy_cont_top h3{width:140px;margin:0 auto}.philosophy_cont_top p{font-size:13px;letter-spacing:0;margin:10px auto 20px}.slogun{padding:30px 5%;margin:0 4%}.slogun h4{font-size:15px;letter-spacing:0;margin:0}.slogun p{font-size:11.5px;margin:0 auto 15px}.philosophy_cont_btm{background:transparent url("../img/bg_philosophy_cont_btm.jpg") no-repeat scroll center bottom/contain;padding:10% 0 60%}.philosophy_cont_btm>p{font-size:13px;line-height:1.8;padding:0 4%;margin:40px auto 0}.CsAndEs h2{margin:20px auto 0;width:180px}.CsAndEs h3{margin:15px auto 10px}.CsAndEs h3 img{height:19px}.CsAndEs p{font-size:12px;letter-spacing:0}#txt_customer{height:15px}.service_cont_top p{font-size:18px;margin:40px auto 0}.txt_fifthService{padding:0 5%;margin:0 auto}.service_info h2{font-size:16px;padding:0 0 5px 2px;letter-spacing:2px}.service_info h3{font-size:13px;letter-spacing:0;margin:5px auto}.service_info p{font-size:12px;margin:0 auto 30px}.concept_cont_top h2{font-size:18px;letter-spacing:2px;margin:0 0 0 -9em}.concept_cont_top{padding:50px 0 110px}.concept_love,.concept_life,.concept_live{height:300px;margin:0 0 350px}.concept_love img,.concept_life img,.concept_live img{top:135px}.concept_love{background-attachment:scroll;background:transparent url("../img/bg_love_mb.jpg") no-repeat scroll center top/cover}.concept_life{background-attachment:scroll;background:transparent url("../img/bg_life_mb.jpg") no-repeat scroll center top/cover}.concept_live{background-attachment:scroll;background:transparent url("../img/bg_live_mb.jpg") no-repeat scroll center top/cover}.concept_cont_btm_col.left,.concept_cont_btm_col.right{padding:340px 4% 0}.concept_cont_btm img{width:250px}.concept_cont_btm h3{font-weight:normal;font-size:16px;padding:0}.concept_cont_btm p{font-size:12px;line-height:1.8;margin:5px 0 0}.dohens_numbers{margin:25px auto 0}.dohens_numbers .inner{height:280px;margin:0 0 20px 0;width:48%}.dohens_numbers .inner h2{font-size:15px;letter-spacing:2px;line-height:1.5;padding:30px 1% 0}.dohens_numbers .inner p{font-size:11px;bottom:5px;line-height:1.5}.dohens_numbers .inner:nth-child(2n+1){margin-left:0}.dohens_numbers .inner:nth-child(2n+2){margin-left:4%}#numbers_1{background-size:80% auto}#numbers_1 h3{margin:25% 0 0}#numbers_1 h3 span{font-size:80px}#numbers_1 h3 i{font-size:30px}#numbers_2{background-size:80% auto}#numbers_2 h3{margin:22% 0 0}#numbers_2 h3 span{font-size:90px}#numbers_2 h3 i{font-size:30px}#numbers_3{background-size:80% auto}#numbers_3 h3{margin:13% 0 0}#numbers_3 h3 span{font-size:120px}#numbers_3 h3 i{font-size:30px}#numbers_4 h3{margin:18% 0 0 5px}#numbers_4 h3 span{font-size:105px}#numbers_4 h3 i{font-size:30px}#numbers_5{background-size:80% auto}#numbers_5 h3{margin:8% 0 0 5px}#numbers_5 h3 span{font-size:105px}#numbers_5 h3 i{font-size:40px}#numbers_6{background-size:80% auto}#numbers_6 h3{margin:20% 0 0 5px}#numbers_6 h3 span{font-size:100px}#numbers_6 h3 i{font-size:30px}#numbers_7{background-size:80% auto}#numbers_7 h3{margin:14% 0 0 5px}#numbers_7 h3 span{font-size:105px}#numbers_7 h3 i{font-size:30px}#numbers_8{background-size:80% auto}#numbers_8 h3{margin:20% 0 0 0}#numbers_8 h3 span{font-size:80px}#numbers_8 h3+h3:before{font-size:70px;top:-0px;left:-8%}#text_ratio{bottom:16%;font-size:16px}#text_ratio span+*{margin:0 0 0 80px}#numbers_9{background-size:80% auto}#numbers_9 h3{margin:8% 0 0 5px}#numbers_9 h3 span{font-size:105px}#numbers_9 h3 i{font-size:60px}#numbers_10{background-size:80% auto}#numbers_10 a>img{margin:50px auto 0;max-width:200px}#numbers_11{background-size:80% auto}#numbers_11 a>img{margin:30px auto 0;max-width:100px}#numbers_12{background-size:80% auto}#numbers_12 a>img{margin:30px auto 0;max-width:100px}#numbers_15 h3{width:42%;margin:85px 0 0 6%}#numbers_15 h3 span{font-size:70px}#numbers_15 h3 i{font-size:17px}#numbers_15 h3+*{width:52%;margin:85px 0 0 0}#numbers_13,#numbers_14,#numbers_15,#numbers_16,#numbers_17,#numbers_18{background-size:80% auto}.btn_more img{width:120px}.career_cont>p{font-size:12px;letter-spacing:1px;text-align:justify;margin:40px auto 15px}.career_cont>p.txt_mySelect{font-size:12px;line-height:1.8;margin:15px 0 0}.training h3{font-size:18px;font-weight:normal;margin:40px auto 0}.training_cols{max-width:320px}.training_cols .inner{width:100%}.training_cols .inner h4{font-size:14px;margin:8px 0 2px}.training_cols .inner p{font-size:12px;text-align:justify;margin:0 0 30px}.training_cols .inner+*{margin-left:0}.welfare_cont>p{font-size:12px;text-align:justify;margin:40px auto 0}.welfare_list{margin:30px auto 0}.welfare_list{*zoom:1}.welfare_list:before,.welfare_list:after{content:"";display:table}.welfare_list:after{clear:both}.welfare_list dl{margin-bottom:20px;border:none}.welfare_list dl dt{display:block;width:100%;padding-left:2%;border-left:1px solid #0071bc}.welfare_list dl dt span{height:auto;font-size:14px;position:static;padding:0;margin:0}.welfare_list dl dd{font-size:12px;margin:5px 0 0}.welfare_list dl dd span{margin:20px 0;padding:5% 2%}.welfare_list dl dd span h3{font-size:13px;line-height:1;margin:2px 0 8px}.oneday_cont_wrap{padding:25px 2% 0}.oneday_cont h2{font-size:14px;padding:0;margin:20px 0 0}.oneday_cont h3{cursor:pointer;font-size:16px;margin:5px 0 0px}.oneday_cont h3:after{content:'';border-bottom:2px solid #fff;border-left:2px solid #fff;border-radius:0 0 0 2px;box-sizing:border-box;height:20px;margin-left:-10px;position:absolute;top:15px;right:3%;width:20px;z-index:10;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}.oneday_cont.active h3{margin:5px 0 140px}.oneday_cont.active h3:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.oneday_cont.active .txt_baloon,.oneday_cont.active .oneday_staff,.oneday_cont.active .schedule_list{display:block}.txt_baloon,.oneday_staff,.schedule_list{display:none}.txt_baloon{right:40%;top:80px;width:241px;z-index:50}.oneday_staff{bottom:-130px;right:25%;z-index:25}.schedule_list_left,.schedule_list_right{width:100%;float:none}body.career #president_title,body.career-child #president_title,body.parent-pageid-716 #president_title{background:transparent url("../img/bg_president_title_career_mb.jpg") no-repeat scroll center 0/cover}body.career #president_title h1,body.career-child #president_title h1,body.parent-pageid-716 #president_title h1{padding:0 0% 10px 0}body.career #president_title h2,body.career-child #president_title h2,body.parent-pageid-716 #president_title h2{margin:0 0 0 10%}body.career #president_title p img,body.career-child #president_title p img,body.parent-pageid-716 #president_title p img{width:100%}#president_title{padding:10% 0 8%;background:transparent url("../img/bg_president_title_mb.jpg") no-repeat scroll center 0/cover}#president_title .inner{width:50%}#president_title h1{font-size:28px;word-break:break-all;letter-spacing:0.15rem;padding:0 30% 10px 0;margin:0}#president_title h2{width:90%;margin:0}#president_title p{width:auto;margin:12% 0 0 0}#president_title p img{max-width:210px}#president_title p.ttl_president_3{width:210px;padding-bottom:10%}#president_title p.ttl_president_3 img{width:80%}#crosstalk_title{background:transparent url("../img/bg_cross_top_mb.jpg") no-repeat scroll center top/cover;height:auto}#crosstalk_title.cs2{background:transparent url("../img/bg_crosstalk2_top_mb.jpg") no-repeat scroll center top/cover}#crosstalk_title.cs3{background:transparent url("../img/bg_crosstalk3_top_mb.jpg") no-repeat scroll center top/cover}#crosstalk_title.cs4{background:transparent url("../img/bg_crosstalk4_top_mb.jpg") no-repeat scroll center top/cover}#crosstalk_title.cs5{background:transparent url("../img/bg_crosstalk5_top_mb.jpg") no-repeat scroll center top/cover}#crosstalk_title h1{margin:0 50% 0 2%;padding-top:37%}#crosstalk_title h2{margin:2% 2% 0% 2%}#crosstalk_title h2 img{vertical-align:middle}#crosstalk_title p{font-size:13px;font-size:1.8vw;margin:2% 0 4% 2%}.member h2{font-size:17px;letter-spacing:2px;padding:7px 0 7px 2px}.member_list{max-width:4500px;padding:0 4%}.member_list .inner{width:50%;min-height:210px}.member_list .inner:nth-child(n+1){margin-left:0%}.member_list .inner h3{font-size:12px}.member_list .inner img{max-width:140px}#dialogue{padding-bottom:0}.dialogue_wrap{padding:0 0 30px}.dialogue_cont li p{margin:10px 4% 20px 22%}.crosstalk_images_btm .layout_5-1{max-width:95px}.crosstalk_images_btm .layout_5-1 img{width:100%}table.recruit_list{margin:50px auto 0}table.recruit_list tr th,table.recruit_list tr td{float:left\9;display:block;width:100%;padding:10px 2%;font-size:13px;box-sizing:border-box}.pdf_list ul{margin:40px auto 0}.pdf_list ul li{font-size:12px;letter-spacing:0}.faq_cont>p{font-size:13px;letter-spacing:1px;margin:35px auto;text-align:center}.faq_cont_inner h2{font-size:14px;padding:8px 2%}.faq_cont_inner h2 i{font-size:20px}.ico_plus{top:50%;width:17px;height:3px}.faq_cont_inner dl dt i{font-size:20px}.faq_cont_inner dl dd p{font-size:13px;line-height:1.8;margin:-5px 0 0 6%}.btn_center{margin:40px auto 0;text-align:center}.btn_center a{width:100%}.btn_center img{width:100%;max-width:350px}.contact_cont>p{font-size:14px;letter-spacing:0}.contactForm table th,.contactForm table td{display:block;width:100%;font-size:12px;padding:4px 2%}.contactForm table th .required{display:inline-block;font-size:10px;line-height:1;padding:3px 5px 3px 7px;margin:0 0 0 0.5em}.contactForm table td{padding:10px 2%}.contactForm table td label{font-size:12px;padding:4px 20px 4px 15px}.contactForm table td label:before{height:15px;width:15px;left:-7.5px;margin-top:-7.5px}.contactForm table td textarea{min-height:160px}.contactForm input[type="submit"]{display:block;font-size:18px;margin:40px auto 0;padding:10px;-webkit-transition:opacity 0.5s ease-out 0s;transition:opacity 0.5s ease-out 0s;width:100%;max-width:300px}.attention{margin:25px auto 0}.attention p{font-size:12px;margin:0px auto 10px}.tour_cont>p{font-size:12px;letter-spacing:0}.access_cont table{margin:40px 0 25px}.access_cont table th,.access_cont table td{display:block;width:100%;font-size:12px;padding:6px 2%}.bnrLinkNav .inner{max-width:600px}.bnrLinkNav .inner h2{font-size:16px}.bnrLinkNav .inner ul{margin:0}.bnrLinkNav .inner ul li a{height:50px;line-height:50px;font-size:15px;letter-spacing:0.05em;margin:0 6%}.bnrLinkNav .inner ul li a:before{margin:-3px 4% 0 0}.ttl_top{font-size:37px}#top_sec2{background:url("../img/bg_top_sec2_mb.jpg") no-repeat scroll 0 0/cover}#top_sec2 h2 img{max-width:160px}#top_sec2>p{font-size:14px;margin:15px auto -20px}.top_type3{display:block}.top_type3_inner{width:92%;max-width:600px;margin:50px auto 0}.top_type3_inner a{padding:15px 4% 35px}.top_type3_inner h3{letter-spacing:0.12em;font-size:22px}.top_type3_inner p{font-size:13px;margin:25px 0 0}.voice_inner{background:url("../img/bg_mb_president.jpg") no-repeat top center/cover}.voice_txt{min-height:100px;float:none;padding:12% 0;margin:0 auto}.voice_txt h2{text-align:left}.voice_txt h2 img{max-width:320px}.voice_txt h2 br{display:block}.voice_txt ul{display:block;margin:10px 0 0}.btn_toMovie{margin:20px 0 0}.btn_toMovie a{padding:3px 5px}.cst_inner{padding:8% 0px 4%;background:url("../img/bg_top_cross_mb.jpg") no-repeat center top/cover}.cst_txt{float:none;width:100%}.cst_txt h2{margin:0 auto}.cst_txt h2 img{max-width:220px}.cst_txt h3{max-width:400px;font-size:14px;margin:15px auto 0px}.cst_txt h3 br{display:none}.cst_txt ul{display:block;margin:46% 0 0%}.cst_txt ul li{width:100%;margin:0 auto 10px;border:none;background:#615135}.cst_txt ul li a{color:#fff}.staff_inner h2{padding-top:40px}.staff_inner h2 img{max-width:220px}.job_header_inner>img{width:100%}.job_header_cont{width:440px;bottom:5%;padding:20px 3.5% 5%;background:#fff;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.job_header_cont h2{top:45px;font-size:20px}.job_header_cont p{font-size:14px;margin:50px 0 0}#tab_box .inner h3{font-size:15px}.tab_innerSchedule_1 ul{margin:5px 1% 0}.tab_innerSchedule{display:block}.tab_innerSchedule ul{width:98%;margin:5px auto 0}.tab_innerSchedule ul+*{border-top:none}.tab_innerSchedule ul li{font-size:12px}#tab_menu li{font-size:13px}.checkpoint{padding:20px 0;margin:50px 0 0}.tmb_checkpoint{width:auto}.lists_checkpoint{display:block}.list_checkpoint{width:100%}.list_checkpoint a{margin:0 0 10px}.tmbs_checkpoint{display:block}.tmbs_checkpoint a{width:100%;margin:0 0 10px}.tmbs_checkpoint a{*zoom:1}.tmbs_checkpoint a:before,.tmbs_checkpoint a:after{content:"";display:table}.tmbs_checkpoint a:after{clear:both}.tmbs_checkpoint a img{width:40%;max-width:220px;float:left}.tmbs_checkpoint p{float:left;width:58%;margin:-4px 0 0 2%}.lisence h3{font-size:16px}.staffVoice_nav{overflow-x:scroll}.crt_list li img{width:42%}.crt_txt_right{width:55%}.crt_txt_right h2{font-size:17px}.crt_txt_right p{font-size:13px}table.list_recruit{margin:50px auto}table.list_recruit tr th,table.list_recruit tr td{display:block;width:100%}table.list_recruit tr th{text-align:left}.ttl_recruit{font-size:25px}.ttl_recruit i{font-size:9px;letter-spacing:0.05rem;padding:5px 8px;margin:0 15px 0 0}.ttl_recruit span{font-size:12px}.archive_recruit_cont>p{font-size:14px}.recruit_list{margin:0 auto 65px}.recruit_list_tab{margin:45px auto 50px}.recruit_list_tab ul li{font-size:9px;width:16%;margin:0 0.5%}.job_list_inner{width:46%}.job_list_inner h3{font-size:20px}.top_stfv .inner{display:block;padding:10% 0}.top_stfv:after{top:58%;left:0%;width:100%;height:84%}.top_stfv_leftCol{width:28%;position:absolute;top:5%;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.top_stfv_rightCol{float:none;width:100%;display:block}.top_stfv_bg{width:63%;float:right;margin:0 5% 0 32%}.top_stfv_txt{float:left;width:79%;margin:5% 5% 3% 16%}.top_crosstalk_conts{display:block;margin:8% auto 0}.top_crosstalk_conts div{width:100%;max-width:280px;margin:0 auto 10%}.top_crosstalk{padding:15% 0 8%}.top_crosstalk>p{margin:3% auto 0}.top_jobList{padding:8% 0;margin:18% 0 0}.top_jobList_leftCol{width:72%;padding:0 3%}.top_jobList_leftCol>p{margin:0 auto 8%;width:auto}.top_jobList_rightCol{width:20%;top:-12%;right:0%;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.top_jobList_conts{display:block;max-width:400px;margin:5% auto 0}.top_jobList_conts a p span{width:auto}.top_jobList_conts li{width:90%;margin:0 0 10%}.top_jobList_conts li{*zoom:1}.top_jobList_conts li:before,.top_jobList_conts li:after{content:"";display:table}.top_jobList_conts li:after{clear:both}.top_jobList_conts li img{float:left;width:40%}.top_jobList_conts li p{float:left;width:55%;margin:0 0 0 5%}.bnrLinkNav .inner h2{font-size:14px}.bnrLinkNav .inner ul li a{font-size:93%}.news_inner h2{margin:18% auto 0}.footer_fbnr_wrap{display:block}.process_conts>h2{font-size:20px;letter-spacing:0.1rem;margin:45px auto 0}.process_conts>p{font-size:14px;letter-spacing:0.05rem}.process_steps_inner:last-child{margin-bottom:0}.process_steps_inner h3{font-size:16px;padding:8px 3% 8px 2%;letter-spacing:0;background:#F29700}.process_steps_inner h3.green{background:#8DB93E}.process_steps_inner h3 i{font-size:11px;vertical-align:text-bottom;margin:4px 4% 0 0}.process_steps_inner h3 i>span{font-size:20px;vertical-align:text-bottom}.process_steps_inner h3>span{font-size:12px;width:90px;height:29px;top:50%}.process_steps_inner h3>span.line_1row{line-height:29px}.process_steps_inner h4{font-size:14px;letter-spacing:0.02rem}.process_steps_inner p,.process_steps_inner ul li{font-size:14px;letter-spacing:0.02rem}.joblist_career .inner ul li{width:47%}.process_careerSteps{margin:45px auto 0}.process_careerSteps .inner{display:block}.process_careerSteps .inner .col_1{width:100%;padding:10px 0}.process_careerSteps .inner .col_1 h3{font-size:18px}.process_careerSteps .inner .col_1 p{font-size:11px}.process_careerSteps .inner .col_1 p i{font-size:20px}.process_careerSteps .inner .col_1 .inner_inner{margin:20px auto}.process_careerSteps .inner .col_2{width:100%;padding:20px 5%}.process_careerSteps .inner .col_2 p{font-size:14px}.process_careerSteps .inner .col_3{width:100%;padding:25px 5%}.process_careerSteps .inner .col_3 ul li{font-size:14px}.process_careerSteps .inner:after{top:105%}.naitei p{font-size:25px}.torikumi>h2{font-size:20px;letter-spacing:0.1rem;margin:45px auto 0}.torikumi_list{display:block;margin:45px auto 65px}.torikumi_list .inner{width:98%;margin:0 auto 35px}.torikumi_list .inner h3{font-size:16px}.torikumi_list .inner p{font-size:14px}}@media only screen and (max-width: 600px){.recruit_list_tab ul{display:block;width:100%}.recruit_list_tab ul li{display:inline-block;width:32%;margin:0 0.5% 6px 0}.job_list_inner{width:100%;max-width:265px;margin:0 5px 30px}.job_list_outer{margin:40px 0 85px}.joblist_career .inner ul{display:block}.joblist_career .inner ul li{width:100%}.joblist_career .inner ul li p{font-size:12px}.workpoint_list li a p{font-size:13px}.bnrLinkNav .inner{display:block;padding:18px 0 0}.bnrLinkNav .inner h2{width:100%;font-size:13px}.bnrLinkNav .inner h2 br{display:none}.bnrLinkNav .inner ul{width:100%;margin:12px auto 0}.bnrLinkNav .inner ul li{margin:0}.bnrLinkNav .inner ul li a{width:100%;height:50px;line-height:50px;font-size:13px;border-radius:0;margin:0}.bnrLinkNav .inner ul li a:before{width:17px;height:18px;line-height:18px;vertical-align:middle;margin:-2px 5% 0 0;background:url("../img/ico_fixednav.png") no-repeat 0 0/cover}.bnrLinkNav .inner ul li+li a{border-left:1px solid #f29600}}@media only screen and (max-width: 460px){#main_title h1{font-size:20px;letter-spacing:0.1em}.corp_list{border-top:1px solid #ccc}.corp_list th{border-top:none;display:block;width:100%}.corp_list td{display:block;border-top:none}.corp_list td ul li a{text-align:center;display:block;padding:8px 0;margin:0 0 5px}.facility dl dt{font-size:12px}.dohens_numbers .inner{height:220px;margin:0 0 12px 0}.dohens_numbers .inner h2{font-size:12px;letter-spacing:0.05em}.dohens_numbers .inner p{font-size:10px}#numbers_1{background-size:80% auto}#numbers_1 h3{margin:25% 0 0}#numbers_1 h3 span{font-size:50px}#numbers_1 h3 i{font-size:16px}#numbers_2 h3{margin:20% 0 0}#numbers_2 h3 span{font-size:60px}#numbers_2 h3 i{font-size:16px}#numbers_3 h3{margin:13% 0 0}#numbers_3 h3 span{font-size:70px}#numbers_3 h3 i{font-size:16px}#numbers_4 h3{margin:20% 0 0 5px}#numbers_4 h3 span{font-size:60px}#numbers_4 h3 i{font-size:16px}#numbers_5 h3{margin:20% 0 0 5px}#numbers_5 h3 span{font-size:60px}#numbers_5 h3 i{font-size:16px}#numbers_6 h3{margin:26% 0 0 5px}#numbers_6 h3 span{font-size:60px}#numbers_6 h3 i{font-size:16px}#numbers_7 h3{margin:14% 0 0 5px}#numbers_7 h3 span{font-size:60px}#numbers_7 h3 i{font-size:30px}#numbers_8 h3{margin:25% 0 0 0px}#numbers_8 h3 span{font-size:50px}#numbers_8 h3+h3:before{font-size:50px;top:-5px;left:-10%}#text_ratio{bottom:35px;font-size:12px}#text_ratio span+*{margin:0 0 0 50px}#numbers_9 h3{margin:10% 0 0 5px}#numbers_9 h3 span{font-size:60px}#numbers_9 h3 i{font-size:30px}#numbers_10 a>img{margin:45px auto 0;max-width:100px}#numbers_11 a>img{margin:10px auto 0;max-width:70px}#numbers_12 a>img{margin:10px auto 0;max-width:70px}.btn_more img{width:100px}.president_cont h3{font-size:16px;margin:25px auto 0px}.president_cont p{font-size:12px;line-height:2;margin:10px auto 0}#presidentsName{font-size:12px;margin:0 auto 20px}.txt_baloon{right:22%}.oneday_staff{right:2%}.service_cont_top p{font-size:16px;font-size:4vw}.txt_concept img{width:160px;height:auto}.concept_cont_top h2{font-size:14px;letter-spacing:1px;margin:0 0 0 -8.8em}.concept_love img,.concept_life img,.concept_live img{top:60px}.concept_cont_btm h3{padding:0}.concept_cont_btm img{width:160px}.concept_cont_btm_col.left,.concept_cont_btm_col.right{padding:140px 4% 0}.concept_love,.concept_life,.concept_live{height:120px;margin:0 0 480px}.dialogue_cont li p{margin:0 4% 20px 29%}.dialogue h3{font-size:14px}.crosstalk_images_btm .layout_5-1 img{max-width:120px}.crosstalk_images_btm .layout_5-2 img{width:300px}table.recruit_list tr th,table.recruit_list tr td{padding:3px 1.5%;font-size:12px}table.recruit_list tr td{padding-bottom:20px}.contact_cont>p{font-size:12px;letter-spacing:0}.faq_cont>p{font-size:12px;letter-spacing:0}.faq_cont>p br{display:none}.faq_cont_inner h2{font-size:12px;padding:8px 9% 8px 2%}.faq_cont_inner h2 i{font-size:16px}.ico_plus{top:50%;height:2px}.job_header{background:#615135;margin:0 0 107px}.job_header_cont{width:94%;left:0;right:inherit;bottom:-25%;margin:0 4%;box-shadow:0px 2px 2px #ccc}.job_header_cont h2{font-size:17px;left:-7px;padding:8px 20px 8px 30px}.job_header_cont p{font-size:13px}.job_info p{font-size:13px}.careerup_inner p{font-size:13px}#tab_menu li{font-size:9px;margin:0 0.5%}#tab_box .inner h3{font-size:15px}#tab_box .inner>p{font-size:12px}.tab_innerSchedule li p{font-size:12px;margin:0 0 0 4em}.lisence h3{font-size:15px;letter-spacing:0.02em}.lisence_wrap p{font-size:13px}#numbers_13 h3{margin:25% 0 0 5px}#numbers_13 h3 span{font-size:70px}#numbers_13 h3 i{font-size:30px}#numbers_14 h3{margin:25% 0 0 5px}#numbers_14 h3 span{font-size:60px}#numbers_14 h3 i{font-size:30px}#numbers_15 h3{width:43%;margin:65px 0 0 4%}#numbers_15 h3 span{font-size:45px}#numbers_15 h3 i{font-size:13px}#numbers_15 h3+*{width:50%;margin:65px 0 0 0}#numbers_16 h3,#numbers_17 h3{margin:25% 0 0 5px}#numbers_16 h3 span,#numbers_17 h3 span{font-size:60px}#numbers_16 h3 i,#numbers_17 h3 i{font-size:30px}#numbers_18 h3{margin:25% 0 0 5px}#numbers_18 h3 span{font-size:60px}#numbers_18 h3 i{font-size:18px}.ttl_top{font-size:32px}.top_crosstalk>p{font-size:100%}.top_stfv_txt h3{font-size:231%}.top_stfv_txt p{font-size:108%;letter-spacing:0.08rem;margin:10px 0 15px}.voice_txt h2{font-size:216%}.voice_txt h3{font-size:108%}.btn_toMovie{margin:12px 0 0}.top_jobList_leftCol{width:70%}.top_jobList_leftCol>p{font-size:100%;letter-spacing:0.06rem}.top_jobList_rightCol{width:22%}.top_jobList_conts a p span{font-size:93%}}


.joblist-new {
  padding: 60px 0;
  margin: 65px auto;
  box-sizing: border-box;
  background: #EEEBE6;
}
.joblist-new__inner {
  padding: 0 5%;
  box-sizing: border-box;
}
.joblist-new__head > p {
  text-align: center;
}
.joblist-new__body {
  width: 1300px;
  margin: 30px auto 0;
}
.joblist-new__list {
  display: flex;
  justify-content: center;
}
.joblist-new__item {
  margin: 0 15px 20px;
}
.joblist-new__item a {
  display: block;
  width: 220px;
  height: 220px;
  border-radius: 100%;
  background: #fff;
}
@media screen and (max-width:1024px) {
  .joblist-new__body {
    width: auto;
  }
  .joblist-new__list {
    flex-wrap: wrap;
  }
}
.joblist-new__item--korei a {
  color: #8DB93E;
}
.joblist-new__item--hoiku a {
  color: #F49700;
}
.joblist-new__item--syogai a {
  color: #767ABC;
}
.joblist-new__item--boshi a {
  color: #5FC5EE;
}
.joblist-new__item--jidou a {
  color: #EB89B3;
}
.joblist-new__ttl {
  position: relative;
  line-height: 1;
  font-size: 26px;
  text-align: center;
  letter-spacing: .25rem;
  text-indent: .25rem;
  padding-top: 50px;
  margin: 0 auto 0;
}
.joblist-new__ttl::after {
  content: '';
  display: block;
  width: 20px;
  height: 3px;
  background: #000;
  margin: 15px auto;
}
.joblist-new__item--korei .joblist-new__ttl::after {
  background: #8DB93E;
}
.joblist-new__item--hoiku .joblist-new__ttl::after {
  background: #F49700;
}
.joblist-new__item--syogai .joblist-new__ttl::after {
  background: #767ABC;
}
.joblist-new__item--boshi .joblist-new__ttl::after {
  background: #5FC5EE;
}
.joblist-new__item--jidou .joblist-new__ttl::after {
  background: #EB89B3;
}
.joblist-new__ttl span {
  line-height: 1;
  display: block;
  font-size: 16px;
  margin: 5px auto 0;
}
.joblist-new__desc {
  color: #4A4A4A;
  font-size: 13px;
  text-align: center;
  font-weight: 300;
  letter-spacing: .02rem;
  text-indent: .02rem;
  margin: 0 auto;
}
.joblist-new__icon {
  width: 21px;
  height: 21px;
  margin: 10px auto 0;
}
.joblist-new__link {
  position: relative;
  line-height: 1;
  font-size: 15px;
  text-align: center;
  letter-spacing: .05rem;
  text-indent: .05rem;
  margin: 15px auto 0;
}
.joblist-new__link a {
  color: #4A4A4A;
}

.select-entry-list {
  margin: 50px auto;
}
.select-entry-list__btn1 a {
  color: #615135;
  width: 280px;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  text-align: center;
  letter-spacing: .05rem;
  text-indent: .05rem;
  border: 1px solid #C4C4C4;
  margin: 0 auto;
  border-radius: 30px;
}
.select-entry-list__btn2 a {
  width: 350px;
  height: auto;
  margin: 30px auto 0;
}
.select-entry-list__btn3 a {
  line-height: 1;
  font-size: 16px;
  text-align: center;
  letter-spacing: .05rem;
  text-indent: .05rem;
  margin: 28px auto 0;
}