@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.cf:after{content:"";display:block;clear:both}body:after{content:url(../img/plugin/lightbox/close.png) url(../img/plugin/lightbox/loading.gif) url(../img/plugin/lightbox/prev.png) url(../img/plugin/lightbox/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/plugin/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/plugin/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/plugin/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/plugin/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.ajax-loader{display:none!important}body,html{min-width:1040px}@media screen and (max-width:768px){body,html{min-width:inherit;min-width:auto}}html{height:100%;font-size:62.5%}body{height:100%;line-height:1.7;font-size:16px;font-size:1.6rem;font-family:"kozuka-mincho-pro","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;color:#504242;-webkit-text-size-adjust:100%}@media screen and (min-width:1041px){body{overflow-x:hidden}}@media screen and (max-width:768px){body{line-height:1.5;font-size:14px;font-size:1.4rem}}a{display:inline-block;color:inherit;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;outline:none;text-decoration:none}a:visited{color:inherit}a:active{color:inherit}a:hover{opacity:0.7;color:inherit}a:focus{outline:none}img{display:block;max-width:100%;height:auto;pointer-events:none}input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=mail],input[type=submit],input[type=tel],input[type=text],select,textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 17px;border:1px solid #B3B3B3;font-size:1.6rem;line-height:1.5}input[type=email],input[type=mail],input[type=tel],input[type=text],textarea{width:100%}select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px 17px 14px;cursor:pointer}@media screen and (max-width:768px){select{padding:11px 17px 9px}}select::-ms-expand{display:none}.table-pcfix{overflow-x:scroll}.table-pcfix table{width:1000px}table{table-layout:fixed;width:100%}@media screen and (max-width:768px){table.tb-vertical thead{display:none}}@media screen and (max-width:768px){table.tb-vertical tr{border:1px solid #D6D6D6}}@media screen and (max-width:768px){table.tb-vertical tr td,table.tb-vertical tr th{display:block;width:100%!important;border:none}}@media screen and (max-width:414px){table.sp-vertical thead{display:none}}@media screen and (max-width:414px){table.sp-vertical tr{border:1px solid #D6D6D6}}@media screen and (max-width:414px){table.sp-vertical tr td,table.sp-vertical tr th{display:block;width:100%!important;border:none}}table.small tr td,table.small tr th{padding:10px}@media screen and (max-width:768px){table.small tr td,table.small tr th{padding:7px}}.fs12{font-size:1.2rem}@media screen and (max-width:768px){.fs12{font-size:1.1rem}}@media screen and (max-width:414px){.fs12{font-size:1rem}}.fs13{font-size:1.3rem}@media screen and (max-width:768px){.fs13{font-size:1.2rem}}@media screen and (max-width:414px){.fs13{font-size:1.1rem}}.fs14{font-size:1.4rem}@media screen and (max-width:768px){.fs14{font-size:1.3rem}}@media screen and (max-width:414px){.fs14{font-size:1.2rem}}.fs15{font-size:1.5rem}@media screen and (max-width:768px){.fs15{font-size:1.4rem}}@media screen and (max-width:414px){.fs15{font-size:1.3rem}}.fs16{font-size:1.6rem}@media screen and (max-width:768px){.fs16{font-size:1.5rem}}@media screen and (max-width:414px){.fs16{font-size:1.4rem}}.fs17{font-size:1.7rem}@media screen and (max-width:768px){.fs17{font-size:1.6rem}}@media screen and (max-width:414px){.fs17{font-size:1.5rem}}.fs18{font-size:1.8rem}@media screen and (max-width:768px){.fs18{font-size:1.7rem}}@media screen and (max-width:414px){.fs18{font-size:1.6rem}}.fs19{font-size:1.9rem}@media screen and (max-width:768px){.fs19{font-size:1.8rem}}@media screen and (max-width:414px){.fs19{font-size:1.7rem}}.fs20{font-size:2rem}@media screen and (max-width:768px){.fs20{font-size:1.9rem}}@media screen and (max-width:414px){.fs20{font-size:1.8rem}}.fs21{font-size:2.1rem}@media screen and (max-width:768px){.fs21{font-size:2rem}}@media screen and (max-width:414px){.fs21{font-size:1.9rem}}.fs22{font-size:2.2rem}@media screen and (max-width:768px){.fs22{font-size:2.1rem}}@media screen and (max-width:414px){.fs22{font-size:2rem}}.fs23{font-size:2.3rem}@media screen and (max-width:768px){.fs23{font-size:2.2rem}}@media screen and (max-width:414px){.fs23{font-size:2.1rem}}.fs24{font-size:2.4rem}@media screen and (max-width:768px){.fs24{font-size:2.3rem}}@media screen and (max-width:414px){.fs24{font-size:2.2rem}}.fs25{font-size:2.5rem}@media screen and (max-width:768px){.fs25{font-size:2.4rem}}@media screen and (max-width:414px){.fs25{font-size:2.3rem}}.fs26{font-size:2.6rem}@media screen and (max-width:768px){.fs26{font-size:2.5rem}}@media screen and (max-width:414px){.fs26{font-size:2.4rem}}.fs27{font-size:2.7rem}@media screen and (max-width:768px){.fs27{font-size:2.6rem}}@media screen and (max-width:414px){.fs27{font-size:2.5rem}}.fs28{font-size:2.8rem}@media screen and (max-width:768px){.fs28{font-size:2.7rem}}@media screen and (max-width:414px){.fs28{font-size:2.6rem}}.fs29{font-size:2.9rem}@media screen and (max-width:768px){.fs29{font-size:2.8rem}}@media screen and (max-width:414px){.fs29{font-size:2.7rem}}.fs30{font-size:3rem}@media screen and (max-width:768px){.fs30{font-size:2.9rem}}@media screen and (max-width:414px){.fs30{font-size:2.8rem}}.font-s12{font-size:1.2rem!important}@media screen and (max-width:768px){.font-s12{font-size:1.1rem!important}}@media screen and (max-width:414px){.font-s12{font-size:1rem!important}}.font-s13{font-size:1.3rem!important}@media screen and (max-width:768px){.font-s13{font-size:1.2rem!important}}@media screen and (max-width:414px){.font-s13{font-size:1.1rem!important}}.font-s14{font-size:1.4rem!important}@media screen and (max-width:768px){.font-s14{font-size:1.3rem!important}}@media screen and (max-width:414px){.font-s14{font-size:1.2rem!important}}.font-s15{font-size:1.5rem!important}@media screen and (max-width:768px){.font-s15{font-size:1.4rem!important}}@media screen and (max-width:414px){.font-s15{font-size:1.3rem!important}}.font-s16{font-size:1.6rem!important}@media screen and (max-width:768px){.font-s16{font-size:1.5rem!important}}@media screen and (max-width:414px){.font-s16{font-size:1.4rem!important}}.font-s17{font-size:1.7rem!important}@media screen and (max-width:768px){.font-s17{font-size:1.6rem!important}}@media screen and (max-width:414px){.font-s17{font-size:1.5rem!important}}.font-s18{font-size:1.8rem!important}@media screen and (max-width:768px){.font-s18{font-size:1.7rem!important}}@media screen and (max-width:414px){.font-s18{font-size:1.6rem!important}}.font-s19{font-size:1.9rem!important}@media screen and (max-width:768px){.font-s19{font-size:1.8rem!important}}@media screen and (max-width:414px){.font-s19{font-size:1.7rem!important}}.font-s20{font-size:2rem!important}@media screen and (max-width:768px){.font-s20{font-size:1.9rem!important}}@media screen and (max-width:414px){.font-s20{font-size:1.8rem!important}}.font-s21{font-size:2.1rem!important}@media screen and (max-width:768px){.font-s21{font-size:2rem!important}}@media screen and (max-width:414px){.font-s21{font-size:1.9rem!important}}.font-s22{font-size:2.2rem!important}@media screen and (max-width:768px){.font-s22{font-size:2.1rem!important}}@media screen and (max-width:414px){.font-s22{font-size:2rem!important}}.font-s23{font-size:2.3rem!important}@media screen and (max-width:768px){.font-s23{font-size:2.2rem!important}}@media screen and (max-width:414px){.font-s23{font-size:2.1rem!important}}.font-s24{font-size:2.4rem!important}@media screen and (max-width:768px){.font-s24{font-size:2.3rem!important}}@media screen and (max-width:414px){.font-s24{font-size:2.2rem!important}}.font-s25{font-size:2.5rem!important}@media screen and (max-width:768px){.font-s25{font-size:2.4rem!important}}@media screen and (max-width:414px){.font-s25{font-size:2.3rem!important}}.font-s26{font-size:2.6rem!important}@media screen and (max-width:768px){.font-s26{font-size:2.5rem!important}}@media screen and (max-width:414px){.font-s26{font-size:2.4rem!important}}.font-s27{font-size:2.7rem!important}@media screen and (max-width:768px){.font-s27{font-size:2.6rem!important}}@media screen and (max-width:414px){.font-s27{font-size:2.5rem!important}}.font-s28{font-size:2.8rem!important}@media screen and (max-width:768px){.font-s28{font-size:2.7rem!important}}@media screen and (max-width:414px){.font-s28{font-size:2.6rem!important}}.font-s29{font-size:2.9rem!important}@media screen and (max-width:768px){.font-s29{font-size:2.8rem!important}}@media screen and (max-width:414px){.font-s29{font-size:2.7rem!important}}.font-s30{font-size:3rem!important}@media screen and (max-width:768px){.font-s30{font-size:2.9rem!important}}@media screen and (max-width:414px){.font-s30{font-size:2.8rem!important}}.fw-bold{font-weight:bold}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.t-middle{vertical-align:middle}.txt-center{text-align:center!important}.txt-left{text-align:left!important}.txt-right{text-align:right!important}.block{display:block}.iblock{display:inline-block}.inline{display:inline}.pc-block{display:block}@media screen and (max-width:768px){.pc-block{display:none}}.pc-iblock{display:inline-block}@media screen and (max-width:768px){.pc-iblock{display:none}}.sp-block{display:none}@media screen and (max-width:768px){.sp-block{display:block}}.sp-iblock{display:none}@media screen and (max-width:768px){.sp-iblock{display:inline-block}}@media screen and (min-width:769px){.sp-visible{display:none!important}}@media screen and (max-width:768px){.pc-visible{display:none!important}}@media screen and (min-width:415px){.mb-visible{display:none!important}}@media screen and (max-width:414px){.tb-visible{display:none}}.mt5{margin-top:5px!important}@media screen and (max-width:414px){.mt5{margin-top:3px!important}}.mt10{margin-top:10px!important}@media screen and (max-width:414px){.mt10{margin-top:5px!important}}.mt15{margin-top:15px!important}@media screen and (max-width:414px){.mt15{margin-top:8px!important}}.mt20{margin-top:20px!important}@media screen and (max-width:414px){.mt20{margin-top:10px!important}}.mt25{margin-top:25px!important}@media screen and (max-width:414px){.mt25{margin-top:13px!important}}.mt30{margin-top:30px!important}@media screen and (max-width:414px){.mt30{margin-top:15px!important}}.mt35{margin-top:35px!important}@media screen and (max-width:414px){.mt35{margin-top:18px!important}}.mt40{margin-top:40px!important}@media screen and (max-width:414px){.mt40{margin-top:20px!important}}.mt45{margin-top:45px!important}@media screen and (max-width:414px){.mt45{margin-top:23px!important}}.mt50{margin-top:50px!important}@media screen and (max-width:414px){.mt50{margin-top:25px!important}}.mb5{margin-bottom:5px!important}@media screen and (max-width:414px){.mb5{margin-bottom:3px!important}}.mb10{margin-bottom:10px!important}@media screen and (max-width:414px){.mb10{margin-bottom:5px!important}}.mb15{margin-bottom:15px!important}@media screen and (max-width:414px){.mb15{margin-bottom:8px!important}}.mb20{margin-bottom:20px!important}@media screen and (max-width:414px){.mb20{margin-bottom:10px!important}}.mb25{margin-bottom:25px!important}@media screen and (max-width:414px){.mb25{margin-bottom:13px!important}}.mb30{margin-bottom:30px!important}@media screen and (max-width:414px){.mb30{margin-bottom:15px!important}}.mb35{margin-bottom:35px!important}@media screen and (max-width:414px){.mb35{margin-bottom:18px!important}}.mb40{margin-bottom:40px!important}@media screen and (max-width:414px){.mb40{margin-bottom:20px!important}}.mb45{margin-bottom:45px!important}@media screen and (max-width:414px){.mb45{margin-bottom:23px!important}}.mb50{margin-bottom:50px!important}@media screen and (max-width:414px){.mb50{margin-bottom:25px!important}}.ml5{margin-left:5px!important}@media screen and (max-width:414px){.ml5{margin-left:3px!important}}.ml10{margin-left:10px!important}@media screen and (max-width:414px){.ml10{margin-left:5px!important}}.ml15{margin-left:15px!important}@media screen and (max-width:414px){.ml15{margin-left:8px!important}}.ml20{margin-left:20px!important}@media screen and (max-width:414px){.ml20{margin-left:10px!important}}.ml25{margin-left:25px!important}@media screen and (max-width:414px){.ml25{margin-left:13px!important}}.ml30{margin-left:30px!important}@media screen and (max-width:414px){.ml30{margin-left:15px!important}}.ml35{margin-left:35px!important}@media screen and (max-width:414px){.ml35{margin-left:18px!important}}.ml40{margin-left:40px!important}@media screen and (max-width:414px){.ml40{margin-left:20px!important}}.ml45{margin-left:45px!important}@media screen and (max-width:414px){.ml45{margin-left:23px!important}}.ml50{margin-left:50px!important}@media screen and (max-width:414px){.ml50{margin-left:25px!important}}.mr5{margin-right:5px!important}@media screen and (max-width:414px){.mr5{margin-right:3px!important}}.mr10{margin-right:10px!important}@media screen and (max-width:414px){.mr10{margin-right:5px!important}}.mr15{margin-right:15px!important}@media screen and (max-width:414px){.mr15{margin-right:8px!important}}.mr20{margin-right:20px!important}@media screen and (max-width:414px){.mr20{margin-right:10px!important}}.mr25{margin-right:25px!important}@media screen and (max-width:414px){.mr25{margin-right:13px!important}}.mr30{margin-right:30px!important}@media screen and (max-width:414px){.mr30{margin-right:15px!important}}.mr35{margin-right:35px!important}@media screen and (max-width:414px){.mr35{margin-right:18px!important}}.mr40{margin-right:40px!important}@media screen and (max-width:414px){.mr40{margin-right:20px!important}}.mr45{margin-right:45px!important}@media screen and (max-width:414px){.mr45{margin-right:23px!important}}.mr50{margin-right:50px!important}@media screen and (max-width:414px){.mr50{margin-right:25px!important}}@media screen and (min-width:769px){.telephone a,a.telephone{cursor:text;pointer-events:none}.telephone a:hover,a.telephone:hover{opacity:1}}.wrapper{width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.wrapper{width:100%;padding-left:15px;padding-right:15px}}.breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;margin:0 auto}@media screen and (max-width:768px){.breadcrumb{overflow-x:scroll;overflow-y:hidden;width:100%;height:40px;padding:0 0 0 10px;white-space:nowrap}}.breadcrumb::-webkit-scrollbar{width:0;height:0}.breadcrumb::-webkit-scrollbar-track{background:transparent}.breadcrumb::-webkit-scrollbar-thumb{background:transparent}@media screen and (max-width:768px){.breadcrumb .inner{display:inline-block;padding-right:10px}}.breadcrumb .inner>span{vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1px;font-size:1.1rem;line-height:1;color:#95949A;letter-spacing:0.1em}@media screen and (max-width:768px){.breadcrumb .inner>span{margin-left:3px;font-size:1.1rem}}@media screen and (max-width:375px){.breadcrumb .inner>span{font-size:1.1rem}}@media screen and (max-width:320px){.breadcrumb .inner>span{font-size:1rem}}.breadcrumb .inner>span:before{content:"";vertical-align:middle;display:inline-block;margin:0 10px 0 5px;width:10px;height:10px;background:url(../img/common/arrow_icon_01_base_c.png) center center/contain no-repeat}.breadcrumb .inner>span:first-child{margin:0}.breadcrumb .inner>span:first-child:before{display:none}.breadcrumb .inner>span a,.breadcrumb .inner>span>span{vertical-align:middle;display:inline-block;padding:15px 0;color:#95949A}.breadcrumb .inner>span a span{line-height:1.25;border-bottom:1px solid #95949A;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.breadcrumb .inner>span a:hover span{border-bottom:1px solid transparent}#pageTop a{position:absolute;z-index:1;top:-41px;left:0;right:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:82px;height:82px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#cc6e6e;border-radius:50%;padding:18px 0;letter-spacing:0.1em}@media screen and (max-width:414px){#pageTop a{top:-32px;width:64px;height:64px;padding:12px 0}}#pageTop a:before{content:"";display:block;width:100%;height:22px;margin:auto;background:url(../img/common/arrow_icon_01.png) center center/contain no-repeat;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#pageTop a:hover{opacity:1;background:#ebb6b6}.fc-base_c{color:#cc6e6e}.fc-green{color:#339956}.box-colomn-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-colomn-01.pc-col02 .colomn-inner{width:50%;margin-top:15px}.box-colomn-01.pc-col03 .colomn-inner{width:32%;margin-top:15px}.box-colomn-01.pc-col03 .colomn-inner:nth-of-type(3n+2){margin-right:2%;margin-left:2%}@media screen and (max-width:768px){.box-colomn-01.tb-col01 .colomn-inner{width:100%;margin-top:20px;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:414px){.box-colomn-01.tb-col01 .colomn-inner{margin-top:15px}}@media screen and (max-width:768px){.box-colomn-01.tb-col01 .colomn-inner:first-child{margin-top:0}}@media screen and (max-width:768px){.box-colomn-01.tb-col02 .colomn-inner{width:48%;margin-top:15px}}@media screen and (max-width:768px){.box-colomn-01.tb-col02 .colomn-inner:nth-of-type(odd){margin-left:0;margin-right:2%}}@media screen and (max-width:768px){.box-colomn-01.tb-col02 .colomn-inner:nth-of-type(2n){margin-left:2%;margin-right:0}}.box-colomn-01.tb-col02 .colomn-inner:first-child{margin-top:0}@media screen and (max-width:768px){.box-colomn-01.tb-col02 .colomn-inner:first-child{margin-top:15px}}@media screen and (max-width:414px){.box-colomn-01.sp-col01 .colomn-inner{width:100%;margin-top:15px;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:414px){.box-colomn-01.sp-col01 .colomn-inner:nth-of-type(odd){margin-top:15px;margin-left:0;margin-right:0}}@media screen and (max-width:414px){.box-colomn-01.sp-col01 .colomn-inner:nth-of-type(2n){margin-top:15px;margin-left:0;margin-right:0}}@media screen and (max-width:414px){.box-colomn-01.sp-col01 .colomn-inner:first-child{margin-top:0}}@media screen and (max-width:768px){.box-colomn-01 .colomn-inner figure img{width:100%}}.box-pagenation-01{text-align:center;font-size:1.5rem;line-height:1;color:#504242}@media screen and (max-width:768px){.box-pagenation-01{font-size:1.4rem}}@media screen and (max-width:414px){.box-pagenation-01{font-size:1.2rem}}.box-pagenation-01>span{display:inline-block;margin:0 6px}.box-pagenation-01 a{padding:12px 26px 11px;border:1px solid #504242;color:inherit}@media screen and (max-width:768px){.box-pagenation-01 a{padding:10px 22px 10px}}@media screen and (max-width:414px){.box-pagenation-01 a{padding:8px 10px 7px}}.box-pagenation-01 a:hover{opacity:1;color:#ffffff;background-color:#504242}.box-pagenation-01 .prev a:before{content:"<";margin-right:10px}@media screen and (max-width:768px){.box-pagenation-01 .prev a:before{margin-right:5px}}.box-pagenation-01 .next a:after{content:">";margin-left:10px}@media screen and (max-width:768px){.box-pagenation-01 .next a:after{margin-left:5px}}.box-404{text-align:center}.box-404 .title-wrap .title{display:block;font-weight:bold;font-size:4.5rem;letter-spacing:0.1em;line-height:1}@media screen and (max-width:768px){.box-404 .title-wrap .title{font-size:2.5rem}}.box-404 .title-wrap .catch{display:block;margin-top:5px}.box-404 p{margin-top:25px}@media screen and (max-width:768px){.box-404 p{margin-top:15px}}.box-404 .unit-link-01{margin-top:25px}@media screen and (max-width:768px){.box-404 .unit-link-01{margin-top:15px}}.box-undertitle-01 .title-wrap{position:relative;width:100%;height:350px;background:url(../img/title/title_default.jpg) no-repeat center center/cover transparent;background-size:cover}@media screen and (max-width:768px){.box-undertitle-01 .title-wrap{height:200px}}@media screen and (max-width:414px){.box-undertitle-01 .title-wrap{height:40vw}}.box-undertitle-01 .title-wrap.color-white{color:#ffffff}.box-undertitle-01 .title-wrap.color-white .title{border-color:#ffffff}.box-undertitle-01 .title-wrap.first{background-image:url(../img/title/title_first.jpg)}.box-undertitle-01 .title-wrap.contact{background-image:url(../img/title/title_contact.jpg)}.box-undertitle-01 .title-wrap.activity{background-image:url(../img/title/title_activity.jpg)}.box-undertitle-01 .title-wrap.contribution{background-image:url(../img/title/title_contribution.jpg)}.box-undertitle-01 .title-wrap.inpatient{background-image:url(../img/title/title_inpatient.jpg)}.box-undertitle-01 .title-wrap.link{background-image:url(../img/title/title_link.jpg)}.box-undertitle-01 .title-wrap.news{background-image:url(../img/title/title_news.jpg)}.box-undertitle-01 .title-wrap.privacy{background-image:url(../img/title/title_privacy.jpg)}.box-undertitle-01 .title-wrap.repeat{background-image:url(../img/title/title_repeat.jpg)}.box-undertitle-01 .title-wrap.graduate{background-image:url(../img/title/title_graduate.jpg)}.box-undertitle-01 .title-wrap.career{background-image:url(../img/title/title_career.jpg)}.box-undertitle-01 .title-wrap.internship{background-image:url(../img/title/title_internship.jpg)}.box-undertitle-01 .title-wrap.education{background-image:url(../img/title/title_education.jpg)}.box-undertitle-01 .title-wrap.movie{background-image:url(../img/title/title_movie.jpg)}.box-undertitle-01 .title-wrap.reserve{background-image:url(../img/title/title_reserve.jpg)}.box-undertitle-01 .title-wrap.contact{background-image:url(../img/title/title_contact.jpg)}.box-undertitle-01 .title-wrap.welfare{background-image:url(../img/title/title_welfare.jpg)}.box-undertitle-01 .title-wrap.guide{background-image:url(../img/title/title_guide.jpg)}.box-undertitle-01 .title-wrap.require{background-image:url(../img/title/title_require.jpg)}.box-undertitle-01 .title-wrap.entry{background-image:url(../img/title/title_entry.jpg)}.box-undertitle-01 .title-wrap.apply{background-image:url(../img/title/title_apply.jpg)}.box-undertitle-01 .title-wrap.doctor{background-image:url(../img/title/title_doctor.jpg)}.box-undertitle-01 .title-wrap.faq{background-image:url(../img/title/title_faq.jpg)}.box-undertitle-01 .title-wrap.consultation{background-image:url(../img/title/title_consultation.jpg)}.box-undertitle-01 .title-wrap.clozapin{background-image:url(../img/title/title_clozapin.jpg)}.box-undertitle-01 .title-wrap.activity.education{background-image:url(../img/title/title_activity.jpg)}.box-undertitle-01 .title-wrap .title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1000px;height:100%;margin:auto}.box-undertitle-01 .title-wrap .title-inner .title{font-size:3rem;letter-spacing:0.1em;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:768px){.box-undertitle-01 .title-wrap .title-inner .title{padding:15px 25px;font-size:2.4rem}}@media screen and (max-width:414px){.box-undertitle-01 .title-wrap .title-inner .title{padding:10px;font-size:2rem}}body.home-recruit .box-undertitle-01 .title-wrap{width:auto;max-width:1100px;margin:10px auto;border-radius:15px;overflow:hidden;background:url(../img/title/title_default.jpg) no-repeat center center/cover transparent}@media screen and (max-width:768px){body.home-recruit .box-undertitle-01 .title-wrap{margin:15px 10px 0}}body.home-recruit .box-undertitle-01 .title-wrap.first{background-image:url(../img/title/title_first.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.contact{background-image:url(../img/title/title_contact.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.activity{background-image:url(../img/title/title_activity.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.contribution{background-image:url(../img/title/title_contribution.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.inpatient{background-image:url(../img/title/title_inpatient.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.link{background-image:url(../img/title/title_link.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.news{background-image:url(../img/title/title_news.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.privacy{background-image:url(../img/title/title_privacy.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.repeat{background-image:url(../img/title/title_repeat.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.graduate{background-image:url(../img/title/title_graduate.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.career{background-image:url(../img/title/title_career.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.internship{background-image:url(../img/title/title_internship.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.education{background-image:url(../img/title/title_education.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.movie{background-image:url(../img/title/title_movie.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.reserve{background-image:url(../img/title/title_reserve.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.contact{background-image:url(../img/title/title_contact.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.welfare{background-image:url(../img/title/title_welfare.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.guide{background-image:url(../img/title/title_guide.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.require{background-image:url(../img/title/title_require.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.entry{background-image:url(../img/title/title_entry.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.apply{background-image:url(../img/title/title_apply.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.doctor{background-image:url(../img/title/title_doctor.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.faq{background-image:url(../img/title/title_faq.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.consultation{background-image:url(../img/title/title_consultation.jpg)}body.home-recruit .box-undertitle-01 .title-wrap.clozapin{background-image:url(../img/title/title_clozapin.jpg)}.box-thanks-01{text-align:center}.box-thanks-01 .title-wrap{display:block;font-size:3rem;line-height:1}@media screen and (max-width:768px){.box-thanks-01 .title-wrap{font-size:2.5rem}}.box-thanks-01 p{margin-top:25px}@media screen and (max-width:768px){.box-thanks-01 p{margin-top:15px}}.box-thanks-01 .unit-link-01{margin-top:25px}@media screen and (max-width:768px){.box-thanks-01 .unit-link-01{margin-top:15px}}.wp-pagenavi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:56px;font-size:1.6rem;padding:0 60px}@media screen and (max-width:768px){.wp-pagenavi{margin-top:28px;font-size:1.4rem}}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{position:absolute;top:0;font-size:0;border:1px solid #cc6e6e;background:#cc6e6e url(../img/common/arrow_icon_01.png) center center/15px 13px no-repeat}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{background:#fff url(../img/common/arrow_icon_01_base_c.png) center center/15px 13px no-repeat}.wp-pagenavi .previouspostslink{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);left:0}.wp-pagenavi .nextpostslink{right:0}.wp-pagenavi>a,.wp-pagenavi>span{vertical-align:top;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid #cc6e6e;margin:5px;background-color:#fff;text-align:center;color:#cc6e6e;text-decoration:none;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.wp-pagenavi>a:hover,.wp-pagenavi>span:hover{background:#cc6e6e;color:#fff}.wp-pagenavi .current,.wp-pagenavi .extend{background-color:#cc6e6e;border-color:#fff;color:#fff}.wp-pagenavi .extend{background:#fff;color:#504242}@media screen and (max-width:414px){.wp-pagenavi .extend{display:none}}.box-blogdetail-01>*{margin-top:20px}@media screen and (max-width:768px){.box-blogdetail-01>*{margin-top:15px}}@media screen and (max-width:414px){.box-blogdetail-01>*{margin-top:10px}}.box-blogdetail-01>:first-child{margin-top:0}.box-blogdetail-01 h2,.box-blogdetail-01 h3{margin-top:40px}@media screen and (max-width:768px){.box-blogdetail-01 h2,.box-blogdetail-01 h3{margin-top:35px}}@media screen and (max-width:414px){.box-blogdetail-01 h2,.box-blogdetail-01 h3{margin-top:30px}}.box-blogdetail-01 h2:first-child,.box-blogdetail-01 h3:first-child{margin-top:0}.box-blogdetail-01 h2+h2,.box-blogdetail-01 h2+h3,.box-blogdetail-01 h2+h4,.box-blogdetail-01 h2+h5,.box-blogdetail-01 h2+h6,.box-blogdetail-01 h3+h2,.box-blogdetail-01 h3+h3,.box-blogdetail-01 h3+h4,.box-blogdetail-01 h3+h5,.box-blogdetail-01 h3+h6{margin-top:20px}@media screen and (max-width:768px){.box-blogdetail-01 h2+h2,.box-blogdetail-01 h2+h3,.box-blogdetail-01 h2+h4,.box-blogdetail-01 h2+h5,.box-blogdetail-01 h2+h6,.box-blogdetail-01 h3+h2,.box-blogdetail-01 h3+h3,.box-blogdetail-01 h3+h4,.box-blogdetail-01 h3+h5,.box-blogdetail-01 h3+h6{margin-top:15px}}@media screen and (max-width:414px){.box-blogdetail-01 h2+h2,.box-blogdetail-01 h2+h3,.box-blogdetail-01 h2+h4,.box-blogdetail-01 h2+h5,.box-blogdetail-01 h2+h6,.box-blogdetail-01 h3+h2,.box-blogdetail-01 h3+h3,.box-blogdetail-01 h3+h4,.box-blogdetail-01 h3+h5,.box-blogdetail-01 h3+h6{margin-top:10px}}.box-blogdetail-01 h2+p,.box-blogdetail-01 h2+table,.box-blogdetail-01 h3+p,.box-blogdetail-01 h3+table{margin-top:10px}@media screen and (max-width:768px){.box-blogdetail-01 h2+p,.box-blogdetail-01 h2+table,.box-blogdetail-01 h3+p,.box-blogdetail-01 h3+table{margin-top:8px}}@media screen and (max-width:414px){.box-blogdetail-01 h2+p,.box-blogdetail-01 h2+table,.box-blogdetail-01 h3+p,.box-blogdetail-01 h3+table{margin-top:5px}}.box-blogdetail-01 h4,.box-blogdetail-01 h5,.box-blogdetail-01 h6{margin-top:30px}@media screen and (max-width:768px){.box-blogdetail-01 h4,.box-blogdetail-01 h5,.box-blogdetail-01 h6{margin-top:25px}}@media screen and (max-width:414px){.box-blogdetail-01 h4,.box-blogdetail-01 h5,.box-blogdetail-01 h6{margin-top:20px}}.box-blogdetail-01 h4:first-child,.box-blogdetail-01 h5:first-child,.box-blogdetail-01 h6:first-child{margin-top:0}.box-blogdetail-01 h4+p,.box-blogdetail-01 h4+table,.box-blogdetail-01 h5+p,.box-blogdetail-01 h5+table,.box-blogdetail-01 h6+p,.box-blogdetail-01 h6+table{margin-top:10px}@media screen and (max-width:768px){.box-blogdetail-01 h4+p,.box-blogdetail-01 h4+table,.box-blogdetail-01 h5+p,.box-blogdetail-01 h5+table,.box-blogdetail-01 h6+p,.box-blogdetail-01 h6+table{margin-top:8px}}@media screen and (max-width:414px){.box-blogdetail-01 h4+p,.box-blogdetail-01 h4+table,.box-blogdetail-01 h5+p,.box-blogdetail-01 h5+table,.box-blogdetail-01 h6+p,.box-blogdetail-01 h6+table{margin-top:5px}}.box-blogdetail-01 h2{margin-bottom:20px;padding-bottom:19px;border-bottom:1px solid #D6D6D6;font-size:2.2rem;letter-spacing:0.07em;margin-top:75px}@media screen and (max-width:768px){.box-blogdetail-01 h2{margin-top:60px;margin-bottom:20px;padding-bottom:15px;font-size:2rem}}@media screen and (max-width:414px){.box-blogdetail-01 h2{margin-top:40px;margin-bottom:20px;padding-bottom:10px;font-size:1.8rem}}.box-blogdetail-01 h2:first-child{margin-top:0}.box-blogdetail-01 h3{font-size:2rem}@media screen and (max-width:768px){.box-blogdetail-01 h3{font-size:1.8rem}}@media screen and (max-width:414px){.box-blogdetail-01 h3{font-size:1.6rem}}.box-blogdetail-01 h4{font-size:1.8rem}@media screen and (max-width:768px){.box-blogdetail-01 h4{font-size:1.7rem}}@media screen and (max-width:414px){.box-blogdetail-01 h4{font-size:1.5rem}}.box-blogdetail-01 h5{font-size:1.7rem}@media screen and (max-width:768px){.box-blogdetail-01 h5{font-size:1.6rem}}@media screen and (max-width:414px){.box-blogdetail-01 h5{font-size:1.5rem}}.box-blogdetail-01 h6{font-size:1.6rem}@media screen and (max-width:768px){.box-blogdetail-01 h6{font-size:1.5rem}}@media screen and (max-width:414px){.box-blogdetail-01 h6{font-size:1.4rem}}.box-blogdetail-01 ul li{position:relative;margin-top:5px;padding-left:1em}.box-blogdetail-01 ul li:before{content:"・";margin-left:-1em}.box-blogdetail-01 ul li:first-child{margin-top:0}.box-blogdetail-01 ul li a{color:#0071BC;text-decoration:underline}.box-blogdetail-01 p:after{content:"";display:block;clear:both}.box-blogdetail-01 a{color:#0071BC;text-decoration:underline}.box-blogdetail-01 strong{font-weight:bold}.box-blogdetail-01 img{margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.box-blogdetail-01 img{width:100%;margin-top:20px;margin-bottom:20px}}@media screen and (max-width:414px){.box-blogdetail-01 img{margin-top:15px;margin-bottom:15px}}.box-blogdetail-01 img.alignright{margin-left:50px}@media screen and (max-width:768px){.box-blogdetail-01 img.alignright{margin-left:30px}}@media screen and (max-width:414px){.box-blogdetail-01 img.alignright{margin:10px auto}}.box-blogdetail-01 img.alignleft{margin-right:50px}@media screen and (max-width:768px){.box-blogdetail-01 img.alignleft{margin-right:30px}}@media screen and (max-width:414px){.box-blogdetail-01 img.alignleft{margin:10px auto}}.box-blogdetail-01 hr{display:block;margin-top:30px;margin-bottom:30px;border:none;border-top:1px solid #E7E7EB}.box-blogdetail-01 iframe{width:100%!important}.box-blogdetail-01 table{margin-top:40px}@media screen and (max-width:768px){.box-blogdetail-01 table{margin-top:30px}}@media screen and (max-width:414px){.box-blogdetail-01 table{margin-top:25px}}.box-blogdetail-01 table:first-child{margin-top:0}.box-blogdetail-01 figure figcaption{padding:5px 10px}.box-blogdetail-01 .box-colomn .colomn-inner figure img{width:100%}.box-blogdetail-01 .alignright{float:right}@media screen and (max-width:414px){.box-blogdetail-01 .alignright{float:none}}.box-blogdetail-01 .alignleft{float:left}@media screen and (max-width:414px){.box-blogdetail-01 .alignleft{float:none}}.box-blogdetail-01 .aligncenter{margin-right:auto;margin-left:auto}@media screen and (min-width:769px){#header .info-wrapper{position:relative;z-index:10;width:100%}}@media screen and (min-width:769px) and (max-width:1040px){#header .info-wrapper{width:1040px}}@media screen and (min-width:769px){#header .info-wrapper .info-inner{position:absolute;z-index:10;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#header .info-wrapper .info-inner .unit-logo-01{margin:30px}#header .info-wrapper .info-inner .box-list-01 .list-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 10px}#header .info-wrapper .info-inner .box-list-01 .list-recruit a{height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:21px 30px 22px;background:#5db276;color:#fff}#header .info-wrapper .info-inner .box-list-01 .list-recruit a:before{content:"\f2bd";font-family:Fontawesome;display:block}#header .info-wrapper:not(.is-fix) .nav-tel{display:none}#header .info-wrapper:not(.is-fix) .box-list-01 .list-recruit{background:#fff}#header .info-wrapper:not(.is-fix) .box-list-01 .list-recruit a{line-height:2}#header .info-wrapper:not(.is-fix) .box-list-01 .list-recruit a:after,#header .info-wrapper:not(.is-fix) .box-list-01 .list-recruit a:before{width:100%;text-align:center;margin:auto;line-height:1}#header .info-wrapper:not(.is-fix) .box-list-01 .list-recruit a:before{width:100%}#header .info-wrapper.is-fix .info-inner{position:fixed;z-index:100;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:0 64px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:#fff}#header .info-wrapper.is-fix .info-inner .unit-logo-01{height:22px;width:110px}#header .info-wrapper.is-fix .info-inner .nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .info-wrapper.is-fix .info-inner .nav-right .nav-tel{color:#cc6e6e;font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;margin-right:80px}#header .info-wrapper.is-fix .info-inner .nav-right .nav-tel .fs12{font-family:"kozuka-mincho-pro","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li.list-contact>a{font-size:1.2rem;color:#a68383}#header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li.list-contact>a:after{background-image:url(../img/common/arrow_icon_01_brown.png)}#header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li.list-recruit>a{height:100%;padding:0 20px;font-size:1.4rem;color:#fff}#header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li.list-recruit>a:before{margin-right:5px}#header .header-wrapper{position:relative;z-index:10;height:80px}#header .header-wrapper .header-inner{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .header-wrapper .header-inner .globalNav{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li{position:relative;width:20%}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.sp-contact{display:none}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.nav-inpatient .child-wrap .child-list>li:not(:last-child) a{margin-right:60px}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li:first-child .child-list>li{width:20%}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;background:#f7eded;color:#483737;font-size:1.5rem;line-height:1;-webkit-transition:top 0.5s ease,background 0.5s ease,color 0s linear;transition:top 0.5s ease,background 0.5s ease,color 0s linear;border-top:1px solid #c5b5b5;border-bottom:1px solid #c5b5b5}}@media screen and (min-width:769px) and (max-width:1040px){#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li>a{font-size:1.3rem}}@media screen and (min-width:769px){#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li>a:after{content:"";display:block;width:13px;height:13px;margin-left:5px;background:url(../img/common/arrow_icon_01.png) center center/contain no-repeat}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-wrap{display:table;position:absolute;z-index:1;left:0;top:79px;width:100vw;background:#ebb6b6;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}}@media screen and (min-width:769px) and (max-width:1040px){#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-wrap{width:1040px}}@media screen and (min-width:769px){#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-wrap .child-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px;padding:10px 0;margin:auto}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-wrap .child-list>li>a{color:#fff;font-size:1.3rem;line-height:1.2;letter-spacing:0.05em;margin:10px 0;border-bottom:1px solid #fff;white-space:nowrap}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-wrap .child-list>li>a:hover{opacity:0.75;border-bottom:1px solid rgba(255,255,255,0)}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-wrap .child-list>li:not(:last-child) a{margin-right:70px}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li:hover a{opacity:1;background:#ebb6b6;color:#fff}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li:not(:hover)>a:after{background:url(../img/common/arrow_icon_01_base_c.png) center center/contain no-repeat}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li:not(:hover) .child-wrap{opacity:0;pointer-events:none}#header .header-wrapper .func-btn{display:none}#header .header-wrapper.is-fix{position:relative;z-index:10;height:85px}#header .header-wrapper.is-fix .header-inner{position:fixed;width:100%;z-index:1000;top:40px;left:0}#header .header-wrapper.is-fix .header-inner .globalNav .nav-inner .nav-list>li>a{height:45px;-webkit-transition:top 0.5s ease,background 0.5s ease,color 0s linear;transition:top 0.5s ease,background 0.5s ease,color 0s linear}}@media screen and (min-width:769px) and (max-width:1040px){#header .header-wrapper.is-fix .header-inner .globalNav .nav-inner .nav-list>li>a{font-size:1.2rem}}@media screen and (min-width:769px){#header .header-wrapper.is-fix .header-inner .globalNav .nav-inner .nav-list>li>a:after{background-image:url(../img/common/arrow_icon_01_base_c.png)}#header .header-wrapper.is-fix .header-inner .globalNav .nav-inner .nav-list>li:hover>a{background:#ebb6b6}#header .header-wrapper.is-fix .header-inner .globalNav .nav-inner .nav-list>li:hover>a:after{background:url(../img/common/arrow_icon_01.png)}#header .header-wrapper.is-fix .header-inner .globalNav .nav-inner .nav-list>li .child-wrap{top:44px}}@media screen and (max-width:768px){#header .info-wrapper{position:relative}#header .info-wrapper .unit-logo-01{position:fixed;z-index:100;top:12px;left:15px;width:135px;height:27px}#header .info-wrapper .nav-right{display:none}#header .header-wrapper .overlay{position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}#header .header-wrapper .func-btn{position:fixed;z-index:1000;top:0;right:0;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52.5px;width:52.5px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:auto}#header .header-wrapper .func-btn .menu-bar span{position:absolute;left:0;right:0;margin:auto;display:block;background:#fff;width:22.5px;height:2.25px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .header-wrapper .func-btn .menu-bar span.bar1{top:10px}#header .header-wrapper .func-btn .menu-bar span.bar2{top:17px}#header .header-wrapper .func-btn .menu-bar span.bar3{top:25px}#header .header-wrapper .func-btn .menu-button{position:absolute;top:32px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:0;line-height:1}#header .header-wrapper .func-btn .menu-button:before{content:"MENU";font-size:1rem;letter-spacing:0.1em;margin-right:-0.2em}#header .header-wrapper .recruit-btn{position:fixed;z-index:1000;top:0;right:52.5px}#header .header-wrapper .recruit-btn .inner{border:1px solid #fff;border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52.5px;width:52.5px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:auto;color:#fff;line-height:1;font-size:1rem;padding-top:5px}#header .header-wrapper .recruit-btn .inner span{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}#header .header-wrapper .recruit-btn .inner:before{content:"\f2bd";display:block;font-family:Fontawesome;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .header-wrapper .header-inner{position:fixed;z-index:10;top:-1px;left:0;width:100%;background:#ebb6b6;padding-top:52.5px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.95}#header .header-wrapper .header-inner .globalNav{max-height:calc(100vh - 52.5px);overflow-y:scroll;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.parent>a{pointer-events:none}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.parent>a:after{content:"";position:absolute;top:50%;right:15px;display:block;width:18.75px;height:18.75px;border-radius:50%;-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);background:#fff url(../img/common/arrow_icon_01_base_c.png) center center/10px 11px no-repeat;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li>a{position:relative;width:100%;padding:12.5px;color:#fff;border-bottom:1px solid #fff}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.sp-contact{text-align:center;color:#fff;border-bottom:1px solid #fff;padding:30px 15px}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.sp-contact .unit-logo-01{margin:auto;background:url(../img/common/logo_white.svg) center center/contain no-repeat}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.sp-contact .sp-tel a{font-size:6vw;letter-spacing:0.5vw;font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:bold;margin:10px 0 5px}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.sp-contact .sp-tel a span{font-size:3vw;font-weight:normal}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.sp-contact .sp-tel>p{font-size:4.5vw}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.sp-contact .unit-btn-03{margin:20px 0}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #fff;padding:15px 20px;background:#d49b9a;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-list>li{width:100%;padding:7.5px 10px;line-height:1}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li .child-list>li>a{font-size:1.3rem;letter-spacing:0.1em;color:#fff;border-bottom:1px solid #fff}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li:not(.is-open) .child-list{opacity:0;height:0;padding:0 20px;overflow:hidden;pointer-events:none}#header .header-wrapper .header-inner .globalNav .nav-inner .nav-list>li.is-open>a:after{-webkit-transform:translate(0,-50%) rotate(-90deg);-ms-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg)}#header .header-wrapper.is-fix .recruit-btn .inner{border:1px solid #ebb6b6;background:#ebb6b6;border-right:1px solid #fff}#header .header-wrapper.is-fix .func-btn{border:1px solid #ebb6b6;background:#ebb6b6}#header:not(.is-open) .info-wrapper .unit-logo-01{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 52.5px);height:52.5px;opacity:1;background:url(../img/common/logo_white.svg) center left 15px/135px 27px no-repeat}#header:not(.is-open) .header-wrapper .overlay{opacity:0;pointer-events:none}#header:not(.is-open) .header-wrapper .header-inner{opacity:0;pointer-events:none}#header:not(.is-open) .header-wrapper .header-inner .globalNav{max-height:0}#header.is-open .info-wrapper .unit-logo-01{position:fixed;top:0;left:0;width:100%;height:52.5px;background:url(../img/common/logo_white.svg) center left 15px/135px 27px no-repeat;border-bottom:1px solid #fff}#header.is-open .header-wrapper .recruit-btn .inner{border:1px solid rgba(255,255,255,0);border-bottom:1px solid #fff}#header.is-open .header-wrapper .func-btn{border:1px solid rgba(255,255,255,0)}#header.is-open .header-wrapper .func-btn .menu-bar span.bar1{top:17px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header.is-open .header-wrapper .func-btn .menu-bar span.bar2{top:17px;width:0}#header.is-open .header-wrapper .func-btn .menu-bar span.bar3{top:17px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header.is-open .header-wrapper .func-btn .menu-button:before{content:"CLOSE"}#header.is-open .header-wrapper.is-fix .func-btn{border-bottom:1px solid #fff}}#footer{position:relative;z-index:1;background:url(../img/common/bg_tex_01.png) center center}#footer .section-contact{position:relative;text-align:center;padding:95px 0 80px;background:url(../img/common/contact_bg_01.jpg) center center/cover no-repeat fixed}@media screen and (max-width:414px){#footer .section-contact{padding:65px 0 40px;background:url(../img/common/contact_bg_01_sp.jpg) center center/cover no-repeat}}#footer .section-contact .unit-title-01{margin-bottom:30px}#footer .section-contact .unit-btn-02{margin-top:40px}@media screen and (max-width:414px){#footer .section-contact .unit-btn-02{margin-top:20px}}#footer .section-contact .unit-btn-02 .inner:after{background-size:20px 18px}@media screen and (max-width:768px){#footer .section-contact .unit-btn-02 .inner:not(:first-child){margin-left:0;margin-top:10px}}#footer .section-footnav{padding:97px 0 72px;border-bottom:1px solid #c5b5b5}@media screen and (max-width:768px){#footer .section-footnav{padding:50px 0 40px}}#footer .section-footnav .wrapper .unit-btn-01 a{width:100%;font-size:1.3rem}#footer .section-footnav .wrapper .unit-btn-01 a:not(:first-child){margin-top:10px}#footer .section-sitemap{padding:54px 0 67px}@media screen and (max-width:414px){#footer .section-sitemap{padding:25px 0 30px}}#footer .section-sitemap .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#footer .section-sitemap .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}#footer .section-sitemap .wrapper .box-list-05{width:22.5%}@media screen and (max-width:768px){#footer .section-sitemap .wrapper .box-list-05{width:100%}}#footer .copyright{background:#eab3b3;text-align:center;color:#a57171;font-size:1.3rem;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;padding:13px 0}#contents{overflow:hidden;position:relative;display:block;background:#fff}@media screen and (max-width:768px){#contents{width:100%}}.underwrapper{padding-top:50px;padding-bottom:150px}@media screen and (max-width:768px){.underwrapper{padding-top:40px;padding-bottom:80px}}@media screen and (max-width:414px){.underwrapper{padding-top:30px;padding-bottom:60px}}.underwrapper.sidelayout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.underwrapper.sidelayout .contents{width:80%;background-color:rgba(0,255,0,0.2)}.underwrapper.sidelayout .sidenavi{width:20%;background-color:rgba(0,0,255,0.2)}.underwrapper.sidelayout .fullsize{width:100%;background-color:rgba(255,0,0,0.2)}.box-list-01{display:-webkit-box;display:-ms-flexbox;display:flex}.box-list-01>li:not(:first-child){margin-left:20px}.box-list-01>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.box-list-01>li>a:not(:first-child){margin-left:20px}.box-list-01>li>a:after{content:"";display:block;width:10px;height:9px;background:url(../img/common/arrow_icon_01.png) center center/contain no-repeat;margin-left:5px}.box-list-02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;counter-reset:list02}.box-list-02:after,.box-list-02:before{content:"";width:calc(25% - 9.75px);-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.box-list-02 .box-inner{width:calc(25% - 9.75px);background:#c5b5b5}@media screen and (min-width:415px){.box-list-02 .box-inner{}.box-list-02 .box-inner:nth-child(n+5){margin-top:55px}}@media screen and (max-width:414px){.box-list-02 .box-inner{width:calc(50% - 5px)}.box-list-02 .box-inner:nth-child(n+3){margin-top:25px}}.box-list-02 .box-inner .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:#fff;color:#6c5e5e;padding:80px 30px 50px;font-size:1.8rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.1em;counter-increment:list02}@media screen and (max-width:768px){.box-list-02 .box-inner .inner{padding:80px 15px 50px;font-size:2vw}}@media screen and (max-width:414px){.box-list-02 .box-inner .inner{padding:50px 10px 30px;font-size:4vw}}.box-list-02 .box-inner .inner:before{content:counter(list02);position:absolute;top:25px;left:0;right:0;font-size:4rem;font-weight:bold;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:414px){.box-list-02 .box-inner .inner:before{top:10px;font-size:7vw}}.box-list-02 .box-inner .inner:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-25px;width:50px;height:50px;margin:auto;border-radius:50%;background:#ebb6b6 url(../img/common/arrow_icon_01.png) center center/20px 18px no-repeat}@media screen and (max-width:414px){.box-list-02 .box-inner .inner:after{bottom:-16px;width:32px;height:32px;background:#ebb6b6 url(../img/common/arrow_icon_01.png) center center/15px 13px no-repeat}}.box-list-02 .box-inner.color-sky .inner:before{color:#7ac2ec}.box-list-02 .box-inner.color-sky .inner:after{background-color:#7ac2ec}.box-list-02 .box-inner.color-aqua .inner:before{color:#48b4be}.box-list-02 .box-inner.color-aqua .inner:after{background-color:#48b4be}.box-list-02 .box-inner.color-melon .inner:before{color:#2ba96c}.box-list-02 .box-inner.color-melon .inner:after{background-color:#2ba96c}.box-list-02 .box-inner.color-lime .inner:before{color:#b2cb50}.box-list-02 .box-inner.color-lime .inner:after{background-color:#b2cb50}.box-list-02 .box-inner.color-lemon .inner:before{color:#e3cd55}.box-list-02 .box-inner.color-lemon .inner:after{background-color:#e3cd55}.box-list-02 .box-inner.color-orange .inner:before{color:#f1a655}.box-list-02 .box-inner.color-orange .inner:after{background-color:#f1a655}.box-list-02 .box-inner.color-coral .inner:before{color:#f68a68}.box-list-02 .box-inner.color-coral .inner:after{background-color:#f68a68}.box-list-02 .box-inner.color-salmon .inner:before{color:#f77070}.box-list-02 .box-inner.color-salmon .inner:after{background-color:#f77070}@media screen and (max-width:768px){.box-list-03{width:100%}}.box-list-03>li{display:block}.box-list-03>li:not(:first-child) a{padding-top:15px}.box-list-03>li:not(:last-child) a{padding-bottom:15px}.box-list-03>li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:1.5rem;letter-spacing:0.1em}.box-list-03>li a:after{content:"";display:block;width:11px;height:10px;background:url(../img/common/arrow_icon_01_font_c.png) center center/contain no-repeat;margin-left:30px}.box-list-03>li a>span{line-height:1.2;border-bottom:1px solid #504242;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.box-list-03>li a:hover>span{border-bottom:1px solid transparent}.box-list-04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:768px){.box-list-04{-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-list-04 .box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media screen and (min-width:769px){.box-list-04 .box-inner:nth-child(3n+2){width:calc(34% + 68px);border-right:1px dotted #6f6963;border-left:1px dotted #6f6963;padding:0 34px;margin:0 34px}}@media screen and (max-width:768px){.box-list-04 .box-inner{text-align:center;width:100%}.box-list-04 .box-inner:not(:first-child){margin-top:15px;padding-top:15px;border-top:1px dotted #6f6963}}.box-list-04 .box-inner .inner{width:100%}.box-list-04 .box-inner .inner .bold{font-weight:bold}.box-list-04 .box-inner .inner .rodin{font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:bolder;font-size:3.6rem;color:#cc6e6e;white-space:nowrap}@media screen and (max-width:1000px){.box-list-04 .box-inner .inner .rodin{font-size:3.5rem}}@media screen and (max-width:414px){.box-list-04 .box-inner .inner .rodin{font-size:10vw}}.box-list-04.column-4{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);max-width:1400px;margin-inline:auto}@media screen and (max-width:768px){.box-list-04.column-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.box-list-04.column-4 .box-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto!important}@media screen and (min-width:769px){.box-list-04.column-4 .box-inner{margin:0!important;padding:0!important}}.box-list-04.column-4 .box-inner .inner{width:auto}.box-list-04.column-4 .box-inner .inner .rodin{font-size:3.4rem}@media screen and (max-width:1100px){.box-list-04.column-4 .box-inner .inner .rodin{font-size:3rem}}@media screen and (min-width:415px){.box-list-04.column-4 .box-inner:nth-child(3n){border-right:1px dotted #6f6963}}.box-list-05>li>a{position:relative;display:block;width:100%;font-size:1.4rem;font-weight:bold;margin-bottom:18px}@media screen and (max-width:414px){.box-list-05>li>a{font-size:4.5vw}}.box-list-05>li>a:after{content:"";position:absolute;top:50%;right:0;display:block;width:15px;height:15px;border-radius:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#a4a4a4 url(../img/common/arrow_icon_01.png) center center/9px 9px no-repeat;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.box-list-05>li>a:hover{opacity:1;color:#cc6e6e}.box-list-05>li>a:hover:after{background-color:#cc6e6e}.box-list-05>li .child-list{padding-left:1em;margin-bottom:18px}@media screen and (max-width:768px){.box-list-05>li .child-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}}.box-list-05>li .child-list>li{font-size:1.3rem;color:#878787}@media screen and (min-width:769px){.box-list-05>li .child-list>li:not(:first-child){margin-top:10px}}@media screen and (max-width:768px){.box-list-05>li .child-list>li{width:50%;font-size:2.5vw;margin-bottom:10px}}.box-list-05>li .child-list>li>a{line-height:1.25;border-bottom:1px solid #878787}.box-list-05>li .child-list>li>a:hover{opacity:1;color:#cc6e6e;border-bottom:1px solid rgba(255,255,255,0)}.box-list-06{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-list-06>li{margin:5px 0}.box-list-06>li:not(:first-child){margin-left:20px}.box-list-06>li>a{text-decoration:underline}.box-list-07>li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}@media screen and (max-width:414px){.box-list-07>li{font-size:1.2rem}}.box-list-07>li:before{content:"・";margin-right:5px}.box-list-08{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #c5b5b5;border-left:1px solid #c5b5b5}.box-list-08 .box-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.333%;border-bottom:1px solid #c5b5b5;border-right:1px solid #c5b5b5;background:#c5b5b5}@media screen and (max-width:414px){.box-list-08 .box-inner{width:100%}}.box-list-08 .box-inner:after{content:"";position:absolute;top:50%;right:25px;display:block;width:25px;height:25px;border-radius:50%;background:#ebb6b6 url(../img/common/arrow_icon_01.png) center center/12px 10px no-repeat;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:414px){.box-list-08 .box-inner:after{right:15px}}.box-list-08 .box-inner .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:90px;padding:0 75px 0 25px;background:#fff}@media screen and (max-width:768px){.box-list-08 .box-inner .inner{height:70px;padding:0 60px 0 15px}}@media screen and (max-width:414px){.box-list-08 .box-inner .inner{height:60px;padding:0 20px}}.box-list-09{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-list-09:after,.box-list-09:before{content:"";width:33%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}@media screen and (max-width:768px){.box-list-09:after,.box-list-09:before{width:50%}}@media screen and (max-width:414px){.box-list-09:after,.box-list-09:before{width:100%}}.box-list-09>li{width:33%;font-size:1.4rem;margin:10px 0}@media screen and (max-width:768px){.box-list-09>li{width:50%}}@media screen and (max-width:414px){.box-list-09>li{width:100%;margin:5px 0}}.box-list-09>li .inner{border-bottom:1px solid #504242;line-height:1.25}ol.box-list-09{counter-reset:list09}ol.box-list-09>li{counter-increment:list09}ol.box-list-09>li .inner:before{content:counter(list09) ".";margin-right:5px}.box-guide-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #c5b5b5;border-top:1px solid #c5b5b5}.box-guide-01 .box-inner{width:25%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #c5b5b5;background:#c5b5b5;border-bottom:1px solid #c5b5b5}@media screen and (max-width:768px){.box-guide-01 .box-inner{width:50%}}.box-guide-01 .box-inner .inner{width:100%;background:#fff;text-align:center;padding:45px 25px}@media screen and (max-width:768px){.box-guide-01 .box-inner .inner{padding:25px 20px}}@media screen and (max-width:414px){.box-guide-01 .box-inner .inner{padding:15px 10px}}.box-guide-01 .box-inner .inner:after{content:"";display:block;margin:auto;width:35px;height:35px;border-radius:50%;background:#ebb6b6 url(../img/common/arrow_icon_01.png) center center/16px 15px no-repeat}.box-guide-01 .box-inner .inner figure{margin-bottom:25px}@media screen and (max-width:414px){.box-guide-01 .box-inner .inner figure{width:75%;margin:0 auto 15px}}.box-guide-01 .box-inner .inner figure img{margin:auto}.box-guide-01 .box-inner .inner .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:414px){.box-guide-01 .box-inner .inner .title{font-size:4vw}}.box-guide-01 .box-inner .inner .detail{text-align:left;font-size:1.3rem;margin:15px 0 20px}@media screen and (max-width:414px){.box-guide-01 .box-inner .inner .detail{font-size:3vw;margin:10px 0 15px}}.box-recruit-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-recruit-01>.box-inner{position:relative;width:calc(25% - 7px);background:#fff}@media screen and (max-width:768px){.box-recruit-01>.box-inner{width:calc(50% - 7px)}.box-recruit-01>.box-inner:nth-child(n+3){margin-top:30px}}.box-recruit-01>.box-inner .inner{padding:5px 5px 40px}@media screen and (max-width:768px){.box-recruit-01>.box-inner .inner{padding-bottom:30px}}.box-recruit-01>.box-inner .inner figure img{width:100%}.box-recruit-01>.box-inner .inner .title{font-size:1.7rem;font-weight:bold;color:#339956;margin-top:20px;font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:414px){.box-recruit-01>.box-inner .inner .title{font-size:4vw}}.box-recruit-01>.box-inner .inner .detail{position:relative;font-size:1.3rem;margin-top:20px;text-align:justify;padding:0 10px}@media screen and (max-width:414px){.box-recruit-01>.box-inner .inner .detail{font-size:1.1rem;margin-top:10px;padding:0 5px}}.box-recruit-01>.box-inner .inner:after{content:"";position:absolute;bottom:-25px;left:0;right:0;margin:auto;width:50px;height:50px;border-radius:50%;background:#afd6bc url(../img/common/arrow_icon_01.png) center center/22px 20px no-repeat}@media screen and (max-width:768px){.box-recruit-01>.box-inner .inner:after{bottom:-16px;width:32px;height:32px;background-size:12px 10px}}.box-news-01 .box-inner{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-bottom:1px solid #c5b5b5;margin-bottom:15px;padding-bottom:15px}@media screen and (max-width:414px){.box-news-01 .box-inner{margin-bottom:10px;padding-bottom:5px}}.box-news-01 .box-inner .inner{position:relative;width:100%;text-align:justify}@media screen and (min-width:415px){.box-news-01 .box-inner .inner{padding-right:40px}.box-news-01 .box-inner .inner:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:block;width:25px;height:25px;border-radius:50%;background:#ebb6b6 url(../img/common/arrow_icon_01.png) center center/13px 10px no-repeat}}@media screen and (max-width:414px){.box-news-01 .box-inner .inner{font-size:4vw;margin-bottom:10px;padding-bottom:10px}}.box-news-01 .box-inner .inner .time{display:inline-block;line-height:1;font-size:1.4rem;font-weight:bold;letter-spacing:0.05em;margin-right:10px}@media screen and (max-width:414px){.box-news-01 .box-inner .inner .time{font-size:1.2rem;padding:10px 0}}.box-news-01 .box-inner .inner .title{position:relative;display:table;width:100%;margin-top:10px;font-size:1.4rem;line-height:1.5}@media screen and (max-width:414px){.box-news-01 .box-inner .inner .title{letter-spacing:-1px;margin-right:40px;width:calc(100% - 40px)}.box-news-01 .box-inner .inner .title:after{content:"";position:absolute;top:50%;right:-40px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:block;width:25px;height:25px;border-radius:50%;background:#ebb6b6 url(../img/common/arrow_icon_01.png) center center/13px 10px no-repeat}}.box-news-01 .box-inner .inner .title p{display:inline-block;border-bottom:1px solid #504242;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:414px){.box-news-01 .box-inner .inner .title p{font-size:1.3rem;overflow:hidden}}.box-news-01 .box-inner .inner:hover .title p{border-bottom:1px solid transparent}.box-detail-02 .bold{font-weight:bold;font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.box-dl-01{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:768px){.box-dl-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-dl-01 dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;background:#f0ece9;border-radius:3px;color:#847b7b;margin-right:10px;width:100px;height:25px}@media screen and (max-width:768px){.box-dl-01 dt{font-size:1.2rem;height:auto;padding:2.5px 0}}@media screen and (min-width:769px){.box-dl-01 dt:not(:first-child){margin-left:30px}}@media screen and (max-width:768px){.box-dl-01 dt:not(:first-child){margin-top:5px}}.box-dl-01 dt:before{margin-right:5px}.box-dl-01 dd{text-align:center;font-size:1.3rem}@media screen and (max-width:768px){.box-dl-01 dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;width:calc(100% - 130px);text-align:left}.box-dl-01 dd:not(:first-of-type){margin-top:5px}}.box-dl-02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px dotted #504242;margin:22px 0}.box-dl-02 dd,.box-dl-02 dt{line-height:1.6rem;border-bottom:1px dotted #504242;padding:22px 0}@media screen and (max-width:414px){.box-dl-02 dd,.box-dl-02 dt{padding:15px;text-align:left}}.box-dl-02 dt{width:35%;font-weight:bold}@media screen and (max-width:414px){.box-dl-02 dt{white-space:nowrap}}.box-dl-02 dt:before{margin-right:5px}.box-dl-02 dd{width:65%;font-size:1.3rem}@media screen and (max-width:414px){.box-dl-02 dd{font-size:3vw}}.box-dl-02 dd span{line-height:1.75}.box-flex-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:768px){.box-flex-01{-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-flex-01 .box-main{width:65%}@media screen and (max-width:768px){.box-flex-01 .box-main{width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #c5b5b5}}.box-flex-01 .box-main>.detail{font-size:1.3rem;letter-spacing:0.1em;margin:30px 0}.box-flex-01 .box-sub{width:27%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.box-flex-01 .box-sub:before{content:"";display:block;height:100%;width:1px;background:#c5b5b5}}@media screen and (max-width:768px){.box-flex-01 .box-sub{width:100%}}.box-flex-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.box-flex-02{-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-flex-02 .box-main{width:70%}@media screen and (max-width:768px){.box-flex-02 .box-main{width:100%}.box-flex-02 .box-main .unit-title-01{margin:auto}}.box-flex-02 .box-main>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;margin-bottom:40px}@media screen and (max-width:768px){.box-flex-02 .box-main>.title .unit-btn-01{display:none}}.box-flex-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:768px){.box-flex-03{-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-flex-03 .box-sub{width:30%}@media screen and (max-width:768px){.box-flex-03 .box-sub{width:100%;text-align:center}}.box-flex-03 .box-sub .logo .unit-logo-01{margin-bottom:20px}@media screen and (max-width:768px){.box-flex-03 .box-sub .logo .unit-logo-01{margin:0 auto 20px}}.box-flex-03 .box-sub .logo p:not(.unit-logo-01){font-size:1.3rem}@media screen and (max-width:414px){.box-flex-03 .box-sub .logo p:not(.unit-logo-01){font-size:3vw}}.box-flex-03 .box-sub .logo p:not(.unit-logo-01) .bold{font-size:1.5rem;font-weight:bold}@media screen and (max-width:414px){.box-flex-03 .box-sub .logo p:not(.unit-logo-01) .bold{font-size:5vw}}.box-flex-03 .box-main{width:67%}@media screen and (max-width:768px){.box-flex-03 .box-main{width:100%;margin-top:30px}.box-flex-03 .box-main .map iframe{width:100%;height:55.556vw}}.box-flex-04{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-flex-04 .box-main{width:calc(100% - 427px)}@media screen and (max-width:768px){.box-flex-04 .box-main{width:100%}.box-flex-04 .box-main+figure{margin-top:30px}}@media screen and (max-width:768px){.box-flex-04 figure{width:100%;text-align:center}.box-flex-04 figure img{margin:auto}}@media screen and (max-width:768px){.box-bnr-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){.box-bnr-01>li:not(:first-child){margin-top:11px}}@media screen and (max-width:768px){.box-bnr-01>li{max-width:calc(25% - 10px)}}@media screen and (max-width:414px){.box-bnr-01>li{max-width:calc(50% - 5px);margin-bottom:15px}}.box-bnr-01>li a{display:block}.box-vertical-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-reset:ver01}@media screen and (max-width:768px){.box-vertical-01{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:769px){.box-vertical-01>.inner{position:relative;color:#fff;counter-increment:ver01;background:#da9c9c;height:350px;min-width:70px;font-size:2rem}.box-vertical-01>.inner:before{position:absolute;top:0;left:0;content:counter(ver01);display:block;text-align:center;text-align:center;width:70px;height:50px;padding-top:7px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:769px) and (min-width:769px){.box-vertical-01>.inner:before{border-bottom:1px solid rgba(255,255,255,0.5);margin-bottom:20px}}@media screen and (min-width:769px) and (max-width:768px){.box-vertical-01>.inner:before{height:100%;width:50px;border-right:1px solid #ebb5b5;margin-right:20px}}@media screen and (min-width:769px){.box-vertical-01>.inner:not(:last-child){margin-right:70px}.box-vertical-01>.inner:not(:last-child):after{content:"";position:absolute;top:0;right:0;display:block;width:70px;height:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background:url(../img/common/arrow_icon_02_base_c.png) center center/25px auto no-repeat}}@media screen and (min-width:769px) and (max-width:768px){.box-vertical-01>.inner:not(:last-child):after{height:50px;width:100%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width:769px){.box-vertical-01>.inner>span{position:absolute;top:70px;left:17.5px;display:inline-block}}@media screen and (min-width:769px) and (min-width:769px){.box-vertical-01>.inner>span{text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;-ms-text-combine-horizontal:digits;text-combine-upright:digits}}@media screen and (min-width:769px) and (max-width:768px){.box-vertical-01>.inner>span{height:50px;width:100%}}@media screen and (min-width:769px){.box-vertical-01>.inner .inner-inner{background:#da9c9c;width:200px;height:100%;margin-left:70px}}@media screen and (min-width:769px) and (max-width:768px){.box-vertical-01>.inner .inner-inner{width:100%}}@media screen and (min-width:769px){.box-vertical-01>.inner .inner-inner .unit-icon-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;height:100%;border-left:1px solid rgba(255,255,255,0.5)}}@media screen and (max-width:768px){.box-vertical-01>.inner{position:relative;color:#fff;counter-increment:ver01;background:#da9c9c;width:100%}.box-vertical-01>.inner:before{content:counter(ver01);padding:15px;height:100%;width:50px;border-right:1px solid #fff}.box-vertical-01>.inner:not(:first-child){margin-top:50px}.box-vertical-01>.inner:not(:first-child):after{content:"";position:absolute;left:50%;top:-50px;height:50px;width:50px;background:url(../img/common/arrow_icon_02_base_c.png) center center/25px auto no-repeat;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.box-vertical-01>.inner span{display:inline-block;width:calc(100% - 50px);padding:15px}.box-vertical-01>.inner .inner-inner{margin-top:-1px;border-top:1px solid #fff;padding:15px}.box-vertical-01>.inner .inner-inner .inner{width:100%}.box-vertical-01>.inner .inner-inner .inner:not(:first-child){margin-top:10px}}.box-bg-01{text-align:justify;padding:20px 30px;background:url(../img/common/bg_tex_01.png) center center}@media screen and (max-width:414px){.box-bg-01{padding:20px}}.box-bg-01>.title{font-weight:bold;margin-bottom:5px}.box-bg-01>p .telephone{font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:3rem;font-weight:bold;color:#cc6e6e;line-height:1;margin-right:15px}@media screen and (max-width:768px){.box-bg-01>p .telephone{font-size:9vw}}.box-bg-01>p .telephone+span{display:inline-block;font-size:1.4rem}.box-bg-02{padding:43px 20px;background:#fff}.box-bg-02 .title{font-size:2rem;letter-spacing:0.2em}@media screen and (min-width:415px){.box-indent-01{margin-left:30px}}.box-ol-01{counter-reset:ol01}.box-ol-01>li{counter-increment:ol01;font-size:1.5rem;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:414px){.box-ol-01>li{font-size:1.3rem}}.box-ol-01>li:before{content:counter(ol01) "）"}.box-ast-01>li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}@media screen and (max-width:414px){.box-ast-01>li{font-size:1.2rem}}.box-ast-01>li:before{content:"※";margin-right:10px}.box-ast-01>li:not(:first-child){margin-top:5px}ol.box-ast-01{counter-reset:ast01}ol.box-ast-01>li{counter-increment:ast01}ol.box-ast-01>li:before{content:"※" counter(ast01)}.box-table-01{table-layout:auto}.box-table-01>tbody>tr>th{text-align:left}.box-table-01>tbody>tr>th,.box-table-01>thead>tr>td,.box-table-01>thead>tr>th{padding:20px 25px;font-weight:bold;color:#9f5a5a;background:#f3dddd;border-bottom:1px solid #fff}@media screen and (max-width:768px){.box-table-01>tbody>tr>th,.box-table-01>thead>tr>td,.box-table-01>thead>tr>th{padding:10px 15px}}.box-table-01>tbody>tr>th:not(:last-child),.box-table-01>thead>tr>td:not(:last-child),.box-table-01>thead>tr>th:not(:last-child){border-right:1px solid #fff}.box-table-01>thead>tr>td{text-align:center}.box-table-01>tbody>tr>td{text-align:center;font-size:1.5rem;padding:20px;border:1px solid #D6D6D6}@media screen and (max-width:768px){.box-table-01>tbody>tr>td{padding:10px;font-size:1.3rem}}.box-table-02{table-layout:auto;font-size:1.5rem;line-height:1.8}@media screen and (max-width:414px){.box-table-02{font-size:1.25rem}}.box-table-02 tbody tr th{text-align:left;white-space:nowrap;padding-right:10px}@media screen and (max-width:414px){.table-wrapper{width:100%;overflow-x:scroll}.table-wrapper:before{content:"▼ 以下の表は横にスクロールしてご覧いただけます。";display:block;font-size:3.5vw;margin-bottom:10px}.table-wrapper>table{width:768px}}@media screen and (max-width:414px){.table-wrap-01{width:100%}.table-wrap-01 table td,.table-wrap-01 table th,.table-wrap-01 table tr{display:block;width:100%}.table-wrap-01 table tbody tr th,.table-wrap-01 table tbody tr th:not(:last-child){border:1px solid #f3dddd;border-color:#f3dddd}}.box-img-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:415px){.box-img-01 .box-inner{max-width:calc(33% - 10px)}.box-img-01 .box-inner:nth-child(n+4){margin-top:20px}}@media screen and (max-width:414px){.box-img-01 .box-inner{max-width:calc(50% - 5px)}.box-img-01 .box-inner:nth-child(n+3){margin-top:10px}}.box-img-01 .box-inner figure figucaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;font-size:1.3rem;margin:5px 0}.box-img-01 .box-inner figure figucaption:after{content:"";display:block;width:10px;height:9px;background:url(../img/common/arrow_icon_01_font_c.png) center center/10px 9px no-repeat;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:10px}.box-single-01 .time{font-size:1.4rem;margin-right:10px}@media screen and (max-width:414px){.box-single-01 .time{display:block;margin-bottom:5px}}.box-single-01 div.title{font-size:2rem;padding:15px 0 20px;margin-bottom:30px;border-bottom:1px solid #eee}.box-single-01 .unit-cat-02 dd,.box-single-01 .unit-cat-02 dt{padding:5px 30px}@media screen and (max-width:414px){.box-single-01 .unit-cat-02 dd,.box-single-01 .unit-cat-02 dt{padding:5px}}.box-single-01 .post-nav{text-align:center;margin-top:75px}@media screen and (max-width:414px){.box-single-01 .post-nav{margin-top:50px}}.box-single-01 .post-nav a[rel=prev]{padding:0 20px 0 60px}.box-single-01 .post-nav a[rel=prev]:after{right:inherit;left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.box-single-01 .post-nav a.backtop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}@media screen and (max-width:414px){.box-single-01 .post-nav a.backtop{margin:10px auto}}.box-single-01 .post-nav a.backtop:after{display:none}@media screen and (min-width:415px){.box-single-01 .post-nav a[rel=next],.box-single-01 .post-nav a[rel=prev]{min-width:inherit}}.box-single-01 .unit-text-02:after{content:"";display:block;clear:both}.box-single-01 .unit-text-02+.unit-title-04{padding-top:20px;clear:both}.box-single-01 .unit-text-02 h1:not([class]),.box-single-01 .unit-text-02 h2:not([class]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;letter-spacing:0.25em;border-left:7px solid #f7e3e3;padding:8px 0 8px 27px;padding-left:27px;margin:40px 0 30px}@media screen and (max-width:414px){.box-single-01 .unit-text-02 h1:not([class]),.box-single-01 .unit-text-02 h2:not([class]){padding-left:12px;font-size:5vw}}.box-single-01 .unit-text-02 h3:not([class]),.box-single-01 .unit-text-02 h4:not([class]),.box-single-01 .unit-text-02 h5:not([class]),.box-single-01 .unit-text-02 h6:not([class]){font-size:1.7rem;color:#cc6e6e;border-bottom:2px solid #cc6e6e;padding-bottom:10px;margin:40px 0 20px}.box-single-01 .unit-text-02 h3:not([class]):before,.box-single-01 .unit-text-02 h4:not([class]):before,.box-single-01 .unit-text-02 h5:not([class]):before,.box-single-01 .unit-text-02 h6:not([class]):before{margin-right:10px}.box-single-01 .unit-text-02 strong{font-weight:bold}.box-single-01 .unit-text-02 em{font-style:italic}.box-single-01 .unit-text-02 sup{vertical-align:super}.box-single-01 .unit-text-02 sub{vertical-align:sub}.box-single-01 .unit-text-02 ul:not([class]){margin:10px 0}.box-single-01 .unit-text-02 ul:not([class])>li{font-size:0.9375em}.box-single-01 .unit-text-02 ul:not([class])>li:before{content:"•";color:#6eb988;margin:0 10px 0 5px}.box-single-01 .unit-text-02 hr{border:0;border-top:1px solid #c5b5b5;margin:25px 0}.box-single-01 .unit-text-02 img.emoji{display:inline-block;vertical-align:middle;margin:0 2.5px}.box-single-01 .unit-text-02 div.gallery{margin:15px auto!important}.box-single-01 .alignleft{float:left;margin-right:10px}@media screen and (max-width:414px){.box-single-01 .alignleft{margin:0 0 20px}}.box-single-01 .alignright{float:right;margin-left:10px}@media screen and (max-width:414px){.box-single-01 .alignright{margin:0 0 20px}}.box-single-01 .aligncenter{margin:25px auto;text-align:center}.box-single-01 table{table-layout:auto}.box-single-01 table>tbody>tr>th{text-align:left}.box-single-01 table>tbody>tr>th,.box-single-01 table>thead>tr>td,.box-single-01 table>thead>tr>th{padding:20px 25px;font-weight:bold;color:#9f5a5a;background:#f3dddd;border-bottom:1px solid #fff}@media screen and (max-width:768px){.box-single-01 table>tbody>tr>th,.box-single-01 table>thead>tr>td,.box-single-01 table>thead>tr>th{padding:10px 15px}}@media screen and (max-width:414px){.box-single-01 table>tbody>tr>th,.box-single-01 table>thead>tr>td,.box-single-01 table>thead>tr>th{font-size:2vw;padding:5px}}.box-single-01 table>tbody>tr>th:not(:last-child),.box-single-01 table>thead>tr>td:not(:last-child),.box-single-01 table>thead>tr>th:not(:last-child){border-right:1px solid #fff}.box-single-01 table>thead>tr>td{text-align:center}.box-single-01 table>tbody>tr>td{text-align:center;vertical-align:middle;font-size:1.5rem;padding:20px;border:1px solid #D6D6D6}@media screen and (max-width:768px){.box-single-01 table>tbody>tr>td{padding:10px;font-size:1.3rem}}@media screen and (max-width:414px){.box-single-01 table>tbody>tr>td{font-size:2vw;padding:5px}}.box-acodion-01{border-bottom:1px solid #c5b5b5;border-left:1px solid #c5b5b5;border-right:1px solid #c5b5b5}.box-acodion-01 dt{position:relative;padding:25px 90px 25px 30px;border-top:1px solid #c5b5b5;overflow:hidden}@media screen and (max-width:414px){.box-acodion-01 dt{padding:20px 70px 20px 20px}}.box-acodion-01 dt:after{content:"";position:absolute;top:50%;right:30px;-webkit-transform:translate(0,-50%) rotate(-90deg);-ms-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg);display:block;width:30px;height:30px;background:#ebb6b6 url(../img/common/arrow_icon_01.png) center center/12px 12px no-repeat;border-radius:50%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width:414px){.box-acodion-01 dt:after{right:20px}}.box-acodion-01 dt:not(.is-open):after{-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.box-acodion-01 dd{background:#f9f5f5;padding:25px 50px;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-top:1px solid #c5b5b5}@media screen and (max-width:414px){.box-acodion-01 dd{padding:20px}}.box-acodion-01 dd:not(.is-open){height:0;padding:0 50px;border-top:0px solid #c5b5b5}@media screen and (max-width:414px){.box-acodion-01 dd:not(.is-open){padding:0 20px}}.box-phase-01{padding:25px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5eee7}@media screen and (max-width:1040px){.box-phase-01{padding:20px}}@media screen and (max-width:414px){.box-phase-01{padding:20px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-phase-01 .title{font-size:1.8rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:414px){.box-phase-01 .title{width:100%;text-align:center;margin-bottom:10px;letter-spacing:0.25em}}.box-phase-01 .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 200px)}@media screen and (max-width:768px){.box-phase-01 .detail{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.box-phase-01 .detail>:not(:last-child){margin-right:20px}.box-phase-01 .detail .time{font-size:1.4rem;font-weight:bold}@media screen and (max-width:414px){.box-phase-01 .detail .time{font-size:1rem}}.box-phase-01 .detail .cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-phase-01 .detail .cat span{display:inline-block;white-space:nowrap;font-size:1.2rem;padding:2.5px 15px;margin:2.5px 5px;background:#cc6e6e;color:#fff}@media screen and (max-width:414px){.box-phase-01 .detail .cat span{font-size:1rem;padding:2.5px 10px}}.box-phase-01 .detail .text{overflow:hidden;height:1.75em;font-size:1.4rem}@media screen and (max-width:768px){.box-phase-01 .detail .text{width:100%;font-size:1.2rem;margin-top:5px}}.box-phase-01 .detail .text span{border-bottom:1px solid #504242}.box-internship-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media screen and (min-width:769px){.box-internship-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.box-internship-01>li{position:relative;list-style:none;margin:0 10px}@media screen and (max-width:768px){.box-internship-01>li{width:33%;text-align:center;margin:0}}@media screen and (max-width:768px){.box-internship-01>li:not(:last-child).unit-btn-04 .inner,.box-internship-01>li:not(:last-child).unit-btn-04 a,.box-internship-01>li:not(:last-child).unit-btn-05 .inner,.box-internship-01>li:not(:last-child).unit-btn-05 a{border-right:0}}@media screen and (max-width:768px){.box-internship-01>li.unit-btn-04 .inner,.box-internship-01>li.unit-btn-04 a{-ms-flex-wrap:wrap;flex-wrap:wrap}.box-internship-01>li.unit-btn-04 .inner span,.box-internship-01>li.unit-btn-04 a span{width:100%}}@media screen and (max-width:414px){.box-internship-01>li.unit-btn-04 .inner,.box-internship-01>li.unit-btn-04 a{font-size:3vw}.box-internship-01>li.unit-btn-04 .inner span,.box-internship-01>li.unit-btn-04 a span{font-size:3vw}}.box-internship-01>li.unit-btn-05{height:auto}.box-internship-01>li.unit-btn-05 .inner,.box-internship-01>li.unit-btn-05 a{height:100%}@media screen and (max-width:768px){.box-internship-01>li.unit-btn-05 .inner,.box-internship-01>li.unit-btn-05 a{width:100%;min-width:0;padding:5px}}@media screen and (max-width:414px){.box-internship-01>li.unit-btn-05 .inner,.box-internship-01>li.unit-btn-05 a{font-size:3vw}}.box-internship-01>li.active:after{content:"";position:absolute;bottom:-45px;left:0;right:0;margin:auto;display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #6eb988;margin:10px auto}.box-internship-01>li.active.unit-btn-05 .inner,.box-internship-01>li.active.unit-btn-05 a{background:#6eb988;color:#fff}.box-internship-01>li.new:after{border-top:10px solid #5aa133}.box-internship-01>li.new.unit-btn-04{border-color:#5aa133}.box-internship-01>li.new.unit-btn-04 .title{background-color:#5aa133}.box-internship-01>li.already:after{border-top:10px solid #33a17c}.box-internship-01>li.already.unit-btn-04{border-color:#33a17c}.box-internship-01>li.already.unit-btn-04 .title{background-color:#33a17c}.box-internship-01>li.all.unit-btn-05{height:auto}.box-internship-01>li.all.unit-btn-05 .inner,.box-internship-01>li.all.unit-btn-05 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unit-pagenation-01{text-align:center}.unit-pagenation-01 a{display:inline-block;position:relative;margin:0 10px;padding:10px 10px;border:1px solid #cc6e6e;background-color:#cc6e6e;font-size:1.5rem;text-align:center;color:#ffffff}@media screen and (max-width:768px){.unit-pagenation-01 a{margin:0 5px;font-size:1.4rem}}.unit-pagenation-01 a:hover{opacity:1;background-color:#ffffff;color:#cc6e6e}.unit-pagenation-01 .next a,.unit-pagenation-01 .prev a{min-width:100px}@media screen and (max-width:768px){.unit-pagenation-01 .next a,.unit-pagenation-01 .prev a{min-width:70px;padding:10px 0 10px 5px}}.unit-pagenation-01 .next a:before,.unit-pagenation-01 .prev a:before{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome}.unit-pagenation-01 .prev a:before{content:"\f104";left:10px}.unit-pagenation-01 .return a{min-width:220px}@media screen and (max-width:768px){.unit-pagenation-01 .return a{min-width:100px}}.unit-pagenation-01 .next a:before{content:"\f105";right:10px}.unit-list-01 li{position:relative;margin-top:5px;padding-left:1em}.unit-list-01 li:before{content:"・";margin-left:-1em}.unit-list-01 li:first-child{margin-top:0}.unit-list-01 li a{color:#0071BC;text-decoration:underline}.unit-list-01.arrow li{padding-left:1.3em}.unit-list-01.arrow li:before{position:absolute;top:-3px;left:0;content:"\f105";margin-left:0;font-family:FontAwesome;font-size:1.6rem}.unit-note-01{position:relative;padding-left:1em}.unit-note-01:before{content:"※";position:absolute;top:0;left:0}.unit-note-01+.unit-note{margin-top:5px}.unit-tab-01{position:relative;border-bottom:4px solid #cc6e6e;text-align:center}@media screen and (max-width:768px){.unit-tab-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}}.unit-tab-01 li{display:inline-block;margin:0 9px -1px 7px;font-size:1.8rem;text-align:center}@media screen and (max-width:768px){.unit-tab-01 li{display:block;width:50%;margin:15px 0 0;font-size:1.6rem}}@media screen and (max-width:414px){.unit-tab-01 li{font-size:1.4rem}}@media screen and (max-width:768px){.unit-tab-01 li:first-of-type,.unit-tab-01 li:nth-of-type(2){margin-top:0}}@media screen and (max-width:768px){.unit-tab-01 li:nth-of-type(odd){padding-right:7px}}@media screen and (max-width:768px){.unit-tab-01 li:nth-of-type(2n){padding-left:7px}}.unit-tab-01 li a{min-width:200px;padding:11px 0 7px;border:1px solid #cc6e6e;background-color:#cc6e6e;color:#ffffff}@media screen and (max-width:768px){.unit-tab-01 li a{min-width:auto;min-width:inherit;width:100%;padding:8px 0 5px}}.unit-tab-01 li a.is-active,.unit-tab-01 li a:hover{opacity:1;background-color:#ffffff;color:#cc6e6e}[class*=icon-]:before{font-family:Fontawesome;display:inline-block}.icon-medical:before{content:"\f0f1"}.icon-time:before{content:"\f017"}.icon-date:before{content:"\f133"}.unit-logo-01{display:block;width:200px;height:40px;background:url(../img/common/logo.svg) center center/contain no-repeat;font-size:0}.unit-logo-01 a{display:block;height:100%;width:100%}.unit-fix-01,.unit-fix-02{position:fixed;z-index:10;bottom:115px;right:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:#fff;border-radius:100px 100px 0 0}@media screen and (max-width:414px){.unit-fix-01,.unit-fix-02{display:none}}.unit-fix-01:not(.is-visible),.unit-fix-02:not(.is-visible){opacity:0;right:-50px}.unit-fix-01 a,.unit-fix-02 a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:320px;background:#5db276;color:#fff;border-radius:100px 100px 0 0;margin-top:-1px}.unit-fix-01 a:before,.unit-fix-02 a:before{content:"\f2bd";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;font-family:Fontawesome;margin-bottom:15px;-webkit-writing-mode:hohorizontal-tb;-ms-writing-mode:hohorizontal-tb;writing-mode:hohorizontal-tb;font-size:3.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.unit-fix-01 a:after,.unit-fix-02 a:after{content:"";position:absolute;bottom:0;left:0;background:url(../img/common/arrow_icon_01.png) center center/15px 13px no-repeat;width:100%;height:60px;border-top:1px solid rgba(255,255,255,0.5)}.unit-fix-01 a span,.unit-fix-02 a span{position:absolute;top:62.5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;-ms-text-combine-horizontal:digits;text-combine-upright:digits;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem}.unit-fix-02 a{background:#f1a4a4}.unit-fix-02 a:before{content:"\f0f8"}.unit-title-01{font-size:3.5rem;letter-spacing:0.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:414px){.unit-title-01{font-size:7vw}}.unit-title-02{font-size:2.6rem;letter-spacing:0.2em}.unit-title-02:after{content:"";display:block;height:4px;width:100%;margin-top:20px;background-color:#ffffff;background-size:2px 2px;background-position:0 0,1px 1px;background-image:linear-gradient(45deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%),linear-gradient(-135deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%)}.unit-title-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;letter-spacing:0.25em;border-left:7px solid #f7e3e3;padding:8px 0 8px 27px;padding-left:27px}@media screen and (max-width:414px){.unit-title-03{padding-left:12px;font-size:5vw}}.unit-title-03.title-count{counter-increment:title03}.unit-title-03.title-count:before{content:counter(title03) ".";color:#cc6e6e;margin-right:10px}.count-title-03{counter-reset:title03}.unit-title-04{font-size:1.7rem;color:#cc6e6e;border-bottom:2px solid #cc6e6e;padding-bottom:10px}.unit-title-04:before{margin-right:10px}.unit-title-05{position:relative;border-bottom:1px solid #eaeaea;padding-bottom:5px;padding-left:20px;font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.unit-title-05:before{content:"";position:absolute;left:0;top:0.6em;display:inline-block;width:10px;height:10px;background:#a7d2b5;font-size:1.5rem}@media screen and (max-width:414px){.unit-title-05:before{top:0.4em}}.unit-btn-01 .inner,.unit-btn-01 a,.unit-btn-02 .inner,.unit-btn-02 a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;height:40px;padding:0 60px 0 20px;background:#cc6e6e;font-size:1.5rem;color:#fff;text-decoration:none}@media screen and (max-width:414px){.unit-btn-01 .inner,.unit-btn-01 a,.unit-btn-02 .inner,.unit-btn-02 a{padding:0 60px 0 20px}}.unit-btn-01 .inner:after,.unit-btn-01 a:after,.unit-btn-02 .inner:after,.unit-btn-02 a:after{content:"";position:absolute;top:0;right:0;display:block;width:40px;height:100%;border-left:1px solid rgba(255,255,255,0.25);background:url(../img/common/arrow_icon_01.png) center center/12px 10px no-repeat}.unit-btn-01 .inner:hover,.unit-btn-01 a:hover,.unit-btn-02 .inner:hover,.unit-btn-02 a:hover{opacity:1;background:#ebb6b6}.unit-btn-02 .inner,.unit-btn-02 a{min-width:300px;height:60px;font-size:1.8rem;padding:0 80px 0 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:414px){.unit-btn-02 .inner,.unit-btn-02 a{font-size:4vw;min-width:calc(50% - 10px);height:40px}}.unit-btn-02 .inner:after,.unit-btn-02 a:after{width:60px}@media screen and (max-width:414px){.unit-btn-02 .inner:after,.unit-btn-02 a:after{width:40px}}@media screen and (min-width:415px){.unit-btn-02 .inner:not(:first-child),.unit-btn-02 a:not(:first-child){margin-left:20px}}@media screen and (max-width:414px){.unit-btn-02 .inner:not(:first-child),.unit-btn-02 a:not(:first-child){margin-top:10px}}.unit-btn-03{display:-webkit-box;display:-ms-flexbox;display:flex}.unit-btn-03 a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#504242;line-height:1;height:40px;width:100%}.unit-btn-03 a:after{content:"";display:block;width:13px;height:12px;margin-left:10px;background:url(../img/common/arrow_icon_01_base_c.png) center center/contain no-repeat}@media screen and (max-width:414px){.unit-btn-03 a{font-size:3vw}.unit-btn-03 a:nth-child(3n+2){margin:0 1vw}.unit-btn-03 a:after{margin-left:2.5vw;width:2.5vw;height:2.5vw}}.unit-btn-04 .inner,.unit-btn-04 a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #339956}.unit-btn-04 .inner .title,.unit-btn-04 a .title{padding:5px 20px;background:#339956;color:#fff}@media screen and (max-width:414px){.unit-btn-04 .inner .title,.unit-btn-04 a .title{padding:5px 10px}}.unit-btn-04 .inner .tag,.unit-btn-04 a .tag{padding:5px 20px;color:#7b7a7a}@media screen and (max-width:414px){.unit-btn-04 .inner .tag,.unit-btn-04 a .tag{padding:5px 10px}}.unit-btn-05 .inner,.unit-btn-05 a{min-width:220px;padding:7.5px 20px;background:#fff;color:#7b7a7a;text-align:center;border:1px solid #6eb988}.unit-btn-05 .inner:hover,.unit-btn-05 a:hover{opacity:1;background:#6eb988;color:#fff}.unit-cat-01{border:1px solid #7b7a7a;color:#7b7a7a;line-height:1;font-size:1.2rem;padding:4px 11px}.unit-cat-02{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;line-height:1}@media screen and (max-width:414px){.unit-cat-02{font-size:1rem}}.unit-cat-02 dd,.unit-cat-02 dt{padding:5px 10px}.unit-cat-02 dt{color:#fff;background:#339956;border:1px solid #339956}.unit-cat-02 dt.new{background:#50972D}.unit-cat-02 dt.already{background:#2D9771}.unit-cat-02 dt:not(:first-child){border-left:1px solid #c5b5b5}.unit-cat-02 dd{border:1px solid #c5b5b5}.unit-cat-02 dd:not(:first-child){border-left:0}.unit-text-01{font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:4rem;font-weight:bolder}@media screen and (max-width:414px){.unit-text-01{font-size:8vw}}.unit-text-01 .fs16{font-weight:normal;letter-spacing:0.1em;font-family:"kozuka-mincho-pro","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media screen and (max-width:414px){.unit-text-01 .fs16{display:inline-block}}.unit-text-02 p{font-size:1.5rem;line-height:1.8}@media screen and (max-width:414px){.unit-text-02 p{font-size:1.3rem}}.unit-text-02 p:not(:first-child){margin-top:1em}.unit-text-02 p .fc-base_c{font-size:1.3rem}.unit-icon-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.unit-icon-01:after,.unit-icon-01:before{content:"";width:calc(33% - 5px);-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}}.unit-icon-01 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:50px;font-size:1.5rem;font-weight:bold;background:#f7eded;color:#765050}@media screen and (min-width:415px) and (max-width:768px){.unit-icon-01 .inner{width:calc(33% - 5px)}.unit-icon-01 .inner:nth-child(n+4){margin-top:10px}}@media screen and (max-width:414px){.unit-icon-01 .inner{width:100%}.unit-icon-01 .inner:not(:first-child){margin-top:10px}}.unit-icon-01 .inner:before{margin-right:7px}.unit-radius-01{line-height:1;font-size:1.3rem;color:#339956;border:1px solid #339956;border-radius:100px;padding:7px 20px 5px}.unit-link-01 a,a.unit-link-01{color:#cc6e6e}.unit-link-01 a span:after,a.unit-link-01 span:after{content:"\f105";margin:0 10px;font-family:FontAwesome}.unit-link-02 a,a.unit-link-02{color:#cc6e6e;line-height:1.5;border-bottom:1px solid #cc6e6e}.unit-link-02 a span:after,a.unit-link-02 span:after{content:"\f105";margin:0 10px;font-family:FontAwesome}.slider01{position:relative;height:80vh}@media screen and (max-width:414px){.slider01{height:100vw}}.slider01:not(.is-ready) .box-slide-01{opacity:0}.slider01:not(.is-ready) .box-slide-01 .catch-text{opacity:0}.slider01:not(.is-ready) .catch-text{opacity:0}.slider01 .slide-wrapper{position:relative;width:100%;height:100%}.slider01 .slide-wrapper .box-slide-01{width:100%;height:100%}.slider01 .slide-wrapper .box-slide-01.slick-slider{opacity:1;-webkit-transition:opacity 3s ease;transition:opacity 3s ease}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-arrow{position:absolute;top:50%;z-index:10;display:block;height:40px;width:40px;background:url(../img/common/arrow_icon_circle.png) center center/contain no-repeat;border:0;outline:0;font-size:0;cursor:pointer}@media screen and (max-width:768px){.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-arrow{top:45%;height:30px;width:30px}}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-arrow.slick-prev{left:20px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-arrow.slick-next{right:20px}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-list{z-index:1;top:0;left:0;width:100vw;height:100%;overflow:hidden;pointer-events:none}@media screen and (max-width:414px){.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-list{position:relative}}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-list .slick-track .slick-slide{height:80vh;pointer-events:none}@media screen and (max-width:414px){.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-list .slick-track .slick-slide{height:117.969vw}}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-list .slick-track .slick-slide a{position:absolute;z-index:10;left:0;right:0;display:block;width:100%;height:100%}@media screen and (min-width:415px){.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-list .slick-track .slick-slide figure img{position:absolute;top:50%;left:0;right:0;margin:auto;min-width:100%;min-height:100%;max-width:none;width:auto;height:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-list .slick-track .slick-slide.slick-active{pointer-events:auto}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-dots{bottom:55px;z-index:3}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-dots li{padding:4px;width:9px;height:9px;border-radius:100%;overflow:hidden;background:#fff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.slider01 .slide-wrapper .box-slide-01.slick-slider .slick-dots li.slick-active{background:#c65a5b}.slider01 .catch-text{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2.5vw;letter-spacing:0.1em;text-align:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 5s ease;transition:opacity 5s ease}@media screen and (max-width:768px){.slider01 .catch-text{top:45%;font-size:6.5vw;white-space:nowrap}}.slider01 .catch-scroll{position:absolute;bottom:140px;left:0;right:0;margin:auto;text-align:center;color:#fff;letter-spacing:0.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:414px){.slider01 .catch-scroll{bottom:40px}}.slider01 .catch-scroll a:after{content:"";display:block;margin:auto;width:22px;height:20px;background:url(../img/common/arrow_icon_01.png) center center/contain no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:5px}.slider01 .box-phase-01{position:absolute;bottom:0;left:0;width:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (min-width:769px) and (max-width:1040px){.slider01 .box-phase-01{width:1040px}}@media screen and (max-width:414px){.slider01 .box-phase-01{bottom:-99px}}.slider01 .box-phase-01 .text{-webkit-transition:all 1s ease;transition:all 1s ease}main#contents{overflow:hidden}main#contents .section-home{padding:75px 0}@media screen and (max-width:414px){main#contents .section-home{padding:40px 0 50px}}main#contents .section-home.section-guide{padding:0}main#contents .section-home.section-guide .box-guide-01{border-top:0;border-left:0}main#contents .section-home.section-guide .box-guide-01 .box-inner:last-child{border-right:0}@media screen and (max-width:414px){main#contents .section-home.section-guide .box-guide-01 .box-inner{width:50%}main#contents .section-home.section-guide .box-guide-01 .box-inner:nth-child(2n){border-right:0}}main#contents .section-home.section-guide .box-guide-01 .box-inner .detail p{text-align:center}main#contents .section-home.section-about{text-align:center;color:#fff;background:url(../img/top/about_bg_01.jpg) center center/cover no-repeat fixed;padding-bottom:130px}@media screen and (max-width:768px){main#contents .section-home.section-about{padding-bottom:90px;background:url(../img/top/about_bg_01.jpg) center center/cover no-repeat}}@media screen and (max-width:414px){main#contents .section-home.section-about{padding-bottom:50px}}main#contents .section-home.section-about .box-detail-01{margin:30px 0}@media screen and (max-width:414px){main#contents .section-home.section-about .box-detail-01{margin:20px 0}}main#contents .section-home.section-about .box-dl-01:not(:first-of-type){margin-top:15px}@media screen and (max-width:414px){main#contents .section-home.section-about .box-dl-01:not(:first-of-type){margin-top:5px}}main#contents .section-home.section-about .unit-text-01{line-height:1;margin:37px 0}@media screen and (max-width:414px){main#contents .section-home.section-about .unit-text-01{margin:30px 0}}main#contents .section-home.section-news .unit-btn-01.sp-visible{text-align:center;margin:15px auto 30px}main#contents .section-home.section-program{background:#e7e7e7}.underwrapper{overflow:hidden}.underwrapper .unit-title-02{margin-bottom:40px}@media screen and (max-width:414px){.underwrapper .unit-title-02{margin-bottom:30px;font-size:6.5vw}}.underwrapper .unit-title-03{margin-bottom:20px}.underwrapper .section-break{margin-bottom:70px}@media screen and (max-width:414px){.underwrapper .section-break{margin-bottom:40px}}.underwrapper.sample .section-break{margin-bottom:150px}.underwrapper.sample .syntaxhighlighter{padding:10px 0}.underwrapper.sample .sample-hr{padding-top:50px;margin-top:50px;border-top:1px solid #cc6e6e}.underwrapper.first.first .section-first .section-first-sec1 .unit-text-02{margin:20px 0}.underwrapper.first.first .section-first .section-first-sec5 dl{margin:50px 0}.underwrapper.first.first .section-first .section-first-sec5 dl dd{margin:18px 0 40px}.underwrapper.first.first .section-first .section-first-sec6 .box-bg-01{margin-top:30px}.underwrapper.first.first .section-first-symptom .table-wrap-01{margin:50px 0}.underwrapper.first.first .section-first-symptom .table-wrap-01 .box-table-01 tbody tr th{text-align:center;vertical-align:middle;white-space:nowrap;padding:20px 40px}.underwrapper.first.first .section-first-symptom .table-wrap-01 .box-table-01 tbody tr td{text-align:justify}.underwrapper.first.first .section-first-symptom .table-wrap-01 .box-table-01 tbody tr td a{display:inline}.underwrapper.first.first .section-first-symptom .unit-title-04{margin-bottom:20px}.underwrapper.guide.report .unit-text-02{margin-bottom:40px}.underwrapper.guide.greeting .section-first-sec2 .unit-title-04 sup{vertical-align:super;font-size:0.75em}.underwrapper.guide.greeting .section-first-sec2 .table-wrapper{margin-top:25px}.underwrapper.guide.greeting .section-first-sec2 .table-wrapper .box-table-01 tbody th{text-align:center;vertical-align:middle}.underwrapper.guide.greeting .section-first-sec2 .table-wrapper .box-table-01 tbody td{vertical-align:middle}.underwrapper.inpatient.facility .section-facility .section-facility-special .box-indent-01{margin-bottom:40px}.underwrapper.inpatient.facility .section-facility .section-facility-special .section-facilty-enter{margin-top:50px}@media screen and (max-width:414px){.underwrapper.inpatient.facility .section-facility .section-facility-special .section-facilty-enter{margin-top:25px}}.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01{margin-bottom:50px}.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) .t-middle{text-align:center;padding:15px}@media screen and (max-width:768px){.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) .t-middle{padding:10px}}.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) th:not(.t-middle){font-size:1.4rem}@media screen and (max-width:768px){.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) th:not(.t-middle){font-size:1.2rem;white-space:nowrap}}.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) td,.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) th:not(.t-middle){width:16%;padding:15px}@media screen and (max-width:768px){.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) td,.underwrapper.inpatient.facility .section-facility .section-facility-charge .box-table-01 tbody tr:not(:first-child) th:not(.t-middle){padding:10px 15px}}.underwrapper.firstaid .box-table-01 td.none{background-color:#e5dede}.underwrapper.firstaid .section-firstaid-head .box-flex-04{margin-bottom:20px}@media screen and (min-width:769px){.underwrapper.firstaid .section-firstaid-head .unit-text-02 p:not(:last-child){margin-bottom:40px}}.underwrapper.firstaid .section-firstaid-sec1 .unit-title-04{margin-bottom:10px}.underwrapper.firstaid .section-firstaid-sec1 .unit-text-02{margin-bottom:25px}.underwrapper.firstaid .section-firstaid-sec1 .unit-text-02+.unit-title-04{margin-bottom:25px}.underwrapper.firstaid .section-firstaid-sec1 .box-bg-01{margin:25px 0}.underwrapper.related.inaho .section-inaho-facility .unit-text-02{margin-bottom:40px}.underwrapper.related.inaho .section-inaho-facility .unit-title-04{margin-bottom:15px}.underwrapper.doctor .section-doctor-profile .table-wrap-01+.table-wrap-01{margin-top:25px}@media screen and (max-width:414px){.underwrapper.doctor .section-doctor-profile .table-wrap-01+.table-wrap-01{margin-top:35px}}.underwrapper.doctor .section-doctor-profile .table-wrap-01 .box-table-01 tr th{width:22%}@media screen and (max-width:414px){.underwrapper.doctor .section-doctor-profile .table-wrap-01 .box-table-01 tr th{width:100%;padding:5px 15px}}.underwrapper.doctor .section-doctor-profile .table-wrap-01 .box-table-01 tr td{text-align:left}@media screen and (min-width:769px){body.page-underlayer #header{position:relative;z-index:100}body.page-underlayer #header .info-wrapper.is-fix:not(.is-change) .info-inner{height:68px}body.page-underlayer #header .header-wrapper.is-fix{pointer-events:none;height:128px}body.page-underlayer #header .header-wrapper.is-fix .header-inner{pointer-events:auto}body.page-underlayer #header .header-wrapper.is-fix:not(.is-change){height:128px}}@media screen and (min-width:769px) and (max-width:768px){body.page-underlayer #header .header-wrapper.is-fix:not(.is-change){height:53px}}@media screen and (min-width:769px) and (min-width:769px){body.page-underlayer #header .header-wrapper.is-fix:not(.is-change) .header-inner{top:68px}body.page-underlayer #header .header-wrapper.is-fix:not(.is-change) .header-inner .globalNav .nav-inner .nav-list>li>a{height:60px;background:#f7eded}body.page-underlayer #header .header-wrapper.is-fix:not(.is-change) .header-inner .globalNav .nav-inner .nav-list>li .child-wrap{top:59px}body.page-underlayer #header .header-wrapper.is-fix:not(.is-change) .header-inner .globalNav .nav-inner .nav-list>li:hover>a{background:#ebb6b6}}@media screen and (max-width:768px){body.page-underlayer #header:not(.is-open) .info-wrapper{height:53px}body.page-underlayer #header:not(.is-open) .info-wrapper .unit-logo-01{position:relative;background-image:url(../img/common/logo.svg)}body.page-underlayer #header:not(.is-open) .header-wrapper .func-btn{background:#ebb6b6;border:1px solid #ebb6b6}}@media screen and (max-width:414px){.floor-unit-section section .text .inner .color-concept{width:100%;text-align:center;margin:0 0 10px}}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table thead tr th{text-align:left}.underwrapper.guide.greeting .section-guide-greeting .box-ol-01 li:before{content:counter(ol01) ".";margin-right:6px}body .underwrapper.map .section-break .floor2 li.floor-south .floor-no{position:relative}body .underwrapper.map .section-break .floor2 li.floor-south .floor-no:before{position:absolute;top:-5px;left:-5px;text-align:center;content:"救急病棟（南病棟）";white-space:nowrap;line-height:1.25;font-size:1.2rem;font-weight:bold}@media screen and (max-width:414px){body .underwrapper.map .section-break .floor2 li.floor-south .floor-no:before{top:-15px}}body .underwrapper.map .section-break .floor2 li.floor-south:nth-child(2) .floor-no:before{content:""}@media screen and (max-width:768px){body .underwrapper.map .section-break .floor1 li a,body .underwrapper.map .section-break .floor1 li.list8 a,body .underwrapper.map .section-break .floor2 li a,body .underwrapper.map .section-break .floor2 li.list8 a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 15px 15px}}@media screen and (max-width:768px) and (max-width:414px){body .underwrapper.map .section-break .floor1 li a,body .underwrapper.map .section-break .floor1 li.list8 a,body .underwrapper.map .section-break .floor2 li a,body .underwrapper.map .section-break .floor2 li.list8 a{padding:25px 15px 15px}}@media screen and (max-width:768px){body .underwrapper.map .section-break .floor1 li a .floor-no,body .underwrapper.map .section-break .floor1 li.list8 a .floor-no,body .underwrapper.map .section-break .floor2 li a .floor-no,body .underwrapper.map .section-break .floor2 li.list8 a .floor-no{display:block;width:100%;line-height:1}}@media screen and (max-width:768px) and (max-width:414px){body .underwrapper.map .section-break .floor1 li a .floor-no,body .underwrapper.map .section-break .floor1 li.list8 a .floor-no,body .underwrapper.map .section-break .floor2 li a .floor-no,body .underwrapper.map .section-break .floor2 li.list8 a .floor-no{margin-bottom:7.5px}}@media screen and (max-width:768px){body .underwrapper.map .section-break .floor1 li a .floor-name,body .underwrapper.map .section-break .floor1 li.list8 a .floor-name,body .underwrapper.map .section-break .floor2 li a .floor-name,body .underwrapper.map .section-break .floor2 li.list8 a .floor-name{position:static;padding:0}}@media screen and (max-width:768px) and (max-width:414px){body .underwrapper.map .section-break .floor1 li a .floor-name,body .underwrapper.map .section-break .floor1 li.list8 a .floor-name,body .underwrapper.map .section-break .floor2 li a .floor-name,body .underwrapper.map .section-break .floor2 li.list8 a .floor-name{font-size:3vw}}@media screen and (max-width:768px){body .underwrapper.map .section-break .floor1 li a .floor-name:after,body .underwrapper.map .section-break .floor1 li.list8 a .floor-name:after,body .underwrapper.map .section-break .floor2 li a .floor-name:after,body .underwrapper.map .section-break .floor2 li.list8 a .floor-name:after{top:15px;right:15px}body .underwrapper.map .section-break .floor1 li.floor-south .floor-no:before,body .underwrapper.map .section-break .floor2 li.floor-south .floor-no:before{margin:0 0 20px}body .underwrapper.map .section-break .floor1{width:50%}body .underwrapper.map .section-break .floor2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body .underwrapper.map .section-break .floor2 li{width:calc(50% - 2.5px);height:auto;margin:0 0 5px}body .underwrapper.map .section-break .floor2 li a{height:100%}}@media screen and (max-width:414px){body.home-recruit .under wrapper .section-career-requirement .unit-btn-01 .inner,body.home-recruit .underwrapper .section-graduate-guideline .unit-btn-01 .inner{min-width:0;height:60px;font-size:1.4rem}}body.home-recruit .underwrapper .section-career-requirement .box-table-01 td .unit-btn-01,body.home-recruit .underwrapper .section-graduate-guideline .box-table-01 td .unit-btn-01{text-align:left;margin-top:1em}body.home-recruit .underwrapper .section-career-requirement .box-table-01 td .unit-btn-01 .inner,body.home-recruit .underwrapper .section-graduate-guideline .box-table-01 td .unit-btn-01 .inner{min-width:0;height:40px;font-size:1.5rem;color:#fff;text-decoration:none}body.home-recruit .underwrapper .section-graduate .section-graduate-news .unit-btn-02 .inner:hover{background:#6eb988}body.home-recruit{font-family:"FOT-ロダン Pro M","RodinPro-M","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body.home-recruit .bold,body.home-recruit .box-bg-01 .title,body.home-recruit .box-dl-02 dt,body.home-recruit .box-list-05>li>a,body.home-recruit .fw-bold{font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body.home-recruit .box-single-01 .unit-text-02 strong{font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body.home-recruit .unit-text-02 h1:not([class]),body.home-recruit .unit-text-02 h2:not([class]),body.home-recruit .unit-text-02 h3:not([class]),body.home-recruit .unit-text-02 h4:not([class]),body.home-recruit .unit-text-02 h5:not([class]),body.home-recruit .unit-text-02 h6:not([class]){border-color:#6eb988}body.home-recruit .unit-text-02 h3:not([class]),body.home-recruit .unit-text-02 h4:not([class]),body.home-recruit .unit-text-02 h5:not([class]),body.home-recruit .unit-text-02 h6:not([class]){color:#6eb988}@media screen and (min-width:769px){body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li:not(.is-fix) .box-list-01,body.home-recruit .info-wrapper:not(.is-fix) .box-list-01{margin-right:30px}}body.home-recruit .box-list-01>li:not(:first-child){margin-left:40px}@media screen and (max-width:1040px){body.home-recruit .box-list-01>li:not(:first-child){margin-left:20px}}body.home-recruit .box-list-01>li>a{color:#504242}body.home-recruit .box-list-01>li>a:after{background-image:url(../img/common/arrow_icon_01_green.png)}body.home-recruit #pageTop a{background:#6eb988}body.home-recruit #pageTop a:hover{background:#afd6bc}body.home-recruit section:not(.section-footnav) .unit-title-01{font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:bold}body.home-recruit section:not(.section-footnav) .unit-btn-01 .inner,body.home-recruit section:not(.section-footnav) .unit-btn-01 a,body.home-recruit section:not(.section-footnav) .unit-btn-02 .inner,body.home-recruit section:not(.section-footnav) .unit-btn-02 a{background:#6eb988}body.home-recruit section:not(.section-footnav) .unit-btn-01 .inner:hover,body.home-recruit section:not(.section-footnav) .unit-btn-01 a:hover,body.home-recruit section:not(.section-footnav) .unit-btn-02 .inner:hover,body.home-recruit section:not(.section-footnav) .unit-btn-02 a:hover{background:#afd6bc}body.home-recruit section:not(.section-footnav) .unit-btn-01.sp-visible,body.home-recruit section:not(.section-footnav) .unit-btn-02.sp-visible{text-align:center;margin:20px auto 40px}body.home-recruit section:not(.section-footnav) .box-list-05>li a:hover{color:#6eb988}body.home-recruit section:not(.section-footnav) .box-list-05>li a:hover:after{background-color:#6eb988}@media screen and (max-width:414px){body.home-recruit section:not(.section-footnav) .box-list-05>li .child-list>li{width:60%}body.home-recruit section:not(.section-footnav) .box-list-05>li .child-list>li:nth-child(2n){width:40%}}@media screen and (min-width:769px){body.home-recruit #header .info-wrapper .info-inner{position:fixed;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body.home-recruit #header .info-wrapper .info-inner .nav-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home-recruit #header .info-wrapper .info-inner .nav-left .unit-radius-01{margin-left:20px}body.home-recruit #header .info-wrapper .info-inner .nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home-recruit #header .info-wrapper .info-inner .nav-right .box-list-01>li>a{font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:1.5rem}}@media screen and (min-width:769px) and (max-width:1040px){body.home-recruit #header .info-wrapper .info-inner .nav-right .box-list-01>li>a{font-size:1.3rem}}@media screen and (min-width:769px){body.home-recruit #header .info-wrapper.is-fix .info-inner{height:60px}body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-left .unit-radius-01{font-size:1rem;padding-top:5px}body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li>a{font-size:1.5rem}body.home-recruit #header .header-wrapper{pointer-events:none;height:65px}}@media screen and (max-width:768px){body.home-recruit #header .info-wrapper,body.home-recruit #header .info-wrapper.is-fix{height:53px}body.home-recruit #header .info-wrapper .info-inner .unit-radius-01,body.home-recruit #header .info-wrapper.is-fix .info-inner .unit-radius-01{position:fixed;z-index:11;top:15px;left:170px}body.home-recruit #header .info-wrapper .info-inner .nav-right,body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right{position:fixed;z-index:10;top:0;left:0;display:block;max-height:100vh;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body.home-recruit #header .info-wrapper .info-inner .nav-right .box-list-01,body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right .box-list-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#6eb988;padding-top:50px}body.home-recruit #header .info-wrapper .info-inner .nav-right .box-list-01>li,body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li{width:100%}body.home-recruit #header .info-wrapper .info-inner .nav-right .box-list-01>li:not(:first-child),body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li:not(:first-child){margin-left:0;border-top:1px solid #fff}body.home-recruit #header .info-wrapper .info-inner .nav-right .box-list-01>li>a,body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li>a{padding:12.5px;color:#fff}body.home-recruit #header .info-wrapper .info-inner .nav-right .box-list-01>li>a:after,body.home-recruit #header .info-wrapper.is-fix .info-inner .nav-right .box-list-01>li>a:after{background-image:url(../img/common/arrow_icon_01.png)}body.home-recruit #header .header-wrapper .func-btn{background:#6eb988;border-color:#6eb988}body.home-recruit #header:not(.is-open) .info-wrapper .info-inner .nav-left .unit-logo-01{background:url(../img/common/logo.svg) center left 15px/135px 27px no-repeat}body.home-recruit #header:not(.is-open) .info-wrapper .info-inner .nav-right{opacity:0;max-height:0;pointer-events:none}body.home-recruit #header.is-open .info-wrapper .info-inner .unit-radius-01{top:13px;border-color:#fff;color:#fff}body.home-recruit #header.is-open .header-wrapper .func-btn{border-bottom:1px solid #fff}}body.home-recruit .slider02{position:relative;display:block;width:1100px;margin:0 auto;padding-top:110px}@media screen and (max-width:1100px){body.home-recruit .slider02{width:1000px}}@media screen and (max-width:768px){body.home-recruit .slider02{width:100%;padding:25px 15px 30px}}@media screen and (max-width:414px){body.home-recruit .slider02{padding-bottom:45vw}}body.home-recruit .slider02 .slide-wrapper .slick-arrow{display:none!important}body.home-recruit .slider02 .catch-text{position:absolute;top:50%;right:45px;font-weight:bold;letter-spacing:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:right;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:768px){body.home-recruit .slider02 .catch-text{right:15px;left:15px;margin:auto}}@media screen and (max-width:414px){body.home-recruit .slider02 .catch-text{top:inherit;bottom:0;-webkit-transform:translate(0,-35%);-ms-transform:translate(0,-35%);transform:translate(0,-35%)}}body.home-recruit .slider02 .catch-text h1{font-size:3rem;color:#339956;font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}@media screen and (max-width:414px){body.home-recruit .slider02 .catch-text h1{font-size:6.5vw}}body.home-recruit .slider02 .catch-text p{font-size:2rem;color:#284030;margin-top:10px}@media screen and (max-width:414px){body.home-recruit .slider02 .catch-text p{font-size:4vw}}body.home-recruit #footer .section-contact{background:url(../img/page/recruit/recruit_bg_01.jpg) center center/cover no-repeat fixed}body.home-recruit #footer .section-contact .unit-text-01{color:#339956;font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}@media screen and (min-width:415px){body.home-recruit #footer .section-contact .unit-text-01:not(:first-child){margin-left:20px}}body.home-recruit #footer .section-contact .box-detail-02{margin:20px 0}body.home-recruit #footer .section-contact .box-bg-02{margin-top:37px}body.home-recruit #footer .copyright{color:#80a38c;background:#afd6bc}body.home-recruit .breadcrumb .inner>span:before{background:url(../img/common/arrow_icon_01_green.png) center center/contain no-repeat}@media screen and (max-width:414px){body.home-recruit main .table-wrap-01 .box-table-01 tbody tr th,body.home-recruit main .table-wrap-01 .box-table-01 tbody tr th:not(:last-child),body.home-recruit main .table-wrap-01 table tbody tr th,body.home-recruit main .table-wrap-01 table tbody tr th:not(:last-child){border:1px solid #afd6bc;border-color:#afd6bc}}body.home-recruit main .unit-link-01 a,body.home-recruit main .unit-title-04,body.home-recruit main a.unit-link-01{color:#6eb988;border-color:#6eb988}body.home-recruit main .unit-link-02 a,body.home-recruit main a.unit-link-02{color:#6eb988;border-bottom:1px solid #6eb988}body.home-recruit main .unit-title-03{border-left:7px solid #afd6bc}body.home-recruit main .unit-title-03.title-count:before{color:#6eb988}body.home-recruit main .box-guide-01 .box-inner .inner:after{background-color:#afd6bc}body.home-recruit main .box-news-01{border-top:1px solid #eaeaea;padding-top:15px}body.home-recruit main .box-news-01 .box-inner{border-color:#eaeaea}body.home-recruit main .box-news-01 .box-inner .inner{border-color:#eaeaea}body.home-recruit main .box-news-01 .box-inner .inner .time{font-family:"FOT-ロダン Pro DB","RodinPro-DB","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body.home-recruit main .box-news-01 .box-inner .inner .title:after,body.home-recruit main .box-news-01 .box-inner .inner:after{background-color:#afd6bc}body.home-recruit main .box-vertical-01>.inner .inner-inner,body.home-recruit main .box-vertical-01>.inner>span{background:#6eb988}body.home-recruit main .box-vertical-01>.inner:not(:last-child):after{background:url(../img/common/arrow_icon_01_green.png) center center/25px 25px no-repeat}body.home-recruit main .unit-icon-01 .inner{background:#afd6bc;color:#504242}body.home-recruit main .box-table-01>tbody>tr>th,body.home-recruit main .box-table-01>thead>tr>td,body.home-recruit main .box-table-01>thead>tr>th{background:#afd6bc;color:#504242}body.home-recruit .section-home-recruit .box-news-01 .box-inner .inner:after{background-color:#afd6bc}body.home-recruit .section-home-recruit.section-catch{padding:80px 0 100px;text-align:center;background:url(../img/page/recruit/recruit_tex_01.png) center center repeat}@media screen and (max-width:414px){body.home-recruit .section-home-recruit.section-catch{padding:50px 0 60px}}body.home-recruit .section-home-recruit.section-catch .unit-title-01{font-size:3rem;line-height:1.5;color:#339956;margin-bottom:50px}@media screen and (max-width:414px){body.home-recruit .section-home-recruit.section-catch .unit-title-01{font-size:4vw;margin-bottom:30px}body.home-recruit .section-home-recruit.section-catch .unit-title-01 br{display:none}}body.home-recruit .section-home-recruit.section-news{padding:75px 0}@media screen and (max-width:414px){body.home-recruit .section-home-recruit.section-news{padding:40px 0}}body.home-recruit .underwrapper .section-graduate .section-graduate-news .title{position:relative}@media screen and (min-width:415px){body.home-recruit .underwrapper .section-graduate .section-graduate-news .title .unit-btn-01{position:absolute;top:0;right:0}}@media screen and (max-width:414px){body.home-recruit .underwrapper .section-graduate .section-graduate-news .title .unit-btn-01{text-align:right;margin:-10px 0 20px}}body.home-recruit .underwrapper .section-graduate .section-graduate-news .unit-btn-02{margin-top:30px}body.home-recruit .underwrapper .section-graduate .section-graduate-news .unit-btn-02 .inner{background:#2c9650}@media screen and (max-width:414px){body.home-recruit .underwrapper .section-graduate .section-graduate-news .unit-btn-02 .inner{font-size:4vw}}body.home-recruit .underwrapper.recruit.welfare .section-first-sec6 .unit-title-04{margin-bottom:20px}body.home-recruit .underwrapper.recruit.welfare .section-first-sec6 .unit-title-05{margin-bottom:15px}body.home-recruit .underwrapper.recruit.welfare .section-first-sec6 .unit-text-02{margin-bottom:40px}body.home-recruit .underwrapper.recruit.welfare .section-first-sec6 .box-bg-01{margin:25px 0}body.home-recruit .underwrapper.recruit.welfare .section-first-sec6 .box-bg-01 .title{font-family:"kozuka-mincho-pro","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body.home-recruit .underwrapper.archive .box-news-01 .box-inner .inner:after{background-color:#6eb988}@media screen and (max-width:414px){body.home-recruit .underwrapper.archive .box-news-01 .box-inner .inner .title:after{background-color:#6eb988}}body.home-recruit .underwrapper.archive .wp-pagenavi .nextpostslink,body.home-recruit .underwrapper.archive .wp-pagenavi .previouspostslink{border:1px solid #6eb988;background:#6eb988 url(../img/common/arrow_icon_01.png) center center/15px 13px no-repeat}body.home-recruit .underwrapper.archive .wp-pagenavi .nextpostslink:hover,body.home-recruit .underwrapper.archive .wp-pagenavi .previouspostslink:hover{background:#fff url(../img/common/arrow_icon_01_green.png) center center/15px 13px no-repeat}body.home-recruit .underwrapper.archive .wp-pagenavi>a,body.home-recruit .underwrapper.archive .wp-pagenavi>span{border:1px solid #6eb988;color:#6eb988}body.home-recruit .underwrapper.archive .wp-pagenavi>a:hover,body.home-recruit .underwrapper.archive .wp-pagenavi>span:hover{opacity:1;background:#6eb988;color:#fff}body.home-recruit .underwrapper.archive .wp-pagenavi .current,body.home-recruit .underwrapper.archive .wp-pagenavi .extend{background-color:#6eb988;color:#fff}body.home-recruit .underwrapper.archive .wp-pagenavi .extend{color:#6eb988}@media screen and (min-width:769px){body.home-recruit main#contents .home-wrapper{margin-top:30px}}.cf:after{content:"";display:block;clear:both}.link-deco1{color:#df9090!important;text-decoration:underline}.home-recruit .link-deco1{color:#6eb988!important}.box-bg-01.box-indent-c{text-align:center}.box-bg-01.box-indent-c .tel-list{display:inline-block;text-align:left}@media screen and (max-width:768px){.box-bg-01.box-indent-c .tel-list{display:block;text-align:center;margin:auto auto 10px}}.box-bg-01.box-indent-c .tel-list .title{font-weight:bold;margin-bottom:5px}.box-bg-01.box-indent-c .tel-list .telephone{font-size:3rem;font-weight:bold;color:#cc6e6e;line-height:1}@media screen and (max-width:768px){.box-bg-01.box-indent-c .tel-list .telephone{font-size:2.8rem}}.font-r-B{font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.font-r-M{font-family:"FOT-ロダン Pro M","RodinPro-M","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.required{background-color:#d44e4e;display:inline-block;padding:1px 8px;font-size:1.4rem;color:#fff}table.form-style th{width:30%;vertical-align:middle;text-align:left!important}@media screen and (max-width:768px){table.form-style th{display:block;width:100%;border:0}}table.form-style th .required{float:right}table.form-style td{text-align:left!important}@media screen and (max-width:768px){table.form-style td{display:block;width:100%}}table.form-style td .address-btn{display:inline-block;font-size:1.3rem;margin-left:5px;background-color:#cc6e6e;padding:3px 10px;color:#fff}@media screen and (max-width:768px){table.form-style td .address-btn{margin-bottom:5px}}table.form-style td .address-btn.recruit-color{background-color:#6eb988}input[type=email],input[type=mail],input[type=tel],input[type=text],select,textarea{font-family:inherit;width:70%;margin:0;padding:0;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;border:1px solid #e2e2e2;font-size:1.3rem;line-height:1.5;border-radius:10px}@media screen and (max-width:768px){input[type=email],input[type=mail],input[type=tel],input[type=text],select,textarea{font-size:1.6rem;width:100%}}input[type=text].address-y{width:120px;margin-bottom:20px}@media screen and (max-width:768px){input[type=text].address-y{margin-bottom:5px}}select.select-w1{width:100px}@media screen and (max-width:768px){select.select-w1{width:70%}}select.select-w2{width:50px}@media screen and (max-width:768px){select.select-w2{width:65%}}textarea{width:100%}textarea.capacity-1{height:60px}.select-tab{display:inline-block;margin-right:20px}@media screen and (max-width:768px){.select-tab{margin-right:5px}}@media screen and (max-width:768px) and (max-width:414px){.select-tab{margin-right:0}}@media screen and (max-width:414px){.check-tab{display:block;margin-top:10px}}.small-txt{font-size:1.3rem}.form-submit{text-align:center;margin-top:30px}.form-submit span.unit-btn-02{position:relative;display:inline-block;width:300px;height:60px;margin-top:50px}.form-submit span.unit-btn-02:after{content:"";position:absolute;top:0;right:0;display:block;width:60px;height:100%;border-left:1px solid rgba(255,255,255,0.25);background:url(../img/common/arrow_icon_01.png) center center/15px 15px no-repeat}.form-submit input[type=submit]{font-family:inherit;font-weight:bold;width:100%;height:60px;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 60px 0 20px;background:#cc6e6e;font-size:1.8rem;color:#fff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.form-submit input[type=submit]:hover{opacity:0.5}.form-submit input[type=submit]:disabled{color:#fff;opacity:0.5;cursor:default}.home-recruit .form-submit input[type=submit]{background:#6eb988}.home-recruit .acceptance-txt{color:#6eb988;font-family:"kozuka-mincho-pro","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}input:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:#e2e2e2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e2e2e2}input:placeholder-shown,textarea:placeholder-shown{color:#e2e2e2}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e2e2e2}input:-moz-placeholder,textarea:-moz-placeholder{color:#e2e2e2}input::-moz-placeholder,textarea::-moz-placeholder{color:#e2e2e2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e2e2e2}input:focus:-moz-placeholder-shown,textarea:focus:-moz-placeholder-shown{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:focus:placeholder-shown,textarea:focus:placeholder-shown{color:transparent}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}.home-recruit input:-moz-placeholder-shown,.home-recruit textarea:-moz-placeholder-shown{color:#a6beae}.home-recruit input:-ms-input-placeholder,.home-recruit textarea:-ms-input-placeholder{color:#a6beae}.home-recruit input:placeholder-shown,.home-recruit textarea:placeholder-shown{color:#a6beae}.home-recruit input::-webkit-input-placeholder,.home-recruit textarea::-webkit-input-placeholder{color:#a6beae}.home-recruit input:-moz-placeholder,.home-recruit textarea:-moz-placeholder{color:#a6beae}.home-recruit input::-moz-placeholder,.home-recruit textarea::-moz-placeholder{color:#a6beae}.home-recruit input:-ms-input-placeholder,.home-recruit textarea:-ms-input-placeholder{color:#a6beae}.home-recruit input:focus:-moz-placeholder-shown,.home-recruit textarea:focus:-moz-placeholder-shown{color:transparent}.home-recruit input:focus:-ms-input-placeholder,.home-recruit textarea:focus:-ms-input-placeholder{color:transparent}.home-recruit input:focus:placeholder-shown,.home-recruit textarea:focus:placeholder-shown{color:transparent}.home-recruit input:focus::-webkit-input-placeholder,.home-recruit textarea:focus::-webkit-input-placeholder{color:transparent}.home-recruit input:focus:-moz-placeholder,.home-recruit textarea:focus:-moz-placeholder{color:transparent}.home-recruit input:focus::-moz-placeholder,.home-recruit textarea:focus::-moz-placeholder{color:transparent}.home-recruit input:focus:-ms-input-placeholder,.home-recruit textarea:focus:-ms-input-placeholder{color:transparent}.floor-unit-section section{overflow:hidden}.floor-unit-section section.section-first>p{margin-bottom:30px}.floor-unit-section section .text{float:left;width:410px}@media screen and (max-width:768px){.floor-unit-section section .text{width:100%;float:none}}.floor-unit-section section .text .inner h4{margin-top:30px;margin-bottom:20px}.floor-unit-section section .text .inner .color-concept{display:inline-block;background-color:#ccc;padding:5px 20px;margin-right:20px;color:#fff}.floor-unit-section section figure{float:right;width:520px}@media screen and (max-width:768px){.floor-unit-section section figure{width:100%;float:none;text-align:center;margin-bottom:20px}.floor-unit-section section figure img{display:inline-block}}@media screen and (max-width:768px){.floor-unit-section section .box-table-01 th:not(:last-child),.floor-unit-section section .box-table-01 thead td:not(:last-child){border-right:0}}.floor-unit-section section table th{width:20%}@media screen and (max-width:768px){.floor-unit-section section table th{display:block;width:100%;border:0}}.floor-unit-section section table td{text-align:left}@media screen and (max-width:768px){.floor-unit-section section table td{display:block;width:100%}}ul.floor-img-list{overflow:hidden}ul.floor-img-list li{display:inline-block;float:left;margin:auto 3px 6px}@media screen and (max-width:768px){ul.floor-img-list li{width:14%;margin:1%}ul.floor-img-list li img{width:100%;height:auto}}@media screen and (max-width:768px) and (max-width:500px){ul.floor-img-list li{width:30%}}ul.floor-img-list li a{display:block}ul.floor-img-list li a:hover{opacity:1;position:relative}ul.floor-img-list li a:hover:before{content:"";width:100%;height:100%;position:absolute;background:#000;opacity:0.5;z-index:1}@media screen and (max-width:768px){ul.floor-img-list li a:hover:before{display:none}}ul.floor-img-list li a:hover:after{content:"\f00e";font-family:Fontawesome;width:100%;height:100%;position:absolute;color:#fff;left:0;right:0;top:0;text-align:center;padding-top:25%;font-size:2.9rem;z-index:2}@media screen and (max-width:768px){ul.floor-img-list li a:hover:after{display:none}}.underwrapper.process .section-break{overflow:hidden}.underwrapper.process .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.process .section-break .text{width:100%;float:none}}.underwrapper.process .section-break .text .box-bg-01{margin-top:20px}.underwrapper.process .section-break .text .box-bg-01 ul li{line-height:2}.underwrapper.process .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.process .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.process .section-break figure img{display:inline-block}}.underwrapper.process .section-second .section-first-sec1{margin-bottom:30px}.underwrapper.process .section-second .section-first-sec1 .box-bg-01>p>.fc-base_c{text-indent:-1em;padding-left:1em;display:inline-block}.underwrapper.payment .section-break{overflow:hidden}.underwrapper.payment .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.payment .section-break .text{width:100%;float:none}}.underwrapper.payment .section-break .text .box-bg-01{margin-top:20px}.underwrapper.payment .section-break .text .box-bg-01 .price-table{margin-top:10px}.underwrapper.payment .section-break .text .box-bg-01 .price-table td,.underwrapper.payment .section-break .text .box-bg-01 .price-table th{padding:0;border:0;font-size:1.4rem}.underwrapper.payment .section-break .text .box-bg-01 .price-table th{width:100px;background-color:transparent}@media screen and (max-width:768px){.underwrapper.payment .section-break .text .box-bg-01 .price-table th{width:80px}}.underwrapper.payment .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.payment .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.payment .section-break figure img{display:inline-block}}.underwrapper.payment .section-break .box-bg-01 ul li{line-height:2}.underwrapper.notes .section-break{overflow:hidden}.underwrapper.notes .section-break ul li{line-height:2}.underwrapper.notes .section-break .box-bg-01{margin-top:20px}.underwrapper.notes .section-break .unit-btn-01{text-align:right}.underwrapper.notes .section-break .unit-btn-01 .inner{width:auto;margin-top:10px;padding-right:55px}.underwrapper.access .section-break .telephone{color:#cc6e6e;line-height:1;margin-top:10px}.underwrapper.access .section-break .telephone .phoneno{font-size:3rem;font-weight:bold}@media screen and (max-width:768px){.underwrapper.access .section-break .telephone .phoneno{font-size:2rem}}.underwrapper.access .section-break .telephone span{font-size:1.9rem}@media screen and (max-width:768px){.underwrapper.access .section-break .telephone span{font-size:1.5rem}}.underwrapper.access .section-break ul{margin-bottom:5px}.underwrapper.access .section-break ul li{line-height:2}.underwrapper.access .section-break .fc-base_c{font-size:1.3rem}.underwrapper.access .section-break .map-point{display:inline-block;width:40px;height:26px;border:2px solid #d25252;margin:0 7px 0 5px;position:relative;top:7px;background-image:linear-gradient(-45deg,#fff 25%,#d25252 25%,#d25252 50%,#fff 50%,#fff 75%,#d25252 75%,#d25252);background-size:12px 12px}.underwrapper.access .section-break .map-indent{overflow:hidden;margin:40px auto}@media screen and (max-width:768px){.underwrapper.access .section-break .map-indent{text-align:center}}.underwrapper.access .section-break .map-indent figure{width:48%;float:left}@media screen and (max-width:768px){.underwrapper.access .section-break .map-indent figure{width:auto;float:none;display:inline-block;margin-bottom:10px}.underwrapper.access .section-break .map-indent figure img{display:inline-block}}.underwrapper.access .section-break .map-indent figure:nth-of-type(2){float:right}@media screen and (max-width:768px){.underwrapper.access .section-break .map-indent figure:nth-of-type(2){float:none}}.underwrapper.access .section-break .map-indent figure figcaption{margin-bottom:20px;text-align:left}@media screen and (max-width:768px){.underwrapper.access .section-break .table-wrapper{padding-top:10px}}.underwrapper.access iframe{margin-bottom:50px}@media screen and (max-width:768px){.underwrapper.access iframe{height:300px}}.underwrapper.access .section-first-sec1{overflow:hidden}@media screen and (max-width:768px){.underwrapper.access .section-first-sec1 p{margin-bottom:15px}}.underwrapper.access .section-first-sec1 figure{display:inline-block;float:left}@media screen and (max-width:768px){.underwrapper.access .section-first-sec1 figure{float:none;display:block;margin:auto;text-align:center}.underwrapper.access .section-first-sec1 figure img{display:inline-block}}.underwrapper.access .section-second .section-first-sec1 .box-indent-01 p{margin-bottom:40px}@media screen and (max-width:768px){.underwrapper.access .section-second .section-first-sec1 .box-indent-01 p{margin-bottom:20px}}.underwrapper.access .section-first-sec2 .unit-btn-01{text-align:right;margin-top:30px}.underwrapper.access .section-first-sec2 table{margin:20px auto 15px}.underwrapper.access .section-first-sec2 table tbody th,.underwrapper.access .section-first-sec2 table thead th{text-align:center}.underwrapper.access .section-first-sec2 table tbody th span,.underwrapper.access .section-first-sec2 table thead th span{margin-bottom:10px}.underwrapper.access .section-first-sec2 table td,.underwrapper.access .section-first-sec2 table th{padding:10px 0;vertical-align:middle}.underwrapper.access .section-first-sec2 table .td-no{background-color:#e5dede}.underwrapper.access .section-first-sec2 h4{margin-top:40px}.underwrapper.related .section-break{overflow:hidden}.underwrapper.related .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.related .section-break .text{width:100%;float:none}}.underwrapper.related .section-break .text .unit-btn-01{text-align:right;margin-top:40px}@media screen and (max-width:768px){.underwrapper.related .section-break .text .unit-btn-01{margin-top:20px;text-align:center}}.underwrapper.related .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.related .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.related .section-break figure img{display:inline-block}}.underwrapper.arumo figure,.underwrapper.inaho figure,.underwrapper.megumi figure,.underwrapper.serena figure,.underwrapper.toyosaka figure{margin-bottom:30px}.underwrapper.arumo .section-break figure,.underwrapper.inaho .section-break figure,.underwrapper.megumi .section-break figure,.underwrapper.serena .section-break figure,.underwrapper.toyosaka .section-break figure{width:auto;float:none}.underwrapper.arumo .table-wrapper table,.underwrapper.inaho .table-wrapper table,.underwrapper.megumi .table-wrapper table,.underwrapper.serena .table-wrapper table,.underwrapper.toyosaka .table-wrapper table{margin-top:50px}.underwrapper.arumo .table-wrapper table th,.underwrapper.inaho .table-wrapper table th,.underwrapper.megumi .table-wrapper table th,.underwrapper.serena .table-wrapper table th,.underwrapper.toyosaka .table-wrapper table th{width:220px}.underwrapper.arumo .table-wrapper table td,.underwrapper.inaho .table-wrapper table td,.underwrapper.megumi .table-wrapper table td,.underwrapper.serena .table-wrapper table td,.underwrapper.toyosaka .table-wrapper table td{text-align:left}.underwrapper.arumo .table-wrap-01 table td,.underwrapper.inaho .table-wrap-01 table td,.underwrapper.megumi .table-wrap-01 table td,.underwrapper.serena .table-wrap-01 table td,.underwrapper.toyosaka .table-wrap-01 table td{text-align:left}@media screen and (max-width:414px){.underwrapper.megumi .unit-title-02{font-size:5.5vw}}.underwrapper.section .section-first .box-guide-01:first-of-type{margin-top:50px}.underwrapper.nurse .section-break{overflow:hidden}.underwrapper.nurse .section-break .text{float:left;width:540px}.underwrapper.nurse .section-break .text .name{text-align:right;font-weight:bold;margin-top:20px}@media screen and (max-width:768px){.underwrapper.nurse .section-break .text{width:100%;float:none}}.underwrapper.nurse .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.nurse .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.nurse .section-break figure img{display:inline-block}}.underwrapper.nurse .section-break figure figcaption{font-size:1.3rem;text-align:right;margin-top:10px}.underwrapper.nurse .section-break .idea{color:#cc6e6e;font-size:3rem}.underwrapper.nurse .section-break .box-ol-01>li:before{content:counter(ol01) ".";margin-right:10px}.underwrapper.medicine .section-break{overflow:hidden}.underwrapper.medicine .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.medicine .section-break .text{width:100%;float:none}}.underwrapper.medicine .section-break .text .box-bg-01{margin-top:20px}.underwrapper.medicine .section-break .text .box-bg-01 ul li{line-height:2}.underwrapper.medicine .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.medicine .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.medicine .section-break figure img{display:inline-block}}.underwrapper.medicine .section-break figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.medicine .section-first-sec2 p{margin:10px auto 30px}.underwrapper.psychology .section-break{overflow:hidden}.underwrapper.psychology .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.psychology .section-break .text{width:100%;float:none}}.underwrapper.psychology .section-break .text .box-bg-01{margin-top:20px}.underwrapper.psychology .section-break .text .box-bg-01 ul li{line-height:2}.underwrapper.psychology .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.psychology .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.psychology .section-break figure img{display:inline-block}}.underwrapper.psychology .section-break figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.psychology .section-break .idea{color:#cc6e6e;font-size:3rem}.underwrapper.psychology .section-break .box-ol-01>li:before{content:counter(ol01) ".";margin-right:10px}.underwrapper.psychology .section-first-sec2 p{margin:10px auto 30px}.underwrapper.support .section-break{overflow:hidden}.underwrapper.support .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.support .section-break .text{width:100%;float:none}}.underwrapper.support .section-break .text .box-bg-01{margin-top:20px}.underwrapper.support .section-break .text .box-bg-01 ul li{line-height:2}.underwrapper.support .section-break .text .fc-base_c{font-size:inherit}.underwrapper.support .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.support .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.support .section-break figure img{display:inline-block}}.underwrapper.support .section-break figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.support .section-break .unit-btn-01{text-align:right;margin-bottom:30px}.underwrapper.support .section-break .unit-btn-01 .inner{width:270px}@media screen and (max-width:768px){.underwrapper.support .section-break .unit-btn-01 .inner{width:200px}}.underwrapper.support .section-first-sec2 p{margin:10px auto 30px}.underwrapper.daycare .section-first-sec1,.underwrapper.daycare .section-first-sec3 .box-indent-01:first-of-type{overflow:hidden}.underwrapper.daycare .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.daycare .section-break .text{width:100%;float:none}}.underwrapper.daycare .section-break .text .fc-base_c{font-size:inherit}.underwrapper.daycare .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.daycare .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.daycare .section-break figure img{display:inline-block}}.underwrapper.daycare .section-break figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.daycare .section-break .unit-btn-01{text-align:right;margin:30px 0}.underwrapper.daycare .section-break .unit-btn-01 .inner{width:270px;padding-right:60px}.underwrapper.daycare .section-break .box-bg-01{overflow:hidden;margin-bottom:20px}.underwrapper.daycare .section-break .box-bg-01 ul{width:50%;display:inline-block;float:left}@media screen and (max-width:768px){.underwrapper.daycare .section-break .box-bg-01 ul{width:100%;float:none;display:block}}.underwrapper.daycare .section-break .box-bg-01 ul li{line-height:2}@media screen and (max-width:768px){.underwrapper.daycare .section-break .box-bg-01 ul li{text-align:left}}.underwrapper.daycare .section-break .box-vertical-01{margin-bottom:50px}.underwrapper.daycare .section-break .box-vertical-01>.inner:not(:last-child):after{width:150px}@media screen and (max-width:768px){.underwrapper.daycare .section-break .box-vertical-01>.inner:not(:last-child):after{width:100%}}.underwrapper.daycare .section-first-sec3 .box-indent-01:nth-of-type(2) p{margin:10px auto 30px}.underwrapper.daycare .section-first-sec3 .box-indent-01 .table-wrapper{margin-top:30px}.underwrapper.daycare .section-first-sec3 .box-indent-01 table th{text-align:center}.underwrapper.daycare .section-first-sec3 .box-indent-01 .fc-base_c{text-align:right;font-size:1.3rem}.underwrapper.daycare .section-first-sec3 .box-indent-01 h4 span{font-size:1.3rem;margin-left:10px}.underwrapper.daycare .section-first-sec6 .box-bg-01{margin-top:20px}.underwrapper.daycare .section-first-sec6 .box-bg-01 .tel-list:nth-of-type(2){margin-right:30px;margin-left:30px}@media screen and (max-width:768px){.underwrapper.daycare .section-first-sec6 .box-bg-01 .tel-list:nth-of-type(2){margin-right:0;margin-left:0}}.underwrapper.therapy .section-first-sec1{overflow:hidden}.underwrapper.therapy .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.therapy .section-break .text{width:100%;float:none}}.underwrapper.therapy .section-break .text .fc-base_c{font-size:inherit}.underwrapper.therapy .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.therapy .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.therapy .section-break figure img{display:inline-block}}.underwrapper.therapy .section-break figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.therapy .section-break .box-bg-01{overflow:hidden;margin-bottom:20px}.underwrapper.therapy .section-break .box-bg-01 .title{text-align:left;margin-bottom:10px}.underwrapper.therapy .section-break .box-bg-01 ul{width:50%;display:inline-block;float:left}@media screen and (max-width:768px){.underwrapper.therapy .section-break .box-bg-01 ul{width:100%;float:none;display:block}}.underwrapper.therapy .section-break .box-bg-01 ul li{line-height:2}@media screen and (max-width:768px){.underwrapper.therapy .section-break .box-bg-01 ul li{text-align:left}}.underwrapper.therapy .section-break .box-vertical-01{margin-bottom:50px}.underwrapper.therapy .section-break .program-table{display:block;margin:40px auto;overflow:hidden}.underwrapper.therapy .section-break .program-table li{display:inline-block;float:left;width:320px}@media screen and (max-width:768px){.underwrapper.therapy .section-break .program-table li{float:none;width:100%;margin-bottom:10px}}.underwrapper.therapy .section-break .program-table li:nth-of-type(2){margin:auto 20px}@media screen and (max-width:768px){.underwrapper.therapy .section-break .program-table li:nth-of-type(2){margin:auto auto 10px}}.underwrapper.therapy .section-break .program-table li:last-child{float:right}@media screen and (max-width:768px){.underwrapper.therapy .section-break .program-table li:last-child{float:none}}.underwrapper.therapy .section-break .program-table li figure{width:100%;float:none}.underwrapper.therapy .section-break .program-table li figcaption{text-align:left}@media screen and (max-width:768px){.underwrapper.therapy .section-break .program-table li figcaption{text-align:center}}.underwrapper.therapy .section-break .program-table li figcaption span{font-weight:bold;display:block;font-size:1.5rem}.underwrapper.therapy .section-break .program-table li figcaption span:before{content:"";display:inline-block;background:url(../img/common/arrow_icon_01_font_c.png) center center/contain no-repeat;width:13px;height:13px;margin-right:5px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.underwrapper.therapy .section-break table td,.underwrapper.therapy .section-break table th{vertical-align:middle}.underwrapper.therapy .section-break table td{border-color:#c5b5b5}.underwrapper.therapy .section-break table .td-no{background-color:#e5dede}.underwrapper.therapy .section-break .program-p{text-align:right;margin-top:20px}.underwrapper.dentist .section-break{overflow:hidden}.underwrapper.dentist .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.dentist .section-break .text{width:100%;float:none}}.underwrapper.dentist .section-break .text .info-table{margin-top:10px}.underwrapper.dentist .section-break .text .info-table td,.underwrapper.dentist .section-break .text .info-table th{padding:0 0 5px;border:0;font-size:1.4rem}.underwrapper.dentist .section-break .text .info-table th{width:100px;background-color:transparent;color:#cc6e6e;text-align:left}@media screen and (max-width:768px){.underwrapper.dentist .section-break .text .info-table th{width:80px}}.underwrapper.dentist .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.dentist .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.dentist .section-break figure img{display:inline-block}}.underwrapper.dentist .section-break figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.nourishment .section-first-sec1{overflow:hidden}.underwrapper.nourishment .section-break .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.nourishment .section-break .text{width:100%;float:none}}.underwrapper.nourishment .section-break figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.nourishment .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.nourishment .section-break figure img{display:inline-block}}.underwrapper.nourishment .section-break figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.nourishment .section-break .food-list{display:block;margin:40px auto;overflow:hidden}.underwrapper.nourishment .section-break .food-list li{display:inline-block;float:left;width:320px;margin-right:20px;margin-bottom:30px}@media screen and (max-width:768px){.underwrapper.nourishment .section-break .food-list li{width:49%;margin-right:0}}@media screen and (max-width:768px) and (max-width:414px){.underwrapper.nourishment .section-break .food-list li{float:none;width:100%;margin-bottom:10px}}.underwrapper.nourishment .section-break .food-list li:nth-of-type(3n){float:right;margin-right:0}@media screen and (max-width:768px){.underwrapper.nourishment .section-break .food-list li:nth-of-type(3n){float:left}}@media screen and (max-width:768px) and (max-width:414px){.underwrapper.nourishment .section-break .food-list li:nth-of-type(3n){float:none}}@media screen and (max-width:768px){.underwrapper.nourishment .section-break .food-list li:nth-of-type(2n){float:right}}@media screen and (max-width:768px) and (max-width:414px){.underwrapper.nourishment .section-break .food-list li:nth-of-type(2n){float:none}}.underwrapper.nourishment .section-break .food-list li figure{width:100%;float:none}@media screen and (max-width:768px){.underwrapper.nourishment .section-break .food-list li figure{margin-bottom:0}}.underwrapper.nourishment .section-break .food-list li figcaption{text-align:right;font-weight:bold;display:block;font-size:1.5rem}.underwrapper.nourishment .section-break .food-list li figcaption:after{content:"";display:inline-block;background:url(../img/common/arrow_icon_01_font_c.png) center center/contain no-repeat;width:13px;height:13px;margin-left:20px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}@media screen and (max-width:768px){.underwrapper.nourishment .section-break .food-list li figcaption{text-align:center}}.underwrapper.nourishment .section-break .box-table-01 th{text-align:center;vertical-align:middle}.underwrapper.nourishment .section-break .box-table-01 td{text-align:left}.underwrapper.nourishment .section-first-sec2 .unit-text-02{margin-bottom:40px}.underwrapper.nourishment .section-first-sec2 .unit-text-02 .fc-base_c{font-size:inherit}.underwrapper.nourishment .section-first-sec2 .box-news-01{margin-top:30px}.underwrapper.nourishment .section-first-sec2 .box-news-01 .box-inner{padding-bottom:12px}.underwrapper.nourishment .section-first-sec2 .box-news-01 .box-inner .inner:after{}@media screen and (max-width:768px){.underwrapper.nourishment .section-first-sec2 .box-news-01 .box-inner .inner:after{top:50%}}.underwrapper.nourishment .section-first-sec2 .box-news-01 .time{width:115px;float:left;margin:0;line-height:1.5}@media screen and (max-width:768px){.underwrapper.nourishment .section-first-sec2 .box-news-01 .time{display:block;width:auto;float:none}}.underwrapper.nourishment .section-first-sec2 .box-news-01 .title{width:800px;float:right;margin:0}@media screen and (max-width:768px){.underwrapper.nourishment .section-first-sec2 .box-news-01 .title{margin-right:40px;width:calc(100% - 40px);float:none}}.underwrapper.map .section-break .floor1,.underwrapper.map .section-break .floor2{overflow:hidden}.underwrapper.map .section-break .floor1 li,.underwrapper.map .section-break .floor2 li{width:480px;font-size:1.8rem;overflow:hidden;margin-bottom:5px}@media screen and (max-width:768px){.underwrapper.map .section-break .floor1 li,.underwrapper.map .section-break .floor2 li{max-width:100%;margin:auto auto 5px}}.underwrapper.map .section-break .floor1 li a,.underwrapper.map .section-break .floor2 li a{width:100%;padding:20px;display:table;background-image:url(../img/page/map/dot_bg.png)}.underwrapper.map .section-break .floor1 li a .floor-no,.underwrapper.map .section-break .floor2 li a .floor-no{display:table-cell;vertical-align:middle;width:70px;font-size:5rem}@media screen and (max-width:768px){.underwrapper.map .section-break .floor1 li a .floor-no,.underwrapper.map .section-break .floor2 li a .floor-no{width:23%}}.underwrapper.map .section-break .floor1 li a .floor-no .floor-f,.underwrapper.map .section-break .floor2 li a .floor-no .floor-f{font-size:3rem}.underwrapper.map .section-break .floor1 li a .floor-name,.underwrapper.map .section-break .floor2 li a .floor-name{display:table-cell;vertical-align:middle;width:355px;position:relative}@media screen and (max-width:768px){.underwrapper.map .section-break .floor1 li a .floor-name,.underwrapper.map .section-break .floor2 li a .floor-name{width:auto;padding-right:50px}}.underwrapper.map .section-break .floor1 li a .floor-name:after,.underwrapper.map .section-break .floor2 li a .floor-name:after{content:"";display:inline-block;float:right;width:36px;height:36px;border-radius:36px;background:#000 url(../img/common/arrow_icon_01.png) center center/12px 10px no-repeat}@media screen and (max-width:768px){.underwrapper.map .section-break .floor1 li a .floor-name:after,.underwrapper.map .section-break .floor2 li a .floor-name:after{position:absolute;right:0;top:23%}}.underwrapper.map .section-break .floor1 li.list1 a,.underwrapper.map .section-break .floor2 li.list1 a{background-color:#f9dfdb}.underwrapper.map .section-break .floor1 li.list1 a .floor-name:after,.underwrapper.map .section-break .floor2 li.list1 a .floor-name:after{background-color:#cf3d26}.underwrapper.map .section-break .floor1 li.list1 a .floor-no,.underwrapper.map .section-break .floor2 li.list1 a .floor-no{color:#cf3d26}.underwrapper.map .section-break .floor1 li.list2 a,.underwrapper.map .section-break .floor2 li.list2 a{background-color:#daf2ee}.underwrapper.map .section-break .floor1 li.list2 a .floor-name:after,.underwrapper.map .section-break .floor2 li.list2 a .floor-name:after{background-color:#1da08a}.underwrapper.map .section-break .floor1 li.list2 a .floor-no,.underwrapper.map .section-break .floor2 li.list2 a .floor-no{color:#1da08a}.underwrapper.map .section-break .floor1 li.list3 a,.underwrapper.map .section-break .floor2 li.list3 a{background-color:#dbe0f5}.underwrapper.map .section-break .floor1 li.list3 a .floor-name:after,.underwrapper.map .section-break .floor2 li.list3 a .floor-name:after{background-color:#485eb1}.underwrapper.map .section-break .floor1 li.list3 a .floor-no,.underwrapper.map .section-break .floor2 li.list3 a .floor-no{color:#485eb1}.underwrapper.map .section-break .floor2 li{float:left}@media screen and (max-width:768px){.underwrapper.map .section-break .floor2 li{float:none}}.underwrapper.map .section-break .floor2 li:nth-of-type(2n){float:right}@media screen and (max-width:768px){.underwrapper.map .section-break .floor2 li:nth-of-type(2n){float:none}}.underwrapper.map .section-break .floor2 li.floor-south .floor-no:before{content:"南病棟";display:block;font-size:1.5rem;letter-spacing:0;line-height:0;position:relative;top:14px}@media screen and (max-width:768px){.underwrapper.map .section-break .floor2 li.floor-south .floor-no:before{top:11px}}.underwrapper.map .section-break .floor2 li.list4 a{background-color:#dcf7de}.underwrapper.map .section-break .floor2 li.list4 a .floor-name:after{background-color:#12b95c}.underwrapper.map .section-break .floor2 li.list4 a .floor-no{color:#12b95c}.underwrapper.map .section-break .floor2 li.list5 a{background-color:#f3d8da}.underwrapper.map .section-break .floor2 li.list5 a .floor-name:after{background-color:#bb1018}.underwrapper.map .section-break .floor2 li.list5 a .floor-no{color:#bb1018}.underwrapper.map .section-break .floor2 li.list6 a{background-color:#f8f3d8}.underwrapper.map .section-break .floor2 li.list6 a .floor-name:after{background-color:#f2cd00}.underwrapper.map .section-break .floor2 li.list6 a .floor-no{color:#f2cd00}.underwrapper.map .section-break .floor2 li.list7 a{background-color:#edf4d9}.underwrapper.map .section-break .floor2 li.list7 a .floor-name:after{background-color:#a3d31e}.underwrapper.map .section-break .floor2 li.list7 a .floor-no{color:#a3d31e}.underwrapper.map .section-break .floor2 li.list8 a{background-color:#f9e3d5}.underwrapper.map .section-break .floor2 li.list8 a .floor-name:after{background-color:#ef6d1d;position:relative;top:-12px}@media screen and (max-width:768px){.underwrapper.map .section-break .floor2 li.list8 a .floor-name:after{position:absolute;top:23%}}.underwrapper.map .section-break .floor2 li.list8 a .floor-no{color:#ef6d1d}.underwrapper.map .section-break .floor2 li.list9 a{background-color:#edf4d9}.underwrapper.map .section-break .floor2 li.list9 a .floor-name:after{background-color:#a3d31e}.underwrapper.map .section-break .floor2 li.list9 a .floor-no{color:#a3d31e}.underwrapper.map .section-first-sec1{margin-top:30px}.underwrapper.floor .section-break{overflow:hidden}.underwrapper.floor .section-break .text{float:left;width:410px}@media screen and (max-width:768px){.underwrapper.floor .section-break .text{width:100%;float:none}}.underwrapper.floor .section-break .text .inner h4{margin-top:30px;margin-bottom:20px}.underwrapper.floor .section-break .text .inner .color-or{display:inline-block;background-color:#ef6d1d;padding:5px 20px;margin-right:20px;color:#fff}.underwrapper.floor .section-break figure{float:right;width:520px}@media screen and (max-width:768px){.underwrapper.floor .section-break figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.floor .section-break figure img{display:inline-block}}.underwrapper.floor .section-first>p{margin-bottom:30px}.underwrapper.floor5 .section-break .text .inner .color-concept{background-color:#1da08a}.underwrapper.floor4 .section-break .text .inner .color-concept{background-color:#2f4bb7}.underwrapper.floor3 .section-break .text .inner .color-concept{background-color:#12b96c}.underwrapper.south1 .section-break .text .inner .color-concept{background-color:#a3d31e}.underwrapper.south2 .section-break .text .inner .color-concept{background-color:#a3d31e}.underwrapper.south3 .section-break .text .inner .color-concept{background-color:#ba0f17}.underwrapper.contact .section-break{overflow:hidden}.underwrapper.contact .section-break .box-bg-01{margin-top:30px}.underwrapper.contact .section-break .box-bg-01 .tel-list{margin:auto 30px}@media screen and (max-width:768px){.underwrapper.contact .section-break .box-bg-01 .tel-list{margin:auto auto 10px}}.underwrapper.contact .section-break .box-bg-01 .tel-list span{display:block}.underwrapper.contact .section-first-sec2 table{margin-top:30px}.underwrapper.reserve .section-break{overflow:hidden}.underwrapper.reserve .section-break .fc-base_c.font-w-bold{font-size:inherit;font-weight:bold}.underwrapper.reserve .section-break .box-bg-01{margin-top:30px}.underwrapper.reserve .section-break .box-bg-01 .tel-list{margin:auto 30px}@media screen and (max-width:768px){.underwrapper.reserve .section-break .box-bg-01 .tel-list{margin:auto auto 10px}}.underwrapper.reserve .section-break .box-bg-01 .tel-list span{display:block}.underwrapper.reserve .section-first-sec2 table{margin-top:30px}.underwrapper.link .section-link ul li{border-bottom:1px solid #eaeaea;padding:15px 0;overflow:hidden}.underwrapper.link .section-link ul li:first-child{border-top:1px solid #eaeaea}.underwrapper.link .section-link ul li a{width:335px;float:left;color:#df9090;text-decoration:underline;font-size:1.7rem}@media screen and (max-width:768px){.underwrapper.link .section-link ul li a{float:none;width:auto;display:inline-block;margin-bottom:10px}}.underwrapper.link .section-link ul li a:before{content:"\f2d2";font-family:Fontawesome;display:inline-block;margin-right:10px}.underwrapper.link .section-link ul li span{font-size:1.5rem;display:inline-block}@media screen and (max-width:768px){.underwrapper.link .section-link ul li span{display:block}}.underwrapper.thanks .section-break p{margin-bottom:30px}.underwrapper.thanks .section-break .unit-btn-01 .inner{width:auto;padding-right:65px}.error404 .box-undertitle-01 .title-wrap .title-inner .title{color:#fff}.error404 .box-404{text-align:left}.error404 .box-404 .unit-btn-01{margin-top:30px}.error404 .box-404 .unit-btn-01 .inner{width:auto;padding-right:65px}.underwrapper.entry .section-break p{margin-bottom:30px}.underwrapper.entry .section-break .unit-btn-01{text-align:right}.underwrapper.apply .section-break p{margin-bottom:30px}.underwrapper.apply .section-break .unit-btn-01{text-align:right}@media screen and (max-width:768px){.underwrapper.movie .section-movie .youtube{position:relative;width:100%;padding-top:56.25%}}.underwrapper.movie .section-movie .youtube iframe{display:block;margin:auto}@media screen and (max-width:768px){.underwrapper.movie .section-movie .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}}.underwrapper.faq .section-break .unit-text-02,.underwrapper.welfare .section-break .unit-text-02{overflow:hidden}.underwrapper.faq .section-break .box-indent-01,.underwrapper.welfare .section-break .box-indent-01{overflow:hidden}.underwrapper.faq .section-break .box-indent-01 .text,.underwrapper.welfare .section-break .box-indent-01 .text{float:left;width:540px}@media screen and (max-width:768px){.underwrapper.faq .section-break .box-indent-01 .text,.underwrapper.welfare .section-break .box-indent-01 .text{width:100%;float:none}}.underwrapper.faq .section-break .box-indent-01 .text .unit-btn-01,.underwrapper.welfare .section-break .box-indent-01 .text .unit-btn-01{text-align:right;margin-top:30px}.underwrapper.faq .section-break .box-indent-01 figure,.underwrapper.welfare .section-break .box-indent-01 figure{float:right;width:380px}@media screen and (max-width:768px){.underwrapper.faq .section-break .box-indent-01 figure,.underwrapper.welfare .section-break .box-indent-01 figure{width:100%;float:none;text-align:center;margin-bottom:20px}.underwrapper.faq .section-break .box-indent-01 figure img,.underwrapper.welfare .section-break .box-indent-01 figure img{display:inline-block}}.underwrapper.faq .section-break .box-indent-01 figure figcaption,.underwrapper.welfare .section-break .box-indent-01 figure figcaption{font-size:1.3rem;text-align:center;margin-top:10px}.underwrapper.faq .section-break .welfare-list,.underwrapper.welfare .section-break .welfare-list{display:block;margin:20px auto auto;overflow:hidden}.underwrapper.faq .section-break .welfare-list li,.underwrapper.welfare .section-break .welfare-list li{display:inline-block;float:left;width:310px;margin-right:20px;margin-bottom:20px}@media screen and (max-width:768px){.underwrapper.faq .section-break .welfare-list li,.underwrapper.welfare .section-break .welfare-list li{width:49%;margin-right:0}}@media screen and (max-width:768px) and (max-width:414px){.underwrapper.faq .section-break .welfare-list li,.underwrapper.welfare .section-break .welfare-list li{float:none;width:100%;margin-bottom:10px}}.underwrapper.faq .section-break .welfare-list li:nth-of-type(3n),.underwrapper.welfare .section-break .welfare-list li:nth-of-type(3n){float:right;margin-right:0}@media screen and (max-width:768px){.underwrapper.faq .section-break .welfare-list li:nth-of-type(3n),.underwrapper.welfare .section-break .welfare-list li:nth-of-type(3n){float:left}}@media screen and (max-width:768px) and (max-width:414px){.underwrapper.faq .section-break .welfare-list li:nth-of-type(3n),.underwrapper.welfare .section-break .welfare-list li:nth-of-type(3n){float:none}}@media screen and (max-width:768px){.underwrapper.faq .section-break .welfare-list li:nth-of-type(2n),.underwrapper.welfare .section-break .welfare-list li:nth-of-type(2n){float:right}}@media screen and (max-width:768px) and (max-width:414px){.underwrapper.faq .section-break .welfare-list li:nth-of-type(2n),.underwrapper.welfare .section-break .welfare-list li:nth-of-type(2n){float:none}}.underwrapper.faq .section-break .welfare-list li figure,.underwrapper.welfare .section-break .welfare-list li figure{width:100%;float:none}@media screen and (max-width:768px){.underwrapper.faq .section-break .welfare-list li figure,.underwrapper.welfare .section-break .welfare-list li figure{margin-bottom:0}}.underwrapper.faq .section-first-sec1 h4,.underwrapper.welfare .section-first-sec1 h4{margin-top:30px}.underwrapper.faq .section-first-sec2 h4,.underwrapper.welfare .section-first-sec2 h4{margin-top:30px}.underwrapper.faq .section-first-sec2 .unit-club,.underwrapper.welfare .section-first-sec2 .unit-club{padding:10px 0;margin-top:10px;border-bottom:1px solid #eaeaea}.underwrapper.faq .section-first-sec2 .unit-club:before,.underwrapper.welfare .section-first-sec2 .unit-club:before{content:"";width:10px;height:10px;background-color:#a7d2b5;display:inline-block;position:relative;margin-right:10px}.faq h2:after{display:none}.faq-list dl{margin:30px 0 80px}.faq-list dl dt{font-size:2rem}.faq-list dl dt:after{content:"";display:block;height:4px;width:100%;margin-top:30px;background-color:#ffffff;background-size:2px 2px;background-position:0 0,1px 1px;background-image:linear-gradient(45deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%),linear-gradient(-135deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%)}.faq-list dl dt p{padding-left:80px;position:relative}.faq-list dl dt p:before{content:"";background:url(../img/page/faq/faq_q.png);border-radius:3px;display:block;width:67px;height:60px;position:absolute;left:0;top:50%;margin-top:-30px}@media screen and (max-width:768px){.faq-list dl dt p:before{top:0;margin-top:0}}.faq-list dl dd{position:relative}.faq-list dl dd p{font-size:1.5rem;padding:20px 0 20px 80px}.faq-list dl dd p:before{content:"";background:url(../img/page/faq/faq_a.png);border-radius:3px;display:block;width:67px;height:60px;position:absolute;left:0;top:22px}.faq-list dl dd p a{text-decoration:underline;color:#51ba80}.faq-list dl dd .unit-text-03{background-color:#ffffff;background-size:2px 2px;background-position:0 0,1px 1px;background-image:linear-gradient(45deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%),linear-gradient(-135deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%);padding:30px;margin-left:80px}@media screen and (max-width:768px){.faq-list dl dd .unit-text-03{margin-left:0;margin-top:20px}}.faq-list dl dd .unit-text-03 h3{color:#51ba80;font-size:2rem}.faq-list dl dd .unit-text-03 ul li{margin:20px 0;position:relative;padding-left:40px}@media screen and (max-width:768px){.faq-list dl dd .unit-text-03 ul li{padding-left:20px}}.faq-list dl dd .unit-text-03 ul li:before{color:#51ba80;content:"\f075";font-family:FontAwesome;position:absolute;left:0}.faq-list dl dd .table-wrapper{margin-left:80px;margin-top:30px}@media screen and (max-width:768px){.faq-list dl dd .table-wrapper{margin-left:0}}.faq-list dl dd .table-wrapper .box-table-02{position:relative}.faq-list dl dd .table-wrapper .box-table-02 thead tr th{background-color:#51ba80;background-size:2px 2px;background-position:0 0,1px 1px;background-image:linear-gradient(45deg,#4aa974 25%,#4aa974 25%,transparent 25%,transparent 75%,#4aa974 75%,#4aa974 75%),linear-gradient(-135deg,#4aa974 25%,#4aa974 25%,transparent 25%,transparent 75%,#4aa974 75%,#4aa974 75%);color:#ffffff;padding:20px 30px;text-align:left;font-size:2rem;border:1px solid #ffffff}.faq-list dl dd .table-wrapper .box-table-02 thead tr th span{font-size:1.4rem}.faq-list dl dd .table-wrapper .box-table-02 tbody:after{width:379px;height:784px;content:"";background:url(../img/page/faq/faq_img04.png);position:absolute;right:50px;top:100px}.faq-list dl dd .table-wrapper .box-table-02 tbody tr:first-child th:before{display:none}.faq-list dl dd .table-wrapper .box-table-02 tbody tr:nth-child(3) th,.faq-list dl dd .table-wrapper .box-table-02 tbody tr:nth-child(5) th,.faq-list dl dd .table-wrapper .box-table-02 tbody tr:nth-child(7) th{background-color:#ddf8e9;background-size:2px 2px;background-position:0 0,1px 1px;background-image:linear-gradient(45deg,#c9e2d4 25%,#c9e2d4 25%,transparent 25%,transparent 75%,#c9e2d4 75%,#c9e2d4 75%),linear-gradient(-135deg,#c9e2d4 25%,#c9e2d4 25%,transparent 25%,transparent 75%,#c9e2d4 75%,#c9e2d4 75%)}.faq-list dl dd .table-wrapper .box-table-02 tbody tr th{width:20%;text-align:center;background-color:#ebfdf3;background-size:2px 2px;background-position:0 0,1px 1px;background-image:linear-gradient(45deg,#d6e6dd 25%,#d6e6dd 25%,transparent 25%,transparent 75%,#d6e6dd 75%,#d6e6dd 75%),linear-gradient(-135deg,#d6e6dd 25%,#d6e6dd 25%,transparent 25%,transparent 75%,#d6e6dd 75%,#d6e6dd 75%);color:#51ba80;font-size:2rem;border:1px solid #ffffff;vertical-align:middle}.faq-list dl dd .table-wrapper .box-table-02 tbody tr th:before{content:"\f017";font-family:FontAwesome;padding-right:5px}.faq-list dl dd .table-wrapper .box-table-02 tbody tr td{background-color:#fefefe;background-size:2px 2px;background-position:0 0,1px 1px;background-image:linear-gradient(45deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%),linear-gradient(-135deg,#e7e7e7 25%,#e7e7e7 25%,transparent 25%,transparent 75%,#e7e7e7 75%,#e7e7e7 75%);border:1px solid #ffffff;font-size:1.5rem;padding:26px 40px;vertical-align:middle}.faq-list dl dd .table-wrapper .box-table-02 tbody tr td ul li{position:relative;padding-left:20px}.faq-list dl dd .table-wrapper .box-table-02 tbody tr td ul li:before{content:"・";color:#51ba80;position:absolute;left:0}.underwrapper.activity .fc-base_c{font-size:1.5rem}@media screen and (max-width:414px){.underwrapper.activity .fc-base_c{font-size:1.3rem}}.underwrapper .section-activity .section-first-sec1{margin-bottom:45px}.underwrapper .section-education .fc-base_c{font-size:1.5rem}@media screen and (max-width:414px){.underwrapper .section-education .fc-base_c{font-size:1.3rem}}.underwrapper .section-education .section-first-sec2 .box-indent-01{margin-bottom:40px}.underwrapper .section-education .box-table-01 th{text-align:center;width:33.3%;font-size:1.8rem;letter-spacing:2px;padding:18px 25px;vertical-align:middle}@media screen and (max-width:768px){.underwrapper .section-education .box-table-01 th{font-size:1.5rem}}.underwrapper .section-education .box-table-01 td:not(:last-child),.underwrapper .section-education .box-table-01 th:not(:last-child){border-right:1px solid #c5b5b5}.underwrapper .section-program .section-first-sec3{margin-bottom:45px}.underwrapper .section-program .section-first-sec3 .box-flex-04{margin-bottom:45px}.underwrapper .section-program .box-table-01 th{font-size:1.5rem;text-align:center}.underwrapper .section-program .box-table-01 th:first-of-type{width:7%}.underwrapper .section-program .box-table-01 th:nth-of-type(2){width:63%}.underwrapper .section-program .box-table-01 th:nth-of-type(3){width:30%}.underwrapper .section-program .box-table-01 td{text-align:left;vertical-align:middle;padding:20px 25px}.underwrapper .section-program .box-table-01 td:first-of-type{text-align:center}.underwrapper .section-item .unit-btn-01{margin-top:35px;margin-bottom:40px;text-align:right}@media screen and (max-width:414px){.underwrapper .section-item .unit-btn-01{text-align:center}}.underwrapper .section-contribution .unit-btn-01{margin-top:20px}@media screen and (max-width:414px){.underwrapper .section-contribution .unit-btn-01{text-align:center}}.underwrapper .section-contribution .unit-btn-01 .inner{width:auto;margin-top:10px;padding-right:55px}.underwrapper .section-contribution .unit-text-02 h4{margin-top:35px}.underwrapper .section-contribution .unit-text-02 h4:first-child{margin-top:0}.underwrapper .section-contribution .unit-text-02 p:not(:first-child){margin-top:0.3em}.underwrapper .section-privacy .unit-btn-01{margin-top:10px}@media screen and (max-width:414px){.underwrapper .section-privacy .unit-btn-01{text-align:center}}.underwrapper .section-privacy .unit-btn-01:first-of-type{margin-top:20px}.underwrapper .section-privacy .unit-btn-01 .inner{width:auto;margin-top:10px;padding-right:55px}@media screen and (max-width:768px){.underwrapper .section-privacy .unit-btn-01 .inner{height:50px}}@media screen and (max-width:414px){.underwrapper .section-privacy .unit-btn-01 .inner{font-size:1.3rem}}.underwrapper .section-privacy .unit-title-04{margin-bottom:30px}.underwrapper .section-privacy .box-bg-01{margin-bottom:40px}.underwrapper .section-privacy .box-bg-01 ul li{line-height:2;text-align:left}.underwrapper .section-repeat .fc-base_c{font-size:1.5rem}@media screen and (max-width:414px){.underwrapper .section-repeat .fc-base_c{font-size:1.3rem}}.underwrapper .section-repeat .box-vertical-01{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.underwrapper .section-repeat .box-vertical-01>.inner .inner-inner{width:445px}@media screen and (max-width:768px){.underwrapper .section-repeat .box-vertical-01>.inner .inner-inner{width:100%}}@media screen and (max-width:414px){.underwrapper .section-repeat .box-vertical-01>.inner .inner-inner span:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.underwrapper .section-repeat .box-vertical-01>.inner .inner-inner span:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.underwrapper .section-repeat .box-vertical-01>.inner .inner-inner span:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.underwrapper .section-repeat .box-vertical-01>.inner .inner-inner span:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.underwrapper .section-repeat .box-vertical-01>.inner .inner-inner span:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.underwrapper .section-repeat .box-vertical-01>.inner>span{height:230px}@media screen and (max-width:768px){.underwrapper .section-repeat .box-vertical-01>.inner>span{height:50px}}.underwrapper .section-repeat .section-first-sec2 .box-bg-01{margin-top:35px}.underwrapper .section-repeat .section-first-sec2 .box-bg-01 .telephone+span{position:relative;top:-2px}.underwrapper .section-repeat .section-first-sec2 .box-bg-01 .title{text-align:left}@media screen and (max-width:768px){.underwrapper .section-repeat .section-first-sec2 .box-bg-01 .title{text-align:center}}.underwrapper .section-repeat .section-first-sec2 .box-bg-01 .box-list-07 li{text-align:left;line-height:2}.underwrapper .section-repeat .unit-btn-01{margin-top:23px;margin-bottom:30px}@media screen and (max-width:768px){.underwrapper .section-repeat .unit-btn-01{text-align:center}}.underwrapper .section-repeat .section-second .box-bg-01{text-align:left}@media screen and (max-width:768px){.underwrapper .section-repeat .section-second .box-bg-01{text-align:center}}.underwrapper .section-repeat .section-second .box-bg-01 .title{display:inline-block;font-size:1.3rem;margin-right:15px;position:relative;top:-7px}@media screen and (max-width:768px){.underwrapper .section-repeat .section-second .box-bg-01 .title{top:0}}.underwrapper .section-repeat .section-second .box-bg-01 p{display:inline-block}@media screen and (max-width:768px){.underwrapper .section-repeat .section-second .box-bg-01 p{margin-top:0}}.underwrapper .section-repeat .section-second .box-bg-01 p .telephone+span{position:relative;top:-2px}@media screen and (max-width:768px){.underwrapper .section-repeat .section-second .box-bg-01 p .telephone+span{top:0}}.underwrapper .section-repeat .section-second .unit-text-02>p a{color:#cc6e6e}.underwrapper .section-inpatient .unit-text-02{margin-bottom:50px}.underwrapper .section-visit .unit-btn-01{margin-top:15px}@media screen and (max-width:768px){.underwrapper .section-visit .unit-btn-01{text-align:center}}.underwrapper .section-visit .unit-text-02 .fc-base_c{font-size:1.5rem}@media screen and (max-width:414px){.underwrapper .section-visit .unit-text-02 .fc-base_c{font-size:1.3rem}}.underwrapper .section-visit .box-table-01 tr:last-child th{border-bottom:1px solid #D6D6D6}.underwrapper .section-visit .box-table-01 th{width:22%;padding:30px 25px}.underwrapper .section-visit .box-table-01 td{text-align:left;padding:30px 35px}.underwrapper .section-visit .box-table-01 td .fc-base_c{font-size:1.3rem;display:block;margin-top:8px}@media screen and (max-width:768px){.underwrapper .section-visit .box-table-01 td .unit-btn-01{text-align:left}}.underwrapper .section-visit .box-table-01 td dl{display:inline-block;margin-left:30px}@media screen and (max-width:768px){.underwrapper .section-visit .box-table-01 td dl{display:block;margin-left:0}}.underwrapper .section-visit .box-table-01 td dl:first-of-type{margin-left:0}.underwrapper .section-visit .box-table-01 td dl dt{display:inline-block;font-weight:bold}.underwrapper .section-visit .box-table-01 td dl dd{display:inline-block;margin-left:5px}.underwrapper .section-visit .section-first-sec1{margin-bottom:50px}.underwrapper .section-visit .section-third-sec1{margin-bottom:50px}.underwrapper .section-career-requirement .box-table-01 td,.underwrapper .section-graduate-guideline .box-table-01 td{text-align:left}.underwrapper .section-career-requirement .box-table-01 td a,.underwrapper .section-graduate-guideline .box-table-01 td a{color:#6eb988;text-decoration:underline}.underwrapper .section-career-requirement .unit-btn-01,.underwrapper .section-graduate-guideline .unit-btn-01{margin-top:50px;text-align:center}.underwrapper .section-career-requirement .unit-btn-01 .inner,.underwrapper .section-graduate-guideline .unit-btn-01 .inner{min-width:400px;height:70px;font-size:1.7rem}.underwrapper .section-career-requirement .unit-btn-01 .inner:after,.underwrapper .section-graduate-guideline .unit-btn-01 .inner:after{background:url('data:image/svg+xml;utf8,<svg version="1.1" id="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 44" style="enable-background:new 0 0 48 44;fill:#fff;" xml:space="preserve"><g><circle cx="4" cy="22" r="4"/><circle cx="14" cy="22" r="4"/><circle cx="24" cy="22" r="4"/><circle cx="24" cy="4" r="4"/><circle cx="24" cy="40" r="4"/><circle cx="34" cy="22" r="4"/><circle cx="34" cy="12" r="4"/><circle cx="34" cy="32" r="4"/><circle cx="44" cy="22" r="4"/></g></svg> ') center center/16px 14px no-repeat}.underwrapper .section-guide .unit-text-02{margin-bottom:40px}.underwrapper .section-guide-greeting .box-ol-01 li:before{content:counter(ol01) "．"}.underwrapper .section-guide-greeting .fc-base_c{font-size:1.5rem}@media screen and (max-width:414px){.underwrapper .section-guide-greeting .fc-base_c{font-size:1.3rem}}.underwrapper .section-guide-greeting .section-first-sec1 .unit-text-02{margin-bottom:40px}.underwrapper .section-floor2.floor-unit-section section .text .inner .color-concept{background-color:#eecb00}.underwrapper .section-floor6.floor-unit-section section figure{width:auto;margin-bottom:40px}.underwrapper .section-floor6.floor-unit-section section .text .inner .color-concept{background-color:#cf3d26}.underwrapper .section-guide-outline .box-table-01 .fs-small{font-size:1.3rem}.underwrapper .section-guide-outline .box-table-01>tbody>tr>th{width:20%;text-align:left}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td{width:80%;text-align:left;padding:30px 35px}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td em{font-weight:bold}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .box-list-07:nth-of-type(2){margin-top:30px}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table{width:50%}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table thead tr:first-of-type th{font-weight:bold}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table thead tr:first-of-type th:last-of-type{text-align:right}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table thead tr:last-of-type td,.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table thead tr:last-of-type th{padding-bottom:10px}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table thead th{width:80%;line-height:2}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table thead td{width:20%;text-align:right;line-height:2}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table tbody{padding-top:10px}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table tbody tr:first-of-type{border-top:1px solid #e8e3e3}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table tbody td,.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table tbody th{padding-top:10px}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table tbody td{text-align:right}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2{width:70%}@media screen and (max-width:768px){.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2 td,.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2 th{display:block}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2 tr:not(:last-of-type) td{margin-bottom:10px}}@media screen and (max-width:414px){.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2{width:100%}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2 td,.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2 th{display:table-cell}.underwrapper .section-guide-outline .box-table-01>tbody>tr>td .outline-table2 tr:not(:last-of-type) td{margin-bottom:0px}}.underwrapper .section-guide-outline .history-box dl{border-bottom:1px solid #c5b5b5;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.underwrapper .section-guide-outline .history-box dl{display:block}}@media screen and (max-width:414px){.underwrapper .section-guide-outline .history-box dl{padding:15px 0}}.underwrapper .section-guide-outline .history-box dl dt{width:28%;padding-left:30px;font-weight:bold;font-size:1.5rem}@media screen and (max-width:768px){.underwrapper .section-guide-outline .history-box dl dt{width:100%;display:block;margin-bottom:12px;padding-left:5px}}@media screen and (max-width:414px){.underwrapper .section-guide-outline .history-box dl dt{font-size:1.3rem;padding-left:6px}}.underwrapper .section-guide-outline .history-box dl dt:before{content:"・";color:#eab3b3;margin-right:10px}.underwrapper .section-guide-outline .history-box dl dd{width:72%;font-size:1.5rem}@media screen and (max-width:768px){.underwrapper .section-guide-outline .history-box dl dd{width:100%;display:block;padding-left:30px}}@media screen and (max-width:414px){.underwrapper .section-guide-outline .history-box dl dd{font-size:1.3rem}}.box-imgwrap-01{display:-webkit-box;display:-ms-flexbox;display:flex}.box-tablelist-01{font-size:1.3rem;position:relative}.box-tablelist-01 li{margin-left:20px;text-align:left}.box-tablelist-01 li:before{content:"・";color:#f3dddd;position:absolute;left:0}.box-linkbtn-01{display:table;border-collapse:collapse;width:100%}.box-linkbtn-01 a{padding:30px 25px;font-size:1.6rem;color:#393333;position:relative;letter-spacing:2px;border:1px solid #c5b5b5;display:table-cell;width:33.3%;vertical-align:middle}@media screen and (max-width:768px){.box-linkbtn-01 a{padding:20px 40px 20px 15px;font-size:1.2rem}}@media screen and (max-width:414px){.box-linkbtn-01 a{padding:15px 10px 35px 10px;text-align:center}}.box-linkbtn-01 a:after{content:"";position:absolute;top:50%;right:20px;display:block;width:25px;height:25px;border-radius:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#eab3b3 url('data:image/svg+xml;utf8,<svg version="1.1" id="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 44" style="enable-background:new 0 0 48 44;fill:#fff;" xml:space="preserve"><g><circle cx="4" cy="22" r="4"/><circle cx="14" cy="22" r="4"/><circle cx="24" cy="22" r="4"/><circle cx="24" cy="4" r="4"/><circle cx="24" cy="40" r="4"/><circle cx="34" cy="22" r="4"/><circle cx="34" cy="12" r="4"/><circle cx="34" cy="32" r="4"/><circle cx="44" cy="22" r="4"/></g></svg> ') center center/10px 10px no-repeat;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}@media screen and (max-width:768px){.box-linkbtn-01 a:after{width:20px;height:20px;right:10px}}@media screen and (max-width:414px){.box-linkbtn-01 a:after{top:auto;bottom:0;right:0;left:0;margin:auto}}.box-linkbtn-01 a:hover{background:#FBEDED}.mt60{margin-top:60px!important}@media screen and (max-width:768px){.mt60{margin-top:30px!important}}.mr60{margin-right:60px!important}@media screen and (max-width:768px){.mr60{margin-right:30px!important}}.mb60{margin-bottom:60px!important}@media screen and (max-width:768px){.mb60{margin-bottom:30px!important}}.ml60{margin-left:60px!important}@media screen and (max-width:768px){.ml60{margin-left:30px!important}}.mt70{margin-top:70px!important}@media screen and (max-width:768px){.mt70{margin-top:35px!important}}.mr70{margin-right:70px!important}@media screen and (max-width:768px){.mr70{margin-right:35px!important}}.mb70{margin-bottom:70px!important}@media screen and (max-width:768px){.mb70{margin-bottom:35px!important}}.ml70{margin-left:70px!important}@media screen and (max-width:768px){.ml70{margin-left:35px!important}}.mt80{margin-top:80px!important}@media screen and (max-width:768px){.mt80{margin-top:40px!important}}.mr80{margin-right:80px!important}@media screen and (max-width:768px){.mr80{margin-right:40px!important}}.mb80{margin-bottom:80px!important}@media screen and (max-width:768px){.mb80{margin-bottom:40px!important}}.ml80{margin-left:80px!important}@media screen and (max-width:768px){.ml80{margin-left:40px!important}}.mt90{margin-top:90px!important}@media screen and (max-width:768px){.mt90{margin-top:45px!important}}.mr90{margin-right:90px!important}@media screen and (max-width:768px){.mr90{margin-right:45px!important}}.mb90{margin-bottom:90px!important}@media screen and (max-width:768px){.mb90{margin-bottom:45px!important}}.ml90{margin-left:90px!important}@media screen and (max-width:768px){.ml90{margin-left:45px!important}}.mt100{margin-top:100px!important}@media screen and (max-width:768px){.mt100{margin-top:50px!important}}.mr100{margin-right:100px!important}@media screen and (max-width:768px){.mr100{margin-right:50px!important}}.mb100{margin-bottom:100px!important}@media screen and (max-width:768px){.mb100{margin-bottom:50px!important}}.ml100{margin-left:100px!important}@media screen and (max-width:768px){.ml100{margin-left:50px!important}}.mt120{margin-top:120px!important}@media screen and (max-width:768px){.mt120{margin-top:60px!important}}.mr120{margin-right:120px!important}@media screen and (max-width:768px){.mr120{margin-right:60px!important}}.mb120{margin-bottom:120px!important}@media screen and (max-width:768px){.mb120{margin-bottom:60px!important}}.ml120{margin-left:120px!important}@media screen and (max-width:768px){.ml120{margin-left:60px!important}}@media screen and (max-width:768px){.slider01{}}@media screen and (max-width:768px){.box-bnr-01>li{width:23%}}@media screen and (max-width:414px){.box-bnr-01>li{width:48%}}.box-news-01 .box-inner .inner .title p{display:inline}#header .header-wrapper.is-fix .header-inner .globalNav .nav-inner .nav-list>li>a:after{background-image:url(../img/common/arrow_icon_01_base_c.png)}.box-list-01>li>a:after{background:url(../img/common/arrow_icon_01.png) center center/contain no-repeat}.box-flow-01>.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-flow-01>.col2 .inner{width:46.6%}.box-flow-01 .inner{margin-bottom:60px;position:relative}@media screen and (max-width:768px){.box-flow-01 .inner{margin-bottom:40px}}.box-flow-01 .inner:after{content:"";width:14px;height:25px;background:url(../img/common/arrow_icon_03.svg) center center/contain no-repeat;display:block;position:absolute;bottom:-42px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.box-flow-01 .inner:after{bottom:-30px}}.box-flow-01 .inner.last:after{content:none}.box-flow-01 .inner.col2{display:block}.box-flow-01 .inner.col2:before{content:"";width:46.6%;height:25px;background:url(../img/common/arrow_icon_03.svg) center center/contain no-repeat;display:block;position:absolute;bottom:-42px;left:0;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width:768px){.box-flow-01 .inner.col2:before{bottom:-30px}}.box-flow-01 .inner.col2:after{content:"";width:46.6%;height:25px;background:url(../img/common/arrow_icon_03.svg) center center/contain no-repeat;display:block;position:absolute;bottom:-42px;left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width:768px){.box-flow-01 .inner.col2:after{bottom:-30px}}.unit-flow-01 .title-wrap{background:#da9c9c;text-align:center;color:#fff;font-size:2rem;padding:20px 30px}@media screen and (max-width:768px){.unit-flow-01 .title-wrap{font-size:1.6rem}}@media screen and (max-width:414px){.unit-flow-01 .title-wrap{padding:15px 10px}}.unit-flow-01 .contents{background:#f7eded;padding:20px 30px}@media screen and (max-width:414px){.unit-flow-01 .contents{padding:15px 10px}}.unit-flow-01 .contents p{font-size:1.4rem}.unit-flow-01 .contents .title{font-weight:bold}.unit-flow-01 .contents .telephone{font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:3rem;font-weight:bold;color:#cc6e6e;line-height:1;margin-right:15px}@media screen and (max-width:414px){.unit-flow-01 .contents .telephone{font-size:9vw}}.unit-flow-02 .title-wrap{background:#da9c9c;color:#fff;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.unit-flow-02 .title-wrap{font-size:1.6rem}}.unit-flow-02 .title-wrap .num{width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #ebb5b5}.unit-flow-02 .title-wrap .title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 30px}@media screen and (max-width:414px){.unit-flow-02 .title-wrap .title{padding:15px 10px}}.unit-flow-02 .contents{background:#f7eded;padding:20px 50px 20px 80px}@media screen and (max-width:414px){.unit-flow-02 .contents{padding:15px 10px}}.unit-flow-02 .contents p{font-size:1.4rem}.unit-flow-02 .contents .title{font-weight:bold}.unit-flow-02 .contents .telephone{font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:3rem;font-weight:bold;color:#cc6e6e;line-height:1;margin-right:15px}@media screen and (max-width:414px){.unit-flow-02 .contents .telephone{font-size:9vw}}.box-bg-01.flex .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:414px){.box-bg-01.flex .wrap{display:block}}.box-bg-01.flex .wrap p span{font-size:1.4rem}.box-bg-01.flex .wrap p .telephone{font-family:"FOT-ロダン Pro B","RodinPro-B","fot-rodin-pron","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:3rem;font-weight:bold;color:#cc6e6e;line-height:1;margin-right:15px}@media screen and (max-width:414px){.box-bg-01.flex .wrap p .telephone{font-size:9vw}}.box-bg-01.flex .wrap .title{width:110px;font-weight:bold;font-size:1.4rem}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.flex-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.flex-box>.w0{width:0px;max-width:0px}@media screen and (max-width:768px){.flex-box>.w0{width:100%;max-width:unset}}.flex-box>.w10{width:10px;max-width:10px}@media screen and (max-width:768px){.flex-box>.w10{width:100%;max-width:unset}}.flex-box>.w20{width:20px;max-width:20px}@media screen and (max-width:768px){.flex-box>.w20{width:100%;max-width:unset}}.flex-box>.w30{width:30px;max-width:30px}@media screen and (max-width:768px){.flex-box>.w30{width:100%;max-width:unset}}.flex-box>.w40{width:40px;max-width:40px}@media screen and (max-width:768px){.flex-box>.w40{width:100%;max-width:unset}}.flex-box>.w50{width:50px;max-width:50px}@media screen and (max-width:768px){.flex-box>.w50{width:100%;max-width:unset}}.flex-box>.w60{width:60px;max-width:60px}@media screen and (max-width:768px){.flex-box>.w60{width:100%;max-width:unset}}.flex-box>.w70{width:70px;max-width:70px}@media screen and (max-width:768px){.flex-box>.w70{width:100%;max-width:unset}}.flex-box>.w80{width:80px;max-width:80px}@media screen and (max-width:768px){.flex-box>.w80{width:100%;max-width:unset}}.flex-box>.w90{width:90px;max-width:90px}@media screen and (max-width:768px){.flex-box>.w90{width:100%;max-width:unset}}.flex-box>.w100{width:100px;max-width:100px}@media screen and (max-width:768px){.flex-box>.w100{width:100%;max-width:unset}}.flex-box>.w110{width:110px;max-width:110px}@media screen and (max-width:768px){.flex-box>.w110{width:100%;max-width:unset}}.flex-box>.w120{width:120px;max-width:120px}@media screen and (max-width:768px){.flex-box>.w120{width:100%;max-width:unset}}.flex-box>.w130{width:130px;max-width:130px}@media screen and (max-width:768px){.flex-box>.w130{width:100%;max-width:unset}}.flex-box>.w140{width:140px;max-width:140px}@media screen and (max-width:768px){.flex-box>.w140{width:100%;max-width:unset}}.flex-box>.w150{width:150px;max-width:150px}@media screen and (max-width:768px){.flex-box>.w150{width:100%;max-width:unset}}.flex-box>.w160{width:160px;max-width:160px}@media screen and (max-width:768px){.flex-box>.w160{width:100%;max-width:unset}}.flex-box>.w170{width:170px;max-width:170px}@media screen and (max-width:768px){.flex-box>.w170{width:100%;max-width:unset}}.flex-box>.w180{width:180px;max-width:180px}@media screen and (max-width:768px){.flex-box>.w180{width:100%;max-width:unset}}.flex-box>.w190{width:190px;max-width:190px}@media screen and (max-width:768px){.flex-box>.w190{width:100%;max-width:unset}}.flex-box>.w200{width:200px;max-width:200px}@media screen and (max-width:768px){.flex-box>.w200{width:100%;max-width:unset}}.flex-box>.w210{width:210px;max-width:210px}@media screen and (max-width:768px){.flex-box>.w210{width:100%;max-width:unset}}.flex-box>.w220{width:220px;max-width:220px}@media screen and (max-width:768px){.flex-box>.w220{width:100%;max-width:unset}}.flex-box>.w230{width:230px;max-width:230px}@media screen and (max-width:768px){.flex-box>.w230{width:100%;max-width:unset}}.flex-box>.w240{width:240px;max-width:240px}@media screen and (max-width:768px){.flex-box>.w240{width:100%;max-width:unset}}.flex-box>.w250{width:250px;max-width:250px}@media screen and (max-width:768px){.flex-box>.w250{width:100%;max-width:unset}}.flex-box>.w260{width:260px;max-width:260px}@media screen and (max-width:768px){.flex-box>.w260{width:100%;max-width:unset}}.flex-box>.w270{width:270px;max-width:270px}@media screen and (max-width:768px){.flex-box>.w270{width:100%;max-width:unset}}.flex-box>.w280{width:280px;max-width:280px}@media screen and (max-width:768px){.flex-box>.w280{width:100%;max-width:unset}}.flex-box>.w290{width:290px;max-width:290px}@media screen and (max-width:768px){.flex-box>.w290{width:100%;max-width:unset}}.flex-box>.w300{width:300px;max-width:300px}@media screen and (max-width:768px){.flex-box>.w300{width:100%;max-width:unset}}.flex-box>.w310{width:310px;max-width:310px}@media screen and (max-width:768px){.flex-box>.w310{width:100%;max-width:unset}}.flex-box>.w320{width:320px;max-width:320px}@media screen and (max-width:768px){.flex-box>.w320{width:100%;max-width:unset}}.flex-box>.w330{width:330px;max-width:330px}@media screen and (max-width:768px){.flex-box>.w330{width:100%;max-width:unset}}.flex-box>.w340{width:340px;max-width:340px}@media screen and (max-width:768px){.flex-box>.w340{width:100%;max-width:unset}}.flex-box>.w350{width:350px;max-width:350px}@media screen and (max-width:768px){.flex-box>.w350{width:100%;max-width:unset}}.flex-box>.w360{width:360px;max-width:360px}@media screen and (max-width:768px){.flex-box>.w360{width:100%;max-width:unset}}.flex-box>.w370{width:370px;max-width:370px}@media screen and (max-width:768px){.flex-box>.w370{width:100%;max-width:unset}}.flex-box>.w380{width:380px;max-width:380px}@media screen and (max-width:768px){.flex-box>.w380{width:100%;max-width:unset}}.flex-box>.w390{width:390px;max-width:390px}@media screen and (max-width:768px){.flex-box>.w390{width:100%;max-width:unset}}.flex-box>.w400{width:400px;max-width:400px}@media screen and (max-width:768px){.flex-box>.w400{width:100%;max-width:unset}}.flex-box>.w410{width:410px;max-width:410px}@media screen and (max-width:768px){.flex-box>.w410{width:100%;max-width:unset}}.flex-box>.w420{width:420px;max-width:420px}@media screen and (max-width:768px){.flex-box>.w420{width:100%;max-width:unset}}.flex-box>.w430{width:430px;max-width:430px}@media screen and (max-width:768px){.flex-box>.w430{width:100%;max-width:unset}}.flex-box>.w440{width:440px;max-width:440px}@media screen and (max-width:768px){.flex-box>.w440{width:100%;max-width:unset}}.flex-box>.w450{width:450px;max-width:450px}@media screen and (max-width:768px){.flex-box>.w450{width:100%;max-width:unset}}.flex-box>.w460{width:460px;max-width:460px}@media screen and (max-width:768px){.flex-box>.w460{width:100%;max-width:unset}}.flex-box>.w470{width:470px;max-width:470px}@media screen and (max-width:768px){.flex-box>.w470{width:100%;max-width:unset}}.flex-box>.w480{width:480px;max-width:480px}@media screen and (max-width:768px){.flex-box>.w480{width:100%;max-width:unset}}.flex-box>.w490{width:490px;max-width:490px}@media screen and (max-width:768px){.flex-box>.w490{width:100%;max-width:unset}}.flex-box>.w500{width:500px;max-width:500px}@media screen and (max-width:768px){.flex-box>.w500{width:100%;max-width:unset}}.flex-box>.w510{width:510px;max-width:510px}@media screen and (max-width:768px){.flex-box>.w510{width:100%;max-width:unset}}.flex-box>.w520{width:520px;max-width:520px}@media screen and (max-width:768px){.flex-box>.w520{width:100%;max-width:unset}}.flex-box>.w530{width:530px;max-width:530px}@media screen and (max-width:768px){.flex-box>.w530{width:100%;max-width:unset}}.flex-box>.w540{width:540px;max-width:540px}@media screen and (max-width:768px){.flex-box>.w540{width:100%;max-width:unset}}.flex-box>.w550{width:550px;max-width:550px}@media screen and (max-width:768px){.flex-box>.w550{width:100%;max-width:unset}}.flex-box>.w560{width:560px;max-width:560px}@media screen and (max-width:768px){.flex-box>.w560{width:100%;max-width:unset}}.flex-box>.w570{width:570px;max-width:570px}@media screen and (max-width:768px){.flex-box>.w570{width:100%;max-width:unset}}.flex-box>.w580{width:580px;max-width:580px}@media screen and (max-width:768px){.flex-box>.w580{width:100%;max-width:unset}}.flex-box>.w590{width:590px;max-width:590px}@media screen and (max-width:768px){.flex-box>.w590{width:100%;max-width:unset}}.flex-box>.w600{width:600px;max-width:600px}@media screen and (max-width:768px){.flex-box>.w600{width:100%;max-width:unset}}.flex-box>.w610{width:610px;max-width:610px}@media screen and (max-width:768px){.flex-box>.w610{width:100%;max-width:unset}}.flex-box>.w620{width:620px;max-width:620px}@media screen and (max-width:768px){.flex-box>.w620{width:100%;max-width:unset}}.flex-box>.w630{width:630px;max-width:630px}@media screen and (max-width:768px){.flex-box>.w630{width:100%;max-width:unset}}.flex-box>.w640{width:640px;max-width:640px}@media screen and (max-width:768px){.flex-box>.w640{width:100%;max-width:unset}}.flex-box>.w650{width:650px;max-width:650px}@media screen and (max-width:768px){.flex-box>.w650{width:100%;max-width:unset}}.flex-box>.w660{width:660px;max-width:660px}@media screen and (max-width:768px){.flex-box>.w660{width:100%;max-width:unset}}.flex-box>.w670{width:670px;max-width:670px}@media screen and (max-width:768px){.flex-box>.w670{width:100%;max-width:unset}}.flex-box>.w680{width:680px;max-width:680px}@media screen and (max-width:768px){.flex-box>.w680{width:100%;max-width:unset}}.flex-box>.w690{width:690px;max-width:690px}@media screen and (max-width:768px){.flex-box>.w690{width:100%;max-width:unset}}.flex-box>.w700{width:700px;max-width:700px}@media screen and (max-width:768px){.flex-box>.w700{width:100%;max-width:unset}}.flex-box>.w710{width:710px;max-width:710px}@media screen and (max-width:768px){.flex-box>.w710{width:100%;max-width:unset}}.flex-box>.w720{width:720px;max-width:720px}@media screen and (max-width:768px){.flex-box>.w720{width:100%;max-width:unset}}.flex-box>.w730{width:730px;max-width:730px}@media screen and (max-width:768px){.flex-box>.w730{width:100%;max-width:unset}}.flex-box>.w740{width:740px;max-width:740px}@media screen and (max-width:768px){.flex-box>.w740{width:100%;max-width:unset}}.flex-box>.w750{width:750px;max-width:750px}@media screen and (max-width:768px){.flex-box>.w750{width:100%;max-width:unset}}.flex-box>.w760{width:760px;max-width:760px}@media screen and (max-width:768px){.flex-box>.w760{width:100%;max-width:unset}}.flex-box>.w770{width:770px;max-width:770px}@media screen and (max-width:768px){.flex-box>.w770{width:100%;max-width:unset}}.flex-box>.w780{width:780px;max-width:780px}@media screen and (max-width:768px){.flex-box>.w780{width:100%;max-width:unset}}.flex-box>.w790{width:790px;max-width:790px}@media screen and (max-width:768px){.flex-box>.w790{width:100%;max-width:unset}}.flex-box>.w800{width:800px;max-width:800px}@media screen and (max-width:768px){.flex-box>.w800{width:100%;max-width:unset}}.flex-box>.w810{width:810px;max-width:810px}@media screen and (max-width:768px){.flex-box>.w810{width:100%;max-width:unset}}.flex-box>.w820{width:820px;max-width:820px}@media screen and (max-width:768px){.flex-box>.w820{width:100%;max-width:unset}}.flex-box>.w830{width:830px;max-width:830px}@media screen and (max-width:768px){.flex-box>.w830{width:100%;max-width:unset}}.flex-box>.w840{width:840px;max-width:840px}@media screen and (max-width:768px){.flex-box>.w840{width:100%;max-width:unset}}.flex-box>.w850{width:850px;max-width:850px}@media screen and (max-width:768px){.flex-box>.w850{width:100%;max-width:unset}}.flex-box>.w860{width:860px;max-width:860px}@media screen and (max-width:768px){.flex-box>.w860{width:100%;max-width:unset}}.flex-box>.w870{width:870px;max-width:870px}@media screen and (max-width:768px){.flex-box>.w870{width:100%;max-width:unset}}.flex-box>.w880{width:880px;max-width:880px}@media screen and (max-width:768px){.flex-box>.w880{width:100%;max-width:unset}}.flex-box>.w890{width:890px;max-width:890px}@media screen and (max-width:768px){.flex-box>.w890{width:100%;max-width:unset}}.flex-box>.w900{width:900px;max-width:900px}@media screen and (max-width:768px){.flex-box>.w900{width:100%;max-width:unset}}.flex-box>.w910{width:910px;max-width:910px}@media screen and (max-width:768px){.flex-box>.w910{width:100%;max-width:unset}}.flex-box>.w920{width:920px;max-width:920px}@media screen and (max-width:768px){.flex-box>.w920{width:100%;max-width:unset}}.flex-box>.w930{width:930px;max-width:930px}@media screen and (max-width:768px){.flex-box>.w930{width:100%;max-width:unset}}.flex-box>.w940{width:940px;max-width:940px}@media screen and (max-width:768px){.flex-box>.w940{width:100%;max-width:unset}}.flex-box>.w950{width:950px;max-width:950px}@media screen and (max-width:768px){.flex-box>.w950{width:100%;max-width:unset}}.flex-box>.w960{width:960px;max-width:960px}@media screen and (max-width:768px){.flex-box>.w960{width:100%;max-width:unset}}.flex-box>.w970{width:970px;max-width:970px}@media screen and (max-width:768px){.flex-box>.w970{width:100%;max-width:unset}}.flex-box>.w980{width:980px;max-width:980px}@media screen and (max-width:768px){.flex-box>.w980{width:100%;max-width:unset}}.flex-box>.w990{width:990px;max-width:990px}@media screen and (max-width:768px){.flex-box>.w990{width:100%;max-width:unset}}.flex-box>.w1000{width:1000px;max-width:1000px}@media screen and (max-width:768px){.flex-box>.w1000{width:100%;max-width:unset}}.flex-box>.w1010{width:1010px;max-width:1010px}@media screen and (max-width:768px){.flex-box>.w1010{width:100%;max-width:unset}}.flex-box>.w1020{width:1020px;max-width:1020px}@media screen and (max-width:768px){.flex-box>.w1020{width:100%;max-width:unset}}.flex-box>.w1030{width:1030px;max-width:1030px}@media screen and (max-width:768px){.flex-box>.w1030{width:100%;max-width:unset}}.flex-box>.w1040{width:1040px;max-width:1040px}@media screen and (max-width:768px){.flex-box>.w1040{width:100%;max-width:unset}}.flex-box>.w1050{width:1050px;max-width:1050px}@media screen and (max-width:768px){.flex-box>.w1050{width:100%;max-width:unset}}.flex-box>.w1060{width:1060px;max-width:1060px}@media screen and (max-width:768px){.flex-box>.w1060{width:100%;max-width:unset}}.flex-box>.w1070{width:1070px;max-width:1070px}@media screen and (max-width:768px){.flex-box>.w1070{width:100%;max-width:unset}}.flex-box>.w1080{width:1080px;max-width:1080px}@media screen and (max-width:768px){.flex-box>.w1080{width:100%;max-width:unset}}.flex-box>.w1090{width:1090px;max-width:1090px}@media screen and (max-width:768px){.flex-box>.w1090{width:100%;max-width:unset}}.flex-box>.w1100{width:1100px;max-width:1100px}@media screen and (max-width:768px){.flex-box>.w1100{width:100%;max-width:unset}}.flex-box>.w1110{width:1110px;max-width:1110px}@media screen and (max-width:768px){.flex-box>.w1110{width:100%;max-width:unset}}.flex-box>.w1120{width:1120px;max-width:1120px}@media screen and (max-width:768px){.flex-box>.w1120{width:100%;max-width:unset}}.flex-box>.w1130{width:1130px;max-width:1130px}@media screen and (max-width:768px){.flex-box>.w1130{width:100%;max-width:unset}}.flex-box>.w1140{width:1140px;max-width:1140px}@media screen and (max-width:768px){.flex-box>.w1140{width:100%;max-width:unset}}.flex-box>.w1150{width:1150px;max-width:1150px}@media screen and (max-width:768px){.flex-box>.w1150{width:100%;max-width:unset}}.flex-box>.w1160{width:1160px;max-width:1160px}@media screen and (max-width:768px){.flex-box>.w1160{width:100%;max-width:unset}}.flex-box>.w1170{width:1170px;max-width:1170px}@media screen and (max-width:768px){.flex-box>.w1170{width:100%;max-width:unset}}.flex-box>.w1180{width:1180px;max-width:1180px}@media screen and (max-width:768px){.flex-box>.w1180{width:100%;max-width:unset}}.flex-box>.w1190{width:1190px;max-width:1190px}@media screen and (max-width:768px){.flex-box>.w1190{width:100%;max-width:unset}}.flex-box>.w1200{width:1200px;max-width:1200px}@media screen and (max-width:768px){.flex-box>.w1200{width:100%;max-width:unset}}.flex-box>.w1210{width:1210px;max-width:1210px}@media screen and (max-width:768px){.flex-box>.w1210{width:100%;max-width:unset}}.flex-box>.w1220{width:1220px;max-width:1220px}@media screen and (max-width:768px){.flex-box>.w1220{width:100%;max-width:unset}}.flex-box>.w1230{width:1230px;max-width:1230px}@media screen and (max-width:768px){.flex-box>.w1230{width:100%;max-width:unset}}.flex-box>.w1240{width:1240px;max-width:1240px}@media screen and (max-width:768px){.flex-box>.w1240{width:100%;max-width:unset}}.flex-box>.w1250{width:1250px;max-width:1250px}@media screen and (max-width:768px){.flex-box>.w1250{width:100%;max-width:unset}}.flex-box>.w1260{width:1260px;max-width:1260px}@media screen and (max-width:768px){.flex-box>.w1260{width:100%;max-width:unset}}.flex-box>.w1270{width:1270px;max-width:1270px}@media screen and (max-width:768px){.flex-box>.w1270{width:100%;max-width:unset}}.flex-box>.w1280{width:1280px;max-width:1280px}@media screen and (max-width:768px){.flex-box>.w1280{width:100%;max-width:unset}}.flex-box>.w1290{width:1290px;max-width:1290px}@media screen and (max-width:768px){.flex-box>.w1290{width:100%;max-width:unset}}.flex-box>.w1300{width:1300px;max-width:1300px}@media screen and (max-width:768px){.flex-box>.w1300{width:100%;max-width:unset}}.flex-box>.w1310{width:1310px;max-width:1310px}@media screen and (max-width:768px){.flex-box>.w1310{width:100%;max-width:unset}}.flex-box>.w1320{width:1320px;max-width:1320px}@media screen and (max-width:768px){.flex-box>.w1320{width:100%;max-width:unset}}.flex-box>.w1330{width:1330px;max-width:1330px}@media screen and (max-width:768px){.flex-box>.w1330{width:100%;max-width:unset}}.flex-box>.w1340{width:1340px;max-width:1340px}@media screen and (max-width:768px){.flex-box>.w1340{width:100%;max-width:unset}}.flex-box>.w1350{width:1350px;max-width:1350px}@media screen and (max-width:768px){.flex-box>.w1350{width:100%;max-width:unset}}.flex-box>.w1360{width:1360px;max-width:1360px}@media screen and (max-width:768px){.flex-box>.w1360{width:100%;max-width:unset}}.flex-box>.w1370{width:1370px;max-width:1370px}@media screen and (max-width:768px){.flex-box>.w1370{width:100%;max-width:unset}}.flex-box>.w1380{width:1380px;max-width:1380px}@media screen and (max-width:768px){.flex-box>.w1380{width:100%;max-width:unset}}.flex-box>.w1390{width:1390px;max-width:1390px}@media screen and (max-width:768px){.flex-box>.w1390{width:100%;max-width:unset}}.flex-box>.w1400{width:1400px;max-width:1400px}@media screen and (max-width:768px){.flex-box>.w1400{width:100%;max-width:unset}}.flex-box.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media screen and (max-width:768px){.flex-box.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:unset;flex-flow:unset;-ms-flex-wrap:wrap;flex-wrap:wrap}}.max845{max-width:845px!important}.max850{max-width:850px!important}