﻿@import url(//fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;500;700&display=swap);@import url(//fonts.googleapis.com/icon?family=Material+Icons);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}h1,h2,h3,h4,h5{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}table th,table td{font-weight:normal}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top}em{font-style:normal}html{font-size:10px;line-height:1}body{background:#fff;color:#582801;font-feature-settings:"palt";font-size:18px;font-family:'Kosugi Maru',"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;-webkit-text-size-adjust:none;line-height:1.6;overflow-wrap:break-word;text-size-adjust:none;word-wrap:break-word;word-break:break-all}img{max-width:100%;height:auto}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea{border:2px solid #e0e0e0;font-size:16px;padding:4px;max-width:100%}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus{outline:none}input[type=text],input[type=email],input[type=number],label,select{height:30px;line-height:1}input,textarea,button{max-width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}select,input[type=text],input[type=email]{height:40px}select,input[type=text],input[type=email],input[type=submit],textarea{-webkit-appearance:none}select:focus,input[type=text]:focus,input[type=email]:focus,input[type=submit]:focus,textarea:focus{outline:none}select{background-image:url(/images/common/arrow10.png);background-repeat:no-repeat;background-position:calc(100% - 7px) 50%;background-color:#ffffff;font-size:15px}.browser-ie select{background:#ffffff;padding-right:10px}input[type=text],input[type=mail],select{border:2px solid #cccccc;border-radius:5px}input[type=radio]{background:#DEDEDE;border:1px solid #C0C0C0;border-radius:50%;margin:0 5px 0 20px;position:relative}input[type=radio]:checked:after{background:#000000;border-radius:50%;bottom:0;content:"";display:block;height:12px;left:1px;margin:auto;position:absolute;top:0;width:12px;-webkit-border-radius:50%}input[type=radio]:first-child{margin-left:0}input[type=submit]{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #dfdfdf));background-image:-o-linear-gradient(bottom, #fdfdfd 0%, #dfdfdf 100%);background-image:-moz-linear-gradient(bottom, #fdfdfd 0%, #dfdfdf 100%);background-image:-webkit-linear-gradient(bottom, #fdfdfd 0%, #dfdfdf 100%);background-image:-ms-linear-gradient(bottom, #fdfdfd 0%, #dfdfdf 100%);background-image:linear-gradient(to bottom, #fdfdfd 0%, #dfdfdf 100%)}textarea{resize:vertical}a{color:#3000ff;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}a:hover{opacity:0.5}small{font-size:80%}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;vertical-align:top;font-size:0;line-height:0;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;transition:all .3s linear 0s}embed,object,iframe{max-width:100%}textarea{height:150px;min-height:50px;max-height:200px;resize:vertical;width:100%}.aligncenter,div.aligncenter{display:block;text-align:center}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block}a img.alignright{float:right}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#eee;border:1px solid #ddd;max-width:96%;padding:10px}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.clearfix:after{clear:both;content:'';display:table;overflow:hidden}.mobile-none{display:block !important}.mobile-show{display:none !important}.tac{text-align:center}a:hover .btn_download span{background-position:100% 70%}.box-type01{border-bottom:1px solid #588ce3;position:relative}.box-type01:after{background:#588ce3;bottom:-2px;content:'';display:block;height:3px;position:absolute;width:40%}.box-type01 span{font-size:0.8em}.box-type02{background:#c05c3e;border-radius:50px}.box-type03 span{background:#5ab700}.box-type04 span{background:#ff9aca}.box-type05 span{background:#ffbf6d}.box-type06 span{background:#ffa394}input::placeholder{color:#999}input::-ms-input-placeholder{color:#999}input::-ms-input-placeholder{color:#999}.btn_download{color:#ffffff;padding:10px 0;text-align:center}.btn_download span{background:url(/images/common/icon-dl.png) no-repeat 100% 50%;display:inline-block;padding-right:20px;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.table-type01{border-top:2px solid #adadad;width:100%}.table-type01 th,.table-type01 td{border-bottom:2px solid #adadad}.table-type01 th{background:#c7dcff;position:relative;width:31.66667%}.input-text01{width:25%}.input-text02{display:block;width:100%}.input-text03{width:15%}.input-text04{width:40%}.select-type01{background-image:url(/images/common/arrow02.png);background-repeat:no-repeat;background-position:calc(100% - 5px) 50%;border:2px solid #cccccc;border-radius:5px;display:inline-block;line-height:1;padding:5px 50px 5px 10px;text-align:center}.label-type01{background:#ffffff;border:2px solid #e0e0e0;border-radius:20px;padding:5px 10px;max-width:100%;margin-left:10px;text-align:center;display:inline-block}.textarea-type01{height:150px}.site-contents{margin:0 auto}.arrow01,.list-more span,.global-header .util li span{background:#582801;border-radius:10px;color:#ffffff;display:inline-block;font-size:20px;height:20px;line-height:0.9;margin-top:-5px;margin-right:5px;padding-top:1px;vertical-align:middle;width:20px}.arrow02,.news-arrow,.staff_voice-arrow{background:#ababab;border-radius:10px;color:#ffffff;display:inline-block;height:20px;line-height:0.9;vertical-align:middle;width:20px}.arrow03,.side-navi .material-icons,.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi a,.pager-area .ppp,.pager-area .current,.pager-area a,.footer-list dt span{background:#582801;border-radius:10px;color:#ffffff;display:inline-block;font-size:22px;height:20px;line-height:0.9;padding-top:1px;width:20px}.arrow04{background:#ffffff;border-radius:10px;color:#582801;display:inline-block;font-size:22px;height:20px;line-height:0.9;padding-top:1px;width:20px}.list-more a{color:#582801;text-decoration:none}.global-header{max-width:1500px;margin:0 auto;padding-top:20px}.global-header .inner{display:flex;margin:0 auto;justify-content:space-between}.global-header h1{color:#582801;font-size:16px;position:relative;z-index:10}.global-header .util{display:flex}.global-header .util li{margin-left:20px}.global-header .util li:first-child{margin-left:0}.global-header .util a{color:#582801;display:inline-block;text-decoration:none;padding-left:25px;position:relative}.global-header .util .material-icons{bottom:0;height:1em;left:0;margin:auto;top:0;position:absolute}.btn-menu{cursor:pointer;display:none;height:40px;position:fixed;right:10px;top:10px;width:40px;z-index:170}.btn-menu span{background:#000000;border-radius:5px;height:5px;width:80%;display:block;position:absolute;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.btn-menu span:nth-child(1){top:5px}.btn-menu span:nth-child(2){bottom:0;margin:auto;top:0;-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;-ms-transition:all .5s linear 0s;transition:all .5s linear 0s}.btn-menu span:nth-child(3){bottom:5px}.btn-menu em{color:#000000;display:inline-block;font-size:12px;margin:0 -2px;text-align:center;padding-top:35px}.btn-menu.open span{background:#000000}.btn-menu.open span:nth-child(1){position:absolute;top:15px;transform:rotate(45deg)}.btn-menu.open span:nth-child(2){transform:translateX(50px)}.btn-menu.open span:nth-child(3){bottom:20px;position:absolute;transform:rotate(-45deg)}.side-menu-btn{background:#ffffff;border-right:1px solid #000;cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:30px;z-index:150;-webkit-transition:-webkit-transform .5s linear 0s;-moz-transition:-moz-transform .5s linear 0s;transition:transform .5s linear 0s}.side-menu-btn span{background:url(/images/common/arrow03.png) no-repeat 50% 100%;bottom:0;color:#000000;line-height:1.2;height:5em;margin:auto;position:absolute;text-align:center;top:0;width:100%;padding-bottom:20px;box-sizing:content-box}.logomark{position:absolute;left:50%;top:60px;transform:translateX(-50%);z-index:10}.logomark a{display:block}.global-navi{max-width:1500px;margin:40px auto 0}.global-navi .logo{width:75%}.global-navi .logo .navi_item-inner:after{content:none}.global-navi .logo img{position:absolute;transform:translate(-50%, -50%)}.child-navi{display:flex}.child-navi_item{border-right:2px solid #582801;display:flex;justify-content:stretch;position:relative;width:100%}.child-navi_item:first-child{border-left:2px solid #582801}.child-navi_item:hover .grand-child{display:block}.child-navi_item a{display:table;width:100%;height:100%;text-align:center;text-decoration:none}.child-navi_item-inner{color:#582801;display:table-cell;position:relative;vertical-align:middle}.child-navi_item-inner::after{bottom:-10px;content:'';background:#582801;display:inline-block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:0;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;-ms-transition:all .1s linear 0s;transition:all .1s linear 0s}.child-navi_item-inner:hover::after{width:60%}.child-navi_ja{display:block;font-size:20px}.child-navi_en{display:block}.grand-child{background:#ffffff;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;display:none;left:0;position:absolute;top:100%;width:100%;z-index:100}.grand-child_item{border-top:1px solid #999999}.grand-child_link{color:#582801;padding:10px 0}.grand-child_link:hover{background:#d4d4d4;opacity:1;filter:alpha(opacity=100)}.page-title{margin-top:50px;position:relative}.page-title img{width:100%}.page-title_text{bottom:0;color:#582801;height:4em;line-height:1;margin:auto;position:absolute;text-align:center;top:0;width:100%}.page-title_text span{display:block}.page-title_ja{font-size:48px}.page-title_en{font-size:24px;line-height:1.5}.breadcrumb{background:#d1c6ff}.breadcrumb ul{box-sizing:border-box;color:#582801;font-size:18px;margin:0 auto;max-width:1200px}.breadcrumb ul::after{clear:both;content:'';display:table;overflow:hidden}.breadcrumb li{background:url(/images/common/arrow04.png) no-repeat 10px 50%;float:left;padding-left:30px;position:relative}.breadcrumb li:first-child{background:none;padding-left:0}.breadcrumb li:last-child a{cursor:default;pointer-events:none;text-decoration:none}.breadcrumb a{color:#582801;display:inline-block;padding:10px 0}.visual{margin:50px auto 0;position:relative}.visual img{height:auto;width:100%;transition:all 2s}.page-contents{box-sizing:border-box;margin-top:20px !important}.page-contents--2clm{display:flex;justify-content:space-between}.page-contents_left{transform:translateX(-100%);width:25%;z-index:170}.side-navi_close{cursor:pointer;background:#616161;color:#ffffff;display:none;padding:5px 0;text-align:center;width:100%}.side-navi_close .material-icons{background:none;vertical-align:middle}.page-contents_right{width:72.5%}.pdf-caution{color:#582801;margin-bottom:20px}.pdf-caution a{color:#0000ff}.side-navi{position:sticky;top:10px;overflow:auto;transition:transform .5s linear 0s;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .5s linear 0s;-moz-transition:-moz-transform .5s linear 0s}.side-navi.fixed{position:fixed;top:10px}.side-navi li{margin-top:10px}.side-navi li:first-child{margin-top:0}.side-navi a{color:#582801;display:block;font-size:23px;padding-left:25px;position:relative;text-decoration:none}.side-navi a:hover .material-icons{transform:translateX(5px)}.side-navi .material-icons{bottom:0;left:0;top:0;position:absolute;font-size:20px;height:20px;line-height:0.9;margin:auto;padding-top:1px;width:20px;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.category-navi ul{display:flex;flex-wrap:wrap}.category-navi li{margin-top:30px;margin-left:2.5%;overflow:hidden;width:31.66667%}.category-navi li:hover img{transform:scale(1.1)}.category-navi li:nth-child(3n+1){margin-left:0}.category-navi li:nth-child(-n+3){margin-top:0}.category-navi a{display:block;position:relative}.category-navi .category_text{bottom:0;color:#6c6c6c;font-size:22px;height:1em;line-height:1;margin:auto;position:absolute;text-align:center;text-shadow:0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff;top:0;width:100%}.detail_meta{align-items:center;display:flex}.detail_meta a{margin-left:20px}.require{background:#fd7dce;bottom:0;box-sizing:content-box;color:#ffffff;height:1em;line-height:1;margin:auto;padding:5px 10px;position:absolute;right:10px;top:0}.input-support{color:#ff0000;margin-left:10px;vertical-align:middle}#news-box_list-more{text-align:right}#news-box_list-more a{display:inline-block}.news-list li{border-bottom:dotted 5px #a5a5a5}.news-list li:nth-child(even){background:#f3f3f3}.news-list a{align-items:center;color:#582801;display:flex;flex-wrap:wrap;padding:10px 40px 10px 10px;position:relative;text-decoration:none}.news-list a:hover .move-arrow{right:10px}.news-list time{font-size:18px;margin-right:20px;white-space:nowrap}.news-category{margin-right:20px}.news-category span{border-radius:50px;color:#ffffff;display:inline-block;font-size:18px;padding:5px 20px;text-align:center;min-width:200px}.news-title{color:#588ce3;font-size:22px;margin-top:5px;width:100%}.news-arrow{bottom:0;right:20px;margin:auto;top:0;position:absolute;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.news-arrow span{font-size:20px}.entry_send{justify-content:center;display:flex;flex-direction:row-reverse;margin-top:20px;text-align:center}.entry_send input[type=submit],.entry_send input[type=button],.entry_send button{background:#c7dcff;border:none;border-radius:5px;color:#000000;cursor:pointer;font-size:30px;padding:5px 0;text-align:center;max-width:550px;margin-left:20px;width:30%;-moz-box-shadow:0px 8px 0 0 #b4c3dc;-webkit-box-shadow:0px 8px 0 0 #b4c3dc;-ms-box-shadow:0px 8px 0 0 #b4c3dc;box-shadow:0px 8px 0 0 #b4c3dc;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;transition:all .1s linear 0s}.entry_send input[type=submit]:active,.entry_send input[type=button]:active,.entry_send button:active{transform:translateY(8px);-moz-box-shadow:0 0 0 0 #b4c3dc;-webkit-box-shadow:0 0 0 0 #b4c3dc;-ms-box-shadow:0 0 0 0 #b4c3dc;box-shadow:0 0 0 0 #b4c3dc}.entry_send input[type=submit]:last-child,.entry_send input[type=button]:last-child,.entry_send button:last-child{margin-left:0}.entry_send input[type=submit]:disabled{background-color:#939393;color:#ffffff;cursor:default;-moz-box-shadow:0 8px 0 0 #7f7f7f;-webkit-box-shadow:0 8px 0 0 #7f7f7f;-ms-box-shadow:0 8px 0 0 #7f7f7f;box-shadow:0 8px 0 0 #7f7f7f}.wp-pagenavi{margin-top:20px;text-align:center}.wp-pagenavi .pages{display:none}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi a{border:1px solid #443c3c;border-radius:20px;color:#ffffff;display:inline-block;font-size:18px;height:35px;margin-left:10px;line-height:1;padding:5px;padding:7px 10px 10px;text-decoration:none;vertical-align:middle;width:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-pagenavi .page.previouspostslink,.wp-pagenavi .previouspostslink.current,.wp-pagenavi .page.nextpostslink,.wp-pagenavi .nextpostslink.current,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{padding:0}.wp-pagenavi .page.previouspostslink span,.wp-pagenavi .previouspostslink.current span,.wp-pagenavi .page.nextpostslink span,.wp-pagenavi .nextpostslink.current span,.wp-pagenavi a.previouspostslink span,.wp-pagenavi a.nextpostslink span{font-size:30px}.wp-pagenavi .page:first-child,.wp-pagenavi .current:first-child,.wp-pagenavi a:first-child{margin-left:0}.wp-pagenavi .current{background:#ffffff;color:#000000}.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .extend{display:none}.pager-area{margin-top:20px;display:flex;justify-content:center}.pager-area .ppp,.pager-area .current,.pager-area a{border:1px solid #443c3c;border-radius:20px;color:#ffffff;display:block;font-size:18px;height:35px;margin-left:10px;line-height:1;padding:5px;padding:7px 10px 10px;text-align:center;text-decoration:none;vertical-align:middle;width:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pager-area .ppp.previouspostslink,.pager-area .previouspostslink.current,.pager-area .ppp.nextpostslink,.pager-area .nextpostslink.current,.pager-area a.previouspostslink,.pager-area a.nextpostslink{padding:0}.pager-area .ppp.previouspostslink span,.pager-area .previouspostslink.current span,.pager-area .ppp.nextpostslink span,.pager-area .nextpostslink.current span,.pager-area a.previouspostslink span,.pager-area a.nextpostslink span{font-size:30px}.pager-area .ppp:first-child,.pager-area .current:first-child,.pager-area a:first-child{margin-left:0}.pager-area .pager{margin-left:10px}.pager-area .pager:first-child{margin-left:0}.pager-area .pager-ctrl a{padding:0}.pager-area .pager-ctrl a span{font-size:30px}.pager-area .current{background:#ffffff;color:#000000}.pagers-detail{display:flex;margin-top:20px;justify-content:space-between}.pager-detail.prev,.pager-detail.list,.pager-detail.next{color:#ffffff;min-width:150px;width:20%}.pager-detail.prev a,.pager-detail.list a,.pager-detail.next a{background:#582801;border-radius:50px;color:#ffffff;display:block;padding:10px;min-width:150px;text-align:center;text-decoration:none}.pager-detail.prev .material-icons,.pager-detail.list .material-icons,.pager-detail.next .material-icons{vertical-align:text-top}.pager-detail.prev .material-icons{margin-left:-15px}.pager-detail.next .material-icons{margin-right:-15px}.pampflet-list{display:flex;margin-top:30px}.pampflet-list li{margin-left:20px}.pampflet-list li:first-child{margin-left:0}.bd-corporation-index .global-navi .item01 .navi_item-inner:after,.bd-corporation-overview .global-navi .item01 .navi_item-inner:after,.bd-corporation-business_plan .global-navi .item01 .navi_item-inner:after,.bd-corporation-evaluation .global-navi .item01 .navi_item-inner:after,.bd-corporation-disclosure .global-navi .item01 .navi_item-inner:after,.bd-service .global-navi .item02 .navi_item-inner:after,.bd-service-index .global-navi .item02 .navi_item-inner:after,.bd-service-nursing_home .global-navi .item02 .navi_item-inner:after,.bd-service-short_stay .global-navi .item02 .navi_item-inner:after,.bd-service-day_service01 .global-navi .item02 .navi_item-inner:after,.bd-service-day_service02 .global-navi .item02 .navi_item-inner:after,.bd-recruit-index .global-navi .item04 .navi_item-inner:after,.bd-recruit-message .global-navi .item04 .navi_item-inner:after,.bd-training-index .global-navi .item05 .navi_item-inner:after,.bd-training-training .global-navi .item05 .navi_item-inner:after,.bd-training-public_relation .global-navi .item05 .navi_item-inner:after{width:60%}#staff_voice-box_list-more{text-align:right}#staff_voice-box_list-more a{display:inline-block}.staff-voice-list li{border-bottom:dotted 5px #a5a5a5;position:relative}.staff-voice-list li:nth-child(even){background:#f3f3f3}.staff-voice-list a{align-items:center;color:#582801;display:flex;flex-wrap:wrap;padding:10px 40px 10px 10px;position:relative;text-decoration:none}.staff-voice-list a:hover .move-arrow{right:10px}.staff-voice-list time{font-size:18px;margin-right:20px;white-space:nowrap}.staff_voice-category{margin-right:20px}.staff_voice-category span{display:inline-block;border-radius:50px;color:#ffffff;font-size:18px;padding:5px 20px;text-align:center;min-width:200px}.staff_voice-title{color:#588ce3;font-size:22px;width:100%}.staff_voice-arrow{bottom:0;right:20px;margin:auto;top:0;position:absolute;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.staff_voice-arrow span{font-size:20px}.fb-area{text-align:center}.not-found{max-width:1200px;margin:50px auto 0 !important}.not-found .error-title{color:#20770e;font-size:30px;font-weight:bold;text-align:center}.mwform-radio-field-text{vertical-align:middle}.global-footer{background:#d1c6ff;color:#582801;margin-top:80px;padding:20px 0 0}.global-footer .inner{max-width:1500px;margin:0 auto}.global-footer a{color:#582801}.footer-clms{display:flex}.footer-clm{width:100%}#footer-clm01{font-size:18px;width:150%}#footer-clm01 a{color:#3000ff}.owner-message span{display:block;font-size:16px;color:#ff0000}.footer-list dt{font-size:20px}.footer-list dt a{display:block}.footer-list dt span{font-size:20px;margin-right:5px;vertical-align:text-bottom}.footer-list dd{padding-left:1em}.footer-list dd a{display:block;padding-left:10px;text-indent:-10px}.footer-list dd span{vertical-align:middle}.footer-list a{text-decoration:none}.footer-copyright{background:#a28cff;color:#000;font-size:20px;font-weight:bold;margin-top:20px;padding:5px 0;text-align:center}.btn-pagetop{bottom:40px;position:fixed;right:-50px;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.btn-pagetop span{background:#39a617;border-radius:50%;color:#ffffff;cursor:pointer;display:inline-block;font-size:40px;height:40px;width:40px;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.btn-pagetop span:hover{opacity:.5;filter:alpha(opacity=50)}.btn-pagetop span:focus{opacity:1;filter:alpha(opacity=100)}.btn-pagetop.fix{right:20px}.entry{margin-top:20px}.entry_title{color:#707070;font-size:36px;text-align:center}.label01,.entry_table label,.entry_agree label{background:#ffffff;border:2px solid #e0e0e0;border-radius:20px;box-sizing:content-box;display:inline-block;height:auto;max-width:100%;padding:5px 20px;text-align:center;width:auto}.entry_table th,.entry_table td{padding:10px;text-align:left;vertical-align:middle}.entry_table input[type=radio]{vertical-align:unset}.entry_name input[type=text],.entry_name-furigana input[type=text]{margin-right:10px}.entry_name input[type=text]:last-child,.entry_name-furigana input[type=text]:last-child{margin-right:0}.entry_birthday select{margin-left:10px}.entry_birthday select:first-child{margin-left:0}.entry_address input[type=text]{margin-top:10px}.entry_select-business td,.entry_select-business td,.entry_work-style td,.entry_qualification td{padding-bottom:0 !important}.entry_select-business .horizontal-item,.entry_select-business .horizontal-item,.entry_work-style .horizontal-item,.entry_qualification .horizontal-item{display:inline-block;margin:0 10px 10px 0 !important}.entry_agree{font-size:30px;margin-top:20px;text-align:center}.entry_agree label{font-size:20px;margin-left:20px}.entry_agree input[type=checkbox]{margin-right:10px;vertical-align:unset}.entry_agree .error{font-size:22px !important}.fadein{opacity:0;transform:translateY(20px);-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;-ms-transition:all .5s linear 0s;transition:all .5s linear 0s}.fadein.view{opacity:1;transform:translateY(0)}#fb-root{display:none}@media screen and (max-width: 1500px){.global-header,.global-navi,.breadcrumb ul,.page-contents,.global-footer .inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1200px){.logomark{margin-top:10px;position:static;text-align:center;transform:translateX(0)}.global-navi{margin-top:20px}.global-navi .logo{display:none}.visual{margin-top:20px}}@media screen and (max-width: 1100px){.global-header .inner{flex-wrap:wrap}.global-header h1{width:100%}.global-header .util{margin-top:10px}.global-header .util li{margin-left:10px}}@media screen and (max-width: 1000px){.table-type01 th,.table-type01 td{display:flex;width:100%}.table-type01 td{align-items:center;white-space:nowrap}.table-type01 td *{width:100%}.entry{margin-top:20px}.entry_title{font-size:22px}.entry_table td{display:block;padding-left:0;padding-right:0}.entry_table input[type=text],.entry_table select{display:block;width:100% !important}.entry_sex td *{width:auto}.entry_birthday select{margin-left:0}.entry_birthday td{display:block;white-space:normal}.entry_birthday select{margin-top:10px;width:90%}.entry_birthday select:first-child{margin-top:0}.entry_address td,.entry_tel td,.entry_mail td{display:block}.entry_select-business td,.entry_select-business td,.entry_work-style td,.entry_work-time td,.entry_qualification td{display:block;white-space:normal}.entry_select-business label,.entry_select-business span,.entry_select-business label,.entry_select-business span,.entry_work-style label,.entry_work-style span,.entry_work-time label,.entry_work-time span,.entry_qualification label,.entry_qualification span{width:auto !important}.entry_select-business input[type=checkbox],.entry_select-business input[type=checkbox],.entry_work-style input[type=checkbox],.entry_work-time input[type=checkbox],.entry_qualification input[type=checkbox]{width:auto}.entry_mail .input-text04{width:100%}}@media screen and (max-width: 900px){.footer-clms{flex-wrap:wrap;justify-content:space-between}.footer-clm{margin-top:20px;width:48%}.footer-clm:first-child{margin-top:0}.page-title_text{height:3em}.page-title_ja{font-size:25px}}@media screen and (min-width: 701px){.global-navi{display:block !important}.page-contents_left,.side-navi{transform:translateX(0) !important}.side-menu-btn{display:none !important}}@media screen and (max-width: 700px){.global-header,.global-navi,.breadcrumb ul,.page-contents,.global-footer .inner{padding-left:40px}.bd-home .global-header,.bd-home .global-footer .inner,.bd-corporation-index .global-header,.bd-corporation-index .page-contents,.bd-corporation-index .breadcrumb ul,.bd-corporation-index .global-footer .inner,.bd-service-index .global-header,.bd-service-index .page-contents,.bd-service-index .breadcrumb ul,.bd-service-index .global-footer .inner,.bd-recruit-index .global-header,.bd-recruit-index .page-contents,.bd-recruit-index .breadcrumb ul,.bd-recruit-index .global-footer .inner,.bd-recruit-message .global-header,.bd-recruit-message .page-contents,.bd-recruit-message .breadcrumb ul,.bd-recruit-message .global-footer .inner,.bd-access-index .global-header,.bd-access-index .page-contents,.bd-access-index .breadcrumb ul,.bd-access-index .global-footer .inner,.bd-contact-index .global-header,.bd-contact-index .page-contents,.bd-contact-index .breadcrumb ul,.bd-contact-index .global-footer .inner,.bd-training-index .global-header,.bd-training-index .page-contents,.bd-training-index .breadcrumb ul,.bd-training-index .global-footer .inner,.bd-sns-index .global-header,.bd-sns-index .page-contents,.bd-sns-index .breadcrumb ul,.bd-sns-index .global-footer .inner,.bd-policy-index .global-header,.bd-policy-index .page-contents,.bd-policy-index .breadcrumb ul,.bd-policy-index .global-footer .inner,.bd-training-training .global-header,.bd-training-training .page-contents,.bd-training-training .breadcrumb ul,.bd-training-training .global-footer .inner,.bd-training-detail .global-header,.bd-training-detail .page-contents,.bd-training-detail .breadcrumb ul,.bd-training-detail .global-footer .inner{padding-left:20px}.global-header h1{padding-right:50px}.global-navi{display:none;bottom:0;left:0;margin:0;overflow:auto;padding:0 !important;position:fixed;right:0;top:0;z-index:160}.global-navi::before{background:rgba(0,0,0,0.5);content:'';display:block;position:absolute;width:100%;height:100%}.child-navi{background:#ffffff;display:block;margin:50px 10px 0;position:relative;z-index:20}.child-navi_item{background:#582801;border:none !important;border-bottom:2px solid #ffffff !important;display:block;-webkit-overflow-scrolling:touch}.child-navi_item-inner{color:#ffffff}.child-navi_item-inner::after{content:none !important}.grand-child{display:block;position:static}.global-footer{margin-top:30px}.btn-menu{display:block}.category-navi .category_text{font-size:20px}.category-navi ul{justify-content:space-between}.category-navi li{margin:20px 0 0 !important;width:48%}.category-navi li:nth-child(-n+2){margin-top:0 !important}.visual{margin-top:0}.page-title{margin-top:30px}.page-contents{display:block}.side-navi{transform:translate(-100%, 0)}.side-navi_close{display:block}.page-contents_left{left:0;height:100%;position:fixed;top:0;width:100%}.page-contents_left.view{transform:translateX(0)}.page-contents_left.view::before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}.page-contents_left.view .side-navi{background:#ffffff;transform:translate(0, 0);width:85%;height:100%;position:static;-webkit-box-shadow:5px 0px 10px 0px rgba(0,0,0,0.8);-moz-box-shadow:5px 0px 10px 0px rgba(0,0,0,0.8);box-shadow:5px 0px 10px 0px rgba(0,0,0,0.8)}.page-contents_left.view ul{padding:10px}.page-contents_right{width:100%}.news-list time,.staff-voice-list time{display:block;margin:0;width:100%}.btn_download{margin-top:10px;width:100% !important}.staff-voice-list a{flex-wrap:wrap}.pagers-detail{align-items:center}.pager-detail.prev,.pager-detail.list,.pager-detail.next{color:#ffffff;min-width:40px;width:auto}.pager-detail.prev a,.pager-detail.list a,.pager-detail.next a{display:block;min-width:0}.pager-detail.prev a,.pager-detail.next a{height:20px;width:20px}.pager-detail.prev .material-icons,.pager-detail.next .material-icons{background:none;color:#ffffff;margin:-1px 0 0 -2px;vertical-align:top}.pager-detail .pager_text{display:none !important}.evaluation_link a{width:100%}.entry_send input[type=submit],.entry_send input[type=button],.entry_send button{max-width:100%;width:100%}}@media screen and (max-width: 600px){.global-header,.global-navi,.page-contents,.breadcrumb ul,.global-footer .inner{padding-right:10px}.bd-home .global-header,.bd-home .global-footer .inner,.bd-corporation-index .global-header,.bd-corporation-index .page-contents,.bd-corporation-index .breadcrumb ul,.bd-corporation-index .global-footer .inner,.bd-service-index .global-header,.bd-service-index .page-contents,.bd-service-index .breadcrumb ul,.bd-service-index .global-footer .inner,.bd-recruit-index .global-header,.bd-recruit-index .page-contents,.bd-recruit-index .breadcrumb ul,.bd-recruit-index .global-footer .inner,.bd-recruit-message .global-header,.bd-recruit-message .page-contents,.bd-recruit-message .breadcrumb ul,.bd-recruit-message .global-footer .inner,.bd-access-index .global-header,.bd-access-index .page-contents,.bd-access-index .breadcrumb ul,.bd-access-index .global-footer .inner,.bd-contact-index .global-header,.bd-contact-index .page-contents,.bd-contact-index .breadcrumb ul,.bd-contact-index .global-footer .inner,.bd-training-index .global-header,.bd-training-index .page-contents,.bd-training-index .breadcrumb ul,.bd-training-index .global-footer .inner,.bd-sns-index .global-header,.bd-sns-index .page-contents,.bd-sns-index .breadcrumb ul,.bd-sns-index .global-footer .inner,.bd-policy-index .global-header,.bd-policy-index .page-contents,.bd-policy-index .breadcrumb ul,.bd-policy-index .global-footer .inner,.bd-training-training .global-header,.bd-training-training .page-contents,.bd-training-training .breadcrumb ul,.bd-training-training .global-footer .inner,.bd-training-detail .global-header,.bd-training-detail .page-contents,.bd-training-detail .breadcrumb ul,.bd-training-detail .global-footer .inner{padding-left:10px}.global-header,.global-footer{padding-top:10px}.global-header .util a{font-size:15px}.news-category,.staff_voice-category{margin:10px 0 0 0}.global-footer{margin-top:30px}.footer-copyright{font-size:15px}}@media screen and (max-width: 500px){.category-navi li{width:100%}.category-navi li:nth-child(-n+2){margin-top:10px !important}.category-navi li:first-child{margin-top:0 !important}.category-navi li img{width:100%}.entry_table .entry_tel input[type=text]{width:100%}.entry_table label{padding-left:10px;padding-right:10px}.entry_agree{font-size:20px}.entry_agree label{margin:0;padding-left:10px;padding-right:10px}}@media print{.global-header h1{width:40%}.logomark{margin-top:10px;position:static;text-align:center;transform:translateX(0)}.global-navi{margin-top:20px}.global-navi .logo{display:none}.page-title_ja{font-size:30px}.page-contents_left{transform:translateX(0)}.side-navi{position:static}.visual{margin-top:20px}.page-title{margin-top:20px}.fadein{transform:translateY(0) !important;opacity:1 !important;filter:alpha(opacity=100) !important}.category-navi .category_text{font-size:18px}.side-menu-btn{display:none !important}}

/*# sourceMappingURL=../map/style.css.map */
